1 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.dg/pr81988.c: New test.
5 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
7 * gnat.dg/opt67.adb: New test.
8 * gnat.dg/opt67_pkg.ad[sb]: New helper.
10 2017-09-07 Jakub Jelinek <jakub@redhat.com>
13 * gcc.dg/pr81979.c: New test.
15 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
18 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
20 2017-09-07 Richard Biener <rguenther@suse.de>
22 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
25 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
27 * gcc.target/powerpc/float128-1.c: Update options to know that
28 -mfloat128 is now on by default on PowerPC VSX systems. Remove
29 -static-libgcc option which is no longer needed. Use -mvsx or
30 -mpower9-vector to enable VSX or hardware IEEE support, rather
31 than specifying a particular CPU.
32 * gcc.target/powerpc/float128-2.c: Likewise.
33 * gcc.target/powerpc/float128-cmp.c: Likewise.
34 * gcc.target/powerpc/float128-complex-1.c: Likewise.
35 * gcc.target/powerpc/float128-complex-2.c: Likewise.
36 * gcc.target/powerpc/float128-hw.c: Likewise.
37 * gcc.target/powerpc/float128-mix.c: Likewise.
38 * gcc.target/powerpc/float128-type-1.c: Likewise.
39 * gcc.target/powerpc/float128-type-2.c: Likewise.
40 * gcc.target/powerpc/float128-3.c: New test.
41 * gcc.target/powerpc/float128-4.c: Likewise.
42 * gcc.target/powerpc/float128-5.c: Likewise.
44 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
47 * gcc.dg/pr78468.c: Add alignment test.
49 2017-09-06 Wish Wu <wishwu007@gmail.com>
50 Jakub Jelinek <jakub@redhat.com>
52 * gcc.dg/sancov/cmp0.c: New test.
54 2017-09-06 Richard Biener <rguenther@suse.de>
56 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
57 test for correctness of vector lowering.
59 2017-09-06 Richard Biener <rguenther@suse.de>
61 PR tree-optimization/82108
62 * gcc.dg/vect/pr82108.c: New testcase.
64 2017-09-06 Martin Jambor <mjambor@suse.cz>
66 PR tree-optimization/82078
67 * gcc.dg/tree-ssa/pr82078.c: New test.
69 2017-09-06 Jakub Jelinek <jakub@redhat.com>
72 * gcc.dg/tls/pr82095.c: New test.
74 2017-09-05 Jakub Jelinek <jakub@redhat.com>
77 * gcc.dg/gomp/pr81768-2.c: New test.
80 * gcc.dg/gomp/pr81768-1.c: New test.
82 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
85 * gcc.target/powerpc/pr81833-1.c: New file.
86 * gcc.target/powerpc/pr81833-2.c: New file.
88 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
93 * gcc.target/i386/pr59501-4a.c: Remove xfail.
94 * gcc.target/i386/pr81769-1a.c: New test.
95 * gcc.target/i386/pr81769-1b.c: Likewise.
96 * gcc.target/i386/pr81769-2.c: Likewise.
98 2017-09-05 Marek Polacek <polacek@redhat.com>
101 * c-c++-common/ubsan/pr82072-2.c: New test.
103 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
106 * g++.dg/cpp1y/constexpr-return3.C: New.
108 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
110 * gnat.dg/incomplete5.ad[sb]: New test.
111 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
113 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
115 * gnat.dg/specs/uc2.ads: New test.
117 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
119 * gnat.dg/taft_type4.adb: New test.
120 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
122 2017-09-05 Richard Biener <rguenther@suse.de>
124 PR tree-optimization/82102
125 * gcc.dg/torture/pr82102.c: New testcase.
127 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
129 * testsuite/gnat.dg/array29.ad[sb]: New test.
131 2017-09-05 Martin Liska <mliska@suse.cz>
133 PR tree-optimization/82032
134 * g++.dg/other/pr82032.C: New test.
135 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
136 * gcc.dg/tree-ssa/vrp34.c: Likewise.
137 * gcc.dg/switch-10.c: Likewise.
139 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
141 * gcc.target/i386/mpx/mpx-os-support.h: New file.
142 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
144 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
147 * gcc.target/arm/pr77308-1.c: New test.
149 2017-09-04 Richard Biener <rguenther@suse.de>
151 PR tree-optimization/82084
152 * g++.dg/torture/pr82084.C: New testcase.
154 2017-09-04 Marek Polacek <polacek@redhat.com>
157 * c-c++-common/Wtautological-compare-5.c: New test.
159 2017-09-04 Jeff Law <law@redhat.com>
161 PR tree-optimization/64910
162 * gcc.dg/tree-ssa/pr64910-2.c: New test.
164 2017-09-04 Marek Polacek <polacek@redhat.com>
167 * c-c++-common/ubsan/pr82072.c: New test.
169 2017-09-04 Richard Biener <rguenther@suse.de>
171 PR tree-optimization/82060
172 * g++.dg/torture/pr82060.C: New testcase.
174 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
176 PR rtl-optimization/57448
179 * gcc.dg/atomic/pr80640-2.c: New testcase.
180 * gcc.dg/atomic/pr81316.c: New testcase.
182 2017-09-04 Tom de Vries <tom@codesourcery.com>
184 PR tree-optimization/82052
185 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
188 2017-09-04 Jakub Jelinek <jakub@redhat.com>
191 * gcc.dg/ubsan/pr81981.c: New test.
193 PR tree-optimization/70043
195 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
197 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
199 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
200 * gcc.target/i386/bmi-check.h (main): Ditto.
201 * gcc.target/i386/bmi2-check.h (main): Ditto.
202 * gcc.target/i386/rtm-check.h (main): Ditto.
203 * gcc.target/i386/sha-check.h (main): Ditto.
204 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
205 (main): Use __get_cpuid_count. Use check_osxsave.
206 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
207 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
208 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
209 (main): Use check_osxsave.
211 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
213 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
214 and return NORUNRES on failure.
215 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
216 __builtin_va_arg_pack instead of __va_arg_pack.
217 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
218 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
219 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
220 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
221 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
223 2017-09-01 Jakub Jelinek <jakub@redhat.com>
226 * gcc.target/i386/pr81766.c: New test.
228 2017-09-01 Joseph Myers <joseph@codesourcery.com>
231 * gcc.target/i386/excess-precision-7.c: New test.
233 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
236 * gcc.target/s390/target-attribute/pr82012.c: New test.
238 2017-09-01 Jeff Law <law@redhat.com>
240 * gcc.target/i386/const-in-bss.c: New test.
242 PR tree-optimization/82052
243 * gcc.c-torture/compile/pr82052.c: New test.
245 2017-09-01 Jakub Jelinek <jakub@redhat.com>
248 * gcc.dg/asan/pr81923.c: New test.
250 2017-09-01 Martin Liska <mliska@suse.cz>
252 PR tree-optimization/82059
253 * gcc.dg/tree-ssa/pr82059.c: New test.
255 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
257 * gcc.target/arc/loop-1.c: Deleted.
259 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
261 * gcc.target/arc/arc.exp: Test also cpp files.
262 * gcc.target/arc/tdelay_slots.cpp: New test.
264 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
266 * gcc.target/arc/pr9001184797.c: New test.
268 2017-09-01 Jakub Jelinek <jakub@redhat.com>
271 * c-c++-common/gomp/pr81887.c: New test.
272 * gfortran.dg/gomp/pr81887.f90: New test.
274 2017-09-01 Marek Polacek <polacek@redhat.com>
277 * g++.dg/warn/Wbool-operation-1.C: New test.
279 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
281 * gcc.target/arc/sdata-5.c: New test.
282 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
284 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
286 * gcc.target/arc/sdata-3.c: New file.
287 * gcc.target/arc/sdata-4.c: Likewise.
289 2017-08-31 Richard Biener <rguenther@suse.de>
292 * g++.dg/gomp/pr82054.C: New testcase.
294 2017-08-31 Renlin Li <renlin.li@arm.com>
295 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
297 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
299 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
301 PR tree-optimization/81987
302 * g++.dg/torture/pr81987.C: New file.
304 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
306 * gnat.dg/aggr22.ad[sb]: New test.
308 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
310 * gcc.target/powerpc/cr_shrink-wrap.c: New.
312 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
315 * gcc.target/powerpc/pr82015.c: Fix up error message.
317 2017-08-30 Martin Liska <mliska@suse.cz>
320 * gcc.dg/ipa/pr82001.c: New test.
322 2017-08-30 Martin Liska <mliska@suse.cz>
324 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
326 2017-08-30 Richard Biener <rguenther@suse.de>
328 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
330 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
333 * gcc.target/powerpc/pr82015.c: New test.
335 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.target/i386/*.c: Remove excess braces from target selectors.
339 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
341 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
342 * gcc.target/i386/abi-2.c: Ditto.
343 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
344 * gcc.target/i386/pr22076.c: Ditto.
345 * gcc.target/i386/pr37216.c: Ditto.
346 * gcc.target/i386/pr39431.c: Ditto.
347 * gcc.target/i386/pr40906-1.c: Ditto.
348 * gcc.target/i386/pr40906-2.c: Ditto.
349 * gcc.target/i386/pr43766.c: Ditto.
350 * gcc.target/i386/pr46226.c: Ditto.
351 * gcc.target/i386/pr46470.c: Ditto.
352 * gcc.target/i386/pr59929.c: Ditto.
353 * gcc.target/i386/sse-10.c: Ditto.
354 * gcc.target/i386/vararg-1.c: Ditto.
355 * gcc.target/i386/vararg-1.c: Ditto.
356 * gcc.target/i386/asm-6.c: Compile for fpic target only.
357 * gcc.target/i386/pr44223.c: Ditto.
358 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
359 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
360 * gcc.target/i386/pr67480.c (dg-options): Ditto.
361 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
362 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
363 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
364 * gcc.target/i386/mvc9.c: Compile for lto target only.
365 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
366 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
367 * gcc.target/i386/pr57091.c: Ditto.
368 * gcc.target/i386/pr61599-2.c: Ditto.
370 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
372 PR tree-optimization/81503
373 * gcc.c-torture/execute/pr81503.c: New file.
375 2017-08-29 Martin Liska <mliska@suse.cz>
377 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
378 * gcc.dg/tree-ssa/vrp104.c: Likewise.
380 2017-08-29 Richard Biener <rguenther@suse.de>
381 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
383 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
385 2017-08-28 Jeff Law <law@redhat.com>
387 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
388 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
389 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
390 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
391 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
392 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
393 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
394 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
395 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
397 2017-08-28 Janus Weil <janus@gcc.gnu.org>
400 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
401 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
403 2017-08-28 Steve Ellcey <sellcey@cavium.com>
405 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
406 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
407 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
409 2017-08-28 Richard Biener <rguenther@suse.de>
411 PR tree-optimization/81977
412 * g++.dg/torture/pr81977.C: New testcase.
414 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
417 * gcc.dg/atomic/pr80640.c: New testcase.
419 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
422 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
423 * gcc.target/i386/pr46091-4a.c: Ditto.
425 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
428 * gfortran.dg/inline_matmul_19.f90: New test.
430 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
432 * gcc.target/powerpc/m128-check.h: New file.
433 * gcc.target/powerpc/sse-check.h: New file.
434 * gcc.target/powerpc/sse-movmskps-1.c: New file.
435 * gcc.target/powerpc/sse-movlps-2.c: New file.
436 * gcc.target/powerpc/sse-pavgw-1.c: New file.
437 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
438 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
439 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
440 * gcc.target/powerpc/sse-divss-1.c: New file.
441 * gcc.target/powerpc/sse-movhps-1.c: New file.
442 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
443 * gcc.target/powerpc/sse-subps-1.c: New file.
444 * gcc.target/powerpc/sse-minps-1.c: New file.
445 * gcc.target/powerpc/sse-pminub-1.c: New file.
446 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
447 * gcc.target/powerpc/sse-shufps-1.c: New file.
448 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
449 * gcc.target/powerpc/sse-maxps-1.c: New file.
450 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
451 * gcc.target/powerpc/sse-movmskb-1.c: New file.
452 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
453 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
454 * gcc.target/powerpc/sse-mulps-1.c: New file.
455 * gcc.target/powerpc/sse-rcpps-1.c: New file.
456 * gcc.target/powerpc/sse-pminsw-1.c: New file.
457 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
458 * gcc.target/powerpc/sse-subss-1.c: New file.
459 * gcc.target/powerpc/sse-movss-2.c: New file.
460 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
461 * gcc.target/powerpc/sse-minss-1.c: New file.
462 * gcc.target/powerpc/sse-movaps-2.c: New file.
463 * gcc.target/powerpc/sse-movlps-1.c: New file.
464 * gcc.target/powerpc/sse-maxss-1.c: New file.
465 * gcc.target/powerpc/sse-movhlps-1.c: New file.
466 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
467 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
468 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
469 * gcc.target/powerpc/sse-mulss-1.c: New file.
470 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
471 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
472 * gcc.target/powerpc/sse-movlhps-1.c: New file.
473 * gcc.target/powerpc/sse-movhps-2.c: New file.
474 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
475 * gcc.target/powerpc/sse-xorps-1.c: New file.
476 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
477 * gcc.target/powerpc/sse-orps-1.c: New file.
478 * gcc.target/powerpc/sse-addps-1.c: New file.
479 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
480 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
481 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
482 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
483 * gcc.target/powerpc/sse-andps-1.c: New file.
484 * gcc.target/powerpc/sse-cmpss-1.c: New file.
485 * gcc.target/powerpc/sse-divps-1.c: New file.
486 * gcc.target/powerpc/sse-andnps-1.c: New file.
487 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
488 * gcc.target/powerpc/sse-movss-1.c: New file.
489 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
490 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
491 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
492 * gcc.target/powerpc/sse-movaps-1.c: New file.
493 * gcc.target/powerpc/sse-movss-3.c: New file.
494 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
495 * gcc.target/powerpc/sse-addss-1.c: New file.
496 * gcc.target/powerpc/sse-psadbw-1.c: New file.
498 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
500 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
501 * gcc.target/powerpc/dform-2.c: Likewise.
502 * gcc.target/powerpc/dform-3.c: Likewise.
503 * gcc.target/powerpc/pr71656-1.c: Likewise.
504 * gcc.target/powerpc/pr71656-2.c: Likewise.
505 * gcc.target/powerpc/pr80103-1.c: Likewise.
506 * gcc.target/powerpc/pr80098-1.c: Likewise.
508 2017-08-24 Martin Sebor <msebor@redhat.com>
511 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
512 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
513 * gcc.dg/tree-ssa/pr81908.c: New test.
515 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
517 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
518 Suppress warning during tests.
520 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
522 * lib/target-supports.exp: Group together target-dependant checks.
524 2017-08-24 Bin Cheng <bin.cheng@arm.com>
526 PR tree-optimization/81913
527 * gcc.c-torture/execute/pr81913.c: New test.
528 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
529 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
531 2017-08-23 Richard Biener <rguenther@suse.de>
534 * gcc.target/i386/pr81921.c: New testcase.
536 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
538 * gcc.target/i386/pr80969-1.c: New testcase.
539 * gcc.target/i386/pr80969-2a.c: Likewise.
540 * gcc.target/i386/pr80969-2.c: Likewise.
541 * gcc.target/i386/pr80969-3.c: Likewise.
542 * gcc.target/i386/pr80969-4a.c: Likewise.
543 * gcc.target/i386/pr80969-4b.c: Likewise.
544 * gcc.target/i386/pr80969-4.c: Likewise.
545 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
546 * lib/target-supports.exp (check_avx512_os_support_available,
547 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
548 New proceedures for target avx512f and avx512f_runtime selectors.
549 (check_avx2_hw_available): Fix breakage due NULL being undefined.
551 2017-08-23 David Malcolm <dmalcolm@redhat.com>
553 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
554 * gcc.dg/param-type-mismatch.c: New test case.
556 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
558 * gcc.target/powerpc/fold-vec-perm-char.c: New.
559 * gcc.target/powerpc/fold-vec-perm-double.c: New.
560 * gcc.target/powerpc/fold-vec-perm-float.c: New.
561 * gcc.target/powerpc/fold-vec-perm-int.c: New.
562 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
563 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
564 * gcc.target/powerpc/fold-vec-perm-short.c: New.
566 2017-08-23 Richard Biener <rguenther@suse.de>
568 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
569 * g++.dg/tree-ssa/pr45605.C: Likewise.
570 * gnat.dg/noinline2.adb: Likewise.
571 * gnat.dg/renaming6.adb: Likewise.
572 * gnat.dg/renaming6.ads: Likewise.
573 * gnat.dg/specs/noinline3.ads: Likewise.
575 2017-08-23 Richard Biener <rguenther@suse.de>
578 * g++.dg/lto/pr81940_0.C: New testcase.
580 2017-08-23 Tamar Christina <tamar.christina@arm.com>
583 * gcc.dg/tree-ssa/pr19706.c: New.
584 * lib/target-supports.exp (check_effective_target_xorsign): New.
586 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
588 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
590 * gcc.target/i386/pr64409.c: Modify to only run on x32.
591 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
592 * gcc.target/i386/pr66275.c: Likewise.
593 * gcc.target/i386/pr68018.c: Likewise.
595 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
597 * gcc.target/powerpc/fold-vec-sums-int.c: New.
599 2017-08-22 Jeff Law <law@redhat.com>
601 PR tree-optimization/81741
602 PR tree-optimization/71947
603 * gcc.dg/tree-ssa/pr81741.c: New test.
604 * gcc.dg/tree-ssa/pr71947-7.c: New test.
605 * gcc.dg/tree-ssa/pr71947-8.c: New test.
606 * gcc.dg/tree-ssa/pr71947-9.c: New test.
607 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
608 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
609 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
610 * gcc.dg/tree-ssa/20030922-2.c: xfail.
612 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
615 * g++.dg/pr80287.C: New test.
617 2017-08-22 Richard Biener <rguenther@suse.de>
620 2017-08-09 Slava Barinov <v.barinov@samsung.com>
622 * g++.dg/asan/asan.exp: Switch on *.cc tests.
624 2017-08-22 Richard Biener <rguenther@suse.de>
626 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
627 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
628 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
629 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
630 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
631 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
632 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
633 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
635 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
638 * gfortran.dg/dtio_12.f90: Update test.
640 2017-08-21 Nathan Sidwell <nathan@acm.org>
642 * g++.dg/template/pr81899.C: Fix c++03.
643 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
645 2017-08-21 David Malcolm <dmalcolm@redhat.com>
647 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
648 Update expected result to show all of "(long)0" being underlined.
649 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
650 (test_multitoken_macro): Update expected underlining.
652 2017-08-21 David Malcolm <dmalcolm@redhat.com>
654 * gcc.dg/format/diagnostic-ranges.c: Update expected results
655 to show underlining of all pertinent params.
656 * gcc.dg/format/pr72858.c: Likewise.
658 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
661 * gcc.target/i386/pr46091-4.c: New test.
662 * gcc.target/i386/pr46091-4a.c: Ditto.
663 * gcc.target/i386/pr46091-5.c: Ditto.
664 * gcc.target/i386/pr46091-5a.c: Ditto.
666 2017-08-21 Nathan Sidwell <nathan@acm.org>
669 * g++.dg/template/pr81899.C: New.
671 2017-08-21 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/81900
674 * gcc.dg/torture/pr81900.c: New testcase.
676 2017-08-21 Richard Biener <rguenther@suse.de>
678 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
679 regex to handle the LTO case.
680 * c-c++-common/asan/heap-overflow-1.c: Likewise.
681 * c-c++-common/asan/misalign-1.c: Likewise.
682 * c-c++-common/asan/misalign-2.c: Likewise.
683 * c-c++-common/asan/null-deref-1.c: Likewise.
684 * c-c++-common/asan/stack-overflow-1.c: Likewise.
685 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
686 * c-c++-common/asan/use-after-free-1.c: Likewise.
687 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
688 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
689 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
690 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
691 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
692 * g++.dg/asan/large-func-test-1.C: Likewise.
693 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
695 2017-08-21 Richard Biener <rguenther@suse.de>
698 * g++.dg/torture/pr81884.C: New testcase.
700 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
703 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
705 2017-08-18 David Malcolm <dmalcolm@redhat.com>
707 PR tree-optimization/46805
708 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
709 * jit.dg/test-autovectorize.c: New test case.
711 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
714 * gcc.target/powerpc/pr80210.c: New test.
716 2017-08-18 David Malcolm <dmalcolm@redhat.com>
719 * g++.dg/lookup/empty.h: New file.
720 * g++.dg/lookup/missing-std-include-2.C: Replace include of
721 stdio.h with empty.h and a declaration of a "std::sprintf" not based
724 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
727 * c-c++-common/pr53037-5.c: New test.
728 * g++.dg/pr53037-1.C: Likewise.
729 * g++.dg/pr53037-2.C: Likewise.
730 * g++.dg/pr53037-3.C: Likewise.
731 * g++.dg/pr53037-4.C: Likewise.
732 * gcc.dg/pr53037-1.c: Likewise.
733 * gcc.dg/pr53037-2.c: Likewise.
734 * gcc.dg/pr53037-3.c: Likewise.
735 * gcc.dg/pr53037-4.c: Likewise.
737 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
739 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
740 * gcc.target/powerpc/p9-vparity.c: Likewise.
741 * gcc.target/powerpc/pr68805.c: Likewise.
742 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
744 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
747 * gcc.target/powerpc/pr72804.c: New test.
749 2017-08-17 Marek Polacek <polacek@redhat.com>
752 * gcc.dg/torture/pr81814.c: New test.
754 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
756 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
758 2017-08-17 Tom de Vries <tom@codesourcery.com>
760 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
762 2017-08-17 Richard Biener <rguenther@suse.de>
764 * gcc.dg/tree-ssa/vrp117.c: New testcase.
766 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
768 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
769 scan-assembler-times for alpha*-*-*.
770 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
771 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
773 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
776 * gfortran.dg/realloc_on_assignment_29.f90: New test.
778 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
781 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
782 (testm): New test function.
783 * gcc.target/i386/pr46091-2.c: Ditto.
784 * gcc.target/i386/pr46091-3.c: Ditto.
786 2017-08-16 Bin Cheng <bin.cheng@arm.com>
788 PR tree-optimization/81832
789 * gcc.dg/tree-ssa/pr81832.c: New test.
791 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
793 PR tree-optimization/81835
794 * gcc.dg/vect/pr81815.c: New test.
796 2017-08-15 Joseph Myers <joseph@codesourcery.com>
800 * gcc.c-torture/compile/string-large-1.c: New test.
802 2017-08-15 Richard Biener <rguenther@suse.de>
804 PR tree-optimization/81790
805 * gcc.dg/torture/pr81790.c: New testcase.
807 2017-08-14 Martin Sebor <msebor@redhat.com>
810 * c-c++-common/attr-nonstring-1.c: New test.
812 2017-08-14 Martin Sebor <msebor@redhat.com>
815 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
817 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
819 * gcc.dg/ucnid-5.c: Skip on AIX.
820 * gcc.target/powerpc/pr79909.c: Skip on AIX.
822 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
825 * gcc.target/i386/pr46091-1.c: New test.
826 * gcc.target/i386/pr46091-2.c: Ditto.
827 * gcc.target/i386/pr46091-3.c: Ditto.
829 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
832 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
834 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
837 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
838 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
839 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
840 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
841 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
842 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
843 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
844 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
845 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
846 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
847 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
848 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
849 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
850 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
851 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
852 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
853 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
854 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
855 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
856 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
857 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
858 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
859 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
860 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
861 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
862 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
863 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
864 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
865 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
866 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
867 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
868 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
869 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
870 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
871 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
872 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
873 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
874 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
875 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
876 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
877 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
878 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
879 * gcc.target/powerpc/cmpb-3.c: Likewise.
880 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
881 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
882 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
883 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
884 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
885 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
886 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
887 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
888 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
889 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
890 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
891 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
892 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
893 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
894 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
895 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
896 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
897 * gcc.target/powerpc/no-r11-3.c: Likewise.
898 * gcc.target/powerpc/pr80098-1.c: Likewise.
899 * gcc.target/powerpc/pr80098-2.c: Likewise.
900 * gcc.target/powerpc/pr80098-3.c: Likewise.
901 * gcc.target/powerpc/pr80098-4.c: Likewise.
902 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
903 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
904 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
905 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
906 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
907 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
908 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
909 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
910 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
911 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
912 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
914 2017-08-14 Bin Cheng <bin.cheng@arm.com>
916 PR tree-optimization/81799
917 * gcc.dg/tree-ssa/pr81799.c: New.
919 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
922 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
923 * lib/target-supports.exp: Add check_effective_target_autoincdec.
925 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
927 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
928 -mno-pc-relative-literal-loads.
930 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
933 * gcc.dg/pie-static-1.c: Require both static and pie support.
934 * gcc.dg/pie-static-2.c: Likewise.
936 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
939 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
941 2017-08-11 Marek Polacek <polacek@redhat.com>
944 * gcc.dg/pr81795.c: New test.
946 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
949 * gfortran.dg (bind_c_usage_30): New test.
951 2017-08-11 Martin Liska <mliska@suse.cz>
954 * gcc.target/i386/mpx/pr79987.c: New test.
956 2017-08-11 Martin Liska <mliska@suse.cz>
959 * gcc.target/i386/pr81213.c: New test.
961 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
964 * gcc.target/i386/stack-prot-sym.c: New test.
966 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
969 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
970 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
971 vect_perm and vect_element_align for vectorization.
973 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
976 * gcc.target/i386/pr81736-1.c: New test.
977 * gcc.target/i386/pr81736-2.c: Likewise.
978 * gcc.target/i386/pr81736-3.c: Likewise.
979 * gcc.target/i386/pr81736-4.c: Likewise.
980 * gcc.target/i386/pr81736-5.c: Likewise.
981 * gcc.target/i386/pr81736-6.c: Likewise.
982 * gcc.target/i386/pr81736-7.c: Likewise.
984 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
986 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
987 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
989 2017-08-10 David Malcolm <dmalcolm@redhat.com>
991 * c-c++-common/missing-close-symbol.c: New test case.
992 * c-c++-common/missing-symbol.c: New test case.
993 * gcc.dg/unclosed-init.c: New test case.
994 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
995 * g++.dg/diagnostic/unclosed-function.C: New test case.
996 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
997 * g++.dg/diagnostic/unclosed-struct.C: New test case.
998 * g++.dg/parse/pragma2.C: Update to reflect movement of the
999 "expected identifier" error.
1001 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
1003 * gfortran.dg/dec_d_lines_1.f: New test.
1004 * gfortran.dg/dec_d_lines_2.f: New test.
1006 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
1008 * gfortran.dg/dec_structure_18.f90: New test.
1009 * gfortran.dg/dec_structure_19.f90: New test.
1010 * gfortran.dg/dec_structure_20.f90: New test.
1011 * gfortran.dg/dec_structure_21.f90: New test.
1013 2017-08-10 Marek Polacek <polacek@redhat.com>
1016 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1018 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1020 2017-08-10 Martin Liska <mliska@suse.cz>
1023 * g++.dg/other/pr81355.C: New test.
1025 2017-08-09 David Malcolm <dmalcolm@redhat.com>
1027 * jit.dg/all-non-failing-tests.h: Add note about
1028 test-vector-types.cc.
1029 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1031 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1033 * jit.dg/test-vector-types.cc: New test case.
1035 2017-08-09 Andrew Pinski <apinski@cavium.com>
1037 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1038 --save-temps to the options passed.
1040 2017-08-09 Michael Collison <michael.collison@arm.com>
1042 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1043 boundary option and fix comment.
1044 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1045 boundary option and fix comment.
1046 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1047 boundary option and fix comment.
1048 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1049 -mstructure-size boundary option.
1051 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1053 PR rtl-optimization/81423
1054 * gcc.c-torture/execute/pr81423.c: New testcase.
1056 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1058 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1059 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1060 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1061 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1063 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1065 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1066 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1068 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1070 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1071 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1072 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1074 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1076 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1077 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1078 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1079 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1081 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1083 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1085 2017-08-09 Marek Polacek <polacek@redhat.com>
1088 * gcc.dg/diagnostic-types-1.c: New test.
1089 * gcc.dg/assign-warn-1.c: Update warning messages.
1090 * gcc.dg/assign-warn-2.c: Likewise.
1091 * gcc.dg/c90-const-expr-5.c: Likewise.
1092 * gcc.dg/c99-const-expr-5.c: Likewise.
1093 * gcc.dg/conv-2.c: Likewise.
1094 * gcc.dg/init-bad-7.c: Likewise.
1095 * gcc.dg/overflow-warn-1.c: Likewise.
1096 * gcc.dg/overflow-warn-2.c: Likewise.
1097 * gcc.dg/overflow-warn-3.c: Likewise.
1098 * gcc.dg/overflow-warn-4.c: Likewise.
1099 * gcc.dg/pointer-array-atomic.c: Likewise.
1100 * gcc.dg/pr26865.c: Likewise.
1101 * gcc.dg/pr61162-2.c: Likewise.
1102 * gcc.dg/pr61162.c: Likewise.
1103 * gcc.dg/pr67730-2.c: Likewise.
1104 * gcc.dg/pr69156.c: Likewise.
1105 * gcc.dg/pr70174.c: Likewise.
1106 * objc.dg/proto-lossage-4.m: Likewise.
1108 2017-08-09 Marek Polacek <polacek@redhat.com>
1111 * Wsign-compare-1.c: New test.
1112 * gcc.dg/compare1.c: Adjust dg-bogus.
1113 * gcc.dg/compare2.c: Likewise.
1114 * gcc.dg/compare3.c: Likewise.
1115 * gcc.dg/compare7.c: Likewise.
1116 * gcc.dg/compare8.c: Likewise.
1117 * gcc.dg/compare9.c: Likewise.
1118 * gcc.dg/pr11492.c: Likewise.
1120 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1123 * gcc.dg/pie-7.c: New test.
1124 * gcc.dg/pie-static-1.c: Likewise.
1125 * gcc.dg/pie-static-2.c: Likewise.
1127 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
1130 * gcc.target/i386/stack-prot-guard.c: New test.
1132 2017-08-08 Tamar Christina <tamar.christina@arm.com>
1134 * gcc.target/aarch64/xorsign.c: New.
1135 * gcc.target/aarch64/xorsign_exec.c: New.
1136 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1138 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1140 PR tree-optimization/81354
1141 * g++.dg/torture/pr81354.C: New file.
1143 2017-08-08 Richard Biener <rguenther@suse.de>
1146 * g++.dg/tree-ssa/pr81719.C: New testcase.
1148 2017-08-08 Richard Biener <rguenther@suse.de>
1150 PR tree-optimization/81723
1151 * gfortran.dg/pr81723.f: New testcase.
1153 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1155 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1157 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1158 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1159 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1160 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1161 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1162 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1163 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1164 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1165 * gcc.target/powerpc/cmpb-3.c: Likewise.
1166 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1167 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1169 2017-08-08 Martin Liska <mliska@suse.cz>
1172 * gcc.dg/ipa/pr81696.c: New test.
1174 2017-08-08 Bin Cheng <bin.cheng@arm.com>
1176 PR tree-optimization/81744
1177 * gcc.dg/tree-ssa/pr81744.c: New.
1179 2017-08-08 Marek Polacek <polacek@redhat.com>
1182 * g++.dg/other/bitfield6.C: New test.
1184 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1187 * gcc.target/powerpc/vec-setup.h: New tests to test various
1188 combinations of setting up vectors of 2 double word elements.
1189 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1190 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1191 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1192 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1193 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1194 vector inserts from vector extracts.
1195 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1197 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1201 * gfortran.dg/o_fast_stacksize.90: New test.
1203 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1206 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1208 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1210 * gcc.target/i386/pr81736-1.c: Removed.
1211 * gcc.target/i386/pr81736-2.c: Likewise.
1212 * gcc.target/i386/pr81736-3.c: Likewise.
1213 * gcc.target/i386/pr81736-4.c: Likewise.
1215 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1218 * gcc.target/i386/pr81736-1.c: New test.
1219 * gcc.target/i386/pr81736-2.c: Likewise.
1220 * gcc.target/i386/pr81736-3.c: Likewise.
1221 * gcc.target/i386/pr81736-4.c: Likewise.
1223 2017-08-07 Marek Polacek <polacek@redhat.com>
1226 * gcc.dg/pr81737.c: New test.
1228 2017-08-07 Martin Liska <mliska@suse.cz>
1230 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1231 * gcc.dg/parm-impl-decl-1.c: Likewise.
1232 * gcc.dg/parm-impl-decl-3.c: Likewise.
1233 * gcc.dg/Wattributes-5.c: New test.
1235 2017-08-06 Andrew Pinski <apinski@cavium.com>
1237 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1238 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1239 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1240 * gcc.target/aarch64/target_attr_4.c: Likewise.
1241 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1242 * gcc.target/aarch64/target_attr_2.c: Likewise.
1243 * gcc.target/aarch64/target_attr_7.c: Likewise.
1244 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1245 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1246 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1248 2017-08-06 Andrew Pinski <apinski@cavium.com>
1250 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1251 -march=armv8-a+nolse, skip if -mcpu= is passed.
1252 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1254 2017-08-06 Andrew Pinski <apinski@cavium.com>
1256 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1257 * gcc.target/aarch64/_Float16_2.c: Likewise.
1258 * gcc.target/aarch64/_Float16_3.c: Likewise.
1260 2017-08-06 Tom de Vries <tom@codesourcery.com>
1262 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1264 2017-08-06 Tom de Vries <tom@codesourcery.com>
1266 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1267 type. Add missing return.
1269 2017-08-06 Tom de Vries <tom@codesourcery.com>
1272 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1273 variable 'a' definition.
1274 (b): Remove unused variable.
1276 (check): Add parameter corresponding to call in main, and handle.
1278 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1281 * g++.dg/cpp1z/class-deduction43.C: New.
1283 2017-08-04 Yury Gribov <tetra2005@gmail.com>
1285 PR tree-optimization/57371
1286 * c-c++-common/pr57371-1.c: New test.
1287 * c-c++-common/pr57371-2.c: New test.
1288 * c-c++-common/pr57371-3.c: New test.
1289 * c-c++-common/pr57371-4.c: New test.
1290 * gcc.dg/pr57371-5.c: New test.
1292 2017-08-04 Carl Love <cel@us.ibm.com>
1294 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1295 builtin test cases for vec_mule, and vec_mulo.
1296 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1297 builtin test cases for vec_mule, and vec_mulo.
1299 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1302 * gcc.target/i386/avx512-check.h: New file.
1303 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1304 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1305 * gcc.target/i386/avx512cd-check.h: Likewise.
1306 * gcc.target/i386/avx512ifma-check.h: Likewise.
1307 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1308 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1309 * gcc.target/i386/avx512bw-check.h: Rewrite.
1310 * gcc.target/i386/avx512dq-check.h: Likewise.
1311 * gcc.target/i386/avx512er-check.h: Likewise.
1312 * gcc.target/i386/avx512f-check.h: Likewise.
1313 * gcc.target/i386/avx512vl-check.h: Likewise.
1314 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1316 (test_512): Removed.
1317 (avx512*_test): Likewise.
1318 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1320 2017-08-04 Marek Polacek <polacek@redhat.com>
1323 * gcc.dg/pr81695.c: New test.
1325 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1327 PR tree-optimization/81136
1328 * gcc.dg/vect/pr81136.c: Add scan test.
1330 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1332 * gcc.dg/vect/vect-alias-check-3.c: New test.
1333 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1334 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1336 2017-08-04 Richard Biener <rguenther@suse.de>
1339 * c-c++-common/ubsan/pr81705.c: New testcase.
1341 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1343 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1344 messages that used to start with a capital letter.
1345 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1346 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1347 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1348 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1349 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1350 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1351 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1352 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1353 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1354 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1355 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1356 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1357 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1358 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1359 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1360 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1361 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1362 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1363 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1364 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1365 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1366 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1367 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1368 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1369 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1370 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1371 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1372 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1373 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1374 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1375 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1376 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1377 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1378 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1379 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1380 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1381 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1382 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1383 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1384 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1385 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1386 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1387 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1388 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1389 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1390 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1391 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1392 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1393 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1394 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1395 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1396 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1397 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1398 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1399 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1400 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1402 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1405 * gcc.dg/pr81621.c: New test.
1407 2017-08-03 Richard Biener <rguenther@suse.de>
1409 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1412 2017-08-03 Richard Biener <rguenther@suse.de>
1415 * c-c++-common/ubsan/pr81148.c: New testcase.
1417 2017-08-03 Tom de Vries <tom@codesourcery.com>
1420 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1422 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1425 * gcc.dg/pr81650.c: New test.
1427 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/template/crash127.C: New.
1432 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1435 * c-c++-common/pr81052.c: New test.
1437 2017-08-03 Tom de Vries <tom@codesourcery.com>
1439 * gcc.dg/pr56727-2.c: Require alias.
1441 2017-08-03 Tom de Vries <tom@codesourcery.com>
1443 * gcc.dg/attr-noipa.c: Require alloca.
1445 2017-08-03 Tom de Vries <tom@codesourcery.com>
1447 * gcc.dg/torture/pr80163.c: Require label_values.
1449 2017-08-03 Tom de Vries <tom@codesourcery.com>
1452 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1453 * c-c++-common/patchable_function_entry-default.c: Same.
1454 * c-c++-common/patchable_function_entry-definition.c: Same.
1456 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
1459 * gcc.target/i386/pr81644.c: New test.
1461 2017-08-02 Tom de Vries <tom@codesourcery.com>
1463 * gcc.dg/Walloca-14.c: Use relative line number.
1465 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
1467 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1468 test "no-3dnowa" target attribute.
1470 2017-08-02 Marek Polacek <polacek@redhat.com>
1473 * gcc.dg/noncompile/pr81289.c: New test.
1477 * c-c++-common/Wmultistatement-macros-13.c: New test.
1479 2017-08-02 Jakub Jelinek <jakub@redhat.com>
1482 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1485 * gcc.dg/pr79499.c: New test.
1487 2017-08-02 Richard Biener <rguenther@suse.de>
1489 PR tree-optimization/81633
1490 * gcc.dg/vect/pr81633.c: New testcase.
1492 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1494 * gcc.dg/guality/pr25967-1.c: New test.
1495 * gcc.dg/guality/pr25967-2.c: Likewise.
1496 * gcc.dg/torture/pr25967-1.c: Likewise.
1497 * gcc.dg/torture/pr25967-2.c: Likewise.
1499 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1502 * gcc.target/i386/pr81654.c: New test.
1504 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1507 * gfortran.dg/logical_assignment_1.f90: New test.
1509 2017-08-01 Martin Liska <mliska@suse.cz>
1512 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1514 2017-08-01 Martin Liska <mliska@suse.cz>
1517 Make mempcpy more optimal (PR middle-end/70140).
1519 2017-08-01 Jakub Jelinek <jakub@redhat.com>
1522 * gcc.target/powerpc/pr81622.c: New test.
1524 2017-08-01 Steve Ellcey <sellcey@cavium.com>
1526 PR tree-optimization/80925
1527 * gcc.dg/vect/vect-28.c: Add
1528 --param vect-max-peeling-for-alignment=0 option.
1529 Remove unaligned access and peeling checks.
1530 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1531 * gcc.dg/vect/vect-70.c: Ditto.
1532 * gcc.dg/vect/vect-87.c: Ditto.
1533 * gcc.dg/vect/vect-88.c: Ditto.
1534 * gcc.dg/vect/vect-91.c: Ditto.
1535 * gcc.dg/vect/vect-93.c: Ditto.
1537 2017-08-01 Tom de Vries <tom@codesourcery.com>
1539 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1540 * gcc.target/nvptx/slp.c (foo): Same.
1542 2017-08-01 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/81181
1545 * gcc.dg/torture/pr81181.c: New testcase.
1547 2017-08-01 Martin Liska <mliska@suse.cz>
1550 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1552 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
1555 * gcc.target/i386/pr81641.c: New test.
1557 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
1560 * gcc.target/i386/pr81639.c: New test.
1562 2017-08-01 Richard Biener <rguenther@suse.de>
1564 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1565 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1567 * gcc.dg/uninit-23.c: Adjust.
1569 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1571 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1572 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1574 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1576 PR tree-optimization/81627
1577 * gcc.dg/tree-ssa/pr81627.c: New.
1579 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1581 PR tree-optimization/81620
1582 * gcc.dg/tree-ssa/pr81620-1.c: New.
1583 * gcc.dg/tree-ssa/pr81620-2.c: New.
1585 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1588 * gfortran.dg/use_30.f90: New test.
1590 2017-08-01 Jakub Jelinek <jakub@redhat.com>
1592 PR tree-optimization/81588
1593 * gcc.dg/tree-ssa/pr81588.c: New test.
1594 * gcc.dg/pr81588.c: New test.
1595 * gcc.c-torture/execute/pr81588.c: New test.
1597 2017-08-01 Richard Biener <rguenther@suse.de>
1599 PR tree-optimization/81297
1600 * gcc.dg/torture/pr81297.c: New testcase.
1602 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1604 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1606 2017-07-31 Steve Ellcey <sellcey@cavium.com>
1608 PR tree-optimization/80925
1609 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
1610 --param vect-max-peeling-for-alignment=0 option.
1611 Remove unaligned access and peeling checks.
1612 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1614 2017-07-31 Carl Love <cel@us.ibm.com>
1616 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1617 missed in commit 250746.
1619 2017-07-31 Carl Love <cel@us.ibm.com>
1621 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1624 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1626 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1627 * gcc.target/i386/pr79793-2.c: Likewise.
1629 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1632 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1633 (naked): Add attribute regparm(1) for x86_32 targets.
1634 Add integer argument. Remove global "data" variable.
1635 (main): Pass integer argument to naked function.
1636 * gcc.target/i386/naked-4.c: New test.
1638 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
1639 Martin Liska <mliska@suse.cz>
1641 * gcc.dg/predict-15.c: New test.
1642 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1644 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1647 * gcc.target/i386/naked-1.c: New test.
1648 * gcc.target/i386/naked-2.c: Ditto.
1649 * gcc.target/i386/naked-3.c: Ditto.
1650 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1651 do_test_body0 stub function, use attribute "naked" instead.
1652 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1653 * gcc.dg/pr44290-2.c: Ditto.
1655 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1658 * gfortran.dg/dim_sum_1.f90: New test case.
1659 * gfortran.dg/dim_sum_2.f90: New test case.
1660 * gfortran.dg/dim_sum_3.f90: New test case.
1662 2017-07-31 Martin Liska <mliska@suse.cz>
1664 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1665 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1667 2017-07-31 Martin Liska <mliska@suse.cz>
1670 * g++.dg/ubsan/pr81530.C: New test.
1672 2017-07-31 Jakub Jelinek <jakub@redhat.com>
1675 * c-c++-common/ubsan/pr81604.c: New test.
1677 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1680 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1681 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1682 (foo): Check the builtin return address against the return address
1684 * gcc.target/i386/pr79793-1.c: New test.
1685 * gcc.target/i386/pr79793-2.c: Likewise.
1687 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1689 * c-c++-common/dump-ada-spec-7.c: New test.
1691 2017-07-29 Jakub Jelinek <jakub@redhat.com>
1693 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1694 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1696 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1698 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1700 2017-07-28 Tamar Christina <tamar.christina@arm.com>
1702 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1704 2017-07-28 Bin Cheng <bin.cheng@arm.com>
1706 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1708 2017-07-28 Tamar Christina <tamar.christina@arm.com>
1709 Bilyan Borisov <bilyan.borisov@arm.com>
1711 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1712 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1713 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1714 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1715 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1717 2017-07-28 Bin Cheng <bin.cheng@arm.com>
1719 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1720 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1721 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1722 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1723 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1724 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1725 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1726 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1727 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1728 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1729 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1731 2017-07-28 Martin Liska <mliska@suse.cz>
1734 * g++.dg/asan/pr81340.C: New test.
1736 2017-07-28 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/81502
1739 * gcc.target/i386/pr81502.c: New testcase.
1741 2017-07-28 Martin Liska <mliska@suse.cz>
1744 * gcc.dg/asan/pr81460.c: New test.
1746 2017-07-28 Jakub Jelinek <jakub@redhat.com>
1749 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1750 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1752 PR tree-optimization/81578
1753 * gcc.dg/pr81578.c: New test.
1755 2017-07-28 Richard Biener <rguenther@suse.de>
1757 PR tree-optimization/81573
1758 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1760 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1762 * g++.dg/pr69667.C: Remove option -mlra.
1763 * gcc.target/powerpc/dform-1.c: Likewise.
1764 * gcc.target/powerpc/dform-2.c: Likewise.
1765 * gcc.target/powerpc/dform-3.c: Likewise.
1766 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1767 * gcc.target/powerpc/p9-vparity.c: Likewise.
1768 * gcc.target/powerpc/pr63491.c: Likewise.
1769 * gcc.target/powerpc/pr67808.c: Likewise.
1770 * gcc.target/powerpc/pr68805.c: Likewise.
1771 * gcc.target/powerpc/pr69461.c: Likewise.
1772 * gcc.target/powerpc/pr71680.c: Likewise.
1773 * gcc.target/powerpc/pr77289.c: Likewise.
1774 * gcc.target/powerpc/pr78458.c: Likewise.
1775 * gcc.target/powerpc/pr78543.c: Likewise.
1776 * g++.dg/pr71294.C: Remove option -mno-lra.
1777 * gcc.target/powerpc/pr71656-1.c: Likewise.
1778 * gcc.target/powerpc/pr71656-2.c: Likewise.
1779 * gcc.target/powerpc/pr71698.c: Likewise.
1781 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1782 Sudakshina Das <sudi.das@arm.com>
1784 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1786 2017-07-27 Marek Polacek <polacek@redhat.com>
1789 * c-c++-common/Wsign-compare-1.c: New test.
1790 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1791 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1792 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1793 * g++.dg/warn/compare1.C: Likewise.
1794 * gcc.dg/compare1.c: Likewise.
1795 * gcc.dg/compare2.c: Likewise.
1796 * gcc.dg/compare4.c: Likewise.
1797 * gcc.dg/compare5.c: Likewise.
1798 * gcc.dg/pr35430.c: Likewise.
1799 * gcc.dg/pr60087.c: Likewise.
1801 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1804 * gcc.dg/pr81564.c: New test.
1806 2017-07-27 Richard Biener <rguenther@suse.de>
1808 PR tree-optimization/81573
1809 PR tree-optimization/81494
1810 * gcc.dg/torture/pr81573.c: New testcase.
1812 2017-07-27 Richard Biener <rguenther@suse.de>
1814 PR tree-optimization/81571
1815 * gcc.dg/torture/pr81571.c: New testcase.
1817 2017-07-27 Richard Biener <rguenther@suse.de>
1819 PR tree-optimization/81502
1820 * gcc.target/i386/vect-insert-1.c: New testcase.
1822 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1825 * gcc.target/s390/pr81534.c: New test.
1827 2017-07-27 Jakub Jelinek <jakub@redhat.com>
1829 PR tree-optimization/81555
1830 PR tree-optimization/81556
1831 * gcc.c-torture/execute/pr81555.c: New test.
1832 * gcc.c-torture/execute/pr81556.c: New test.
1834 * gcc.dg/attr-noipa.c: New test.
1835 * gcc.dg/ipa/ipa-pta-18.c: New test.
1836 * gcc.dg/ipa/ipa-sra-11.c: New test.
1838 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1840 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1842 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1843 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1844 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1845 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1846 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1847 * gcc.target/powerpc/vsx-simode.c: Likewise.
1848 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1849 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1851 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1854 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1856 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1859 * gcc.target/i386/pr81563.c: New test
1861 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1864 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1866 2017-07-26 Marek Polacek <polacek@redhat.com>
1869 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1870 * gcc.dg/overflow-warn-2.c: Likewise.
1871 * gcc.dg/overflow-warn-3.c: Likewise.
1872 * gcc.dg/overflow-warn-4.c: Likewise.
1873 * gcc.dg/torture/pr70992-2.c: New test.
1874 * gcc.dg/torture/pr70992.c: New test.
1876 2017-07-26 Richard Biener <rguenther@suse.de>
1878 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1880 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1882 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1885 * gcc.dg/pr46932.c: New testcase.
1887 2017-07-26 Martin Liska <mliska@suse.cz>
1890 * gcc.dg/asan/pr81186.c: New test.
1892 2017-07-25 Carl Love <cel@us.ibm.com>
1894 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1897 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1899 * gnat.dg/opt66.adb: New test.
1901 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
1903 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1904 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1906 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
1908 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1910 2017-07-25 Torsten Duwe <duwe@suse.de>
1912 * c-c++-common/patchable_function_entry-default.c: New test.
1913 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1914 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1916 2017-07-25 Jakub Jelinek <jakub@redhat.com>
1919 * gcc.target/i386/pr80833-3.c: New test.
1920 * gcc.target/i386/avx512dq-pr81532.c: New test.
1921 * gcc.target/i386/avx512bw-pr81532.c: New test.
1923 2017-07-25 Richard Biener <rguenther@suse.de>
1925 PR tree-optimization/81455
1926 * gcc.dg/pr81455.c: New testcase.
1928 2017-07-25 Richard Biener <rguenther@suse.de>
1930 PR tree-optimization/81529
1931 * gfortran.dg/pr81529.f90: New testcase.
1933 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1935 * gcc.target/aarch64/pr79041-2.c: Improve test.
1937 2017-07-25 Richard Biener <rguenther@suse.de>
1939 PR tree-optimization/81410
1940 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1942 2017-07-25 Richard Biener <rguenther@suse.de>
1944 PR tree-optimization/81510
1945 * gcc.dg/torture/pr81510.c: New testcase.
1946 * gcc.dg/torture/pr81510-2.c: Likewise.
1948 2017-07-25 Martin Liska <mliska@suse.cz>
1951 * gcc.dg/ipa/pr81520.c: New test.
1953 2017-07-25 Marek Polacek <polacek@redhat.com>
1956 * Wmultistatement-macros-12.c: New test.
1958 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1961 * gcc.target/aarch64/pr81414.C: New.
1963 2017-07-25 Richard Biener <rguenther@suse.de>
1966 * gcc.dg/ubsan/pr81505.c: New testcase.
1968 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
1971 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1972 (ELFFN_BEGIN): Rename to FN_TYPE.
1973 (ELFFN_END): Rename to FN_SIZE.
1974 (ASMNAME): New macro.
1975 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1977 (FUNC_END): Use ASMNAME.
1978 (test_data_save): Remove.
1979 (test_data_input): Likewise.
1980 (test_data_output: Likewise.
1981 (test_data_fn): Likewise.
1982 (test_data_retaddr): Likewise.
1983 (regs_to_mem): Make globals, use r10 instead of rax.
1984 (mem_to_regs): Likewise.
1985 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1987 (do_test_aligned): Likewise.
1988 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1989 Add dg-* directives.
1990 (PASTE_STR): New macro.
1991 (ASMNAME): Likewise.
1992 (LOAD_TEST_DATA_ADDR): Likewise.
1993 (TEST_DATA_OFFSET): Likewise.
1994 (do_test_body0): New C function.
1995 (do_test_body): New inline assembly routine.
1996 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1997 (runtest_ms_sysv): Modify.
1999 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2001 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2002 since the upper-regs options have been deleted.
2003 * gcc.target/powerpc/pr65849-2.c: Likewise.
2004 * gcc.target/powerpc/pr80099-1.c: Likewise.
2005 * gcc.target/powerpc/pr80099-2.c: Likewise.
2006 * gcc.target/powerpc/pr80099-3.c: Likewise.
2007 * gcc.target/powerpc/pr80099-4.c: Likewise.
2008 * gcc.target/powerpc/pr80099-5.c: Likewise.
2009 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2010 support removal of the upper-regs options.
2011 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2012 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2013 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2014 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2015 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2016 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2017 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2018 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2019 * gcc.target/powerpc/ppc-round.c: Likewise.
2020 * gcc.target/powerpc/pr71720.c: Likewise.
2021 * gcc.target/powerpc/pr72853.c: Likewise.
2022 * gcc.target/powerpc/pr79907.c: Likewise.
2023 * gcc.target/powerpc/pr78953.c: Likewise.
2024 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2025 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2026 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2027 * gcc.target/powerpc/vec-init-3.c: Likewise.
2028 * gcc.target/powerpc/vec-init-6.c: Likewise.
2029 * gcc.target/powerpc/vec-init-7.c: Likewise.
2030 * gcc.target/powerpc/vec-set-char.c: Likewise.
2031 * gcc.target/powerpc/vec-set-int.c: Likewise.
2032 * gcc.target/powerpc/vec-set-short.c: Likewise.
2034 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2037 * gcc.target/aarch64/pr79041-2.c: New test.
2039 2017-07-24 Carl Love <cel@us.ibm.com>
2041 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2044 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2046 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2048 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2049 Mikael Morin <mikael@gcc.gnu.org>
2052 * gfortran.dg/realloc_on_assign_28.f90: New test.
2054 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
2056 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2057 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2059 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
2062 * gcc.target/i386/pr80569.c: New test.
2064 2017-07-21 Carl Love <cel@us.ibm.com>
2066 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2067 vmuleuh): Fix scan-assembler-times should check for word not half word
2070 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
2072 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2073 redundant -march option.
2074 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2075 in addition to armv8.1-a.
2077 2017-07-21 Yury Gribov <tetra2005@gmail.com>
2080 * gcc.dg/pr56727-1.c: New test.
2081 * gcc.dg/pr56727-2.c: New test.
2083 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2085 * gcc.target/powerpc/mmx-check.h: New file.
2086 * gcc.target/powerpc/mmx-packs.c: New file.
2087 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2088 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2089 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2090 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2091 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2092 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2093 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2094 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2095 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2096 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2097 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2098 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2099 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2100 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2101 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2102 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2103 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2104 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2105 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2106 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2107 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2108 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2109 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2110 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2111 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2112 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2113 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2114 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2115 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2116 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2117 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2118 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2119 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2120 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2121 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2122 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2123 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2124 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2126 2017-06-21 Richard Biener <rguenther@suse.de>
2128 PR tree-optimization/81500
2129 * gcc.dg/torture/pr81500.c: New testcase.
2131 2017-07-20 Nathan Sidwell <nathan@acm.org>
2133 * g++.dg/ext/anon-struct6.C: Adjust diag.
2134 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2136 2017-07-20 Jakub Jelinek <jakub@redhat.com>
2139 * gcc.target/i386/avx-pr80846.c: New test.
2140 * gcc.target/i386/avx2-pr80846.c: New test.
2141 * gcc.target/i386/avx512f-pr80846.c: New test.
2143 2017-07-20 Bin Cheng <bin.cheng@arm.com>
2145 PR tree-optimization/81388
2146 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2147 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2149 2017-07-17 Tom de Vries <tom@codesourcery.com>
2152 * gcc.dg/pr81030.c: New test.
2154 2017-07-20 Richard Biener <rguenther@suse.de>
2156 PR tree-optimization/61171
2157 * g++.dg/vect/pr61171.cc: New testcase.
2158 * gfortran.dg/vect/pr61171.f: Likewise.
2159 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2161 2017-07-20 Richard Biener <rguenther@suse.de>
2163 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2165 * gcc.dg/vect/slp-45.c: Likewise.
2167 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2169 * gcc.dg/tree-ssa/vrp116.c: New Test.
2171 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2173 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2174 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2175 __builtin_cpu_is and __builtin_cpu_supports are supported.
2177 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2179 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2180 __BUILTIN_CPU_SUPPORTS__ defined.
2181 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2182 __BUILTIN_CPU_SUPPORTS__ defined.
2184 2017-07-19 Jakub Jelinek <jakub@redhat.com>
2186 PR tree-optimization/81346
2187 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2189 2017-07-19 Tom de Vries <tom@codesourcery.com>
2191 * gcc.target/nvptx/decl-init.c: Update alignment.
2192 * gcc.target/nvptx/slp-2-run.c: New test.
2193 * gcc.target/nvptx/slp-2.c: New test.
2194 * gcc.target/nvptx/v2di.c: New test.
2196 2017-07-19 Tom de Vries <tom@codesourcery.com>
2198 * gcc.target/nvptx/slp-run.c: New test.
2199 * gcc.target/nvptx/slp.c: New test.
2200 * gcc.target/nvptx/v2si-cvt.c: New test.
2201 * gcc.target/nvptx/v2si-run.c: New test.
2202 * gcc.target/nvptx/v2si.c: New test.
2203 * gcc.target/nvptx/vec.inc: New test.
2205 2017-07-19 Jakub Jelinek <jakub@redhat.com>
2207 PR tree-optimization/81346
2208 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2209 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2210 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2211 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2212 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2213 compiler to avoid X / C1 op C2 optimization to trigger.
2215 2017-07-19 Martin Liska <mliska@suse.cz>
2218 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2219 -ffloat-store or -mieee for targets that need it.
2221 2017-07-18 Tom de Vries <tom@codesourcery.com>
2224 * gfortran.dg/pr81464.f90: New test.
2226 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
2229 * gcc.target/i386/pr81471.c: New test.
2231 2017-06-18 Richard Biener <rguenther@suse.de>
2233 PR tree-optimization/81410
2234 * gcc.dg/vect/pr81410.c: New testcase.
2236 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
2239 * g++.dg/torture/pr81462.C: New testcase.
2241 2017-07-18 Bin Cheng <bin.cheng@arm.com>
2244 * g++.dg/tree-ssa/pr81408.C: New.
2245 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2247 2017-07-18 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/80620
2250 PR tree-optimization/81403
2251 * gcc.dg/torture/pr80620.c: New testcase.
2252 * gcc.dg/torture/pr81403.c: Likewise.
2254 2017-07-18 Richard Biener <rguenther@suse.de>
2256 PR tree-optimization/81418
2257 * gcc.dg/torture/pr81418.c: New testcase.
2259 2017-07-17 Carl Love <cel@us.ibm.com>
2261 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2262 test case changes for commit 249424
2264 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2265 vmuleuh): Fix scan-assembler-times should check for word not half word
2268 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2270 PR tree-optimization/81162
2271 * gcc.dg/pr81162.c: Move this to...
2272 * gcc.dg/ubsan/pr81162.c: ...here.
2274 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2276 * g++.dg/diagnostic/friend1.C: New test.
2277 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2279 2017-07-17 Nathan Sidwell <nathan@acm.org>
2281 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2283 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2285 * lib/gcc-dg.exp: Increase expect's match buffer size.
2287 2017-07-17 Bin Cheng <bin.cheng@arm.com>
2290 * gcc.dg/tree-ssa/pr81369.c: New.
2292 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2294 * gcc.target/arc/pr9000674901.c: New file.
2295 * gcc.target/arc/pic-1.c: Likewise.
2296 * gcc.target/arc/pr9001191897.c: Likewise.
2298 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2299 Andrew Burgess <andrew.burgess@embecosm.com>
2301 * gcc.target/arc/naked-1.c: New file.
2302 * gcc.target/arc/naked-2.c: Likewise.
2304 2017-07-17 Jakub Jelinek <jakub@redhat.com>
2306 PR tree-optimization/81428
2307 * gcc.dg/fixed-point/pr81428.c: New test.
2309 PR tree-optimization/81365
2310 * g++.dg/torture/pr81365.C: New test.
2312 PR tree-optimization/81396
2313 * gcc.dg/tree-ssa/pr81396.c: New test.
2315 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2317 * gnat.dg/opt65.adb: New test.
2319 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
2321 * gcc.dg/predict-8.c: Update.
2323 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2325 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2326 * g++.dg/warn/pr12242.C: Likewise.
2328 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2330 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2331 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2332 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2333 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2334 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2335 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2336 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2337 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2338 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2339 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2340 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2341 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2342 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2343 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2344 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2345 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2346 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2347 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2348 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2349 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2350 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2351 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2352 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2353 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2354 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2355 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2356 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2357 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2358 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2359 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2360 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2361 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2362 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2363 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2364 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2365 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2366 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2367 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2368 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2369 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2370 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2371 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2372 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2373 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2374 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2375 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2376 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2377 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2378 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2379 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2380 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2382 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2384 PR tree-optimization/81162
2385 * gcc.dg/pr81162.c: New file.
2387 2017-07-14 Martin Sebor <msebor@redhat.com>
2389 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2390 that bcopy is expected to be transformed to.
2392 2017-07-14 David Malcolm <dmalcolm@redhat.com>
2394 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2395 * g++.dg/lookup/missing-std-include-2.C: New test case.
2396 * g++.dg/lookup/missing-std-include-3.C: New test case.
2397 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2398 * gcc.dg/missing-header-fixit-1.c: New test case.
2399 * gcc.dg/missing-header-fixit-2.c: New test case.
2400 * gcc.dg/missing-header-fixit-2.h: New header.
2402 2017-07-13 David Malcolm <dmalcolm@redhat.com>
2405 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2407 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2409 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2411 2017-07-13 Martin Liska <mliska@suse.cz>
2413 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2414 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2415 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2416 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2417 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2418 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2419 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2421 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2424 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2425 __builtin_cpu_supports with old GLIBC's.
2426 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2427 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2428 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2429 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2430 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2431 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2432 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2433 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2434 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2435 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2436 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2437 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2438 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2439 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2440 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2441 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2442 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2443 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2444 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2445 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2446 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2447 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2448 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2449 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2451 2017-07-12 Carl Love <cel@us.ibm.com>
2453 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2454 rev_bool_int): Add test cases for builtins.
2455 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2456 test cases for builtins.
2458 2017-07-12 Carl Love <cel@us.ibm.com>
2460 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2461 lp64 && p9vector_hw.
2463 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2465 * lib/target-supports.exp (check_stack_check_available): Make
2466 testcase name depend on stack_kind.
2468 2017-07-11 Michael Collison <michael.collison@arm.com>
2470 * gcc.target/aarch64/cmp-2.c: New testcase.
2472 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2477 2017-07-11 Carl Love <cel@us.ibm.com>
2479 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2480 test cases for the builtins.
2482 2017-07-11 Yury Gribov <tetra2005@gmail.com>
2484 * lib/profopt.exp: Print relative names in UNSUPPORTED
2487 2017-07-10 Michael Collison <michael.collison@arm.com>
2489 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2491 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
2494 * gcc.target/i386/pr81375.c: New test.
2496 2017-07-10 Martin Sebor <msebor@redhat.com>
2498 PR tree-optimization/80397
2499 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2501 2017-07-10 Martin Sebor <msebor@redhat.com>
2504 * gcc.dg/pr81345.c: New test.
2506 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2508 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2509 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2511 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
2514 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2515 integer argumets to bypass x86_64 outgoing args optimization.
2517 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2519 * gfortran.dg/eoshift_4.f90: New test.
2520 * gfortran.dg/eoshift_5.f90: New test.
2521 * gfortran.dg/eoshift_6.f90: New test.
2523 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2526 * gcc.target/i386/pr81313-1.c: New test.
2527 * gcc.target/i386/pr81313-2.c: Likewise.
2528 * gcc.target/i386/pr81313-3.c: Likewise.
2529 * gcc.target/i386/pr81313-4.c: Likewise.
2530 * gcc.target/i386/pr81313-5.c: Likewise.
2532 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2534 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2535 * gnat.dg/vect16.ads (Sarray): Likewise.
2536 * gnat.dg/vect17.ads (Sarray): Likewise.
2537 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2538 * gnat.dg/vect16.adb (Add): Likewise.
2539 * gnat.dg/vect17.adb (Add): Likewise.
2541 2017-07-07 David Malcolm <dmalcolm@redhat.com>
2544 * g++.dg/diagnostic/pr79300.C: New test case.
2546 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2548 * gcc.target/powerpc/clone1.c: Add check to make sure the
2549 __builtin_cpu_supports function is fully supported.
2550 * gcc.target/powerpc/clone2.c: New runtime test for
2554 * gcc.target/powerpc/pr81348.c: New test.
2556 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2558 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2560 2017-07-07 Carl Love <cel@us.ibm.com>
2562 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2565 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2567 * gcc.target/sparc/dictunpack.c: New file.
2568 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2569 * gcc.target/sparc/fpcmpshl.c: Likewise.
2570 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2571 * gcc.target/sparc/fpcmpushl.c: Likewise.
2573 2017-07-06 Harald Anlauf <anlauf@gmx.de>
2576 * gfortran.dg/coarray_44.f90: New testcase.
2578 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2580 * c-c++-common/asan/kasan-alloca-1.c: New test.
2581 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2583 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2585 * c-c++-common/asan/alloca_big_alignment.c: New test.
2586 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2587 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2588 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2589 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2590 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2591 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2592 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2594 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
2597 * gcc.target/avr/isr-test.h: Fix warnings.
2599 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2601 * lib/target-supports.exp: Generate
2602 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2603 and check_effective_target_arm_arch_v8r_multilib.
2605 2017-07-06 Carl Love <cel@us.ibm.com>
2607 * ChangeLog: Clean up from mid air collision
2609 2017-07-06 Carl Love <cel@us.ibm.com>
2611 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2612 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2613 cases for vec_addc, adde and addec builtins.
2615 2017-07-06 David Malcolm <dmalcolm@redhat.com>
2618 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2619 expected underlining within macro expansion.
2620 * c-c++-common/pr70264.c: Likewise.
2621 * g++.dg/plugin/diagnostic-test-expressions-1.C
2622 (test_within_macro_1): New test.
2623 (test_within_macro_2): Likewise.
2624 (test_within_macro_3): Likewise.
2625 (test_within_macro_4): Likewise.
2626 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2627 expected underlining within macro expansion.
2628 (test_macro_4): Likewise.
2629 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2630 (test_within_macro_1): New test.
2631 (test_within_macro_2): Likewise.
2632 (test_within_macro_3): Likewise.
2633 (test_within_macro_4): Likewise.
2634 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2635 underlining within macro expansion.
2637 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2639 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2640 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2641 _mm_maskz_getexp_round_sd): Test new intrinsics.
2642 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2643 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2644 _mm_maskz_getexp_round_ss): Ditto.
2645 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2646 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2647 _mm_maskz_getmant_round_sd): Ditto.
2648 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2649 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2650 _mm_maskz_getmant_round_ss): Ditto.
2651 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2652 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2653 _mm_maskz_getexp_round_sd): New runtime tests.
2654 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2655 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2656 _mm_maskz_getexp_round_ss): Ditto.
2657 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2658 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2659 _mm_maskz_getmant_round_sd): Ditto.
2660 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2661 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2662 _mm_maskz_getmant_round_ss): Ditto.
2663 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2664 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2665 __builtin_ia32_getmantss_mask_round): Test new builtins.
2666 * gcc.target/i386/sse-13.c : Ditto.
2667 * gcc.target/i386/sse-23.c: Ditto.
2668 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2669 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2670 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2671 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2672 _mm_mask_getexp_round_ss): Test new intrinsics.
2673 * gcc.target/i386/testround-1.c: Ditto.
2674 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2675 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2676 _mm_mask_getmant_round_ss): Test new intrinsics
2677 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2678 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2679 _mm_maskz_getmant_ss): Test new intrinsics.
2681 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2683 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2684 * lib/target-supports.exp (check_stack_check_available): New.
2685 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2686 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2687 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2688 * gcc.dg/pr47443.c: Likewise.
2689 * gcc.dg/pr48134.c: Likewise.
2690 * gcc.dg/pr70017.c: Likewise.
2691 * gcc.target/aarch64/stack-checking.c: Likewise.
2692 * gcc.target/arm/stack-checking.c: Likewise.
2693 * gcc.target/i386/pr48723.c: Likewise.
2694 * gcc.target/i386/pr55672.c: Likewise.
2695 * gcc.target/i386/pr67265-2.c: Likewise.
2696 * gcc.target/i386/pr67265.c: Likewise.
2697 * gnat.dg/opt49.adb: Likewise.
2698 * gnat.dg/stack_check1.adb: Likewise.
2699 * gnat.dg/stack_check2.adb: Likewise.
2700 * gnat.dg/stack_check3.adb: Likewise.
2702 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2705 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2708 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2710 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2711 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2712 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2713 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2714 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2715 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2716 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2717 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2718 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2719 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2720 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2721 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2723 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
2726 * gcc.target/avr/isr-test.h: New file.
2727 * gcc.target/avr/torture/isr-01-simple.c: New test.
2728 * gcc.target/avr/torture/isr-02-call.c: New test.
2729 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2731 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2733 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2734 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2735 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2736 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2738 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2740 * gcc.dg/tree-ssa/ldist-26.c: New test.
2742 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2744 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2746 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
2749 * gcc.target/i386/pr81300.c: New test.
2751 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
2754 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2755 x and y arguments in the call to _subborrow_u32.
2756 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2757 x and y arguments in the call to _subborrow_u64.
2758 * gcc.target/i386/pr81294-1.c: New test.
2759 * gcc.target/i386/pr81294-2.c: Ditto.
2761 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2763 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2765 2017-07-04 Marek Polacek <polacek@redhat.com>
2768 * gcc.dg/atomic-pr81231.c: New test.
2770 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2772 PR tree-optimization/81292
2773 * gcc.dg/pr81292-1.c: New test.
2774 * gcc.dg/pr81292-2.c: Likewise.
2776 2017-07-04 Martin Liska <mliska@suse.cz>
2779 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2780 use-after-scope sanitization.
2782 2017-07-04 Jakub Jelinek <jakub@redhat.com>
2784 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2788 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2791 2017-07-04 Martin Liska <mliska@suse.cz>
2794 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2795 * g++.dg/ext/mvc3.C: Likewise.
2796 * gcc.target/i386/mvc2.c: Likewise.
2797 * gcc.target/i386/mvc3.c: Likewise.
2799 2017-07-04 Jakub Jelinek <jakub@redhat.com>
2801 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2802 decomposition declaration in diagnostics.
2803 * g++.dg/cpp1z/decomp2.C: Likewise.
2804 * g++.dg/cpp1z/decomp3.C: Likewise.
2805 * g++.dg/cpp1z/decomp4.C: Likewise.
2806 * g++.dg/cpp1z/decomp5.C: Likewise.
2807 * g++.dg/cpp1z/decomp6.C: Likewise.
2808 * g++.dg/cpp1z/decomp7.C: Likewise.
2809 * g++.dg/cpp1z/decomp8.C: Likewise.
2810 * g++.dg/cpp1z/decomp13.C: Likewise.
2811 * g++.dg/cpp1z/decomp14.C: Likewise.
2812 * g++.dg/cpp1z/decomp18.C: Likewise.
2813 * g++.dg/cpp1z/decomp19.C: Likewise.
2814 * g++.dg/cpp1z/decomp22.C: Likewise.
2815 * g++.dg/cpp1z/decomp23.C: Likewise.
2816 * g++.dg/cpp1z/decomp24.C: Likewise.
2817 * g++.dg/cpp1z/decomp25.C: Likewise.
2818 * g++.dg/cpp1z/decomp26.C: Likewise.
2819 * g++.dg/cpp1z/decomp28.C: Likewise.
2822 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2823 * g++.dg/cpp1z/decomp30.C: New test.
2825 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2828 * g++.dg/cpp0x/trailing14.C: New.
2830 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2833 * gfortran.dg/coarray_event_2.f08: New test.
2835 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2838 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2839 * gfortran.dg/pointer_intent_2.f90: Likewise.
2841 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
2844 * gcc.c-torture/compile/pr81290.c: New.
2846 2017-07-03 Richard Biener <rguenther@suse.de>
2848 PR tree-optimization/60510
2849 * gfortran.dg/vect/pr60510.f: New testcase.
2851 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2853 * gcc.target/i386/mvc6.c: Require ifunc support.
2855 2017-07-03 Martin Liska <mliska@suse.cz>
2858 * g++.dg/asan/function-argument-1.C: New test.
2859 * g++.dg/asan/function-argument-2.C: New test.
2860 * g++.dg/asan/function-argument-3.C: New test.
2862 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2864 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2867 2017-07-03 Tom de Vries <tom@codesourcery.com>
2869 PR tree-optimization/69468
2870 * gcc.dg/pr81192.c: Update.
2872 2017-07-03 Tom de Vries <tom@codesourcery.com>
2874 PR tree-optimization/81192
2875 * gcc.dg/pr81192.c: Update.
2877 2017-07-03 Tom de Vries <tom@codesourcery.com>
2879 PR tree-optimization/81192
2880 * gcc.dg/pr81192.c: New test.
2882 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2884 * gfortran/eoshift_3.f90: New test.
2886 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2888 * gcc.dg/strlenopt-32.c: New testcase.
2889 * gcc.dg/strlenopt-33.c: Likewise.
2890 * gcc.dg/strlenopt-33g.c: Likewise.
2891 * gcc.dg/strlenopt-34.c: Likewise.
2892 * gcc.dg/strlenopt-35.c: Likewise.
2894 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2896 PR tree-optimization/80769
2897 * gcc.dg/strlenopt-31.c: New test.
2898 * gcc.dg/strlenopt-31g.c: Likewise.
2900 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2902 PR tree-optimization/81136
2903 * gcc.dg/vect/pr81136.c: New test.
2905 2017-07-01 Jakub Jelinek <jakub@redhat.com>
2908 * gcc.c-torture/compile/pr81262.c: New test.
2909 * g++.dg/ubsan/pr81262.C: New test.
2911 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
2914 * g++.dg/ipa/pr81261.C: New testcase.
2916 2017-06-30 Andrew Pinski <apinski@cavium.com>
2918 * gcc.dg/torture/pr81245.c: New testcase.
2920 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
2922 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2925 2017-06-30 David Malcolm <dmalcolm@redhat.com>
2928 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2930 (test_typeid): New test function.
2932 2017-06-30 Jakub Jelinek <jakub@redhat.com>
2935 * gcc.target/i386/pr81225.c: New test.
2937 2017-06-30 Nathan Sidwell <nathan@acm.org>
2939 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2940 * g++.dg/cpp0x/decltype9.C: Likewise.
2941 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2942 * g++.dg/lookup/decl1.C: Likewise.
2943 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2944 * g++.dg/other/pr28432.C: Likewise.
2945 * g++.dg/parse/crash12.C: Likewise.
2946 * g++.dg/parse/enum3.C: Likewise.
2947 * g++.dg/parse/operator6.C: Likewise.
2948 * g++.dg/template/crash69.C: Likewise.
2949 * g++.dg/template/error27.C: Likewise.
2950 * g++.dg/template/error28.C: Likewise.
2951 * g++.dg/template/memfriend6.C: Likewise.
2952 * g++.old-deja/g++.mike/err1.C: Likewise.
2953 * g++.old-deja/g++.mike/p811.C: Likewise.
2954 * g++.old-deja/g++.other/crash25.C: Likewise.
2955 * g++.old-deja/g++.other/dtor4.C: Likewise.
2956 * g++.old-deja/g++.pt/t37.C: Likewise.
2958 2017-06-30 Martin Liska <mliska@suse.cz>
2961 * gcc.target/i386/pr81214.c: New test.
2963 2017-06-30 Nathan Sidwell <nathan@acm.org>
2965 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2968 * g++.dg/lookup/pr81229.C: New.
2970 2017-06-30 Martin Liska <mliska@suse.cz>
2973 * g++.dg/asan/pr81021.C: New test.
2975 2017-06-30 Richard Biener <rguenther@suse.de>
2977 PR tree-optimization/81249
2978 * g++.dg/torture/pr81249.C: New testcase.
2980 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2982 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2983 * g++.dg/diagnostic/variadic1.C: Likewise.
2984 * g++.dg/gomp/udr-3.C: Likewise.
2985 * g++.dg/overload/error1.C: Likewise.
2986 * g++.dg/overload/error2.C: Likewise.
2987 * g++.dg/template/duplicate1.C: Likewise.
2988 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2989 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2990 * g++.old-deja/g++.other/redecl2.C: Likewise.
2991 * g++.old-deja/g++.other/redecl4.C: Likewise.
2992 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2994 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2997 * gfortran.dg/goacc/pr77765.f90: New test.
2999 2017-06-29 Steve Ellcey <sellcey@cavium.com>
3001 * gcc.target/aarch64/ccmp_2.c: New test.
3003 2017-06-29 Nathan Sidwell <nathan@acm.org>
3006 * g++.dg/parse/pr81247-[abc].C: New.
3008 2017-06-29 Carl Love <cel@us.ibm.com>
3010 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3011 test_unsigned_int_result, test_ll_int_result,
3012 test_ll_unsigned_int_result): Add result checking functions, add
3014 (main): Add builtin function tests.
3016 2017-06-29 Carl Love <cel@us.ibm.com>
3018 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3019 dg-skip-if): Add -mvsx -mcpu=power7.
3021 2017-06-29 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3025 2017-06-29 Nathan Sidwell <nathan@acm.org>
3027 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3029 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3032 * g++.dg/pr81194.C: New test.
3034 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3037 * gcc.dg/torture/pr80565.c: New file.
3039 2017-06-29 Bin Cheng <bin.cheng@arm.com>
3041 PR tree-optimization/81196
3042 * gcc.dg/vect/pr81196.c: New.
3044 2017-06-29 Michael Collison <michael.collison@arm.com>
3046 Fix date on previous ChangeLog entry.
3048 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3049 Michael Collison <michael.collison@arm.com>
3052 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3054 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3056 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3058 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3060 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3062 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3063 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3064 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3066 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3068 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3069 current ARM check by ARM NEON's availability check.
3070 (check_effective_target_vect_intfloat_cvt): Likewise.
3071 (check_effective_target_vect_uintfloat_cvt): Likewise.
3072 (check_effective_target_vect_floatint_cvt): Likewise.
3073 (check_effective_target_vect_floatuint_cvt): Likewise.
3074 (check_effective_target_vect_shift): Likewise.
3075 (check_effective_target_whole_vector_shift): Likewise.
3076 (check_effective_target_vect_bswap): Likewise.
3077 (check_effective_target_vect_shift_char): Likewise.
3078 (check_effective_target_vect_long): Likewise.
3079 (check_effective_target_vect_float): Likewise.
3080 (check_effective_target_vect_perm): Likewise.
3081 (check_effective_target_vect_perm_byte): Likewise.
3082 (check_effective_target_vect_perm_short): Likewise.
3083 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3084 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3085 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3086 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3087 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3088 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3089 (check_effective_target_vect_widen_shift): Likewise.
3090 (check_effective_target_vect_extract_even_odd): Likewise.
3091 (check_effective_target_vect_interleave): Likewise.
3092 (check_effective_target_vect_multiple_sizes): Likewise.
3093 (check_effective_target_vect64): Likewise.
3094 (check_effective_target_vect_max_reduc): Likewise.
3096 2017-06-28 Richard Biener <rguenther@suse.de>
3099 * gcc.dg/pr81227.c: New testcase.
3101 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3104 * lib/target-supports.exp
3105 (check_ppc_cpu_supports_hw_available): New test to make sure
3106 __builtin_cpu_supports works on power7 and newer.
3108 2017-06-28 Martin Liska <mliska@suse.cz>
3111 * gcc.target/i386/pr81128.c: New test.
3113 2017-06-28 Martin Liska <mliska@suse.cz>
3116 * g++.dg/opt/pr79659.C: New test.
3118 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3120 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3122 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3124 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
3126 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3127 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3129 2017-06-28 Jakub Jelinek <jakub@redhat.com>
3131 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3132 (foo): ... this. Change constants such that it isn't matched
3133 as __builtin_copysign, yet tests the combiner the same.
3135 2017-06-28 Martin Liska <mliska@suse.cz>
3138 * gcc.dg/asan/pr81224.c: New test.
3140 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3142 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3143 passed to pthread_join.
3145 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3147 * gcc.target/s390/nodatarel-1.c: New test.
3149 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3152 * gfortran.dg/array_temporaries_4.f90: New test.
3154 2017-06-27 Andrew Pinski <apinski@cavium.com>
3156 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3157 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3158 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3160 2017-06-27 Marek Polacek <polacek@redhat.com>
3163 * gcc.dg/ubsan/pr81223.c: New test.
3165 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
3167 * gcc.dg/tree-ssa/assoc-1.c: New file.
3169 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3172 * g++.dg/parse/catch2.C: New.
3174 2017-06-27 Jakub Jelinek <jakub@redhat.com>
3177 * g++.dg/ubsan/pr81209.C: New test.
3180 * gcc.c-torture/compile/pr81207.c: New test.
3182 2017-06-27 Marek Polacek <polacek@redhat.com>
3185 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3187 2017-06-26 Martin Sebor <msebor@redhat.com>
3190 * g++.dg/Wclass-memaccess-2.C: New test.
3192 2017-06-26 Carl Love <cel@us.ibm.com>
3194 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3195 Add new runnable test file for the vec_rev built-ins.
3197 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3199 PR/tree-optimization 71815
3200 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3201 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3203 2017-06-26 Renlin Li <renlin.li@arm.com>
3204 Szabolcs Nagy <szabolcs.nagy@arm.com>
3206 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3207 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3210 2017-06-26 Richard Biener <rguenther@suse.de>
3213 * gfortran.dg/pr81175.f: New testcase.
3215 2017-06-26 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/81203
3218 * gcc.dg/torture/pr81203.c: New testcase.
3220 2017-06-26 Marek Polacek <polacek@redhat.com>
3223 * c-c++-common/Wmultistatement-macros-1.c: New test.
3224 * c-c++-common/Wmultistatement-macros-2.c: New test.
3225 * c-c++-common/Wmultistatement-macros-3.c: New test.
3226 * c-c++-common/Wmultistatement-macros-4.c: New test.
3227 * c-c++-common/Wmultistatement-macros-5.c: New test.
3228 * c-c++-common/Wmultistatement-macros-6.c: New test.
3229 * c-c++-common/Wmultistatement-macros-7.c: New test.
3230 * c-c++-common/Wmultistatement-macros-8.c: New test.
3231 * c-c++-common/Wmultistatement-macros-9.c: New test.
3232 * c-c++-common/Wmultistatement-macros-10.c: New test.
3233 * c-c++-common/Wmultistatement-macros-11.c: New test.
3235 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3237 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3239 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3241 * lib/target-supports.exp
3242 (check_effective_target_arm_neon_ok_nocache): Add flags with
3243 -mfloat-abi=hard. Include arm_neon.h.
3244 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3245 (check_effective_target_arm_neon_ok_no_float_abi): New.
3246 * gcc.target/arm/lto/pr65837_0.c: Require
3247 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3248 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3249 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3251 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3256 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3259 * gfortran.dg/cshift_2.f90: New test.
3261 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
3264 * gcc.target/aarch64/pr79794.c: New.
3266 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3269 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3270 * gcc.target/powerpc/pr80510-2.c: Likewise.
3272 2017-06-22 Jeff Law <law@redhat.com>
3274 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3276 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3278 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3279 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3280 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3281 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3282 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3283 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3284 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3285 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3287 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3289 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
3291 2017-06-22 Matt Turner <mattst88@gmail.com>
3293 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3296 2017-06-22 Carl Love <cel@us.ibm.com>
3298 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3299 vmuleuh): Fix scan-assembler-times should check for word not half word
3302 2017-06-22 Jeff Law <law@redhat.com>
3304 * gcc.c-torture/compile/stack-check-1.c: New test.
3306 2016-06-22 Richard Biener <rguenther@suse.de>
3308 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3309 * gcc.dg/vect/pr65947-2.c: Likewise.
3310 * gcc.dg/vect/pr65947-3.c: Likewise.
3311 * gcc.dg/vect/pr65947-4.c: Likewise.
3312 * gcc.dg/vect/pr65947-5.c: Likewise.
3313 * gcc.dg/vect/pr65947-6.c: Likewise.
3314 * gcc.dg/vect/pr65947-8.c: Likewise.
3315 * gcc.dg/vect/pr65947-9.c: Likewise.
3316 * gcc.dg/vect/pr65947-10.c: Likewise.
3317 * gcc.dg/vect/pr65947-12.c: Likewise.
3318 * gcc.dg/vect/pr65947-13.c: Likewise.
3319 * gcc.dg/vect/pr65947-14.c: Likewise.
3320 * gcc.dg/vect/vect-cond-2.c: Likewise.
3321 * gcc.dg/vect/vect-pr69848.c: Likewise.
3323 2017-06-22 Martin Liska <mliska@suse.cz>
3325 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3328 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3330 * gcc.dg/tree-ssa/forwprop-37.c: New.
3332 2017-06-22 Richard Biener <rguenther@suse.de>
3334 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3336 2017-06-22 Richard Biener <rguenther@suse.de>
3338 * gcc.dg/vect/pr65947-14.c: New testcase.
3340 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3343 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3344 32-bit support is added. Change ITYPE size to 64-bit integer.
3345 * gcc.target/powerpc/pr80510-2.c: Likewise.
3347 2017-06-21 Jakub Jelinek <jakub@redhat.com>
3350 * g++.dg/gomp/pr81154.C: New test.
3352 2017-06-21 David Malcolm <dmalcolm@redhat.com>
3354 * g++.dg/other/old-style-cast-fixits.C: New test case.
3356 2017-06-21 Jakub Jelinek <jakub@redhat.com>
3358 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3360 2017-06-21 Tom de Vries <tom@codesourcery.com>
3362 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3364 2017-06-21 Tom de Vries <tom@codesourcery.com>
3366 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3369 2017-06-21 Martin Liska <mliska@suse.cz>
3371 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3373 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3375 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3376 gnat.dg/debug11_pkg2.ads: New testcase.
3378 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
3380 * gcc.target/i386/getround.c: New file.
3382 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
3384 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3385 * gcc.dg/tree-ssa/addadd-2.c: New file.
3387 2017-06-21 Tom de Vries <tom@codesourcery.com>
3389 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3390 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3391 * gcc.c-torture/compile/20080806-1.c: Same.
3392 * gcc.c-torture/compile/920723-1.c: Same.
3393 * gcc.c-torture/compile/930621-1.c: Same.
3394 * gcc.c-torture/compile/991214-2.c: Same.
3395 * gcc.c-torture/compile/bcopy.c: Same.
3396 * gcc.c-torture/compile/memtst.c: Same.
3397 * gcc.c-torture/compile/msp.c: Same.
3398 * gcc.c-torture/compile/stuct.c: Same.
3399 * gcc.c-torture/execute/20011008-3.c: Same.
3400 * gcc.c-torture/execute/20030209-1.c: Same.
3401 * gcc.c-torture/execute/20031012-1.c: Same.
3402 * gcc.c-torture/execute/20040805-1.c: Same.
3403 * gcc.c-torture/execute/920410-1.c: Same.
3404 * gcc.c-torture/execute/921113-1.c: Same.
3405 * gcc.c-torture/execute/921202-1.c: Same.
3406 * gcc.c-torture/execute/921208-2.c: Same.
3407 * gcc.c-torture/execute/930106-1.c: Same.
3408 * gcc.c-torture/execute/930406-1.c: Same.
3409 * gcc.c-torture/execute/950221-1.c: Same.
3410 * gcc.c-torture/execute/960521-1.c: Same.
3411 * gcc.c-torture/execute/980605-1.c: Same.
3412 * gcc.c-torture/execute/comp-goto-1.c: Same.
3413 * gcc.c-torture/execute/comp-goto-2.c: Same.
3414 * gcc.c-torture/execute/memcpy-1.c: Same.
3415 * gcc.c-torture/execute/multi-ix.c: Same.
3416 * gcc.c-torture/execute/nestfunc-4.c: Same.
3417 * gcc.c-torture/execute/pr20621-1.c: Same.
3418 * gcc.c-torture/execute/pr23135.c: Same.
3419 * gcc.c-torture/execute/pr28982b.c: Same.
3420 * gcc.dg/loop-3.c: Same.
3421 * gcc.dg/struct-ret-3.c: Same.
3422 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3423 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3424 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3425 * gcc.dg/tree-prof/pr44777.c: Same.
3427 2017-06-20 David Malcolm <dmalcolm@redhat.com>
3430 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3431 memset call with zero-initialization.
3432 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3434 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
3436 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3437 (main): Renamed to ...
3438 (fma4_test): ... this.
3440 2017-06-20 Julia Koval <julia.koval@intel.com>
3442 * gcc.target/i386/pr73350-2.c: New test.
3444 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3446 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3447 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3448 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3449 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3450 restrict to x86_64-*-*-gnu.
3451 Skip scan-assembler on *-*-darwin*.
3452 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3453 * gcc.dg/loop-invariant.c: Likewise.
3454 * gcc.dg/lto/pr70955_0.c: Likewise.
3455 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3456 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3457 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3459 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3460 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3462 * gcc.dg/attr-ms_struct-2.c: Likewise.
3463 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3464 * gcc.dg/bf-ms-layout.c: Likewise.
3465 * gcc.dg/bf-ms-layout-2.c: Likewise.
3466 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3467 Require fpic support.
3468 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3470 * gcc.target/i386/bitfield2.c: Likewise.
3471 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3473 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3475 2017-06-20 Nathan Sidwell <nathan@acm.org>
3478 * g++.dg/lookup/pr67074.C: New.
3479 * g++.dg/parse/namespace-alias-1.C: Adjust.
3481 2017-06-20 Richard Biener <rguenther@suse.de>
3484 * c-c++-common/ubsan/pr81097.c: New testcase.
3486 2017-06-20 Richard Biener <rguenther@suse.de>
3488 * gcc.dg/vect/pr65947-9.c: Adjust.
3490 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3492 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3493 * gcc.target/arm/acle/cdp2.c: Likewise.
3494 * gcc.target/arm/acle/ldc.c: Likewise.
3495 * gcc.target/arm/acle/ldc2.c: Likewise.
3496 * gcc.target/arm/acle/ldc2l.c: Likewise.
3497 * gcc.target/arm/acle/ldcl.c: Likewise.
3498 * gcc.target/arm/acle/mcr.c: Likewise.
3499 * gcc.target/arm/acle/mcr2.c: Likewise.
3500 * gcc.target/arm/acle/mcrr.c: Likewise.
3501 * gcc.target/arm/acle/mcrr2.c: Likewise.
3502 * gcc.target/arm/acle/mrc.c: Likewise.
3503 * gcc.target/arm/acle/mrc2.c: Likewise.
3504 * gcc.target/arm/acle/mrrc.c: Likewise.
3505 * gcc.target/arm/acle/mrrc2.c: Likewise.
3506 * gcc.target/arm/acle/stc.c: Likewise.
3507 * gcc.target/arm/acle/stc2.c: Likewise.
3508 * gcc.target/arm/acle/stc2l.c: Likewise.
3509 * gcc.target/arm/acle/stcl.c: Likewise.
3511 2017-06-20 Jakub Jelinek <jakub@redhat.com>
3514 * gcc.target/i386/pr81121.c: New test.
3516 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3519 * gcc.target/powerpc/pr79799-1.c: New test.
3520 * gcc.target/powerpc/pr79799-2.c: Likewise.
3521 * gcc.target/powerpc/pr79799-3.c: Likewise.
3522 * gcc.target/powerpc/pr79799-4.c: Likewise.
3523 * gcc.target/powerpc/pr79799-5.c: Likewise.
3525 2017-06-19 Nathan Sidwell <nathan@acm.org>
3529 * g++.dg/lookup/pr79766.C: New.
3530 * g++.dg/lookup/pr81124.C: New.
3531 * g++.dg/template/explicit6.C: Adjust.
3532 * g++.old-deja/g++.other/decl5.C: Adjust.
3534 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3536 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3539 2017-06-19 Jakub Jelinek <jakub@redhat.com>
3542 * g++.dg/ubsan/pr81125.C: New test.
3545 * g++.dg/ubsan/pr81111.C: New test.
3547 2017-06-19 Richard Biener <rguenther@suse.de>
3550 * gcc.dg/torture/pr81118.c: New testcase.
3552 2017-06-19 Richard Biener <rguenther@suse.de>
3554 PR tree-optimization/80887
3555 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3557 2017-06-19 Jakub Jelinek <jakub@redhat.com>
3560 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3562 2017-06-19 Nathan Sidwell <nathan@acm.org>
3565 * g++.dg/warn/pr81119.C: New.
3567 2017-06-19 Martin Liska <mliska@suse.cz>
3570 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3572 2017-06-19 Martin Liska <mliska@suse.cz>
3575 * gcc.target/i386/mvc5.c: Scan indirect_function.
3576 * gcc.target/i386/mvc7.c: Likewise.
3577 * gcc.target/i386/pr80732.c: New test.
3579 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3582 * g++.dg/cpp1y/constexpr-66093.C: New.
3584 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3586 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3589 2017-06-19 Richard Biener <rguenther@suse.de>
3592 * g++.dg/torture/pr81112.C: New testcase.
3594 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
3596 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3598 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3601 * gfortran.dg/cshift_1.f90: New test.
3603 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3605 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3607 2017-06-16 Carl Love <cel@us.ibm.com>
3609 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3610 main): Add runnable tests and test checker for vec_float,
3611 vec_float2, vec_floate and vec_floato builtins.
3613 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3615 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3616 the architecture options added by dg-add-options arm_neon.
3617 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3618 to the architecture.
3619 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3620 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3621 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3623 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3625 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3626 multilibs have been built.
3628 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3630 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3631 * gcc.target/arm/pr51915.c: Likewise.
3632 * gcc.target/arm/pr52006.c: Likewise.
3633 * gcc.target/arm/pr53187.c: Likewise.
3635 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3637 * gcc.target/arm/multilibs.exp: New file.
3639 2017-06-16 Martin Sebor <msebor@redhat.com>
3641 PR tree-optimization/80933
3642 PR tree-optimization/80934
3643 * gcc.dg/fold-bcopy.c: New test.
3644 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3645 * gcc.dg/tree-ssa/alias-36.c: Likewise.
3646 * gcc.dg/pr79214.c: Adjust.
3647 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3648 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3649 * gcc.dg/builtins-nonnull.c: Likewise.
3651 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3654 * gcc.target/arm/pr71778.c: New.
3656 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
3658 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3660 2017-06-16 Richard Biener <rguenther@suse.de>
3662 PR tree-optimization/81090
3663 * gcc.dg/graphite/pr81090.c: New testcase.
3665 2017-06-16 Janus Weil <janus@gcc.gnu.org>
3668 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3670 2017-06-16 Jakub Jelinek <jakub@redhat.com>
3673 * c-c++-common/ubsan/object-size-11.c: New test.
3675 2017-06-15 Martin Sebor <msebor@redhat.com>
3678 * g++.dg/Wclass-memaccess.C: New test.
3680 2017-06-15 Janus Weil <janus@gcc.gnu.org>
3683 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3685 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3688 * gcc.dg/lto/pr69866_0.c: New test.
3689 * gcc.dg/lto/pr69866_1.c: Likewise.
3691 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3694 * gcc.target/msp430/pr78818-real.c: New template for tests.
3695 * gcc.target/msp430/pr78818-auto.c: New test.
3696 * gcc.target/msp430/pr78818-data-region.c: New test.
3697 * gcc.target/msp430/pr78818-data-sec.c: New test.
3698 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3700 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3702 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3703 instructions in it rather than the number of IT blocks being 2.
3704 Transfer scan directive arm_thumb2 restriction to the whole
3705 testcase and restrict further to Thumb-only targets.
3707 2017-06-15 Tamar Christina <tamar.christina@arm.com>
3709 * gcc.target/arm/sdiv_costs_1.c:
3712 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3714 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3715 * gcc.target/mips/pr51513-1.c: New test.
3716 * gcc.target/mips/pr51513-2.c: New test.
3718 2017-06-14 Richard Biener <rguenther@suse.de>
3720 PR tree-optimization/81083
3721 * gcc.dg/torture/pr81083.c: Add prototypes.
3723 2017-06-14 Richard Biener <rguenther@suse.de>
3726 * c-c++-common/ubsan/pr81088.c: New testcase.
3728 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3730 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3732 2017-06-14 Andrew Pinski <apinski@cavium.com>
3733 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3736 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3737 * gcc.target/aarch64/vect-init-2.c: Likewise.
3738 * gcc.target/aarch64/vect-init-3.c: Likewise.
3739 * gcc.target/aarch64/vect-init-4.c: Likewise.
3740 * gcc.target/aarch64/vect-init-5.c: Likewise.
3742 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3745 * g++.dg/cpp0x/constexpr-58541.C: New.
3747 2017-06-14 Richard Biener <rguenther@suse.de>
3749 PR tree-optimization/81083
3750 * gcc.dg/torture/pr81083.c: New testcase.
3752 2017-06-14 Jakub Jelinek <jakub@redhat.com>
3754 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3755 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3757 2017-06-13 Jakub Jelinek <jakub@redhat.com>
3760 * g++.dg/ubsan/pr80973.C: New test.
3763 * g++.dg/opt/nrv18.C: New test.
3765 2017-06-13 Martin Liska <mliska@suse.cz>
3768 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3769 test by adding no_sanitize attribute.
3770 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3772 2017-06-13 Renlin Li <renlin.li@arm.com>
3774 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3777 2017-06-13 Martin Jambor <mjambor@suse.cz>
3779 PR tree-optimization/80803
3780 PR tree-optimization/81063
3781 gcc.dg/tree-ssa/pr80803.c: New test.
3782 gcc.dg/tree-ssa/pr81063.c: Likewise.
3784 2017-06-12 Yury Gribov <tetra2005@gmail.com>
3786 * c-c++-common/fold-masked-cmp-3.c: New test.
3788 2017-06-13 Yury Gribov <tetra2005@gmail.com>
3790 PR tree-optimization/67328
3791 * c-c++-common/fold-masked-cmp-1.c: New test.
3792 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3793 * gcc.dg/pr46309.c: Fix pattern.
3794 * gcc.dg/pr46309-2.c: Likewise.
3796 2017-06-13 Tamar Christina <tamar.christina@arm.com>
3798 * gcc.target/arm/sdiv_costs_1.c:
3799 Require arm_arch_v8a_ok and add march option.
3801 2017-06-13 Martin Liska <mliska@suse.cz>
3803 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3804 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3805 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3807 2017-06-13 Richard Biener <rguenther@suse.de>
3810 * c-c++-common/ubsan/pr81065.c: New testcase.
3812 2017-06-12 Ian Lance Taylor <iant@golang.org>
3814 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3815 freorder. Update comment to explain test.
3817 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3819 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3820 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3821 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3822 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3824 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3826 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3828 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3830 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3832 2017-06-12 Jakub Jelinek <jakub@redhat.com>
3834 PR tree-optimization/81003
3835 * gcc.c-torture/compile/pr81003.c: New test.
3837 2017-06-12 Richard Biener <rguenther@suse.de>
3839 PR tree-optimization/81053
3840 * gcc.dg/torture/pr81053.c: New testcase.
3842 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3845 * gfortran.dg/implied_do_io_3.f90: New test.
3847 2017-06-10 Tom de Vries <tom@codesourcery.com>
3849 * lib/target-supports.exp (check_effective_target_signal): New proc.
3850 * lib/gcc.exp (gcc_target_compile): Remove appending of
3851 -DSIGNAL_SUPPRESS to additional_flags.
3852 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3853 additional_flags if effective target signal is not supported by the
3855 * gcc.c-torture/execute/20101011-1.c: Same.
3856 * gcc.dg/c99-stdint-1.c: Same.
3857 * gcc.dg/c99-stdint-2.c: Same.
3858 * gcc.dg/c99-stdint-5.c: Same.
3859 * gcc.dg/c99-stdint-6.c: Same.
3860 * gcc.dg/stdint-width-1.c: Same.
3862 2017-06-10 Tom de Vries <tom@codesourcery.com>
3864 * lib/target-supports.exp (check_effective_target_stack_size)
3865 (dg-effective-target-value): New proc.
3866 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3868 * lib/objc.exp (objc_target_compile): Same.
3869 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3870 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3871 dg-additional-options.
3872 * gcc.c-torture/compile/20080806-1.c: Same.
3873 * gcc.c-torture/compile/920723-1.c: Same.
3874 * gcc.c-torture/compile/930621-1.c: Same.
3875 * gcc.c-torture/compile/991214-2.c: Same.
3876 * gcc.c-torture/compile/bcopy.c: Same.
3877 * gcc.c-torture/compile/memtst.c: Same.
3878 * gcc.c-torture/compile/msp.c: Same.
3879 * gcc.c-torture/compile/stuct.c: Same.
3880 * gcc.c-torture/execute/20011008-3.c: Same.
3881 * gcc.c-torture/execute/20030209-1.c: Same.
3882 * gcc.c-torture/execute/20031012-1.c: Same.
3883 * gcc.c-torture/execute/20040805-1.c: Same.
3884 * gcc.c-torture/execute/920410-1.c: Same.
3885 * gcc.c-torture/execute/920501-7.c: Same.
3886 * gcc.c-torture/execute/921113-1.c: Same.
3887 * gcc.c-torture/execute/921202-1.c: Same.
3888 * gcc.c-torture/execute/921208-2.c: Same.
3889 * gcc.c-torture/execute/930106-1.c: Same.
3890 * gcc.c-torture/execute/930406-1.c: Same.
3891 * gcc.c-torture/execute/950221-1.c: Same.
3892 * gcc.c-torture/execute/960521-1.c: Same.
3893 * gcc.c-torture/execute/980605-1.c: Same.
3894 * gcc.c-torture/execute/comp-goto-1.c: Same.
3895 * gcc.c-torture/execute/comp-goto-2.c: Same.
3896 * gcc.c-torture/execute/memcpy-1.c: Same.
3897 * gcc.c-torture/execute/multi-ix.c: Same.
3898 * gcc.c-torture/execute/nestfunc-4.c: Same.
3899 * gcc.c-torture/execute/pr20621-1.c: Same.
3900 * gcc.c-torture/execute/pr23135.c: Same.
3901 * gcc.c-torture/execute/pr28982b.c: Same.
3902 * gcc.dg/loop-3.c: Same.
3903 * gcc.dg/struct-ret-3.c: Same.
3904 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3905 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3906 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3907 * gcc.dg/tree-prof/pr44777.c: Same.
3909 2017-06-09 David Malcolm <dmalcolm@redhat.com>
3911 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3912 (test_mutually_exclusive_suggestions): New test function.
3913 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3914 (test_mutually_exclusive_suggestions): New test function.
3915 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3916 (test_mutually_exclusive_suggestions): New test function.
3917 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3918 (test_show_locus): Add special-case for
3919 "test_mutually_exclusive_suggestions".
3921 2017-06-09 Ian Lance Taylor <iant@golang.org>
3923 * gcc.dg/tree-prof/split-1.c: New test.
3925 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
3927 * gcc.dg/predict-14.c: Avoid cold function detection.
3928 * gcc.target/i386/umod-3.c: Likewise.
3930 2017-06-09 Tamar Christina <tamar.christina@arm.com>
3932 * gcc.target/aarch64/lrint-matherr.h: New.
3933 * gcc.target/aarch64/inline-lrint_1.c: New.
3934 * gcc.target/aarch64/inline-lrint_2.c: New.
3935 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3936 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3938 2017-06-09 Tamar Christina <tamar.christina@arm.com>
3940 * gcc.target/arm/sdiv_costs_1.c: New.
3942 2017-06-09 Tom de Vries <tom@codesourcery.com>
3945 * gcc.target/nvptx/label-values.c: New test.
3947 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3949 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3950 Test for null definitions instead of them being undefined. Add entry
3951 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3952 about using the effective target for architecture extension.
3953 (check_effective_target_arm_arch_v7ve_ok): Remove.
3954 (add_options_for_arm_arch_v7ve): Likewise.
3956 2017-06-09 Richard Biener <rguenther@suse.de>
3958 PR tree-optimization/66623
3959 * gcc.dg/vect/pr66623.c: New testcase.
3961 2017-06-09 Richard Biener <rguenther@suse.de>
3963 PR tree-optimization/79483
3964 * gcc.dg/graphite/pr79483.c: New testcase.
3966 2017-06-09 Richard Biener <rguenther@suse.de>
3969 * g++.dg/pr81007.C: New testcase.
3971 2017-06-09 Jakub Jelinek <jakub@redhat.com>
3973 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3974 instead of "rsp" for -m32.
3975 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3976 target, add -msse2 to dg-options.
3977 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3978 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3980 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3983 * gcc.target/powerpc/stack-limit.c: New testcase.
3985 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3987 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3988 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3989 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3990 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3991 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3992 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
3994 2017-06-08 Jakub Jelinek <jakub@redhat.com>
3997 * c-c++-common/gomp/pr81006.c: New test.
4000 * g++.dg/gomp/pr81011.C: New test.
4003 * c-c++-common/ubsan/align-10.c: New test.
4004 * c-c++-common/ubsan/null-13.c: New test.
4006 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
4009 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4010 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4011 * gcc.target/i386/pr81015.c: New test.
4013 2017-06-08 Tom de Vries <tom@codesourcery.com>
4015 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4016 trampolines instead of NO_TRAMPOLINES.
4017 * gcc.c-torture/execute/20000822-1.c: Same.
4018 * gcc.c-torture/execute/920428-2.c: Same.
4019 * gcc.c-torture/execute/920501-7.c: Same.
4020 * gcc.c-torture/execute/920612-2.c: Same.
4021 * gcc.c-torture/execute/921017-1.c: Same.
4022 * gcc.c-torture/execute/921215-1.c: Same.
4023 * gcc.c-torture/execute/931002-1.c: Same.
4024 * gcc.c-torture/execute/comp-goto-2.c: Same.
4025 * gcc.c-torture/execute/nestfunc-1.c: Same.
4026 * gcc.c-torture/execute/nestfunc-2.c: Same.
4027 * gcc.c-torture/execute/nestfunc-3.c: Same.
4028 * gcc.c-torture/execute/nestfunc-5.c: Same.
4029 * gcc.c-torture/execute/nestfunc-6.c: Same.
4030 * gcc.c-torture/execute/pr24135.c: Same.
4031 * gcc.dg/Wtrampolines.c: Same.
4032 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4033 * gcc.dg/torture/stackalign/nested-5.c: Same.
4034 * gcc.dg/torture/stackalign/nested-6.c: Same.
4035 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4036 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4037 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4038 * gcc.dg/trampoline-1.c: Same.
4039 * gcc.dg/tree-prof/pr44777.c: Same.
4040 * gcc.target/i386/pr67770.c: Same.
4041 * lib/gcc.exp (gcc_target_compile): Remove appending of
4042 -DNO_TRAMPOLINES to additional_flags.
4043 * lib/objc.exp (objc_target_compile): Same.
4045 2017-06-08 Tom de Vries <tom@codesourcery.com>
4047 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4048 'gcc,no_trampolines' instead of 'no_trampolines'.
4050 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4053 * gcc.target/i386/mpx/pr79988.c: New test.
4055 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4057 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4058 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4059 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4061 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
4063 * g++.dg/tree-ssa/counts-1.C: New testcase.
4064 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4066 2017-08-08 Julia Koval <julia.koval@intel.com>
4068 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4069 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4070 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4071 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4072 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4073 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4075 2017-06-08 Marek Polacek <polacek@redhat.com>
4078 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4080 2017-08-08 Julia Koval <julia.koval@intel.com>
4082 PR target/73350,80862
4083 * gcc.target/i386/pr73350.c: New test.
4085 2017-06-08 Richard Biener <rguenther@suse.de>
4087 PR tree-optimization/80928
4088 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4090 2017-06-07 Carl Love <cel@us.ibm.com>
4092 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4094 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
4097 * g++.dg/cpp1z/class-deduction39.C: New.
4099 2017-06-07 Marek Polacek <polacek@redhat.com>
4102 * c-c++-common/ubsan/pr80932.c: New test.
4104 2017-06-07 Bin Cheng <bin.cheng@arm.com>
4106 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4107 * gcc.target/i386/l_fma_double_2.c: Ditto.
4108 * gcc.target/i386/l_fma_double_3.c: Ditto.
4109 * gcc.target/i386/l_fma_double_4.c: Ditto.
4110 * gcc.target/i386/l_fma_double_5.c: Ditto.
4111 * gcc.target/i386/l_fma_double_6.c: Ditto.
4112 * gcc.target/i386/l_fma_float_1.c: Ditto.
4113 * gcc.target/i386/l_fma_float_2.c: Ditto.
4114 * gcc.target/i386/l_fma_float_3.c: Ditto.
4115 * gcc.target/i386/l_fma_float_4.c: Ditto.
4116 * gcc.target/i386/l_fma_float_5.c: Ditto.
4117 * gcc.target/i386/l_fma_float_6.c: Ditto.
4119 2017-06-07 Tamar Christina <tamar.christina@arm.com>
4121 * gcc.target/aarch64/sdiv_costs_1.c: New.
4123 2017-06-07 Richard Biener <rguenther@suse.de>
4125 PR tree-optimization/80928
4126 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4127 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4129 2017-06-07 Richard Biener <rguenther@suse.de>
4131 PR tree-optimization/80928
4132 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4135 2017-06-06 Nathan Sidwell <nathan@acm.org>
4137 * g++.dg/pr45330.C: Add inline namespace case.
4139 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4142 * gfortran.dg/matmul_16.f90: New test.
4143 * gfortran.dg/inline_matmul_18.f90: New test.
4145 2017-06-06 Marek Polacek <polacek@redhat.com>
4148 * gcc.dg/pr79983.c: New test.
4150 2017-06-06 David S. Miller <davem@davemloft.net>
4152 * gcc.target/sparc/sparc-ret-3.c: New test.
4154 2017-06-06 Tom de Vries <tom@codesourcery.com>
4156 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4157 label_values instead of NO_LABEL_VALUES.
4158 * gcc.c-torture/compile/920301-1.c: Same.
4159 * gcc.c-torture/compile/920501-1.c: Same.
4160 * gcc.c-torture/compile/941014-4.c: Same.
4161 * gcc.c-torture/compile/labels-1.c: Same.
4162 * gcc.c-torture/compile/pr18903.c: Same.
4163 * gcc.c-torture/execute/920302-1.c: Same.
4164 * gcc.c-torture/execute/920415-1.c: Same.
4165 * gcc.c-torture/execute/920428-2.c: Same.
4166 * gcc.c-torture/execute/920501-3.c: Same.
4167 * gcc.c-torture/execute/920501-4.c: Same.
4168 * gcc.c-torture/execute/920501-5.c: Same.
4169 * gcc.c-torture/execute/920501-7.c: Same.
4170 * gcc.c-torture/execute/920721-4.c: Same.
4171 * gcc.c-torture/execute/980526-1.c: Same.
4172 * gcc.c-torture/execute/990208-1.c: Same.
4173 * gcc.c-torture/execute/comp-goto-1.c: Same.
4174 * gcc.c-torture/execute/comp-goto-2.c: Same.
4175 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4176 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4177 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4178 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4179 * gcc.dg/tree-prof/pr44777.c: Same.
4180 * gcc.misc-tests/bprob-2.c: Same.
4181 * gcc.misc-tests/gcov-3.c: Same.
4182 * lib/gcc.exp (gcc_target_compile): Remove appending of
4183 -DNO_LABEL_VALUES to additional_flags.
4184 * lib/objc.exp (objc_target_compile): Same.
4185 * lib/target-supports.exp (check_effective_target_label_values): Test on
4186 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4188 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4190 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4192 2017-06-06 Richard Biener <rguenther@suse.de>
4194 PR tree-optimization/80974
4195 * gcc.dg/torture/pr80974.c: New testcase.
4197 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4199 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4200 "unsigned int" in conversation warning on line 15.
4202 2017-06-06 Richard Biener <rguenther@suse.de>
4204 PR tree-optimization/80928
4205 * gcc.dg/vect/pr80928.c: New testcase.
4206 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4207 * gcc.dg/vect/slp-13.c: Likewise.
4208 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4210 2017-06-05 David Malcolm <dmalcolm@redhat.com>
4212 * g++.dg/plugin/comment_plugin.c: New test plugin.
4213 * g++.dg/plugin/comments-1.C: New test file.
4214 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4216 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4218 * gcc.misc-tests/gcov-1a.c: New test.
4220 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4222 * gcc.target/powerpc/clone1.c: New test.
4224 2017-06-05 Janus Weil <janus@gcc.gnu.org>
4227 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4229 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4232 * gfortran.dg/implied_do_io_1.f90: New Test.
4233 * gfortran.dg/implied_do_io_2.f90: New Test.
4235 2017-06-05 Renlin Li <renlin.li@arm.com>
4237 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4238 selector to related line.
4240 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
4242 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4244 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4246 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4248 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4250 * gcc.target/aarch64/subs_compare_2.c: New test.
4252 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4254 * gcc.target/aarch64/subs_compare_1.c: New test.
4256 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4258 * gcc.target/mips/div-9.c: Delete duplicate test.
4259 * gcc.target/mips/div-10.c: Ditto.
4260 * gcc.target/mips/div-11.c: Ditto.
4261 * gcc.target/mips/div-12.c: Ditto.
4263 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4265 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4267 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4269 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4270 vesrion of the dejagnu grep.
4271 (list-module-names): Use it and adjust the regular expressions for
4272 modules and submodules.
4273 * gfortran.dg/prof/prof.exp: Cleanup modules.
4274 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4276 * gfortran.dg/altreturn_8.f90: Likewise.
4277 * gfortran.dg/associate_12.f90: Likewise.
4278 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4279 * gfortran.dg/charlen_15.f90: Likewise.
4280 * gfortran.dg/class_4a.f03: Likewise.
4281 * gfortran.dg/class_54.f90: Likewise.
4282 * gfortran.dg/class_dummy_4.f03: Likewise.
4283 * gfortran.dg/class_dummy_5.f90: Likewise.
4284 * gfortran.dg/constructor_9.f90: Likewise.
4285 * gfortran.dg/dec_structure_15.f90: Likewise.
4286 * gfortran.dg/do_check_8.f90: Likewise.
4287 * gfortran.dg/dtio_26.f03: Likewise.
4288 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4289 * gfortran.dg/equiv_9.f90: Likewise.
4290 * gfortran.dg/extends_15.f90: Likewise.
4291 * gfortran.dg/finalize_22.f90: Likewise.
4292 * gfortran.dg/finalize_23.f90: Likewise.
4293 * gfortran.dg/generic_26.f90: Likewise.
4294 * gfortran.dg/generic_27.f90: Likewise.
4295 * gfortran.dg/namelist_76.f90: Likewise.
4296 * gfortran.dg/pointer_init_8.f90: Likewise.
4297 * gfortran.dg/pr61318.f90: Likewise.
4298 * gfortran.dg/pr77260_1.f90: Likewise.
4299 * gfortran.dg/pr77260_2.f90: Likewise.
4300 * gfortran.dg/pr77420_3.f90: Likewise.
4301 * gfortran.dg/proc_ptr_39.f90: Likewise.
4302 * gfortran.dg/proc_ptr_41.f90: Likewise.
4303 * gfortran.dg/proc_ptr_42.f90: Likewise.
4304 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4305 * gfortran.dg/submodule_1.f08: Likewise.
4306 * gfortran.dg/submodule_10.f08: Likewise.
4307 * gfortran.dg/submodule_14.f08: Likewise.
4308 * gfortran.dg/submodule_15.f08: Likewise.
4309 * gfortran.dg/submodule_2.f08: Likewise.
4310 * gfortran.dg/submodule_5.f08: Likewise.
4311 * gfortran.dg/submodule_6.f08: Likewise.
4312 * gfortran.dg/submodule_7.f08: Likewise.
4313 * gfortran.dg/submodule_8.f08: Likewise.
4314 * gfortran.dg/submodule_9.f08: Likewise.
4315 * gfortran.dg/transfer_class_2.f90: Likewise.
4316 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4317 * gfortran.dg/typebound_call_24.f03: Likewise.
4318 * gfortran.dg/typebound_call_25.f90: Likewise.
4319 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4320 * gfortran.dg/typebound_generic_12.f03: Likewise.
4321 * gfortran.dg/typebound_generic_13.f03: Likewise.
4322 * gfortran.dg/typebound_generic_14.f03: Likewise.
4323 * gfortran.dg/typebound_generic_15.f90: Likewise.
4324 * gfortran.dg/typebound_operator_16.f03: Likewise.
4325 * gfortran.dg/typebound_operator_18.f90: Likewise.
4326 * gfortran.dg/typebound_operator_20.f90: Likewise.
4327 * gfortran.dg/typebound_override_3.f90: Likewise.
4328 * gfortran.dg/typebound_override_4.f90: Likewise.
4329 * gfortran.dg/typebound_override_5.f90: Likewise.
4330 * gfortran.dg/typebound_override_6.f90: Likewise.
4331 * gfortran.dg/typebound_override_7.f90: Likewise.
4332 * gfortran.dg/typebound_proc_28.f03: Likewise.
4333 * gfortran.dg/typebound_proc_29.f90: Likewise.
4334 * gfortran.dg/typebound_proc_30.f90: Likewise.
4335 * gfortran.dg/typebound_proc_31.f90: Likewise.
4336 * gfortran.dg/typebound_proc_32.f90: Likewise.
4337 * gfortran.dg/typebound_proc_33.f90: Likewise.
4338 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4339 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4340 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4341 * gfortran.dg/use_only_3.f90: Likewise.
4342 * gfortran.dg/use_without_only_1.f90: Likewise.
4343 * gfortran.dg/warn_unused_function.f90: Likewise.
4344 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4345 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4347 2017-06-04 Marek Polacek <polacek@redhat.com>
4350 * gcc.dg/format/pr80919.c: New test.
4352 2017-06-02 Martin Sebor <msebor@redhat.com>
4355 * c-c++-common/Wfloat-conversion-2.c: New test.
4357 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4360 * g++.dg/cpp1y/constexpr-68754.C: New.
4362 2017-06-02 Carl Love <cel@us.ibm.com>
4364 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4365 for the new built-ins.
4367 2017-06-02 Sudakshina Das <sudi.das@arm.com>
4369 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4371 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4373 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4374 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4375 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4376 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4377 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4379 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4381 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4383 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4385 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4387 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4389 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4390 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4391 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4392 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4393 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4394 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4395 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4396 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4397 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4399 2017-06-02 Nathan Sidwell <nathan@acm.org>
4401 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4403 2017-06-02 Jakub Jelinek <jakub@redhat.com>
4405 PR rtl-optimization/80903
4406 * gcc.dg/pr80903.c: New test.
4409 * gfortran.dg/gomp/pr80918.f90: New test.
4411 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4413 * c-c++-common/Wsizeof-pointer-div.c: New test.
4414 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4415 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4416 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4417 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4418 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4419 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4420 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4421 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4422 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4423 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4424 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4425 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4426 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4427 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4428 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4429 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4430 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4431 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4433 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4435 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4436 Update the target to power8-vector.
4438 2017-06-01 David Malcolm <dmalcolm@redhat.com>
4440 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4442 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4444 * debug12.adb, debug12.ads: New testcase.
4446 2017-06-01 Martin Jambor <mjambor@suse.cz>
4448 PR tree-optimization/80898
4449 * gcc.dg/tree-ssa/pr80898.c: New test.
4450 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4452 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4455 * g++.dg/cpp1z/nodiscard5.C: New.
4457 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4459 * gcc.target/arc/pr9001195952.c: New test.
4461 2017-06-01 Tom de Vries <tom@codesourcery.com>
4463 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4464 * gcc.c-torture/compile/asmgoto-1.c: Same.
4465 * gcc.dg/20000707-1.c: Same.
4466 * gcc.dg/pr38700.c: Same.
4467 * gcc.dg/pr70169.c: Same.
4468 * gcc.dg/pr80112.c: Same.
4469 * gcc.dg/torture/pr51071-2.c: Same.
4470 * gcc.dg/torture/pr51071.c: Same.
4471 * gcc.dg/tree-ssa/alias-34.c: Same.
4473 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4475 * gnat.dg/debug11.adb: New testcase.
4477 2017-06-01 Richard Biener <rguenther@suse.de>
4480 * c-c++-common/ubsan/pr66313.c: New testcase.
4481 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4483 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4485 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
4486 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4487 to vsx_hw. Add dg-skip-if directive to disable this test if
4489 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4490 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4491 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4492 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4493 to dg-option. Add dg-skip-if directive to disable this test
4494 for darwin. Add dg-skip-if directive to disable this test if
4497 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4499 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4500 (_mm_maskz_max_sd): Test new intrinsics.
4501 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4502 (_mm_maskz_max_sd): Test new intrinsics.
4503 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4504 (_mm_maskz_max_ss): Test new intrinsics.
4505 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4506 (_mm_maskz_max_ss): Test new intrinsics.
4507 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4508 (_mm_maskz_min_sd): Test new intrinsics.
4509 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4510 (_mm_maskz_min_sd): Test new intrinsics.
4511 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4512 (_mm_maskz_min_ss): Test new intrinsics.
4513 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4514 (_mm_maskz_min_ss): Test new intrinsics.
4516 2017-05-31 Nathan Sidwell <nathan@acm.org>
4518 * g++.dg/lookup/lambda1.C New.
4520 2017-05-31 Bin Cheng <bin.cheng@arm.com>
4522 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4523 on pointer should not be replaced.
4525 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4528 * gcc.dg/gimplefe-error-7.c: New test.
4530 2017-05-31 Graham Markall <graham.markall@embecosm.com>
4532 * gcc.target/arc/add_n-combine.c: New test.
4533 * gcc.target/arc/sub_n-combine.c: New test.
4535 2017-05-31 Richard Biener <rguenther@suse.de>
4538 * gcc.target/i386/pr80880.c: New testcase.
4540 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4542 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4544 2017-05-31 Bin Cheng <bin.cheng@arm.com>
4546 * gcc.dg/vect/pr80815-3.c: New test.
4548 2017-05-31 Richard Biener <rguenther@suse.de>
4550 PR tree-optimization/80906
4551 * gcc.dg/graphite/pr80906.c: New testcase.
4553 2017-05-30 Tom de Vries <tom@codesourcery.com>
4556 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4557 unsupported if host compiler does not support c++11.
4558 (host_supports_c++11): New proc.
4560 2017-05-30 Martin Sebor <msebor@redhat.com>
4563 * g++.dg/ext/utf16-4.C: Relax test.
4564 * gcc.dg/fixed-point/int-warning.c: Adjust.
4566 2017-05-30 David Malcolm <dmalcolm@redhat.com>
4568 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4569 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4571 * g++.dg/plugin/show-template-tree-color.C: New test case.
4572 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4573 * g++.dg/template/show-template-tree-2.C: New test case.
4574 * g++.dg/template/show-template-tree-3.C: New test case.
4575 * g++.dg/template/show-template-tree-4.C: New test case.
4576 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4577 * g++.dg/template/show-template-tree.C: New test case.
4579 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4581 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4583 * gfortran.dg/pr80107.f: Delete testcase.
4585 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
4588 * gcc.target/i386/pr80833-1.c: New test.
4589 * gcc.target/i386/pr80833-2.c: Ditto.
4591 2017-05-30 Nathan Sidwell <nathan@acm.org>
4594 * g++.dg/lookup/pr80913.C: New.
4596 2017-05-30 Richard Biener <rguenther@suse.de>
4599 * gcc.dg/torture/pr80901.c: New testcase.
4601 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4603 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4605 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4608 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4610 2017-05-30 Richard Biener <rguenther@suse.de>
4613 * gcc.dg/torture/pr80876.c: New testcase.
4615 2017-05-29 Nathan Sidwell <nathan@acm.org>
4618 * g++.dg/lookup/pr80891-5.C: New.
4620 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4622 PR libgfortran/53029
4623 * gfortran.dg/read_5.f90: New test.
4625 2017-05-29 Nathan Sidwell <nathan@acm.org>
4628 * g++.dg/lookup/pr80891-4.C: New.
4631 * g++.dg/lookup/pr80891-1.C: New.
4634 * g++.dg/lookup/pr80891-3.C: New.
4637 * g++.dg/lookup/pr80891-2.C: New.
4639 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4642 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4644 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4645 * gfortran.dg/inline_matmul_17.f90: New test.
4647 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4649 * gfortran.dg/matmul_bounds_12.f90: New test.
4651 2017-05-27 Jakub Jelinek <jakub@redhat.com>
4654 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4656 2017-05-26 Nathan Sidwell <nathan@acm.org>
4658 * g++.dg/cpp0x/dr2061.C: New.
4659 * g++.dg/parse/namespace-alias-1.C: Add more test.
4661 2017-05-26 Bin Cheng <bin.cheng@arm.com>
4663 PR tree-optimization/80815
4664 * gcc.dg/vect/pr80815-1.c: New test.
4665 * gcc.dg/vect/pr80815-2.c: New test.
4667 2017-05-26 Martin Liska <mliska@suse.cz>
4670 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4671 split at the problematic spot.
4672 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4673 a valid value of the param.
4675 2017-05-26 Marek Polacek <polacek@redhat.com>
4678 * c-c++-common/ubsan/pr80875.c: New test.
4680 2017-05-26 Tom de Vries <tom@codesourcery.com>
4683 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4684 * gcc.dg/Wcxx-compat-8.c: Same.
4685 * gcc.dg/Wobjsize-1.c: Same.
4686 * gcc.dg/Wshadow-local-2.c: Same.
4687 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4688 * gcc.dg/anon-struct-6.c: Same.
4689 * gcc.dg/asm-wide-1.c: Same.
4690 * gcc.dg/builtin-inf-1.c: Same.
4691 * gcc.dg/builtin-redefine.c: Same.
4692 * gcc.dg/c90-array-lval-6.c: Same.
4693 * gcc.dg/c90-array-lval-7.c: Same.
4694 * gcc.dg/c90-fordecl-1.c: Same.
4695 * gcc.dg/c99-fordecl-2.c: Same.
4696 * gcc.dg/cast-lvalue-1.c: Same.
4697 * gcc.dg/cast-lvalue-2.c: Same.
4698 * gcc.dg/compound-lvalue-1.c: Same.
4699 * gcc.dg/cond-lvalue-1.c: Same.
4700 * gcc.dg/cpp/20000419-1.c: Same.
4701 * gcc.dg/cpp/backslash.c: Same.
4702 * gcc.dg/cpp/backslash2.c: Same.
4703 * gcc.dg/cpp/macspace1.c: Same.
4704 * gcc.dg/cpp/macspace2.c: Same.
4705 * gcc.dg/cpp/multiline-2.c: Same.
4706 * gcc.dg/cpp/pr27777.c: Same.
4707 * gcc.dg/cpp/pr30786.c: Same.
4708 * gcc.dg/cpp/pr34602.c: Same.
4709 * gcc.dg/cpp/redef1.c: Same.
4710 * gcc.dg/cpp/tr-warn1.c: Same.
4711 * gcc.dg/cpp/tr-warn3.c: Same.
4712 * gcc.dg/cpp/tr-warn6.c: Same.
4713 * gcc.dg/cpp/trad/hash.c: Same.
4714 * gcc.dg/cpp/trad/redef1.c: Same.
4715 * gcc.dg/cpp/ucs.c: Same.
4716 * gcc.dg/declspec-10.c: Same.
4717 * gcc.dg/declspec-11.c: Same.
4718 * gcc.dg/declspec-18.c: Same.
4719 * gcc.dg/format/c99-strftime-1.c: Same.
4720 * gcc.dg/format/ext-3.c: Same.
4721 * gcc.dg/format/pr72858.c: Same.
4722 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4723 * gcc.dg/init-string-1.c: Same.
4724 * gcc.dg/label-decl-3.c: Same.
4725 * gcc.dg/m-un-2.c: Same.
4726 * gcc.dg/nofixed-point-2.c: Same.
4727 * gcc.dg/noncompile/20020213-1.c: Same.
4728 * gcc.dg/pch/counter-2.c: Same.
4729 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4730 * gcc.dg/pr27528.c: Same.
4731 * gcc.dg/pr27953.c: Same.
4732 * gcc.dg/pr35899.c: Same.
4733 * gcc.dg/pr37561.c: Same.
4734 * gcc.dg/pr45461.c: Same.
4735 * gcc.dg/pr45750.c: Same.
4736 * gcc.dg/pr53196-2.c: Same.
4737 * gcc.dg/pr53265.c: Same.
4738 * gcc.dg/redecl-1.c: Same.
4739 * gcc.dg/tls/thr-init-1.c: Same.
4740 * gcc.dg/torture/pr51106-1.c: Same.
4741 * gcc.dg/torture/pr51106-2.c: Same.
4742 * gcc.dg/uninit-19.c: Same.
4743 * gcc.dg/uninit-pr20644.c: Same.
4745 2017-05-26 Jakub Jelinek <jakub@redhat.com>
4747 * g++.dg/cpp1z/decomp29.C (p): New variable.
4748 (main): Add further tests.
4750 2017-05-26 Richard Biener <rguenther@suse.de>
4752 PR tree-optimization/80842
4753 * gcc.dg/torture/pr80842.c: New testcase.
4755 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4758 * g++.dg/cpp0x/pr79652.C: New.
4760 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4763 * g++.dg/cpp0x/variadic170.C: New.
4765 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4767 * g++.dg/warn/Wcatch-value-1.C: New test.
4768 * g++.dg/warn/Wcatch-value-2.C: New test.
4769 * g++.dg/warn/Wcatch-value-3.C: New test.
4771 2017-05-25 Nathan Sidwell <nathan@acm.org>
4773 * g++.dg/lookup/using56.C: New.
4774 * g++.dg/lookup/using57.C: New.
4775 * g++.dg/lookup/using58.C: New.
4776 * g++.dg/lookup/using59.C: New.
4778 * g++.dg/lookup/using17.C: Adjust diagnostics.
4780 2017-05-25 Martin Sebor <msebor@redhat.com>
4782 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4784 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4786 * gcc.dg/pr60114.c: Same.
4788 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4790 * gfortran.dg/pr48636.f90: Fix template better.
4792 2017-05-25 Nathan Sidwell <nathan@acm.org>
4794 * g++.dg/lookup/koenig14.C: New.
4796 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4799 * g++.dg/cpp0x/pr79583.C: New.
4801 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4804 * g++.dg/cpp1y/pr68578.C: New.
4806 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
4808 * gcc.dg/tree-ssa/vce-1.c: New file.
4810 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
4812 * gcc.dg/tree-ssa/addadd.c: New file.
4814 2017-05-24 Nathan Sidwell <nathan@acm.org>
4816 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4817 * g++.dg/lookup/friend19.C: New.
4818 * g++.dg/lookup/friend20.C: New.
4820 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
4823 * g++.dg/expr/cast11.C: New test.
4825 2017-05-24 Martin Sebor <msebor@redhat.com>
4828 * c-c++-common/Wfloat-conversion.c: Adjust.
4829 * c-c++-common/dfp/convert-int-saturate.c: Same.
4830 * c-c++-common/pr68657-1.c: Same.
4831 * g++.dg/ext/utf-cvt.C: Same.
4832 * g++.dg/ext/utf16-4.C: Same.
4833 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4834 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4835 * g++.dg/warn/Wconversion3.C: Same.
4836 * g++.dg/warn/Wconversion4.C: Same.
4837 * g++.dg/warn/Wsign-conversion.C: Same.
4838 * g++.dg/warn/overflow-warn-1.C: Same.
4839 * g++.dg/warn/overflow-warn-3.C: Same.
4840 * g++.dg/warn/overflow-warn-4.C: Same.
4841 * g++.dg/warn/pr35635.C: Same.
4842 * g++.old-deja/g++.mike/enum1.C: Same.
4843 * gcc.dg/Wconversion-3.c: Same.
4844 * gcc.dg/Wconversion-5.c: Same.
4845 * gcc.dg/Wconversion-complex-c99.c: Same.
4846 * gcc.dg/Wconversion-complex-gnu.c: Same.
4847 * gcc.dg/Wconversion-integer.c: Same.
4848 * gcc.dg/Wsign-conversion.c: Same.
4849 * gcc.dg/bitfld-2.c: Same.
4850 * gcc.dg/c90-const-expr-11.c: Same.
4851 * gcc.dg/c90-const-expr-7.c: Same.
4852 * gcc.dg/c99-const-expr-7.c: Same.
4853 * gcc.dg/overflow-warn-1.c: Same.
4854 * gcc.dg/overflow-warn-2.c: Same.
4855 * gcc.dg/overflow-warn-3.c: Same.
4856 * gcc.dg/overflow-warn-4.c: Same.
4857 * gcc.dg/overflow-warn-5.c: Same.
4858 * gcc.dg/overflow-warn-8.c: Same.
4859 * gcc.dg/overflow-warn-9.c: New test.
4860 * gcc.dg/pr35635.c: Adjust.
4861 * gcc.dg/pr59940.c: Same.
4862 * gcc.dg/pr59963-2.c: Same.
4863 * gcc.dg/pr60114.c: Same.
4864 * gcc.dg/switch-warn-2.c: Same.
4865 * gcc.dg/utf-cvt.c: Same.
4866 * gcc.dg/utf16-4.c: Same.
4868 2017-05-24 Jakub Jelinek <jakub@redhat.com>
4870 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4871 Don't include limits.h.
4872 (w): Conditionalize on long long wider than int. Use
4873 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4874 -9223372036854775808.
4875 (x): Use __INT_MAX__ instead of INT_MAX.
4877 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4880 * gfortran.dg/inline_matmul_16.f90: New test.
4882 2017-05-24 Tom de Vries <tom@codesourcery.com>
4884 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4886 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4889 * gcc.dg/pr80823.c: New test.
4891 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4893 * gcc.target/s390/pr80725.c: New test.
4895 2017-05-23 Nathan Sidwell <nathan@acm.org>
4897 * g++.dg/lookup/extern-c-hidden.C: New.
4898 * g++.dg/lookup/extern-redecl1.C: New.
4901 * g++.dg/parse/pr80866.C: New.
4903 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4905 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4906 * gcc.dg/ipa/inline-5.c: Likewise.
4907 * gfortran.dg/pr48636.f90: Likewise.
4909 2017-05-23 Nathan Sidwell <nathan@acm.org>
4911 * g++.dg/parse/ctor9.C: Adjust expected error.
4913 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4915 PR libgfortran/80256
4916 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4919 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4921 * c-c++-common/goacc/parallel-dims-1.c: Update.
4922 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4923 * c-c++-common/goacc/routine-1.c: Likewise.
4924 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4925 * g++.dg/goacc/template.C: Likewise.
4926 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4927 * gfortran.dg/goacc/routine-3.f90: Likewise.
4928 * gfortran.dg/goacc/sie.f95: Likewise.
4929 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4931 2017-05-23 Nathan Sidwell <nathan@acm.org>
4933 * g++.dg/lookup/using13.C: Adjust expected error.
4935 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4937 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4939 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4942 * gcc.target/powerpc/pr80718.c: New test.
4944 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4946 * gcc.target/powerpc/conditional-return.c: New testcase.
4948 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4950 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4953 2017-05-22 Janus Weil <janus@gcc.gnu.org>
4956 * gfortran.dg/typebound_call_28.f90: New test.
4958 2017-05-22 Nathan Sidwell <nathan@acm.org>
4960 * g++.dg/lookup/strong-using.C: New.
4962 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4964 * gcc.target/arm/movsi_movt.c: New test.
4965 * gcc.target/arm/movdi_movt.c: New test.
4967 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4969 * gnat.dg/specs/not_null1.ads: New test.
4971 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4973 * gnat.dg/limited_with5.ad[sb]: New test.
4974 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4975 * gnat.dg/limited_with6.ad[sb]: New test.
4976 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4978 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4980 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4981 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4983 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4986 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4987 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4989 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4991 PR libgfortran/80333
4992 * gfortran.dg/dtio_30.f03: New test.
4994 2017-05-19 Marek Polacek <polacek@redhat.com>
4997 * c-c++-common/ubsan/pr80800.c: New test.
4998 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5000 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5002 * c-c++-common/goacc/default-1.c: Update.
5003 * c-c++-common/goacc/default-2.c: Likewise.
5004 * c-c++-common/goacc/default-4.c: Likewise.
5005 * gfortran.dg/goacc/default-1.f95: Likewise.
5006 * gfortran.dg/goacc/default-4.f: Likewise.
5007 * c-c++-common/goacc/default-5.c: New file.
5008 * gfortran.dg/goacc/default-5.f: Likewise.
5010 * c-c++-common/goacc/default-1.c: New file.
5011 * c-c++-common/goacc/default-2.c: Likewise.
5012 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5014 * c-c++-common/goacc/default-3.c: ... this new file, and...
5015 * c-c++-common/goacc/default-4.c: ... this new file.
5016 * gfortran.dg/goacc/default.f95: Remove file, including its test
5018 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5019 * gfortran.dg/goacc/default-2.f: ... this new file.
5020 * gfortran.dg/goacc/default-3.f95: New file.
5021 * gfortran.dg/goacc/default-4.f: Likewise.
5023 2017-05-19 Nathan Sidwell <nathan@acm.org>
5025 * g++.dg/inherit/covariant7.C: Adjust.
5027 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5029 * gcc.target/arm/tls-disable-literal-pool.c: Change
5030 require-effective-target to tls_native.
5031 Move dg-error to return statement line and change to dg-message.
5033 2017-05-19 Richard Biener <rguenther@suse.de>
5036 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5037 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5039 2017-05-19 Richard Biener <rguenther@suse.de>
5042 * gcc.dg/torture/pr80764.c: New testcase.
5044 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5047 * gcc.target/powerpc/pr80510-1.c: New test.
5048 * gcc.target/powerpc/pr80510-2.c: Likewise.
5050 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5052 * gcc.dg/pragma-diag-7.c: New test.
5054 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
5057 * g++.dg/other/i386-11.C: New test.
5059 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5061 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5062 * fold-vec-div-floatdouble.c: Likewise.
5063 * fold-vec-logical-ands-char.c: Likewise.
5064 * fold-vec-logical-ands-int.c: Likewise.
5065 * fold-vec-logical-ands-short.c: Likewise.
5066 * fold-vec-logical-ors-char.c: Likewise.
5067 * fold-vec-logical-ors-int.c: Likewise.
5068 * fold-vec-logical-ors-short.c: Likewise.
5069 * fold-vec-logical-other-char.c: Likewise.
5070 * fold-vec-mule-misc.c: Likewise.
5071 * fold-vec-mult-float.c: Likewise.
5072 * fold-vec-mult-floatdouble.c: Likewise.
5073 * fold-vec-mult-int.c: Likewise.
5074 * fold-vec-mult-int128-p9.c: Likewise.
5075 * fold-vec-sub-floatdouble.c: Likewise.
5076 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5077 Add lp64 requirement.
5078 * fold-vec-mult-int128-p8.c: Likewise.
5079 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5081 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5083 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5084 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5085 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5086 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5087 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5088 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5089 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5090 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5091 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5092 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5093 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5094 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5095 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5096 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5097 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5098 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5099 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5100 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5101 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5102 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5103 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5104 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5105 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5106 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5107 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5108 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5110 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5112 * gcc.target/sparc/niagara7-align.c: New test.
5114 2017-05-18 Marek Polacek <polacek@redhat.com>
5117 * c-c++-common/ubsan/null-12.c: New test.
5119 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5122 * gcc.c-torture/execute/pr80692.c: New testcase.
5124 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5126 PR libgfortran/80741
5127 * gfortran.dg/read_4.f90: New test.
5129 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5131 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5133 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
5136 * gfortran.dg/pr80668.f90: New.
5138 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5141 * gcc.dg/pr80775.c: New test.
5143 2017-05-17 Marek Polacek <polacek@redhat.com>
5146 * gcc.dg/asan/pr80659.c: New test.
5148 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5150 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5153 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5155 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5157 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5158 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5160 PR tree-optimization/80457
5161 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5162 call vect_model_simple_cost.
5164 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
5167 * gfortran.dg/submodule_29.f08: New test.
5169 2017-05-16 David Malcolm <dmalcolm@redhat.com>
5171 * g++.dg/other/accessor-fixits-1.C: New test case.
5172 * g++.dg/other/accessor-fixits-2.C: New test case.
5173 * g++.dg/other/accessor-fixits-3.C: New test case.
5174 * g++.dg/other/accessor-fixits-4.C: New test case.
5176 2017-05-16 Carl Love <cel@us.ibm.com>
5178 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5179 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5180 built-ins to the test suite file. Note, support for mradds exists
5181 but no test case exists.
5182 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5183 built-ins to the test suite file.
5185 2017-05-16 Marek Polacek <polacek@redhat.com>
5189 * c-c++-common/ubsan/pr80536.c: New test.
5190 * g++.dg/ubsan/pr80386.C: New test.
5192 2017-05-16 Tamar Christina <tamar.christina@arm.com>
5194 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5195 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5197 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5199 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5200 expected output of vadd, vsub and vmul instructions.
5201 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5202 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5203 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5205 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5207 PR libgfortran/80727
5208 * gfortran.dg/read_3.f90: New test.
5210 2017-05-15 Nathan Sidwell <nathan@acm.org>
5213 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5216 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5217 * g++.dg/cpp0x/pr79369.C: New.
5219 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5222 * gfortran.dg/pr80752.f90: New test.
5224 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
5227 * gcc.target/i386/pr80425-1.c: New test.
5228 * gcc.target/i386/pr80425-2.c: Ditto.
5230 2017-05-15 Jeff Law <law@redhat.com>
5232 * gcc.target/mips/reorgbug-1.c: New test.
5234 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5236 * gnat.dg/specs/pack13.ads: New test.
5238 2017-05-14 Martin Sebor <msebor@redhat.com>
5241 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5242 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5243 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5244 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5245 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5247 2017-05-14 Martin Sebor <msebor@redhat.com>
5250 * gcc.dg/builtin-stpncpy.c: New test.
5252 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
5254 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5255 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5256 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5257 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5259 2017-05-14 Julia Koval <julia.koval@intel.com>
5261 * gcc.target/i386/xgetsetbv.c: New test.
5263 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5266 * gfortran.dg/impl_do_var_data.f90: New Test
5268 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5270 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5271 A regression test for a private array access case which caused
5274 2017-05-12 Martin Sebor <msebor@redhat.com>
5277 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5278 to the purpose of the test.
5280 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5282 * gcc.target/powerpc/bmi-andn-1.c: New file
5283 * gcc.target/powerpc/bmi-andn-2.c: New file.
5284 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5285 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5286 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5287 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5288 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5289 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5290 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5291 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5292 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5293 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5294 * gcc.target/powerpc/bmi-check.h: New File.
5295 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5296 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5297 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5298 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5299 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5300 * gcc.target/powerpc/bmi2-check.h: New file.
5301 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5302 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5303 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5304 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5305 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5306 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5307 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5308 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5309 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5311 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5314 * g++.dg/cpp0x/pr60430.C: New.
5316 2017-05-12 Jeff Law <law@redhat.com>
5318 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5320 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5323 * g++.dg/pr80707.C: New test.
5325 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5327 * gcc.target/powerpc/fold-vec-div-float.c: New.
5328 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5329 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5331 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5333 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5334 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5335 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5336 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5337 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5338 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5339 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5340 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5341 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5342 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5343 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5344 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5346 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5349 * g++.dg/cpp0x/forw_enum14.C: New.
5350 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5352 2017-05-12 Richard Biener <rguenther@suse.de>
5354 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5356 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5359 * g++.dg/cpp0x/constexpr-ice17.C: New.
5361 2017-05-12 Richard Biener <rguenther@suse.de>
5363 PR tree-optimization/80713
5364 * gcc.dg/torture/pr80713.c: New testcase.
5366 2017-05-12 Andi Kleen <ak@linux.intel.com>
5369 * lib/target-supports.exp (profopt-perf-wrapper):
5370 Add -m8 option to increase parallelism.
5372 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5374 * c-c++-common/goacc/parallel-dims-1.c: New file.
5375 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5377 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5378 * c-c++-common/goacc/classify-kernels.c: Likewise.
5379 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5381 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5382 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5383 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5384 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5385 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5386 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5387 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5388 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5389 * c-c++-common/goacc/kernels-loop.c: Likewise.
5390 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5391 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5392 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5393 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5394 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5395 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5396 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5397 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5398 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5399 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5400 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5401 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5403 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5404 * c-c++-common/goacc/classify-kernels.c: Likewise.
5405 * c-c++-common/goacc/classify-parallel.c: Likewise.
5406 * c-c++-common/goacc/classify-routine.c: Likewise.
5407 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5408 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5409 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5410 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5412 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5413 * c-c++-common/goacc/classify-kernels.c: Likewise.
5414 * c-c++-common/goacc/classify-parallel.c: Likewise.
5415 * c-c++-common/goacc/classify-routine.c: Likewise.
5416 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5417 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5418 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5419 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5421 2017-05-11 Nathan Sidwell <nathan@acm.org>
5423 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
5425 2017-05-11 Carl Love <cel@us.ibm.com>
5427 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5428 to the test suite file.
5429 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5430 to the test suite file.
5432 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5435 * gfortran.dg/namelist_91.f90: New test.
5436 * gfortran.dg/namelist_92.f90: New test.
5437 * gfortran.dg/namelist_93.f90: New test.
5438 * gfortran.dg/namelist_94.f90: New test.
5440 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5443 * gcc.target/powerpc/pr80695-p8.c: New file.
5444 * gcc.target/powerpc/pr80695-p9.c: New file.
5446 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
5447 Jakub Jelinek <jakub@redhat.com>
5450 * gcc.target/i386/pr80706.c: New test.
5452 2017-05-11 Julia Koval <julia.koval@intel.com>
5454 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5455 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5456 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5457 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5459 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5462 * g++.dg/cpp0x/pr70538.C: New.
5464 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
5466 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5467 Remove unnecessary loop. Run on 32-bit targets only.
5468 (dg-options): Remove -fno-tree-sink.
5470 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5472 * gcc.target/powerpc/cmpb-1.c: New test.
5473 * gcc.target/powerpc/cmpb-2.c: New test.
5474 * gcc.target/powerpc/cmpb-3.c: New test.
5475 * gcc.target/powerpc/cmpb32-1.c: New test.
5476 * gcc.target/powerpc/cmpb32-2.c: New test.
5478 2017-05-11 Richard Biener <rguenther@suse.de>
5480 PR tree-optimization/80705
5481 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5483 2017-05-11 Nathan Sidwell <nathan@acm.org>
5485 * lib/scanlang.exp: New.
5486 * lib/gcc-dg.exp: Load scanlang.exp.
5487 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5489 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5492 * gcc.dg/gimplefe-error-6.c: New test.
5494 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5497 * gcc.dg/gimplefe-error-5.c: New test.
5499 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5502 * gcc.dg/gimplefe-error-4.c: New test.
5504 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5506 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5508 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5510 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5511 (_mm_maskz_max_round_sd): Test new intrinsics.
5512 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5513 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5514 (_mm_maskz_max_round_ss): Test new intrinsics.
5515 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5516 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5517 (_mm_maskz_min_round_sd): Test new intrinsics.
5518 * gcc.target/i386/avx512f-vminsd-2.c: New.
5519 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5520 (_mm_maskz_min_round_ss): Test new intrinsics.
5521 * gcc.target/i386/avx512f-vminss-2.c: New.
5522 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5523 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5524 (__builtin_ia32_minss_mask_round): Test new builtins.
5525 * gcc.target/i386/sse-13.c: Ditto.
5526 * gcc.target/i386/sse-23.c: Ditto.
5527 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5528 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5529 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5530 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5531 (_mm_mask_min_round_ss): Test new intrinsics.
5532 * gcc.target/i386/testround-1.c: Ditto.
5534 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5536 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5537 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5538 (_mm_maskz_div_round_sd): Test new intrinsics.
5539 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5540 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5541 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5542 (_mm_maskz_div_round_ss): Test new intrinsics.
5543 * gcc.target/i386/avx512f-vdivss-2.c: New.
5544 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5545 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5546 (_mm_maskz_mul_round_sd): Test new intrinsics.
5547 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5548 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5549 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5550 (_mm_maskz_mul_round_ss): Test new intrinsics.
5551 * gcc.target/i386/avx512f-vmulss-2.c: New.
5552 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5553 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5554 (__builtin_ia32_mulss_mask_round): Test new builtins.
5555 * gcc.target/i386/sse-13.c: Ditto.
5556 * gcc.target/i386/sse-23.c: Ditto.
5557 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5558 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5559 (_mm_maskz_mul_round_ss): Test new intrinsics.
5560 * gcc.target/i386/testround-1.c: Ditto.
5562 2017-05-10 Julia Koval <julia.koval@intel.com>
5564 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5565 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5566 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5568 2017-05-10 Julia Koval <julia.koval@intel.com>
5570 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5571 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5572 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5573 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5575 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5577 PR tree-optimization/51513
5578 * gcc.target/powerpc/pr51513.c: New test.
5579 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5581 * gcc.dg/predict-14.c: Likewise.
5583 2017-05-10 Carl Love <cel@us.ibm.com>
5584 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5585 to the test suite file.
5586 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5587 to the test suite file.
5589 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5591 PR tree-optimization/77644
5592 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5594 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
5596 * gcc.dg/guality/inline-params-2.c: New.
5598 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5601 * g++.dg/cpp1y/auto-fn37.C: New.
5602 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5604 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5607 * gcc.target/powerpc/pr68163.c: New test.
5609 2017-05-09 Janus Weil <janus@gcc.gnu.org>
5612 * gfortran.dg/finalize_32.f90: New test.
5614 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5617 * gcc.dg/pr35441.c: New test.
5619 2017-05-09 Martin Sebor <msebor@redhat.com>
5622 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5625 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5628 * g++.dg/template/crash126.C: New.
5630 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5632 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5633 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5634 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5635 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5637 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5640 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5642 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5644 * gcc.target/arc/tmac-1.c: New file.
5645 * gcc.target/arc/tmac-2.c: Likewise.
5646 * gcc.target/arc/tmac.h: Likewise.
5648 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5649 Andrew Burgess <andrew.burgess@embecosm.com>
5651 * gcc.target/arc/firq-1.c: New file.
5652 * gcc.target/arc/firq-2.c: Likewise.
5653 * gcc.target/arc/firq-3.c: Likewise.
5654 * gcc.target/arc/firq-4.c: Likewise.
5655 * gcc.target/arc/firq-5.c: Likewise.
5656 * gcc.target/arc/firq-6.c: Likewise.
5658 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5660 * gcc.target/arc/interrupt-5.c: Newfile.
5661 * gcc.target/arc/interrupt-6.c: Likewise.
5662 * gcc.target/arc/interrupt-7.c: Likewise.
5663 * gcc.target/arc/interrupt-8.c: Likewise.
5664 * gcc.target/arc/interrupt-9.c: Likewise.
5666 2017-05-09 Richard Biener <rguenther@suse.de>
5668 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5670 * gcc.dg/vect/vect-50.c: Likewise.
5672 2017-05-09 Marek Polacek <polacek@redhat.com>
5675 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5676 * c-c++-common/Wlogical-op-2.c: New test.
5678 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5680 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5681 for targets with __SIZEOF_INT__ < 4.
5683 2017-05-09 Richard Biener <rguenther@suse.de>
5685 * gcc.dg/vect/vect-50.c: Revert last change.
5686 * gcc.dg/vect/vect-44.c: Likewise.
5688 2017-05-08 Martin Sebor <msebor@redhat.com>
5690 PR translation/80280
5691 * gcc.dg/format/gcc_diag-10.c: New test.
5693 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5696 * gcc.target/powerpc/pr80101-1.c: New test.
5698 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5701 * gfortran.dg/inline_transpose_1.f90: Add
5702 -finline-matmul-limit=0 to options.
5703 * gfortran.dg/matmul_5.f90: Likewise.
5704 * gfortran.dg/vect/vect-8.f90: Likewise.
5705 * gfortran.dg/inline_matmul_14.f90: New test.
5706 * gfortran.dg/inline_matmul_15.f90: New test.
5708 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5711 * gfortran.dg/matmul_15.f90: New test case.
5713 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5715 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5716 * gcc.dg/vect/vect-50.c: Likewise.
5718 2017-05-07 Jeff Law <law@redhat.com>
5721 2017-05-06 Jeff Law <law@redhat.com>
5722 PR tree-optimization/78496
5723 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5724 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5726 2017-05-06 Jeff Law <law@redhat.com>
5728 PR tree-optimization/78496
5729 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5730 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5732 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5734 * gcc.target/aarch64/spill_1.c: New test.
5736 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5738 PR rtl-optimization/75964
5739 * gcc.dg/torture/pr75964.c: New test.
5741 2017-05-06 Tom de Vries <tom@codesourcery.com>
5744 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5745 * gcc.target/i386/avx-vtestpd-2.c: Same.
5746 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5747 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5748 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5749 * gcc.target/i386/avx-vtestpd-3.c: Same.
5750 * gcc.target/i386/avx-vtestps-1.c: Same.
5751 * gcc.target/i386/avx-vtestps-2.c: Same.
5752 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5753 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5754 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5755 * gcc.target/i386/avx-vtestps-3.c: Same.
5757 2017-05-06 Tom de Vries <tom@codesourcery.com>
5759 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5761 2017-05-06 Tom de Vries <tom@codesourcery.com>
5764 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5765 * gcc.target/powerpc/altivec-types-1.c: Same.
5767 2017-05-06 Tom de Vries <tom@codesourcery.com>
5770 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5771 * gcc.target/spu/intrinsics-1.c: Same.
5773 2017-05-06 Tom de Vries <tom@codesourcery.com>
5776 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5778 2017-05-06 Tom de Vries <tom@codesourcery.com>
5781 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5782 * gcc.target/aarch64/spellcheck_2.c: Same.
5783 * gcc.target/aarch64/spellcheck_3.c: Same.
5785 2017-05-06 Tom de Vries <tom@codesourcery.com>
5788 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5789 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5790 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5791 * g++.dg/debug/dwarf2/typedef5.C: Same.
5792 * g++.dg/goacc/data-1.C: Same.
5794 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5796 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5798 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5803 * gcc.target/powerpc/ppc-round3.c: New test.
5804 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5806 2017-05-05 Jakub Jelinek <jakub@redhat.com>
5808 PR tree-optimization/80632
5809 * gcc.dg/pr80632.c: New test.
5811 PR tree-optimization/80558
5812 * gcc.dg/tree-ssa/vrp115.c: New test.
5814 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5815 Thomas Preud'homme <thomas.preudhomme@arm.com>
5816 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5819 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5820 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5821 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5822 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5823 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5824 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5825 * gcc.target/arm/tls-disable-literal-pool.c: New.
5827 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5829 PR tree-optimization/80613
5830 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5832 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5835 * g++.dg/cpp0x/pr71577.C: New.
5837 2017-05-04 Martin Sebor <msebor@redhat.com>
5840 * gcc.dg/builtin-stringop-chk-8.c: New test.
5841 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5842 * gcc.dg/builtin-stringop-chk-4.c: Same.
5843 * gcc.dg/builtin-strncat-chk-1.c: Same.
5844 * g++.dg/ext/strncpy-chk1.C: Same.
5845 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5846 * gcc.dg/out-of-bounds-1.c: Same.
5847 * gcc.dg/pr78138.c: Same.
5848 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5849 * gfortran.dg/mvbits_7.f90: Same.
5851 2017-05-04 Martin Sebor <msebor@redhat.com>
5853 PR preprocessor/79214
5856 * gcc.dg/pr79214.c: New test.
5857 * gcc.dg/pr79214.h: New test header.
5858 * gcc.dg/pr79222.c: New test.
5859 * gcc.dg/pr79223.c: New test.
5860 * gcc.dg/pr78138.c: Adjust.
5861 * gfortran.dg/unconstrained_commons.f: Same.
5863 2017-05-04 Martin Sebor <msebor@redhat.com>
5865 PR translation/80280
5866 * g++.dg/abi/Wabi-2-3.C: Adjust.
5867 * g++.dg/abi/Wabi-3-2.C: Ditto.
5868 * g++.dg/lookup/using17.C: Ditto.
5869 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5871 2017-05-04 Martin Jambor <mjambor@suse.cz>
5873 PR tree-optimization/80622
5874 * gcc.dg/tree-ssa/pr80622.c: New test.
5876 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5878 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5880 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
5882 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5883 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5885 2017-05-04 Richard Biener <rguenther@suse.de>
5887 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5889 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5891 * gcc.dg/vect/vect-profile-1.c: New test.
5893 2017-05-04 Marek Polacek <polacek@redhat.com>
5895 PR tree-optimization/80612
5896 * gcc.dg/torture/pr80612.c: New test.
5898 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5899 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5901 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5902 check_effective_target_arm_thumb1_movt_ok.
5904 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5906 * gcc.target/arm/fpscr.c: New file.
5908 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5910 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5913 2017-05-04 Tom de Vries <tom@codesourcery.com>
5916 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5918 * g++.dg/warn/miss-format-1.C: Same.
5919 * g++.dg/warn/overflow-warn-1.C: Same.
5920 * g++.dg/warn/overflow-warn-3.C: Same.
5921 * g++.dg/warn/overflow-warn-4.C: Same.
5923 2017-05-04 Tom de Vries <tom@codesourcery.com>
5926 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5927 * gcc.target/i386/pr68657.c: Same.
5928 * gcc.target/i386/pr69255-1.c: Same.
5929 * gcc.target/i386/pr69255-2.c: Same.
5930 * gcc.target/i386/pr69255-3.c: Same.
5932 2017-05-04 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/31130
5935 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5936 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5937 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5938 * gcc.dg/pr52904.c: Remove XFAIL.
5939 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5941 2017-05-03 Jeff Law <law@redhat.com>
5943 PR tree-optimization/78496
5944 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5946 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
5948 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5950 2017-05-03 Richard Biener <rguenther@suse.de>
5952 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5954 2017-05-03 Jakub Jelinek <jakub@redhat.com>
5956 PR tree-optimization/79472
5957 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5959 * gcc.dg/tree-ssa/vrp113.c: New test.
5960 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5961 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5962 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5964 2017-05-03 Tom de Vries <tom@codesourcery.com>
5967 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5968 * c-c++-common/Wshift-negative-value-2.c: Same.
5969 * c-c++-common/Wshift-negative-value-3.c: Same.
5970 * c-c++-common/Wshift-negative-value-4.c: Same.
5971 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5972 * c-c++-common/cpp/pr60400.c: Same.
5973 * c-c++-common/fmax-errors.c: Same.
5974 * c-c++-common/goacc/data-2.c: Same.
5975 * c-c++-common/goacc/host_data-2.c: Same.
5976 * c-c++-common/gomp/simd4.c: Same.
5977 * c-c++-common/pr28656.c: Same.
5978 * c-c++-common/pr43395.c: Same.
5979 * c-c++-common/torture/pr57945.c: Same.
5981 2017-05-03 Tom de Vries <tom@codesourcery.com>
5983 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5984 arg of dg directive.
5985 * c-c++-common/goacc/routine-3.c: Same.
5986 * c-c++-common/goacc/routine-4.c: Same.
5988 2017-05-02 David Malcolm <dmalcolm@redhat.com>
5990 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5991 (test_fixit_insert_newline): New function.
5992 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5993 (test_fixit_insert_newline): New function.
5994 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5995 (test_fixit_insert_newline): New function.
5996 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5997 (test_fixit_insert_newline): New function.
5998 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5999 (test_show_locus): Handle test_fixit_insert_newline.
6001 2017-05-02 Bin Cheng <bin.cheng@arm.com>
6003 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6005 2017-04-27 Tamar Christina <tamar.christina@arm.com>
6007 * gcc.dg/lsr-div1.c: New testcase.
6009 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6011 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6012 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6013 (_mm_maskz_add_round_sd): Test new intrinsics.
6014 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6015 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6016 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6017 (_mm_maskz_add_round_ss): Test new intrinsics.
6018 * gcc.target/i386/avx512f-vaddss-2.c: New.
6019 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6020 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6021 (_mm_maskz_sub_round_sd): Test new intrinsics.
6022 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6023 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6024 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6025 (_mm_maskz_sub_round_ss): Test new intrinsics.
6026 * gcc.target/i386/avx512f-vsubss-2.c: New.
6027 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6028 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6029 (__builtin_ia32_subss_mask_round): Test new builtins.
6030 * gcc.target/i386/sse-13.c: Ditto.
6031 * gcc.target/i386/sse-23.c: Ditto.
6032 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6033 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6034 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6035 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6036 (_mm_mask_sub_round_ss): Test new intrinsics.
6037 * gcc.target/i386/testround-1.c: Ditto.
6039 2017-05-02 Martin Jambor <mjambor@suse.cz>
6041 PR tree-optimization/78687
6042 * g++.dg/tree-ssa/pr78687.C: New test.
6044 2017-05-02 Richard Biener <rguenther@suse.de>
6046 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6048 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6050 2017-05-02 Richard Biener <rguenther@suse.de>
6052 PR tree-optimization/80591
6053 * gcc.dg/torture/pr80591.c: New testcase.
6055 2017-05-02 Richard Biener <rguenther@suse.de>
6057 PR tree-optimization/80549
6058 * gcc.dg/torture/pr80549.c: New testcase.
6060 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6062 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6065 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6068 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6070 2017-05-01 David Malcolm <dmalcolm@redhat.com>
6072 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6073 reflect insertion fix-it hints at the same location now being
6076 2017-05-01 Martin Sebor <msebor@redhat.com>
6078 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6081 2017-05-01 Tom de Vries <tom@codesourcery.com>
6083 * gcc.dg/pr78768.c: Require linker plugin.
6085 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6088 * gfortran.dg/matmul_bounds_11.f90: New test.
6090 2017-05-01 Martin Sebor <msebor@redhat.com>
6092 PR tree-optimization/79715
6093 * gcc.dg/pr79715.c: New test.
6095 2017-05-01 Tom de Vries <tom@codesourcery.com>
6098 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6099 * g++.dg/other/pr59492.C: Require effective target rdrand.
6101 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6103 * g++.dg/diagnostic/member-decl-1.C: New test.
6105 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
6107 PR tree-optimization/80487
6108 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6110 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6112 PR tree-optimization/79697
6113 * gcc.dg/tree-ssa/pr79697.c: New test.
6115 2017-04-29 Tom de Vries <tom@codesourcery.com>
6117 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6119 2017-04-28 Martin Sebor <msebor@redhat.com>
6121 PR tree-optimization/80523
6122 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6124 2017-04-28 Tom de Vries <tom@codesourcery.com>
6127 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6128 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6130 2017-04-28 Tom de Vries <tom@codesourcery.com>
6133 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6134 * obj-c++.dg/bitfield-4.mm: Same.
6135 * obj-c++.dg/bitfield-5.mm: Same.
6136 * obj-c++.dg/exceptions-3.mm: Same.
6137 * obj-c++.dg/exceptions-5.mm: Same.
6138 * obj-c++.dg/method-1.mm: Same.
6139 * obj-c++.dg/method-12.mm: Same.
6140 * obj-c++.dg/method-13.mm: Same.
6141 * obj-c++.dg/method-15.mm: Same.
6142 * obj-c++.dg/method-16.mm: Same.
6143 * obj-c++.dg/property/at-property-18.mm: Same.
6144 * obj-c++.dg/property/at-property-25.mm: Same.
6145 * obj-c++.dg/property/at-property-5.mm: Same.
6146 * obj-c++.dg/property/dynamic-2.mm: Same.
6147 * obj-c++.dg/property/property-neg-3.mm: Same.
6148 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6149 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6150 * obj-c++.dg/syntax-error-1.mm: Same.
6151 * obj-c++.dg/try-catch-13.mm: Same.
6152 * objc.dg/bitfield-4.m: Same.
6153 * objc.dg/class-1.m: Same.
6154 * objc.dg/method-11.m: Same.
6155 * objc.dg/method-6.m: Same.
6156 * objc.dg/method-7.m: Same.
6157 * objc.dg/method-9.m: Same.
6158 * objc.dg/missing-proto-3.m: Same.
6159 * objc.dg/naming-2.m: Same.
6160 * objc.dg/property/at-property-16.m: Same.
6161 * objc.dg/property/at-property-18.m: Same.
6162 * objc.dg/property/at-property-25.m: Same.
6163 * objc.dg/property/at-property-5.m: Same.
6164 * objc.dg/property/dynamic-2.m: Same.
6165 * objc.dg/property/property-neg-3.m: Same.
6166 * objc.dg/protocol-inheritance-1.m: Same.
6167 * objc.dg/protocol-inheritance-2.m: Same.
6169 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
6171 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6173 2017-04-28 Tom de Vries <tom@codesourcery.com>
6175 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6176 dg-(error|warning|message|bogus).
6177 * g++.dg/conversion/dr195-1.C: Same.
6178 * g++.dg/conversion/dr195.C: Same.
6179 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6180 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6181 * g++.dg/cpp0x/inline-ns7.C: Same.
6182 * g++.dg/cpp0x/variadic105.C: Same.
6183 * g++.dg/cpp0x/variadic65.C: Same.
6184 * g++.dg/expr/call2.C: Same.
6185 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6186 * g++.dg/expr/pmf-1.C: Same.
6187 * g++.dg/ext/altivec-types-1.C: Same.
6188 * g++.dg/ext/altivec-types-2.C: Same.
6189 * g++.dg/ext/altivec-types-3.C: Same.
6190 * g++.dg/ext/attrib14.C: Same.
6191 * g++.dg/ext/complit1.C: Same.
6192 * g++.dg/ext/forscope2.C: Same.
6193 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6194 * g++.dg/ext/label13.C: Same.
6195 * g++.dg/ext/member-attr.C: Same.
6196 * g++.dg/ext/visibility/anon7.C: Same.
6197 * g++.dg/ext/visibility/visibility-7.C: Same.
6198 * g++.dg/ext/vla2.C: Same.
6199 * g++.dg/inherit/access2.C: Same.
6200 * g++.dg/inherit/covariant12.C: Same.
6201 * g++.dg/inherit/covariant14.C: Same.
6202 * g++.dg/inherit/namespace-as-base.C: Same.
6203 * g++.dg/inherit/template-as-base.C: Same.
6204 * g++.dg/lookup/ambig1.C: Same.
6205 * g++.dg/lookup/ambig2.C: Same.
6206 * g++.dg/lookup/ambig3.C: Same.
6207 * g++.dg/lookup/class-member-1.C: Same.
6208 * g++.dg/lookup/conv-1.C: Same.
6209 * g++.dg/lookup/decl1.C: Same.
6210 * g++.dg/lookup/koenig1.C: Same.
6211 * g++.dg/lookup/scoped1.C: Same.
6212 * g++.dg/lookup/scoped2.C: Same.
6213 * g++.dg/lookup/two-stage4.C: Same.
6214 * g++.dg/lookup/used-before-declaration.C: Same.
6215 * g++.dg/lookup/using.C: Same.
6216 * g++.dg/lookup/using17.C: Same.
6217 * g++.dg/lookup/using2.C: Same.
6218 * g++.dg/other/abstract2.C: Same.
6219 * g++.dg/other/classkey1.C: Same.
6220 * g++.dg/other/component1.C: Same.
6221 * g++.dg/other/const1.C: Same.
6222 * g++.dg/other/const2.C: Same.
6223 * g++.dg/other/conversion1.C: Same.
6224 * g++.dg/other/do1.C: Same.
6225 * g++.dg/other/error1.C: Same.
6226 * g++.dg/other/error10.C: Same.
6227 * g++.dg/other/error3.C: Same.
6228 * g++.dg/other/error4.C: Same.
6229 * g++.dg/other/error5.C: Same.
6230 * g++.dg/other/error8.C: Same.
6231 * g++.dg/other/error9.C: Same.
6232 * g++.dg/other/field1.C: Same.
6233 * g++.dg/other/init1.C: Same.
6234 * g++.dg/other/ptrmem2.C: Same.
6235 * g++.dg/other/return1.C: Same.
6236 * g++.dg/overload/builtin3.C: Same.
6237 * g++.dg/overload/error1.C: Same.
6238 * g++.dg/overload/error2.C: Same.
6239 * g++.dg/overload/koenig2.C: Same.
6240 * g++.dg/overload/pmf1.C: Same.
6241 * g++.dg/parse/args1.C: Same.
6242 * g++.dg/parse/attr3.C: Same.
6243 * g++.dg/parse/constant4.C: Same.
6244 * g++.dg/parse/crash10.C: Same.
6245 * g++.dg/parse/crash18.C: Same.
6246 * g++.dg/parse/crash19.C: Same.
6247 * g++.dg/parse/crash20.C: Same.
6248 * g++.dg/parse/crash21.C: Same.
6249 * g++.dg/parse/crash22.C: Same.
6250 * g++.dg/parse/crash32.C: Same.
6251 * g++.dg/parse/decl-specifier-1.C: Same.
6252 * g++.dg/parse/error58.C: Same.
6253 * g++.dg/parse/local-class1.C: Same.
6254 * g++.dg/parse/non-dependent2.C: Same.
6255 * g++.dg/parse/parameter-declaration-1.C: Same.
6256 * g++.dg/parse/ptrmem2.C: Same.
6257 * g++.dg/parse/ptrmem3.C: Same.
6258 * g++.dg/parse/saved1.C: Same.
6259 * g++.dg/tc1/dr101.C: Same.
6260 * g++.dg/tc1/dr142.C: Same.
6261 * g++.dg/tc1/dr176.C: Same.
6262 * g++.dg/template/conv4.C: Same.
6263 * g++.dg/template/crash56.C: Same.
6264 * g++.dg/template/dependent-expr2.C: Same.
6265 * g++.dg/template/error1.C: Same.
6266 * g++.dg/template/error2.C: Same.
6267 * g++.dg/template/explicit6.C: Same.
6268 * g++.dg/template/init-list.C: Same.
6269 * g++.dg/template/local1.C: Same.
6270 * g++.dg/template/lookup2.C: Same.
6271 * g++.dg/template/meminit2.C: Same.
6272 * g++.dg/template/nontype25.C: Same.
6273 * g++.dg/template/ptrmem2.C: Same.
6274 * g++.dg/template/qualttp19.C: Same.
6275 * g++.dg/template/qualttp20.C: Same.
6276 * g++.dg/template/ttp3.C: Same.
6277 * g++.dg/template/unify4.C: Same.
6278 * g++.dg/template/unify6.C: Same.
6279 * g++.dg/template/unify7.C: Same.
6280 * g++.dg/template/warn1.C: Same.
6281 * g++.dg/tree-ssa/dom-invalid.C: Same.
6282 * g++.dg/ubsan/shift-1.C: Same.
6283 * g++.dg/warn/Wunused-2.C: Same.
6284 * g++.dg/warn/Wunused-4.C: Same.
6285 * g++.dg/warn/Wunused-6.C: Same.
6286 * g++.dg/warn/deprecated-6.C: Same.
6287 * g++.dg/warn/deprecated.C: Same.
6288 * g++.dg/warn/effc1.C: Same.
6289 * g++.dg/warn/effc3.C: Same.
6290 * g++.dg/warn/incomplete1.C: Same.
6291 * g++.dg/warn/inline1.C: Same.
6292 * g++.dg/warn/noeffect2.C: Same.
6293 * g++.dg/warn/noeffect4.C: Same.
6294 * g++.dg/warn/oldcast1.C: Same.
6295 * g++.dg/warn/sentinel.C: Same.
6296 * g++.dg/warn/unit-1.C: Same.
6297 * g++.old-deja/g++.pt/inherit2.C: Same.
6298 * g++.old-deja/g++.pt/overload8.C: Same.
6299 * gcc.dg/20000926-1.c: Same.
6300 * gcc.dg/20040223-1.c: Same.
6301 * gcc.dg/Warray-bounds-7.c: Same.
6302 * gcc.dg/alias-1.c: Same.
6303 * gcc.dg/alias-12.c: Same.
6304 * gcc.dg/alias-13.c: Same.
6305 * gcc.dg/alias-2.c: Same.
6306 * gcc.dg/array-13.c: Same.
6307 * gcc.dg/array-4.c: Same.
6308 * gcc.dg/attr-ifunc-2.c: Same.
6309 * gcc.dg/attr-invalid.c: Same.
6310 * gcc.dg/attr-noinline.c: Same.
6311 * gcc.dg/bitfld-2.c: Same.
6312 * gcc.dg/c90-const-expr-7.c: Same.
6313 * gcc.dg/c99-const-expr-7.c: Same.
6314 * gcc.dg/cpp/20000625-1.c: Same.
6315 * gcc.dg/cpp/charconst-4.c: Same.
6316 * gcc.dg/cpp/include2.c: Same.
6317 * gcc.dg/cpp/include2a.c: Same.
6318 * gcc.dg/decl-4.c: Same.
6319 * gcc.dg/deprecated-4.c: Same.
6320 * gcc.dg/deprecated.c: Same.
6321 * gcc.dg/dfp/altivec-types.c: Same.
6322 * gcc.dg/float-range-1.c: Same.
6323 * gcc.dg/pack-test-3.c: Same.
6324 * gcc.dg/pr11492.c: Same.
6325 * gcc.dg/pr15360-1.c: Same.
6326 * gcc.dg/pr37908.c: Same.
6327 * gcc.dg/pr53265.c: Same.
6328 * gcc.dg/pr57287-2.c: Same.
6329 * gcc.dg/pr57287.c: Same.
6330 * gcc.dg/redecl-1.c: Same.
6331 * gcc.dg/sync-3.c: Same.
6332 * gcc.dg/two-types-1.c: Same.
6333 * gcc.dg/two-types-2.c: Same.
6334 * gcc.dg/two-types-4.c: Same.
6335 * gcc.dg/two-types-5.c: Same.
6336 * gcc.dg/two-types-6.c: Same.
6337 * gcc.dg/two-types-7.c: Same.
6338 * gcc.dg/two-types-8.c: Same.
6339 * gcc.dg/two-types-9.c: Same.
6340 * gcc.dg/uninit-I.c: Same.
6341 * gcc.dg/uninit-pr19430.c: Same.
6342 * gcc.dg/visibility-7.c: Same.
6343 * gcc.dg/winline-10.c: Same.
6344 * gcc.dg/winline-2.c: Same.
6345 * gcc.dg/winline-3.c: Same.
6346 * gcc.dg/winline-9.c: Same.
6347 * gcc.target/i386/attr-returns_twice-1.c: Same.
6348 * gcc.target/i386/chkp-const-check-2.c: Same.
6349 * gcc.target/i386/chkp-label-address.c: Same.
6350 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6351 * gcc.target/i386/pr39162.c: Same.
6352 * gcc.target/i386/sse-5.c: Same.
6353 * gcc.target/powerpc/altivec-types-1.c: Same.
6354 * gcc.target/powerpc/altivec-types-2.c: Same.
6355 * gcc.target/powerpc/altivec-types-3.c: Same.
6356 * gcc.target/powerpc/float128-mix.c: Same.
6357 * gcc.target/powerpc/no-r11-3.c: Same.
6358 * gcc.target/spu/Wmain.c: Same.
6359 * gcc.target/spu/ea/errors2.c: Same.
6360 * gfortran.dg/assignment_1.f90: Same.
6361 * gfortran.dg/common_3.f90: Same.
6362 * gfortran.dg/der_io_1.f90: Same.
6363 * gfortran.dg/g77/20030326-1.f: Same.
6364 * gfortran.dg/g77/9263.f: Same.
6365 * gfortran.dg/g77/960317-1.f: Same.
6366 * gfortran.dg/g77/970625-2.f: Same.
6367 * gfortran.dg/g77/980615-0.f: Same.
6368 * gfortran.dg/g77/check0.f: Same.
6369 * gfortran.dg/g77/dnrm2.f: Same.
6370 * gfortran.dg/g77/pr9258.f: Same.
6371 * gfortran.dg/ichar_1.f90: Same.
6372 * gfortran.dg/interface_1.f90: Same.
6373 * gfortran.dg/namelist_1.f90: Same.
6374 * gfortran.dg/namelist_2.f90: Same.
6375 * gfortran.dg/namelist_3.f90: Same.
6376 * gfortran.dg/namelist_print_2.f: Same.
6377 * gfortran.dg/oldstyle_1.f90: Same.
6378 * gfortran.dg/runtime_warning_1.f90: Same.
6379 * gfortran.dg/underflow.f90: Same.
6380 * gnat.dg/specs/integer_value.ads: Same.
6381 * obj-c++.dg/fsf-package-0.m: Same.
6382 * objc.dg/two-types-1.m: Same.
6384 2017-04-28 Martin Liska <mliska@suse.cz>
6386 PR gcov-profile/79891
6387 * gcc.misc-tests/gcov-17.c: New test.
6388 * gcc.misc-tests/gcov-18.c: New test.
6390 2017-04-28 Tom de Vries <tom@codesourcery.com>
6392 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6393 dg-(error|warning|message|bogus).
6394 * g++.dg/parse/parameter-declaration-1.C: Same.
6395 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6396 * gcc.dg/Wpointer-sign-Wall.c: Same.
6397 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6398 * gcc.dg/cpp/19990413-1.c: Same.
6399 * gcc.dg/dg-test-1.c: Same.
6400 * gcc.dg/empty-source-2.c: Same.
6401 * gcc.dg/empty-source-3.c: Same.
6402 * gcc.dg/format/c99-printf-1.c: Same.
6403 * gcc.dg/format/c99-scanf-1.c: Same.
6404 * gcc.dg/label-decl-2.c: Same.
6405 * gcc.dg/m-un-2.c: Same.
6406 * gcc.dg/uninit-pr20644-O0.c: Same.
6407 * gfortran.dg/pr70006.f90: Same.
6408 * obj-c++.dg/fsf-package-0.m: Same.
6410 2017-04-28 Tom de Vries <tom@codesourcery.com>
6412 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6413 dg-(error|warning|message|bogus).
6414 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6415 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6416 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6417 * c-c++-common/pr20000.c: Same.
6418 * c-c++-common/pr49706.c: Same.
6419 * g++.dg/ext/utf16-4.C: Same.
6420 * g++.dg/parse/error2.C: Same.
6421 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6422 * g++.dg/warn/Wtype-limits.C: Same.
6423 * g++.dg/warn/overflow-warn-1.C: Same.
6424 * g++.dg/warn/overflow-warn-3.C: Same.
6425 * gcc.dg/Wpointer-sign-Wall.c: Same.
6426 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6427 * gcc.dg/Wtype-limits-Wextra.c: Same.
6428 * gcc.dg/Wtype-limits.c: Same.
6429 * gcc.dg/cpp/19990413-1.c: Same.
6430 * gcc.dg/dg-test-1.c: Same.
6431 * gcc.dg/empty-source-2.c: Same.
6432 * gcc.dg/empty-source-3.c: Same.
6433 * gcc.dg/label-decl-2.c: Same.
6434 * gcc.dg/m-un-2.c: Same.
6435 * gcc.dg/uninit-pr19430-O0.c: Same.
6436 * gcc.dg/uninit-pr19430.c: Same.
6437 * gcc.dg/uninit-pr20644-O0.c: Same.
6438 * gcc.dg/utf16-4.c: Same.
6439 * gfortran.dg/pr70006.f90: Same.
6440 * obj-c++.dg/fsf-package-0.m: Same.
6442 2017-04-28 Richard Biener <rguenther@suse.de>
6444 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6445 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6446 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6447 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6448 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6449 * gcc.dg/tree-ssa/pr49039.c: Likewise.
6451 2017-04-27 Marek Polacek <polacek@redhat.com>
6454 * c-c++-common/ubsan/pr80349.c: New test.
6456 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6458 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6460 * g++.dg/warn/pr12242.C: Likewise.
6462 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
6464 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6466 2017-04-27 Martin Liska <mliska@suse.cz>
6469 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6472 2017-04-27 Jakub Jelinek <jakub@redhat.com>
6475 * g++.dg/other/pr80534-1.C: New test.
6476 * g++.dg/other/pr80534-2.C: New test.
6478 2017-04-27 Richard Biener <rguenther@suse.de>
6481 * gcc.dg/torture/pr80539.c: New testcase.
6483 2017-04-27 Jakub Jelinek <jakub@redhat.com>
6486 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6488 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6490 * g++.dg/diagnostic/nested-name-1.C: New test.
6492 2017-04-26 Martin Liska <mliska@suse.cz>
6494 * gcc.dg/guality/guality.h: Add prefix to test verification.
6496 2017-04-25 Nathan Sidwell <nathan@acm.org>
6498 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6500 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
6503 * gcc.target/i386/pr70799-5.c: New test.
6505 2017-04-25 Martin Sebor <msebor@redhat.com>
6507 PR tree-optimization/80497
6508 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6510 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6511 Jakub Jelinek <jakub@redhat.com>
6514 * g++.dg/abi/pr77728-1.C: New test.
6516 2017-04-25 Marek Polacek <polacek@redhat.com>
6519 * g++.dg/ubsan/pr80349-2.C: New test.
6521 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6523 * g++.dg/cpp0x/enum34.C: New test.
6525 2017-04-25 Tom de Vries <tom@codesourcery.com>
6527 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6529 (dg-line): New proc.
6530 (process-message): Handle line number variables.
6531 * objc.dg/try-catch-12.m: Use dg-line.
6533 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6536 * gcc.target/powerpc/vec-constvolatile.c: New test.
6538 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6540 * g++.dg/semicolon-fixits.C: New test case.
6542 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6544 * gcc.dg/semicolon-fixits.c: New test case.
6546 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6548 * g++.dg/lookup/missing-std-include.C: New test file.
6550 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6551 Jakub Jelinek <jakub@redhat.com>
6554 * g++.dg/abi/pr77728-2.C: New test.
6556 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6559 * g++.dg/spellcheck-pr80177.C: New test case.
6561 2017-04-25 Nathan Sidwell <nathan@acm.org>
6563 * g++.dg/dg.exp (find-cxx-tests): New function.
6564 (main): Use it, remove explicit pruning
6566 2017-04-25 Richard Biener <rguenther@suse.de>
6568 PR tree-optimization/80492
6569 * gcc.dg/pr80492.c: New testcase.
6571 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6573 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6574 for targets with int size less than 32 bits.
6576 2017-04-25 Richard Biener <rguenther@suse.de>
6578 PR tree-optimization/79201
6579 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6580 * gcc.target/i386/pr22152.c: Disable sinking.
6582 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6585 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6587 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6590 * gcc.target/s390/pr79895.c: New test.
6592 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6595 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6596 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6597 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6599 2017-04-25 Jakub Jelinek <jakub@redhat.com>
6601 PR rtl-optimization/80501
6602 * gcc.c-torture/execute/pr80501.c: New test.
6604 PR rtl-optimization/80500
6605 * gcc.dg/pr80500.c: New test.
6607 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
6609 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6610 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6612 2017-04-22 Janus Weil <janus@gcc.gnu.org>
6615 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6618 2017-04-24 David Malcolm <dmalcolm@redhat.com>
6620 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6621 * jit.dg/test-alignment.c: New test case.
6622 * jit.dg/test-alignment.cc: New test case.
6623 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6626 2017-04-24 David Malcolm <dmalcolm@redhat.com>
6629 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6631 (test_alignof): New test function.
6633 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
6635 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6637 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6639 * g++.dg/diagnostic/duplicate1.C: New test.
6640 * g++.dg/cpp0x/duplicate1.C: New test.
6642 2017-04-24 Martin Jambor <mjambor@suse.cz>
6644 PR tree-optimization/80293
6645 * g++.dg/tree-ssa/pr80293.C: New test.
6647 2017-04-24 Martin Liska <mliska@suse.cz>
6650 * g++.dg/ipa/pr79931.C: New test.
6652 2017-04-24 Richard Biener <rguenther@suse.de>
6654 PR tree-optimization/80494
6655 * gfortran.dg/pr80494.f90: New testcase.
6657 2017-04-24 Richard Biener <rguenther@suse.de>
6659 PR tree-optimization/79725
6660 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6662 2017-04-24 Richard Biener <rguenther@suse.de>
6665 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6667 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6670 * gfortran.dg/dtio_29.f03: New test.
6672 2017-04-22 Janus Weil <janus@gcc.gnu.org>
6675 * gfortran.dg/intent_out_9.f90: New test case.
6677 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
6680 * gcc.target/i386/pr70799-4.c: New test.
6682 2017-04-21 Janus Weil <janus@gcc.gnu.org>
6685 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6687 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
6689 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6691 2017-04-21 Richard Biener <rguenther@suse.de>
6693 PR tree-optimization/79547
6694 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6696 2017-04-21 Richard Biener <rguenther@suse.de>
6698 PR tree-optimization/78847
6699 * g++.dg/tree-ssa/pr78847.C: New testcase.
6701 2017-04-21 Jakub Jelinek <jakub@redhat.com>
6704 * gcc.dg/pr80468.c: New test.
6706 2017-04-21 Martin Liska <mliska@suse.cz>
6708 PR tree-optimization/66278
6709 * gcc.dg/vect/pr66278.c: New test.
6711 2017-04-21 Richard Biener <rguenther@suse.de>
6713 PR tree-optimization/80237
6714 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6715 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6716 adjust expected optimizations.
6718 2016-04-21 Richard Biener <rguenther@suse.de>
6720 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6722 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6723 * gcc.dg/vect/vect-104.c: Likewise.
6725 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6727 PR tree-optimization/80426
6728 * gcc.c-torture/execute/20170429-1.c: Rename into...
6729 * gcc.c-torture/execute/20170419-1.c: ...this.
6731 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
6734 * gcc.target/i386/pr79804.c: New test.
6736 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
6739 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6741 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
6743 * g++/opt/pr80436.C: XFAIL on AIX.
6745 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
6748 * g++.dg/diagnostic/pr80473.C: New test.
6750 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6752 * g++.dg/warn/Wextra-semi.C: New test.
6754 2017-04-20 Jakub Jelinek <jakub@redhat.com>
6757 * g++.dg/other/pr80423.C: New test.
6759 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6761 * gcc.dg/pr80170.c: Require ptr32plus.
6763 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6765 PR tree-optimization/80426
6766 * gcc.c-torture/execute/20170419-1.c: New test.
6768 2017-04-19 Jakub Jelinek <jakub@redhat.com>
6771 * g++.dg/debug/pr80461.C: New test.
6774 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6775 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6776 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6779 * g++.dg/opt/pr80436.C: New test.
6781 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6783 * gcc.dg/torture/pr80341.c: Require int32plus.
6785 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6786 Jeff Law <law@redhat.com>
6788 * gcc.c-torture/compile/20170419-1.c: New test.
6790 2017-04-19 Tom de Vries <tom@codesourcery.com>
6793 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6794 subsequent dg directives.
6795 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6796 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6797 * c-c++-common/attr-fallthrough-2.c: Same.
6798 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6799 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6800 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6801 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6802 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6803 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6804 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6805 * c-c++-common/cilk-plus/CK/errors.c: Same.
6806 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6807 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6808 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6809 * c-c++-common/cpp/pr57580.c: Same.
6810 * c-c++-common/goacc/asyncwait-1.c: Same.
6811 * c-c++-common/goacc/cache-2.c: Same.
6812 * c-c++-common/goacc/declare-2.c: Same.
6813 * c-c++-common/goacc/deviceptr-1.c: Same.
6814 * c-c++-common/goacc/routine-5.c: Same.
6815 * c-c++-common/gomp/clauses-2.c: Same.
6816 * c-c++-common/gomp/ordered-3.c: Same.
6817 * c-c++-common/gomp/pr67501.c: Same.
6818 * c-c++-common/pr20000.c: Same.
6819 * c-c++-common/pr43395.c: Same.
6820 * c-c++-common/pr49706.c: Same.
6821 * c-c++-common/pr77624-1.c: Same.
6822 * c-c++-common/pr77624-2.c: Same.
6823 * c-c++-common/raw-string-14.c: Same.
6824 * c-c++-common/raw-string-16.c: Same.
6825 * c-c++-common/raw-string-3.c: Same.
6826 * c-c++-common/raw-string-4.c: Same.
6827 * c-c++-common/raw-string-5.c: Same.
6828 * c-c++-common/raw-string-6.c: Same.
6829 * g++.dg/abi/mangle41.C: Same.
6830 * g++.dg/conversion/nullptr1.C: Same.
6831 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6832 * g++.dg/cpp0x/auto27.C: Same.
6833 * g++.dg/cpp0x/constexpr-98.C: Same.
6834 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6835 * g++.dg/cpp0x/diag2.C: Same.
6836 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6837 * g++.dg/cpp0x/nullptr15.C: Same.
6838 * g++.dg/cpp0x/pr31431-2.C: Same.
6839 * g++.dg/cpp0x/pr31431.C: Same.
6840 * g++.dg/cpp0x/pr79118.C: Same.
6841 * g++.dg/cpp0x/static_assert3.C: Same.
6842 * g++.dg/cpp0x/temp_default2.C: Same.
6843 * g++.dg/cpp0x/trailing4.C: Same.
6844 * g++.dg/cpp0x/variadic-ex10.C: Same.
6845 * g++.dg/cpp0x/variadic-ex13.C: Same.
6846 * g++.dg/cpp0x/variadic-ex14.C: Same.
6847 * g++.dg/cpp0x/variadic-ex3.C: Same.
6848 * g++.dg/cpp0x/variadic-ex4.C: Same.
6849 * g++.dg/cpp0x/variadic59.C: Same.
6850 * g++.dg/cpp0x/vt-37737-2.C: Same.
6851 * g++.dg/cpp0x/vt-57397-1.C: Same.
6852 * g++.dg/cpp0x/vt-57397-2.C: Same.
6853 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6854 * g++.dg/cpp1z/gen-attrs1.C: Same.
6855 * g++.dg/diagnostic/pr71075.C: Same.
6856 * g++.dg/eh/goto2.C: Same.
6857 * g++.dg/eh/goto3.C: Same.
6858 * g++.dg/expr/bitfield4.C: Same.
6859 * g++.dg/expr/bitfield5.C: Same.
6860 * g++.dg/expr/bitfield6.C: Same.
6861 * g++.dg/expr/bool1.C: Same.
6862 * g++.dg/expr/bool3.C: Same.
6863 * g++.dg/expr/cond10.C: Same.
6864 * g++.dg/expr/cond11.C: Same.
6865 * g++.dg/expr/lval3.C: Same.
6866 * g++.dg/expr/lval4.C: Same.
6867 * g++.dg/ext/anon-struct4.C: Same.
6868 * g++.dg/ext/attrib44.C: Same.
6869 * g++.dg/ext/builtin3.C: Same.
6870 * g++.dg/ext/dllimport7.C: Same.
6871 * g++.dg/ext/label5.C: Same.
6872 * g++.dg/ext/no-asm-1.C: Same.
6873 * g++.dg/ext/utf16-4.C: Same.
6874 * g++.dg/ext/vla2.C: Same.
6875 * g++.dg/gomp/block-1.C: Same.
6876 * g++.dg/gomp/block-2.C: Same.
6877 * g++.dg/gomp/block-3.C: Same.
6878 * g++.dg/gomp/block-5.C: Same.
6879 * g++.dg/gomp/linear-2.C: Same.
6880 * g++.dg/gomp/target-1.C: Same.
6881 * g++.dg/gomp/target-2.C: Same.
6882 * g++.dg/gomp/taskgroup-1.C: Same.
6883 * g++.dg/gomp/teams-1.C: Same.
6884 * g++.dg/inherit/pure1.C: Same.
6885 * g++.dg/init/array43.C: Same.
6886 * g++.dg/init/array46.C: Same.
6887 * g++.dg/init/const10.C: Same.
6888 * g++.dg/init/ctor4-1.C: Same.
6889 * g++.dg/init/ctor4.C: Same.
6890 * g++.dg/init/new37.C: Same.
6891 * g++.dg/init/pr25811.C: Same.
6892 * g++.dg/init/pr29043.C: Same.
6893 * g++.dg/init/pr29571.C: Same.
6894 * g++.dg/lookup/duperr1.C: Same.
6895 * g++.dg/lookup/error1.C: Same.
6896 * g++.dg/lookup/koenig5.C: Same.
6897 * g++.dg/lookup/pr77549.C: Same.
6898 * g++.dg/lookup/suggestions1.C: Same.
6899 * g++.dg/lookup/using16.C: Same.
6900 * g++.dg/lookup/using7.C: Same.
6901 * g++.dg/other/anon-union3.C: Same.
6902 * g++.dg/other/array2.C: Same.
6903 * g++.dg/other/error13.C: Same.
6904 * g++.dg/other/error34.C: Same.
6905 * g++.dg/overload/builtin1.C: Same.
6906 * g++.dg/overload/conv-op1.C: Same.
6907 * g++.dg/overload/error3.C: Same.
6908 * g++.dg/overload/koenig1.C: Same.
6909 * g++.dg/overload/operator5.C: Same.
6910 * g++.dg/overload/template5.C: Same.
6911 * g++.dg/overload/unknown1.C: Same.
6912 * g++.dg/overload/using2.C: Same.
6913 * g++.dg/parse/constructor1.C: Same.
6914 * g++.dg/parse/crash36.C: Same.
6915 * g++.dg/parse/crash63.C: Same.
6916 * g++.dg/parse/error11.C: Same.
6917 * g++.dg/parse/error12.C: Same.
6918 * g++.dg/parse/error14.C: Same.
6919 * g++.dg/parse/error2.C: Same.
6920 * g++.dg/parse/error21.C: Same.
6921 * g++.dg/parse/error26.C: Same.
6922 * g++.dg/parse/error36.C: Same.
6923 * g++.dg/parse/friend12.C: Same.
6924 * g++.dg/parse/invalid-op1.C: Same.
6925 * g++.dg/parse/missing-template1.C: Same.
6926 * g++.dg/parse/parser-pr28152-2.C: Same.
6927 * g++.dg/parse/parser-pr28152.C: Same.
6928 * g++.dg/parse/pr16696-permissive.C: Same.
6929 * g++.dg/parse/pr16696.C: Same.
6930 * g++.dg/parse/pr69628.C: Same.
6931 * g++.dg/parse/ret-type2.C: Same.
6932 * g++.dg/parse/specialization1.C: Same.
6933 * g++.dg/parse/template3.C: Same.
6934 * g++.dg/parse/template9.C: Same.
6935 * g++.dg/parse/typename11.C: Same.
6936 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6937 * g++.dg/pr45330.C: Same.
6938 * g++.dg/rtti/typeid6.C: Same.
6939 * g++.dg/spellcheck-fields.C: Same.
6940 * g++.dg/spellcheck-typenames.C: Same.
6941 * g++.dg/tc1/dr108.C: Same.
6942 * g++.dg/tc1/dr147.C: Same.
6943 * g++.dg/template/arg7.C: Same.
6944 * g++.dg/template/conv11.C: Same.
6945 * g++.dg/template/crash13.C: Same.
6946 * g++.dg/template/crash55.C: Same.
6947 * g++.dg/template/dependent-expr5.C: Same.
6948 * g++.dg/template/error17.C: Same.
6949 * g++.dg/template/error33.C: Same.
6950 * g++.dg/template/error4.C: Same.
6951 * g++.dg/template/error50.C: Same.
6952 * g++.dg/template/error53.C: Same.
6953 * g++.dg/template/friend.C: Same.
6954 * g++.dg/template/func2.C: Same.
6955 * g++.dg/template/local6.C: Same.
6956 * g++.dg/template/member5.C: Same.
6957 * g++.dg/template/meminit1.C: Same.
6958 * g++.dg/template/nested3.C: Same.
6959 * g++.dg/template/nontype6.C: Same.
6960 * g++.dg/template/overload12.C: Same.
6961 * g++.dg/template/ptrmem8.C: Same.
6962 * g++.dg/template/qualified-id1.C: Same.
6963 * g++.dg/template/spec15.C: Same.
6964 * g++.dg/template/static1.C: Same.
6965 * g++.dg/template/static10.C: Same.
6966 * g++.dg/template/static2.C: Same.
6967 * g++.dg/template/ttp25.C: Same.
6968 * g++.dg/template/typedef2.C: Same.
6969 * g++.dg/template/typename2.C: Same.
6970 * g++.dg/template/unify10.C: Same.
6971 * g++.dg/template/unify6.C: Same.
6972 * g++.dg/template/unify7.C: Same.
6973 * g++.dg/template/unify9.C: Same.
6974 * g++.dg/template/varmod1.C: Same.
6975 * g++.dg/ubsan/div-by-zero-1.C: Same.
6976 * g++.dg/ubsan/pr63956.C: Same.
6977 * g++.dg/warn/Waddress-1.C: Same.
6978 * g++.dg/warn/Wconversion2.C: Same.
6979 * g++.dg/warn/Wnull-conversion-1.C: Same.
6980 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6981 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6982 * g++.dg/warn/Wswitch-1.C: Same.
6983 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6984 * g++.dg/warn/Wtype-limits.C: Same.
6985 * g++.dg/warn/Wunused-parm-5.C: Same.
6986 * g++.dg/warn/deprecated-6.C: Same.
6987 * g++.dg/warn/deprecated.C: Same.
6988 * g++.dg/warn/incomplete1.C: Same.
6989 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6990 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6991 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6992 * g++.dg/warn/overflow-warn-1.C: Same.
6993 * g++.dg/warn/overflow-warn-3.C: Same.
6994 * g++.dg/warn/overflow-warn-4.C: Same.
6995 * g++.dg/warn/pr12242.C: Same.
6996 * g++.dg/warn/pr30551-2.C: Same.
6997 * g++.dg/warn/pr30551.C: Same.
6998 * g++.old-deja/g++.benjamin/16077.C: Same.
6999 * g++.old-deja/g++.bob/inherit1.C: Same.
7000 * g++.old-deja/g++.brendan/crash56.C: Same.
7001 * g++.old-deja/g++.brendan/template17.C: Same.
7002 * g++.old-deja/g++.eh/ctor1.C: Same.
7003 * g++.old-deja/g++.jason/bool5.C: Same.
7004 * g++.old-deja/g++.jason/cond.C: Same.
7005 * g++.old-deja/g++.jason/operator.C: Same.
7006 * g++.old-deja/g++.jason/pmf5.C: Same.
7007 * g++.old-deja/g++.law/ctors5.C: Same.
7008 * g++.old-deja/g++.law/missed-error2.C: Same.
7009 * g++.old-deja/g++.law/operators9.C: Same.
7010 * g++.old-deja/g++.law/temps1.C: Same.
7011 * g++.old-deja/g++.mike/for2.C: Same.
7012 * g++.old-deja/g++.mike/ns5.C: Same.
7013 * g++.old-deja/g++.mike/ns7.C: Same.
7014 * g++.old-deja/g++.mike/p10769b.C: Same.
7015 * g++.old-deja/g++.niklas/t120.C: Same.
7016 * g++.old-deja/g++.niklas/t121.C: Same.
7017 * g++.old-deja/g++.ns/koenig5.C: Same.
7018 * g++.old-deja/g++.oliva/overload1.C: Same.
7019 * g++.old-deja/g++.other/crash24.C: Same.
7020 * g++.old-deja/g++.other/crash25.C: Same.
7021 * g++.old-deja/g++.other/decl5.C: Same.
7022 * g++.old-deja/g++.other/lineno5.C: Same.
7023 * g++.old-deja/g++.other/null3.C: Same.
7024 * g++.old-deja/g++.other/overcnv2.C: Same.
7025 * g++.old-deja/g++.other/ptrmem7.C: Same.
7026 * g++.old-deja/g++.other/typename1.C: Same.
7027 * g++.old-deja/g++.other/vaarg3.C: Same.
7028 * g++.old-deja/g++.pt/crash10.C: Same.
7029 * g++.old-deja/g++.pt/crash28.C: Same.
7030 * g++.old-deja/g++.pt/crash38.C: Same.
7031 * g++.old-deja/g++.pt/explicit70.C: Same.
7032 * g++.old-deja/g++.pt/explicit77.C: Same.
7033 * g++.old-deja/g++.pt/expr2.C: Same.
7034 * g++.old-deja/g++.pt/spec5.C: Same.
7035 * g++.old-deja/g++.pt/spec6.C: Same.
7036 * g++.old-deja/g++.pt/typename3.C: Same.
7037 * g++.old-deja/g++.pt/typename5.C: Same.
7038 * g++.old-deja/g++.pt/typename6.C: Same.
7039 * g++.old-deja/g++.pt/typename7.C: Same.
7040 * g++.old-deja/g++.pt/unify4.C: Same.
7041 * g++.old-deja/g++.pt/unify8.C: Same.
7042 * g++.old-deja/g++.pt/vaarg3.C: Same.
7043 * g++.old-deja/g++.robertl/eb22.C: Same.
7044 * g++.old-deja/g++.robertl/eb4.C: Same.
7045 * g++.old-deja/g++.robertl/eb44.C: Same.
7046 * g++.old-deja/g++.robertl/eb69.C: Same.
7047 * g++.old-deja/g++.robertl/eb98.C: Same.
7048 * gcc.dg/20031223-1.c: Same.
7049 * gcc.dg/940510-1.c: Same.
7050 * gcc.dg/990506-0.c: Same.
7051 * gcc.dg/Walloca-1.c: Same.
7052 * gcc.dg/Walloca-2.c: Same.
7053 * gcc.dg/Wconversion-integer.c: Same.
7054 * gcc.dg/Wcxx-compat-8.c: Same.
7055 * gcc.dg/Wimplicit-int-1.c: Same.
7056 * gcc.dg/Wimplicit-int-2.c: Same.
7057 * gcc.dg/Wimplicit-int-4.c: Same.
7058 * gcc.dg/Wpointer-sign-Wall.c: Same.
7059 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7060 * gcc.dg/Wshadow-1.c: Same.
7061 * gcc.dg/Wshadow-3.c: Same.
7062 * gcc.dg/Wswitch-enum-error.c: Same.
7063 * gcc.dg/Wswitch-enum.c: Same.
7064 * gcc.dg/Wswitch-error.c: Same.
7065 * gcc.dg/Wswitch.c: Same.
7066 * gcc.dg/Wtype-limits-Wextra.c: Same.
7067 * gcc.dg/Wtype-limits.c: Same.
7068 * gcc.dg/Wvla-larger-than-2.c: Same.
7069 * gcc.dg/anon-struct-5.c: Same.
7070 * gcc.dg/array-10.c: Same.
7071 * gcc.dg/array-11.c: Same.
7072 * gcc.dg/array-15.c: Same.
7073 * gcc.dg/array-2.c: Same.
7074 * gcc.dg/array-8.c: Same.
7075 * gcc.dg/array-const-2.c: Same.
7076 * gcc.dg/array-const-3.c: Same.
7077 * gcc.dg/bitfld-1.c: Same.
7078 * gcc.dg/bitfld-8.c: Same.
7079 * gcc.dg/builtin-redefine.c: Same.
7080 * gcc.dg/c11-noreturn-1.c: Same.
7081 * gcc.dg/c11-noreturn-2.c: Same.
7082 * gcc.dg/c11-static-assert-3.c: Same.
7083 * gcc.dg/c90-arraydecl-1.c: Same.
7084 * gcc.dg/c90-complex-1.c: Same.
7085 * gcc.dg/c90-complit-1.c: Same.
7086 * gcc.dg/c90-const-expr-11.c: Same.
7087 * gcc.dg/c90-const-expr-7.c: Same.
7088 * gcc.dg/c90-const-expr-8.c: Same.
7089 * gcc.dg/c90-enum-comma-1.c: Same.
7090 * gcc.dg/c90-flex-array-1.c: Same.
7091 * gcc.dg/c90-hexfloat-1.c: Same.
7092 * gcc.dg/c90-idem-qual-1.c: Same.
7093 * gcc.dg/c90-idem-qual-2.c: Same.
7094 * gcc.dg/c90-idem-qual-3.c: Same.
7095 * gcc.dg/c90-mixdecl-1.c: Same.
7096 * gcc.dg/c90-restrict-1.c: Same.
7097 * gcc.dg/c90-return-1.c: Same.
7098 * gcc.dg/c99-array-nonobj-1.c: Same.
7099 * gcc.dg/c99-arraydecl-1.c: Same.
7100 * gcc.dg/c99-complex-1.c: Same.
7101 * gcc.dg/c99-complex-2.c: Same.
7102 * gcc.dg/c99-complit-2.c: Same.
7103 * gcc.dg/c99-const-expr-7.c: Same.
7104 * gcc.dg/c99-const-expr-8.c: Same.
7105 * gcc.dg/c99-flex-array-3.c: Same.
7106 * gcc.dg/c99-flex-array-7.c: Same.
7107 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7108 * gcc.dg/c99-impl-decl-1.c: Same.
7109 * gcc.dg/c99-impl-int-1.c: Same.
7110 * gcc.dg/c99-impl-int-2.c: Same.
7111 * gcc.dg/c99-init-3.c: Same.
7112 * gcc.dg/c99-restrict-1.c: Same.
7113 * gcc.dg/c99-return-1.c: Same.
7114 * gcc.dg/c99-tag-1.c: Same.
7115 * gcc.dg/c99-tag-3.c: Same.
7116 * gcc.dg/call-diag-2.c: Same.
7117 * gcc.dg/cpp/19940712-1.c: Same.
7118 * gcc.dg/cpp/19951025-1.c: Same.
7119 * gcc.dg/cpp/19990413-1.c: Same.
7120 * gcc.dg/cpp/direct2.c: Same.
7121 * gcc.dg/cpp/direct2s.c: Same.
7122 * gcc.dg/cpp/pr28709.c: Same.
7123 * gcc.dg/cpp/pr61854-c90.c: Same.
7124 * gcc.dg/cpp/pr61854-c94.c: Same.
7125 * gcc.dg/cpp/pragma-1.c: Same.
7126 * gcc.dg/cpp/pragma-2.c: Same.
7127 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7128 * gcc.dg/cpp/trad/literals-2.c: Same.
7129 * gcc.dg/cpp/warn-comments-2.c: Same.
7130 * gcc.dg/cpp/warn-comments-3.c: Same.
7131 * gcc.dg/cpp/warn-comments.c: Same.
7132 * gcc.dg/cpp/warn-long-long-2.c: Same.
7133 * gcc.dg/cpp/warn-long-long.c: Same.
7134 * gcc.dg/cpp/warn-redefined-2.c: Same.
7135 * gcc.dg/cpp/warn-redefined.c: Same.
7136 * gcc.dg/darwin-cfstring-2.c: Same.
7137 * gcc.dg/darwin-cfstring-format-1.c: Same.
7138 * gcc.dg/decl-9.c: Same.
7139 * gcc.dg/declspec-1.c: Same.
7140 * gcc.dg/declspec-10.c: Same.
7141 * gcc.dg/declspec-11.c: Same.
7142 * gcc.dg/declspec-13.c: Same.
7143 * gcc.dg/declspec-18.c: Same.
7144 * gcc.dg/declspec-4.c: Same.
7145 * gcc.dg/declspec-5.c: Same.
7146 * gcc.dg/declspec-6.c: Same.
7147 * gcc.dg/declspec-8.c: Same.
7148 * gcc.dg/deprecated-4.c: Same.
7149 * gcc.dg/deprecated.c: Same.
7150 * gcc.dg/dfp/composite-type.c: Same.
7151 * gcc.dg/empty-source-2.c: Same.
7152 * gcc.dg/empty-source-3.c: Same.
7153 * gcc.dg/format/attr-6.c: Same.
7154 * gcc.dg/format/branch-1.c: Same.
7155 * gcc.dg/format/c90-printf-1.c: Same.
7156 * gcc.dg/format/c90-strftime-2.c: Same.
7157 * gcc.dg/format/c99-strftime-1.c: Same.
7158 * gcc.dg/format/cmn-err-1.c: Same.
7159 * gcc.dg/format/few-1.c: Same.
7160 * gcc.dg/format/ms_branch-1.c: Same.
7161 * gcc.dg/format/ms_unnamed-1.c: Same.
7162 * gcc.dg/format/ms_va-1.c: Same.
7163 * gcc.dg/format/unnamed-1.c: Same.
7164 * gcc.dg/format/va-1.c: Same.
7165 * gcc.dg/format/xopen-1.c: Same.
7166 * gcc.dg/funcdef-var-1.c: Same.
7167 * gcc.dg/funcdef-var-2.c: Same.
7168 * gcc.dg/gnu89-const-expr-1.c: Same.
7169 * gcc.dg/gnu89-const-expr-2.c: Same.
7170 * gcc.dg/gnu90-const-expr-1.c: Same.
7171 * gcc.dg/gnu99-const-expr-1.c: Same.
7172 * gcc.dg/gnu99-const-expr-2.c: Same.
7173 * gcc.dg/gnu99-init-2.c: Same.
7174 * gcc.dg/gomp/_Atomic-5.c: Same.
7175 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7176 * gcc.dg/gomp/atomic-5.c: Same.
7177 * gcc.dg/gomp/linear-1.c: Same.
7178 * gcc.dg/gomp/pr67500.c: Same.
7179 * gcc.dg/init-bad-1.c: Same.
7180 * gcc.dg/init-bad-2.c: Same.
7181 * gcc.dg/init-bad-3.c: Same.
7182 * gcc.dg/init-string-1.c: Same.
7183 * gcc.dg/label-compound-stmt-1.c: Same.
7184 * gcc.dg/label-decl-2.c: Same.
7185 * gcc.dg/label-decl-4.c: Same.
7186 * gcc.dg/large-size-array-2.c: Same.
7187 * gcc.dg/large-size-array-4.c: Same.
7188 * gcc.dg/lvalue-6.c: Same.
7189 * gcc.dg/m-un-2.c: Same.
7190 * gcc.dg/multiple-overflow-warn-1.c: Same.
7191 * gcc.dg/multiple-overflow-warn-2.c: Same.
7192 * gcc.dg/multiple-overflow-warn-3.c: Same.
7193 * gcc.dg/nested-redef-1.c: Same.
7194 * gcc.dg/no-asm-1.c: Same.
7195 * gcc.dg/no-asm-3.c: Same.
7196 * gcc.dg/no-asm-4.c: Same.
7197 * gcc.dg/noncompile/20010524-1.c: Same.
7198 * gcc.dg/noncompile/incomplete-5.c: Same.
7199 * gcc.dg/noncompile/pr44517.c: Same.
7200 * gcc.dg/noncompile/pr52290.c: Same.
7201 * gcc.dg/noreturn-1.c: Same.
7202 * gcc.dg/overflow-warn-1.c: Same.
7203 * gcc.dg/overflow-warn-2.c: Same.
7204 * gcc.dg/overflow-warn-3.c: Same.
7205 * gcc.dg/overflow-warn-4.c: Same.
7206 * gcc.dg/parm-mismatch-1.c: Same.
7207 * gcc.dg/parser-pr28152-2.c: Same.
7208 * gcc.dg/parser-pr28152.c: Same.
7209 * gcc.dg/pedwarn-init.c: Same.
7210 * gcc.dg/pointer-arith-2.c: Same.
7211 * gcc.dg/pointer-arith-3.c: Same.
7212 * gcc.dg/pointer-arith-4.c: Same.
7213 * gcc.dg/pr14475.c: Same.
7214 * gcc.dg/pr18596-3.c: Same.
7215 * gcc.dg/pr18809-1.c: Same.
7216 * gcc.dg/pr27953.c: Same.
7217 * gcc.dg/pr30457.c: Same.
7218 * gcc.dg/pr30551-2.c: Same.
7219 * gcc.dg/pr30551-3.c: Same.
7220 * gcc.dg/pr30551-4.c: Same.
7221 * gcc.dg/pr30551-5.c: Same.
7222 * gcc.dg/pr30551-6.c: Same.
7223 * gcc.dg/pr30551.c: Same.
7224 * gcc.dg/pr36997.c: Same.
7225 * gcc.dg/pr41842.c: Same.
7226 * gcc.dg/pr48552-1.c: Same.
7227 * gcc.dg/pr48552-2.c: Same.
7228 * gcc.dg/pr59717.c: Same.
7229 * gcc.dg/pr61077.c: Same.
7230 * gcc.dg/pr61096-1.c: Same.
7231 * gcc.dg/pr63626.c: Same.
7232 * gcc.dg/pr64223-1.c: Same.
7233 * gcc.dg/pr64223-2.c: Same.
7234 * gcc.dg/pr8788-1.c: Same.
7235 * gcc.dg/pr8927-1.c: Same.
7236 * gcc.dg/pragma-darwin.c: Same.
7237 * gcc.dg/pragma-diag-5.c: Same.
7238 * gcc.dg/pragma-message.c: Same.
7239 * gcc.dg/redecl-1.c: Same.
7240 * gcc.dg/simd-1.c: Same.
7241 * gcc.dg/simd-5.c: Same.
7242 * gcc.dg/simd-6.c: Same.
7243 * gcc.dg/spellcheck-fields.c: Same.
7244 * gcc.dg/spellcheck-typenames.c: Same.
7245 * gcc.dg/struct-semi-2.c: Same.
7246 * gcc.dg/struct-semi-3.c: Same.
7247 * gcc.dg/transparent-union-3.c: Same.
7248 * gcc.dg/ucnid-8.c: Same.
7249 * gcc.dg/uninit-pr19430-O0.c: Same.
7250 * gcc.dg/uninit-pr19430.c: Same.
7251 * gcc.dg/uninit-pr20644-O0.c: Same.
7252 * gcc.dg/utf-dflt.c: Same.
7253 * gcc.dg/utf-dflt2.c: Same.
7254 * gcc.dg/utf16-4.c: Same.
7255 * gcc.dg/vla-11.c: Same.
7256 * gcc.dg/vla-20.c: Same.
7257 * gcc.dg/vla-init-1.c: Same.
7258 * gcc.dg/vla-init-2.c: Same.
7259 * gcc.dg/vla-init-3.c: Same.
7260 * gcc.dg/weak/weak-6.c: Same.
7261 * gcc.dg/weak/weak-7.c: Same.
7262 * gcc.dg/wtr-int-type-1.c: Same.
7263 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7264 * gcc.target/arm/polytypes.c: Same.
7265 * gcc.target/i386/spellcheck-options-4.c: Same.
7266 * gcc.target/powerpc/20030218-1.c: Same.
7267 * gcc.target/sh/pr21255-4.c: Same.
7268 * gcc.test-framework/dg-error-exp-XP.c: Same.
7269 * gfortran.dg/array_constructor_30.f03: Same.
7270 * gfortran.dg/class_30.f90: Same.
7271 * gfortran.dg/goacc/subarrays.f95: Same.
7272 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7273 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7274 * gfortran.dg/intrinsic_std_1.f90: Same.
7275 * gfortran.dg/pr70006.f90: Same.
7276 * gfortran.dg/warning-directive-1.F90: Same.
7277 * gfortran.dg/warning-directive-2.F90: Same.
7278 * gfortran.dg/warning-directive-3.F90: Same.
7279 * gfortran.dg/warning-directive-4.F90: Same.
7280 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7281 * obj-c++.dg/class-extension-1.mm: Same.
7282 * obj-c++.dg/class-extension-2.mm: Same.
7283 * obj-c++.dg/class-protocol-1.mm: Same.
7284 * obj-c++.dg/cxx-ivars-1.mm: Same.
7285 * obj-c++.dg/duplicate-class-1.mm: Same.
7286 * obj-c++.dg/exceptions-3.mm: Same.
7287 * obj-c++.dg/exceptions-4.mm: Same.
7288 * obj-c++.dg/exceptions-5.mm: Same.
7289 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7290 * obj-c++.dg/fsf-package-0.m: Same.
7291 * obj-c++.dg/invalid-type-1.mm: Same.
7292 * obj-c++.dg/method-12.mm: Same.
7293 * obj-c++.dg/method-13.mm: Same.
7294 * obj-c++.dg/method-15.mm: Same.
7295 * obj-c++.dg/method-16.mm: Same.
7296 * obj-c++.dg/method-6.mm: Same.
7297 * obj-c++.dg/method-7.mm: Same.
7298 * obj-c++.dg/property/at-property-1.mm: Same.
7299 * obj-c++.dg/property/at-property-14.mm: Same.
7300 * obj-c++.dg/property/at-property-17.mm: Same.
7301 * obj-c++.dg/property/at-property-21.mm: Same.
7302 * obj-c++.dg/property/at-property-5.mm: Same.
7303 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7304 * obj-c++.dg/property/dynamic-3.mm: Same.
7305 * obj-c++.dg/property/dynamic-4.mm: Same.
7306 * obj-c++.dg/property/property-neg-1.mm: Same.
7307 * obj-c++.dg/property/property-neg-6.mm: Same.
7308 * obj-c++.dg/property/synthesize-11.mm: Same.
7309 * obj-c++.dg/property/synthesize-5.mm: Same.
7310 * obj-c++.dg/property/synthesize-6.mm: Same.
7311 * obj-c++.dg/proto-lossage-4.mm: Same.
7312 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7313 * obj-c++.dg/strings/strings-1.mm: Same.
7314 * obj-c++.dg/super-class-1.mm: Same.
7315 * obj-c++.dg/syntax-error-6.mm: Same.
7316 * obj-c++.dg/syntax-error-7.mm: Same.
7317 * obj-c++.dg/syntax-error-9.mm: Same.
7318 * obj-c++.dg/try-catch-13.mm: Same.
7319 * objc.dg/attributes/method-noreturn-1.m: Same.
7320 * objc.dg/bad-receiver-type-2.m: Same.
7321 * objc.dg/bad-receiver-type.m: Same.
7322 * objc.dg/call-super-2.m: Same.
7323 * objc.dg/class-2.m: Same.
7324 * objc.dg/class-extension-1.m: Same.
7325 * objc.dg/class-extension-2.m: Same.
7326 * objc.dg/class-protocol-1.m: Same.
7327 * objc.dg/desig-init-1.m: Same.
7328 * objc.dg/duplicate-class-1.m: Same.
7329 * objc.dg/exceptions-3.m: Same.
7330 * objc.dg/exceptions-4.m: Same.
7331 * objc.dg/exceptions-5.m: Same.
7332 * objc.dg/foreach-6.m: Same.
7333 * objc.dg/foreach-7.m: Same.
7334 * objc.dg/fsf-nsstring-format-1.m: Same.
7335 * objc.dg/fsf-package-0.m: Same.
7336 * objc.dg/invalid-type-1.m: Same.
7337 * objc.dg/method-11.m: Same.
7338 * objc.dg/method-19.m: Same.
7339 * objc.dg/method-2.m: Same.
7340 * objc.dg/method-20.m: Same.
7341 * objc.dg/method-5.m: Same.
7342 * objc.dg/method-6.m: Same.
7343 * objc.dg/method-7.m: Same.
7344 * objc.dg/method-9.m: Same.
7345 * objc.dg/missing-proto-3.m: Same.
7346 * objc.dg/private-1.m: Same.
7347 * objc.dg/property/at-property-1.m: Same.
7348 * objc.dg/property/at-property-14.m: Same.
7349 * objc.dg/property/at-property-17.m: Same.
7350 * objc.dg/property/at-property-21.m: Same.
7351 * objc.dg/property/at-property-5.m: Same.
7352 * objc.dg/property/dynamic-3.m: Same.
7353 * objc.dg/property/dynamic-4.m: Same.
7354 * objc.dg/property/property-neg-1.m: Same.
7355 * objc.dg/property/property-neg-6.m: Same.
7356 * objc.dg/property/synthesize-11.m: Same.
7357 * objc.dg/property/synthesize-5.m: Same.
7358 * objc.dg/property/synthesize-6.m: Same.
7359 * objc.dg/proto-hier-1.m: Same.
7360 * objc.dg/proto-lossage-4.m: Same.
7361 * objc.dg/protocol-qualifier-2.m: Same.
7362 * objc.dg/strings/strings-1.m: Same.
7363 * objc.dg/type-size-1.m: Same.
7365 2017-04-18 Jeff Law <law@redhat.com>
7368 * gcc.target/mips/pr74563: New test.
7370 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7372 PR tree-optimization/80443
7373 * gcc.c-torture/compile/pr80443.c: New test.
7375 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7377 PR rtl-optimization/80357
7378 * gcc.c-torture/compile/pr80357.c: New test.
7380 2017-04-18 Jeff Law <law@redhat.com>
7383 * gcc.c-torture/compile/pr80422.c: New test.
7385 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7388 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7390 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7393 * gcc.target/powerpc/pr80099-1.c: New test.
7394 * gcc.target/powerpc/pr80099-2.c: Likewise.
7395 * gcc.target/powerpc/pr80099-3.c: Likewise.
7396 * gcc.target/powerpc/pr80099-4.c: Likewise.
7397 * gcc.target/powerpc/pr80099-5.c: Likewise.
7399 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7402 * gcc.dg/sancov/pr80444.c: New test.
7406 * gcc.dg/pr79788-1.c: New test.
7407 * gcc.dg/pr79788-2.c: New test.
7409 2017-04-18 Marek Polacek <polacek@redhat.com>
7411 PR c++/80244 - ICE with attribute in template alias.
7412 * g++.dg/cpp0x/alias-decl-59.C: New test.
7414 PR c++/80241 - ICE with alignas pack expansion.
7415 * g++.dg/cpp0x/alignas11.C: New test.
7417 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7420 * g++.dg/lto/pr80287_0.C: New test.
7422 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7425 * gcc.target/powerpc/pr80315-1.c: New test.
7426 * gcc.target/powerpc/pr80315-2.c: New test.
7427 * gcc.target/powerpc/pr80315-3.c: New test.
7428 * gcc.target/powerpc/pr80315-4.c: New test.
7430 2017-04-16 Tom de Vries <tom@codesourcery.com>
7432 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7434 * g++.dg/parse/error3.C: Same.
7435 * g++.old-deja/g++.pt/niklas01a.C: Same.
7436 * gcc.dg/990506-0.c: Same.
7437 * gcc.dg/cpp/19990413-1.c: Same.
7438 * gcc.dg/cpp/pragma-1.c: Same.
7439 * gcc.dg/cpp/pragma-2.c: Same.
7440 * gcc.dg/m-un-2.c: Same.
7441 * objc.dg/private-1.m: Same.
7443 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
7445 * gcc.dg/pr54669.c: Fix dg-do directive.
7446 * gcc.dg/pr78582.c: Ditto.
7447 * gcc.dg/pr80020.c: Ditto.
7448 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7449 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7450 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7451 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7452 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7453 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7454 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7455 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7456 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7457 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7459 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7461 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
7462 * gfortran.dg/generic_29.f90: Likewise.
7463 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7464 * gfortran.dg/pr41922.f90: Likewise.
7465 * gfortran.dg/pr70006.f90: Likewise.
7467 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7469 PR tree-optimization/66612
7470 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7472 2017-04-14 Janus Weil <janus@gcc.gnu.org>
7475 * gfortran.dg/class_62.f90: New test case.
7477 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7479 * gcc.target/arc/loop-1.c: New file.
7481 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7484 * gcc.target/powerpc/pr80098-1.c: New test.
7485 * gcc.target/powerpc/pr80098-2.c: Likewise.
7486 * gcc.target/powerpc/pr80098-3.c: Likewise.
7487 * gcc.target/powerpc/pr80098-4.c: Likewise.
7489 2017-04-13 Jakub Jelinek <jakub@redhat.com>
7492 * g++.dg/ubsan/pr80403-2.C: New test.
7494 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7496 PR rtl-optimization/80343
7497 * gcc.target/powerpc/pr80343.c: New.
7499 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7502 * c-c++-common/ubsan/bounds-15.c: New test.
7504 2017-04-13 Richard Biener <rguenther@suse.de>
7507 * g++.dg/torture/pr79671.C: Fix asm constraints.
7509 2017-04-13 Jakub Jelinek <jakub@redhat.com>
7512 * gcc.dg/debug/pr80321.c: New test.
7514 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7516 * gnat.dg/debug10.adb: New test.
7517 * gnat.dg/debug10_pkg.ads: New helper.
7519 2017-04-12 Jakub Jelinek <jakub@redhat.com>
7521 PR tree-optimization/79390
7522 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7527 * g++.dg/ubsan/pr80403.C: New test.
7528 * g++.dg/ubsan/pr80404.C: New test.
7529 * g++.dg/ubsan/pr80405.C: New test.
7532 * gcc.dg/torture/pr80163.c: New test.
7534 2017-04-12 Richard Biener <rguenther@suse.de>
7535 Jeff Law <law@redhat.com>
7537 PR tree-optimization/80359
7538 * gcc.dg/torture/pr80359.c: New testcase.
7540 2017-04-12 Richard Biener <rguenther@suse.de>
7541 Bernd Edlinger <bernd.edlinger@hotmail.de>
7544 * g++.dg/torture/pr79671.C: New testcase.
7545 * g++.dg/lto/pr79671_0.C: Likewise.
7546 * g++.dg/lto/pr79671_1.c: Likewise.
7548 2017-04-12 Jakub Jelinek <jakub@redhat.com>
7551 * g++.dg/ubsan/pr80349.C: New test.
7553 2017-04-11 Jakub Jelinek <jakub@redhat.com>
7556 * g++.dg/cpp1z/decomp28.C: New test.
7559 * gcc.dg/pr80100.c: New test.
7561 PR rtl-optimization/80385
7562 * g++.dg/opt/pr80385.C: New test.
7564 2017-04-11 Martin Liska <mliska@suse.cz>
7567 * g++.dg/ipa/pr80212.C: New test.
7569 2017-04-11 Martin Sebor <msebor@redhat.com>
7572 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7574 2017-04-11 Martin Liska <mliska@suse.cz>
7577 * gcc.dg/ubsan/pr70878.c: New test.
7579 2017-04-11 Jakub Jelinek <jakub@redhat.com>
7582 * gcc.target/i386/pr80381.c: New test.
7585 * g++.dg/ext/pr80363.C: New test.
7587 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7589 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7590 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7591 Add avr-*-* to non-lp64 selector.
7593 2017-04-10 Martin Sebor <msebor@redhat.com>
7595 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7596 * gcc.dg/pr40340-4.c: Same.
7598 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7601 * gfortran.dg/submodule_unexp.f90: Modified test
7602 to account for new error.
7603 * gfortran.dg/submodule_twice.f90: New Test
7605 2017-04-10 Jakub Jelinek <jakub@redhat.com>
7608 * g++.dg/init/ref23.C: New test.
7610 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7612 PR tree-optimization/80304
7613 * gfortran.dg/do_concurrent_4.f90: New test case.
7615 2017-04-10 Janus Weil <janus@gcc.gnu.org>
7618 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7620 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
7622 * g++.dg/torture/pr79905.C: Add -maltivec option.
7624 2017-04-10 Jeff Law <law@redhat.com>
7626 PR tree-optimization/80374
7627 * g++.dg/pr80374.c: New test.
7629 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7632 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7633 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7635 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
7637 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7639 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
7642 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7644 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
7647 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7649 2017-04-10 Marek Polacek <polacek@redhat.com>
7652 * g++.dg/ubsan/div-by-zero-3.C: New test.
7654 2017-04-10 Bin Cheng <bin.cheng@arm.com>
7656 PR tree-optimization/80153
7657 * gcc.c-torture/execute/pr80153.c: New.
7659 2017-04-10 Richard Biener <rguenther@suse.de>
7662 * gcc.dg/torture/pr80362.c: New testcase.
7664 2017-04-10 Richard Biener <rguenther@suse.de>
7666 PR tree-optimization/80304
7667 * gcc.dg/torture/pr80304.c: New testcase.
7669 2017-04-10 Nathan Sidwell <nathan@acm.org>
7672 * g++.dg/torture/pr79905.C: New.
7674 2017-04-10 Martin Liska <mliska@suse.cz>
7677 * c-c++-common/ubsan/pr80350.c: New test.
7679 2017-04-10 Jakub Jelinek <jakub@redhat.com>
7682 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7684 2017-04-08 Martin Liska <mliska@suse.cz>
7687 2017-04-07 Martin Liska <mliska@suse.cz>
7690 * g++.dg/ipa/pr80212.C: New test.
7692 2017-04-07 Jakub Jelinek <jakub@redhat.com>
7694 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7696 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7702 * gcc.target/i386/avx512f-undefined-1.c: New test.
7703 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7704 * gcc.target/i386/avx-cvtsd-1.c: New test.
7705 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7706 * gcc.target/i386/avx512f-abspd-1.c: New test.
7707 * gcc.target/i386/avx-cvtss-1.c: New test.
7708 * gcc.target/i386/avx512f-absps-1.c: New test.
7709 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7710 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7712 2017-04-07 Marek Polacek <polacek@redhat.com>
7715 * g++.dg/ubsan/div-by-zero-2.C: New test.
7718 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7720 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7722 PR rtl-optimization/70478
7723 * gcc.target/s390/pr70478.c: New.
7725 2017-04-07 Martin Liska <mliska@suse.cz>
7728 * g++.dg/ext/mv8.C: Add aarch64* targets.
7730 2017-04-07 Martin Liska <mliska@suse.cz>
7733 * g++.dg/ipa/pr80212.C: New test.
7735 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7737 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7739 2017-04-07 Richard Biener <rguenther@suse.de>
7741 PR tree-optimization/80334
7742 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7745 2017-04-07 Richard Biener <rguenther@suse.de>
7748 * gcc.dg/torture/pr80341.c: New testcase.
7750 2017-04-06 Jakub Jelinek <jakub@redhat.com>
7753 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7754 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7756 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
7759 * gcc.target/i386/pr79733.c: New test.
7761 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
7764 * gcc.target/i386/pr80298-1.c: New test.
7765 * gcc.target/i386/pr80298-2.c: Ditto.
7767 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7770 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7773 2017-04-06 Richard Biener <rguenther@suse.de>
7775 PR tree-optimization/80334
7776 * g++.dg/torture/pr80334.C: New testcase.
7778 2017-04-06 Martin Liska <mliska@suse.cz>
7781 * gcc.dg/asan/pr80166.c: New test.
7783 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7785 PR tree-optimization/79390
7786 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7788 2017-04-06 Richard Biener <rguenther@suse.de>
7790 PR tree-optimization/80262
7791 * gcc.target/i386/pr80262.c: New testcase.
7793 2017-04-06 Richard Biener <rguenther@suse.de>
7796 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7798 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7800 PR rtl-optimization/70703
7801 * gcc.target/i386/pr70703.c: New.
7803 2017-04-05 Jakub Jelinek <jakub@redhat.com>
7806 * c-c++-common/asan/pr80308.c: New test.
7808 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7811 * gcc.target/s390/pr79890.c: New test case.
7813 2017-04-05 Jakub Jelinek <jakub@redhat.com>
7816 * c-c++-common/ubsan/pr80310.c: New test.
7818 2017-04-04 Jakub Jelinek <jakub@redhat.com>
7821 * g++.dg/torture/pr80297.C: New test.
7823 PR tree-optimization/79390
7824 * gcc.target/i386/pr79390.c: New test.
7825 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7827 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7830 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7832 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7835 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7836 targeting any CPU or architecture.
7837 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7838 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7839 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7840 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7841 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7842 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7843 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7844 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7846 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
7849 * gfortran.dg/submodule_unexp.f90: New test.
7851 2017-04-04 Jakub Jelinek <jakub@redhat.com>
7854 * gcc.target/i386/avx-pr80286.c: New test.
7855 * gcc.dg/pr80286.c: New test.
7857 2017-04-04 Richard Biener <rguenther@suse.de>
7860 * gcc.dg/torture/pr80281.c: New testcase.
7862 2017-04-04 Richard Biener <rguenther@suse.de>
7864 PR tree-optimization/80275
7865 * g++.dg/opt/pr80275.C: Make g static.
7867 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7869 PR rtl-optimization/60818
7870 * gcc.c-torture/compile/pr60818.c: New testcase.
7872 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
7874 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7875 * gcc.dg/20031012-1.c: Likewise.
7876 * gcc.dg/ipa/ipcp-1.c: Likewise.
7877 * gcc.dg/torture/matrix-3.c: Likewise.
7878 * gcc.target/powerpc/ppc-spe.c: Likewise.
7879 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7881 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7884 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7886 (std, ld): Limit scan-assembler-times check to lp64.
7887 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7888 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7891 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7894 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7896 2017-04-03 Richard Biener <rguenther@suse.de>
7898 PR tree-optimization/80275
7899 * g++.dg/opt/pr80275.C: New testcase.
7901 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7904 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7906 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7908 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7909 (bal): Increase iteration count and assume alignment.
7911 2017-04-03 Bin Cheng <bin.cheng@arm.com>
7913 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7915 2017-04-02 Andrew Pinski <apinski@cavium.com>
7917 * gcc.c-torture/compile/nested-3.c: New testcase.
7918 * gcc.c-torture/execute/20170401-1.c: New testcase.
7919 * gcc.c-torture/execute/20170401-2.c: New testcase.
7921 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7923 PR rtl-optimization/79405
7924 gcc.dg/pr79405.c: New testcase.
7926 2017-03-31 Jakub Jelinek <jakub@redhat.com>
7929 * gcc.dg/pr79255.c: New test.
7932 * g++.dg/ubsan/null-8.C: New test.
7934 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7937 * gfortran.dg/pr80107.f: New.
7939 2017-03-31 Jeff Law <law@redhat.com>
7941 PR tree-optimization/49498
7942 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7944 2017-03-31 Richard Biener <rguenther@suse.de>
7946 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7948 2017-03-31 Richard Biener <rguenther@suse.de>
7950 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7952 2017-03-31 Jakub Jelinek <jakub@redhat.com>
7955 * g++.dg/ext/is_aggregate.C: New test.
7958 * gcc.target/i386/pr80173.c: New test.
7961 * gcc.dg/pr80163.c: New test.
7964 * gcc.dg/torture/pr80025.c: New test.
7966 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7968 * gcc.target/mips/pr52125.c: Add -msym32.
7970 2017-03-30 Jakub Jelinek <jakub@redhat.com>
7972 PR translation/80189
7973 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7974 * g++.dg/gomp/sharing-1.C: Likewise.
7975 * gfortran.dg/gomp/pr44536.f90: Likewise.
7976 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7977 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7978 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7979 * gfortran.dg/gomp/pr33439.f90: Likewise.
7980 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7981 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7982 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7983 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7984 * gcc.dg/gomp/sharing-1.c: Likewise.
7986 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7989 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7991 (dxex, dxexq): Update return type.
7992 (diex, diexq): Update argument type.
7993 * gcc.target/powerpc/pr80246.c: New test.
7995 2017-03-30 Martin Jambor <mjambor@suse.cz>
7998 * g++.dg/ipa/pr77333.C: New test.
8000 2017-03-30 Jakub Jelinek <jakub@redhat.com>
8003 * gcc.target/i386/pr80206.c: New test.
8005 2017-03-30 Richard Biener <rguenther@suse.de>
8007 PR tree-optimization/77498
8008 * gfortran.dg/pr77498.f: New testcase.
8010 2017-03-29 Marek Polacek <polacek@redhat.com>
8013 * gcc.dg/pr79730.c: New test.
8015 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8017 PR libgfortran/78670
8018 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8019 a character of length 1. Update test for success.
8020 * gfortran.dg/dtio_28.f03: New test.
8021 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8022 'scratch' to delete the file when done.
8024 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8026 PR rtl-optimization/80233
8027 * gcc.c-torture/compile/pr80233.c: New testcase.
8029 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8032 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8033 * gfortran.dg/dec_io_2a.f90: instead (new test).
8035 2017-03-28 Jiong Wang <jiong.wang@arm.com>
8037 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8039 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8042 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8043 generating PIC code.
8045 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8047 PR rtl-optimization/80193
8048 * gcc.target/i386/pr80193.c: New.
8050 2017-03-28 Janus Weil <janus@gcc.gnu.org>
8053 * gfortran.dg/dtio_25.f90: Modified test case.
8054 * gfortran.dg/dtio_27.f90: New test case.
8056 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
8059 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8060 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8061 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8063 2017-03-28 Bin Cheng <bin.cheng@arm.com>
8065 * gcc.c-torture/compile/irreducible-loop.c: New.
8067 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8069 PR tree-optimization/80218
8070 * gcc.dg/pr80218.c: New test.
8072 2017-03-28 Richard Biener <rguenther@suse.de>
8074 PR tree-optimization/78644
8075 * gcc.dg/pr78644-1.c: New testcase.
8076 * gcc.dg/pr78644-2.c: Likewise.
8078 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8080 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8081 * gcc.dg/pic-4.c: Likewise.
8082 * gcc.dg/pie-3.c: Likewise.
8083 * gcc.dg/pie-4.c: Likewise.
8085 2017-03-28 Martin Liska <mliska@suse.cz>
8088 * g++.dg/ipa/pr80205.C: New test.
8090 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8092 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8093 with sizeof(int) < 4.
8094 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8095 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8096 * gcc.dg/torture/pr79777.c: Likewise.
8097 * gcc.dg/torture/pr79910.c: Likewise.
8099 2017-03-28 Richard Biener <rguenther@suse.de>
8102 * g++.dg/pr80222.C: New testcase.
8104 2017-03-28 Martin Liska <mliska@suse.cz>
8107 * gcc.dg/ipa/pr80104.c: New test.
8109 2017-03-28 Marek Polacek <polacek@redhat.com>
8112 * c-c++-common/ubsan/shift-10.c: New test.
8114 2017-03-27 Jeff Law <law@redhat.com>
8116 PR tree-optimization/80216
8117 * gcc.c-torture/compile/pr80216.c: New test.
8119 2017-03-27 Jakub Jelinek <jakub@redhat.com>
8122 * c-c++-common/pr80162-1.c: New test.
8123 * c-c++-common/pr80162-2.c: New test.
8124 * c-c++-common/pr80162-3.c: New test.
8127 * g++.dg/opt/pr80102.C: New test.
8129 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8132 * gcc.target/powerpc/pr78543.c: New test.
8134 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8137 * gcc.target/powerpc/pr80103-1.c: New test.
8139 2017-03-27 Richard Biener <rguenther@suse.de>
8141 PR tree-optimization/80181
8142 * gcc.dg/torture/pr80181.c: New testcase.
8144 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8146 * gcc.target/arc/interrupt-4.c: New file.
8148 2017-03-27 Richard Biener <rguenther@suse.de>
8151 * g++.dg/ipa/pr79776.C: New testcase.
8153 2017-03-27 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.dg/asan/pr80168.c: New test.
8158 2017-03-27 Richard Biener <rguenther@suse.de>
8160 PR tree-optimization/80170
8161 * gcc.dg/pr80170.c: New testcase.
8163 2017-03-27 Richard Biener <rguenther@suse.de>
8166 * g++.dg/torture/pr80171.C: New testcase.
8168 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
8170 * gcc.dg/torture/pr79732.c: Require alias support.
8171 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8173 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8174 libatomic_available.
8175 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8176 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8178 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8180 PR libgfortran/78881
8181 * gfortran.dg/dtio_26.f90: New test.
8183 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
8187 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8188 testcase for PR80156. Add a main programme that tests that
8189 the typebound generic is accessible.
8191 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8193 PR rtl-optimization/80160
8194 PR rtl-optimization/80159
8196 * gcc.target/i386/pr80160.c: New test.
8198 2017-03-24 Jakub Jelinek <jakub@redhat.com>
8201 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8203 2017-03-24 Marek Polacek <polacek@redhat.com>
8206 * g++.dg/warn/Wuninitialized-9.C: New test.
8208 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8210 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8211 and remove the high-level builtin. The error message for the
8212 would prevent compilation from reaching the second.
8213 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8215 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8217 * gcc.target/s390/vxe/negfma-1.c: New test.
8219 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8221 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8222 * gcc.target/s390/arch12/mul-1.c: New test.
8223 * gcc.target/s390/arch12/mul-2.c: New test.
8225 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8227 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8229 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8231 * gcc.target/s390/vxe/popcount-1.c: New test.
8233 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8235 * gcc.target/s390/vxe/bitops-1.c: New test.
8237 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8239 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8240 * lib/target-supports.exp: Add effective target check s390_vxe.
8242 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8244 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8245 comparison instructions used from now on.
8247 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8249 * gcc.target/s390/s390.exp (check_effective_target_vector):
8250 Include target-supports.exp and move target_vector check routine
8252 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8254 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8255 check from vector to s390_vx.
8256 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8257 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8258 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8259 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8260 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8261 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8262 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8263 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8264 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8266 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8268 * gcc.target/s390/vector/vec-init-2.c: New test.
8270 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8272 * gcc.dg/ubsan/pr79904-2.c: New test.
8274 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8277 * gcc.target/s390/zvector/pr79893.c: New test.
8279 2017-03-24 Jakub Jelinek <jakub@redhat.com>
8281 PR rtl-optimization/80112
8282 * gcc.dg/pr80112.c: New test.
8284 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8286 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8288 * gcc.dg/Walloca-1.c: Likewise.
8289 * gcc.dg/Walloca-2.c: Likewise.
8290 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8292 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8294 PR tree-optimization/80158
8295 * gfortran.fortran-torture/compile/pr80158.f: New file.
8297 2017-03-24 Richard Biener <rguenther@suse.de>
8299 PR tree-optimization/80167
8300 * gcc.dg/graphite/pr80167.c: New testcase.
8302 2017-03-24 Tom de Vries <tom@codesourcery.com>
8305 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8306 dg-require-effective-target global_constructor.
8307 * gcc.dg/tls/emutls-2.c: Same.
8309 2017-03-24 Tom de Vries <tom@codesourcery.com>
8312 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8313 dg-require-effective-target indirect_jumps.
8315 2017-03-24 Tom de Vries <tom@codesourcery.com>
8318 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8321 2017-03-24 Tom de Vries <tom@codesourcery.com>
8324 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8325 * gcc.dg/Walloca-12.c: Same.
8326 * gcc.dg/attr-alloc_size-8.c: Same.
8327 * gcc.dg/Walloca-4.c: Same.
8328 * gcc.dg/Walloca-8.c: Same.
8329 * gcc.dg/Walloca-13.c: Same.
8330 * gcc.dg/Walloca-14.c: Same.
8331 * gcc.dg/attr-alloc_size-9.c: Same.
8332 * gcc.dg/Walloca-1.c: Same.
8333 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8334 * gcc.dg/Walloca-5.c: Same.
8335 * gcc.dg/Walloca-10.c: Same.
8336 * gcc.dg/Walloca-9.c: Same.
8337 * gcc.dg/attr-alloc_size-6.c: Same.
8338 * gcc.dg/Wvla-larger-than-1.c: Same.
8339 * gcc.dg/torture/pr71881.c: Same.
8340 * gcc.dg/torture/pr71901.c: Same.
8341 * gcc.dg/torture/pr78742.c: Same.
8342 * gcc.dg/builtin-alloc-size.c: Same.
8343 * gcc.dg/Walloca-2.c: Same.
8344 * gcc.dg/Walloca-6.c: Same.
8345 * gcc.dg/Walloca-11.c: Same.
8346 * gcc.dg/attr-alloc_size-7.c: Same.
8347 * gcc.dg/Wvla-larger-than-2.c: Same.
8348 * gcc.dg/Walloca-3.c: Same.
8349 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8350 * gcc.c-torture/compile/pr79413.c: Same.
8351 * gcc.c-torture/compile/pr78439.c: Same.
8353 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8355 * gcc.target/powerpc/p9-options-1.c: New test.
8357 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8360 * gcc.c-torture/compile/pr71436.c: New test.
8362 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8363 Richard Biener <rguenther@suse.de>
8365 PR tree-optimization/79908
8366 PR tree-optimization/80136
8367 * gcc.dg/torture/pr79908.c: New file.
8369 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8372 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8374 2017-03-22 Jakub Jelinek <jakub@redhat.com>
8377 * g++.dg/gomp/pr80141.C: New test.
8380 * g++.dg/torture/pr80129.C: New test.
8383 * g++.dg/tsan/pr80110.C: New test.
8385 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8388 * gfortran.dg/any_loc.f90: New test case.
8390 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8393 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8394 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8396 2017-03-22 Martin Liska <mliska@suse.cz>
8399 * g++.dg/ext/mv8.C: Add power* targets.
8401 2017-03-21 Martin Sebor <msebor@redhat.com>
8404 * g++.dg/warn/Wunused-var-26.C: New test.
8406 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8408 PR tree-optimization/79908
8409 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8411 2017-03-21 Marek Polacek <polacek@redhat.com>
8412 Martin Sebor <msebor@redhat.com>
8414 PR tree-optimization/80109
8415 * gcc.dg/Walloca-14.c: New test.
8417 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8420 * gcc.target/powerpc/pr80125.c: New test.
8422 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8425 * gfortran.dg/unexp_attribute.f90: New test
8427 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8428 Richard Biener <rguenther@suse.de>
8430 PR tree-optimization/79908
8431 * gcc.dg/torture/pr79908.c: New file.
8433 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8435 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8436 with sizeof(int) < 4.
8438 2017-03-21 Martin Liska <mliska@suse.cz>
8440 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8443 2017-03-21 Richard Biener <rguenther@suse.de>
8445 PR tree-optimization/80032
8446 * g++.dg/opt/pr80032.C: New testcase.
8448 2017-03-21 Richard Biener <rguenther@suse.de>
8450 PR tree-optimization/80122
8451 * gcc.dg/torture/pr80122.c: New testcase.
8453 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8455 * gcc.dg/pic-2.c: Skip for MIPS.
8456 * gcc.dg/pie-2.c: Skip for MIPS.
8458 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8461 * g++.dg/cpp0x/initlist97.C: New.
8462 * g++.dg/cpp0x/initlist85.C: Update.
8464 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8467 * gcc.dg/pr67338.c: New test.
8470 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8471 dump instead of assembler.
8472 * g++.dg/init/pr35878_2.C: Likewise.
8473 * g++.dg/init/pr35878_3.C: Likewise.
8475 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8478 * gcc.dg/ubsan/pr80097.c: New test.
8480 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8482 PR tree-optimization/80054
8483 * g++.dg/torture/pr80054.C: New file.
8485 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8488 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8489 directive to assure selection of proper bit using rlwinm insn.
8490 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8491 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8492 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8493 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8495 2017-03-20 Marek Polacek <polacek@redhat.com>
8496 Paolo Carlini <paolo.carlini@oracle.com>
8498 PR c++/80059 - ICE with noexcept and __transaction_atomic
8499 * g++.dg/tm/pr80059-2.C: New test.
8500 * g++.dg/tm/pr80059.C: New test.
8502 2017-03-20 Martin Liska <mliska@suse.cz>
8505 * gcc.target/i386/mpx/pr79753.c: New test.
8507 2017-03-20 Martin Liska <mliska@suse.cz>
8511 * g++.dg/pr79769.C: New test.
8512 * gcc.target/i386/mpx/pr79770.c: New test.
8514 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8517 * gcc.target/s390/load-and-test-fp-1.c: New test.
8518 * gcc.target/s390/load-and-test-fp-2.c: New test.
8520 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
8523 * gfortran.dg/submodule_28.f08 : New test.
8525 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
8528 * gfortran.dg/submodule_26.f08 : New test.
8529 * gfortran.dg/submodule_27.f08 : New test.
8531 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8534 * gcc.target/powerpc/pr79951.c: New.
8536 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8538 PR rtl-optimization/79910
8539 * gcc.dg/torture/pr79910.c: New test.
8541 2017-03-17 Jeff Law <law@redhat.com>
8543 PR tree-optimization/71437
8544 * gcc.dg/tree-ssa/pr71437.c: New test.
8545 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8546 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8547 now caught by VRP, but which were previously caught by DOM.
8549 2017-03-17 Richard Biener <rguenther@suse.de>
8552 * g++.dg/torture/pr80075.C: New testcase.
8554 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8557 * g++.dg/pr71294.C: New test.
8559 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8561 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8563 2017-03-16 Jakub Jelinek <jakub@redhat.com>
8566 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8569 * gfortran.dg/pr79886.f90: New test.
8571 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8574 * gcc.target/powerpc/pr79038-1.c: New test.
8576 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8579 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8581 2017-03-15 Jiong Wang <jiong.wang@arm.com>
8584 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8586 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
8589 * gcc.target/i386/pr80019.c: New test.
8591 2017-03-15 Martin Liska <mliska@suse.cz>
8593 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8595 2017-03-14 Martin Sebor <msebor@redhat.com>
8597 PR tree-optimization/79800
8598 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8599 * gcc.dg/tree-ssa/pr79800.c: New test.
8601 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8604 * gcc.target/powerpc/pr79947.c: New test.
8606 2017-03-14 Martin Sebor <msebor@redhat.com>
8609 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8610 * gcc.dg/attr-alloc_size-7.c: Same.
8611 * gcc.dg/attr-alloc_size-9.c: Same.
8612 * gcc.dg/builtin-alloc-size.c: Same.
8613 * gcc.dg/pr80020.c: New test.
8615 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8617 PR rtl-optimization/79728
8618 * gcc.target/i386/sse-globalreg.c: New test.
8620 2017-03-14 Martin Liska <mliska@suse.cz>
8623 * gcc.dg/tree-prof/pr66295.c: New test.
8625 2017-03-13 Martin Liska <mliska@suse.cz>
8628 * gcc.target/i386/mpx/pr78339.c: New test.
8630 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8632 * gcc.target/arc/bitfield.c: New file.
8634 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8636 * gcc.target/arc/pr9001090948.c: New file.
8638 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8640 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8641 Fix test. Make early-out condition return early. Correct comments.
8643 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8645 PR libgfortran/78854
8646 * gfortran.dg/dtio_25.f90: New test.
8648 2017-03-10 Martin Sebor <msebor@redhat.com>
8650 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8652 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8654 PR rtl-optimization/78911
8655 * gcc.target/i386/pr78911-1.c: New test.
8656 * gcc.target/i386/pr78911-2.c: New test.
8658 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8661 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8662 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8663 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8665 2017-03-10 Marek Polacek <polacek@redhat.com>
8668 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8670 2017-03-10 Jakub Jelinek <jakub@redhat.com>
8673 * g++.dg/other/friend7.C: New test.
8676 * g++.dg/ext/int128-5.C: New test.
8678 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8681 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8682 powerpc, sparc, or s390x.
8684 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8687 * gcc.target/powerpc/pr79907.c: New.
8689 2017-03-10 Olivier Hainque <hainque@adacore.com>
8691 * gnat.dg/opt64.adb: New test.
8692 * gnat.dg/opt64_pkg.ads: New helper.
8693 * gnat.dg/opt64_pkg.adb: New helper.
8695 2017-03-10 Jakub Jelinek <jakub@redhat.com>
8697 PR rtl-optimization/79909
8698 * gcc.target/powerpc/pr79909.c: New test.
8700 PR tree-optimization/79972
8701 * gcc.dg/pr79972.c: New test.
8703 PR tree-optimization/77975
8704 * gcc.dg/pr77975.c: New test.
8706 2017-03-09 Marek Polacek <polacek@redhat.com>
8710 * c-c++-common/nonnull-3.c: New test.
8711 * g++.dg/warn/Wnonnull3.C: New test.
8713 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8715 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8716 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8718 2017-03-09 Marek Polacek <polacek@redhat.com>
8721 * gcc.dg/ubsan/pr79757-1.c: New test.
8722 * gcc.dg/ubsan/pr79757-2.c: New test.
8723 * gcc.dg/ubsan/pr79757-3.c: New test.
8724 * gcc.dg/ubsan/pr79757-4.c: New test.
8725 * gcc.dg/ubsan/pr79757-5.c: New test.
8727 2017-03-09 Jakub Jelinek <jakub@redhat.com>
8730 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8732 2017-03-09 Marek Polacek <polacek@redhat.com>
8735 * g++.dg/expr/ptrmem8.C: New test.
8736 * g++.dg/expr/ptrmem9.C: New test.
8738 2017-03-09 Richard Biener <rguenther@suse.de>
8740 PR tree-optimization/79977
8741 * gcc.dg/graphite/pr79977.c: New testcase.
8743 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8745 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8746 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8747 * lib/target-supports.exp (check_effective_target_rdynamic):
8750 2017-03-09 Richard Biener <rguenther@suse.de>
8753 * gcc.dg/fixed-point/pr79971.c: New testcase.
8755 2017-03-09 Richard Biener <rguenther@suse.de>
8758 * gcc.dg/torture/pr79970.c: New testcase.
8760 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8763 * g++.dg/cpp0x/pr71966-1.C: New.
8764 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8766 2017-03-09 Martin Liska <mliska@suse.cz>
8768 PR tree-optimization/79631
8769 * gcc.target/i386/mpx/pr79631.c: New test.
8771 2017-03-09 Martin Liska <mliska@suse.cz>
8775 * gcc.target/i386/pr71458.c: Update scanned pattern.
8777 2017-03-09 Marek Polacek <polacek@redhat.com>
8780 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8781 * g++.dg/warn/Wduplicated-branches3.C: New test.
8783 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8785 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8787 2017-03-09 Martin Liska <mliska@suse.cz>
8790 * g++.dg/pr79764.C: New test.
8792 2017-03-09 Martin Liska <mliska@suse.cz>
8795 * g++.dg/pr79761.C: New test.
8797 2017-03-09 Jakub Jelinek <jakub@redhat.com>
8800 * c-c++-common/asan/pr79944.c: New test.
8803 * gcc.target/i386/pr79932-2.c: New test.
8806 * gcc.target/i386/pr79932-1.c: New test.
8808 2017-03-09 Marek Polacek <polacek@redhat.com>
8810 PR c++/79900 - ICE in strip_typedefs
8811 * g++.dg/warn/Wpadded-1.C: New test.
8813 2017-03-08 Marek Polacek <polacek@redhat.com>
8815 * g++.dg/Walloca1.C: Adjust dg-warning.
8817 2017-03-08 Andrew Haley <aph@redhat.com>
8819 PR tree-optimization/79943
8820 * gcc.dg/tree-ssa/pr79943.c: New test.
8822 2017-03-08 Richard Biener <rguenther@suse.de>
8824 PR tree-optimization/79955
8825 * gcc.dg/uninit-24.c: New testcase.
8827 2017-03-08 Richard Biener <rguenther@suse.de>
8829 PR tree-optimization/79920
8830 * gcc.dg/vect/pr79920.c: New testcase.
8832 2017-03-08 Jakub Jelinek <jakub@redhat.com>
8835 * gcc.dg/ubsan/pr79904.c: New test.
8837 2017-03-07 Jakub Jelinek <jakub@redhat.com>
8840 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8843 2017-03-07 Marek Polacek <polacek@redhat.com>
8846 * g++.dg/Walloca1.C: New test.
8848 2017-03-07 Martin Liska <mliska@suse.cz>
8851 * g++.dg/pr68270.C: New test.
8853 2017-03-07 Jakub Jelinek <jakub@redhat.com>
8855 PR rtl-optimization/79901
8856 * gcc.target/i386/pr79901.c: New test.
8859 * c-c++-common/ubsan/pr79897.c: New test.
8861 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8863 PR rtl-optimization/79571
8864 * gcc.target/i386/pr79571.c: New.
8866 2017-03-06 Marek Polacek <polacek@redhat.com>
8868 PR c++/79796 - ICE with NSDMI and this pointer
8869 * g++.dg/cpp0x/nsdmi13.C: New test.
8871 2017-03-06 Julia Koval <julia.koval@intel.com>
8874 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8876 * gcc.target/i386/interrupt-13.c: Ditto.
8877 * gcc.target/i386/interrupt-14.c: Ditto.
8878 * gcc.target/i386/interrupt-15.c: Ditto.
8880 2017-03-06 Jakub Jelinek <jakub@redhat.com>
8883 * g++.dg/cpp0x/constexpr-79822.C: New test.
8885 2017-03-06 Richard Biener <rguenther@suse.de>
8887 PR tree-optimization/79894
8888 * gcc.dg/vect/pr79887.c: New testcase.
8890 2017-03-06 Richard Biener <rguenther@suse.de>
8892 PR tree-optimization/79824
8893 * gcc.dg/vect/pr79824-1.c: New testcase.
8894 * gcc.dg/vect/pr79824-2.c: Likewise.
8896 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8898 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8899 gettimeofday. Remove dg-skip-if for AVR.
8900 * lib/target-supports.exp (check_effective_target_gettimeofday):
8903 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8905 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8906 * gcc.target/s390/hotpatch-10.c: Likewise.
8907 * gcc.target/s390/hotpatch-11.c: Likewise.
8908 * gcc.target/s390/hotpatch-12.c: Likewise.
8909 * gcc.target/s390/hotpatch-13.c: Likewise.
8910 * gcc.target/s390/hotpatch-14.c: Likewise.
8911 * gcc.target/s390/hotpatch-15.c: Likewise.
8912 * gcc.target/s390/hotpatch-16.c: Likewise.
8913 * gcc.target/s390/hotpatch-17.c: Likewise.
8914 * gcc.target/s390/hotpatch-18.c: Likewise.
8915 * gcc.target/s390/hotpatch-19.c: Likewise.
8916 * gcc.target/s390/hotpatch-2.c: Likewise.
8917 * gcc.target/s390/hotpatch-26.c: Likewise.
8918 * gcc.target/s390/hotpatch-27.c: Likewise.
8919 * gcc.target/s390/hotpatch-28.c: Likewise.
8920 * gcc.target/s390/hotpatch-3.c: Likewise.
8921 * gcc.target/s390/hotpatch-4.c: Likewise.
8922 * gcc.target/s390/hotpatch-5.c: Likewise.
8923 * gcc.target/s390/hotpatch-6.c: Likewise.
8924 * gcc.target/s390/hotpatch-7.c: Likewise.
8925 * gcc.target/s390/hotpatch-8.c: Likewise.
8926 * gcc.target/s390/hotpatch-9.c: Likewise.
8928 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8931 * g++.dg/template/crash125.C: New.
8933 2017-03-06 Jakub Jelinek <jakub@redhat.com>
8936 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8938 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8940 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8942 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8944 * gcc.target/mips/msa-minmax.c: New tests.
8946 2017-03-06 Martin Liska <mliska@suse.cz>
8949 * g++.dg/asan/pr79783.C: New test.
8951 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8953 * gcc.target/mips/msa-dotp.c: New tests.
8955 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8957 * gcc.target/mips/msa-bclri.c: New test.
8959 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8962 * g++.dg/tm/pr70266.C: New.
8964 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
8965 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8967 * gfortran.dg/coarray/fail_image_1.f08: New test.
8968 * gfortran.dg/coarray/fail_image_2.f08: New test.
8969 * gfortran.dg/coarray/failed_images_1.f08: New test.
8970 * gfortran.dg/coarray/failed_images_2.f08: New test.
8971 * gfortran.dg/coarray/image_status_1.f08: New test.
8972 * gfortran.dg/coarray/image_status_2.f08: New test.
8973 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8974 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8975 * gfortran.dg/coarray_fail_st.f90: New test.
8976 * gfortran.dg/coarray_failed_images_1.f08: New test.
8977 * gfortran.dg/coarray_image_status_1.f08: New test.
8978 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8980 2017-03-03 Marek Polacek <polacek@redhat.com>
8983 * gcc.dg/noncompile/pr79758.c: New test.
8985 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8988 * g++.dg/opt/pr79805.C: New test.
8990 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8992 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8993 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8994 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8995 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8996 * gcc.target/i386/i386.exp
8997 (check_effective_target_avx512vpopcntdq): New.
8999 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9001 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9002 ilp32 targets and match DImode registers for lp64 targets.
9004 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
9006 * g++.dg/pr71624.C: Disable for x32.
9007 * g++.dg/pr71633.C: Ditto.
9009 2017-03-03 Jakub Jelinek <jakub@redhat.com>
9012 * gcc.target/i386/pr79807.c: New test.
9014 2017-03-03 Martin Liska <mliska@suse.cz>
9016 PR tree-optimization/79803
9017 * gcc.dg/tree-ssa/pr79803.c: New test.
9019 2017-03-03 Martin Liska <mliska@suse.cz>
9021 PR rtl-optimization/79574
9022 * gcc.dg/pr79574-2.c: New test.
9024 2017-03-03 Richard Biener <rguenther@suse.de>
9027 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9029 2017-03-03 Jakub Jelinek <jakub@redhat.com>
9031 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9033 2017-03-03 Marek Polacek <polacek@redhat.com>
9036 * g++.dg/warn/Wwrite-strings-1.C: New test.
9037 * g++.dg/warn/Wwrite-strings-2.C: New test.
9038 * g++.dg/warn/Wwrite-strings-3.C: New test.
9039 * g++.dg/warn/Wwrite-strings-4.C: New test.
9040 * g++.dg/warn/Wwrite-strings-5.C: New test.
9041 * g++.dg/warn/Wwrite-strings-6.C: New test.
9042 * g++.dg/warn/Wwrite-strings-7.C: New test.
9043 * g++.dg/warn/Wwrite-strings-8.C: New test.
9044 * g++.dg/warn/Wwrite-strings-9.C: New test.
9045 * g++.dg/warn/Wwrite-strings-10.C: New test.
9046 * g++.dg/warn/Wwrite-strings-11.C: New test.
9047 * g++.dg/warn/Wwrite-strings-12.C: New test.
9049 2017-03-03 Richard Biener <rguenther@suse.de>
9052 * gcc.dg/torture/pr79818.c: New testcase.
9054 2017-03-02 Jakub Jelinek <jakub@redhat.com>
9057 * g++.dg/warn/Wunused-parm-10.C: New test.
9059 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
9061 * gcc.dg/rtl/x86_64/*.c: Test for
9062 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9064 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
9067 * gcc.target/i386/pr79514.c: New test.
9069 2017-03-02 Jakub Jelinek <jakub@redhat.com>
9071 PR rtl-optimization/79780
9072 * gcc.c-torture/compile/pr79780.c: New test.
9074 2017-03-02 Richard Biener <rguenther@suse.de>
9076 PR tree-optimization/79345
9078 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9079 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9080 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9082 2017-03-02 Richard Biener <rguenther@suse.de>
9085 * gcc.dg/vector-1.c: New testcase.
9087 2017-03-02 Bin Cheng <bin.cheng@arm.com>
9089 PR tree-optimization/66768
9090 * gcc.target/i386/pr66768.c: New test.
9092 2017-03-02 Richard Biener <rguenther@suse.de>
9094 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9095 * gcc.dg/rtl/x86_64/final.c: Likewise.
9096 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9097 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9098 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9099 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9101 2017-03-02 Richard Biener <rguenther@suse.de>
9103 PR tree-optimization/79777
9104 * gcc.dg/torture/pr79777.c: New testcase.
9106 2017-03-01 Martin Sebor <msebor@redhat.com>
9109 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9110 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9111 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9112 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9114 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
9116 * gcc.target/i386/invsize-2.c: New test.
9117 * gcc.target/i386/invsize-3.c: Ditto.
9118 * gcc.target/i386/invsize-4.c: Ditto.
9119 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9120 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9122 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9125 * gcc.target/powerpc/pr79439.c: New test.
9127 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9129 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9133 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9136 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9137 pattern to look for vcmpequd. instead of vcmpnew.
9138 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9139 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9140 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9141 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9142 look for xvcmpeqdp. instead of xvcmpnedp.
9143 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9144 look for vcmpequd. instead of vcmpnew.
9145 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9146 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9147 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9148 look for xvcmpeqsp. instead of xvcmpnesp.
9149 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9150 look for xvcmpeqdp. instead of xvcmpnedp.
9151 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9152 look for vcmpequd. instead of vcmpnew.
9153 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9154 look for vcmpeqsp instead of xvcmpnesp.
9155 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9156 look for xvcmpeqdp instead of xvcmpnedp.
9158 2017-03-01 Richard Biener <rguenther@suse.de>
9161 * gcc.dg/torture/pr79721.c: New testcase.
9163 2017-03-01 Jakub Jelinek <jakub@redhat.com>
9166 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9167 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9170 * g++.dg/warn/Wunused-parm-9.C: New test.
9172 PR tree-optimization/79734
9173 * g++.dg/opt/pr79734.C: New test.
9175 2017-02-28 Jakub Jelinek <jakub@redhat.com>
9177 PR tree-optimization/79737
9178 * gcc.c-torture/execute/pr79737-1.c: New test.
9179 * gcc.c-torture/execute/pr79737-2.c: New test.
9181 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9183 * gcc.target/sparc/20170228-1.c: New test.
9185 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
9187 * gcc.target/i386/invsize-1.c: New test.
9189 2017-02-28 Martin Sebor <msebor@redhat.com>
9191 PR tree-optimization/79691
9192 * gcc.dg/tree-ssa/pr79691.c: New test.
9194 2017-02-28 Jakub Jelinek <jakub@redhat.com>
9197 * gcc.target/i386/pr79729.c: New test.
9199 2017-02-28 Richard Biener <rguenther@suse.de>
9201 PR tree-optimization/79740
9202 * gcc.dg/torture/pr79740.c: New testcase.
9204 2017-02-28 Richard Biener <rguenther@suse.de>
9207 * c-c++-common/torture/pr79731.c: New testcase.
9209 2017-02-28 Richard Biener <rguenther@suse.de>
9211 PR tree-optimization/79732
9212 * gcc.dg/torture/pr79732.c: New testcase.
9214 2017-02-28 Richard Biener <rguenther@suse.de>
9216 PR tree-optimization/79723
9217 * gcc.target/i386/pr79723.c: New testcase.
9219 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9222 * gcc.target/powerpc/pr79544.c: New.
9224 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9227 * g++.dg/parse/crash67.C: New.
9229 2017-02-27 Bin Cheng <bin.cheng@arm.com>
9231 PR tree-optimization/77536
9232 * gcc.dg/vect/pr79347.c: Revise testing string.
9234 2017-02-27 Richard Biener <rguenther@suse.de>
9236 PR tree-optimization/45397
9237 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9239 2017-02-27 Richard Biener <rguenther@suse.de>
9241 PR tree-optimization/79690
9242 * gcc.target/i386/pr79690.c: New testcase.
9244 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9247 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9249 * gfortran.dg/inline_matmul_11.f90: Likewise.
9250 * gfortran.dg/inline_matmul_9.f90: Likewise.
9251 * gfortran.dg/matmul_13.f90: New test.
9252 * gfortran.dg/matmul_14.f90: New test.
9254 2017-02-25 Jakub Jelinek <jakub@redhat.com>
9257 * g++.dg/opt/pr79396.C: New test.
9259 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9262 * gfortran.dg/dtio_6.f90: Update test.
9264 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9267 * gfortran.dg/interface_operator_2.f90: New test.
9269 2017-02-24 Jakub Jelinek <jakub@redhat.com>
9272 * gcc.dg/pr79677.c: New test.
9274 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9276 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9278 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9279 (cond_move1): Simplify condition to force generation of
9281 (cond_move2): Likewise.
9283 2017-02-24 Jakub Jelinek <jakub@redhat.com>
9286 * g++.dg/warn/Wrestrict-1.C: New test.
9287 * g++.dg/warn/Wrestrict-2.C: New test.
9289 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
9291 * g++.dg/ext/complit15.C: Require LTO.
9293 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9295 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9296 logical_op_short_circuit to skip targets.
9297 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9300 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9302 * gnat.dg/opt63.adb: New test.
9304 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9306 * gnat.dg/discr47.adb: New test.
9308 2017-02-24 Richard Biener <rguenther@suse.de>
9310 PR tree-optimization/79389
9311 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9313 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9316 * g++.dg/cpp0x/pr79361-1.C: New.
9317 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9319 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9321 * gcc.target/visium/bit_test.c: Accept any lsr form.
9322 * gcc.target/visium/block_move.c: Tweak.
9324 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9327 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9329 2017-02-23 Richard Biener <rguenther@suse.de>
9331 PR tree-optimization/79683
9332 * gcc.target/i386/pr79683.c: New testcase.
9334 2017-02-22 Jeff Law <law@redhat.com>
9336 PR tree-optimization/79578
9337 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9339 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9341 * gcc.target/mips/msa-fp-cc.c: New test.
9343 2017-02-22 Jakub Jelinek <jakub@redhat.com>
9346 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9347 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9348 * g++.dg/gomp/pr79664.C: New test.
9350 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9352 2017-02-22 Marek Polacek <polacek@redhat.com>
9355 * g++.dg/cpp0x/alignas10.C: New test.
9356 * g++.dg/cpp0x/alignas9.C: New test.
9359 * g++.dg/ext/underlying_type12.C: New test.
9362 * gcc.dg/enum-incomplete-4.c: New test.
9364 2017-02-22 Jakub Jelinek <jakub@redhat.com>
9367 * gcc.target/i386/pr70465-2.c: New test.
9369 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
9371 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9373 2017-02-22 Richard Biener <rguenther@suse.de>
9375 PR tree-optimization/79673
9376 * gcc.target/i386/pr79673.c: New testcase.
9378 2017-02-22 Richard Biener <rguenther@suse.de>
9380 PR tree-optimization/79666
9381 * gcc.dg/torture/pr79666.c: New testcase.
9383 2017-02-22 Martin Liska <mliska@suse.cz>
9386 * gcc.dg/tree-prof/pr79587.c: New test.
9388 2017-02-21 Marek Polacek <polacek@redhat.com>
9391 * g++.dg/ext/flexary23.C: New test.
9393 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
9396 * gcc.target/i386/pr79593.c: New test.
9398 2017-02-21 Jakub Jelinek <jakub@redhat.com>
9401 * g++.dg/cpp1z/decomp26.C: New test.
9404 * g++.dg/ubsan/pr79589.C: New test.
9406 2017-02-21 Jeff Law <law@redhat.com>
9408 PR tree-optimization/79621
9409 * gcc.c-torture/compile/pr79621.c: New test.
9411 2017-02-21 Jakub Jelinek <jakub@redhat.com>
9414 * g++.dg/cpp1y/constexpr-79655.C: New test.
9417 * g++.dg/cpp1y/constexpr-79639.C: New test.
9420 * gcc.target/i386/mpx/pr79633.c: New test.
9423 * gcc.dg/pr79570.c: New test.
9426 * c-c++-common/pr79641.c: New test.
9428 PR tree-optimization/79649
9429 * gcc.target/i386/pr79649.c: New test.
9432 * gcc.dg/pr79494.c: New test.
9434 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9436 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9439 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9441 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9443 2017-02-02 Jason Merrill <jason@redhat.com>
9446 * g++.dg/ext/complit15.C: New.
9448 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9451 * gcc.target/powerpc/pr78056-8.c: Remove.
9453 2017-02-20 Marek Polacek <polacek@redhat.com>
9456 * gcc.dg/comp-goto-4.c: New test.
9459 * c-c++-common/ubsan/bounds-14.c: New test.
9461 2017-02-20 Jakub Jelinek <jakub@redhat.com>
9464 * gcc.target/i386/pr79568-1.c: New test.
9465 * gcc.target/i386/pr79568-2.c: New test.
9466 * gcc.target/i386/pr79568-3.c: New test.
9468 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
9471 * gfortran.dg/dtio_10.f90: Change test of error message.
9472 * gfortran.dg/dtio_23.f90: New test.
9473 * gfortran.dg/dtio_24.f90: New test.
9475 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
9478 * gfortran.dg/submodule_25.f08: New test.
9480 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
9483 * gfortran.dg/submodule_24.f08: New test.
9485 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9488 * gfortran.dg/class_allocate_24.f90: New test.
9490 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
9493 * gfortran.dg/submodule_23.f90: New test.
9495 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9498 * g++.dg/cpp0x/alignas8.C: New.
9500 2017-02-19 Eric Fiselier <eric@efcs.ca>
9501 Jonathan Wakely <jwakely@redhat.com>
9504 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9506 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9508 * gcc.dg/gimplefe-26.c: New test.
9510 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
9512 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9514 2017-02-18 Jakub Jelinek <jakub@redhat.com>
9517 * gcc.target/i386/3dnowA-3.c: New test.
9520 * gcc.target/i386/pr79559.c: New test.
9522 2017-02-17 Joseph Myers <joseph@codesourcery.com>
9524 * gcc.dg/c11-float-2.c: New test.
9525 * gcc.dg/torture/float128-floath.c,
9526 gcc.dg/torture/float128x-floath.c,
9527 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9528 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9529 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9530 *_DECIMAL_DIG macros with DECIMAL_DIG.
9532 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9535 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9537 2017-02-17 Julia Koval <julia.koval@intel.com>
9539 * gcc.target/i386/rdpid.c New test.
9540 * gcc.target/i386/sse-12.c: Add -mrdpid.
9541 * gcc.target/i386/sse-13.c: Ditto.
9542 * gcc.target/i386/sse-14.c: Ditto.
9543 * gcc.target/i386/sse-22.c: Ditto.
9544 * gcc.target/i386/sse-23.c: Ditto.
9545 * g++.dg/other/i386-2.C: Ditto.
9546 * g++.dg/other/i386-3.C: Ditto.
9548 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9550 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9551 * gcc.dg/pr61441.c: Ditto.
9553 2017-02-17 Martin Liska <mliska@suse.cz>
9555 PR rtl-optimization/79574
9556 * gcc.dg/pr79574.c: New test.
9558 2017-02-17 Marek Polacek <polacek@redhat.com>
9561 * gcc.dg/torture/pr79536.c: New test.
9563 2017-02-16 Alan Modra <amodra@gmail.com>
9565 * gcc.c-torture/execute/pr79286.c: New.
9567 2017-02-16 Jakub Jelinek <jakub@redhat.com>
9570 * c-c++-common/gomp/pr79512.c: New test.
9572 2017-02-15 Martin Sebor <msebor@redhat.com>
9575 * g++.dg/ext/flexary12.C: Adjust.
9576 * g++.dg/ext/flexary20.C: Same.
9577 * g++.dg/ext/flexary21.C: Same.
9578 * g++.dg/ext/flexary22.C: New test.
9580 2017-02-15 Bin Cheng <bin.cheng@arm.com>
9582 PR tree-optimization/79347
9583 * gcc.dg/vect/pr79347.c: New test.
9585 2017-02-15 Jakub Jelinek <jakub@redhat.com>
9588 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9589 [[deprecated]] comment.
9590 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9591 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9592 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9593 [[deprecated]] in -std=c++11.
9594 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9595 [[fallthrough]] in -std=c++11 and -std=c++14.
9598 * g++.dg/tls/pr79288.C: New test.
9600 2017-02-15 Marek Polacek <polacek@redhat.com>
9603 * gcc.dg/dfp/pr79515.c: New.
9605 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
9607 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9609 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9611 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9614 2017-02-15 Jakub Jelinek <jakub@redhat.com>
9617 * gcc.dg/dfp/pr79487.c: New test.
9618 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9621 2017-01-14 Carl Love <cel@us.ibm.com>
9623 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9624 xvcvsxdsp and xvcvuxdsp instructions.
9626 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9628 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9629 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9630 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9631 64-bit default target.
9632 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9633 a 64-bit default target.
9635 2017-02-14 Jakub Jelinek <jakub@redhat.com>
9638 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
9639 (test_3vx): Change return type from int to void.
9640 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9641 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9642 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9643 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9645 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9646 (test_3vx): Change return type from int to void.
9647 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9648 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9649 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9650 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9652 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9653 intrinsic. Change scan-assembler-times number from 1 to 2.
9654 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9655 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9656 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9657 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9658 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9659 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9660 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9662 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9665 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9666 Use dg-additional-options for ia32 target. Remove XFAIL.
9668 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9671 * gcc.target/i386/pr79495.c: New test.
9673 2017-02-14 Marek Polacek <polacek@redhat.com>
9677 * g++.dg/cpp1y/pr79463.C: New.
9678 * g++.dg/template/incomplete10.C: New.
9679 * g++.dg/template/incomplete9.C: New.
9681 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9684 * gcc.target/i386/pr79498.c: New test.
9686 2017-02-14 Martin Sebor <msebor@redhat.com>
9689 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9690 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9691 * gcc.dg/tree-ssa/pr79448.c: New test.
9693 2017-02-14 Jeff Law <law@redhat.com>
9695 PR tree-optimization/79095
9696 * g++.dg/pr79095-1.C: New test
9697 * g++.dg/pr79095-2.C: New test
9698 * g++.dg/pr79095-3.C: New test
9699 * g++.dg/pr79095-4.C: New test
9700 * g++.dg/pr79095-5.C: New test
9701 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9702 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9704 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9706 * gcc.target/aarch64/vect_fp16_1.c: New.
9708 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9710 * gcc.dg/gimplefe-25.c: New test.
9712 2017-02-14 Jakub Jelinek <jakub@redhat.com>
9714 PR tree-optimization/79408
9715 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9717 2017-02-14 Richard Biener <rguenther@suse.de>
9720 * gcc.dg/torture/pr79432.c: New testcase.
9722 2017-02-13 Martin Sebor <msebor@redhat.com>
9725 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9727 2017-02-13 Jakub Jelinek <jakub@redhat.com>
9730 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9734 * g++.dg/cpp1z/eval-order4.C: New test.
9735 * g++.dg/other/pr79232.C: New test.
9737 2017-02-13 Nathan Sidwell <nathan@acm.org>
9740 * g++.dg/cpp0x/pr79296.C: New.
9742 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9744 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9745 Instead, xfail powerpc*-*-* && lp64.
9747 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9749 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9750 powerpc_p8vector_ok.
9751 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9753 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9756 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9757 for reading beyond a 4k boundary.
9759 2017-02-13 Jakub Jelinek <jakub@redhat.com>
9761 PR rtl-optimization/79388
9762 PR rtl-optimization/79450
9763 * gcc.c-torture/execute/pr79388.c: New test.
9764 * gcc.c-torture/execute/pr79450.c: New test.
9766 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9769 * gfortran.dg/spread_init_expr_2.f90: New test case.
9771 2017-02-11 Jakub Jelinek <jakub@redhat.com>
9774 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9776 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
9779 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9781 2017-02-10 Jakub Jelinek <jakub@redhat.com>
9784 * g++.dg/cpp0x/pr79457.C: New test.
9786 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9788 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9789 scan-assembler unless lp64.
9791 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9793 PR tree-optimization/66612
9794 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9796 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9798 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9801 2017-02-10 Marek Polacek <polacek@redhat.com>
9804 * g++.dg/cpp1y/pr79435.C: New.
9807 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9809 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9811 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9812 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9814 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9815 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9816 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9817 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9818 (vtst_expected_poly64x2): Move to aarch64-only section.
9819 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9820 (vtst_p64, vtstq_p64): New tests.
9822 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9825 * g++.dg/cpp0x/pr71737.C: New.
9827 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
9828 Richard Biener <rguenther@suse.de>
9830 * gcc.dg/gimplefe-error-1.c: New testcase.
9831 * gcc.dg/gimplefe-error-2.c: New testcase.
9832 * gcc.dg/gimplefe-error-3.c: New testcase.
9834 2017-02-10 Jakub Jelinek <jakub@redhat.com>
9836 PR tree-optimization/79411
9837 * gcc.c-torture/compile/pr79411.c: New test.
9839 2017-02-09 Jakub Jelinek <jakub@redhat.com>
9840 Jason Merrill <jason@redhat.com>
9843 * g++.dg/cpp1z/pr79143.C: New test.
9845 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
9847 * gcc.dg/loop-unswitch-2.c: Update testcase.
9848 * gcc.dg/loop-unswitch-1.c: Update testcase.
9850 2017-02-09 Marek Polacek <polacek@redhat.com>
9853 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9854 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9855 * c-c++-common/goacc/pr79428-1.c: New test.
9856 * c-c++-common/gomp/pr79428-2.c: New test.
9857 * c-c++-common/gomp/pr79428-5.c: New test.
9858 * c-c++-common/gomp/pr79428-6.c: New test.
9859 * c-c++-common/pr79428-3.c: New test.
9861 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9863 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9866 2017-02-09 Jakub Jelinek <jakub@redhat.com>
9869 * gcc.c-torture/compile/pr79413.c: New test.
9872 * c-c++-common/gomp/pr79429.c: New test.
9873 * g++.dg/gomp/pr79429.C: New test.
9876 * c-c++-common/gomp/pr79431.c: New test.
9878 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9879 Cesar Philippidis <cesar@codesourcery.com>
9880 Joseph Myers <joseph@codesourcery.com>
9881 Chung-Lin Tang <cltang@codesourcery.com>
9883 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9884 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9885 * c-c++-common/goacc/loop-auto-2.c: New.
9886 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9887 * c-c++-common/goacc/tile-2.c: New.
9888 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9889 * g++.dg/goacc/tile-1.C: New, check tile subst.
9890 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9891 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9892 * gfortran.dg/goacc/tile-1.f90: New test.
9893 * gfortran.dg/goacc/tile-2.f90: New test.
9894 * gfortran.dg/goacc/tile-lowering.f95: New test.
9896 2017-02-09 Richard Biener <rguenther@suse.de>
9898 PR tree-optimization/69823
9899 * gcc.dg/graphite/pr69823.c: New testcase.
9901 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9904 * gcc.target/powerpc/pr78604.c: New.
9906 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9909 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9910 disable this test on power architecture.
9912 2017-02-08 Richard Biener <rguenther@suse.de>
9914 PR tree-optimization/71824
9915 PR tree-optimization/79409
9916 * gcc.dg/graphite/pr71824-3.c: New testcase.
9918 2017-02-08 Jakub Jelinek <jakub@redhat.com>
9920 PR tree-optimization/79408
9921 * gcc.dg/tree-ssa/pr79408.c: New test.
9923 2017-02-08 Richard Biener <rguenther@suse.de>
9925 PR tree-optimization/71824
9926 * gcc.dg/graphite/pr71824-2.c: New testcase.
9928 2017-02-07 Andrew Pinski <apinski@cavium.com>
9930 * gcc.target/aarch64/popcount.c: New Testcase.
9932 2017-02-07 Jakub Jelinek <jakub@redhat.com>
9934 PR rtl-optimization/79386
9935 * gcc.c-torture/compile/pr79386.c: New test.
9937 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9938 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9940 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9943 2017-02-07 Jakub Jelinek <jakub@redhat.com>
9946 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9947 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9949 2017-02-07 Richard Biener <rguenther@suse.de>
9951 * gcc.dg/gimplefe-23.c: New testcase.
9952 * gcc.dg/gimplefe-24.c: Likewise.
9954 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9956 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9957 scan-assembler instead of scan-assembler-times.
9958 * gcc.target/aarch64/test_frame_10.c: Likewise.
9959 * gcc.target/aarch64/test_frame_12.c: Likewise.
9960 * gcc.target/aarch64/test_frame_2.c: Likewise.
9961 * gcc.target/aarch64/test_frame_4.c: Likewise.
9962 * gcc.target/aarch64/test_frame_6.c: Likewise.
9963 * gcc.target/aarch64/test_frame_7.c: Likewise.
9964 * gcc.target/aarch64/test_frame_8.c: Likewise.
9966 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9968 * gcc.target/i386/pr78419.c: Require ifunc support.
9970 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
9972 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9974 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9977 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9979 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
9981 * lib/target-supports.exp: Define the RISC-V target.
9982 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9983 * gcc.dg/builtin-apply2.c: Likewise.
9984 * gcc.dg/ifcvt-4.c: Likewise.
9985 * gcc.dg/loop-8.c: Likewise.
9986 * gcc.dg/sibcall-10.c: Likewise.
9987 * gcc.dg/sibcall-9.c: Likewise.
9988 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9989 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9990 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9991 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9992 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9993 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9994 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9996 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9999 * gcc.target/powerpc/pr66144-1.c: New test.
10000 * gcc.target/powerpc/pr66144-2.c: Likewise.
10001 * gcc.target/powerpc/pr66144-3.c: Likewise.
10003 2017-02-06 Martin Sebor <msebor@redhat.com>
10005 PR tree-optimization/79376
10006 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10007 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10009 2017-02-06 Jakub Jelinek <jakub@redhat.com>
10012 * g++.dg/cpp1y/constexpr-79379.C: New test.
10015 * g++.dg/lookup/pr79377.C: New test.
10018 * g++.dg/cpp1z/decomp25.C: New test.
10020 PR tree-optimization/79284
10021 * gcc.c-torture/compile/pr79284.c: New test.
10023 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10026 * g++.dg/cpp0x/pr70448.C: New.
10028 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10031 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10034 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
10037 * gcc.c-torture/compile/pr78883.c: New test.
10039 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
10042 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10043 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10044 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10045 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10046 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10047 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10048 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10049 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10050 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10051 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10052 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10053 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10054 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10056 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10059 * gfortran.dg/allocate_with_source_24.f90: New test.
10061 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10064 * gfortran.dg/der_ptr_component_2.f90: New test.
10066 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10068 * gcc.target/sparc/20170205-1.c: New test.
10070 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
10072 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10073 libatomic_available.
10075 * gcc.dg/pr77587.c: Require alias support.
10076 * gcc.dg/pr77587a.c: Likewise.
10078 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10079 * gcc.c-torture/execute/pr78622.c: Likewise.
10081 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10083 * c-c++-common/Wunused-var-16.c: Likewise.
10084 * c-c++-common/builtin-shuffle-1.c: Likewise.
10085 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10086 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10088 2017-02-03 Martin Sebor <msebor@redhat.com>
10090 PR tree-optimization/79327
10091 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10092 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10093 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10095 2017-02-03 Jakub Jelinek <jakub@redhat.com>
10096 Martin Sebor <msebor@redhat.com>
10098 PR tree-optimization/79327
10099 * gcc.dg/tree-ssa/pr79327.c: New test.
10100 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10101 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10102 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10103 (test_sprintf_chk_range_schar): Adjust dg-message.
10104 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10105 * gcc.c-torture/execute/pr79327.c: New test.
10107 2017-02-03 Jakub Jelinek <jakub@redhat.com>
10110 * gcc.target/powerpc/pr79354.c: New test.
10111 * gcc.c-torture/execute/pr79354.c: New test.
10113 2017-02-03 Martin Sebor <msebor@redhat.com>
10115 PR tree-optimization/79352
10116 * gcc.dg/tree-ssa/pr79352.c: New test.
10118 2017-02-03 Martin Liska <mliska@suse.cz>
10121 * gcc.target/i386/mvc9.c: New test.
10123 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10126 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10129 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
10131 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10132 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10133 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10134 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10135 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10136 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10137 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10138 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10139 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10140 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10141 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10142 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10143 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10145 2017-02-02 Martin Sebor <msebor@redhat.com>
10147 PR middle-end/79275
10148 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10149 * gcc.dg/tree-ssa/pr79275.c: New test.
10151 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10153 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
10155 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
10157 PR middle-end/77445
10158 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10161 2017-02-02 Tamar Christina <tamar.christina@arm.com>
10163 PR middle-end/78142
10164 * gcc.target/aarch64/vector_initialization_nostack.c
10165 (f12): Use one vector
10167 2017-02-02 Jakub Jelinek <jakub@redhat.com>
10169 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10170 * c-c++-common/asan/misalign-1.c: Likewise.
10171 * c-c++-common/asan/misalign-2.c: Likewise.
10172 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10173 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10174 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10175 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10176 add -ffat-lto-objects from/to dg-additional-options.
10177 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10178 dg-additional-options.
10181 * gcc.target/powerpc/pr79197.c: New test.
10182 * gcc.c-torture/compile/pr79197.c: New test.
10184 2017-02-02 Richard Biener <rguenther@suse.de>
10186 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10188 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10191 * g++.dg/cpp0x/pr69637-1.C: New.
10192 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10194 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10196 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10198 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10201 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10204 2017-02-01 Jakub Jelinek <jakub@redhat.com>
10207 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10208 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10209 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10210 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10211 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10212 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10213 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10214 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10215 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10216 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10217 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10218 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10219 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10221 2017-02-01 Martin Liska <mliska@suse.cz>
10224 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10226 2017-02-01 Richard Biener <rguenther@suse.de>
10229 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10230 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10231 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10232 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10234 2017-02-01 Richard Biener <rguenther@suse.de>
10236 PR middle-end/79315
10237 * gfortran.dg/pr79315.f90: New testcase.
10239 2017-02-01 Richard Biener <rguenther@suse.de>
10241 PR tree-optimization/71824
10242 * gcc.dg/graphite/pr71824.c: New testcase.
10244 2017-01-31 Jakub Jelinek <jakub@redhat.com>
10247 * g++.dg/diagnostic/pr79304.C: New test.
10249 2017-01-31 David Malcolm <dmalcolm@redhat.com>
10252 * g++.dg/spellcheck-pr79298.C: New test case.
10254 2017-01-31 David Malcolm <dmalcolm@redhat.com>
10256 PR preprocessor/79210
10257 * gcc.dg/format/pr79210.c: New test case.
10258 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10261 2017-01-31 Nathan Sidwell <nathan@acm.org>
10264 * g++.dg/warn/pr79290.C: New.
10268 * g++.dg/cpp1y/pr67273.C: New.
10269 * g++.dg/cpp1y/pr79253.C: New.
10271 2017-01-31 Nathan Sidwell <nathan@acm.org>
10274 * g++.dg/cpp1y/pr61636-1.C: Augment.
10276 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10278 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10279 rand() instead of random().
10281 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
10283 PR tree-optimization/71691
10284 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10286 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10288 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10291 2017-01-31 Jakub Jelinek <jakub@redhat.com>
10293 PR tree-optimization/79267
10294 * g++.dg/opt/pr79267.C: New test.
10296 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
10299 * gcc.dg/debug/dwarf2/align-1.c: New.
10300 * gcc.dg/debug/dwarf2/align-2.c: New.
10301 * gcc.dg/debug/dwarf2/align-3.c: New.
10302 * gcc.dg/debug/dwarf2/align-4.c: New.
10303 * gcc.dg/debug/dwarf2/align-5.c: New.
10304 * gcc.dg/debug/dwarf2/align-6.c: New.
10305 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10306 * g++.dg/debug/dwarf2/align-1.C: New.
10307 * g++.dg/debug/dwarf2/align-2.C: New.
10308 * g++.dg/debug/dwarf2/align-3.C: New.
10309 * g++.dg/debug/dwarf2/align-4.C: New.
10310 * g++.dg/debug/dwarf2/align-5.C: New.
10311 * g++.dg/debug/dwarf2/align-6.C: New.
10313 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10316 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10318 2017-01-30 Martin Sebor <msebor@redhat.com>
10321 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10323 2017-01-30 Martin Liska <mliska@suse.cz>
10325 PR gcov-profile/79259
10326 * g++.dg/tree-prof/pr79259.C: New test.
10328 2017-01-30 Richard Biener <rguenther@suse.de>
10330 PR tree-optimization/79276
10331 * gcc.dg/torture/pr79276.c: New testcase.
10333 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10336 * gcc.target/s390/pr79240.c: New test.
10338 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10341 * gcc.target/powerpc/pr79268.c: New file.
10342 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10343 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10344 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10345 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10347 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
10349 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10352 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10354 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10355 * gnat.dg/debug9.adb: Likewise.
10357 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10359 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10360 libatomic_available.
10361 * gfortran.dg/coarray_42.f90: Likewise.
10362 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10363 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10364 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10366 2017-01-27 Martin Sebor <msebor@redhat.com>
10368 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10370 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10372 PR rtl-optimization/79194
10373 * gcc.dg/torture/pr79194.c: New test.
10375 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10377 PR tree-optimization/71374
10378 * gcc.target/i386/pr71374.c: New.
10380 2017-01-27 Martin Sebor <msebor@redhat.com>
10383 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10384 a dg-error directive.
10386 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10389 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10390 * gcc.target/arm/pr79131-2.c: New.
10392 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10395 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10396 vectorized on POWER unless hardware misaligned loads are
10399 2017-01-27 Bin Cheng <bin.cheng@arm.com>
10401 PR rtl-optimization/78559
10402 * gcc.c-torture/execute/pr78559.c: New test.
10404 2017-01-27 Richard Biener <rguenther@suse.de>
10406 PR tree-optimization/79245
10407 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10408 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10410 2017-01-27 Jakub Jelinek <jakub@redhat.com>
10413 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10414 target. Use 4294967293U instead of 4294967293.
10416 2017-01-27 Richard Biener <rguenther@suse.de>
10418 PR tree-optimization/71433
10419 * gcc.dg/Warray-bounds-21.c: New testcase.
10421 2017-01-27 Richard Biener <rguenther@suse.de>
10423 PR tree-optimization/79244
10424 * gcc.dg/torture/pr79244.c: New testcase.
10426 2017-01-27 Jakub Jelinek <jakub@redhat.com>
10428 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10429 all occurrences of 40 to 32.
10431 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
10434 * gcc.target/arm/pr79239.c: New test.
10436 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10438 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10440 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
10443 * g++.dg/cpp1y/pr64382.C: New test.
10445 2017-01-26 Martin Sebor <msebor@redhat.com>
10447 PR middle-end/78703
10448 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10449 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10450 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10451 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10453 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10456 * g++.dg/debug/dwarf2/pr79129.C: New test.
10459 * g++.dg/debug/dwarf2/pr78835.C: New test.
10461 2017-01-26 Martin Sebor <msebor@redhat.com>
10463 PR middle-end/78703
10464 * gcc.dg/format/pr78569.c: Adjust.
10465 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10466 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10467 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10468 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10469 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10470 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10471 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10472 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10473 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10474 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10475 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10477 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10480 * g++.dg/other/offsetof8.C: Add expected error.
10481 * g++.dg/other/offsetof9.C: New test.
10483 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
10485 * g++.dg/opt/declone3.C: Require LTO.
10487 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10490 * gcc.target/arm/pr79131.c: New.
10492 2017-01-26 Bin Cheng <bin.cheng@arm.com>
10494 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10496 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
10499 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10500 matches replaced operator delete.
10502 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10504 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10505 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10506 avx512f with avx512dq.
10507 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10508 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10509 avx512f with avx512dq.
10510 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10511 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10512 avx512f with avx512dq.
10514 2017-01-26 Marek Polacek <polacek@redhat.com>
10517 * c-c++-common/Wduplicated-branches-13.c: New test.
10519 2017-01-26 David Sherwood <david.sherwood@arm.com>
10521 PR middle-end/79212
10522 * gfortran.dg/gomp/sharing-4.f90: New test.
10524 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10527 * gcc.target/i386/pr70465.c: New test.
10529 * brig.dg/dg.exp: Update copyright years.
10530 * lib/brig-dg.exp: Update copyright years.
10531 * lib/brig.exp: Update copyright years.
10533 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10536 * gcc.target/powerpc/pr79179.c: New test.
10538 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10540 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10541 generation to accept D-mode memory accesses.
10543 2017-01-25 Martin Sebor <msebor@redhat.com>
10546 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10547 * g++.dg/ext/flexarray-mangle.C: Same.
10548 * g++.dg/ext/flexarray-subst.C: Same.
10549 * g++.dg/ext/flexary10.C: Same.
10550 * g++.dg/ext/flexary11.C: Same.
10551 * g++.dg/ext/flexary14.C: Same.
10552 * g++.dg/ext/flexary16.C: Same.
10553 * g++.dg/ext/flexary18.C: Same.
10554 * g++.dg/ext/flexary19.C: Same.
10555 * g++.dg/ext/flexary7.C: Same.
10556 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10557 * g++.dg/ubsan/object-size-1.C: Same.
10558 * obj-c++.dg/property/at-property-23.mm: Same.
10560 2017-01-25 Jakub Jelinek <jakub@redhat.com>
10563 * g++.dg/cpp1z/decomp24.C: New test.
10566 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10567 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10569 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10571 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10572 * g++.dg/cpp1y/pr59636.C: Likewise.
10573 * g++.dg/cpp1y/pr60190.C: Likewise.
10575 2017-01-25 Bin Cheng <bin.cheng@arm.com>
10577 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10579 2017-01-25 Carl Love <cel@us.ibm.com>
10581 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
10582 vec_packs built-ins
10584 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10586 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10588 * gcc.target/arm/vseleqsf.c: Likewise.
10589 * gcc.target/arm/vselgedf.c: Likewise.
10590 * gcc.target/arm/vselgesf.c: Likewise.
10591 * gcc.target/arm/vselgtdf.c: Likewise.
10592 * gcc.target/arm/vselgtsf.c: Likewise.
10593 * gcc.target/arm/vselledf.c: Likewise.
10594 * gcc.target/arm/vsellesf.c: Likewise.
10595 * gcc.target/arm/vselltdf.c: Likewise.
10596 * gcc.target/arm/vselltsf.c: Likewise.
10597 * gcc.target/arm/vselnedf.c: Likewise.
10598 * gcc.target/arm/vselnesf.c: Likewise.
10599 * gcc.target/arm/vselvcdf.c: Likewise.
10600 * gcc.target/arm/vselvcsf.c: Likewise.
10601 * gcc.target/arm/vselvsdf.c: Likewise.
10602 * gcc.target/arm/vselvssf.c: Likewise.
10604 2017-01-25 Richard Biener <rguenther@suse.de>
10607 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10608 to what we had before adding the threading passes.
10610 2017-01-25 Richard Biener <rguenther@suse.de>
10612 PR tree-optimization/69264
10613 * g++.dg/torture/pr69264.C: New testcase.
10615 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10618 * gcc.target/arm/pr79145.c: New test.
10620 2017-01-25 Richard Biener <rguenther@suse.de>
10623 * g++.dg/gomp/pr78363-1.C: New testcase.
10624 * g++.dg/gomp/pr78363-2.C: Likewise.
10625 * g++.dg/gomp/pr78363-3.C: Likewise.
10627 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10629 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10630 * gcc.dg/lto/pr61526_0.c: Likewise.
10631 * gcc.dg/lto/pr64415_0.c: Likewise.
10633 2017-01-24 Jakub Jelinek <jakub@redhat.com>
10636 * g++.dg/cpp1z/decomp22.C: New test.
10637 * g++.dg/cpp1z/decomp23.C: New test.
10639 2017-01-24 Nathan Sidwell <nathan@acm.org>
10642 * g++.dg/cpp0x/pr78469.C: New.
10645 * g++.dg/cpp0x/pr79118.C: New.
10647 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10649 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10651 2017-01-24 David Malcolm <dmalcolm@redhat.com>
10653 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10654 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10655 * gcc.dg/rtl/rtl.exp: New file.
10656 * gcc.dg/rtl/test.c: New file.
10657 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10658 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10659 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10660 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10661 * gcc.dg/rtl/x86_64/final.c: New test case.
10662 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10663 * gcc.dg/rtl/x86_64/ira.c: New test case.
10664 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10665 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10666 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10667 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10668 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10669 * gcc.dg/rtl/x86_64/test_1.h: New file.
10670 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10671 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10672 * gcc.dg/rtl/x86_64/times-two.h: New file.
10673 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10675 2017-01-24 Bin Cheng <bin.cheng@arm.com>
10677 PR tree-optimization/79159
10678 * g++.dg/tree-ssa/pr79159.C: New test.
10680 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
10681 Martin Jambor <mjambor@suse.cz>
10683 * lib/brig-dg.exp: New file.
10684 * lib/brig.exp: Likewise.
10685 * brig.dg/README: Likewise.
10686 * brig.dg/dg.exp: Likewise.
10687 * brig.dg/test/gimple/alloca.hsail: Likewise.
10688 * brig.dg/test/gimple/atomics.hsail: Likewise.
10689 * brig.dg/test/gimple/branches.hsail: Likewise.
10690 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10691 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10692 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10693 * brig.dg/test/gimple/mem.hsail: Likewise.
10694 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10695 * brig.dg/test/gimple/packed.hsail: Likewise.
10696 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10697 * brig.dg/test/gimple/variables.hsail: Likewise.
10698 * brig.dg/test/gimple/vector.hsail: Likewise.
10700 2017-01-24 Jakub Jelinek <jakub@redhat.com>
10702 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10703 support asan, only on i?86/x86_64 require sse2_runtime.
10705 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10708 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10709 test on powerpc targets.
10711 2017-01-23 Martin Sebor <msebor@redhat.com>
10713 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10715 2017-01-23 Richard Biener <rguenther@suse.de>
10717 PR tree-optimization/79088
10718 PR tree-optimization/79188
10719 * gcc.dg/torture/pr79088.c: New testcase.
10720 * gcc.dg/torture/pr79188.c: Likewise.
10722 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10724 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10725 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10726 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10727 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10728 type of test function to reflect change in built-in function's
10730 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10731 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10732 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10733 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10734 type and second argument type to reflect change in built-in
10735 function's type signature.
10736 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10737 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10738 type of test function to reflect change in built-in function's
10740 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10741 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10742 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10743 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10744 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10745 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10746 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10747 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10748 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10749 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10750 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10751 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10752 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10753 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10754 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10755 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10756 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10757 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10758 type of test function to reflect change in built-in function's
10760 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10761 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10762 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10763 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10764 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10765 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10766 test function's result and second argument to reflect change in
10767 built-in function's type signature.
10768 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10770 2017-01-23 Nathan Sidwell <nathan@acm.org>
10773 * g++.dg/template/pr71710.C: New.
10777 * g++.dg/template/pr71406.C: New.
10779 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10781 * gfortran.dg/integer_exponentiation_7.f90: New test.
10783 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10785 PR rtl-optimization/78634
10786 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10788 2017-01-23 Bin Cheng <bin.cheng@arm.com>
10790 PR tree-optimization/70754
10791 * gfortran.dg/pr70754.f90: New test.
10793 2017-01-23 Martin Liska <mliska@suse.cz>
10795 PR tree-optimization/79196
10796 * gcc.dg/asan/pr79196.c: New test.
10797 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10799 2017-01-23 Michael Matz <matz@suse.de>
10801 PR tree-optimization/78384
10802 * gcc.dg/pr78384.c: New test.
10804 2017-01-23 Richard Biener <rguenther@suse.de>
10806 PR tree-optimization/79186
10807 * gcc.dg/torture/pr79186.c: New testcase.
10808 * gcc.dg/torture/pr79187.c: Likewise.
10810 2017-01-23 Martin Jambor <mjambor@suse.cz>
10812 * gcc.dg/ipa/vrp8.c: New test.
10814 2017-01-23 Martin Jambor <mjambor@suse.cz>
10817 * gfortran.dg/lto/pr79108_0.f90: New test.
10819 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10821 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10822 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10823 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10824 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10825 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10826 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10827 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10828 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10829 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10830 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10831 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10832 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10833 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10834 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10835 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10836 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10838 2017-01-23 Richard Biener <rguenther@suse.de>
10839 Nick Clifton <nickc@redhat.com>
10842 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10843 If the target is ARM return the result of the
10844 check_effective_target_arm_vect_no_misalign proc.
10845 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10846 support unaligned vectors then only expect one of the loops to be
10849 2017-01-23 Martin Liska <mliska@suse.cz>
10851 * gcc.dg/asan/use-after-scope-10.c: New test.
10852 * gcc.dg/asan/use-after-scope-11.c: New test.
10853 * g++.dg/asan/use-after-scope-5.C: New test.
10855 2017-01-23 Martin Liska <mliska@suse.cz>
10857 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10858 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10859 sanopt optimization for ASAN_POISON.
10861 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10863 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10865 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10867 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10868 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10870 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10871 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10872 exec_vcombine): Likewise.
10873 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10874 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10875 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10876 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10877 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10878 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10879 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10880 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10881 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10882 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10883 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10884 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10885 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10886 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10887 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10888 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10889 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10890 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10892 (TEST_VGET_LANE): Cast to uint to avoid warning.
10893 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10894 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10895 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10896 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10897 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10898 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10899 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10900 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10901 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10902 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10903 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10904 CHECK_POLY instead of CHECK for poly64_t types.
10905 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10906 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10907 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10908 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10909 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10910 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10912 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10913 for int32_t, int64_t.
10914 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10915 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10916 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10917 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10918 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10921 2017-01-22 Jakub Jelinek <jakub@redhat.com>
10924 * gfortran.dg/gomp/pr79154-1.f90: New test.
10925 * gfortran.dg/gomp/pr79154-2.f90: New test.
10927 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10929 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10931 2017-01-21 Marek Polacek <polacek@redhat.com>
10934 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10936 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
10938 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10940 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10942 PR rtl-optimization/79125
10943 * gcc.dg/torture/pr79125.c: New test.
10945 2017-01-20 Jiong Wang <jiong.wang@arm.com>
10947 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
10949 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10950 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
10952 2017-01-20 Nathan Sidwell <nathan@acm.org>
10955 * g++.dg/cpp1z/inh-ctor38.C: New.
10957 2017-01-20 Marek Polacek <polacek@redhat.com>
10960 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10962 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10964 * lib/target-supports.exp (check_configured_with): New procedure.
10965 (check_effective_target_default_mode): new effective target.
10966 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10967 default mode. Fix dg-skip-if target selector syntax.
10968 * gcc.target/arm/optional_thumb-2.c: Likewise.
10969 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10972 2017-01-20 David Malcolm <dmalcolm@redhat.com>
10976 * g++.dg/spellcheck-pr77829.C: New test case.
10977 * g++.dg/spellcheck-pr78656.C: New test case.
10979 2017-01-20 Marek Polacek <polacek@redhat.com>
10982 * c-c++-common/Wduplicated-branches-1.c: New test.
10983 * c-c++-common/Wduplicated-branches-10.c: New test.
10984 * c-c++-common/Wduplicated-branches-11.c: New test.
10985 * c-c++-common/Wduplicated-branches-12.c: New test.
10986 * c-c++-common/Wduplicated-branches-2.c: New test.
10987 * c-c++-common/Wduplicated-branches-3.c: New test.
10988 * c-c++-common/Wduplicated-branches-4.c: New test.
10989 * c-c++-common/Wduplicated-branches-5.c: New test.
10990 * c-c++-common/Wduplicated-branches-6.c: New test.
10991 * c-c++-common/Wduplicated-branches-7.c: New test.
10992 * c-c++-common/Wduplicated-branches-8.c: New test.
10993 * c-c++-common/Wduplicated-branches-9.c: New test.
10994 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10995 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10996 * g++.dg/ext/builtin-object-size3.C: Likewise.
10997 * g++.dg/gomp/loop-1.C: Likewise.
10998 * g++.dg/warn/Wduplicated-branches1.C: New test.
10999 * g++.dg/warn/Wduplicated-branches2.C: New test.
11001 2017-01-20 Martin Liska <mliska@suse.cz>
11004 * gcc.dg/lto/pr69188_0.c: New test.
11005 * gcc.dg/lto/pr69188_1.c: New test.
11007 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11009 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11010 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11011 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11012 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11013 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11014 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11015 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11016 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11017 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11018 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11019 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11020 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11021 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11022 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11023 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11024 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11025 * gcc.target/i386/avx-1.c: Test new intrinsics.
11026 * gcc.target/i386/sse-13.c: Ditto.
11027 * gcc.target/i386/sse-23.c: Ditto.
11029 2017-01-20 Richard Biener <rguenther@suse.de>
11031 PR tree-optimization/71264
11032 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11034 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11036 * gcc.target/mips/madd4-1.c: New file.
11037 * gcc.target/mips/madd4-2.c: Likewise.
11038 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11040 (mips_option_groups): Add -m[no-]madd4.
11041 (mips-dg-init): Detect default -mno-madd4.
11042 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11043 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11044 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11045 * gcc.target/mips/nmadd-1.c: Likewise.
11046 * gcc.target/mips/nmadd-2.c: Likewise.
11047 * gcc.target/mips/nmadd-3.c: Likewise.
11049 2017-01-19 Jiong Wang <jiong.wang@arm.com>
11051 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11052 combined instructions.
11053 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11055 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11056 of pointer authentication.
11058 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11060 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11061 floating point hardware to run test.
11063 2017-01-19 Tamar Christina <tamar.christina@arm.com>
11065 * lib/target-supports.exp
11066 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11068 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11071 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11072 __x86_64__]: Allow for target i?86-*-*.
11074 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11077 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11078 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11079 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11081 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11082 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11083 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11085 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11088 * gfortran.dg/coarray_43.f90: New test.
11090 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
11092 PR rtl-optimization/79121
11093 * gcc.c-torture/execute/pr79121.c: New test.
11095 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11097 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11098 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11100 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
11104 * gfortran.dg/pr50069_1.f90: New test.
11105 * gfortran.dg/pr50069_2.f90: New test.
11106 * gfortran.dg/pr55086_1.f90: New test.
11107 * gfortran.dg/pr55086_1_tfat.f90: New test.
11108 * gfortran.dg/pr55086_2.f90: New test.
11109 * gfortran.dg/pr55086_2_tfat.f90: New test.
11110 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11112 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11113 * gcc.dg/strcmp-1.c: New test.
11114 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11116 2017-01-18 David Malcolm <dmalcolm@redhat.com>
11118 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11119 (dejagnu_fail): Likewise.
11120 (dejagnu_note): Likewise.
11121 (pass): Provide forward decl, moving true decl to after #include
11126 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11128 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11129 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11131 2017-01-18 Nathan Sidwell <nathan@acm.org>
11134 * g++.dg/cpp1z/inh-ctor37.C: New.
11136 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
11138 PR rtl-optimization/78952
11139 * gcc.target/i386/pr78952-1.c: New test.
11140 * gcc.target/i386/pr78952-2.c: Ditto.
11142 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11144 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11146 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11149 * gfortran.dg/coarray_event_1.f08: New test.
11151 2017-01-18 Jakub Jelinek <jakub@redhat.com>
11154 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11155 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11157 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11159 * gcc.target/powerpc/fusion4.c: Likewise.
11160 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11162 * gcc.target/powerpc/pr58673-1.c: Likewise.
11163 * gcc.target/powerpc/pr58673-2.c: Likewise.
11164 * gcc.target/powerpc/pr59054.c: Likewise.
11166 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11168 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11170 * gcc.target/powerpc/p9-vbpermd.c: New file.
11172 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11174 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11175 (must_not_compile2): Downcase first letter of error messages.
11176 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11177 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11179 2017-01-18 Nathan Sidwell <nathan@acm.org>
11182 * g++.dg/pr79091.C: New.
11184 2017-01-18 Jakub Jelinek <jakub@redhat.com>
11186 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11188 (p0): Add missing dg-error.
11190 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
11192 * gcc.target/msp430/mul_f5_muldef.c: New test.
11194 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11197 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11198 options. Fix up the syntax for using \m and \M.
11200 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11203 * gcc.target/powerpc/ssp-1.c: New testcase.
11204 * gcc.target/powerpc/ssp-2.c: New testcase.
11206 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11208 * gcc.target/aarch64/eh_return.c: New test.
11210 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11212 * vec-rlmi-rlnm.c: New file.
11214 2017-01-17 Nathan Sidwell <nathan@acm.org>
11217 * g++.dg/cpp1y/pr61636-1.C: New.
11218 * g++.dg/cpp1y/pr61636-2.C: New.
11219 * g++.dg/cpp1y/pr61636-3.C: New.
11221 2017-01-17 Martin Sebor <msebor@redhat.com>
11224 * gcc.dg/pr78768.c: Make it a link-only test.
11226 2017-01-17 David Malcolm <dmalcolm@redhat.com>
11229 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11231 * c-c++-common/Wmisleading-indentation.c: Likewise.
11233 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11236 * gcc.target/arm/pr79058.c: New.
11238 2017-01-17 Jakub Jelinek <jakub@redhat.com>
11240 PR tree-optimization/71854
11241 * gcc.dg/vect/pr71854.c: New test.
11243 2017-01-17 Martin Liska <mliska@suse.cz>
11246 * g++.dg/ipa/pr71207.C: New test.
11248 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
11250 PR middle-end/77445
11251 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11252 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11254 2017-01-17 Jakub Jelinek <jakub@redhat.com>
11256 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11257 rather than long unsigned int.
11258 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11260 2017-01-17 Richard Biener <rguenther@suse.de>
11262 PR tree-optimization/71433
11263 * gcc.dg/Warray-bounds-20.c: New testcase.
11265 2017-01-17 Richard Biener <rguenther@suse.de>
11270 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11271 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11272 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11274 2017-01-17 Alan Modra <amodra@gmail.com>
11276 * gcc.target/powerpc/pr79066.c: New.
11278 2017-01-16 Jeff Law <law@redhat.com>
11280 PR tree-optimization/33562
11281 PR tree-optimization/61912
11282 PR tree-optimization/77485
11283 PR tree-optimization/79090
11284 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11285 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11287 2017-01-16 Jakub Jelinek <jakub@redhat.com>
11290 * gcc.c-torture/compile/pr79089.c: New test.
11293 * gcc.dg/pr79080.c: New test.
11295 2017-01-16 David Malcolm <dmalcolm@redhat.com>
11298 * gcc.dg/format/pr78304.c: Convert argument from integral type
11300 * gcc.dg/format/pr78304-2.c: Likewise.
11302 2017-01-16 Carl Love <cel@us.ibm.com>
11304 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11305 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11307 2017-01-16 Carl Love <cel@us.ibm.com>
11309 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11310 Change arguments and return type to bool long long.
11312 2017-01-16 Martin Sebor <msebor@redhat.com>
11315 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11318 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11321 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11324 * g++.dg/cpp0x/pr71737.C: New.
11326 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11328 * gcc.target/powerpc/swaps-p8-27.c: New.
11330 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11333 * g++.dg/cpp0x/pr71737.C: New.
11335 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11337 * gnat.dg/opt62.adb: New test.
11338 * gnat.dg/opt62_pkg.ads: New helper.
11340 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11342 PR rtl-optimization/78626
11343 PR rtl-optimization/78727
11344 * gcc.dg/torture/pr78626.c: New test.
11345 * gcc.dg/torture/pr78727.c: New test.
11347 2017-01-14 Alan Modra <amodra@gmail.com>
11349 * gcc.c-torture/compile/pr72749.c: New test.
11351 2017-01-13 David Malcolm <dmalcolm@redhat.com>
11354 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11355 (test_macro_2): New test.
11356 (test_macro_3): New test.
11357 (test_macro_4): New test.
11358 (test_non_contiguous_strings): Convert line number to line offset.
11359 * gcc.dg/format/pr78304-2.c: New test case.
11360 * gcc.dg/format/pr78304.c: New test case.
11362 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
11364 * gcc.target/i386/funcspec-56.inc: Add missing options and
11365 reorder options by implied ISAs, as in ix86_target_string.
11367 2017-01-13 Marek Polacek <polacek@redhat.com>
11370 * g++.dg/cpp0x/constexpr-array18.C: New test.
11372 2017-01-13 Jeff Law <law@redhat.com>
11374 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11376 PR tree-optimization/61912
11377 PR tree-optimization/77485
11378 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11379 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11380 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11382 PR tree-optimization/33562
11383 PR tree-optimization/61912
11384 PR tree-optimization/77485
11385 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11386 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11387 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11388 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11389 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11390 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11391 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11393 2017-01-13 Martin Liska <mliska@suse.cz>
11396 * gcc.c-torture/execute/pr79043.c: New test.
11398 2017-01-13 Richard Biener <rguenther@suse.de>
11400 PR middle-end/78411
11401 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11403 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11406 * gfortran.dg/coarray/event_4.f08: New test.
11408 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11411 * gfortran.dg/coarray/event_3.f08: New test.
11413 2017-01-13 Richard Biener <rguenther@suse.de>
11415 PR tree-optimization/77283
11416 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11418 2017-01-13 Richard Biener <rguenther@suse.de>
11420 * gcc.dg/gimplefe-22.c: New testcase.
11422 2017-01-13 Richard Biener <rguenther@suse.de>
11424 PR tree-optimization/77283
11425 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11426 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11427 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11429 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11431 * gcc.dg/pr77862.c: Require fpic target.
11433 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11436 * gcc.target/powerpc/pr79004.c: New test.
11438 2017-01-12 Martin Sebor <msebor@redhat.com>
11440 * gcc.dg/pr78138.c: Adjust.
11441 * gcc.dg/pr78768.c: Adjust.
11442 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11443 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11444 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11445 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11446 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11447 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11448 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11449 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11450 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11451 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11452 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11454 2017-01-12 Jakub Jelinek <jakub@redhat.com>
11456 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11458 2017-01-12 Martin Sebor <msebor@redhat.com>
11461 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11464 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
11466 * gcc.dg/pr78768.c: Require LTO.
11468 2017-01-12 Martin Sebor <msebor@redhat.com>
11471 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11472 due to the referenced bug.
11474 2017-01-12 Martin Sebor <msebor@redhat.com>
11477 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11479 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
11481 * gcc.target/i386/builtin_target.c (check_features): Check all
11482 supported __builtin_cpu_supports options.
11484 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11486 PR tree-optimization/78319
11487 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11490 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11493 * gcc.target/powerpc/swaps-p8-26.c: New.
11495 2017-01-12 Richard Biener <rguenther@suse.de>
11497 * gcc.dg/gimplefe-21.c: New testcase.
11499 2017-01-12 Michael Collison <michael.collison@arm.com>
11501 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11503 2017-01-11 Julia Koval <julia.koval@intel.com>
11504 Uros Bizjak <ubizjak@gmail.com>
11506 * gcc.target/i386/sgx.c New test.
11507 * gcc.target/i386/sse-12.c: Add -msgx.
11508 * gcc.target/i386/sse-13.c: Ditto.
11509 * gcc.target/i386/sse-14.c: Ditto.
11510 * gcc.target/i386/sse-22.c: Ditto.
11511 * gcc.target/i386/sse-23.c: Ditto.
11512 * g++.dg/other/i386-2.C: Ditto.
11513 * g++.dg/other/i386-3.C: Ditto.
11515 2017-01-11 Martin Sebor <msebor@redhat.com>
11518 * g++.dg/template/explicit9.C: New test.
11520 2017-01-11 Nathan Sidwell <nathan@acm.org>
11523 * g++.dg/pr77812.C: New.
11525 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11528 * g++.dg/cpp1y/constexpr-71537.C: New test.
11530 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11533 2017-01-11 Martin Sebor <msebor@redhat.com>
11536 * c-c++-common/Waddress-2.c: New test.
11538 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11541 * g++.dg/cpp0x/pr78341.C: New test.
11543 2017-01-11 Martin Sebor <msebor@redhat.com>
11546 * gcc.dg/pr78768.c: New test.
11548 2017-01-11 David Malcolm <dmalcolm@redhat.com>
11551 * gcc.dg/spellcheck-options-14.c: New test case.
11552 * gcc.dg/spellcheck-options-15.c: New test case.
11553 * gcc.dg/spellcheck-options-16.c: New test case.
11554 * gcc.dg/spellcheck-options-17.c: New test case.
11556 2017-01-11 Martin Liska <mliska@suse.cz>
11558 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11560 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11562 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11563 instead of just 1 for the decomposition from struct C.
11565 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11567 * gcc.c-torture/execute/20170111-1.c: New test.
11569 2017-01-11 Richard Biener <rguenther@suse.de>
11571 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11573 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11575 PR middle-end/50199
11576 * gcc.dg/lto/pr50199_0.c: New test.
11578 2017-01-10 Martin Sebor <msebor@redhat.com>
11583 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11584 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11586 2017-01-10 Martin Sebor <msebor@redhat.com>
11588 PR middle-end/78138
11589 * gcc.dg/pr78138.c: New test.
11591 2017-01-10 David Malcolm <dmalcolm@redhat.com>
11594 * g++.dg/diagnostic/pr77949.C: New test case.
11596 2017-01-10 Martin Sebor <msebor@redhat.com>
11598 PR middle-end/78245
11599 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11601 2017-01-10 Martin Sebor <msebor@redhat.com>
11603 PR tree-optimization/78775
11604 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11605 * gcc.dg/attr-alloc_size-10.c: New test.
11606 * gcc.dg/attr-alloc_size-11.c: New test.
11607 * gcc.dg/builtin-stringop-chk-7.c: New test.
11608 * gcc.dg/pr78775.c: New test.
11609 * gcc.dg/pr78973-2.c: New test.
11610 * gcc.dg/pr78973.c: New test.
11612 2017-01-10 Jeff Law <law@redhat.com>
11614 PR tree-optimization/77766
11615 PR tree-optimization/78856
11616 * gcc.c-torture/execute/pr77766.c: New test.
11618 2016-01-10 Richard Biener <rguenther@suse.de>
11620 PR tree-optimization/79034
11621 * g++.dg/torture/pr79034.C: New testcase.
11623 2017-01-10 Martin Liska <mliska@suse.cz>
11625 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11626 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11627 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11628 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11629 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11630 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11631 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11632 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11633 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11634 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11635 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11636 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11637 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11638 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11639 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11640 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11641 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11642 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11643 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11644 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11645 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11646 * gcc.dg/ipa/pr64307.c: Likewise.
11647 * gcc.dg/ipa/pr77653.c: Likewise.
11649 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11651 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11652 * g++.dg/other/i386-3.C: Ditto.
11653 * gcc.target/i386/sse-12.c: Ditto.
11654 * gcc.target/i386/sse-13.c: Ditto.
11655 * gcc.target/i386/sse-22.c: Ditto.
11656 * gcc.target/i386/sse-23.c: Ditto.
11657 * gcc.target/i386/builtin_target.c: Handle new option.
11658 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11659 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11660 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11662 2017-01-09 Martin Sebor <msebor@redhat.com>
11665 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11666 with different precisions.
11668 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11670 * g++.dg/opt/call2.C: New test.
11671 * g++.dg/opt/call3.C: Likewise.
11672 * gnat.dg/array26.adb: New test.
11673 * gnat.dg/array26_pkg.ad[sb]: New helper.
11674 * gnat.dg/array27.adb: New test.
11675 * gnat.dg/array27_pkg.ad[sb]: New helper.
11676 * gnat.dg/array28.adb: New test.
11677 * gnat.dg/array28_pkg.ad[sb]: New helper.
11679 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11681 PR translation/79019
11682 PR translation/79020
11683 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11685 * gfortran.dg/initialization_17.f90: Likewise.
11687 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11690 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11691 * gcc.target/i386/pr78904-4.c: Likewise.
11692 * gcc.target/i386/pr78904-6.c: Likewise.
11693 * gcc.target/i386/pr78967-2.c: Likewise.
11695 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11697 PR tree-optimization/78899
11698 * gcc.target/i386/pr78899.c: New test.
11699 * gcc.dg/pr71077.c: New test.
11701 2017-01-09 Martin Jambor <mjambor@suse.cz>
11705 * gcc.dg/torture/pr78365.c: New test.
11707 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11710 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11711 (main): Use int* instead of long long.
11713 PR tree-optimization/78938
11714 * gcc.dg/vect/pr78938.c: New test.
11716 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11718 * gcc.dg/20161219.c: New test.
11720 2017-01-09 Richard Biener <rguenther@suse.de>
11722 PR tree-optimization/78997
11723 * gcc.dg/torture/pr78997.c: New testcase.
11725 2017-01-09 Richard Biener <rguenther@suse.de>
11728 * g++.dg/lto/pr79000_0.C: New testcase.
11729 * g++.dg/lto/pr79000_1.c: Likewise.
11731 2017-01-08 Martin Sebor <msebor@redhat.com>
11733 PR middle-end/77708
11734 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11735 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11736 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11738 * gcc.dg/format/pr78569.c: Adjust.
11740 2017-01-07 David Malcolm <dmalcolm@redhat.com>
11743 * g++.dg/diagnostic/pr72803.C: New test case.
11745 2017-01-07 Martin Sebor <msebor@redhat.com>
11747 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11748 * gcc.dg/attr-alloc_size-4.c: Same.
11750 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11752 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11753 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11754 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11755 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11756 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11757 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11758 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11760 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11761 * gcc.dg/memcmp-1.c: New.
11762 * gcc.dg/strncmp-1.c: New.
11764 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11766 * gcc.target/arm/acle/mcrr: New.
11767 * gcc.target/arm/acle/mcrr2: New.
11768 * gcc.target/arm/acle/mrrc: New.
11769 * gcc.target/arm/acle/mrrc2: New.
11771 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11773 * gcc.target/arm/acle/mcr.c: New.
11774 * gcc.target/arm/acle/mrc.c: New.
11775 * gcc.target/arm/acle/mcr2.c: New.
11776 * gcc.target/arm/acle/mrc2.c: New.
11778 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11780 * gcc.target/arm/acle/ldc: New.
11781 * gcc.target/arm/acle/ldc2: New.
11782 * gcc.target/arm/acle/ldcl: New.
11783 * gcc.target/arm/acle/ldc2l: New.
11784 * gcc.target/arm/acle/stc: New.
11785 * gcc.target/arm/acle/stc2: New.
11786 * gcc.target/arm/acle/stcl: New.
11787 * gcc.target/arm/acle/stc2l: New.
11789 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11791 * gcc.target/arm/acle/acle.exp: Run tests for different options
11792 and make sure fat-lto-objects is used such that we can still do
11794 * gcc.target/arm/acle/cdp.c: New.
11795 * gcc.target/arm/acle/cdp2.c: New.
11796 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11797 (check_effective_target_arm_coproc1_ok_nocache): New.
11798 (check_effective_target_arm_coproc2_ok): New.
11799 (check_effective_target_arm_coproc2_ok_nocache): New.
11800 (check_effective_target_arm_coproc3_ok): New.
11801 (check_effective_target_arm_coproc3_ok_nocache): New.
11802 (check_effective_target_arm_coproc4_ok): New.
11803 (check_effective_target_arm_coproc4_ok_nocache): New.
11805 2017-01-06 Martin Sebor <msebor@redhat.com>
11807 PR middle-end/78605
11808 * gcc.dg/tree-ssa/pr78605.c: New test.
11810 2017-01-05 Martin Sebor <msebor@redhat.com>
11812 PR tree-optimization/78910
11813 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11815 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11816 * gcc.dg/tree-ssa/pr78910.c: New test.
11818 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11820 * gcc.dg/sso-10.c: New test.
11822 2017-01-05 Jakub Jelinek <jakub@redhat.com>
11824 PR tree-optimization/71016
11825 * gcc.target/i386/pr71016.c: New test.
11826 * gcc.target/aarch64/pr71016.c: New test.
11827 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11830 * g++.dg/cpp1z/decomp19.C: New test.
11833 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11834 * g++.dg/init/union1.C: Likewise.
11835 * g++.dg/cpp0x/union6.C: Expect errors.
11836 * g++.dg/cpp0x/union8.C: New test.
11837 * g++.dg/cpp0x/pr78890-1.C: New test.
11838 * g++.dg/cpp0x/pr78890-2.C: New test.
11840 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
11842 * gcc.target/powerpc/pr71670.c: Require p9vector.
11843 * gcc.target/powerpc/p9-novsx.c: Same.
11845 2017-01-05 David Malcolm <dmalcolm@redhat.com>
11847 * selftests/asr_div1.rtl: New file.
11848 * selftests/aarch64: New subdirectory.
11849 * selftests/aarch64/times-two.rtl: New file.
11850 * selftests/bb-index.rtl: New file.
11851 * selftests/cfg-test.rtl: New file.
11852 * selftests/const-int.rtl: New file.
11853 * selftests/example-labels.rtl: New file.
11854 * selftests/insn-with-mode.rtl: New file.
11855 * selftests/jump-to-label-ref.rtl: New file.
11856 * selftests/jump-to-return.rtl: New file.
11857 * selftests/jump-to-simple-return.rtl: New file.
11858 * selftests/mem.rtl: New file.
11859 * selftests/note-insn-deleted.rtl: New file.
11860 * selftests/note_insn_basic_block.rtl: New file.
11861 * selftests/simple-cse.rtl: New file.
11862 * selftests/symbol-ref.rtl: New file.
11863 * selftests/x86_64: New subdirectory.
11864 * selftests/x86_64/call-insn.rtl: New file.
11865 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11866 * selftests/x86_64/times-two.rtl: New file.
11867 * selftests/x86_64/unspec.rtl: New file.
11869 2017-01-05 Nathan Sidwell <nathan@acm.org>
11872 * g++.dg/cpp0x/pr78765.C: New.
11874 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11876 * gcc.target/s390/memcpy-2.c: New test.
11877 * gcc.target/s390/memset-2.c: New test.
11879 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11881 * gcc.target/s390/memcpy-1.c: New test.
11883 2017-01-04 Jeff Law <law@redhat.com>
11885 PR tree-optimization/78812
11886 * g++.dg/torture/pr78812.C: New test.
11888 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11893 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11894 64-bit VSX systems with direct move, whether we optimize common
11895 code sequences in the GLIBC math library for float math functions.
11896 * gcc.target/powerpc/pr71977-2.c: Likewise.
11898 2017-01-04 Marek Polacek <polacek@redhat.com>
11901 * c-c++-common/Wpointer-compare-1.c: New test.
11903 2017-01-04 Jakub Jelinek <jakub@redhat.com>
11906 * c-c++-common/Wunused-var-16.c: New test.
11909 * g++.dg/cpp0x/pr78693.C: New test.
11912 * gcc.dg/pr78957.c: New test.
11914 * g++.dg/cpp1y/auto-fn34.C: New test.
11917 * g++.dg/cpp0x/pr71182.C: New test.
11919 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11922 * gcc.target/powerpc/pr78056-1.c: New test.
11923 * gcc.target/powerpc/pr78056-2.c: New test.
11924 * gcc.target/powerpc/pr78056-3.c: New test.
11925 * gcc.target/powerpc/pr78056-4.c: New test.
11926 * gcc.target/powerpc/pr78056-5.c: New test.
11927 * gcc.target/powerpc/pr78056-6.c: New test.
11928 * gcc.target/powerpc/pr78056-7.c: New test.
11929 * gcc.target/powerpc/pr78056-8.c: New test.
11930 * lib/target-supports.exp
11931 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11932 whether the effective target supports the popcntb instruction.
11934 2017-01-03 Jeff Law <law@redhat.com>
11936 PR tree-optimization/67955
11937 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11939 2017-01-04 Marek Polacek <polacek@redhat.com>
11943 * g++.dg/cpp0x/range-for32.C: New test.
11944 * g++.dg/cpp0x/range-for33.C: New test.
11946 2017-01-04 David Malcolm <dmalcolm@redhat.com>
11948 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11950 2017-01-04 Nathan Sidwell <nathan@acm.org>
11953 * g++.dg/cpp1y/pr66735.C: New.
11955 2017-01-04 Jakub Jelinek <jakub@redhat.com>
11957 PR tree-optimization/71563
11958 * gcc.dg/tree-ssa/pr71563.c: New test.
11960 2017-01-04 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/transfer_intrinsic_1.f90: Change
11967 scan-tree-dump-times due to gfc_trans_string_copy change to
11968 avoid -Wstringop-overflow.
11970 2017-01-03 Jeff Law <law@redhat.com>
11972 PR tree-optimization/78856
11973 * gcc.c-torture/execute/pr78856.c: New test.
11975 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11978 * gcc.target/powerpc/pr78953.c: New test.
11980 2017-01-03 Ian Lance Taylor <iant@google.com>
11982 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11985 2017-01-03 Martin Sebor <msebor@redhat.com>
11987 PR tree-optimization/78696
11988 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11989 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11990 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11991 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11993 2017-01-03 David Malcolm <dmalcolm@redhat.com>
11995 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11996 with more than one digit.
11997 * lib/gcc-dg.exp (process-message): Support more than one digit
11998 in relative line specifications.
12000 2017-01-03 Jakub Jelinek <jakub@redhat.com>
12002 PR tree-optimization/78965
12003 * gcc.dg/pr78965.c: New test.
12005 PR middle-end/78901
12006 * g++.dg/opt/pr78901.C: New test.
12008 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12012 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12013 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12014 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12015 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12016 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12017 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12018 * gfortran.dg/string_1_lp64.f90: New test.
12019 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12020 * gfortran.dg/string_3_lp64.f90: New test.
12021 * gfortran.dg/transfer_intrinsic_1.f90: Change
12022 scan-tree-dump-times due to gfc_trans_string_copy change to
12023 avoid -Wstringop-overflow.
12025 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
12028 * gcc.target/i386/pr78967-1.c: New test.
12029 * gcc.target/i386/pr78967-2.c: Ditto.
12030 * gcc.target/i386/pr78967-3.c: Ditto.
12032 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12033 * gcc.target/i386/pr78904-4.c: Ditto.
12034 * gcc.target/i386/pr78904-6.c: Ditto.
12036 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
12038 PR middle-end/77674
12039 * g++.dg/torture/pr77674.C: New testcase.
12041 2017-01-01 Jakub Jelinek <jakub@redhat.com>
12043 Update copyright years.
12045 Copyright (C) 2017 Free Software Foundation, Inc.
12047 Copying and distribution of this file, with or without modification,
12048 are permitted in any medium without royalty provided the copyright
12049 notice and this notice are preserved.