re PR fortran/91944 (ICE in gfc_conv_array_initializer, at fortran/trans-array.c...
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-11-27 Jakub Jelinek <jakub@redhat.com>
2
3 PR fortran/91944
4 * gfortran.dg/spread_size_limit_2.f90: New test.
5
6 PR c++/92524
7 * g++.dg/cpp0x/pr92524.C: New test.
8
9 2019-11-27 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/92645
12 * gcc.target/i386/pr92645-2.c: New testcase.
13 * gcc.target/i386/pr92645-3.c: Likewise.
14
15 2019-11-26 Paolo Carlini <paolo.carlini@oracle.com>
16
17 * g++.dg/cpp1z/bool-increment1.C: Test location(s) too.
18 * g++.dg/expr/bitfield3.C: Likewise.
19 * g++.dg/expr/bitfield4.C: Likewise.
20 * g++.dg/expr/bitfield5.C: Likewise.
21 * g++.dg/expr/bitfield6.C: Likewise.
22 * g++.dg/expr/bool1.C: Likewise.
23 * g++.dg/expr/bool2.C: Likewise.
24 * g++.dg/expr/bool3.C: Likewise.
25 * g++.dg/expr/bool4.C: Likewise.
26 * g++.dg/expr/lval3.C: Likewise.
27 * g++.dg/other/error18.C: Likewise.
28 * g++.dg/warn/Wpointer-arith-1.C: Likewise.
29 * g++.old-deja/g++.bugs/900212_01.C: Likewise.
30 * g++.old-deja/g++.bugs/900428_02.C: Likewise.
31 * g++.old-deja/g++.jason/rfg14.C: Likewise.
32 * g++.old-deja/g++.other/overload11.C: Likewise.
33
34 2019-11-26 Martin Sebor <msebor@redhat.com>
35
36 PR tree-optimization/92683
37 * gcc.dg/strcmpopt_8.c: New test.
38 * gcc.dg/strcmpopt_9.c: New test.
39
40 2019-11-26 Joel Hutton <Joel.Hutton@arm.com>
41
42 PR testsuite/92391
43 * lib/target-supports.exp (check_effective_target_vect_char_add):
44 Use a separate cache entry from vect_int.
45
46 2019-11-26 Jakub Jelinek <jakub@redhat.com>
47
48 PR c++/92648
49 * g++.dg/cpp0x/gen-attrs-71.C: New test.
50
51 PR c++/61414
52 * g++.dg/cpp0x/enum23.C: Remove xfail.
53 * g++.dg/cpp0x/enum28.C: New test.
54
55 PR tree-optimization/92644
56 * g++.dg/opt/pr92644.C: New test.
57
58 2019-11-26 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/92645
61 * gcc.target/i386/pr92645.c: New testcase.
62
63 2019-11-26 Jakub Jelinek <jakub@redhat.com>
64
65 * gfortran.dg/dec-comparison.f90: Change dg-do from run to compile.
66
67 2019-11-25 Harald Anlauf <anlauf@gmx.de>
68
69 PR fortran/92629
70 * gfortran.dg/pr92629.f90: New testcase.
71
72 2019-11-25 Paolo Carlini <paolo.carlini@oracle.com>
73
74 * g++.dg/diagnostic/base-operand-non-pointer-1.C: New.
75 * g++.dg/pr53055.C: Check location too.
76 * g++.old-deja/g++.bugs/900213_02.C: Likewise.
77 * g++.old-deja/g++.bugs/900215_02.C: Likewise.
78 * g++.old-deja/g++.other/badarrow.C: Likewise.
79 * g++.old-deja/g++.other/deref1.C: Likewise.
80
81 * g++.dg/warn/Wenum-compare.C: Check location too.
82
83 * g++.dg/cpp0x/initlist26.C: Check location too.
84 * g++.dg/cpp0x/initlist28.C: Likewise.
85 * g++.dg/cpp0x/initlist29.C: Likewise.
86 * g++.dg/cpp0x/initlist33.C: Likewise.
87 * g++.dg/expr/string-2.C: Likewise.
88 * g++.dg/other/ptrmem5.C: Likewise.
89 * g++.old-deja/g++.benjamin/14664-1.C: Likewise.
90 * g++.old-deja/g++.benjamin/14664-2.C: Likewise.
91 * g++.old-deja/g++.brendan/init12.C: Likewise.
92 * g++.old-deja/g++.bugs/900324_04.C: Likewise.
93 * g++.old-deja/g++.ext/array1.C: Likewise.
94 * g++.old-deja/g++.jason/rfg17.C: Likewise.
95
96 2019-11-25 Joseph Myers <joseph@codesourcery.com>
97
98 PR c/91985
99 * gcc.dg/c2x-no-dfp-1.c, gcc.dg/gnu2x-builtins-no-dfp-1.c: New
100 tests.
101 * gcc.dg/fltconst-pedantic-dfp.c: Expect errors when decimal
102 floating-point not supported.
103
104 2019-11-25 Joseph Myers <joseph@codesourcery.com>
105
106 * gcc.dg/gnu2x-attrs-1.c: Do not expect message about attributes
107 appertaining to types.
108 * gcc.dg/gnu2x-attrs-2.c: New test.
109 * g++.dg/cpp0x/gen-attrs-1.C, g++.dg/cpp0x/gen-attrs-22.C,
110 g++.dg/cpp0x/gen-attrs-4.C, g++.dg/cpp0x/lambda/lambda-attr1.C:
111 Update expected diagnostics.
112
113 2019-11-25 Tamar Christina <tamar.christina@arm.com>
114
115 * gcc.dg/torture/fp-int-convert-timode-1.c: Always run if int128.
116
117 2019-11-25 Eric Botcazou <ebotcazou@adacore.com>
118
119 * gnat.dg/addr14.adb: New test.
120
121 2019-11-25 Mark Eggleston <mark.eggleston@codethink.com>
122 Jim MacArthur <jim.macarthur@codethink.co.uk>
123
124 * gfortran.dg/dec-comparison-character_1.f90: New test.
125 * gfortran.dg/dec-comparison-character_2.f90: New test.
126 * gfortran.dg/dec-comparison-character_3.f90: New test.
127 * gfortran.dg/dec-comparison-complex_1.f90: New test.
128 * gfortran.dg/dec-comparison-complex_2.f90: New test.
129 * gfortran.dg/dec-comparison-complex_3.f90: New test.
130 * gfortran.dg/dec-comparison-int_1.f90: New test.
131 * gfortran.dg/dec-comparison-int_2.f90: New test.
132 * gfortran.dg/dec-comparison-int_3.f90: New test.
133 * gfortran.dg/dec-comparison-real_1.f90: New test.
134 * gfortran.dg/dec-comparison-real_2.f90: New test.
135 * gfortran.dg/dec-comparison-real_3.f90: New test.
136 * gfortran.dg/dec-comparison.f90: New test.
137
138 2019-11-25 Martin Jambor <mjambor@suse.cz>
139
140 PR ipa/91956
141 * g++.dg/ipa/pr91956.C: New test.
142
143 2019-11-24 Jerry DeLisle <jvdelisle@gcc.ngu.org>
144
145 PR fortran/92100
146 gfortran.dg/streamio_18.f90: New test.
147
148 2019-11-23 Thomas Koenig <tkoenig@gcc.gnu.org>
149 Harald Anlauf <anlauf@gmx.de>
150
151 PR fortran/92569
152 * gfortran.dg/eof_6.f90: New test.
153
154 2019-11-23 Thomas Koenig <tkoenig@gcc.gnu.org>
155
156 PR fortran/92422
157 * gfortran.dg/bounds_check_21.f90: New test.
158
159 2019-11-23 Jan Hubicka <hubicka@ucw.cz>
160
161 * g++.dg/tree-ssa/pr53844.C: Drop -O2 from param name.
162 * g++.dg/tree-ssa/pr61034.C: Likewise.
163 * g++.dg/tree-ssa/pr8781.C: Likewise.
164 * g++.dg/warn/Wstringop-truncation-1.C: Likewise.
165 * gcc.dg/ipa/pr63416.c: Likewise.
166 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
167 * gcc.dg/vect/pr66142.c: Likewise.
168 * gcc.dg/winline-3.c: Likewise.
169 * gcc.target/powerpc/pr72804.c: Likewise.
170
171 2019-11-23 Jakub Jelinek <jakub@redhat.com>
172
173 PR target/92615
174 * gcc.target/i386/pr92615.c: New test.
175
176 PR rtl-optimization/92610
177 * g++.dg/opt/pr92610.C: New test.
178
179 2019-11-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
180
181 PR c++/92365
182 * g++.dg/pr92365.C: New test.
183
184 2019-11-22 Marek Polacek <polacek@redhat.com>
185
186 PR c++/88337 - P1327R1: Allow polymorphic typeid in constexpr.
187 * g++.dg/cpp2a/constexpr-typeid1.C: New test.
188 * g++.dg/cpp2a/constexpr-typeid2.C: New test.
189 * g++.dg/cpp2a/constexpr-typeid3.C: New test.
190 * g++.dg/cpp2a/constexpr-typeid4.C: New test.
191
192 2019-11-22 Jakub Jelinek <jakub@redhat.com>
193
194 PR c/90677
195 * c-c++-common/pr90677.c: New test.
196
197 PR c++/92458
198 * g++.dg/pch/pr92458.C: New test.
199 * g++.dg/pch/pr92458.Hs: New test.
200
201 2019-11-22 Iain Sandoe <iain@sandoe.co.uk>
202
203 * gcc.target/i386/pr27971.c: Use mdynamic-no-pic for m32 on
204 Darwin.
205 * gcc.target/i386/sse2-load-multi.c: Likewise.
206 * gcc.target/i386/sse2-store-multi.c: Likewise.
207
208 2019-11-22 Jakub Jelinek <jakub@redhat.com>
209
210 Implement P1902R1, Missing feature-test macros 2017-2019.
211 * g++.dg/cpp1z/feat-cxx1z.C: Only compile with -std=c++17.
212 * g++.dg/cpp2a/feat-cxx2a.C: Adjust for P1902R1 changes.
213 * g++.dg/cpp2a/desig15.C: New test.
214 * g++.dg/cpp2a/lambda-pack-init3.C: New test.
215 * g++.dg/cpp2a/lambda-generic6.C: New test.
216 * g++.dg/cpp2a/consteval15.C: New test.
217
218 PR tree-optimization/92618
219 * gcc.c-torture/compile/pr92618.c: New test.
220 * gcc.c-torture/execute/pr92618.c: New test.
221
222 2019-11-22 Martin Sebor <msebor@redhat.com>
223
224 PR middle-end/83859
225 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning.
226 * gcc.dg/Wstringop-overflow-23.c: New test.
227 * gcc.dg/Wstringop-overflow-24.c: New test.
228 * gcc.dg/attr-access-read-only.c: New test.
229 * gcc.dg/attr-access-read-write.c: New test.
230 * gcc.dg/attr-access-read-write-2.c: New test.
231 * gcc.dg/attr-access-write-only.c: New test.
232
233 2019-11-22 Martin Sebor <msebor@redhat.com>
234
235 PR middle-end/88226
236 * gcc.dg/Wstringop-overflow-22.c: New test.
237 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Remove xfails.
238
239 2019-11-22 Martin Sebor <msebor@redhat.com>
240
241 PR tree-optimization/92501
242 * gcc.dg/strcmpopt_7.c: New test.
243
244 2019-11-22 Richard Sandiford <richard.sandiford@arm.com>
245
246 * gcc.dg/vect/vect-widen-mult-u8.c: Disable epilogue loop
247 vectorization.
248 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Likewise.
249
250 2019-11-22 Richard Sandiford <richard.sandiford@arm.com>
251
252 * gcc.dg/vect/vect-cond-reduc-3.c: Require vect_cond_mixed
253 rather than vect_condition.
254
255 2019-11-22 Claudiu Zissulescu <claziss@synopsys.com>
256
257 * gcc.target/arc/add_n-combine.c: Match add1/2/3 instruction in
258 output assembly.
259 * gcc.target/arc/arc.exp (check_effective_target_codedensity):
260 Add.
261 * gcc.target/arc/cmem-7.c: Fix matching patterns.
262 * gcc.target/arc/cmem-bit-1.c: Likewise.
263 * gcc.target/arc/cmem-bit-2.c: Likewise.
264 * gcc.target/arc/cmem-bit-3.c: Likewise.
265 * gcc.target/arc/cmem-bit-4.c: Likewise.
266 * gcc.target/arc/interrupt-2.c: Match rtie insn for A7.
267 * gcc.target/arc/store-merge-1.c: This test is only meaningful for
268 architectures with double load/store operations.
269
270 2019-11-21 Martin Sebor <msebor@redhat.com>
271
272 * gcc.dg/strlenopt-66.c: Avoid buffer overflow. Add more test cases.
273
274 2019-11-21 Joseph Myers <joseph@codesourcery.com>
275
276 * gcc.dg/c2x-attr-fallthrough-6.c: New test. Split out from
277 c2x-attr-fallthrough-3.c.
278 * gcc.dg/c2x-attr-fallthrough-1.c: Add more tests.
279 * gcc.dg/c2x-attr-fallthrough-2.c: Update expected diagnostics.
280 * gcc.dg/c2x-attr-fallthrough-3.c: Split inside-switch part of
281 test out to c2x-attr-fallthrough-6.c.
282
283 2019-11-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
284
285 PR tree-optimization/92608
286 * gcc.dg/torture/pr92608.c: New test.
287
288 2019-11-21 Iain Sandoe <iain@sandoe.co.uk>
289
290 * gcc.dg/darwin-comm.c: Add -fcommon to compile flags.
291 * gcc.dg/darwin-sections.c: Likewise.
292
293 2019-11-21 Iain Sandoe <iain@sandoe.co.uk>
294
295 PR testsuite/92619
296 * gcc.dg/gnu2x-attrs-1.c: Fix dg-error syntax.
297
298 2019-11-21 Richard Sandiford <richard.sandiford@arm.com>
299
300 PR tree-optimization/92526
301 * gcc.target/aarch64/pr92526.c: New test.
302
303 2019-11-21 Richard Sandiford <richard.sandiford@arm.com>
304
305 PR testsuite/92543
306 * gcc.dg/vect/vect-alias-check-1.c: XFAIL the alias check message
307 if there is no realignment support and no support for unaligned
308 accesses.
309 * gcc.dg/vect/vect-alias-check-18.c: Restrict the test for the
310 alias message to targets that have permute support.
311
312 2019-11-21 Richard Sandiford <richard.sandiford@arm.com>
313
314 PR tree-optimization/92595
315 * g++.dg/vect/pr92595.cc: New test.
316
317 2019-11-21 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
318
319 * gcc.target/arm/acle/crc_hf_1.c: Modify the compiler options directive
320 from dg-options to dg-additional-options.
321
322 2019-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323
324 * gcc.c-torture/execute/20030913-1.c: Rename glob to g.
325 * gcc.c-torture/execute/960218-1.c: Rename glob to gl.
326 * gcc.c-torture/execute/complex-6.c: Rename err to e.
327 * gcc.dg/torture/ssa-pta-fn-1.c: Rename glob to g.
328
329 2019-11-21 Marek Polacek <polacek@redhat.com>
330
331 PR c++/92450 - ICE with invalid nested name specifier.
332 * g++.dg/parse/crash71.C: New test.
333
334 2019-11-21 Wilco Dijkstra <wdijkstr@arm.com>
335
336 * gfortran.dg/global_vars_f90_init_driver.c: Add missing extern.
337
338 2019-11-21 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/92596
341 * gcc.dg/torture/pr92596-1.c: New testcase.
342
343 2019-11-21 Tamar Christina <tamar.christina@arm.com>
344
345 * gcc.dg/torture/fp-int-convert-timode-1.c: Add check for FE_TONEAREST.
346
347 2019-11-21 Richard Sandiford <richard.sandiford@arm.com>
348
349 * gcc.target/aarch64/sve2/whilerw_1.c: Add -fno-vect-cost-model.
350 Require x0 in the .d test too.
351
352 2019-11-21 Jakub Jelinek <jakub@redhat.com>
353
354 PR tree-optimization/91355
355 * g++.dg/torture/pr91355.C: New test.
356
357 2019-11-21 Iain Sandoe <iain@sandoe.co.uk>
358
359 * gcc.dg/gnu2x-attrs-1.c: Expect an error for the alias case
360 on Darwin.
361
362 2019-11-21 Jakub Jelinek <jakub@redhat.com>
363
364 PR c++/90842
365 * g++.dg/cpp1y/lambda-generic-90842.C: New test.
366
367 2019-11-20 Marek Polacek <polacek@redhat.com>
368
369 PR c++/92443
370 * g++.dg/cpp0x/constexpr-92443.C: New test.
371
372 2019-11-20 Richard Sandiford <richard.sandiford@arm.com>
373
374 PR testsuite/92366
375 * lib/target-supports.exp (check_effective_target_vect_char_add):
376 New proc.
377 * gcc.dg/vect/bb-slp-40.c: Require vect_char_add instead of vect_int.
378
379 2019-11-20 Richard Sandiford <richard.sandiford@arm.com>
380
381 PR testsuite/92527
382 * gcc.dg/vect/bb-slp-21.c: Expect both SLP groups to be vectorized,
383 regardless of whether the target supports multiplication.
384
385 2019-11-20 Paolo Carlini <paolo.carlini@oracle.com>
386
387 * g++.dg/parse/error43.C: Adjust expected error.
388
389 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org>
390
391 * README: Use https for gcc.gnu.org.
392
393 2019-11-20 Wilco Dijkstra <wdijkstr@arm.com>
394
395 * gcc.target/aarch64/simd/vrbit_1.c: Add -fno-ipa-icf.
396
397 2019-11-20 Wilco Dijkstra <wdijkstr@arm.com>
398
399 PR85678
400 * g++.dg/lto/odr-6_1.c: Add -fcommon.
401 * gcc.dg/alias-15.c: Likewise.
402 * gcc.dg/fdata-sections-1.c: Likewise.
403 * gcc.dg/ipa/pr77653.c: Likewise.
404 * gcc.dg/lto/20090729_0.c: Likewise.
405 * gcc.dg/lto/20111207-1_0.c: Likewise.
406 * gcc.dg/lto/c-compatible-types-1_0.c: Likewise.
407 * gcc.dg/lto/pr55525_0.c: Likewise.
408 * gcc.dg/lto/pr88077_0.c: Use long to avoid alignment warning.
409 * gcc.dg/lto/pr88077_1.c: Add -fcommon.
410 * gcc.target/aarch64/sve/peel_ind_1.c: Allow ANCHOR0.
411 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
412 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
413 * gcc.target/i386/volatile-bitfields-2.c: Allow movl or movq.
414
415 2019-11-20 Richard Biener <rguenther@suse.de>
416
417 * gcc.dg/vect/bb-slp-42.c: Adjust.
418 * gcc.dg/vect/bb-slp-40.c: Likewise.
419
420 2019-11-20 Richard Biener <rguenther@suse.de>
421
422 PR tree-optimization/92537
423 * gfortran.dg/pr92537.f90: New testcase.
424
425 2019-11-20 Christophe Lyon <christophe.lyon@linaro.org>
426
427 * gcc.target/arm/asm-flag-4.c: Replace dg-error with dg-message.
428 * gcc.target/arm/asm-flag-5.c: Add quotes around dg-error
429 messages.
430
431 2019-11-20 Jakub Jelinek <jakub@redhat.com>
432
433 PR c++/90767
434 * g++.dg/diagnostic/pr90767-1.C: New test.
435 * g++.dg/diagnostic/pr90767-2.C: New test.
436
437 PR middle-end/90840
438 * gcc.c-torture/compile/pr90840.c: New test.
439
440 PR target/90867
441 * gcc.target/i386/pr90867.c: New test.
442
443 PR c/90898
444 * gcc.dg/pr90898.c: New test.
445
446 PR middle-end/91195
447 * gcc.dg/pr91195.c: New test.
448
449 2019-11-20 Richard Biener <rguenther@suse.de>
450
451 PR c/92088
452 * gcc.dg/torture/pr92088-1.c: New testcase.
453 * gcc.dg/torture/pr92088-2.c: Likewise.
454
455 2019-11-20 Paolo Carlini <paolo.carlini@oracle.com>
456
457 * g++.dg/warn/multiple-sign-compare-warn-1.C: New.
458
459 2019-11-20 Joseph Myers <joseph@codesourcery.com>
460
461 * gcc.dg/c2x-attr-deprecated-2.c, gcc.dg/c2x-attr-fallthrough-2.c,
462 gcc.dg/c2x-attr-maybe_unused-2.c: Expect errors for invalid uses
463 of standard attributes on types. Add more tests of invalid uses
464 on types.
465
466 2019-11-19 Jakub Jelinek <jakub@redhat.com>
467
468 PR c++/92414
469 * g++.dg/cpp2a/constexpr-dtor4.C: New test.
470
471 2019-11-19 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
472
473 * gcc.target/mips/msa-ds.c: New test.
474
475 2019-11-19 Richard Sandiford <richard.sandiford@arm.com>
476
477 Revert:
478 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
479
480 Revert:
481 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
482
483 * gcc.target/aarch64/sve/acle/asm/ptest_pmore.c: New test.
484
485 2019-11-15 Andrew Sutton <asutton@lock3software.com>
486
487 PR c++/89913
488 * g++.dg/cpp2a/pr89913.C: New test.
489
490 2019-11-19 Andrew Sutton <asutton@lock3software.com>
491
492 PR c++/92078
493 * g++.dg/cpp2a/concepts-pr92078.C: New.
494 * g++.dg/cpp2a/concepts-requires18.C: Update diagnostics.
495
496 2019-11-19 Andrew Stubbs <ams@codesourcery.com>
497
498 * gcc.dg/tree-ssa/loop-1.c: Change amdgcn assembler scan.
499
500 2019-11-19 Richard Biener <rguenther@suse.de>
501
502 PR tree-optimization/92581
503 * gcc.dg/vect/vect-cond-reduc-5.c: New testcase.
504
505 2019-11-19 Dennis Zhang <dennis.zhang@arm.com>
506
507 * gcc.target/aarch64/acle/memtag_1.c: New test.
508 * gcc.target/aarch64/acle/memtag_2.c: New test.
509 * gcc.target/aarch64/acle/memtag_3.c: New test.
510
511 2019-11-19 Richard Henderson <richard.henderson@linaro.org>
512
513 * testsuite/gcc.target/arm/asm-flag-3.c: Skip for thumb1.
514 * testsuite/gcc.target/arm/asm-flag-5.c: Likewise.
515 * testsuite/gcc.target/arm/asm-flag-6.c: Likewise.
516 * testsuite/gcc.target/arm/asm-flag-4.c: New test.
517
518 * testsuite/gcc.target/aarch64/asm-flag-6.c: Use %w for
519 asm inputs to cmp instruction for ILP32.
520
521 2019-11-19 Jakub Jelinek <jakub@redhat.com>
522
523 PR target/92549
524 * gcc.target/i386/pr92549.c: New test.
525
526 PR middle-end/91450
527 * gcc.c-torture/execute/pr91450-1.c: New test.
528 * gcc.c-torture/execute/pr91450-2.c: New test.
529
530 PR c++/92504
531 * g++.dg/gomp/pr92504.C: New test.
532
533 PR tree-optimization/92557
534 * gcc.dg/gomp/pr92557.c: New test.
535
536 2019-11-19 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/92554
539 * gcc.dg/vect/pr92554.c: New testcase.
540
541 2019-11-19 Richard Biener <rguenther@suse.de>
542
543 PR tree-optimization/92555
544 * gcc.dg/vect/pr92555.c: New testcase.
545
546 2019-11-19 Joseph Myers <joseph@codesourcery.com>
547
548 * gcc.dg/c2x-attr-fallthrough-5.c, gcc.dg/c2x-attr-syntax-5.c: New
549 tests.
550 * gcc.dg/c2x-attr-deprecated-2.c, gcc.dg/c2x-attr-deprecated-4.c,
551 gcc.dg/c2x-attr-fallthrough-2.c, gcc.dg/c2x-attr-maybe_unused-2.c,
552 gcc.dg/c2x-attr-maybe_unused-4.c: Expect errors in place of some
553 warnings.
554
555 2019-11-18 Paolo Carlini <paolo.carlini@oracle.com>
556
557 * g++.dg/cpp0x/addressof2.C: Test locations too.
558 * g++.dg/cpp0x/rv-lvalue-req.C: Likewise.
559 * g++.dg/expr/crash2.C: Likewise.
560 * g++.dg/expr/lval1.C: Likewise.
561 * g++.dg/expr/unary2.C: Likewise.
562 * g++.dg/ext/lvaddr.C: Likewise.
563 * g++.dg/ext/lvalue1.C: Likewise.
564 * g++.dg/tree-ssa/pr20280.C: Likewise.
565 * g++.dg/warn/Wplacement-new-size.C: Likewise.
566 * g++.old-deja/g++.brendan/alignof.C: Likewise.
567 * g++.old-deja/g++.brendan/sizeof2.C: Likewise.
568 * g++.old-deja/g++.law/temps1.C: Likewise.
569
570 2019-11-18 Martin Sebor <msebor@redhat.com>
571
572 PR tree-optimization/92493
573 * gcc.dg/pr92493.c: New test.
574
575 2019-11-18 Joseph Myers <joseph@codesourcery.com>
576
577 * gcc.dg/c11-attr-syntax-1.c, gcc.dg/c11-attr-syntax-2.c,
578 gcc.dg/c11-attr-syntax-3.c, gcc.dg/c2x-attr-syntax-4.c: New tests.
579 * gcc.dg/c2x-attr-deprecated-1.c: Also test struct [[deprecated]].
580 * gcc.dg/c2x-attr-fallthrough-1.c: Also test [[__fallthrough__]].
581
582 2019-11-18 Marek Polacek <polacek@redhat.com>
583
584 PR c++/91962 - ICE with reference binding and qualification conversion.
585 * g++.dg/cpp0x/ref-bind7.C: New test.
586
587 2019-11-18 Martin Jambor <mjambor@suse.cz>
588
589 PR ipa/92528
590 * g++.dg/ipa/pr92528.C: New test.
591
592 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
593
594 * lib/target-supports.exp (check_effective_target_vect_check_ptrs):
595 New procedure.
596 * gcc.dg/vect/vect-alias-check-14.c: Expect IFN_CHECK_WAR to be
597 used, if available.
598 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
599 * gcc.dg/vect/vect-alias-check-16.c: Likewise IFN_CHECK_RAW.
600 * gcc.target/aarch64/sve2/whilerw_1.c: New test.
601 * gcc.target/aarch64/sve2/whilewr_1.c: Likewise.
602 * gcc.target/aarch64/sve2/whilewr_2.c: Likewise.
603
604 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
605
606 * gcc.target/aarch64/sve/acle/asm/ptest_pmore.c: New test.
607
608 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
609
610 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: New test.
611
612 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
613
614 * gcc.dg/vect/vect-alias-check-8.c: Expect WAR/WAW checks to be used.
615 * gcc.dg/vect/vect-alias-check-14.c: Likewise.
616 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
617 * gcc.dg/vect/vect-alias-check-18.c: Likewise.
618 * gcc.dg/vect/vect-alias-check-19.c: Likewise.
619 * gcc.target/aarch64/sve/var_stride_1.c: Update expected sequence.
620 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
621 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
622 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
623
624 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
625
626 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Remove XFAIL.
627 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
628 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
629 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
630 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
631 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
632 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
633 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
634 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
635
636 2019-11-18 Richard Biener <rguenther@suse.de>
637
638 PR tree-optimization/92516
639 * g++.dg/vect/slp-pr92516.cc: New testcase.
640
641 2019-11-18 Richard Biener <rguenther@suse.de>
642
643 * gcc.dg/vect/vect-ctor-1.c: New testcase.
644
645 2019-11-18 Martin Liska <mliska@suse.cz>
646
647 * gcc.dg/ipa/ipa-icf-36.c: Remove 'all-all-all'.
648 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
649
650 2019-11-18 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/92558
653 * gcc.dg/vect/pr92558.c: New testcase.
654
655 2019-11-18 Martin Liska <mliska@suse.cz>
656
657 PR ipa/92529
658 * gcc.dg/ipa/pr92529.c: New test.
659
660 2019-11-18 Matthew Malcomson <matthew.malcomson@arm.com>
661
662 * gcc.dg/rtl/aarch64/unspecified-pass-error.c: New test.
663
664 2019-11-18 Christophe Lyon <christophe.lyon@linaro.org>
665
666 * lib/target-supports.exp
667 (check_effective_target_arm_vfp_ok_nocache): Fix typo in option
668 name.
669
670 2019-11-17 Jeff Law <law@redhat.com>
671
672 * gcc.dg/complex-6.c: Do not run dump scan tests for rx target.
673
674 2019-11-17 Jakub Jelinek <jakub@redhat.com>
675
676 * g++.dg/cpp2a/spaceship-err3.C: New test.
677
678 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
679
680 * gcc.dg/vect/vect-alias-check-18.c: New test.
681 * gcc.dg/vect/vect-alias-check-19.c: Likewise.
682 * gcc.dg/vect/vect-alias-check-20.c: Likewise.
683
684 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
685
686 * gcc.dg/vect/vect-alias-check-1.c: Test for the type of alias check.
687 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
688 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
689 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
690 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
691 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
692 * gcc.dg/vect/vect-alias-check-13.c: Likewise.
693 * gcc.dg/vect/vect-alias-check-14.c: Likewise.
694 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
695 * gcc.dg/vect/vect-alias-check-16.c: Likewise.
696 * gcc.dg/vect/vect-alias-check-17.c: Likewise.
697
698 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
699
700 * gcc.dg/vect/vect-alias-check-8.c: Test for the RAW flag.
701 * gcc.dg/vect/vect-alias-check-9.c: Test for the ARBITRARY flag.
702 (TEST_VALUE): Use a higher value for early iterations.
703 * gcc.dg/vect/vect-alias-check-14.c: New test.
704 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
705 * gcc.dg/vect/vect-alias-check-16.c: Likewise.
706 * gcc.dg/vect/vect-alias-check-17.c: Likewise.
707
708 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
709
710 * gcc.target/aarch64/sve/scatter_store_1.c (TEST_LOOP): Start at 0.
711 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
712 * gcc.target/aarch64/sve/scatter_store_2.c: Update accordingly.
713 * gcc.target/aarch64/sve/scatter_store_3.c (TEST_LOOP): Start at 0.
714 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
715 * gcc.target/aarch64/sve/scatter_store_4.c: Update accordingly.
716 * gcc.target/aarch64/sve/scatter_store_5.c (TEST_LOOP): Start at 0.
717 (TEST_ALL): Add tests for 8-bit, 16-bit and 32-bit elements.
718 * gcc.target/aarch64/sve/scatter_store_8.c: New test.
719 * gcc.target/aarch64/sve/scatter_store_9.c: Likewise.
720
721 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
722
723 * gcc.target/aarch64/sve/gather_load_extend_1.c: New test.
724 * gcc.target/aarch64/sve/gather_load_extend_2.c: Likewise.
725 * gcc.target/aarch64/sve/gather_load_extend_3.c: Likewise.
726 * gcc.target/aarch64/sve/gather_load_extend_4.c: Likewise.
727 * gcc.target/aarch64/sve/gather_load_extend_5.c: Likewise.
728 * gcc.target/aarch64/sve/gather_load_extend_6.c: Likewise.
729 * gcc.target/aarch64/sve/gather_load_extend_7.c: Likewise.
730 * gcc.target/aarch64/sve/gather_load_extend_8.c: Likewise.
731 * gcc.target/aarch64/sve/gather_load_extend_9.c: Likewise.
732 * gcc.target/aarch64/sve/gather_load_extend_10.c: Likewise.
733 * gcc.target/aarch64/sve/gather_load_extend_11.c: Likewise.
734 * gcc.target/aarch64/sve/gather_load_extend_12.c: Likewise.
735
736 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
737
738 * gcc.target/aarch64/sve/gather_load_1.c (TEST_LOOP): Start at 0.
739 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
740 * gcc.target/aarch64/sve/gather_load_2.c: Update accordingly.
741 * gcc.target/aarch64/sve/gather_load_3.c (TEST_LOOP): Start at 0.
742 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
743 * gcc.target/aarch64/sve/gather_load_4.c: Update accordingly.
744 * gcc.target/aarch64/sve/gather_load_5.c (TEST_LOOP): Start at 0.
745 (TEST_ALL): Add tests for 8-bit, 16-bit and 32-bit elements.
746 * gcc.target/aarch64/sve/gather_load_6.c: Add
747 --param aarch64-sve-compare-costs=0.
748 (TEST_LOOP): Start at 0.
749 * gcc.target/aarch64/sve/gather_load_7.c: Add
750 --param aarch64-sve-compare-costs=0.
751 * gcc.target/aarch64/sve/gather_load_8.c: New test.
752 * gcc.target/aarch64/sve/gather_load_9.c: Likewise.
753 * gcc.target/aarch64/sve/mask_gather_load_6.c: Add
754 --param aarch64-sve-compare-costs=0.
755
756 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
757
758 * gcc.target/aarch64/sve/mask_struct_load_1.c: Add
759 --param aarch64-sve-compare-costs=0.
760 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
761 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
762 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
763 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
764 * gcc.target/aarch64/sve/pack_1.c: Likewise.
765 * gcc.target/aarch64/sve/truncate_1.c: New test.
766
767 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
768
769 * gcc.target/aarch64/sve/load_extend_1.c: New test.
770 * gcc.target/aarch64/sve/load_extend_2.c: Likewise.
771 * gcc.target/aarch64/sve/load_extend_3.c: Likewise.
772 * gcc.target/aarch64/sve/load_extend_4.c: Likewise.
773 * gcc.target/aarch64/sve/load_extend_5.c: Likewise.
774 * gcc.target/aarch64/sve/load_extend_6.c: Likewise.
775 * gcc.target/aarch64/sve/load_extend_7.c: Likewise.
776 * gcc.target/aarch64/sve/load_extend_8.c: Likewise.
777 * gcc.target/aarch64/sve/load_extend_9.c: Likewise.
778 * gcc.target/aarch64/sve/load_extend_10.c: Likewise.
779 * gcc.target/aarch64/sve/reduc_4.c: Add
780 --param aarch64-sve-compare-costs=0.
781
782 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
783
784 * gcc.target/aarch64/sve/cost_model_1.c: Expect the loop to be
785 vectorized with bytes stored in 32-bit containers.
786 * gcc.target/aarch64/sve/extend_1.c: New test.
787 * gcc.target/aarch64/sve/extend_2.c: New test.
788 * gcc.target/aarch64/sve/extend_3.c: New test.
789 * gcc.target/aarch64/sve/extend_4.c: New test.
790 * gcc.target/aarch64/sve/load_const_offset_3.c: Add
791 --param aarch64-sve-compare-costs=0.
792 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
793 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
794 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
795 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
796 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
797 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
798
799 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
800
801 * gcc.target/aarch64/sve/mixed_size_1.c: New test.
802 * gcc.target/aarch64/sve/mixed_size_2.c: Likewise.
803 * gcc.target/aarch64/sve/mixed_size_3.c: Likewise.
804 * gcc.target/aarch64/sve/mixed_size_4.c: Likewise.
805 * gcc.target/aarch64/sve/mixed_size_5.c: Likewise.
806
807 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
808
809 * gcc.target/aarch64/sve/clastb_8.c: Use assembly tests to
810 check for fully-masked loops.
811
812 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
813
814 * gcc.target/aarch64/sve/reduc_3.c: Split multi-vector cases out
815 into...
816 * gcc.target/aarch64/sve/reduc_3_costly.c: ...this new test,
817 passing -fno-vect-cost-model for them.
818 * gcc.target/aarch64/sve/slp_6.c: Add -fno-vect-cost-model.
819 * gcc.target/aarch64/sve/slp_7.c,
820 * gcc.target/aarch64/sve/slp_7_run.c: Split multi-vector cases out
821 into...
822 * gcc.target/aarch64/sve/slp_7_costly.c,
823 * gcc.target/aarch64/sve/slp_7_costly_run.c: ...these new tests,
824 passing -fno-vect-cost-model for them.
825 * gcc.target/aarch64/sve/while_7.c: Add -fno-vect-cost-model.
826 * gcc.target/aarch64/sve/while_9.c: Likewise.
827
828 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
829
830 * gcc.dg/vect/bb-slp-4.c: Expect the block to be vectorized
831 with -fno-vect-cost-model.
832 * gcc.dg/vect/bb-slp-bool-1.c: New test.
833 * gcc.target/aarch64/vect_mixed_sizes_14.c: Likewise.
834 * gcc.target/i386/pr84101.c: XFAIL for -m32.
835
836 2019-11-15 Joseph Myers <joseph@codesourcery.com>
837
838 * gcc.dg/c2x-attr-deprecated-4.c, gcc.dg/c2x-attr-fallthrough-4.c,
839 gcc.dg/c2x-attr-maybe_unused-4.c: New tests.
840
841 2019-11-15 Paolo Carlini <paolo.carlini@oracle.com>
842
843 * g++.dg/warn/Walways-true-1.C: Check locations too.
844 * g++.dg/warn/Walways-true-2.C: Likewise.
845 * g++.dg/warn/Walways-true-3.C: Likewise.
846 * g++.dg/warn/Waddress-1.C: Check additional location.
847
848 2019-11-15 Joseph Myers <joseph@codesourcery.com>
849
850 * gcc.dg/c2x-attr-maybe_unused-1.c,
851 gcc.dg/c2x-attr-maybe_unused-2.c,
852 gcc.dg/c2x-attr-maybe_unused-3.c: New tests.
853
854 2019-11-15 Matthew Malcomson <matthew.malcomson@arm.com>
855
856 * gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c: New test.
857
858 2019-11-15 Richard Biener <rguenther@suse.de>
859
860 PR tree-optimization/92512
861 * gcc.dg/torture/pr92512.c: New testcase.
862
863 2019-11-15 Richard Biener <rguenther@suse.de>
864
865 PR tree-optimization/92324
866 * gcc.dg/vect/pr92324-4.c: New testcase.
867
868 2019-11-15 Paul Thomas <pault@gcc.gnu.org>
869
870 PR fortran/69654
871 * gfortran.dg/derived_init_6.f90: New test.
872
873 2019-11-15 Matthew Malcomson <matthew.malcomson@arm.com>
874
875 * gcc.dg/rtl/aarch64/test-epilogue-set.c: New test.
876
877 2019-11-15 Matthew Malcomson <matthew.malcomson@arm.com>
878
879 * gcc.dg/rtl/aarch64/missed-pass-error.c: New test.
880
881 2019-11-15 Richard Biener <rguenther@suse.de>
882
883 PR tree-optimization/92039
884 PR tree-optimization/91975
885 * gcc.dg/tree-ssa/cunroll-2.c: Revert to state previous to
886 unroller adjustment.
887 * g++.dg/tree-ssa/ivopts-3.C: Likewise.
888
889 2019-11-15 Jakub Jelinek <jakub@redhat.com>
890
891 * c-c++-common/gomp/declare-variant-13.c: New test.
892
893 2019-11-15 Jan Hubicka <hubicka@ucw.cz>
894
895 PR testsuite/92520
896 * gcc.dg/ipa/inline-9.c: Fix template.
897
898 2019-11-15 Joseph Myers <joseph@codesourcery.com>
899
900 * gcc.dg/c2x-attr-fallthrough-2.c,
901 gcc.dg/c2x-attr-fallthrough-3.c: New tests.
902
903 2019-11-15 Joseph Myers <joseph@codesourcery.com>
904
905 * gcc.dg/c2x-attr-deprecated-1.c, gcc.dg/c2x-attr-deprecated-2.c,
906 gcc.dg/c2x-attr-deprecated-3.c: New tests.
907
908 2019-11-14 Joseph Myers <joseph@codesourcery.com>
909
910 * gcc.dg/c11-utf8char-1.c, gcc.dg/c2x-utf8char-1.c,
911 gcc.dg/c2x-utf8char-2.c, gcc.dg/c2x-utf8char-3.c,
912 gcc.dg/gnu2x-utf8char-1.c: New tests.
913
914 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
915
916 PR testsuite/92366
917 * gcc.dg/vect/bb-slp-40.c: Use dg-additional-options instead
918 of dg-options. Remove expected counts.
919 * gcc.dg/vect/bb-slp-41.c: Remove dg-options and explicit
920 dg-do run. Suppress vectorization of foo.
921 * gcc.dg/vect/bb-slp-42.c: New test.
922
923 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
924
925 * gcc.dg/vect/bb-slp-div-2.c: New test.
926
927 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
928
929 * gcc.dg/vect/bb-slp-pr69907.c: Do not expect BB vectorization
930 to fail for aarch64 targets.
931 * gcc.dg/vect/no-scevccp-outer-12.c: Expect the test to pass
932 on aarch64 targets.
933 * gcc.dg/vect/vect-double-reduc-5.c: Likewise.
934 * gcc.dg/vect/vect-outer-4e.c: Likewise.
935 * gcc.target/aarch64/vect_mixed_sizes_5.c: New test.
936 * gcc.target/aarch64/vect_mixed_sizes_6.c: Likewise.
937 * gcc.target/aarch64/vect_mixed_sizes_7.c: Likewise.
938 * gcc.target/aarch64/vect_mixed_sizes_8.c: Likewise.
939 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
940 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
941 * gcc.target/aarch64/vect_mixed_sizes_11.c: Likewise.
942 * gcc.target/aarch64/vect_mixed_sizes_12.c: Likewise.
943 * gcc.target/aarch64/vect_mixed_sizes_13.c: Likewise.
944
945 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
946
947 * gcc.dg/vect/vect-outer-4f.c: Expect the test to pass on aarch64
948 targets.
949 * gcc.dg/vect/vect-outer-4g.c: Likewise.
950 * gcc.dg/vect/vect-outer-4k.c: Likewise.
951 * gcc.dg/vect/vect-outer-4l.c: Likewise.
952 * gfortran.dg/vect/vect-8.f90: Expect kernel 24 to be vectorized
953 for aarch64.
954 * gcc.target/aarch64/vect_mixed_sizes_1.c: New test.
955 * gcc.target/aarch64/vect_mixed_sizes_2.c: Likewise.
956 * gcc.target/aarch64/vect_mixed_sizes_3.c: Likewise.
957 * gcc.target/aarch64/vect_mixed_sizes_4.c: Likewise.
958
959 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
960
961 * gcc.dg/vect/vect-tail-nomask-1.c: Update expected epilogue
962 vectorization message.
963
964 2019-11-14 Richard Henderson <richard.henderson@linaro.org>
965
966 * gcc.target/aarch64/asm-flag-1.c: New test.
967 * gcc.target/aarch64/asm-flag-3.c: New test.
968 * gcc.target/aarch64/asm-flag-5.c: New test.
969 * gcc.target/aarch64/asm-flag-6.c: New test.
970
971 * gcc.target/arm/asm-flag-1.c: New test.
972 * gcc.target/arm/asm-flag-3.c: New test.
973 * gcc.target/arm/asm-flag-5.c: New test.
974 * gcc.target/arm/asm-flag-6.c: New test.
975
976 2019-11-14 Jan Hubicka <jh@suse.cz>
977
978 * gcc.dg/ipa/inline-9.c: New testcase.
979
980 2019-11-14 Martin Liska <mliska@suse.cz>
981
982 * c-c++-common/asan/memcmp-1.c: Update expected backtrace.
983
984 2019-11-14 Jakub Jelinek <jakub@redhat.com>
985
986 * c-c++-common/gomp/declare-variant-11.c: Add "sse4.2" and "sse4.1"
987 test.
988
989 * c-c++-common/gomp/declare-variant-2.c: Add test for non-integral
990 score and for negative score.
991 * c-c++-common/gomp/declare-variant-3.c: Add test for zero score.
992 * g++.dg/gomp/declare-variant-8.C: Add test for negative and zero
993 scores.
994
995 * c-c++-common/gomp/declare-variant-3.c: Add testcase for vendor nvidia.
996
997 * c-c++-common/gomp/declare-variant-2.c: Adjust expected diagnostics,
998 add a test for atomic_default_mem_order with a string literal.
999 * c-c++-common/gomp/declare-variant-3.c: Use string literal props
1000 in a few random places, add a few string literal prop related tests.
1001 * c-c++-common/gomp/declare-variant-8.c: Likewise.
1002 * c-c++-common/gomp/declare-variant-9.c: Use string literal props
1003 in a few random places.
1004 * c-c++-common/gomp/declare-variant-10.c: Likewise.
1005 * c-c++-common/gomp/declare-variant-11.c: Likewise.
1006 * c-c++-common/gomp/declare-variant-12.c: Likewise.
1007 * g++.dg/gomp/declare-variant-7.C: Likewise.
1008
1009 2019-11-14 Kewen Lin <linkw@gcc.gnu.org>
1010
1011 PR target/92464
1012 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust loop
1013 bound due to load cost adjustment.
1014
1015 2019-11-14 Joseph Myers <joseph@codesourcery.com>
1016
1017 * gcc.dg/c2x-attr-fallthrough-1.c, gcc.dg/c2x-attr-syntax-1.c,
1018 gcc.dg/c2x-attr-syntax-2.c, gcc.dg/c2x-attr-syntax-3.c,
1019 gcc.dg/gnu2x-attr-syntax-1.c, gcc.dg/gnu2x-attr-syntax-2.c,
1020 gcc.dg/gnu2x-attrs-1.c: New tests.
1021
1022 2019-11-14 Feng Xue <fxue@os.amperecomputing.com>
1023
1024 PR ipa/91682
1025 * gcc.dg/ipa/ipcp-agg-10.c: Change dg-scan string.
1026 * gcc.dg/ipa/ipcp-agg-11.c: New test.
1027
1028 2019-11-14 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR ipa/92421
1031 * g++.dg/torture/pr92421.C: Add -Wno-return-type to
1032 dg-additional-options. Avoid -Wwrite-string warnings, most of
1033 -Wreturn-type warnings, define bf ctor. Use struct instead of class
1034 with public: at the start.
1035
1036 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective target c++14
1037 rather than c++11.
1038
1039 * gfortran.dg/ISO_Fortran_binding_17.c: Include
1040 ../../../libgfortran/ISO_Fortran_binding.h rather than
1041 ISO_Fortran_binding.h.
1042
1043 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
1044
1045 PR c++/92421
1046 * g++.dg/torture/pr92421.C: New testcase.
1047
1048 2019-11-13 David Edelsohn <dje.gcc@gmail.com>
1049
1050 * gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
1051 * gcc.target/powerpc/pr92090-2.c: Likewise.
1052
1053 2019-11-13 Marek Polacek <polacek@redhat.com>
1054
1055 PR c++/89070 - bogus [[nodiscard]] warning in SFINAE.
1056 * g++.dg/cpp1z/nodiscard7.C: New test.
1057
1058 2019-11-13 Joseph Myers <joseph@codesourcery.com>
1059
1060 * gcc.dg/c11-float-3.c, gcc.dg/c2x-float-1.c: New tests.
1061
1062 2019-11-13 Martin Jambor <mjambor@suse.cz>
1063
1064 PR ipa/92454
1065 * ipa-cp.c (spread_undeadness): Check that IPA_NODE_REF exists.
1066 (identify_dead_nodes): Likewise.
1067
1068 2019-11-13 Martin Liska <mliska@suse.cz>
1069
1070 * gcc.dg/ipa/ipa-icf-39.c: Update -fdbg-cnt to the new format.
1071 * gcc.dg/pr68766.c: Likewise.
1072
1073 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
1074
1075 * gcc.c-torture/compile/flatten.c: New testcase.
1076
1077 2019-11-13 Tobias Burnus <tobias@codesourcery.com>
1078
1079 PR fortran/92470
1080 * gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
1081 lower_bound == 0.
1082
1083 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
1084
1085 * gcc.target/aarch64/sve/mask_struct_store_3.c: Add
1086 -fno-vect-cost-model.
1087 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
1088 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
1089 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
1090 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
1091 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
1092
1093 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
1094
1095 PR c++/92206
1096 * g++.dg/cpp0x/alias-decl-pr92206-1.C: New test.
1097 * g++.dg/cpp0x/alias-decl-pr92206-2.C: Likewise.
1098 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Likewise.
1099
1100 2019-11-13 Martin Liska <mliska@suse.cz>
1101
1102 * gcc.dg/params/params.exp: Restore test by parsing output
1103 of --help=params -Q.
1104
1105 2019-11-13 Jiufu Guo <guojiufu@linux.ibm.com>
1106
1107 PR target/92465
1108 * gcc.dg/pr47763.c: Add option -fweb.
1109
1110 2019-11-12 Nathan Sidwell <nathan@acm.org>
1111
1112 * g++.dg/cpp0x/using-enum-2.C: Adjust expected error text.
1113 * g++.dg/cpp0x/using-enum-3.C: Likewise.
1114 * g++.dg/lookup/using4.C: Likewise.
1115 * g++.dg/lookup/using7.C: Likewise.
1116 * g++.dg/template/using12.C: Likewise.
1117 * g++.dg/template/using18.C: Likewise.
1118 * g++.dg/template/using22.C: Likewise.
1119
1120 2019-11-12 Segher Boessenkool <segher@kernel.crashing.org>
1121
1122 PR target/92449
1123 * gcc.c-torture/compile/pr92449.c: New test.
1124 * gcc.target/powerpc/pr92449-1.c: New test.
1125
1126 2019-11-12 Tobias Burnus <tobias@codesourcery.com>
1127
1128 PR fortran/92470
1129 * gfortran.dg/ISO_Fortran_binding_17.c: New.
1130 * gfortran.dg/ISO_Fortran_binding_17.f90: New.
1131 * gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
1132 section_c, select_part_c): Update for CFI_{address} changes;
1133 add asserts.
1134
1135 2019-11-12 Martin Sebor <msebor@redhat.com>
1136
1137 PR tree-optimization/92412
1138 * gcc.dg/strlenopt-91.c: New test.
1139
1140 2019-11-12 Martin Sebor <msebor@redhat.com>
1141
1142 PR tree-optimization/35503
1143 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: New test.
1144
1145 2019-11-12 Nathan Sidwell <nathan@acm.org>
1146
1147 * g++.dg/lookup/pr6936.C: Delete, identical to using38.C
1148
1149 2019-11-12 Ilya Leoshkevich <iii@linux.ibm.com>
1150
1151 PR rtl-optimization/92430
1152 * gcc.dg/pr92430.c: New test (from Arseny Solokha).
1153
1154 2019-11-12 Richard Biener <rguenther@suse.de>
1155
1156 PR tree-optimization/92461
1157 * gcc.dg/torture/pr92461.c: New testcase.
1158
1159 2019-11-12 Martin Liska <mliska@suse.cz>
1160
1161 * gcc.dg/completion-3.c: Append = to all expected
1162 results and sort expected output.
1163 * gcc.dg/pr83620.c: Update error message.
1164 * gcc.dg/spellcheck-params-2.c: Likewise.
1165 * gcc.dg/spellcheck-params.c: Likewise.
1166 * gcc.misc-tests/help.exp: Update expected output.
1167
1168 2019-11-12 Maciej W. Rozycki <macro@codesourcery.com>
1169 Tobias Burnus <tobias@codesourcery.com>
1170 Frederik Harwath <frederik@codesourcery.com>
1171 Thomas Schwinge <thomas@codesourcery.com>
1172
1173 gcc/testsuite/
1174 * c-c++-common/goacc/parallel-dims.c: New test.
1175 * gfortran.dg/goacc/parallel-dims.f90: New test.
1176
1177 2019-11-12 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR tree-optimization/92452
1180 * c-c++-common/pr92452.c: New test.
1181
1182 2019-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
1183
1184 * gcc.dg/vect/pr92347.c: New test.
1185
1186 2019-11-11 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c++/92447
1189 * g++.dg/cpp0x/pr92447.C: New test.
1190
1191 * c-c++-common/gomp/declare-target-5.c: New test.
1192
1193 2019-11-11 Richard Sandiford <richard.sandiford@arm.com>
1194
1195 * gcc.dg/vect/pr92420.c: New test.
1196
1197 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
1198
1199 * gcc.target/arc/delay-slot-limm.c: New test.
1200
1201 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
1202
1203 * gcc.target/arc/pic-2.c: New file.
1204
1205 2019-11-11 Tobias Burnus <tobias@codesourcery.com>
1206 Mark Eggleston <mark.eggleston@codethink.com>
1207
1208 PR fortran/92142
1209 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90:
1210 Correct dg-additional-sources.
1211
1212 2019-11-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
1213
1214 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: New test.
1215
1216 2019-11-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1217
1218 PR fortran/92142
1219 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c: New.
1220 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90: New.
1221 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c: Correct
1222 upper bounds for case 0.
1223
1224 2019-11-11 Thomas Schwinge <thomas@codesourcery.com>
1225
1226 * gfortran.dg/goacc/common-block-1.f90: Fix OpenACC directives
1227 nesting.
1228 * gfortran.dg/goacc/common-block-2.f90: Likewise.
1229
1230 2019-11-11 Jiufu Guo <guojiufu@linux.ibm.com>
1231
1232 PR tree-optimization/88760
1233 * gcc.dg/pr59643.c: Update back to r277550.
1234
1235 2019-11-10 Paul Thomas <pault@gcc.gnu.org>
1236
1237 PR fortran/92123
1238 * gfortran.dg/bind_c_procs_3.f90 : New test.
1239 * gfortran.dg/ISO_Fortran_binding_15.c : New test.
1240 * gfortran.dg/ISO_Fortran_binding_15.f90 : Additional source.
1241
1242 2019-11-09 Jan Hubicka <hubicka@ucw.cz>
1243
1244 * gcc.dg/tree-ssa/pr46076.c: Make tested code hot.
1245
1246 2019-11-09 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR tree-optimization/92401
1249 * g++.dg/opt/pr92401.C: New test.
1250
1251 2019-11-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1252
1253 PR fortran/92321
1254 * gfortran.dg/matmul_blas_2.f90: New test.
1255
1256 2019-11-09 Jakub Jelinek <jakub@redhat.com>
1257
1258 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: Use
1259 dg-do compile instead of dg-do run.
1260 * gfortran.dg/dec_char_conversion_in_data_3.f90: Likewise.
1261
1262 2019-11-08 Marek Polacek <polacek@redhat.com>
1263
1264 PR c++/92215 - flawed diagnostic for bit-field with non-integral type.
1265 * g++.dg/diagnostic/bitfld4.C: New test.
1266
1267 2019-11-08 Marek Polacek <polacek@redhat.com>
1268
1269 PR c++/92058 - constinit malfunction in static data member.
1270 * g++.dg/cpp2a/constinit15.C: New test.
1271
1272 2019-11-08 Mark Eggleston <mark.eggleston@codethink.com>
1273 Jim MacArthur <jim.macarthur@codethink.co.uk>
1274
1275 * gfortran.dg/dec_char_conversion_in_assignment_1.f90: New test.
1276 * gfortran.dg/dec_char_conversion_in_assignment_2.f90: New test.
1277 * gfortran.dg/dec_char_conversion_in_assignment_3.f90: New test.
1278 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: New test.
1279 * gfortran.dg/dec_char_conversion_in_assignment_5.f90: New test.
1280 * gfortran.dg/dec_char_conversion_in_assignment_6.f90: New test.
1281 * gfortran.dg/dec_char_conversion_in_assignment_7.f90: New test.
1282 * gfortran.dg/dec_char_conversion_in_assignment_8.f90: New test.
1283 * gfortran.dg/dec_char_conversion_in_data_1.f90: New test.
1284 * gfortran.dg/dec_char_conversion_in_data_2.f90: New test.
1285 * gfortran.dg/dec_char_conversion_in_data_3.f90: New test.
1286 * gfortran.dg/dec_char_conversion_in_data_4.f90: New test.
1287 * gfortran.dg/dec_char_conversion_in_data_5.f90: New test.
1288 * gfortran.dg/dec_char_conversion_in_data_6.f90: New test.
1289 * gfortran.dg/dec_char_conversion_in_data_7.f90: New test.
1290 * gfortran.dg/hollerith5.f90: Add -Wsurprising to options.
1291 * gfortran.dg/hollerith_legacy.f90: Add -Wsurprising to options.
1292 * gfortran.dg/no_char_to_numeric_assign.f90: New test.
1293
1294 2019-11-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1295
1296 PR tree-optimization/92351
1297 * gcc.dg/vect/vect-peel-2.c: Disable epilogue vectorization and
1298 split the source of this test to...
1299 * gcc.dg/vect/vect-peel-2-src.c: ... This.
1300 * gcc.dg/vect/vect-peel-2-epilogues.c: New test.
1301
1302 2019-11-08 Eric Botcazou <ebotcazou@adacore.com>
1303
1304 * gcc.c-torture/compile/20191108-1.c: New test.
1305 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
1306 * gcc.target/sparc/overflow-2.c: Likewise.
1307 * gcc.target/sparc/overflow-3.c: Likewise.
1308 * gcc.target/sparc/overflow-4.c: Likewise.
1309 * gcc.target/sparc/overflow-5.c: Likewise.
1310
1311 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
1312
1313 * gcc.target/aarch64/sve/acle/general/inline_2.c: New test.
1314
1315 2019-11-08 Jakub Jelinek <jakub@redhat.com>
1316
1317 PR target/92038
1318 * g++.dg/opt/store-merging-1.C: New test.
1319 * g++.dg/opt/store-merging-2.C: New test.
1320 * g++.dg/opt/store-merging-3.C: New test.
1321
1322 PR c++/92384
1323 * g++.dg/torture/pr92384.C: New test.
1324
1325 2019-11-08 Martin Liska <mliska@suse.cz>
1326
1327 * g++.dg/pr92339.C: Rename identifiers to something
1328 more readable.
1329
1330 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
1331
1332 * gcc.target/aarch64/sve/acle/general/deref_2.c: New test.
1333 * gcc.target/aarch64/sve/acle/general/whilele_8.c: Likewise.
1334 * gcc.target/aarch64/sve/acle/general/whilelt_4.c: Likewise.
1335
1336 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
1337
1338 * gcc.target/aarch64/sve/acle/general/inline_1.c: New test.
1339
1340 2019-11-08 Richard Biener <rguenther@suse.de>
1341
1342 PR tree-optimization/92324
1343 * gcc.dg/vect/pr92205.c: XFAIL.
1344 * gcc.dg/vect/pr92324-1.c: New testcase.
1345 * gcc.dg/vect/pr92324-2.c: Likewise.
1346
1347 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
1348
1349 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: New test.
1350 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Likewise.
1351
1352 2019-11-08 Kewen Lin <linkw@gcc.gnu.org>
1353
1354 PR target/92132
1355 * gcc.target/powerpc/pr92132-fp-1.c: New test.
1356 * gcc.target/powerpc/pr92132-fp-2.c: New test.
1357 * gcc.target/powerpc/pr92132-int-1.c: New test.
1358 * gcc.target/powerpc/pr92132-int-2.c: New test.
1359
1360 2019-11-08 Hongtao Liu <hongtao.liu@intel.com>
1361
1362 * gcc.target/i386/pr92295.c: New test.
1363
1364 2019-11-08 Joseph Myers <joseph@codesourcery.com>
1365
1366 * gcc.dg/c11-old-style-definition-1.c,
1367 gcc.dg/c11-old-style-definition-2.c,
1368 gcc.dg/c2x-old-style-definition-1.c,
1369 gcc.dg/c2x-old-style-definition-2.c,
1370 gcc.dg/c2x-old-style-definition-3.c,
1371 gcc.dg/c2x-old-style-definition-4.c,
1372 gcc.dg/c2x-old-style-definition-5.c,
1373 gcc.dg/c2x-old-style-definition-6.c: New tests.
1374
1375 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
1376
1377 PR other/92090
1378 * gcc.target/powerpc/pr92090-2.c: New test.
1379
1380 2019-11-07 Joseph Myers <joseph@codesourcery.com>
1381
1382 * gcc.dg/tm/attrs-1.c: New test.
1383 * gcc.dg/tm/props-5.c: New test. Based on props-4.c.
1384
1385 2019-11-08 Jakub Jelinek <jakub@redhat.com>
1386
1387 * g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from run to
1388 compile.
1389
1390 2019-11-07 Iain Sandoe <iain@sandoe.co.uk>
1391
1392 * gcc.target/i386/pr92258.c: Add dg-requires for masm_intel.
1393
1394 2019-11-07 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Unicode reqs
1397 * g++.dg/cpp1z/utf8-neg.C: Expect errors rather than -Wmultichar
1398 warnings.
1399 * g++.dg/ext/utf16-4.C: Expect errors rather than warnings.
1400 * g++.dg/ext/utf32-4.C: Likewise.
1401 * g++.dg/cpp2a/ucn2.C: New test.
1402
1403 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
1404
1405 PR other/92090
1406 * gcc.target/powerpc/pr92090.c: New test.
1407
1408 2019-11-07 Feng Xue <fxue@os.amperecomputing.com>
1409
1410 PR tree-optimization/89134
1411 * gcc.dg/tree-ssa/loop-cond-split-1.c: New test.
1412 * g++.dg/tree-ssa/loop-cond-split-1.C: New test.
1413 * gcc.dg/torture/pr55107.c: Add -fno-split-loops.
1414
1415 2019-11-07 Andreas Krebbel <krebbel@linux.ibm.com>
1416
1417 * gcc.target/s390/addsub-signed-overflow-1.c: Expect lochi
1418 instructions to be used.
1419 * gcc.target/s390/addsub-signed-overflow-2.c: Likewise.
1420 * gcc.target/s390/mul-signed-overflow-1.c: Likewise.
1421 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
1422 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Check for 32 and 64
1423 bit variant of lochi. Swap the values for the lochi's.
1424 * gcc.target/s390/zvector/vec-cmp-1.c: Likewise.
1425
1426 2019-11-07 Martin Jambor <mjambor@suse.cz>
1427
1428 PR lto/70929
1429 * g++.dg/lto/pr70929_[01].C: New test.
1430 * gcc.dg/winline-10.c: Adjust for the fact that inlining happens.
1431
1432 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1433
1434 * gcc.target/arm/acle/simd32.c: Update test.
1435
1436 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1437
1438 * gcc.target/arm/acle/simd32.c: Update test.
1439
1440 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1441
1442 * gcc.target/arm/acle/simd32.c: Update test.
1443 * gcc.target/arm/acle/simd32_sel.c: New test.
1444
1445 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1446
1447 * gcc.target/arm/acle/dsp_arith.c: Update test.
1448
1449 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1450
1451 * gcc.target/arm/acle/dsp_arith.c: New test.
1452
1453 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1454
1455 * gcc.target/arm/acle/saturation.c: New test.
1456 * gcc.target/arm/acle/sat_no_smlatb.c: Likewise.
1457 * lib/target-supports.exp (check_effective_target_arm_qbit_ok_nocache):
1458 Define..
1459 (check_effective_target_arm_qbit_ok): Likewise.
1460 (add_options_for_arm_qbit): Likewise.
1461
1462 2019-11-07 Martin Liska <mliska@suse.cz>
1463
1464 PR c++/92354
1465 * g++.target/i386/pr92354.C: New test.
1466
1467 2019-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1468
1469 * gcc.dg/tree-ssa/pr92163.c: Add dg-require-effective-target fopenacc.
1470
1471 2019-11-06 Jerry DeLisle <jvdelisle@gcc.ngu.org>
1472
1473 PR fortran/90374
1474 * gfortran.dg/fmt_error_10.f: Modify for new constraints.
1475 * gfortran.dg/fmt_error_7.f: Add dg-options "-std=f95".
1476 * gfortran.dg/fmt_error_9.f: Modify for new constraints.
1477 * gfortran.dg/fmt_zero_width.f90: New test.
1478
1479 2019-11-07 Joseph Myers <joseph@codesourcery.com>
1480
1481 * gcc.dg/asm-wide-1.c, gcc.dg/diagnostic-token-ranges.c,
1482 gcc.dg/plugin/diagnostic-test-string-literals-1.c,
1483 gcc.dg/plugin/diagnostic-test-string-literals-2.c: Update expected
1484 diagnostics.
1485
1486 2019-11-06 Iain Sandoe <iain@sandoe.co.uk>
1487
1488 * gcc.dg/framework-1.c: Adjust test header path.
1489
1490 2019-11-06 Claudiu Zissulescu <claziss@synopsys.com>
1491 Sahahb Vahedi <shahab@synopsys.com>
1492 Cupertino Miranda <cmiranda@synopsys.com
1493
1494 * gcc.target/arc/or-cnst-size2.c: New test.
1495
1496 2019-11-06 Richard Sandiford <richard.sandiford@arm.com>
1497
1498 * gcc.dg/vect/slp-9.c: Use scan-tree-dump rather than
1499 scan-tree-dump-times.
1500 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1501 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1502
1503 2019-11-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1504
1505 PR tree-optimization/92317
1506 * gcc/testsuite/g++.dg/opt/pr92317.C: New test.
1507
1508 2019-11-06 Gergö Barany <gergo@codesourcery.com>
1509 Frederik Harwath <frederik@codesourcery.com>
1510 Thomas Schwinge <thomas@codesourcery.com>
1511
1512 * c-c++-common/goacc/nested-reductions-warn.c: New test.
1513 * c-c++-common/goacc/nested-reductions.c: New test.
1514 * gfortran.dg/goacc/nested-reductions-warn.f90: New test.
1515 * gfortran.dg/goacc/nested-reductions.f90: New test.
1516
1517 2019-11-06 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR inline-asm/92352
1520 * c-c++-common/pr92352.c: New test.
1521
1522 2019-11-06 Xiong Hu Luo <luoxhu@linux.ibm.com>
1523
1524 PR92090
1525 * gcc.target/powerpc/pr72804.c: Add -fno-inline-functions --param
1526 max-inline-insns-single-O2=200.
1527 * gcc.target/powerpc/pr79439-1.c: Add -fno-inline-functions.
1528 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1529
1530 2019-11-05 Martin Sebor <msebor@redhat.com>
1531
1532 PR tree-optimization/92373
1533 * gcc.dg/Warray-bounds-55.c: New test.
1534 * gcc.dg/Wzero-length-array-bounds-2.c: New test.
1535
1536 2019-11-05 Jim Wilson <jimw@sifive.com>
1537
1538 PR middle-end/92263
1539 * gcc.dg/pr92263.c: New.
1540
1541 2019-11-05 Martin Sebor <msebor@redhat.com>
1542
1543 PR middle-end/92333
1544 PR middle-end/82608
1545 * gcc.dg/Warray-bounds-51.c: New test.
1546
1547 2019-11-05 Nathan Sidwell <nathan@acm.org>
1548
1549 PR c++/92370
1550 * g++.dg/pr92370.C: New.
1551
1552 2019-11-04 Martin Sebor <msebor@redhat.com>
1553
1554 PR middle-end/92341
1555 PR middle-end/82612
1556 * g++.dg/warn/Warray-bounds-4.C: Adjust text of expected warning.
1557 * gcc.dg/Warray-bounds-53.c: New test.
1558 * gcc.dg/Warray-bounds-54.c: New test.
1559
1560 2019-11-05 Richard Biener <rguenther@suse.de>
1561
1562 PR tree-optimization/92371
1563 * gcc.dg/torture/pr92371.c: New testcase.
1564
1565 2019-11-05 Martin Liska <mliska@suse.cz>
1566
1567 * c-c++-common/ubsan/ptr-overflow-2.c: Update based on changed
1568 run-time reporting format.
1569
1570 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
1571
1572 * gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
1573 IBM Z.
1574 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1575
1576 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
1577
1578 * gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
1579 for IBM Z.
1580 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1581
1582 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
1583
1584 * gcc.target/s390/s390.exp
1585 (check_effective_target_s390_useable_hw): Add inline asm for z14
1586 and z15. Replace instruction for z13 with lochiz. Add register
1587 clobbers. Check also for __zarch__ when doing the __VX__ test.
1588
1589 2019-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1590
1591 * gcc.target/arm/attr-crypto.c: Skip if -mpure-code is used.
1592 * gcc.target/arm/attr-neon-fp16.c: Likewise.
1593 * gcc.target/arm/combine-cmp-shift.c: Likewise.
1594 * gcc.target/arm/data-rel-1.c: Likewise.
1595 * gcc.target/arm/data-rel-2.c: Likewise.
1596 * gcc.target/arm/data-rel-3.c: Likewise.
1597 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
1598 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
1599 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
1600 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
1601 * gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
1602 * gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
1603 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
1604 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1605 * gcc.target/arm/lceil-vcvt_1.c: Likewise.
1606 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
1607 * gcc.target/arm/lround-vcvt_1.c: Likewise.
1608 * gcc.target/arm/memset-inline-10.c: Likewise.
1609 * gcc.target/arm/mod_2.c: Likewise.
1610 * gcc.target/arm/mod_256.c: Likewise.
1611 * gcc.target/arm/pr40657-1.c: Likewise.
1612 * gcc.target/arm/pr44788.c: Likewise.
1613 * gcc.target/arm/pr50305.c: Likewise.
1614 * gcc.target/arm/pr51835.c: Likewise.
1615 * gcc.target/arm/pr51915.c: Likewise.
1616 * gcc.target/arm/pr52006.c: Likewise.
1617 * gcc.target/arm/pr53187.c: Likewise.
1618 * gcc.target/arm/pr58784.c: Likewise.
1619 * gcc.target/arm/pr59575.c: Likewise.
1620 * gcc.target/arm/pr59923.c: Likewise.
1621 * gcc.target/arm/pr60650-2.c: Likewise.
1622 * gcc.target/arm/pr60657.c: Likewise.
1623 * gcc.target/arm/pr60663.c: Likewise.
1624 * gcc.target/arm/pr67439_1.c: Likewise.
1625 * gcc.target/arm/pr68620.c: Likewise.
1626 * gcc.target/arm/pr7676.c: Likewise.
1627 * gcc.target/arm/pr79239.c: Likewise.
1628 * gcc.target/arm/pr81863.c: Likewise.
1629 * gcc.target/arm/pragma_attribute.c: Likewise.
1630 * gcc.target/arm/pragma_cpp_fma.c: Likewise.
1631 * gcc.target/arm/require-pic-register-loc.c: Likewise.
1632 * gcc.target/arm/thumb-ltu.c: Likewise.
1633 * gcc.target/arm/thumb1-pic-high-reg.c: Likewise.
1634 * gcc.target/arm/thumb1-pic-single-base.c: Likewise.
1635 * gcc.target/arm/tlscall.c: Likewise.
1636 * gcc.target/arm/unsigned-float.c: Likewise.
1637 * gcc.target/arm/vrinta-ce.c: Likewise.
1638
1639 2019-11-05 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/92324
1642 * gcc.dg/vect/pr92324-3.c: New testcase.
1643
1644 2019-11-05 Jakub Jelinek <jakub@redhat.com>
1645
1646 PR tree-optimization/91945
1647 * gfortran.dg/pr91945.f90: New test.
1648
1649 PR c++/92343
1650 * g++.dg/cpp2a/attr-likely6.C: New test.
1651
1652 2019-11-05 Martin Liska <mliska@suse.cz>
1653
1654 PR c++/92339
1655 * g++.dg/pr92339.C: New test.
1656
1657 2019-11-05 Jakub Jelinek <jakub@redhat.com>
1658
1659 * g++.dg/gomp/declare-variant-7.C: New test.
1660 * g++.dg/gomp/declare-variant-8.C: New test.
1661
1662 2019-11-04 Eric Botcazou <ebotcazou@adacore.com>
1663
1664 PR testsuite/92302
1665 * gcc.target/sparc/sparc-ret-3.c: Accept more registers in address.
1666
1667 2019-11-04 Martin Sebor <msebor@redhat.com>
1668
1669 PR tree-optimization/92349
1670 * gcc.dg/Warray-bounds-50.c: New test.
1671
1672 2019-11-04 Joel Hutton <Joel.Hutton@arm.com>
1673
1674 * gcc.dg/vect/bb-slp-40.c: New test.
1675 * gcc.dg/vect/bb-slp-41.c: New test.
1676
1677 2019-11-04 Richard Biener <rguenther@suse.de>
1678
1679 PR tree-optimization/92345
1680 * gcc.dg/torture/pr92345.c: New testcase.
1681
1682 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1683
1684 * gcc.target/msp430/tiny-printf.c: New test.
1685
1686 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1687
1688 * gcc.target/msp430/devices/csv-using-env-var.c: New test.
1689 * gcc.target/msp430/devices/csv-using-installed.c: New test.
1690 * gcc.target/msp430/devices/csv-using-option.c: New test.
1691 * gcc.target/msp430/devices/devices-main.c: New test source file.
1692 * gcc.target/msp430/devices/msp430-devices.h: New test.
1693 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
1694 Add special cases for csv-using* tests.
1695 Define TESTING_HARD_DATA when running tests that use hard-coded device
1696 data.
1697 (get_installed_device_data_path): New.
1698 (msp430_hide_installed_devices_data): New.
1699 (msp430_restore_installed_devices_data): New.
1700 (msp430_test_installed_device_data): New.
1701 (msp430_install_device_data): New.
1702
1703 2019-11-04 Richard Biener <rguenther@suse.de>
1704
1705 PR tree-optimization/92301
1706 * gcc.dg/pr92301.c: New testcase.
1707
1708 2019-11-03 Martin Sebor <msebor@redhat.com>
1709
1710 PR c++/88565
1711 * g++.dg/warn/Warray-bounds-9.C: New test.
1712
1713 2019-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 * g++.dg/conversion/ptrmem9.C: Check location.
1716 * g++.dg/expr/cond2.C: Likewise.
1717 * g++.dg/warn/Waddress-1.C: Check locations.
1718 * g++.old-deja/g++.bugs/900324_02.C: Check location.
1719 * g++.old-deja/g++.jason/rfg20.C: Likewise.
1720 * g++.old-deja/g++.law/typeck1.C: Likewise.
1721 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1722 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1723
1724 * g++.dg/diagnostic/alignof1.C: New.
1725 * g++.dg/expr/sizeof1.C: Check location.
1726 * g++.dg/cpp0x/rv-lvalue-req.C: Check locations.
1727
1728 2019-11-02 Jakub Jelinek <jakub@redhat.com>
1729
1730 * c-c++-common/gomp/declare-variant-12.c: New test.
1731
1732 PR c++/89640
1733 * g++.dg/cpp1z/attr-lambda1.C: New test.
1734 * g++.dg/ext/attr-lambda2.C: New test.
1735
1736 * c-c++-common/gomp/declare-variant-6.c: Expect construct rather than
1737 constructor in diagnostic messages.
1738 * c-c++-common/gomp/declare-variant-7.c: Likewise.
1739 * c-c++-common/gomp/declare-variant-11.c: New test.
1740
1741 PR c++/88335 - Implement P1073R3: Immediate functions
1742 * g++.dg/cpp2a/consteval1.C: New test.
1743 * g++.dg/cpp2a/consteval2.C: New test.
1744 * g++.dg/cpp2a/consteval3.C: New test.
1745 * g++.dg/cpp2a/consteval4.C: New test.
1746 * g++.dg/cpp2a/consteval5.C: New test.
1747 * g++.dg/cpp2a/consteval6.C: New test.
1748 * g++.dg/cpp2a/consteval7.C: New test.
1749 * g++.dg/cpp2a/consteval8.C: New test.
1750 * g++.dg/cpp2a/consteval9.C: New test.
1751 * g++.dg/cpp2a/consteval10.C: New test.
1752 * g++.dg/cpp2a/consteval11.C: New test.
1753 * g++.dg/cpp2a/consteval12.C: New test.
1754 * g++.dg/cpp2a/consteval13.C: New test.
1755 * g++.dg/cpp2a/consteval14.C: New test.
1756 * g++.dg/ext/consteval1.C: New test.
1757
1758 PR c++/91369 - Implement P0784R7: constexpr new
1759 * g++.dg/cpp2a/constexpr-new6.C: New test.
1760 * g++.dg/cpp2a/constexpr-new7.C: New test.
1761
1762 * gcc.dg/pr36902.c: Terminate dg-warning regexp string.
1763
1764 2019-11-01 Martin Sebor <msebor@redhat.com>
1765
1766 PR middle-end/91679
1767 PR middle-end/91647
1768 PR middle-end/91463
1769 PR middle-end/92312
1770 * c-c++-common/Warray-bounds-2.c: Disable VRP. Adjust expected messages.
1771 * g++.dg/warn/Warray-bounds-8.C: Remove xfails.
1772 * gcc.dg/Warray-bounds-48.c: New test.
1773 * gcc.dg/Warray-bounds-49.c: New test.
1774 * gcc.dg/Wstringop-overflow-16.c: Adjust text of expected messages.
1775 * gcc.dg/Wstringop-overflow-21.c: New test.
1776 * gcc.dg/Wzero-length-array-bounds.c: New test.
1777 * gcc.dg/pr36902.c: Remove xfail.
1778 * gcc.dg/strlenopt-57.c: Add an expected warning.
1779
1780 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1781
1782 * gfortran.dg/byte_3.f: New test.
1783 * gfortran.dg/byte_4.f90: Ditto.
1784
1785 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1786
1787 PR fortran/90988
1788 * gfortran.dg/pr90988_4.f: New test.
1789
1790 2019-11-01 Martin Sebor <msebor@redhat.com>
1791
1792 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Declare test functions
1793 with noipa attribute.
1794
1795 2019-11-01 Nathan Sidwell <nathan@acm.org>
1796
1797 * g++.dg/template/fn.C: New.
1798
1799 2019-11-01 Kewen Lin <linkw@gcc.gnu.org>
1800
1801 PR testsuite/92127
1802 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Disable unroll.
1803 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1804 Likewise.
1805
1806 2019-10-31 Alexandre Oliva <oliva@adacore.com>
1807
1808 * gcc.misc-tests/help.exp: Test --help=common for full sentences.
1809
1810 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR preprocessor/92296
1813 * c-c++-common/cpp/pr92296-1.c: New test.
1814 * c-c++-common/cpp/pr92296-2.c: New test.
1815
1816 2019-10-31 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1817
1818 * gcc.target/msp430/devices-main.c: Move to devices subdirectory.
1819 * gcc.target/msp430/devices/bad-devices-1.c: Update #include path to
1820 devices-main.c.
1821 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
1822 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
1823 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
1824 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
1825 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
1826 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
1827 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
1828 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
1829 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
1830 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
1831 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
1832 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
1833 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
1834 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
1835 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
1836 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
1837 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
1838 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
1839 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
1840 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
1841 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
1842 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
1843 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
1844 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1845 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
1846 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
1847 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
1848 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
1849
1850 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
1851
1852 * g++.target/aarch64/sve/vcond_1_run.C: Update test name.
1853
1854 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
1855
1856 * gcc.target/aarch64/sve/vcond_4.c: Split parts out into...
1857 * gcc.target/aarch64/sve/vcond_4_costly.c,
1858 * gcc.target/aarch64/sve/vcond_4_sel.c,
1859 * gcc.target/aarch64/sve/vcond_4_zero.c: ...these new tests.
1860 * gcc.target/aarch64/sve/vcond_4_run.c: Adjust accordingly.
1861 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1862
1863 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
1864
1865 * gcc.target/aarch64/sve/reduc_strict_3.c: Split all but the
1866 first function out into...
1867 * gcc.target/aarch64/sve/reduc_strict_4.c,
1868 * gcc.target/aarch64/sve/reduc_strict_5.c,
1869 * gcc.target/aarch64/sve/reduc_strict_6.c,
1870 * gcc.target/aarch64/sve/reduc_strict_7.c,
1871 * gcc.target/aarch64/sve/reduc_strict_8.c,
1872 * gcc.target/aarch64/sve/reduc_strict_9.c: ...these new tests.
1873 Test for scalable vectors instead of 256-bit vectors.
1874
1875 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR fortran/92284
1878 * gfortran.dg/bind_c_array_params_3_aux.c: Include
1879 ../../../libgfortran/ISO_Fortran_binding.h rather than
1880 ISO_Fortran_binding.h.
1881
1882 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1883
1884 * gfortran.dg/achar_2.f90: Remove bogus line from
1885 last commit.
1886
1887 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1888
1889 * gfortran.dg/achar_2.f90: Print 'DONE' and add dg-output.
1890
1891 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1892
1893 * gcc.target/aarch64/sve/reduc_strict_3.c: Fix option order.
1894 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
1895 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
1896 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1897 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1898 * gcc.target/i386/l_fma_double_1.c: Likewise.
1899 * gcc.target/i386/l_fma_double_2.c: Likewise.
1900 * gcc.target/i386/l_fma_double_3.c: Likewise.
1901 * gcc.target/i386/l_fma_double_4.c: Likewise.
1902 * gcc.target/i386/l_fma_double_5.c: Likewise.
1903 * gcc.target/i386/l_fma_double_6.c: Likewise.
1904 * gcc.target/i386/l_fma_float_1.c: Likewise.
1905 * gcc.target/i386/l_fma_float_2.c: Likewise.
1906 * gcc.target/i386/l_fma_float_3.c: Likewise.
1907 * gcc.target/i386/l_fma_float_4.c: Likewise.
1908 * gcc.target/i386/l_fma_float_5.c: Likewise.
1909 * gcc.target/i386/l_fma_float_6.c: Likewise.
1910 * gcc.target/i386/mask-pack.c: Likewise.
1911 * gcc.target/i386/mask-unpack.c: Likewise.
1912
1913 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1914
1915 PR fortran/92284
1916 * gfortran.dg/bind-c-intent-out.f90: Update expected dump;
1917 extend comment.
1918 * gfortran.dg/bind_c_array_params_3.f90: New.
1919 * gfortran.dg/bind_c_array_params_3_aux.c: New.
1920
1921 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1922
1923 * c-c++-common/gomp/declare-variant-9.c: New test.
1924 * c-c++-common/gomp/declare-variant-10.c: New test.
1925
1926 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1927
1928 PR fortran/92277
1929 * fortran.dg/pr92277.f90: New.
1930
1931 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR middle-end/92231
1934 * gcc.c-torture/compile/pr92231.c: New test.
1935
1936 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1937
1938 * gcc.dg/vect/vect-epilogues.c: New test.
1939 * gcc.dg/vect/fast-math-vect-call-1.c: Disable for epilogue
1940 vectorization.
1941 * gcc.dg/vect/no-fast-math-vect16.c: Likewise.
1942 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Likewise.
1943 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Likewise.
1944 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1945 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1946 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1947 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1948 * gcc.dg/vect/no-vfa-vect-dv-2.c: Likewise.
1949 * gcc.dg/vect/pr33804.c: Likewise.
1950 * gcc.dg/vect/pr53773.c: Likewise.
1951 * gcc.dg/vect/pr65947-1.c: Likewise.
1952 * gcc.dg/vect/pr65947-13.c: Likewise.
1953 * gcc.dg/vect/pr65947-14.c: Likewise.
1954 * gcc.dg/vect/pr65947-4.c: Likewise.
1955 * gcc.dg/vect/pr80631-1.c: Likewise.
1956 * gcc.dg/vect/pr80631-2.c: Likewise.
1957 * gcc.dg/vect/slp-23.c: Likewise.
1958 * gcc.dg/vect/slp-25.c: Likewise.
1959 * gcc.dg/vect/slp-reduc-2.c: Likewise.
1960 * gcc.dg/vect/slp-reduc-5.c: Likewise.
1961 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1962 * gcc.dg/vect/slp-reduc-sad-2.c: Likewise.
1963 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1964 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1965 * gcc.dg/vect/vect-103.c: Likewise.
1966 * gcc.dg/vect/vect-109.c: Likewise.
1967 * gcc.dg/vect/vect-119.c: Likewise.
1968 * gcc.dg/vect/vect-24.c: Likewise.
1969 * gcc.dg/vect/vect-26.c: Likewise.
1970 * gcc.dg/vect/vect-27.c: Likewise.
1971 * gcc.dg/vect/vect-29.c: Likewise.
1972 * gcc.dg/vect/vect-42.c: Likewise.
1973 * gcc.dg/vect/vect-44.c: Likewise.
1974 * gcc.dg/vect/vect-48.c: Likewise.
1975 * gcc.dg/vect/vect-50.c: Likewise.
1976 * gcc.dg/vect/vect-52.c: Likewise.
1977 * gcc.dg/vect/vect-54.c: Likewise.
1978 * gcc.dg/vect/vect-56.c: Likewise.
1979 * gcc.dg/vect/vect-58.c: Likewise.
1980 * gcc.dg/vect/vect-60.c: Likewise.
1981 * gcc.dg/vect/vect-72.c: Likewise.
1982 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1983 * gcc.dg/vect/vect-75.c: Likewise.
1984 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1985 * gcc.dg/vect/vect-77-global.c: Likewise.
1986 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1987 * gcc.dg/vect/vect-78-global.c: Likewise.
1988 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1989 * gcc.dg/vect/vect-89.c: Likewise.
1990 * gcc.dg/vect/vect-91.c: Likewise.
1991 * gcc.dg/vect/vect-92.c: Likewise.
1992 * gcc.dg/vect/vect-96.c: Likewise.
1993 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
1994 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
1995 * gcc.dg/vect/vect-live-1.c: Likewise.
1996 * gcc.dg/vect/vect-live-2.c: Likewise.
1997 * gcc.dg/vect/vect-live-3.c: Likewise.
1998 * gcc.dg/vect/vect-live-4.c: Likewise.
1999 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2000 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2001 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2002 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2003 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2004 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2005 * gcc.dg/vect/vect-peel-1-epilogue.c: Likewise. New test.
2006 * gcc.dg/vect/vect-peel-1-src.c: Likewise. New test.
2007 * gcc.dg/vect/vect-peel-1.c: Likewise.
2008 * gcc.dg/vect/vect-peel-3-epilogue.c: Likewise. New test.
2009 * gcc.dg/vect/vect-peel-3-src.c: Likewise. New test.
2010 * gcc.dg/vect/vect-peel-3.c: Likewise.
2011 * gcc.dg/vect/vect-peel-4-epilogue.c: Likewise. New test.
2012 * gcc.dg/vect/vect-peel-4-src.c: Likewise. New test.
2013 * gcc.dg/vect/vect-peel-4.c: Likewise.
2014 * gcc.dg/vect/vect-reduc-6.c: Likewise.
2015 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2016 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2017 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2018 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2019 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2020 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2021 * gcc.dg/vect/vect-reduc-pattern-1a.c: Likewise.
2022 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Likewise.
2023 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Likewise.
2024 * gcc.dg/vect/vect-reduc-pattern-2a.c: Likewise.
2025 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Likewise.
2026 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2027 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2028 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2029 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2030 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
2031 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2032 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Likewise.
2033 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2034 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
2035 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
2036 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
2037 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2038 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2039 * gcc.target/i386/l_fma_double_1.c: Likewise.
2040 * gcc.target/i386/l_fma_double_2.c: Likewise.
2041 * gcc.target/i386/l_fma_double_3.c: Likewise.
2042 * gcc.target/i386/l_fma_double_4.c: Likewise.
2043 * gcc.target/i386/l_fma_double_5.c: Likewise.
2044 * gcc.target/i386/l_fma_double_6.c: Likewise.
2045 * gcc.target/i386/l_fma_float_1.c: Likewise.
2046 * gcc.target/i386/l_fma_float_2.c: Likewise.
2047 * gcc.target/i386/l_fma_float_3.c: Likewise.
2048 * gcc.target/i386/l_fma_float_4.c: Likewise.
2049 * gcc.target/i386/l_fma_float_5.c: Likewise.
2050 * gcc.target/i386/l_fma_float_6.c: Likewise.
2051 * gcc.target/i386/mask-pack.c: Likewise.
2052 * gcc.target/i386/mask-unpack.c: Likewise.
2053 * gfortran.dg/vect/vect-4.f90: Likewise.
2054
2055 2019-10-30 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR c++/91369 - Implement P0784R7: constexpr new
2058 * g++.dg/cpp2a/constexpr-new5.C: New test.
2059
2060 * g++.dg/cpp0x/Wpessimizing-move6.C: New test.
2061
2062 2019-10-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
2063
2064 PR c++/92024
2065 * g++.dg/parse/crash70.C: New test.
2066 * c-c++-common/Wshadow-1.c: New test.
2067
2068 2019-10-30 Tobias Burnus <tobias@codesourcery.com>
2069
2070 PR fortran/92208
2071 * gfortran.dg/pr92208.f90: New.
2072
2073 2019-10-30 Marek Polacek <polacek@redhat.com>
2074
2075 PR c++/92134 - constinit malfunction in static data member.
2076 * g++.dg/cpp2a/constinit14.C: New test.
2077
2078 2019-10-30 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2079
2080 * gcc.target/msp430/mlarge-use-430-insn.c: New test.
2081
2082 2019-10-30 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/92275
2085 * gcc.dg/torture/pr92275.c: New testcase.
2086
2087 2019-10-30 Jakub Jelinek <jakub@redhat.com>
2088
2089 * g++.dg/gomp/declare-variant-6.C: New test.
2090
2091 2019-10-30 Martin Liska <mliska@suse.cz>
2092
2093 * c-c++-common/Wstringop-truncation-4.c: Disable IPA ICF.
2094 * gcc.dg/tree-ssa/pr64910-2.c: Likewise.
2095 * gcc.dg/tree-ssa/pr79352.c: Likewise.
2096
2097 2019-10-30 Jakub Jelinek <jakub@redhat.com>
2098
2099 * c-c++-common/gomp/declare-variant-2.c: Add a test with , before
2100 match clause.
2101 * c-c++-common/gomp/declare-variant-6.c: Expect diagnostics also from
2102 C++ FE and adjust regexp so that it handles C++ pretty printing of
2103 function names.
2104 * g++.dg/gomp/declare-variant-1.C: New test.
2105 * g++.dg/gomp/declare-variant-2.C: New test.
2106 * g++.dg/gomp/declare-variant-3.C: New test.
2107 * g++.dg/gomp/declare-variant-4.C: New test.
2108 * g++.dg/gomp/declare-variant-5.C: New test.
2109
2110 2019-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 * g++.dg/conversion/ptrmem2.C: Adjust for error + inform.
2113 * g++.dg/gomp/tpl-atomic-2.C: Likewise.
2114
2115 2019-10-30 Martin Liska <mliska@suse.cz>
2116
2117 PR lto/91393
2118 PR lto/88220
2119 * gcc.dg/lto/pr91393_0.c: New test.
2120
2121 2019-10-30 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR tree-optimization/92262
2124 * g++.dg/opt/pr92262.C: New test.
2125
2126 2019-10-30 Richard Biener <rguenther@suse.de>
2127
2128 PR tree-optimization/65930
2129 * gcc.dg/vect/pr65930-2.c: New testcase.
2130
2131 2019-10-30 Mark Eggleston <mark.eggleston@codethink.com>
2132
2133 * gfortran.dg/no_overwrite_recursive_1.f90: New test.
2134 * gfortran.dg/no_overwrite_recursive_2.f90: New test.
2135
2136 2019-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 * g++.dg/other/ptrmem8.C: Test locations too.
2139 * g++.dg/template/dtor6.C: Likewise.
2140
2141 2019-10-29 Marek Polacek <polacek@redhat.com>
2142
2143 PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
2144 * g++.dg/cpp0x/overload-conv-4.C: New test.
2145
2146 2019-10-29 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR c++/92201
2149 * g++.dg/other/pr92201.C: New test.
2150
2151 2019-10-29 Marek Polacek <polacek@redhat.com>
2152
2153 PR c++/91548 - fix detecting modifying const objects for ARRAY_REF.
2154 * g++.dg/cpp1y/constexpr-tracking-const15.C: New test.
2155 * g++.dg/cpp1y/constexpr-tracking-const16.C: New test.
2156 * g++.dg/cpp1z/constexpr-tracking-const1.C: New test.
2157
2158 2019-10-29 Martin Sebor <msebor@redhat.com>
2159
2160 PR testsuite/92144
2161 * c-c++-common/Warray-bounds-4.c: Disable test to avoid failures
2162 due to PR 83543.
2163
2164 2019-10-29 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/92260
2167 * gcc.dg/pr92260.c: New testcase.
2168
2169 2019-10-29 Richard Biener <rguenther@suse.de>
2170
2171 PR tree-optimization/65930
2172 * gcc.dg/vect/pr65930-1.c: New testcase.
2173
2174 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
2175 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2176 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2177
2178 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
2179 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
2180 * gcc.target/aarch64/sve/acle/asm: New test directory.
2181
2182 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
2183
2184 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp: New file.
2185 * gcc.target/aarch64/sve/pcs/annotate_1.c: New test.
2186 * gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
2187 * gcc.target/aarch64/sve/pcs/annotate_3.c: Likewise.
2188 * gcc.target/aarch64/sve/pcs/annotate_4.c: Likewise.
2189 * gcc.target/aarch64/sve/pcs/annotate_5.c: Likewise.
2190 * gcc.target/aarch64/sve/pcs/annotate_6.c: Likewise.
2191 * gcc.target/aarch64/sve/pcs/annotate_7.c: Likewise.
2192 * gcc.target/aarch64/sve/pcs/args_1.c: Likewise.
2193 * gcc.target/aarch64/sve/pcs/args_10.c: Likewise.
2194 * gcc.target/aarch64/sve/pcs/args_11_nosc.c: Likewise.
2195 * gcc.target/aarch64/sve/pcs/args_11_sc.c: Likewise.
2196 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
2197 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
2198 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
2199 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
2200 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
2201 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
2202 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
2203 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
2204 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
2205 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
2206 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
2207 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
2208 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
2209 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
2210 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
2211 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
2212 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
2213 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
2214 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
2215 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
2216 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
2217 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
2218 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
2219 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
2220 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
2221 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
2222 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
2223 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
2224 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
2225 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
2226 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
2227 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
2228 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
2229 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
2230 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
2231 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
2232 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
2233 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
2234 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
2235 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
2236 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
2237 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
2238 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
2239 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
2240 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
2241 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
2242 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
2243 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
2244 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
2245 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
2246 * gcc.target/aarch64/sve/pcs/nosve_1.c: Likewise.
2247 * gcc.target/aarch64/sve/pcs/nosve_2.c: Likewise.
2248 * gcc.target/aarch64/sve/pcs/nosve_3.c: Likewise.
2249 * gcc.target/aarch64/sve/pcs/nosve_4.c: Likewise.
2250 * gcc.target/aarch64/sve/pcs/nosve_5.c: Likewise.
2251 * gcc.target/aarch64/sve/pcs/nosve_6.c: Likewise.
2252 * gcc.target/aarch64/sve/pcs/nosve_7.c: Likewise.
2253 * gcc.target/aarch64/sve/pcs/nosve_8.c: Likewise.
2254 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
2255 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
2256 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
2257 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
2258 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
2259 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
2260 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
2261 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
2262 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
2263 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
2264 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
2265 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
2266 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
2267 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
2268 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
2269 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
2270 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
2271 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
2272 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
2273 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
2274 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
2275 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
2276 * gcc.target/aarch64/sve/pcs/return_7.c: Likewise.
2277 * gcc.target/aarch64/sve/pcs/return_8.c: Likewise.
2278 * gcc.target/aarch64/sve/pcs/return_9.c: Likewise.
2279 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c: Likewise.
2280 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c: Likewise.
2281 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c: Likewise.
2282 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c: Likewise.
2283 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
2284 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
2285 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
2286 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
2287 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
2288 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
2289 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
2290 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
2291 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
2292 * gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise.
2293 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c: Likewise.
2294 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c: Likewise.
2295 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c: Likewise.
2296 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c: Likewise.
2297 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Likewise.
2298 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
2299 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
2300 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
2301 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
2302 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Likewise.
2303 * gcc.target/aarch64/sve/pcs/unprototyped_1.c: Likewise.
2304 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
2305 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
2306 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
2307 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
2308 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
2309 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
2310 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
2311 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
2312 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
2313 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
2314 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
2315 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
2316 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
2317 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
2318 * gcc.target/aarch64/sve/pcs/vpcs_1.c: Likewise.
2319 * g++.target/aarch64/sve/catch_7.C: Likewise.
2320
2321 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
2322 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2323 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2324
2325 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
2326 * g++.target/aarch64/sve/acle/general-c++: New test directory.
2327 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
2328 * gcc.target/aarch64/sve/acle/general: New test directory.
2329 * gcc.target/aarch64/sve/acle/general-c: Likewise.
2330
2331 2019-10-29 Richard Biener <rguenther@suse.de>
2332
2333 PR tree-optimization/92241
2334 * gcc.dg/torture/pr92241-2.c: New testcase.
2335
2336 2019-10-29 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR target/92258
2339 * gcc.target/i386/pr92258.c: New test.
2340
2341 2019-10-28 Martin Sebor <msebor@redhat.com>
2342
2343 * gcc.dg/strlenopt-89.c: New test.
2344 * gcc.dg/strlenopt-90.c: New test.
2345 * gcc.dg/Wstringop-overflow-20.c: New test.
2346
2347 2019-10-28 Martin Sebor <msebor@redhat.com>
2348
2349 PR tree-optimization/92226
2350 * gcc.dg/strlenopt-88.c: New test.
2351
2352 2019-10-28 Martin Sebor <msebor@redhat.com>
2353
2354 PR c/66970
2355 * c-c++-common/cpp/has-builtin-2.c: New test.
2356 * c-c++-common/cpp/has-builtin-3.c: New test.
2357 * c-c++-common/cpp/has-builtin.c: New test.
2358
2359 2019-10-28 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2360
2361 PR target/82981
2362 * gcc.target/mips/mips64r6-ti-mult.c: New test.
2363
2364 * gcc.target/mips/mips-builtins-pure.c: New test.
2365
2366 * gcc.target/mips/msa-insert-split.c: New test.
2367
2368 2019-10-28 Andrew Burgess <andrew.burgess@embecosm.com>
2369
2370 * gcc.target/riscv/save-restore-2.c: New file.
2371 * gcc.target/riscv/save-restore-3.c: New file.
2372 * gcc.target/riscv/save-restore-4.c: New file.
2373 * gcc.target/riscv/save-restore-5.c: New file.
2374 * gcc.target/riscv/save-restore-6.c: New file.
2375 * gcc.target/riscv/save-restore-7.c: New file.
2376 * gcc.target/riscv/save-restore-8.c: New file.
2377
2378 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2379
2380 PR tree-optimization/92163
2381 * gcc.dg/tree-ssa/pr92163.c: New test.
2382
2383 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2384
2385 PR middle-end/91272
2386 * gcc.target/aarch64/sve/clastb_1.c: Add dg-scan.
2387 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
2388 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
2389 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
2390 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
2391 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
2392 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
2393 * gcc.target/aarch64/sve/clastb_8.c: Likewise.
2394
2395 2019-10-28 Richard Biener <rguenther@suse.de>
2396
2397 PR tree-optimization/92252
2398 * gcc.dg/torture/pr92252.c: New testcase.
2399
2400 2019-10-28 Richard Biener <rguenther@suse.de>
2401
2402 PR tree-optimization/92241
2403 * gcc.dg/torture/pr92241.c: New testcase.
2404
2405 2019-10-28 Uroš Bizjak <ubizjak@gmail.com>
2406
2407 PR target/92225
2408 * gcc.target/i386/pr92225.c: New test.
2409
2410 2019-10-28 Michael Matz <matz@suse.de>
2411
2412 PR middle-end/90796
2413 * gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust.
2414
2415 2019-10-28 Ilya Leoshkevich <iii@linux.ibm.com>
2416
2417 PR rtl-optimization/92007
2418 * g++.dg/opt/pr92007.C: New test (from Arseny Solokha).
2419
2420 2019-10-28 Tobias Burnus <tobias@codesourcery.com>
2421
2422 PR fortran/91863
2423 * gfortran.dg/bind-c-intent-out.f90: New.
2424
2425 2019-10-25 Jiufu Guo <guojiufu@linux.ibm.com>
2426
2427 PR tree-optimization/88760
2428 * gcc.target/powerpc/small-loop-unroll.c: New test.
2429 * c-c++-common/tsan/thread_leak2.c: Update test.
2430 * gcc.dg/pr59643.c: Update test.
2431 * gcc.target/powerpc/loop_align.c: Update test.
2432 * gcc.target/powerpc/ppc-fma-1.c: Update test.
2433 * gcc.target/powerpc/ppc-fma-2.c: Update test.
2434 * gcc.target/powerpc/ppc-fma-3.c: Update test.
2435 * gcc.target/powerpc/ppc-fma-4.c: Update test.
2436 * gcc.target/powerpc/pr78604.c: Update test.
2437
2438 2019-10-27 Andreas Tobler <andreast@gcc.gnu.org>
2439
2440 * gcc.c-torture/execute/fprintf-2.c: Silence a Free/NetBSD libc warning.
2441 * gcc.c-torture/execute/printf-2.c: Likewise.
2442 * gcc.c-torture/execute/user-printf.c: Likewise.
2443
2444 2019-10-27 Paul Thomas <pault@gcc.gnu.org>
2445
2446 PR fortran/86248
2447 * gfortran.dg/char_result_19.f90: New test.
2448 * gfortran.dg/char_result_mod_19.f90: Module for the new test.
2449
2450 2019-10-26 Hongtao Liu <hongtao.liu@intel.com>
2451
2452 PR target/89071
2453 * gcc.target/i386/pr87007-4.c: New test.
2454 * gcc.target/i386/pr87007-5.c: Ditto.
2455
2456 2019-10-25 Marek Polacek <polacek@redhat.com>
2457
2458 PR c++/91581 - ICE in exception-specification of defaulted ctor.
2459 * g++.dg/cpp0x/noexcept55.C: New test.
2460
2461 2019-10-25 Cesar Philippidis <cesar@codesourcery.com>
2462 Tobias Burnus <tobias@codesourcery.com>
2463
2464 * gfortran.dg/goacc/common-block-1.f90: New test.
2465 * gfortran.dg/goacc/common-block-2.f90: New test.
2466 * gfortran.dg/goacc/common-block-3.f90: New test.
2467
2468 2019-10-25 David Edelsohn <dje.gcc@gmail.com>
2469
2470 * gcc.target/powerpc/pr70100.c: Add -mvsx.
2471 Allow AIX ABI function name.
2472
2473 2019-10-25 Richard Biener <rguenther@suse.de>
2474
2475 PR tree-optimization/92222
2476 * gcc.dg/torture/pr92222.c: New testcase.
2477
2478 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
2479
2480 * gcc.target/aarch64/sve/reduc_strict_3.c (double_reduc1): Prevent
2481 the loop from being unrolled.
2482
2483 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
2484
2485 * gcc.target/aarch64/sve/loop_add_5.c: Remove XFAILs for tests
2486 that now pass.
2487 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
2488 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
2489 * gcc.target/aarch64/sve/reduc_5.c: Likewise.
2490 * gcc.target/aarch64/sve/reduc_8.c: Likewise.
2491 * gcc.target/aarch64/sve/slp_13.c: Likewise.
2492 * gcc.target/aarch64/sve/slp_5.c: Likewise. Update expected
2493 WHILELO counts.
2494 * gcc.target/aarch64/sve/slp_7.c: Likewise.
2495
2496 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
2497
2498 * gcc.dg/vect/pr65947-1.c: No longer expect doubled dump lines
2499 for FOLD_EXTRACT_LAST reductions.
2500 * gcc.dg/vect/pr65947-2.c: Likewise.
2501 * gcc.dg/vect/pr65947-3.c: Likewise.
2502 * gcc.dg/vect/pr65947-4.c: Likewise.
2503 * gcc.dg/vect/pr65947-5.c: Likewise.
2504 * gcc.dg/vect/pr65947-6.c: Likewise.
2505 * gcc.dg/vect/pr65947-9.c: Likewise.
2506 * gcc.dg/vect/pr65947-10.c: Likewise.
2507 * gcc.dg/vect/pr65947-12.c: Likewise.
2508 * gcc.dg/vect/pr65947-13.c: Likewise.
2509 * gcc.dg/vect/pr65947-14.c: Likewise.
2510 * gcc.dg/vect/pr80631-1.c: Likewise.
2511 * gcc.dg/vect/pr80631-2.c: Likewise.
2512 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
2513 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
2514
2515 2019-10-24 Jakub Jelinek <jakub@redhat.com>
2516
2517 * c-c++-common/gomp/declare-variant-8.c: New test.
2518
2519 2019-10-24 Andreas Krebbel <krebbel@linux.ibm.com>
2520
2521 * gcc.dg/ipa/ipa-sra-19.c: Remove dg-skip-if. Add argument type to
2522 prototype of k.
2523
2524 2019-10-24 Richard Biener <rguenther@suse.de>
2525
2526 * gcc.dg/vect/slp-reduc-10a.c: New testcase.
2527 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
2528 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
2529 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
2530 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
2531
2532 2019-10-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2533
2534 * gcc.target/msp430/emulate-slli.c: Skip for -mcpu=msp430.
2535 Add shift by a constant 5 bits.
2536 Update scan-assembler directives.
2537 * gcc.target/msp430/emulate-srai.c: Likewise.
2538 * gcc.target/msp430/emulate-srli.c: Skip for -mcpu=msp430.
2539
2540 2019-10-24 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/92205
2543 * gcc.dg/vect/pr92205.c: New testcase.
2544
2545 2019-10-24 Richard Biener <rguenther@suse.de>
2546
2547 PR tree-optimization/92203
2548 * gcc.dg/torture/pr92203.c: New testcase.
2549
2550 2019-10-24 Richard Biener <rguenther@suse.de>
2551
2552 PR tree-optimization/65930
2553 * gcc.dg/vect/vect-reduc-2short.c: Fix typo.
2554
2555 2019-10-24 Richard Biener <rguenther@suse.de>
2556
2557 PR tree-optimization/65930
2558 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust again.
2559 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2560 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2561 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2562 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
2563
2564 2019-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
2565
2566 * gcc.target/s390/load-thread-pointer-once-2.c: New test.
2567
2568 2019-10-24 Richard Biener <rguenther@suse.de>
2569
2570 * gcc.dg/vect/slp-reduc-9.c: New testcase.
2571
2572 2019-10-23 David Edelsohn <dje.gcc@gmail.com>
2573
2574 * gcc.target/powerpc/pr70010.c: Add -Wno-psabi.
2575 * gcc.target/powerpc/pr70010-[12].c: Require LTO.
2576 * gcc.target/powerpc/pr91275.c: Add -mcpu=power8.
2577
2578 2019-10-23 Richard Biener <rguenther@suse.de>
2579
2580 PR tree-optimization/65930
2581 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust.
2582 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2583 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2584 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2585 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
2586
2587 2019-10-23 Jakub Jelinek <jakub@redhat.com>
2588
2589 * g++.dg/cpp2a/constexpr-dtor3.C: Expect in 'constexpr' expansion of
2590 message on the line with variable declaration.
2591 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2592
2593 2019-10-23 Eric Botcazou <ebotcazou@adacore.com>
2594
2595 * gcc.c-torture/execute/20191023-1.c: New test.
2596
2597 2019-10-23 Martin Liska <mliska@suse.cz>
2598
2599 PR ipa/91969
2600 * g++.dg/ipa/pr91969.C: New test.
2601
2602 2019-10-22 Marc Glisse <marc.glisse@inria.fr>
2603
2604 PR c++/85746
2605 * g++.dg/pr85746.C: New file.
2606
2607 2019-10-22 Richard Biener <rguenther@suse.de>
2608
2609 PR tree-optimization/92173
2610 * gcc.dg/torture/pr92173.c: New testcase.
2611
2612 2019-10-22 Michael Matz <matz@suse.de>
2613
2614 PR middle-end/90796
2615 * gcc.dg/unroll-and-jam.c: Add three invalid and one valid case.
2616
2617 2019-10-22 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/92173
2620 * gcc.dg/torture/pr92173.c: New testcase.
2621
2622 2019-10-22 Richard Sandiford <richard.sandiford@arm.com>
2623
2624 * g++.dg/diagnostic/aka5.h: New test.
2625 * g++.dg/diagnostic/aka5a.C: Likewise.
2626 * g++.dg/diagnostic/aka5b.C: Likewise.
2627 * g++.target/aarch64/diag_aka_1.C: Likewise.
2628
2629 2019-10-22 Iain Sandoe <iain@sandoe.co.uk>
2630
2631 * gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
2632 Use __SIZE_TYPE__ instead of size_t.
2633
2634 2019-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 * g++.dg/parse/qualified2.C: Tighten dg-error directive.
2637 * g++.old-deja/g++.other/decl5.C: Don't expect redundant error.
2638
2639 2019-10-21 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR c++/92015
2642 * g++.dg/cpp0x/constexpr-92015.C: New test.
2643
2644 2019-10-21 Marek Polacek <polacek@redhat.com>
2645
2646 PR c++/92062 - ODR-use ignored for static member of class template.
2647 * g++.dg/cpp0x/constexpr-odr1.C: New test.
2648 * g++.dg/cpp0x/constexpr-odr2.C: New test.
2649
2650 2019-10-21 Marek Polacek <polacek@redhat.com>
2651
2652 PR c++/92106 - ICE with structured bindings and -Wreturn-local-addr.
2653 * g++.dg/cpp1z/decomp50.C: New test.
2654
2655 2019-10-21 Richard Biener <rguenther@suse.de>
2656
2657 PR tree-optimization/92162
2658 * gcc.dg/pr92162.c: New testcase.
2659
2660 2019-10-21 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/92161
2663 * gfortran.dg/pr92161.f: New testcase.
2664
2665 2019-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2666
2667 * gcc.target/aarch64/acle/rng_1.c: New test.
2668
2669 2019-10-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2670
2671 PR tree-optimization/91532
2672 * gcc.target/aarch64/sve/fmla_2.c: Add dg-scan check for two st1d
2673 insns.
2674
2675 2019-10-20 Georg-Johann Lay <avr@gjlay.de>
2676
2677 Fix some fallout for small targets.
2678
2679 PR testsuite/52641
2680 * gcc.dg/torture/pr86034.c: Use 32-bit base type for a bitfield of
2681 width > 16 bits.
2682 * gcc.dg/torture/pr90972.c [avr]: Add option "-w".
2683 * gcc.dg/torture/pr87693.c: Same.
2684 * gcc.dg/torture/pr91178.c: Add dg-require-effective-target size32plus.
2685 * gcc.dg/torture/pr91178-2.c: Same.
2686 * gcc.dg/torture/20181024-1.c
2687 * gcc.dg/torture/pr86554-1.c: Use 32-bit integers.
2688 * gcc.dg/tree-ssa/pr91091-1.c: Same.
2689
2690 2019-10-20 Jan Hubicka <hubicka@ucw.cz>
2691
2692 * gcc.c-torture/execute/alias-access-path-2.c: New testcase.
2693 * gcc.dg/tree-ssa/alias-access-path-11.c: xfail.
2694
2695 2019-10-20 Jakub Jelinek <jakub@redhat.com>
2696
2697 * g++.dg/cpp2a/nodiscard-reason-only-one.C: In dg-error or dg-warning
2698 remove (?n) uses and replace .* with \[^\n\r]*.
2699 * g++.dg/cpp2a/nodiscard-reason.C: Likewise.
2700 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
2701 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
2702
2703 2019-10-19 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR target/92140
2706 * gcc.target/i386/pr92140.c: New test.
2707 * gcc.c-torture/execute/pr92140.c: New test.
2708
2709 2019-10-19 Iain Sandoe <iain@sandoe.co.uk>
2710
2711 * gcc.dg/Wnonnull.c: Add attributed function declarations for
2712 memcpy and strlen for Darwin.
2713
2714 2019-10-18 Martin Sebor <msebor@redhat.com>
2715
2716 PR tree-optimization/92157
2717 * gcc.dg/strlenopt-69.c: Disable test failing due to PR 92155.
2718 * gcc.dg/strlenopt-87.c: New test.
2719
2720 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2721
2722 * gcc.target/arm/negdi-3.c: Update expected output to allow NEGS.
2723
2724 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2725
2726 * gcc.dg/builtin-arith-overflow-3.c: New test.
2727
2728 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2729
2730 * gcc.target/arm/negdi-3.c: Remove XFAIL markers.
2731
2732 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2733
2734 * gcc.target/arm/pr53447-1.c: Remove XFAIL.
2735 * gcc.target/arm/pr53447-3.c: Remove XFAIL.
2736 * gcc.target/arm/pr53447-4.c: Remove XFAIL.
2737
2738 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2739
2740 * gcc.target/arm/negdi-3.c: Add XFAILS.
2741 * gcc.target/arm/pr3447-1.c: Likewise.
2742 * gcc.target/arm/pr3447-3.c: Likewise.
2743 * gcc.target/arm/pr3447-4.c: Likewise.
2744
2745 2019-10-18 Steven G. Kargl <kargl@gcc.gnu.org>
2746
2747 PR fortran/69455
2748 * gfortran.dg/pr69455_1.f90: New test.
2749 * gfortran.dg/pr69455_2.f90: Ditto.
2750
2751 2019-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
2752
2753 * gcc.target/arm/multilib.exp: Add extra tests.
2754
2755 2019-10-18 Tobias Burnus <tobias@codesourcery.com>
2756
2757 PR fortran/91586
2758 * gfortran.dg/class_71.f90: New.
2759
2760 2019-10-18 Georg-Johann Lay <avr@gjlay.de>
2761
2762 Fix some fallout for small targets.
2763
2764 PR testsuite/52641
2765 * gcc.c-torture/execute/20190820-1.c:
2766 Add dg-require-effective-target int32plus.
2767 * gcc.c-torture/execute/pr85331.c
2768 Add dg-require-effective-target double64plus.
2769 * gcc.dg/pow-sqrt-1.c: Same.
2770 * gcc.dg/pow-sqrt-2.c: Same.
2771 * gcc.dg/pow-sqrt-3.c: Same.
2772 * gcc.c-torture/execute/20190901-1.c: Same.
2773 * gcc.c-torture/execute/user-printf.c [avr]: Skip.
2774 * gcc.c-torture/execute/fprintf-2.c [avr]: Skip.
2775 * gcc.c-torture/execute/printf-2.c [avr]: Skip.
2776 * gcc.dg/Wlarger-than3.c [avr]: Skip.
2777 * gcc.c-torture/execute/ieee/20041213-1.c (sqrt)
2778 [avr,double=float]: Provide custom prototype.
2779 * gcc.dg/pr36017.c: Same.
2780 * gcc.c-torture/execute/pr90025.c: Use 32-bit int.
2781 * gcc.dg/complex-7.c: Add dg-require-effective-target double64.
2782 * gcc.dg/loop-versioning-1.c:
2783 Add dg-require-effective-target size32plus.
2784 * gcc.dg/loop-versioning-2.c: Same.
2785
2786 2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2787 Richard Sandiford <richard.sandiford@arm.com>
2788
2789 PR target/86753
2790 * gcc.target/aarch64/sve/cond_cnot_2.c: Remove XFAIL
2791 from { scan-assembler-not {\tsel\t}.
2792 * gcc.target/aarch64/sve/cond_convert_1.c: Adjust to make
2793 only one load conditional.
2794 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
2795 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
2796 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAIL's.
2797 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2798
2799 2019-10-18 Jakub Jelinek <jakub@redhat.com>
2800
2801 PR tree-optimization/92056
2802 * gcc.dg/tree-ssa/pr92056.c: New test.
2803
2804 2019-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2805
2806 * g++.old-deja/g++.other/decl9.C: Check locations too.
2807
2808 2019-10-17 Yuliang Wang <yuliang.wang@arm.com>
2809
2810 * gcc.target/aarch64/sve2/eor3_1.c: New test.
2811 * gcc.target/aarch64/sve2/nlogic_1.c: As above.
2812 * gcc.target/aarch64/sve2/nlogic_2.c: As above.
2813 * gcc.target/aarch64/sve2/bitsel_1.c: As above.
2814 * gcc.target/aarch64/sve2/bitsel_2.c: As above.
2815 * gcc.target/aarch64/sve2/bitsel_3.c: As above.
2816 * gcc.target/aarch64/sve2/bitsel_4.c: As above.
2817
2818 2019-10-17 Aldy Hernandez <aldyh@redhat.com>
2819
2820 * gcc.dg/tree-ssa/evrp4.c: Check for +INF instead of -1.
2821
2822 2019-10-17 Christophe Lyon <christophe.lyon@linaro.org>
2823
2824 * gcc.target/arm/vseleqdf.c: Add missing closing bracket.
2825 * gcc.target/arm/vseleqsf.c: Likewise.
2826 * gcc.target/arm/vselgedf.c: Likewise.
2827 * gcc.target/arm/vselgesf.c: Likewise.
2828 * gcc.target/arm/vselgtdf.c: Likewise.
2829 * gcc.target/arm/vselgtsf.c: Likewise.
2830 * gcc.target/arm/vselledf.c: Likewise.
2831 * gcc.target/arm/vsellesf.c: Likewise.
2832 * gcc.target/arm/vselltdf.c: Likewise.
2833 * gcc.target/arm/vselltsf.c: Likewise.
2834 * gcc.target/arm/vselnedf.c: Likewise.
2835 * gcc.target/arm/vselnesf.c: Likewise.
2836 * gcc.target/arm/vselvcdf.c: Likewise.
2837 * gcc.target/arm/vselvcsf.c: Likewise.
2838 * gcc.target/arm/vselvsdf.c: Likewise.
2839 * gcc.target/arm/vselvssf.c: Likewise.
2840
2841 2019-10-17 Mark Eggleston <mark.eggleston@codethink.com>
2842
2843 * gfortran.dg/auto_in_equiv_3.f90: New test.
2844 * gfortran.dg/auto_in_equiv_4.f90: New test.
2845 * gfortran.dg/auto_in_equiv_5.f90: New test.
2846 * gfortran.dg/auto_in_equiv_6.f90: New test.
2847 * gfortran.dg/auto_in_equiv_7.f90: New test.
2848
2849 2019-10-17 Georg-Johann Lay <avr@gjlay.de>
2850
2851 * gcc.target/avr/progmem-error-1.cpp: Fix location of the
2852 expected diagnostic.
2853
2854 2019-10-17 Feng Xue <fxue@os.amperecomputing.com>
2855
2856 PR testsuite/92125
2857 * gcc.dg/ipa/pr91088.c: Change char conversion to bitand.
2858
2859 2019-10-17 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR tree-optimization/92056
2862 * gcc.c-torture/compile/pr92056.c: New test.
2863
2864 PR tree-optimization/92115
2865 * gcc.dg/pr92115.c: New test.
2866
2867 PR fortran/87752
2868 * gfortran.dg/gomp/pr87752.f90: New test.
2869
2870 2019-10-17 Richard Biener <rguenther@suse.de>
2871
2872 PR debug/91887
2873 * g++.dg/debug/dwarf2/pr91887.C: New testcase.
2874
2875 2019-10-16 Martin Sebor <msebor@redhat.com>
2876
2877 PR tree-optimization/83821
2878 * c-c++-common/Warray-bounds-4.c: Remove XFAIL.
2879 * gcc.dg/strlenopt-82.c: New test.
2880 * gcc.dg/strlenopt-83.c: Same.
2881 * gcc.dg/strlenopt-84.c: Same.
2882 * gcc.dg/strlenopt-85.c: Same.
2883 * gcc.dg/strlenopt-86.c: Same.
2884 * gcc.dg/tree-ssa/calloc-4.c: Same.
2885 * gcc.dg/tree-ssa/calloc-5.c: Same.
2886
2887 2019-10-16 Martin Sebor <msebor@redhat.com>
2888
2889 PR tree-optimization/91996
2890 * gcc.dg/strlenopt-80.c: New test.
2891 * gcc.dg/strlenopt-81.c: New test.
2892
2893 2019-10-16 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2894
2895 * gcc.target/mips/msa-dpadd-dpsub.c: New test.
2896
2897 2019-10-16 Wilco Dijkstra <wdijkstr@arm.com>
2898
2899 * gcc.target/aarch64/symbol-range.c: Improve testcase.
2900 * gcc.target/aarch64/symbol-range-tiny.c: Likewise.
2901
2902 2019-10-16 Richard Biener <rguenther@suse.de>
2903
2904 * gcc.dg/vect/vect-cond-reduc-3.c: New testcase.
2905 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
2906
2907 2019-10-16 Peter Bergner <bergner@linux.ibm.com>
2908 Jiufu Guo <guojiufu@linux.ibm.com>
2909
2910 PR target/70010
2911 * gcc.target/powerpc/pr70010.c: New test.
2912 * gcc.target/powerpc/pr70010-1.c: New test.
2913 * gcc.target/powerpc/pr70010-2.c: New test.
2914 * gcc.target/powerpc/pr70010-3.c: New test.
2915 * gcc.target/powerpc/pr70010-4.c: New test.
2916
2917 2019-10-16 Feng Xue <fxue@os.amperecomputing.com>
2918
2919 PR ipa/91088
2920 * gcc.dg/ipa/pr91088.c: New test.
2921 * gcc.dg/ipa/pr91089.c: Add sub-test for range analysis.
2922 * g++.dg/tree-ssa/ivopts-3.C: Force a function to be noinline.
2923
2924 2019-10-15 Andrew Sutton <asutton@lock3software.com>
2925
2926 * g++.dg/cpp2a/concepts5.C: New test.
2927
2928 2019-10-15 Andrew Pinski <apinski@marvell.com>
2929
2930 * gcc.c-torture/compile/20191015-1.c: New test.
2931 * gcc.c-torture/compile/20191015-2.c: New test.
2932
2933 2019-10-15 Martin Sebor <msebor@redhat.com>
2934
2935 PR testsuite/92016
2936 * gcc.dg/Wstringop-overflow-17.c: Expect an additional warning.
2937
2938 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com>
2939
2940 PR target/92093
2941 * gcc.target/powerpc/pr91275.c: Fix type and endian issues.
2942
2943 2019-10-15 Richard Biener <rguenther@suse.de>
2944
2945 PR testsuite/92048
2946 * gcc.dg/vect/fast-math-vect-pr29925.c: Avoid unrolling of
2947 inner loop.
2948
2949 2019-10-15 Ilya Leoshkevich <iii@linux.ibm.com>
2950
2951 * gcc.target/s390/load-thread-pointer-once.c: New test.
2952
2953 2019-10-15 Richard Biener <rguenther@suse.de>
2954
2955 PR tree-optimization/92094
2956 * gfortran.dg/pr92094.f90: New testcase.
2957
2958 2019-10-15 Hongyu Wang <hongyu.wang@intel.com>
2959
2960 PR target/92035
2961 * gcc.target/i386/avx512f-vrndscaless-1.c: Add scan-assembler-times
2962 directives for newly expected instructions.
2963 * gcc.target/i386/avx512f-vrndscalesd-1.c: Likewise.
2964 * gcc.target/i386/avx512f-vrndscaless-2.c
2965 (avx512f_test): Add tests for new intrinsics.
2966 * gcc.target/i386/avx512f-vrndscalesd-2.c: Likewise.
2967 * gcc.target/i386/avx-1.c (__builtin_ia32_rndscalefss_round,
2968 __builtin_ia32_rndscalefsd_round): Remove.
2969 (__builtin_ia32_rndscalefss_mask_round,
2970 __builtin_ia32_rndscalefsd_mask_round): Define.
2971 * gcc.target/i386/sse-13.c: Ditto.
2972 * gcc.target/i386/sse-23.c: Ditto.
2973
2974 2019-10-15 Richard Biener <rguenther@suse.de>
2975
2976 PR middle-end/92046
2977 * c-c++-common/cxxbitfields-3.c: Adjust.
2978 * c-c++-common/cxxbitfields-6.c: Likewise.
2979 * c-c++-common/simulate-thread/bitfields-1.c: Likewise.
2980 * c-c++-common/simulate-thread/bitfields-2.c: Likewise.
2981 * c-c++-common/simulate-thread/bitfields-3.c: Likewise.
2982 * c-c++-common/simulate-thread/bitfields-4.c: Likewise.
2983 * g++.dg/simulate-thread/bitfields-2.C: Likewise.
2984 * g++.dg/simulate-thread/bitfields.C: Likewise.
2985 * gcc.dg/lto/pr52097_0.c: Likewise.
2986 * gcc.dg/simulate-thread/speculative-store-2.c: Likewise.
2987 * gcc.dg/simulate-thread/speculative-store-3.c: Likewise.
2988 * gcc.dg/simulate-thread/speculative-store-4.c: Likewise.
2989 * gcc.dg/simulate-thread/speculative-store.c: Likewise.
2990 * gcc.dg/tree-ssa/20050314-1.c: Likewise.
2991
2992 2019-10-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2993
2994 PR tree-optimization/92085
2995 * gcc.dg/tree-ssa/pr92085-1.c: New test.
2996 * gcc.dg/tree-ssa/pr92085-2.c: Likewise.
2997
2998 2019-10-14 Steven G. Kargl <kargl@gcc.gnu.org>
2999
3000 PR fortran/89943
3001 * gfortran.dg/pr89943_1.f90: New test.
3002 * gfortran.dg/pr89943_2.f90: Ditto.
3003 * gfortran.dg/pr89943_3.f90: Ditto.
3004 * gfortran.dg/pr89943_4.f90: Ditto.
3005
3006 2019-10-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3007
3008 PR fortran/92004
3009 * gfortran.dg/argument_checking_24.f90: New test.
3010 * gfortran.dg/abstract_type_6.f90: Add error message.
3011 * gfortran.dg/argument_checking_11.f90: Correct wording
3012 in error message.
3013 * gfortran.dg/argumeent_checking_13.f90: Likewise.
3014 * gfortran.dg/interface_40.f90: Add error message.
3015
3016 2019-10-14 Maya Rashish <coypu@sdf.org>
3017
3018 * gcc.c-torture/compile/pr85401: New test.
3019
3020 2019-10-14 Mihailo Stojanovic <mistojanovic@wavecomp.com>
3021
3022 * gcc.target/mips/constant-spill.c: New test.
3023
3024 2019-10-14 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/92069
3027 * gcc.dg/torture/pr92069.c: New testcase.
3028
3029 2019-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 * g++.dg/cpp0x/constexpr-union5.C: Test location(s) too.
3032 * g++.dg/diagnostic/bitfld2.C: Likewise.
3033 * g++.dg/ext/anon-struct1.C: Likewise.
3034 * g++.dg/ext/anon-struct6.C: Likewise.
3035 * g++.dg/ext/flexary19.C: Likewise.
3036 * g++.dg/ext/flexary9.C: Likewise.
3037 * g++.dg/template/error17.C: Likewise.
3038
3039 2019-10-14 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR c++/92084
3042 * g++.dg/gomp/pr92084.C: New test.
3043
3044 2019-10-14 Richard Sandiford <richard.sandiford@arm.com>
3045
3046 * gcc.dg/diag-aka-5.h: New test.
3047 * gcc.dg/diag-aka-5a.c: Likewise.
3048 * gcc.dg/diag-aka-5b.c: Likewise.
3049 * gcc.target/aarch64/diag_aka_1.c (f): Expect an aka to be printed
3050 for myvec.
3051
3052 2019-10-14 Jakub Jelinek <jakub@redhat.com>
3053
3054 * c-c++-common/gomp/declare-variant-7.c: Add tests for clauses not
3055 separated by commas in simd selector trait properties.
3056
3057 2019-10-14 Aldy Hernandez <aldyh@redhat.com>
3058
3059 * gcc.dg/tree-ssa/evrp4.c: Adjust for unsigned non-zero being
3060 [1,MAX].
3061
3062 2019-10-13 Iain Sandoe <iain@sandoe.co.uk>
3063
3064 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
3065 indirection label prefix, for Darwin.
3066 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3067 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3068 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3069 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3070 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3071 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3072 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3073 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3074 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3075 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3076 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3077 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3078 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3079 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3080 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3081 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3082 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3083 * gcc.target/i386/pr32219-2.c: Likewise.
3084 * gcc.target/i386/pr32219-3.c: Likewise.
3085 * gcc.target/i386/pr32219-4.c: Likewise.
3086 * gcc.target/i386/pr32219-7.c: Likewise.
3087 * gcc.target/i386/pr32219-8.c: Likewise.
3088 * gcc.target/i386/ret-thunk-14.c: Likewise.
3089 * gcc.target/i386/ret-thunk-15.c: Likewise.
3090 * gcc.target/i386/ret-thunk-9.c: Likewise.
3091
3092 2019-10-13 Damian Rouson <damain@sourceryinstitue.org>
3093
3094 PR fortran/91513
3095 * gfortran.dg/impure_assignment_2.f90: Update dg-error regex.
3096
3097 2019-10-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3098
3099 PR fortran/92017
3100 * gfortran.dg/minmaxloc_14.f90: New test.
3101
3102 2019-10-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3103
3104 * lib/target-supports.exp (add_options_for_c99_runtime): Remove.
3105 (check_effective_target_c99_runtime): Remove call to
3106 add_options_for_c99_runtime.
3107
3108 * gcc.dg/builtins-18.c: Remove dg-add-options c99_runtime.
3109 * gcc.dg/builtins-20.c: Likewise.
3110 * gcc.dg/builtins-53.c: Likewise.
3111 * gcc.dg/builtins-55.c: Likewise.
3112 * gcc.dg/builtins-67.c: Likewise.
3113 * gcc.dg/c99-tgmath-1.c: Likewise.
3114 * gcc.dg/c99-tgmath-2.c: Likewise.
3115 * gcc.dg/c99-tgmath-3.c: Likewise.
3116 * gcc.dg/c99-tgmath-4.c: Likewise.
3117 * gcc.dg/ipa/inline-8.c: Likewise.
3118 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3119 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3120 * gcc.dg/nextafter-2.c: Likewise.
3121 * gcc.dg/pr42427.c: Likewise.
3122 * gcc.dg/pr78965.c: Likewise.
3123 * gcc.dg/single-precision-constant.c: Likewise.
3124 * gcc.dg/torture/builtin-convert-1.c: Likewise.
3125 * gcc.dg/torture/builtin-convert-2.c: Likewise.
3126 * gcc.dg/torture/builtin-convert-3.c: Likewise.
3127 * gcc.dg/torture/builtin-convert-4.c: Likewise.
3128 * gcc.dg/torture/builtin-fp-int-inexact.c: Likewise.
3129 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
3130 * gcc.dg/torture/builtin-integral-1.c: Likewise.
3131 * gcc.dg/torture/builtin-power-1.c: Likewise.
3132 * gcc.dg/tree-ssa/copy-sign-1.c: Likewise.
3133 * gcc.dg/tree-ssa/minmax-2.c: Likewise.
3134 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3135 * gcc.target/i386/387-builtin-fp-int-inexact.c: Likewise.
3136 * gcc.target/i386/387-rint-inline-1.c: Likewise.
3137 * gcc.target/i386/387-rint-inline-2.c: Likewise.
3138 * gcc.target/i386/conversion.c: Likewise.
3139 * gcc.target/i386/pr47312.c: Likewise.
3140 * gcc.target/i386/sse2-builtin-fp-int-inexact.c: Likewise.
3141 * gcc.target/i386/sse2-rint-inline-1.c: Likewise.
3142 * gcc.target/i386/sse2-rint-inline-2.c: Likewise.
3143 * gcc.target/i386/sse4_1-builtin-fp-int-inexact.c: Likewise.
3144 * gcc.target/i386/sse4_1-rint-inline.c: Likewise.
3145
3146 2019-10-12 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR middle-end/92063
3149 * gcc.c-torture/compile/pr92063.c: New test.
3150
3151 * c-c++-common/gomp/declare-variant-2.c: Adjust for error recovery
3152 improvements. Add new tests.
3153 * c-c++-common/gomp/declare-variant-4.c: New test.
3154 * c-c++-common/gomp/declare-variant-5.c: New test.
3155 * c-c++-common/gomp/declare-variant-6.c: New test.
3156 * c-c++-common/gomp/declare-variant-7.c: New test.
3157
3158 2019-10-11 Joseph Myers <joseph@codesourcery.com>
3159
3160 * gcc.dg/dfp/c11-constants-1.c, gcc.dg/dfp/c11-constants-2.c,
3161 gcc.dg/dfp/c2x-constants-1.c, gcc.dg/dfp/c2x-constants-2.c: New
3162 tests.
3163 * gcc.dg/dfp/constants-pedantic.c: Use -std=gnu17 explicitly.
3164 Update expected diagnostics.
3165
3166 2019-10-11 Marek Polacek <polacek@redhat.com>
3167
3168 PR c++/92070 - bogus error with -fchecking=2.
3169 * g++.dg/expr/cond17.C: New test.
3170
3171 2019-10-11 Marek Polacek <polacek@redhat.com>
3172
3173 PR c++/92049 - extra error with -fchecking=2.
3174 * g++.dg/template/builtin2.C: New test.
3175
3176 2019-10-11 Jim Wilson <jimw@sifive.com>
3177
3178 PR rtl-optimization/91860
3179 * gcc.dg/pr91860-1.c: New testcase.
3180 * gcc.dg/pr91860-2.c: New testcase.
3181 * gcc.dg/pr91860-3.c: New testcase.
3182 * gcc.dg/pr91860-4.c: New testcase.
3183
3184 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3185
3186 PR fortran/91649
3187 * gfortran.dg/pr91649.f90: New test.
3188
3189 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3190
3191 PR fortran/91715
3192 * gfortran.dg/function_kinds_5.f90: Prune run-on error.
3193 * gfortran.dg/pr85543.f90: Ditto.
3194 * gfortran.dg/pr91715.f90: New test.
3195
3196 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3197
3198 PR fortran/92018
3199 * gfortran.dg/gnu_logical_2.f90: Update dg-error regex.
3200 * gfortran.dg/pr81509_2.f90: Ditto.
3201 * gfortran.dg/pr92018.f90: New test.
3202
3203 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3204
3205 PR fortran/92019
3206 * gfortran.dg/pr92019.f90: New test.
3207
3208 2019-10-11 Joseph Myers <joseph@codesourcery.com>
3209
3210 * gcc.dg/dfp/c11-keywords-1.c, gcc.dg/dfp/c11-keywords-2.c,
3211 gcc.dg/dfp/c2x-keywords-1.c, gcc.dg/dfp/c2x-keywords-2.c: New
3212 tests.
3213 * gcc.dg/dfp/keywords-ignored-c99.c: Remove test.
3214 * gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/keywords-c89.c,
3215 gcc.dg/dfp/keywords-c99.c: Use -pedantic-errors.
3216
3217 2019-10-11 Tobias Burnus <tobias@codesourcery.com>
3218
3219 PR fortran/92050
3220 * gfortran.dg/pr92050.f90: New.
3221
3222 2019-10-11 Richard Biener <rguenther@suse.de>
3223
3224 PR tree-optimization/90883
3225 PR tree-optimization/91091
3226 * gcc.dg/torture/20191011-1.c: New testcase.
3227 * gcc.dg/tree-ssa/ssa-fre-82.c: Likewise.
3228 * gcc.dg/tree-ssa/ssa-fre-83.c: Likewise.
3229 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: Disable FRE.
3230 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: Likewise.
3231
3232 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gnat.dg/specs/size_clause4.ads: New test.
3235
3236 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
3237
3238 PR target/77918
3239 * gcc.target/s390/s390.exp: Enable Fortran tests.
3240 * gcc.target/s390/zvector/autovec-double-quiet-eq.c: New test.
3241 * gcc.target/s390/zvector/autovec-double-quiet-ge.c: New test.
3242 * gcc.target/s390/zvector/autovec-double-quiet-gt.c: New test.
3243 * gcc.target/s390/zvector/autovec-double-quiet-le.c: New test.
3244 * gcc.target/s390/zvector/autovec-double-quiet-lt.c: New test.
3245 * gcc.target/s390/zvector/autovec-double-quiet-ordered.c: New test.
3246 * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: New test.
3247 * gcc.target/s390/zvector/autovec-double-quiet-unordered.c: New test.
3248 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13-finite.c: New test.
3249 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c: New test.
3250 * gcc.target/s390/zvector/autovec-double-signaling-eq.c: New test.
3251 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13-finite.c: New test.
3252 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13.c: New test.
3253 * gcc.target/s390/zvector/autovec-double-signaling-ge.c: New test.
3254 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13-finite.c: New test.
3255 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13.c: New test.
3256 * gcc.target/s390/zvector/autovec-double-signaling-gt.c: New test.
3257 * gcc.target/s390/zvector/autovec-double-signaling-le-z13-finite.c: New test.
3258 * gcc.target/s390/zvector/autovec-double-signaling-le-z13.c: New test.
3259 * gcc.target/s390/zvector/autovec-double-signaling-le.c: New test.
3260 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13-finite.c: New test.
3261 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13.c: New test.
3262 * gcc.target/s390/zvector/autovec-double-signaling-lt.c: New test.
3263 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13-finite.c: New test.
3264 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13.c: New test.
3265 * gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: New test.
3266 * gcc.target/s390/zvector/autovec-double-smax-z13.F90: New test.
3267 * gcc.target/s390/zvector/autovec-double-smax.F90: New test.
3268 * gcc.target/s390/zvector/autovec-double-smin-z13.F90: New test.
3269 * gcc.target/s390/zvector/autovec-double-smin.F90: New test.
3270 * gcc.target/s390/zvector/autovec-float-quiet-eq.c: New test.
3271 * gcc.target/s390/zvector/autovec-float-quiet-ge.c: New test.
3272 * gcc.target/s390/zvector/autovec-float-quiet-gt.c: New test.
3273 * gcc.target/s390/zvector/autovec-float-quiet-le.c: New test.
3274 * gcc.target/s390/zvector/autovec-float-quiet-lt.c: New test.
3275 * gcc.target/s390/zvector/autovec-float-quiet-ordered.c: New test.
3276 * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: New test.
3277 * gcc.target/s390/zvector/autovec-float-quiet-unordered.c: New test.
3278 * gcc.target/s390/zvector/autovec-float-signaling-eq.c: New test.
3279 * gcc.target/s390/zvector/autovec-float-signaling-ge.c: New test.
3280 * gcc.target/s390/zvector/autovec-float-signaling-gt.c: New test.
3281 * gcc.target/s390/zvector/autovec-float-signaling-le.c: New test.
3282 * gcc.target/s390/zvector/autovec-float-signaling-lt.c: New test.
3283 * gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: New test.
3284 * gcc.target/s390/zvector/autovec-fortran.h: New test.
3285 * gcc.target/s390/zvector/autovec-long-double-signaling-ge.c: New test.
3286 * gcc.target/s390/zvector/autovec-long-double-signaling-gt.c: New test.
3287 * gcc.target/s390/zvector/autovec-long-double-signaling-le.c: New test.
3288 * gcc.target/s390/zvector/autovec-long-double-signaling-lt.c: New test.
3289 * gcc.target/s390/zvector/autovec.h: New test.
3290
3291 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
3292
3293 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust
3294 expectations.
3295
3296 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
3297
3298 * gnat.dg/array38.adb: New test.
3299 * gnat.dg/array38_pkg.ad[sb]: New helper.
3300
3301 2019-10-11 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR c++/91987
3304 * g++.dg/cpp1z/eval-order6.C: New test.
3305 * g++.dg/cpp1z/eval-order7.C: New test.
3306 * g++.dg/cpp1z/eval-order8.C: New test.
3307 * c-c++-common/gomp/pr91987.c: New test.
3308
3309 2019-10-10 Joseph Myers <joseph@codesourcery.com>
3310
3311 * gcc.dg/c11-float-dfp-1.c, gcc.dg/c2x-float-no-dfp-1.c,
3312 gcc.dg/c2x-float-no-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-1.c,
3313 gcc.dg/dfp/c2x-float-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-3.c,
3314 gcc.dg/dfp/tr24732-float-dfp-1.c,
3315 gcc.dg/dfp/ts18661-2-float-dfp-1.c: New tests.
3316
3317 2019-10-10 David Malcolm <dmalcolm@redhat.com>
3318
3319 PR 87488
3320 * c-c++-common/diagnostic-format-json-2.c: Expect an "option_url"
3321 field.
3322 * c-c++-common/diagnostic-format-json-3.c: Likewise.
3323 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
3324 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
3325 * jit.dg/test-error-array-bounds.c (create_code): Ensure that
3326 error messages don't contain escaped URLs.
3327
3328 2019-10-10 David Malcolm <dmalcolm@redhat.com>
3329
3330 PR 87488
3331 * lib/prune.exp (TEST_ALWAYS_FLAGS): Add -fdiagnostics-urls=never.
3332
3333 2019-10-10 Uroš Bizjak <ubizjak@gmail.com>
3334
3335 PR target/92022
3336 * g++.dg/pr92022.C: New test.
3337
3338 2019-10-10 Jakub Jelinek <jakub@redhat.com>
3339
3340 * c-c++-common/gomp/declare-variant-1.c: New test.
3341 * c-c++-common/gomp/declare-variant-2.c: New test.
3342 * c-c++-common/gomp/declare-variant-3.c: New test.
3343 * g++.dg/gomp/this-1.C: Adjust for diagnostic message spelling fix.
3344 * gcc.dg/gomp/declare-variant-1.c: New test.
3345 * gcc.dg/gomp/declare-variant-2.c: New test.
3346
3347 2019-10-09 Martin Sebor <msebor@redhat.com>
3348
3349 PR tree-optimization/90879
3350 * gcc.dg/Wstring-compare-2.c: New test.
3351 * gcc.dg/Wstring-compare.c: New test.
3352 * gcc.dg/strcmpopt_3.c: Scan the optmized dump instead of strlen.
3353 * gcc.dg/strcmpopt_6.c: New test.
3354 * gcc.dg/strlenopt-65.c: Remove uinnecessary declarations, add
3355 test cases.
3356 * gcc.dg/strlenopt-66.c: Run it.
3357 * gcc.dg/strlenopt-68.c: New test.
3358
3359 2019-10-09 Marek Polacek <polacek@redhat.com>
3360
3361 PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
3362 PR c++/69531 - DR 1307: Differently bounded array parameters.
3363 PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
3364 * g++.dg/conversion/qual1.C: New test.
3365 * g++.dg/conversion/qual2.C: New test.
3366 * g++.dg/conversion/qual3.C: New test.
3367 * g++.dg/conversion/ref2.C: New test.
3368 * g++.dg/conversion/ref3.C: New test.
3369 * g++.dg/cpp0x/initlist-array3.C: Remove dg-error.
3370 * g++.dg/cpp0x/initlist-array7.C: New test.
3371 * g++.dg/cpp0x/initlist-array8.C: New test.
3372 * g++.dg/cpp2a/array-conv1.C: New test.
3373 * g++.dg/cpp2a/array-conv10.C: New test.
3374 * g++.dg/cpp2a/array-conv11.C: New test.
3375 * g++.dg/cpp2a/array-conv12.C: New test.
3376 * g++.dg/cpp2a/array-conv13.C: New test.
3377 * g++.dg/cpp2a/array-conv14.C: New test.
3378 * g++.dg/cpp2a/array-conv15.C: New test.
3379 * g++.dg/cpp2a/array-conv16.C: New test.
3380 * g++.dg/cpp2a/array-conv17.C: New test.
3381 * g++.dg/cpp2a/array-conv2.C: New test.
3382 * g++.dg/cpp2a/array-conv3.C: New test.
3383 * g++.dg/cpp2a/array-conv4.C: New test.
3384 * g++.dg/cpp2a/array-conv5.C: New test.
3385 * g++.dg/cpp2a/array-conv6.C: New test.
3386 * g++.dg/cpp2a/array-conv7.C: New test.
3387 * g++.dg/cpp2a/array-conv8.C: New test.
3388 * g++.dg/cpp2a/array-conv9.C: New test.
3389 * g++.old-deja/g++.bugs/900321_01.C: Adjust dg-error.
3390
3391 2019-10-09 Marek Polacek <polacek@redhat.com>
3392
3393 PR c++/92032 - DR 1601: Promotion of enum with fixed underlying type.
3394 * g++.dg/cpp0x/scoped_enum10.C: New test.
3395 * g++.dg/cpp0x/scoped_enum11.C: New test.
3396
3397 2019-10-08 Andrew Sutton <asutton@lock3software.com>
3398
3399 * lib/target-supports.exp (check_effective_target_concepts): Check
3400 for std=c++2a.
3401
3402 2019-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3403
3404 * c-c++-common/Waddress-1.c: Test locations too.
3405 * c-c++-common/Wpointer-compare-1.c: Likewise.
3406 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3407 * c-c++-common/Wshift-count-overflow-1.c: Likewise.
3408 * c-c++-common/Wshift-negative-value-1.c: Likewise.
3409 * c-c++-common/Wshift-negative-value-2.c: Likewise.
3410 * c-c++-common/Wshift-negative-value-5.c: Likewise.
3411 * c-c++-common/pr48418.c: Likewise.
3412 * c-c++-common/pr65830.c: Likewise.
3413 * c-c++-common/pr69764.c: Likewise.
3414 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3415 * g++.dg/cpp0x/nullptr37.C: Likewise.
3416 * g++.dg/template/crash126.C: Likewise.
3417 * g++.dg/template/crash129.C: Likewise.
3418 * g++.dg/warn/Wextra-3.C: Likewise.
3419 * g++.dg/warn/Wfloat-equal-1.C: Likewise.
3420 * g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
3421 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3422 * g++.dg/warn/pointer-integer-comparison.C: Likewise.
3423 * g++.old-deja/g++.jason/crash8.C: Likewise.
3424
3425 2019-10-09 Richard Biener <rguenther@suse.de>
3426
3427 * gcc.dg/vect/vect-outer-call-1.c: New testcase.
3428
3429 2019-10-08 Alexandre Oliva <oliva@adacore.com>
3430
3431 * gcc.target/i386/20060512-1.c (sse2_test): Use a
3432 call-clobbered register variable for stack-disaligning push
3433 and pop. Require a frame pointer.
3434 * gcc.target/i386/20060512-3.c (sse2_test): Likewise.
3435
3436 2019-10-08 Martin Sebor <msebor@redhat.com>
3437
3438 PR c++/92001
3439 * g++.dg/Wclass-memaccess-5.C: New test.
3440
3441 2019-10-08 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
3442
3443 PR tree-optimization/90836
3444 * lib/target-supports.exp (check_effective_target_popcount)
3445 (check_effective_target_popcountll): New effective targets.
3446 * gcc.dg/tree-ssa/popcount4.c: New test.
3447 * gcc.dg/tree-ssa/popcount4l.c: New test.
3448 * gcc.dg/tree-ssa/popcount4ll.c: New test.
3449
3450 2019-10-08 Martin Sebor <msebor@redhat.com>
3451
3452 PR middle-end/92014
3453 * gcc.dg/Wstringop-overflow-19.c: New test.
3454
3455 2019-10-08 Steven G. Kargl <kargl@gcc.gnu.org>
3456
3457 PR fortran/91801
3458 * gfortran.dg/pr91801.f90: New test.
3459
3460 2019-10-08 Marek Polacek <polacek@redhat.com>
3461
3462 DR 685 - Integral promotion of enum ignores fixed underlying type.
3463 * g++.dg/cpp0x/scoped_enum9.C: New test.
3464
3465 2019-10-08 Martin Sebor <msebor@redhat.com>
3466
3467 PR tetsuite/92025
3468 * gcc.dg/Wstringop-overflow-12.c: Remove xfail.
3469
3470 2019-10-08 Richard Biener <rguenther@suse.de>
3471
3472 * gcc.dg/vect/pr65947-1.c: Adjust.
3473 * gcc.dg/vect/pr65947-13.c: Likewise.
3474 * gcc.dg/vect/pr65947-14.c: Likewise.
3475 * gcc.dg/vect/pr65947-4.c: Likewise.
3476 * gcc.dg/vect/pr80631-1.c: Likewise.
3477 * gcc.dg/vect/pr80631-2.c: Likewise.
3478
3479 2019-10-08 Tobias Burnus <tobias@codesourcery.com>
3480
3481 * gfortran.dg/goacc/continuation-free-form.f95: Update dg-error.
3482
3483 2019-10-08 Richard Sandiford <richard.sandiford@arm.com>
3484
3485 * gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for
3486 the function body test.
3487
3488 2019-10-08 Joseph Myers <joseph@codesourcery.com>
3489
3490 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: New test.
3491
3492 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3493
3494 * gcc.target/msp430/430x-insns.c: New test.
3495 * gcc.target/msp430/data-attributes-2.c: Remove dg-warning
3496 directives for conflicts between the "section" and "lower" attributes.
3497 * gcc.target/msp430/msp430.exp
3498 (check_effective_target_msp430_region_not_lower): New.
3499 (check_effective_target_msp430_region_lower): New.
3500 * gcc.target/msp430/object-attributes-430.c: New test.
3501 * gcc.target/msp430/object-attributes-default.c: New test.
3502 * gcc.target/msp430/object-attributes-mlarge-any-region.c: New test.
3503 * gcc.target/msp430/object-attributes-mlarge.c: New test.
3504
3505 2019-10-07 Jakub Jelinek <jakub@redhat.com>
3506
3507 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size of d array.
3508
3509 2019-10-07 Paolo Carlini <paolo.carlini@oracle.com>
3510
3511 * g++.dg/diagnostic/not-a-function-template-1.C: New.
3512 * g++.dg/template/crash107.C: Adjust expected location.
3513 * g++.dg/template/dependent-expr1.C: Check locations.
3514 * g++.dg/template/error17.C: Check location.
3515
3516 2019-10-07 Richard Sandiford <richard.sandiford@arm.com>
3517
3518 PR target/91994
3519 * gcc.target/i386/pr91994.c: New test.
3520
3521 2019-10-07 Richard Biener <rguenther@suse.de>
3522
3523 PR tree-optimization/91975
3524 * g++.dg/tree-ssa/ivopts-3.C: Adjust.
3525 * gcc.dg/vect/vect-profile-1.c: Disable cunrolli.
3526 * gcc.dg/vect/vect-double-reduc-6.c: Disable unrolling of
3527 the innermost loop.
3528 * gcc.dg/vect/vect-93.c: Likewise.
3529 * gcc.dg/vect/vect-105.c: Likewise.
3530 * gcc.dg/vect/pr79920.c: Likewise.
3531 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3532 * gcc.dg/vect/no-vfa-vect-101.c: Likewise.
3533 * gcc.dg/vect/pr83202-1.c: Operate on a larger array.
3534 * gfortran.dg/vect/vect-8.f90: Likewise.
3535 * gcc.dg/tree-ssa/cunroll-2.c: Scan early unrolling dump instead
3536 of late one.
3537
3538 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
3539
3540 PR fortran/47045
3541 * gfortran.dg/pr47054_1.f90: New test
3542 * gfortran.dg/pr47054_2.f90: Ditto.
3543
3544 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
3545
3546 PR fortran/91497
3547 * gfortran.dg/pr91497.f90: Run on i?86-*-* and x86_64-*-* only.
3548
3549 2019-10-05 Paul Thomas <pault@gcc.gnu.org>
3550
3551 PR fortran/91926
3552 * gfortran.dg/ISO_Fortran_binding_13.f90: New test.
3553 * gfortran.dg/ISO_Fortran_binding_13.c: Additional source.
3554 * gfortran.dg/ISO_Fortran_binding_14.f90: New test.
3555
3556 2019-10-05 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR c++/91369 - Implement P0784R7: constexpr new
3559 * g++.dg/cpp0x/constexpr-delete2.C: Adjust expected diagnostics for
3560 c++2a.
3561 * g++.dg/cpp0x/locations1.C: Only expect constexpr ~S() diagnostics
3562 in c++17_down, adjust expected wording.
3563 * g++.dg/cpp1y/constexpr-new.C: Only expect diagnostics in c++17_down.
3564 * g++.dg/cpp2a/constexpr-dtor1.C: New test.
3565 * g++.dg/cpp2a/constexpr-dtor2.C: New test.
3566 * g++.dg/cpp2a/constexpr-dtor3.C: New test.
3567 * g++.dg/cpp2a/constexpr-new1.C: New test.
3568 * g++.dg/cpp2a/constexpr-new2.C: New test.
3569 * g++.dg/cpp2a/constexpr-new3.C: New test.
3570 * g++.dg/cpp2a/constexpr-new4.C: New test.
3571 * g++.dg/cpp2a/feat-cxx2a.C: Add __cpp_constinit and
3572 __cpp_constexpr_dynamic_alloc tests. Tweak __cpp_* tests for c++2a
3573 features to use style like older features, including #ifdef test.
3574 * g++.dg/ext/is_literal_type3.C: New test.
3575
3576 PR tree-optimization/91734
3577 * gcc.dg/pr91734.c: New test.
3578
3579 2019-10-04 Joseph Myers <joseph@codesourcery.com>
3580
3581 PR c/82752
3582 * gcc.dg/format/c2x-strftime-1.c: New test.
3583
3584 2019-10-04 Martin Sebor <msebor@redhat.com>
3585
3586 PR middle-end/91977
3587 * gcc.dg/Wstringop-overflow-18.c: New test.
3588
3589 2019-10-04 Martin Sebor <msebor@redhat.com>
3590
3591 * gcc.dg/Wstringop-overflow-17.c: New test.
3592
3593 2019-10-04 Steven G. Kargl <kargl@gcc.gnu.org>
3594
3595 PR fortran.91959
3596 * gfortran.dg/pr91959.f90: New test.
3597
3598 2019-10-04 Rafael Tsuha <rafael.tsuha@usp.br>
3599
3600 * gcc.dg/sinhovercosh-1.c: New test.
3601
3602 2019-10-04 Joseph Myers <joseph@codesourcery.com>
3603
3604 * gcc.dg/c11-builtins-1.c, gcc.dg/c2x-builtins-1.c,
3605 gcc.dg/dfp/c2x-builtins-dfp-1.c: New tests.
3606
3607 2019-10-04 Mark Eggleston <mark.eggleston@codethink.com>
3608
3609 * gfortran.dg/auto_in_equiv_1.f90: Replaced.
3610 * gfortran.dg/auto_in_equiv_2.f90: Replaced.
3611 * gfortran.dg/auto_in_equiv_3.f90: Deleted.
3612
3613 2019-10-04 Richard Sandiford <richard.sandiford@arm.com>
3614
3615 * gcc.target/aarch64/torture/simd-abi-8.c: Use -mlittle-endian.
3616 Check that there are no Q register saves or restores.
3617
3618 2019-10-04 Richard Biener <rguenther@suse.de>
3619
3620 * gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
3621
3622 2019-10-04 Yuliang Wang <yuliang.wang@arm.com>
3623
3624 * gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
3625 to avoid matching scalar code.
3626
3627 2019-10-04 Tobias Burnus <tobias@codesourcery.com>
3628
3629 * gfortran.dg/use_without_only_1.f90: Update column num in dg-warning.
3630
3631 2019-10-04 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR c++/71504
3634 * g++.dg/cpp0x/constexpr-array21.C: New test.
3635 * g++.dg/cpp1y/constexpr-array7.C: New test.
3636 * g++.dg/cpp1z/constexpr-array1.C: New test.
3637
3638 2019-10-04 Jason Merrill <jason@redhat.com>
3639
3640 PR c++/71504
3641 * g++.dg/cpp0x/constexpr-array20.C: New test.
3642
3643 2019-10-04 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR c++/91974
3646 * g++.dg/cpp1z/eval-order5.C: New test.
3647
3648 2019-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3649
3650 PR fortran/91497
3651 * gfortran.dg/pr91497.f90: New test.
3652
3653 2019-10-03 Jan Hubicka <hubicka@ucw.cz>
3654
3655 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns-single-O2=200.
3656
3657 2019-10-03 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3658
3659 PR target/91769
3660 * gcc.target/mips/pr91769.c: New test.
3661
3662 2019-10-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3663
3664 * g++.dg/cpp0x/gen-attrs-67.C: Expect constructor priorities error
3665 on any !init_priority target.
3666
3667 2019-10-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3668
3669 PR fortran/84487
3670 * gfortran.dg/typebound_call_22.f03: xfail.
3671
3672 2019-10-03 Mark Eggleston <mark.eggleston@codethink.com>
3673
3674 * gfortran.dg/bad_operands.f90: New test.
3675 * gfortran.dg/character mismatch.f90: New test.
3676 * gfortran.dg/compare_interfaces.f90: New test.
3677 * gfortran.dg/hollerith_to_char_parameter_1.f90: New test.
3678 * gfortran.dg/hollerith_to_char_parameter_2.f90: New test.
3679 * gfortran.dg/widechar_intrinsics_1.f90: Checked for specific character
3680 type names instead of "Type of argument".
3681 * gfortran.dg/widechar_intrinsics_2.f90: Checked for specific character
3682 type names instead of "Type of argument".
3683 * gfortran.dg/widechar_intrinsics_3.f90: Checked for specific character
3684 type names instead of "Type of argument".
3685
3686 2019-10-02 Joseph Myers <joseph@codesourcery.com>
3687
3688 * gcc.dg/cr-decimal-dig-2.c: New test.
3689 * gcc.dg/limits-width-2.c: New test. Based on limits-width-1.c.
3690 * gcc.dg/stdint-width-2.c: New test. Based on stdint-width-1.c.
3691
3692 2019-10-03 Paolo Carlini <paolo.carlini@oracle.com>
3693
3694 * g++.dg/diagnostic/integral-array-size-1.C: New.
3695 * g++.dg/cpp0x/alias-decl-1.C: Test location(s) too.
3696 * g++.dg/init/new43.C: Likewise.
3697 * g++.dg/lookup/friend12.C: Likewise.
3698 * g++.dg/lookup/pr79766.C: Likewise.
3699 * g++.dg/lookup/pr84375.C: Likewise.
3700 * g++.dg/other/new-size-type.C: Likewise.
3701
3702 2019-10-03 Jakub Jelinek <jakub@redhat.com>
3703
3704 * g++.dg/ext/constexpr-attr-cleanup1.C: New test.
3705
3706 2019-10-02 Martin Sebor <msebor@redhat.com>
3707
3708 PR tree-optimization/80936
3709 * gcc.dg/Wnonnull-2.c: New test.
3710 * gcc.dg/Wnonnull-3.c: New test.
3711 * gcc.dg/nonnull-3.c: Expect more warnings.
3712
3713 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3714
3715 PR fortran/91784
3716 * gfortran.dg/pr91784.f90: New test.
3717
3718 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3719
3720 PR fortran/91785
3721 * gfortran.dg/pr91785.f90: New test.
3722
3723 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3724
3725 PR fortran/91942
3726 * gfortran.dg/pr91587.f90: Update dg-error regex.
3727 * gfortran.dg/pr91942.f90: New test.
3728
3729 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3730
3731 PR fortran/91943
3732 gfortran.dg/pr91943.f90
3733
3734 2019-10-02 Jan Hubicka <hubicka@ucw.cz>
3735
3736 * g++.dg/tree-ssa/pr53844.C: Add -fno-inline-functions --param
3737 max-inline-insns-single-O2=200.
3738 * gcc.c-torture/execute/builtins/builtins.exp: Add
3739 -fno-inline-functions to additional_flags.
3740 * gcc.dg/ipa/inline-7.c: Add -fno-inline-functions.
3741 * gcc.dg/optimize-bswapsi-5.c: Add -fno-inline-functions.
3742 * gcc.dg/tree-ssa/ssa-thread-12.c: Add --param
3743 early-inlining-insns-O2=14 -fno-inline-functions; revert previous
3744 change.
3745 * gcc.dg/winline-3.c: Use --param max-inline-insns-single-O2=1
3746 --param inline-min-speedup-O2=100
3747 instead of --param max-inline-insns-single=1 --param
3748 inline-min-speedup=100
3749
3750 2019-10-02 Alexander Monakov <amonakov@ispras.ru>
3751
3752 PR rtl-optimization/87047
3753 * gcc.dg/pr87047.c: New test.
3754
3755 2019-10-02 Martin Jambor <mjambor@suse.cz>
3756
3757 PR testsuite/91842
3758 * gcc.dg/ipa/ipa-sra-19.c: Skip on powerpc.
3759
3760 2019-10-02 Eric Botcazou <ebotcazou@adacore.com>
3761
3762 * gnat.dg/opt82.adb: New test.
3763 * gnat.dg/opt82_pkg.ads: New helper.
3764
3765 2019-10-02 Richard Sandiford <richard.sandiford@arm.com>
3766
3767 * gcc.target/mips/call-clobbered-3.c: Remove skip for -Os.
3768 * gcc.target/mips/call-clobbered-4.c: Delete.
3769
3770 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
3771
3772 * gfortran.dg/gomp/is_device_ptr-1.f90: New.
3773
3774 2019-10-02 Richard Biener <rguenther@suse.de>
3775
3776 PR c++/91606
3777 * g++.dg/torture/pr91606.C: New testcase.
3778
3779 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
3780
3781 * gfortran.dg/goacc/asyncwait-1.f95: Handle new error message.
3782 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3783 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3784 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3785 * gfortran.dg/goacc/default-2.f: Likewise.
3786 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3787 * gfortran.dg/goacc/if.f95: Likewise.
3788 * gfortran.dg/goacc/list.f95: Likewise.
3789 * gfortran.dg/goacc/literal.f95: Likewise.
3790 * gfortran.dg/goacc/loop-2-kernels-tile.f95: Likewise.
3791 * gfortran.dg/goacc/loop-2-parallel-tile.f95: Likewise.
3792 * gfortran.dg/goacc/loop-7.f95: Likewise.
3793 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3794 * gfortran.dg/goacc/routine-6.f90: Likewise.
3795 * gfortran.dg/goacc/several-directives.f95: Likewise.
3796 * gfortran.dg/goacc/sie.f95: Likewise.
3797 * gfortran.dg/goacc/tile-1.f90: Likewise.
3798 * gfortran.dg/goacc/update-if_present-2.f90: Likewise.
3799 * gfortran.dg/gomp/declare-simd-1.f90: Likewise.
3800 * gfortran.dg/gomp/pr29759.f90: Likewise.
3801
3802 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
3803
3804 * libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: New.
3805
3806 2019-10-02 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR tree-optimization/91940
3809 * gcc.dg/vect/vect-bswap16.c: Add -msse4 on x86, run on all targets,
3810 expect vectorized 1 loops message on both vect_bswap and sse4_runtime
3811 targets.
3812 * gcc.dg/vect/vect-bswap16a.c: New test.
3813
3814 2019-10-02 Joseph Myers <joseph@codesourcery.com>
3815
3816 * gcc.dg/asm-scope-1.c, gcc.dg/cpp/c11-scope-1.c,
3817 gcc.dg/cpp/c17-scope-1.c, gcc.dg/cpp/c2x-scope-1.c,
3818 gcc.dg/cpp/c2x-scope-2.c, gcc.dg/cpp/c90-scope-1.c,
3819 gcc.dg/cpp/c94-scope-1.c, gcc.dg/cpp/c99-scope-1.c,
3820 gcc.dg/cpp/gnu11-scope-1.c, gcc.dg/cpp/gnu17-scope-1.c,
3821 gcc.dg/cpp/gnu89-scope-1.c, gcc.dg/cpp/gnu99-scope-1.c: New tests.
3822
3823 2019-10-01 David Malcolm <dmalcolm@redhat.com>
3824
3825 * gcc.dg/plugin/diagnostic_group_plugin.c (test_begin_group_cb):
3826 Clear the prefix before emitting the "END GROUP" line.
3827 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3828 (custom_diagnostic_finalizer): Temporarily clear prefix when
3829 calling diagnostic_show_locus, rather than destroying it
3830 afterwards.
3831
3832 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3833
3834 * gcc.dg/tree-ssa/alias-access-path-10.c: New testcase.
3835 * gcc.dg/tree-ssa/alias-access-path-11.c: New testcase.
3836
3837 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3838
3839 * g++.dg/lto/odr-6_0.C: New testcase.
3840 * g++.dg/lto/odr-6_1.c: New testcase.
3841
3842 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3843
3844 * gcc.dg/tree-ssa/ssa-thread-12.c: Fix warning introduced by my
3845 previous change.
3846
3847 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3848
3849 * g++.dg/tree-ssa/pr61034.C: Set early-inlining-insns-O2=14.
3850 * g++.dg/tree-ssa/pr8781.C: Likewise.
3851 * g++.dg/warn/Wstringop-truncation-1.C: Likewise.
3852 * gcc.dg/ipa/pr63416.c: likewise.
3853 * gcc.dg/vect/pr66142.c: Likewise.
3854 * gcc.dg/tree-ssa/ssa-thread-12.c: Mark compure_idf inline.
3855
3856 2019-10-01 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR c++/91925
3859 * g++.dg/conversion/packed2.C: New test.
3860
3861 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com>
3862
3863 * gcc.target/powerpc/pr91275.c: New.
3864
3865 2019-10-01 Alexandre Oliva <oliva@adacore.com>
3866
3867 * gcc.dg/torture/pr41094.c: Introduce intermediate variable.
3868
3869 PR debug/91507
3870 * gcc.dg/debug/dwarf2/array-0.c: New.
3871 * gcc.dg/debug/dwarf2/array-1.c: New.
3872 * gcc.dg/debug/dwarf2/array-2.c: New.
3873 * gcc.dg/debug/dwarf2/array-3.c: New.
3874 * g++.dg/debug/dwarf2/array-0.C: New.
3875 * g++.dg/debug/dwarf2/array-1.C: New.
3876 * g++.dg/debug/dwarf2/array-2.C: New. Based on libstdc++-v3's
3877 src/c++98/pool_allocator.cc:__pool_alloc_base::_S_heap_size.
3878 * g++.dg/debug/dwarf2/array-3.C: New. Based on
3879 gcc's config/i386/i386-features.c:xlogue_layout::s_instances.
3880 * g++.dg/debug/dwarf2/array-4.C: New.
3881
3882 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
3883
3884 * gcc.dg/diag-aka-1.c (T): Turn into a pointer typedef.
3885 (foo): Update accordingly.
3886 * gcc.dg/diag-aka-4.c: New test.
3887
3888 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
3889
3890 * gcc.dg/diag-aka-3.c: New test.
3891 * gcc.target/aarch64/diag_aka_1.c: New test.
3892 * g++.dg/diagnostic/aka4.C: New test.
3893
3894 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
3895
3896 * gcc.target/aarch64/torture/simd-abi-10.c: New test.
3897 * gcc.target/aarch64/torture/simd-abi-11.c: Likewise.
3898
3899 2019-09-30 Yuliang Wang <yuliang.wang@arm.com>
3900
3901 * gcc.dg/vect/vect-sdiv-pow2-1.c: New test.
3902 * gcc.target/aarch64/sve/asrdiv_1.c: As above.
3903 * lib/target-supports.exp (check_effective_target_vect_sdiv_pow2_si):
3904 Return true for AArch64 with SVE.
3905
3906 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3907
3908 * gcc.target/aarch64/torture/simd-abi-9.c: New test.
3909
3910 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3911
3912 * gcc.target/aarch64/torture/simd-abi-8.c: New test.
3913
3914 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3915
3916 * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
3917 space between the comma and "...".
3918
3919 2019-09-30 Martin Jambor <mjambor@suse.cz>
3920
3921 PR ipa/91853
3922 * gcc.dg/ipa/pr91853.c: New test.
3923
3924 2019-09-30 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR target/91931
3927 * gcc.target/i386/pr91931.c: New test.
3928
3929 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3930
3931 PR fortran/91641
3932 * gfortran.dg/pr91641.f90: New test.
3933
3934 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3935
3936 PR fortran/91714
3937 * gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
3938 * gfortran.dg/pr91714.f90: New test.
3939
3940 2019-09-29 Paul Thomas <pault@gcc.gnu.org>
3941
3942 PR fortran/91726
3943 * gfortran.dg/coarray_poly_9.f90: New test.
3944
3945 2019-09-29 Kewen Lin <linkw@gcc.gnu.org>
3946
3947 * gcc.target/powerpc/conv-vectorize-1.c: New test.
3948 * gcc.target/powerpc/conv-vectorize-2.c: New test.
3949
3950 2019-09-28 Steven G. Kargl <kargl@gcc.ngu.org>
3951
3952 PR fortran/91802
3953 * gfortran.dg/pr91802.f90: New test.
3954
3955 2019-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
3956
3957 PR fortran/91864
3958 * gcc/testsuite/gfortran.dg/pr91864.f90
3959
3960 2019-09-28 Marek Polacek <polacek@redhat.com>
3961
3962 PR c++/91889 - follow-up fix for DR 2352.
3963 * g++.dg/cpp0x/ref-bind3.C: Add dg-error.
3964 * g++.dg/cpp0x/ref-bind4.C: New test.
3965 * g++.dg/cpp0x/ref-bind5.C: New test.
3966 * g++.dg/cpp0x/ref-bind6.C: New test.
3967 * g++.old-deja/g++.pt/spec35.C: Revert earlier change.
3968
3969 PR c++/91921 - stray warning with -Woverloaded-virtual.
3970 * g++.dg/warn/Woverloaded-2.C: New.
3971 * g++.dg/warn/Woverloaded-2.h: New.
3972 * g++.dg/warn/pr61945.C: Turn dg-warning into dg-message.
3973 * g++.old-deja/g++.mike/warn6.C: Likewise.
3974 * g++.old-deja/g++.warn/virt1.C: Likewise.
3975
3976 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17.
3977 * g++.dg/cpp0x/nontype5.C: New test.
3978
3979 2019-09-28 Alan Modra <amodra@gmail.com>
3980
3981 PR testsuite/91676
3982 PR rtl-optimization/91656
3983 * gcc.dg/torture/pr91656-1.c: Correct for big and pdp endian.
3984 * gcc.dg/torture/pr91656-2.c: Likewise.
3985 * gcc.dg/torture/pr91656-3.c: Likewise.
3986
3987 2019-09-27 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR c++/88203
3990 * c-c++-common/gomp/pr88203-1.c: New test.
3991 * c-c++-common/gomp/pr88203-2.c: New test.
3992 * c-c++-common/gomp/pr88203-3.c: New test.
3993
3994 PR middle-end/91920
3995 * c-c++-common/gomp/pr91920.c: New test.
3996
3997 PR target/91919
3998 * gcc.c-torture/compile/pr91919.c: New test.
3999
4000 2019-09-27 Manfred Schwarb <manfred99@gmx.ch>
4001
4002 * gfortran.dg/associate_48.f90: Fix a dg directive.
4003 * gfortran.dg/auto_in_equiv_1.f90: Ditto.
4004 * gfortran.dg/auto_in_equiv_2.f90: Ditto.
4005 * gfortran.dg/lto/pr87689_0.f: Ditto.
4006
4007 2019-09-27 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR tree-optimization/91885
4010 * gcc.dg/pr91885.c (__int64_t): Change from long to long long.
4011 (__uint64_t): Change from unsigned long to unsigned long long.
4012
4013 2019-09-27 Yuliang Wang <yuliang.wang@arm.com>
4014
4015 * gcc.target/aarch64/sve2/shracc_1.c: New test.
4016
4017 2019-09-26 Eric Botcazou <ebotcazou@adacore.com>
4018
4019 * gcc.dg/cpp/ucs.c: Add test for new warning and adjust.
4020 * gcc.dg/cpp/utf8-5byte-1.c: Add -w to the options.
4021 * gcc.dg/attr-alias-5.c: Likewise.
4022 * g++.dg/cpp/ucn-1.C: Add test for new warning.
4023 * g++.dg/cpp2a/ucn1.C: New test.
4024
4025 2019-09-26 Max Filippov <jcmvbkbc@gmail.com>
4026
4027 * gcc.target/xtensa/pr91880.c: New test case.
4028 * gcc.target/xtensa/xtensa.exp: New test suite.
4029
4030 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4031
4032 * gcc.target/powerpc/pure-builtin-redundant-load.c: New.
4033
4034 2019-09-26 Richard Biener <rguenther@suse.de>
4035
4036 PR middle-end/91897
4037 * gcc.target/i386/pr91897.c: New testcase.
4038
4039 2019-09-26 Martin Sebor <msebor@redhat.com>
4040
4041 PR tree-optimization/91914
4042 * gcc.dg/strlenopt-79.c: New test.
4043
4044 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4045
4046 * gcc.target/arm/acle/simd32.c: Update test.
4047
4048 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4049
4050 * lib/target-supports.exp
4051 (check_effective_target_arm_simd32_ok_nocache): New procedure.
4052 (check_effective_target_arm_simd32_ok): Likewise.
4053 (add_options_for_arm_simd32): Likewise.
4054 * gcc.target/arm/acle/simd32.c: New test.
4055
4056 2019-09-26 Richard Sandiford <richard.sandiford@arm.com>
4057
4058 * gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0
4059 to be written as a negative short rather than a positive one.
4060 * gcc.target/arm/fp16-compile-ieee-3.c: Likewise.
4061
4062 2019-09-26 Martin Liska <mliska@suse.cz>
4063
4064 PR tree-optimization/91885
4065 * gcc.dg/pr91885.c: New test.
4066
4067 2019-09-25 Marek Polacek <polacek@redhat.com>
4068
4069 PR c++/91877 - ICE with converting member of packed struct.
4070 * g++.dg/conversion/packed1.C: New test.
4071
4072 2019-09-25 Richard Biener <rguenther@suse.de>
4073
4074 PR tree-optimization/91896
4075 * gcc.dg/torture/pr91896.c: New testcase.
4076
4077 2019-09-25 Martin Liska <mliska@suse.cz>
4078
4079 * gcc.target/s390/pr91014.c: Move to ...
4080 * gcc.dg/pr91014.c: ... this.
4081
4082 2019-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4083
4084 * g++.dg/diagnostic/redeclaration-1.C: New.
4085 * g++.dg/lookup/extern-c-hidden.C: Test location(s) too.
4086 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4087 * g++.dg/lookup/extern-c-redecl6.C: Likewise.
4088 * g++.old-deja/g++.other/using9.C: Likewise.
4089
4090 2019-09-23 Martin Sebor <msebor@redhat.com>
4091
4092 PR tree-optimization/91570
4093 * gcc.dg/pr91570.c: New test.
4094
4095 2019-09-24 Marek Polacek <polacek@redhat.com>
4096
4097 PR c++/91868 - improve -Wshadow location.
4098 * g++.dg/warn/Wshadow-16.C: New test.
4099
4100 PR c++/91845 - ICE with invalid pointer-to-member.
4101 * g++.dg/cpp1y/pr91845.C: New test.
4102
4103 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4104
4105 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
4106
4107 2019-09-24 Jakub Jelinek <jakub@redhat.com>
4108
4109 PR middle-end/91866
4110 * gcc.dg/tree-ssa/pr91866.c: New test.
4111
4112 2019-09-24 Martin Jambor <mjambor@suse.cz>
4113
4114 PR ipa/91831
4115 * g++.dg/ipa/pr91831.C: New test.
4116
4117 2019-09-24 Martin Jambor <mjambor@suse.cz>
4118
4119 PR ipa/91832
4120 * gcc.dg/ipa/pr91832.c: New test.
4121
4122 2019-09-24 Richard Biener <rguenther@suse.de>
4123
4124 * gcc.dg/torture/20190924-1.c: New testcase.
4125
4126 2019-09-23 Maciej W. Rozycki <macro@wdc.com>
4127
4128 * lib/gnat.exp (gnat_target_compile): Pass the `ada' option to
4129 `target_compile'.
4130
4131 2019-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4132
4133 * g++.dg/cpp0x/pr68724.C: Check location(s) too.
4134 * g++.dg/cpp0x/variadic38.C: Likewise.
4135 * g++.dg/cpp1z/nontype2.C: Likewise.
4136 * g++.dg/parse/explicit1.C: Likewise.
4137 * g++.dg/template/crash11.C: Likewise.
4138 * g++.dg/template/non-dependent8.C: Likewise.
4139 * g++.dg/template/nontype-array1.C: Likewise.
4140 * g++.dg/template/nontype3.C: Likewise.
4141 * g++.dg/template/nontype8.C: Likewise.
4142 * g++.dg/template/partial5.C: Likewise.
4143 * g++.dg/template/spec33.C: Likewise.
4144 * g++.old-deja/g++.pt/memtemp64.C: Likewise.
4145 * g++.old-deja/g++.pt/spec20.C: Likewise.
4146 * g++.old-deja/g++.pt/spec21.C: Likewise.
4147 * g++.old-deja/g++.robertl/eb103.C: Likewise.
4148
4149 2019-09-23 Sandra Loosemore <sandra@codesourcery.com>
4150
4151 * lib/target-supports.exp
4152 (check_effective_target_arm_vfp_ok_nocache): New.
4153 (check_effective_target_arm_vfp_ok): Rewrite.
4154 (add_options_for_arm_vfp): New.
4155 (add_options_for_sqrt_insn): Add options for arm.
4156 * gcc.target/arm/attr-neon-builtin-fail2.c: Use dg-add-options.
4157 * gcc.target/arm/short-vfp-1.c: Likewise.
4158
4159 2019-09-23 Marek Polacek <polacek@redhat.com>
4160
4161 PR c++/91844 - Implement CWG 2352, Similar types and reference binding.
4162 * g++.dg/cpp0x/pr33930.C: Add dg-error.
4163 * g++.dg/cpp0x/ref-bind1.C: New test.
4164 * g++.dg/cpp0x/ref-bind2.C: New test.
4165 * g++.dg/cpp0x/ref-bind3.C: New test.
4166 * g++.old-deja/g++.pt/spec35.C: Remove dg-error.
4167
4168 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4169
4170 * gcc.dg/ucnid-5-utf8.c: Skip unless ucn is supported.
4171
4172 2019-09-23 Paul Thomas <pault@gcc.gnu.org>
4173
4174 PR fortran/91729
4175 * gfortran.dg/select_rank_2.f90: Add two more errors in foo2.
4176 * gfortran.dg/select_rank_3.f90: New test.
4177
4178 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4179
4180 * gnat.dg/system_info1.adb: Sort dg-do target list.
4181 Add *-*-solaris2.*.
4182
4183 2019-09-23 Eric Botcazou <ebotcazou@adacore.com>
4184
4185 * gnat.dg/specs/compile_time1.ads: New test.
4186 * gnat.dg/specs/compile_time1_pkg.ads: New helper.
4187
4188 2019-09-22 Marek Polacek <polacek@redhat.com>
4189
4190 PR c++/91819 - ICE with operator++ and enum.
4191 * g++.dg/other/operator4.C: New test.
4192
4193 2019-09-21 Martin Sebor <msebor@redhat.com>
4194
4195 PR middle-end/91830
4196 * gcc/testsuite/gcc.dg/Warray-bounds-47.c: New test.
4197
4198 2019-09-21 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR c++/30277
4201 * g++.dg/expr/bitfield14.C (struct S): Use signed long long instead
4202 of signed long.
4203 (foo): Use long long instead of long.
4204
4205 2019-09-21 Marek Polacek <polacek@redhat.com>
4206
4207 DR 2345 - Jumping across initializers in init-statements and conditions.
4208 * g++.dg/cpp1z/init-statement10.C: New test.
4209
4210 2019-09-21 Richard Sandiford <richard.sandiford@arm.com>
4211
4212 * gcc.target/aarch64/sve/cond_convert_1.c: Remove XFAILs.
4213 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
4214 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
4215
4216 2019-09-20 Iain Sandoe <iain@sandoe.co.uk>
4217
4218 * gcc.target/i386/naked-1.c: Alter options to use non-
4219 PIC codegen for m32 Darwin.
4220
4221 2019-09-20 Tobias Burnus <tobias@codesourcery.com>
4222
4223 PR fortran/78260
4224 * gfortran.dg/goacc/parameter.f95: Change
4225 dg-error as it is now detected earlier.
4226 * gfortran.dg/goacc/pr85701.f90: Modify to
4227 use a separate result variable.
4228 * gfortran.dg/goacc/pr78260.f90: New.
4229 * gfortran.dg/goacc/pr78260-2.f90: New.
4230 * gfortran.dg/gomp/pr78260.f90: New.
4231 * gfortran.dg/gomp/pr78260-2.f90: New.
4232 * gfortran.dg/gomp/pr78260-3.f90: New.
4233
4234 2019-09-20 Olivier Hainque <hainque@adacore.com>
4235
4236 * gnat.dg/system_info1.adb: Restrict to *-*-linux* and *-*-mingw*.
4237
4238 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
4239
4240 * gcc.dg/pr91269.c: New test.
4241
4242 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
4243
4244 * gcc.dg/typedef-var-1.c: New test.
4245 * gcc.dg/typedef-var-2.c: Likewise.
4246
4247 2019-09-20 Martin Jambor <mjambor@suse.cz>
4248
4249 * g++.dg/ipa/pr81248.C: Adjust dg-options and dump-scan.
4250 * gcc.dg/ipa/ipa-sra-1.c: Likewise.
4251 * gcc.dg/ipa/ipa-sra-10.c: Likewise.
4252 * gcc.dg/ipa/ipa-sra-11.c: Likewise.
4253 * gcc.dg/ipa/ipa-sra-3.c: Likewise.
4254 * gcc.dg/ipa/ipa-sra-4.c: Likewise.
4255 * gcc.dg/ipa/ipa-sra-5.c: Likewise.
4256 * gcc.dg/ipa/ipacost-2.c: Disable ipa-sra.
4257 * gcc.dg/ipa/ipcp-agg-9.c: Likewise.
4258 * gcc.dg/ipa/pr78121.c: Adjust scan pattern.
4259 * gcc.dg/ipa/vrp1.c: Likewise.
4260 * gcc.dg/ipa/vrp2.c: Likewise.
4261 * gcc.dg/ipa/vrp3.c: Likewise.
4262 * gcc.dg/ipa/vrp7.c: Likewise.
4263 * gcc.dg/ipa/vrp8.c: Likewise.
4264 * gcc.dg/noreorder.c: use noipa attribute instead of noinline.
4265 * gcc.dg/ipa/20040703-wpa.c: New test.
4266 * gcc.dg/ipa/ipa-sra-12.c: New test.
4267 * gcc.dg/ipa/ipa-sra-13.c: Likewise.
4268 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
4269 * gcc.dg/ipa/ipa-sra-15.c: Likewise.
4270 * gcc.dg/ipa/ipa-sra-16.c: Likewise.
4271 * gcc.dg/ipa/ipa-sra-17.c: Likewise.
4272 * gcc.dg/ipa/ipa-sra-18.c: Likewise.
4273 * gcc.dg/ipa/ipa-sra-19.c: Likewise.
4274 * gcc.dg/ipa/ipa-sra-20.c: Likewise.
4275 * gcc.dg/ipa/ipa-sra-21.c: Likewise.
4276 * gcc.dg/ipa/ipa-sra-22.c: Likewise.
4277 * gcc.dg/sso/ipa-sra-1.c: Likewise.
4278 * g++.dg/ipa/ipa-sra-2.C: Likewise.
4279 * g++.dg/ipa/ipa-sra-3.C: Likewise.
4280 * gcc.dg/tree-ssa/ipa-cp-1.c: Make return value used.
4281 * g++.dg/ipa/devirt-19.C: Add missing return, add -fipa-cp-clone
4282 option.
4283 * g++.dg/lto/devirt-19_0.C: Add -fipa-cp-clone option.
4284 * gcc.dg/ipa/ipa-sra-2.c: Removed.
4285 * gcc.dg/ipa/ipa-sra-6.c: Likewise.
4286
4287 2019-09-19 Martin Sebor <msebor@redhat.com>
4288
4289 PR middle-end/91631
4290 * /c-c++-common/Warray-bounds-3.c: Correct expected offsets.
4291 * /c-c++-common/Warray-bounds-4.c: Same.
4292 * gcc.dg/Warray-bounds-39.c: Remove xfails.
4293 * gcc.dg/Warray-bounds-45.c: New test.
4294 * gcc.dg/Warray-bounds-46.c: New test.
4295
4296 2019-09-19 Lewis Hyatt <lhyatt@gmail.com>
4297
4298 PR c/67224
4299 * c-c++-common/cpp/ucnid-2011-1-utf8.c: New test.
4300 * g++.dg/cpp/ucnid-1-utf8.C: New test.
4301 * g++.dg/cpp/ucnid-2-utf8.C: New test.
4302 * g++.dg/cpp/ucnid-3-utf8.C: New test.
4303 * g++.dg/cpp/ucnid-4-utf8.C: New test.
4304 * g++.dg/other/ucnid-1-utf8.C: New test.
4305 * gcc.dg/cpp/ucnid-1-utf8.c: New test.
4306 * gcc.dg/cpp/ucnid-10-utf8.c: New test.
4307 * gcc.dg/cpp/ucnid-11-utf8.c: New test.
4308 * gcc.dg/cpp/ucnid-12-utf8.c: New test.
4309 * gcc.dg/cpp/ucnid-13-utf8.c: New test.
4310 * gcc.dg/cpp/ucnid-14-utf8.c: New test.
4311 * gcc.dg/cpp/ucnid-15-utf8.c: New test.
4312 * gcc.dg/cpp/ucnid-2-utf8.c: New test.
4313 * gcc.dg/cpp/ucnid-3-utf8.c: New test.
4314 * gcc.dg/cpp/ucnid-4-utf8.c: New test.
4315 * gcc.dg/cpp/ucnid-6-utf8.c: New test.
4316 * gcc.dg/cpp/ucnid-7-utf8.c: New test.
4317 * gcc.dg/cpp/ucnid-9-utf8.c: New test.
4318 * gcc.dg/ucnid-1-utf8.c: New test.
4319 * gcc.dg/ucnid-10-utf8.c: New test.
4320 * gcc.dg/ucnid-11-utf8.c: New test.
4321 * gcc.dg/ucnid-12-utf8.c: New test.
4322 * gcc.dg/ucnid-13-utf8.c: New test.
4323 * gcc.dg/ucnid-14-utf8.c: New test.
4324 * gcc.dg/ucnid-15-utf8.c: New test.
4325 * gcc.dg/ucnid-16-utf8.c: New test.
4326 * gcc.dg/ucnid-2-utf8.c: New test.
4327 * gcc.dg/ucnid-3-utf8.c: New test.
4328 * gcc.dg/ucnid-4-utf8.c: New test.
4329 * gcc.dg/ucnid-5-utf8.c: New test.
4330 * gcc.dg/ucnid-6-utf8.c: New test.
4331 * gcc.dg/ucnid-7-utf8.c: New test.
4332 * gcc.dg/ucnid-8-utf8.c: New test.
4333 * gcc.dg/ucnid-9-utf8.c: New test.
4334
4335 2019-09-19 Iain Sandoe <iain@sandoe.co.uk>
4336
4337 * gcc.dg/pr89313.c: Test for __POWERPC__ in addition to
4338 __powerpc__ in register name selection.
4339
4340 2019-09-19 Richard Henderson <richard.henderson@linaro.org>
4341
4342 * gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
4343 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
4344 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
4345 * gcc.target/aarch64/atomic-op-char.c: Likewise.
4346 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
4347 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
4348 * gcc.target/aarch64/atomic-op-int.c: Likewise.
4349 * gcc.target/aarch64/atomic-op-long.c: Likewise.
4350 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
4351 * gcc.target/aarch64/atomic-op-release.c: Likewise.
4352 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
4353 * gcc.target/aarch64/atomic-op-short.c: Likewise.
4354 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
4355 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
4356 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
4357 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
4358 * gcc.target/aarch64/sync-op-full.c: Likewise.
4359
4360 2019-09-19 Feng Xue <fxue@os.amperecomputing.com>
4361
4362 * gcc.dg/ipa/pr91089.c: Add a new function and pattern.
4363
4364 2019-09-19 Richard Biener <rguenther@suse.de>
4365
4366 PR tree-optimization/91812
4367 * gcc.dg/torture/pr91812.c: New testcase.
4368
4369 2019-09-19 Tom Tromey <tromey@adacore.com>
4370
4371 * gnat.dg/bias1.adb: New testcase.
4372
4373 2019-09-19 Steve Baird <baird@adacore.com>
4374
4375 * gnat.dg/annotation1.adb: New testcase.
4376
4377 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4378
4379 * gnat.dg/inline21.adb, gnat.dg/inline21_g.ads,
4380 gnat.dg/inline21_h.adb, gnat.dg/inline21_h.ads,
4381 gnat.dg/inline21_q.ads: New testcase.
4382
4383 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4384
4385 * gnat.dg/inline20.adb, gnat.dg/inline20_g.adb,
4386 gnat.dg/inline20_g.ads, gnat.dg/inline20_h.ads,
4387 gnat.dg/inline20_i.ads, gnat.dg/inline20_q-io.ads,
4388 gnat.dg/inline20_q.ads, gnat.dg/inline20_r.ads: New testcase.
4389
4390 2019-09-19 Ed Schonberg <schonberg@adacore.com>
4391
4392 * gnat.dg/generic2-child.ads, gnat.dg/generic2-io_any.adb,
4393 gnat.dg/generic2-io_any.ads, gnat.dg/generic2.ads: New testcase.
4394
4395 2019-09-19 Yannick Moy <moy@adacore.com>
4396
4397 * gnat.dg/global2.adb, gnat.dg/global2.ads: New testcase.
4398
4399 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4400
4401 * gnat.dg/access9.adb: New testcase.
4402
4403 2019-09-19 Ed Schonberg <schonberg@adacore.com>
4404
4405 * gnat.dg/predicate14.adb, gnat.dg/predicate14.ads: New
4406 testcase.
4407
4408 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4409
4410 * gnat.dg/generic_inst13.adb,
4411 gnat.dg/generic_inst13_pkg-nested_g.ads,
4412 gnat.dg/generic_inst13_pkg-ops_g.ads,
4413 gnat.dg/generic_inst13_pkg.ads: New testcase.
4414
4415 2019-09-19 Bob Duff <duff@adacore.com>
4416
4417 * gnat.dg/concat3.adb: New testcase.
4418
4419 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4420
4421 * gnat.dg/pack26.adb: New testcase.
4422
4423 2019-09-19 Hongtao Liu <hongtao.liu@intel.com>
4424
4425 PR target/87007
4426 * gcc.target/i386/pr87007-3.c: New test.
4427
4428 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
4429
4430 PR target/90878
4431 * gcc.target/i386/pr90878.c: New test.
4432
4433 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
4434
4435 PR target/91446
4436 * gcc.target/i386/pr91446.c: New test.
4437
4438 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
4439
4440 * gnat.dg/warn31.adb, gnat.dg/warn31.ads: New testcase.
4441
4442 2019-09-18 Ed Schonberg <schonberg@adacore.com>
4443
4444 * gnat.dg/fixedpnt8.adb: New testcase.
4445
4446 2019-09-18 Ed Schonberg <schonberg@adacore.com>
4447
4448 * gnat.dg/discr58.adb: New testcase.
4449
4450 2019-09-18 Justin Squirek <squirek@adacore.com>
4451
4452 * gnat.dg/warn30.adb, gnat.dg/warn30.ads: New testcase.
4453
4454 2019-09-18 Justin Squirek <squirek@adacore.com>
4455
4456 * gnat.dg/access8.adb, gnat.dg/access8_pkg.adb,
4457 gnat.dg/access8_pkg.ads: New testcase.
4458
4459 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
4460
4461 * gnat.dg/aggr28.adb: New testcase.
4462
4463 2019-09-18 Steve Baird <baird@adacore.com>
4464
4465 * gnat.dg/ai12_0086_example.adb: New testcase.
4466
4467 2019-09-18 Nicolas Roche <roche@adacore.com>
4468
4469 * gnat.dg/float_value2.adb: New testcase.
4470
4471 2019-09-18 Vadim Godunko <godunko@adacore.com>
4472
4473 * gnat.dg/expect4.adb: New testcase.
4474
4475 2019-09-18 Steve Baird <baird@adacore.com>
4476
4477 * gnat.dg/ghost7.adb, gnat.dg/ghost7.ads: New testcase.
4478
4479 2019-09-18 Olivier Hainque <hainque@adacore.com>
4480
4481 * gnat.dg/system_info1.adb: New testcase.
4482
4483 2019-09-18 Bob Duff <duff@adacore.com>
4484
4485 * gnat.dg/containers1.adb, gnat.dg/containers1.ads: New
4486 testcase.
4487
4488 2019-09-18 Richard Sandiford <richard.sandiford@arm.com>
4489
4490 * gcc.target/i386/pr82361-1.c (f1, f2, f3, f4, f5, f6): Force
4491 "c" to be in %rax and "d" to be in %rdx.
4492 * gcc.target/i386/pr82361-2.c: Expect 4 instances of "movl\t%edx".
4493
4494 2019-19-17 Christophe Lyon <christophe.lyon@st.com>
4495
4496 * lib/target-supports.exp
4497 (check_effective_target_arm_arch_FUNC_ok): Add v4t_arm, v4t_thumb,
4498 v5t_arm, v5t_thumb, v5te_arm, v5te_thumb, v6_arm, v6_thumb,
4499 v6k_arm, v6k_thumb, v6z_arm, v6z_thumb.
4500 Add -mfloat-abi=softfp to v4t, v5t, v5te, v6, v6k, v6z.
4501 Remove early exit for -marm.
4502 * gcc.target/arm/armv6-unaligned-load-ice.c: Add arm_arch
4503 effective-target.
4504 * gcc.target/arm/attr-unaligned-load-ice.c: Likewise.
4505 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4506 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4507 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4508 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4509 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4510 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4511 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4512 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4513 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4514 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4515 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4516 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4517 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4518 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4519 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4520 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4521 * gcc.target/arm/g2.c: Likewise.
4522 * gcc.target/arm/macro_defs1.c: Likewise.
4523 * gcc.target/arm/pr59858.c: Likewise.
4524 * gcc.target/arm/pr65647-2.c: Likewise.
4525 * gcc.target/arm/pr79058.c: Likewise.
4526 * gcc.target/arm/pr83712.c: Likewise.
4527 * gcc.target/arm/pragma_arch_switch_2.c: Likewise.
4528 * gcc.target/arm/scd42-1.c: Likewise.
4529 * gcc.target/arm/scd42-2.c: Likewise.
4530 * gcc.target/arm/scd42-3.c: Likewise.
4531 * gcc.c-torture/compile/pr82096.c: Fix arm_arch effective-target.
4532 * gcc.target/arm/attr_arm-err.c: Likewise.
4533 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4534
4535 2019-09-17 Feng Xue <fxue@os.amperecomputing.com>
4536
4537 PR ipa/91089
4538 * gcc.dg/ipa/pr91089.c: New test.
4539
4540 2019-09-17 Paul Thomas <pault@gcc.gnu.org>
4541
4542 PR fortran/91588
4543 * gfortran.dg/associate_49.f90: New test.
4544
4545 2019-09-17 Yannick Moy <moy@adacore.com>
4546
4547 * gnat.dg/fixedpnt7.adb: New testcase.
4548
4549 2019-09-17 Yannick Moy <moy@adacore.com>
4550
4551 * gnat.dg/multfixed.adb: New testcase.
4552
4553 2019-09-17 Vadim Godunko <godunko@adacore.com>
4554
4555 * gnat.dg/expect3.adb: New testcase.
4556
4557 2019-09-17 Ed Schonberg <schonberg@adacore.com>
4558
4559 * gnat.dg/predicate13.adb, gnat.dg/predicate13.ads: New
4560 testcase.
4561
4562 2019-09-17 Javier Miranda <miranda@adacore.com>
4563
4564 * gnat.dg/limited4.adb: New testcase.
4565
4566 2019-09-17 Eric Botcazou <ebotcazou@adacore.com>
4567
4568 * gnat.dg/pack25.adb: New testcase.
4569
4570 2019-09-16 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 * g++.dg/ext/int128-6.C: New.
4573 * c-c++-common/pr68107.c: Test location(s).
4574 * g++.dg/other/large-size-array.C: Likewise.
4575 * g++.dg/template/dtor2.C: Likewise.
4576 * g++.dg/template/error9.C: Likewise.
4577 * g++.dg/tls/diag-2.C: Likewise.
4578 * g++.dg/tls/diag-4.C: Likewise.
4579 * g++.dg/tls/diag-5.C: Likewise.
4580 * g++.old-deja/g++.pt/memtemp71.C: Likewise.
4581
4582 2019-09-16 Li Jia He <helijia@linux.ibm.com>
4583 Qi Feng <ffengqi@linux.ibm.com>
4584
4585 PR middle-end/88784
4586 * gcc.dg/pr88784-1.c: New testcase.
4587 * gcc.dg/pr88784-2.c: New testcase.
4588 * gcc.dg/pr88784-3.c: New testcase.
4589 * gcc.dg/pr88784-4.c: New testcase.
4590 * gcc.dg/pr88784-5.c: New testcase.
4591 * gcc.dg/pr88784-6.c: New testcase.
4592 * gcc.dg/pr88784-7.c: New testcase.
4593 * gcc.dg/pr88784-8.c: New testcase.
4594 * gcc.dg/pr88784-9.c: New testcase.
4595 * gcc.dg/pr88784-10.c: New testcase.
4596 * gcc.dg/pr88784-11.c: New testcase.
4597 * gcc.dg/pr88784-12.c: New testcase.
4598
4599 2019-09-16 Richard Biener <rguenther@suse.de>
4600
4601 PR tree-optimization/91756
4602 PR tree-optimization/87132
4603 * gcc.dg/tree-ssa/ssa-fre-81.c: New testcase.
4604
4605 2019-09-15 Marek Polacek <polacek@redhat.com>
4606
4607 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
4608 * g++.dg/cpp1y/var-templ63.C: New test.
4609
4610 2019-09-15 Sandra Loosemore <sandra@codesourcery.com>
4611
4612 * lib/target-supports.exp
4613 (check_effective_target_arm_neon_fp16_hw)
4614 (check_effective_target_arm_fp16_hw): Use check_runtime
4615 instead of check_runtime_nocache.
4616
4617 2019-09-15 Steven G. Kargl <kargl@gcc.gnu.org>
4618
4619 PR fortran/91727
4620 * gfortran.dg/pr91727.f90: New test.
4621
4622 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4623
4624 PR fortran/91550
4625 * gfortran.dg/do_subscript_6.f90: New test.
4626
4627 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4628
4629 PR fortran/91556
4630 * gfortran.dg/warn_argument_mismatch_1.f90: Remove.
4631
4632 2019-09-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4633
4634 PR fortran/91557
4635 PR fortran/91556
4636 * gfortran.dg/argument_checking_20.f90: New test.
4637 * gfortran.dg/argument_checking_21.f90: New test.
4638 * gfortran.dg/argument_checking_22.f90: New test.
4639 * gfortran.dg/argument_checking_23.f90: New test.
4640 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
4641 * gfortran.dg/bessel_3.f90: Add pattern for type mismatch.
4642 * gfortran.dg/g77/20010519-1.f: Adjust dg-warning messages to new
4643 handling.
4644 * gfortran.dg/pr24823.f: Likewise.
4645 * gfortran.dg/pr39937.f: Likewise.
4646
4647 2019-09-14 Sandra Loosemore <sandra@codesourcery.com>
4648
4649 PR testsuite/83889
4650 * g++.dg/vect/pr87914.cc: Remove explicit dg-do run.
4651
4652 2019-09-14 Kewen Lin <linkw@gcc.gnu.org>
4653
4654 PR middle-end/80791
4655 * gcc.dg/tree-ssa/ivopts-3.c: Adjust for doloop change.
4656 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
4657 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4658
4659 2019-09-13 Steven G. Kargl <kargl@gcc.gnu.org>
4660
4661 PR fortran/91566
4662 * gfortran.dg/pr91566.f90:
4663
4664 2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
4665
4666 PR fortran/91716
4667 * gfortran.dg/pr91716.f90: New test.
4668
4669 2019-09-13 Paul Thomas <pault@gcc.gnu.org>
4670
4671 PR fortran/91717
4672 * gfortran.dg/dependency_55.f90: New test.
4673
4674 2019-09-12 Uroš Bizjak <ubizjak@gmail.com>
4675
4676 PR tree-optimization/89386
4677 * gcc.target/i386/pr89386.c: New test.
4678 * gcc.target/i386/pr89386-1.c: Ditto.
4679
4680 2019-09-12 Richard Biener <rguenther@suse.de>
4681
4682 PR tree-optimization/91750
4683 * gcc.dg/vect/pr91750.c: New testcase.
4684
4685 2019-09-12 Yuliang Wang <yuliang.wang@arm.com>
4686
4687 PR tree-optimization/89386
4688 * testsuite/gcc.target/aarch64/sve2/mulhrs_1.c: New test.
4689 * testsuite/gcc.dg/vect/vect-mulhrs-1.c: As above.
4690 * testsuite/gcc.dg/vect/vect-mulhrs-2.c: As above.
4691 * testsuite/gcc.dg/vect/vect-mulhrs-3.c: As above.
4692 * testsuite/gcc.dg/vect/vect-mulhrs-4.c: As above.
4693 * doc/sourcebuild.texi (vect_mulhrs_hi): Document new target selector.
4694 * testsuite/lib/target-supports.exp
4695 (check_effective_target_vect_mulhrs_hi): Return true for AArch64
4696 with SVE2.
4697
4698 2019-09-11 Sandra Loosemore <sandra@codesourcery.com>
4699
4700 PR testsuite/83889
4701 * gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
4702 * gcc.dg/vect/pr88598-1.c: Likewise.
4703 * gcc.dg/vect/pr88598-2.c: Likewise.
4704 * gcc.dg/vect/pr88598-3.c: Likewise.
4705 * gcc.dg/vect/pr88598-4.c: Likewise.
4706 * gcc.dg/vect/pr88598-5.c: Likewise.
4707 * gcc.dg/vect/pr88598-6.c: Likewise.
4708 * gcc.dg/vect/pr89440.c: Likewise.
4709 * gcc.dg/vect/pr90018.c: Likewise.
4710 * gcc.dg/vect/pr91293-1.c: Likewise.
4711 * gcc.dg/vect/pr91293-2.c: Likewise.
4712 * gcc.dg/vect/pr91293-3.c: Likewise.
4713
4714 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4715
4716 PR fortran/91553
4717 * gfortran.dg/pr91553.f90: New test.
4718
4719 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4720
4721 PR fortran/91642
4722 * gfortran.dg/pr91642.f90: New test.
4723
4724 2019-09-11 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR rtl-optimization/89435
4727 PR rtl-optimization/89795
4728 PR rtl-optimization/91720
4729 * gcc.dg/pr89435.c: New test.
4730 * gcc.dg/pr89795.c: New test.
4731 * gcc.dg/pr91720.c: New test.
4732
4733 2019-09-11 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/90387
4736 * gcc.dg/Warray-bounds-44.c: New testcase.
4737
4738 2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
4741
4742 2019-09-11 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR tree-optimization/91723
4745 * gcc.dg/vect/vect-fma-3.c: New test.
4746
4747 PR middle-end/91725
4748 * gcc.c-torture/compile/pr91725.c: New test.
4749
4750 2019-09-11 Richard Biener <rguenther@suse.de>
4751
4752 Revert
4753 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
4754
4755 * gcc.dg/fold-binary-math-casts.c: New test.
4756
4757 2019-09-10 Marek Polacek <polacek@redhat.com>
4758
4759 PR c++/91673 - ICE with noexcept in alias-declaration.
4760 * g++.dg/cpp1z/using7.C: New test.
4761 * g++.dg/cpp1z/using8.C: New test.
4762
4763 2019-09-10 Marek Polacek <polacek@redhat.com>
4764
4765 PR c++/91705 - constexpr evaluation rejects ++/-- on floats.
4766 * g++.dg/cpp1y/constexpr-incr2.C: New test.
4767
4768 2019-09-10 David Edelsohn <dje.gcc@gmail.com>
4769
4770 * gfortran.dg/default_format_1.f90: Remove XFAIL AIX.
4771 * gfortran.dg/default_format_denormal_1.f90: Same.
4772
4773 2019-09-10 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR middle-end/91680
4776 * gcc.dg/tree-ssa/pr91680.c: New test.
4777 * g++.dg/torture/pr91680.C: New test.
4778
4779 2019-09-10 Paolo Carlini <paolo.carlini@oracle.com>
4780
4781 * g++.dg/cpp0x/enum29.C: Test location(s) too.
4782 * g++.dg/cpp0x/lambda/lambda-ice10.C: Likewise.
4783 * g++.dg/cpp2a/constinit3.C: Likewise.
4784 * g++.dg/ext/desig4.C: Likewise.
4785 * g++.dg/ext/label10.C: Likewise.
4786 * g++.old-deja/g++.other/dtor3.C: Likewise.
4787
4788 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4789
4790 * lib/target-supports.exp (check_effective_target_static): Disable
4791 for ARM FDPIC target.
4792
4793 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4794
4795 * gcc.target/arm/pr43698.c (bswap_32): Rename as my_bswap_32.
4796
4797 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4798
4799 * g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
4800 * g++.dg/ipa/devirt-c-7.C: Likewise.
4801 * g++.dg/ipa/ivinline-1.C: Likewise.
4802 * g++.dg/ipa/ivinline-2.C: Likewise.
4803 * g++.dg/ipa/ivinline-3.C: Likewise.
4804 * g++.dg/ipa/ivinline-4.C: Likewise.
4805 * g++.dg/ipa/ivinline-5.C: Likewise.
4806 * g++.dg/ipa/ivinline-7.C: Likewise.
4807 * g++.dg/ipa/ivinline-8.C: Likewise.
4808 * g++.dg/ipa/ivinline-9.C: Likewise.
4809 * g++.dg/tls/pr79288.C: Likewise.
4810 * gcc.dg/addr_equal-1.c: Likewise.
4811 * gcc.dg/const-1.c: Likewise.
4812 * gcc.dg/ipa/pure-const-1.c: Likewise.
4813 * gcc.dg/noreturn-8.c: Likewise.
4814 * gcc.dg/pr33826.c: Likewise.
4815 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4816 * gcc.dg/tree-ssa/alias-2.c: Likewise.
4817 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4818 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4819 * gcc.dg/uninit-19.c: Likewise.
4820
4821 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4822
4823 * g++.dg/abi/forced.C: Add *-*-uclinux*.
4824 * g++.dg/abi/guard2.C: Likewise.
4825 * g++.dg/ext/cleanup-10.C: Likewise.
4826 * g++.dg/ext/cleanup-11.C: Likewise.
4827 * g++.dg/ext/cleanup-8.C: Likewise.
4828 * g++.dg/ext/cleanup-9.C: Likewise.
4829 * g++.dg/ext/sync-4.C: Likewise.
4830 * g++.dg/ipa/comdat.C: Likewise.
4831 * gcc.dg/20041106-1.c: Likewise.
4832 * gcc.dg/cleanup-10.c: Likewise.
4833 * gcc.dg/cleanup-11.c: Likewise.
4834 * gcc.dg/cleanup-8.c: Likewise.
4835 * gcc.dg/cleanup-9.c: Likewise.
4836 * gcc.dg/fdata-sections-1.c: Likewise.
4837 * gcc.dg/fdata-sections-2.c: Likewise.
4838 * gcc.dg/pr39323-1.c: Likewise.
4839 * gcc.dg/pr39323-2.c: Likewise.
4840 * gcc.dg/pr39323-3.c: Likewise.
4841 * gcc.dg/pr65780-1.c: Likewise.
4842 * gcc.dg/pr65780-2.c: Likewise.
4843 * gcc.dg/pr67338.c: Likewise.
4844 * gcc.dg/pr78185.c: Likewise.
4845 * gcc.dg/pr83100-1.c: Likewise.
4846 * gcc.dg/pr83100-4.c: Likewise.
4847 * gcc.dg/strlenopt-12g.c: Likewise.
4848 * gcc.dg/strlenopt-14g.c: Likewise.
4849 * gcc.dg/strlenopt-14gf.c: Likewise.
4850 * gcc.dg/strlenopt-16g.c: Likewise.
4851 * gcc.dg/strlenopt-17g.c: Likewise.
4852 * gcc.dg/strlenopt-18g.c: Likewise.
4853 * gcc.dg/strlenopt-1f.c: Likewise.
4854 * gcc.dg/strlenopt-22g.c: Likewise.
4855 * gcc.dg/strlenopt-2f.c: Likewise.
4856 * gcc.dg/strlenopt-31g.c: Likewise.
4857 * gcc.dg/strlenopt-33g.c: Likewise.
4858 * gcc.dg/strlenopt-4g.c: Likewise.
4859 * gcc.dg/strlenopt-4gf.c: Likewise.
4860 * gcc.dg/strncmp-2.c: Likewise.
4861 * gcc.dg/struct-ret-3.c: Likewise.
4862 * gcc.dg/torture/pr69760.c: Likewise.
4863 * gcc.target/arm/div64-unwinding.c: Likewise.
4864 * gcc.target/arm/stack-checking.c: Likewise.
4865 * gcc.target/arm/synchronize.c: Likewise.
4866 * gcc.target/arm/pr66912.c: Add arm*-*-uclinuxfdpiceabi.
4867 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4868 (check_effective_target_sync_long_long_runtime): Likewise.
4869 (check_effective_target_sync_int_long): Likewise.
4870 (check_effective_target_sync_char_short): Likewise.
4871
4872 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4873
4874 * gcc.target/arm/eliminate.c: Accept only nonpic targets.
4875 * g++.dg/other/anon5.C: Likewise.
4876
4877 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4878 Mickaël Guêné <mickael.guene@st.com>
4879
4880 * gcc.target/arm/interrupt-1.c: Add scan-assembler pattern for
4881 arm*-*-uclinuxfdpiceabi.
4882 * gcc.target/arm/interrupt-2.c: Likewise.
4883 * gcc.target/arm/pr70830.c: Likewise.
4884
4885 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4886 Mickaël Guêné <mickael.guene@st.com>
4887
4888 * gcc.dg/20020312-2.c: Skip on arm*-*-uclinuxfdpiceabi.
4889 * gcc.target/arm/20051215-1.c: Likewise.
4890 * gcc.target/arm/mmx-1.c: Likewise.
4891 * gcc.target/arm/pr19599.c: Likewise.
4892 * gcc.target/arm/pr40887.c: Likewise.
4893 * gcc.target/arm/pr61948.c: Likewise.
4894 * gcc.target/arm/pr77933-1.c: Likewise.
4895 * gcc.target/arm/pr77933-2.c: Likewise.
4896 * gcc.target/arm/sibcall-1.c: Likewise.
4897 * gcc.target/arm/data-rel-2.c: Likewise.
4898 * gcc.target/arm/data-rel-3.c: Likewise.
4899 * gcc.target/arm/tail-long-call: Likewise.
4900 * gcc.target/arm/tlscall.c: Likewise.
4901 * gcc.target/arm/vfp-longcall-apcs: Likewise.
4902 * gcc.target/arm/ivopts-2.c: Skip object-size test on
4903 arm*-*-uclinuxfdpiceabi.
4904 * gcc.target/arm/ivopts-3.c: Likewise.
4905 * gcc.target/arm/ivopts-4.c: Likewise.
4906 * gcc.target/arm/ivopts-5.c: Likewise.
4907 * gcc.target/arm/pr43597.c: Likewise.
4908 * gcc.target/arm/pr43920-2.c: Likewise.
4909 * gcc.target/arm/pr45701-1.c: Skip scan-assembler on
4910 arm*-*-uclinuxfdpiceabi.
4911 * gcc.target/arm/pr45701-2.c: Likewise.
4912 * gcc.target/arm/stack-red-zone.c: Likewise.
4913
4914 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4915 Mickaël Guêné <mickael.guene@st.com>
4916
4917 * gcc.target/arm/fp16-aapcs-2.c: Adjust scan-assembler-times.
4918 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
4919
4920 2019-09-09 Marek Polacek <polacek@redhat.com>
4921
4922 PR c++/84374 - diagnose invalid uses of decltype(auto).
4923 * g++.dg/cpp1y/auto-fn57.C: New test.
4924
4925 2019-09-09 Segher Boessenkool <segher@kernel.crashing.org>
4926
4927 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
4928 * gcc.target/powerpc/rlwinm-1.c: Ditto.
4929 * gcc.target/powerpc/rlwinm-2.c: Ditto.
4930
4931 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
4932
4933 * gcc.dg/fold-binary-math-casts.c: New test.
4934
4935 2019-09-09 Jakub Jelinek <jakub@redhat.com>
4936
4937 PR target/87853
4938 * gcc.target/i386/pr87853.c: New test.
4939
4940 PR target/91704
4941 * gcc.target/i386/pr91704.c: New test.
4942
4943 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4944
4945 * gcc.dg/builtins-config.h: eBPF doesn't support C99 standard
4946 functions.
4947 * gcc.c-torture/compile/20101217-1.c: Add a function prototype for
4948 printf.
4949 * gcc.c-torture/compile/20000211-1.c: Skip if target bpf-*-*.
4950 * gcc.c-torture/compile/poor.c: Likewise.
4951 * gcc.c-torture/compile/pr25311.c: Likewise.
4952 * gcc.c-torture/compile/pr39928-1.c: Likewise.
4953 * gcc.c-torture/compile/pr70061.c: Likewise.
4954 * gcc.c-torture/compile/920501-7.c: Likewise.
4955 * gcc.c-torture/compile/20000403-1.c: Likewise.
4956 * gcc.c-torture/compile/20001226-1.c: Likewise.
4957 * gcc.c-torture/compile/20030903-1.c: Likewise.
4958 * gcc.c-torture/compile/20031125-1.c: Likewise.
4959 * gcc.c-torture/compile/20040101-1.c: Likewise.
4960 * gcc.c-torture/compile/20040317-2.c: Likewise.
4961 * gcc.c-torture/compile/20040726-1.c: Likewise.
4962 * gcc.c-torture/compile/20051216-1.c: Likewise.
4963 * gcc.c-torture/compile/900313-1.c: Likewise.
4964 * gcc.c-torture/compile/920625-1.c: Likewise.
4965 * gcc.c-torture/compile/930421-1.c: Likewise.
4966 * gcc.c-torture/compile/930623-1.c: Likewise.
4967 * gcc.c-torture/compile/961004-1.c: Likewise.
4968 * gcc.c-torture/compile/980504-1.c: Likewise.
4969 * gcc.c-torture/compile/980816-1.c: Likewise.
4970 * gcc.c-torture/compile/990625-1.c: Likewise.
4971 * gcc.c-torture/compile/DFcmp.c: Likewise.
4972 * gcc.c-torture/compile/HIcmp.c: Likewise.
4973 * gcc.c-torture/compile/HIset.c: Likewise.
4974 * gcc.c-torture/compile/QIcmp.c: Likewise.
4975 * gcc.c-torture/compile/QIset.c: Likewise.
4976 * gcc.c-torture/compile/SFset.c: Likewise.
4977 * gcc.c-torture/compile/SIcmp.c: Likewise.
4978 * gcc.c-torture/compile/SIset.c: Likewise.
4979 * gcc.c-torture/compile/UHIcmp.c: Likewise.
4980 * gcc.c-torture/compile/UQIcmp.c: Likewise.
4981 * gcc.c-torture/compile/USIcmp.c: Likewise.
4982 * gcc.c-torture/compile/consec.c: Likewise.
4983 * gcc.c-torture/compile/limits-fndefn.c: Likewise.
4984 * gcc.c-torture/compile/lll.c: Likewise.
4985 * gcc.c-torture/compile/parms.c: Likewise.
4986 * gcc.c-torture/compile/pass.c: Likewise.
4987 * gcc.c-torture/compile/pp.c: Likewise.
4988 * gcc.c-torture/compile/pr32399.c: Likewise.
4989 * gcc.c-torture/compile/pr34091.c: Likewise.
4990 * gcc.c-torture/compile/pr34688.c: Likewise.
4991 * gcc.c-torture/compile/pr37258.c: Likewise.
4992 * gcc.c-torture/compile/pr37327.c: Likewise.
4993 * gcc.c-torture/compile/pr37381.c: Likewise.
4994 * gcc.c-torture/compile/pr37669-2.c: Likewise.
4995 * gcc.c-torture/compile/pr37669.c: Likewise.
4996 * gcc.c-torture/compile/pr37742-3.c: Likewise.
4997 * gcc.c-torture/compile/pr44063.c: Likewise.
4998 * gcc.c-torture/compile/pr48596.c: Likewise.
4999 * gcc.c-torture/compile/pr51856.c: Likewise.
5000 * gcc.c-torture/compile/pr54428.c: Likewise.
5001 * gcc.c-torture/compile/pr54713-1.c: Likewise.
5002 * gcc.c-torture/compile/pr54713-2.c: Likewise.
5003 * gcc.c-torture/compile/pr54713-3.c: Likewise.
5004 * gcc.c-torture/compile/pr55921.c: Likewise.
5005 * gcc.c-torture/compile/pr70240.c: Likewise.
5006 * gcc.c-torture/compile/pr70355.c: Likewise.
5007 * gcc.c-torture/compile/pr82052.c: Likewise.
5008 * gcc.c-torture/compile/pr83487.c: Likewise.
5009 * gcc.c-torture/compile/pr86122.c: Likewise.
5010 * gcc.c-torture/compile/pret-arg.c: Likewise.
5011 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
5012 * gcc.c-torture/compile/structret.c: Likewise.
5013 * gcc.c-torture/compile/uuarg.c: Likewise.
5014 * gcc.dg/20001009-1.c: Likewise.
5015 * gcc.dg/20020418-1.c: Likewise.
5016 * gcc.dg/20020426-2.c: Likewise.
5017 * gcc.dg/20020430-1.c: Likewise.
5018 * gcc.dg/20040306-1.c: Likewise.
5019 * gcc.dg/20040622-2.c: Likewise.
5020 * gcc.dg/20050603-2.c: Likewise.
5021 * gcc.dg/20050629-1.c: Likewise.
5022 * gcc.dg/20061026.c: Likewise.
5023 * gcc.dg/Warray-bounds-3.c: Likewise.
5024 * gcc.dg/Warray-bounds-30.c: Likewise.
5025 * gcc.dg/Wframe-larger-than-2.c: Likewise.
5026 * gcc.dg/Wframe-larger-than.c: Likewise.
5027 * gcc.dg/Wrestrict-11.c: Likewise.
5028 * gcc.c-torture/compile/20000804-1.c: Likewise.
5029
5030 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
5031
5032 * lib/target-supports.exp (check_effective_target_trampolines):
5033 Adapt to eBPF.
5034 (check_effective_target_indirect_jumps): Likewise.
5035 (check_effective_target_nonlocal_goto): Likewise.
5036 (check_effective_target_global_constructor): Likewise.
5037 (check_effective_target_return_address): Likewise.
5038
5039 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
5040
5041 * gcc.target/bpf/bpf.exp: New file.
5042 * gcc.target/bpf/builtin-load.c: Likewise.
5043 * cc.target/bpf/constant-calls.c: Likewise.
5044 * gcc.target/bpf/diag-funargs.c: Likewise.
5045 * gcc.target/bpf/diag-funargs-2.c: Likewise.
5046 * gcc.target/bpf/diag-funargs-3.c: Likewise.
5047 * gcc.target/bpf/diag-indcalls.c: Likewise.
5048 * gcc.target/bpf/helper-bind.c: Likewise.
5049 * cc.target/bpf/helper-bpf-redirect.c: Likewise.
5050 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
5051 * gcc.target/bpf/helper-csum-diff.c: Likewise.
5052 * gcc.target/bpf/helper-csum-update.c: Likewise.
5053 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
5054 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
5055 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
5056 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
5057 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
5058 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
5059 * gcc.target/bpf/helper-get-current-task.c: Likewise.
5060 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
5061 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
5062 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
5063 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
5064 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
5065 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
5066 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
5067 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
5068 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
5069 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
5070 * gcc.target/bpf/helper-getsockopt.c: Likewise.
5071 * gcc.target/bpf/helper-get-stack.c: Likewise.
5072 * gcc.target/bpf/helper-get-stackid.c: Likewise.
5073 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
5074 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
5075 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
5076 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
5077 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
5078 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
5079 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
5080 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
5081 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
5082 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
5083 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
5084 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
5085 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
5086 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
5087 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
5088 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
5089 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
5090 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
5091 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
5092 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
5093 * gcc.target/bpf/helper-override-return.c: Likewise.
5094 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
5095 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
5096 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
5097 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
5098 * gcc.target/bpf/helper-probe-read.c: Likewise.
5099 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
5100 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
5101 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
5102 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
5103 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
5104 * gcc.target/bpf/helper-redirect-map.c: Likewise.
5105 * gcc.target/bpf/helper-set-hash.c: Likewise.
5106 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
5107 * gcc.target/bpf/helper-setsockopt.c: Likewise.
5108 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
5109 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
5110 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
5111 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
5112 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
5113 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
5114 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
5115 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
5116 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
5117 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
5118 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
5119 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
5120 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
5121 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
5122 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
5123 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
5124 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
5125 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
5126 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
5127 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
5128 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
5129 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
5130 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
5131 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
5132 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
5133 * gcc.target/bpf/helper-sk-release.c: Likewise.
5134 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
5135 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
5136 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
5137 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
5138 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
5139 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
5140 * gcc.target/bpf/helper-spin-lock.c: Likewise.
5141 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
5142 * gcc.target/bpf/helper-strtol.c: Likewise.
5143 * gcc.target/bpf/helper-strtoul.c: Likewise.
5144 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
5145 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
5146 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
5147 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
5148 * gcc.target/bpf/helper-tail-call.c: Likewise.
5149 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
5150 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
5151 * gcc.target/bpf/helper-trace-printk.c: Likewise.
5152 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
5153 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
5154 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
5155 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
5156 * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
5157
5158 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
5159
5160 * lib/target-supports.exp (check_effective_target_indirect_calls):
5161 New proc.
5162 * gcc.c-torture/compile/20010102-1.c: Annotate with
5163 dg-require-effective-target indirect_calls.
5164 * gcc.c-torture/compile/20010107-1.c: Likewise.
5165 * gcc.c-torture/compile/20011109-1.c: Likewise.
5166 * gcc.c-torture/compile/20011218-1.c: Likewise.
5167 * gcc.c-torture/compile/20011229-1.c: Likewise.
5168 * gcc.c-torture/compile/20020129-1.c: Likewise.
5169 * gcc.c-torture/compile/20020320-1.c: Likewise.
5170 * gcc.c-torture/compile/20020706-1.c: Likewise.
5171 * gcc.c-torture/compile/20020706-2.c: Likewise.
5172 * gcc.c-torture/compile/20021205-1.c: Likewise.
5173 * gcc.c-torture/compile/20030921-1.c: Likewise.
5174 * gcc.c-torture/compile/20031023-1.c: Likewise.
5175 * gcc.c-torture/compile/20031023-2.c: Likewise.
5176 * gcc.c-torture/compile/20031023-3.c: Likewise.
5177 * gcc.c-torture/compile/20031023-4.c: Likewise.
5178 * gcc.c-torture/compile/20040614-1.c: Likewise.
5179 * gcc.c-torture/compile/20040909-1.c: Likewise.
5180 * gcc.c-torture/compile/20050122-1.c: Likewise.
5181 * gcc.c-torture/compile/20050202-1.c: Likewise.
5182 * gcc.c-torture/compile/20060208-1.c: Likewise.
5183 * gcc.c-torture/compile/20081108-1.c: Likewise.
5184 * gcc.c-torture/compile/20150327.c: Likewise.
5185 * gcc.c-torture/compile/920428-2.c: Likewise.
5186 * gcc.c-torture/compile/920928-5.c: Likewise.
5187 * gcc.c-torture/compile/930117-1.c: Likewise.
5188 * gcc.c-torture/compile/930607-1.c: Likewise.
5189 * gcc.c-torture/compile/991213-2.c: Likewise.
5190 * gcc.c-torture/compile/callind.c: Likewise.
5191 * gcc.c-torture/compile/calls-void.c: Likewise.
5192 * gcc.c-torture/compile/calls.c: Likewise.
5193 * gcc.c-torture/compile/pr21840.c: Likewise.
5194 * gcc.c-torture/compile/pr32139.c: Likewise.
5195 * gcc.c-torture/compile/pr35607.c: Likewise.
5196 * gcc.c-torture/compile/pr37433-1.c: Likewise.
5197 * gcc.c-torture/compile/pr37433.c: Likewise.
5198 * gcc.c-torture/compile/pr39941.c: Likewise.
5199 * gcc.c-torture/compile/pr40080.c: Likewise.
5200 * gcc.c-torture/compile/pr43635.c: Likewise.
5201 * gcc.c-torture/compile/pr43791.c: Likewise.
5202 * gcc.c-torture/compile/pr43845.c: Likewise.
5203 * gcc.c-torture/compile/pr44043.c: Likewise.
5204 * gcc.c-torture/compile/pr51694.c: Likewise.
5205 * gcc.c-torture/compile/pr77754-2.c: Likewise.
5206 * gcc.c-torture/compile/pr77754-3.c: Likewise.
5207 * gcc.c-torture/compile/pr77754-4.c: Likewise.
5208 * gcc.c-torture/compile/pr89663-2.c: Likewise.
5209 * gcc.c-torture/compile/pta-1.c: Likewise.
5210 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5211 * gcc.dg/Walloc-size-larger-than-18.c: Likewise.
5212
5213 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
5214
5215 * gcc.c-torture/compile/20000609-1.c: Annotate with
5216 dg-require-stack-size.
5217 * gcc.c-torture/compile/20000804-1.c: Likewise.
5218 * gcc.c-torture/compile/20020304-1.c: Likewise.
5219 * gcc.c-torture/compile/20020604-1.c: Likewise.
5220 * gcc.c-torture/compile/20021015-1.c: Likewise.
5221 * gcc.c-torture/compile/20050303-1.c: Likewise.
5222 * gcc.c-torture/compile/20060421-1.c: Likewise.
5223 * gcc.c-torture/compile/20071207-1.c: Likewise.
5224 * gcc.c-torture/compile/20080903-1.c: Likewise.
5225 * gcc.c-torture/compile/20121027-1.c: Likewise.
5226 * gcc.c-torture/compile/20151204.c: Likewise.
5227 * gcc.c-torture/compile/920501-12.c: Likewise.
5228 * gcc.c-torture/compile/920501-4.c: Likewise.
5229 * gcc.c-torture/compile/920723-1.c: Likewise.
5230 * gcc.c-torture/compile/921202-1.c: Likewise.
5231 * gcc.c-torture/compile/931003-1.c: Likewise.
5232 * gcc.c-torture/compile/931004-1.c: Likewise.
5233 * gcc.c-torture/compile/950719-1.c: Likewise.
5234 * gcc.c-torture/compile/951222-1.c: Likewise.
5235 * gcc.c-torture/compile/990517-1.c: Likewise.
5236 * gcc.c-torture/compile/bcopy.c: Likewise.
5237 * gcc.c-torture/compile/pr23929.c: Likewise.
5238 * gcc.c-torture/compile/pr25310.c: Likewise.
5239 * gcc.c-torture/compile/pr34458.c: Likewise.
5240 * gcc.c-torture/compile/pr39937.c: Likewise.
5241 * gcc.c-torture/compile/pr41181.c: Likewise.
5242 * gcc.c-torture/compile/pr41634.c: Likewise.
5243 * gcc.c-torture/compile/pr43415.c: Likewise.
5244 * gcc.c-torture/compile/pr43417.c: Likewise.
5245 * gcc.c-torture/compile/pr44788.c: Likewise.
5246 * gcc.c-torture/compile/sound.c: Likewise.
5247
5248 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
5249
5250 * gcc.target/arm/pr91684.c: Use effective-target arm_prefer_ldrd_strd.
5251
5252 2019-09-07 David Edelsohn <dje.gcc@gmail.com>
5253
5254 * g++.dg/cpp2a/decomp2.C: Add TLS options.
5255 * gcc.target/powerpc/pr88233.c: Limit to lp64.
5256
5257 2019-09-07 Jakub Jelinek <jakub@redhat.com>
5258
5259 PR tree-optimization/91665
5260 * gcc.dg/vect/pr91665.c: New test.
5261
5262 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
5263
5264 PR target/91684
5265 * gcc.target/arm/pr91684.c: New test.
5266
5267 2019-09-06 Ian Lance Taylor <iant@golang.org>
5268
5269 * go.test/test/fixedbugs/bug369.go: Update to match libgo update
5270 to Go 1.13beta1.
5271
5272 2019-09-06 David Edelsohn <dje.gcc@gmail.com>
5273
5274 * gcc.dg/torture/inf-compare-1.c: Skip AIX.
5275 * gcc.dg/torture/inf-compare-2.c: Skip AIX.
5276 * gcc.dg/torture/inf-compare-3.c: Skip AIX.
5277 * gcc.dg/torture/inf-compare-4.c: Skip AIX.
5278 * gcc.dg/torture/pr52451.c: Skip AIX.
5279 * gcc.dg/torture/pr68264.c: Skip AIX
5280 * gcc.dg/torture/pr91323.c: Skip AIX.
5281
5282 * g++.dg/warn/Warray-bounds-4.C: Skip AIX.
5283 * g++.dg/warn/Warray-bounds-8.C: Skip AIX.
5284 * g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
5285 * g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
5286
5287 2019-09-06 Caroline Tice <cmtice@google.com>
5288
5289 PR testsuite/91670
5290 * g++.dg/ubsan/pr59415.C: Disable LTO, since test uses
5291 -fvtable-verify, and the two options are no longer allowed
5292 together.
5293
5294 2019-09-06 Nathan Sidwell <nathan@acm.org>
5295
5296 * c-c++-common/cpp/line-1.c: New.
5297
5298 2019-09-06 Martin Liska <mliska@suse.cz>
5299
5300 PR c++/91125
5301 * g++.dg/parse/repo1.C: Remove.
5302 * g++.dg/rtti/repo1.C: Remove.
5303 * g++.dg/template/repo1.C: Remove.
5304 * g++.dg/template/repo10.C: Remove.
5305 * g++.dg/template/repo11.C: Remove.
5306 * g++.dg/template/repo2.C: Remove.
5307 * g++.dg/template/repo3.C: Remove.
5308 * g++.dg/template/repo4.C: Remove.
5309 * g++.dg/template/repo5.C: Remove.
5310 * g++.dg/template/repo6.C: Remove.
5311 * g++.dg/template/repo7.C: Remove.
5312 * g++.dg/template/repo8.C: Remove.
5313 * g++.dg/template/repo9.C: Remove.
5314 * g++.old-deja/g++.pt/instantiate4.C: Remove.
5315 * g++.old-deja/g++.pt/instantiate6.C: Remove.
5316 * g++.old-deja/g++.pt/repo1.C: Remove.
5317 * g++.old-deja/g++.pt/repo2.C: Remove.
5318 * g++.old-deja/g++.pt/repo3.C: Remove.
5319 * g++.old-deja/g++.pt/repo4.C: Remove.
5320 * lib/g++.exp: Remove removal of repo files.
5321 * lib/gcc-dg.exp: Likewise.
5322 * lib/obj-c++.exp: Likewise.
5323
5324 2019-09-05 Jakub Jelinek <jakub@redhat.com>
5325 Jim Wilson <jimw@sifive.com>
5326
5327 PR target/91635
5328 * gcc.c-torture/execute/pr91635.c: New test.
5329 * gcc.target/riscv/shift-shift-4.c: New test.
5330 * gcc.target/riscv/shift-shift-5.c: New test.
5331
5332 2019-09-05 Harald Anlauf <anlauf@gmx.de>
5333
5334 PR fortran/91496
5335 * gfortran.dg/directive_unroll_5.f90: Adjust error message.
5336
5337 2019-09-05 Steven G. Kargl <kargl@gcc.gnu.org>
5338
5339 PR fortran/91660
5340 * gfortran.dg/pdt_4.f03: Fix invalid code.
5341 * gfortran.dg/pr91660_1.f90: New test.
5342 * gfortran.dg/pr91660_2.f90: Ditto.
5343
5344 2019-09-05 Marek Polacek <polacek@redhat.com>
5345
5346 PR c++/91644 - ICE with constinit in function template.
5347 * g++.dg/cpp2a/constinit13.C: New test.
5348
5349 2019-09-05 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR middle-end/91001
5352 PR middle-end/91105
5353 PR middle-end/91106
5354 * gcc.c-torture/compile/pr91001.c: New test.
5355
5356 2019-09-05 Richard Biener <rguenther@suse.de>
5357
5358 PR rtl-optimization/91656
5359 * gcc.dg/torture/pr91656-1.c: New testcase.
5360 * gcc.dg/torture/pr91656-2.c: Likewise.
5361 * gcc.dg/torture/pr91656-3.c: Likewise.
5362
5363 2019-09-05 Nathan Sidwell <nathan@acm.org>
5364
5365 PR preprocessor/91639
5366 * c-c++-common/cpp/pr91639.c: New.
5367 * c-c++-common/cpp/pr91639-one.h: New.
5368 * c-c++-common/cpp/pr91639-two.h: New.
5369
5370 2019-09-05 Richard Sandiford <richard.sandiford@arm.com>
5371
5372 PR middle-end/91577
5373 * gfortran.dg/pr91577.f90: New test, taken from temporary_1.f90.
5374
5375 2019-09-04 Steven G. Kargl <kargl@gcvc.gnu.org>
5376
5377 PR fortran/91650
5378 * gfortran.dg/pr91650_1.f90: New test.
5379 * gfortran.dg/pr91650_2.f90: Ditto.
5380
5381 2019-09-04 Marek Polacek <polacek@redhat.com>
5382
5383 * g++.dg/cpp0x/initlist-deduce.C: Don't use -fdeduce-init-list. Remove
5384 dg-warning. Add dg-error.
5385
5386 2019-09-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5387
5388 PR c/78736
5389 * gcc.dg/Wenum-conversion.c: New test-case.
5390
5391 2019-09-03 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5392
5393 * gcc.target/msp430/data-attributes-2.c: New test.
5394 * gcc.target/msp430/function-attributes-4.c: Update dg-warning
5395 strings.
5396 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
5397
5398 2019-09-03 Kamlesh Kumar <kamleshbhalui@gmail.com>
5399
5400 PR tree-optimization/91504
5401 gcc.dg/tree-ssa/pr91504.c: New test.
5402
5403 2019-09-03 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR target/91604
5406 * gcc.target/i386/pr91604.c: New test.
5407
5408 2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
5409
5410 * lib/compat.exp: Remove references to spu.
5411 * lib/fortran-torture.exp: Likewise.
5412 * lib/gcc-dg.exp: Likewise.
5413 * lib/gfortran.exp: Likewise.
5414 * lib/target-supports.exp: Likewise.
5415 * lib/target-utils.exp: Likewise.
5416
5417 * c-c++-common/torture/complex-sign-add.c: Remove references to spu.
5418 * c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
5419 * c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
5420 * c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
5421 * c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
5422 * c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
5423 * c-c++-common/torture/complex-sign-mul-one.c: Likewise.
5424 * c-c++-common/torture/complex-sign-mul.c: Likewise.
5425 * c-c++-common/torture/complex-sign-sub.c: Likewise.
5426
5427 * g++.dg/opt/temp1.C: Remove references to spu.
5428 * g++.dg/opt/vt1.C: Likewise.
5429 * g++.dg/torture/type-generic-1.C: Likewise.
5430 * g++.dg/warn/pr30551-2.C: Likewise.
5431 * g++.dg/warn/pr30551.C: Likewise.
5432 * g++.old-deja/g++.jason/thunk2.C: Likewise.
5433 * g++.old-deja/g++.other/comdat5.C: Likewise.
5434 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
5435
5436 * gcc.c-torture/compile/20001226-1.c: Remove references to spu.
5437 * gcc.c-torture/execute/20030222-1.c: Likewise.
5438 * gcc.c-torture/execute/20031003-1.c: Likewise.
5439 * gcc.c-torture/execute/20101011-1.c: Likewise.
5440 * gcc.c-torture/execute/conversion.c: Likewise.
5441 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5442 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5443 * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
5444 * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
5445 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
5446 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
5447 * gcc.c-torture/execute/pr39228.c: Likewise.
5448 * gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
5449 * gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
5450 * gcc.c-torture/execute/ieee/920518-1.x: Remove file.
5451 * gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
5452 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
5453 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
5454
5455 * gcc.dg/20020312-2.c: Remove references to spu.
5456 * gcc.dg/20030702-1.c: Likewise.
5457 * gcc.dg/and-1.c: Likewise.
5458 * gcc.dg/builtin-inf-1.c: Likewise.
5459 * gcc.dg/builtins-1.c: Likewise.
5460 * gcc.dg/builtins-43.c: Likewise.
5461 * gcc.dg/builtins-44.c: Likewise.
5462 * gcc.dg/builtins-45.c: Likewise.
5463 * gcc.dg/float-range-1.c: Likewise.
5464 * gcc.dg/float-range-3.c: Likewise.
5465 * gcc.dg/float-range-4.c: Likewise.
5466 * gcc.dg/float-range-5.c: Likewise.
5467 * gcc.dg/fold-overflow-1.c: Likewise.
5468 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5469 * gcc.dg/format/unnamed-1.c: Likewise.
5470 * gcc.dg/hex-round-1.c: Likewise.
5471 * gcc.dg/hex-round-2.c: Likewise.
5472 * gcc.dg/lower-subreg-1.c: Likewise.
5473 * gcc.dg/nrv3.c: Likewise.
5474 * gcc.dg/pr15784-3.c: Likewise.
5475 * gcc.dg/pr27095.c: Likewise.
5476 * gcc.dg/pr28243.c: Likewise.
5477 * gcc.dg/pr28796-2.c: Likewise.
5478 * gcc.dg/pr30551-3.c: Likewise.
5479 * gcc.dg/pr30551-6.c: Likewise.
5480 * gcc.dg/pr30551.c: Likewise.
5481 * gcc.dg/pr70317.c: Likewise.
5482 * gcc.dg/sms-1.c: Likewise.
5483 * gcc.dg/sms-2.c: Likewise.
5484 * gcc.dg/sms-3.c: Likewise.
5485 * gcc.dg/sms-4.c: Likewise.
5486 * gcc.dg/sms-5.c: Likewise.
5487 * gcc.dg/sms-6.c: Likewise.
5488 * gcc.dg/sms-7.c: Likewise.
5489 * gcc.dg/stack-usage-1.c: Likewise.
5490 * gcc.dg/strlenopt-73.c: Likewise.
5491 * gcc.dg/titype-1.c: Likewise.
5492 * gcc.dg/tls/thr-cse-1.c: Likewise.
5493 * gcc.dg/torture/builtin-attr-1.c: Likewise.
5494 * gcc.dg/torture/builtin-complex-1.c: Likewise.
5495 * gcc.dg/torture/builtin-cproj-1.c: Likewise.
5496 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
5497 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
5498 * gcc.dg/torture/builtin-logb-1.c: Likewise.
5499 * gcc.dg/torture/builtin-math-2.c: Likewise.
5500 * gcc.dg/torture/builtin-math-5.c: Likewise.
5501 * gcc.dg/torture/builtin-modf-1.c: Likewise.
5502 * gcc.dg/torture/fp-int-convert.h: Likewise.
5503 * gcc.dg/torture/pr25947-1.c: Likewise.
5504 * gcc.dg/torture/type-generic-1.c: Likewise.
5505 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5506 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
5507 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5508 * gcc.dg/tree-ssa/vector-6.c: Likewise.
5509 * gcc.dg/uninit-C-O0.c: Likewise.
5510 * gcc.dg/uninit-C.c: Likewise.
5511 * gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
5512 * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
5513 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
5514 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
5515 * gcc.dg/vect/vect.exp: Likewise.
5516 * gcc.gd/vect/costmodel/spu/: Remove directory.
5517
5518 * gcc.target/spu/: Remove directory.
5519
5520 * gfortran.dg/bessel_6.f90: Remove references to spu.
5521 * gfortran.dg/bessel_7.f90: Likewise.
5522 * gfortran.dg/char4_iunit_1.f03: Likewise.
5523 * gfortran.dg/chmod_1.f90: Likewise.
5524 * gfortran.dg/chmod_2.f90: Likewise.
5525 * gfortran.dg/chmod_3.f90: Likewise.
5526 * gfortran.dg/default_format_1.f90: Likewise.
5527 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5528 * gfortran.dg/erf_2.F90: Likewise.
5529 * gfortran.dg/erf_3.F90: Likewise.
5530 * gfortran.dg/init_flag_10.f90: Likewise.
5531 * gfortran.dg/init_flag_3.f90: Likewise.
5532 * gfortran.dg/int_conv_2.f90: Likewise.
5533 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5534 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5535 * gfortran.dg/isnan_1.f90: Likewise.
5536 * gfortran.dg/isnan_2.f90: Likewise.
5537 * gfortran.dg/maxloc_2.f90: Likewise.
5538 * gfortran.dg/maxlocval_2.f90: Likewise.
5539 * gfortran.dg/maxlocval_4.f90: Likewise.
5540 * gfortran.dg/minloc_1.f90: Likewise.
5541 * gfortran.dg/minlocval_1.f90: Likewise.
5542 * gfortran.dg/minlocval_4.f90: Likewise.
5543 * gfortran.dg/module_nan.f90: Likewise.
5544 * gfortran.dg/namelist_42.f90: Likewise.
5545 * gfortran.dg/namelist_43.f90: Likewise.
5546 * gfortran.dg/nan_1.f90: Likewise.
5547 * gfortran.dg/nan_2.f90: Likewise.
5548 * gfortran.dg/nan_3.f90: Likewise.
5549 * gfortran.dg/nan_4.f90: Likewise.
5550 * gfortran.dg/nan_5.f90: Likewise.
5551 * gfortran.dg/nan_6.f90: Likewise.
5552 * gfortran.dg/nearest_1.f90: Likewise.
5553 * gfortran.dg/nearest_3.f90: Likewise.
5554 * gfortran.dg/open_errors.f90: Likewise.
5555 * gfortran.dg/pr20257.f90: Likewise.
5556 * gfortran.dg/read_infnan_1.f90: Likewise.
5557 * gfortran.dg/real_const_3.f90: Likewise.
5558 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5559 * gfortran.dg/reassoc_4.f: Likewise.
5560 * gfortran.dg/scalar_mask_2.f90: Likewise.
5561 * gfortran.dg/scratch_1.f90: Likewise.
5562 * gfortran.dg/stat_1.f90: Likewise.
5563 * gfortran.dg/stat_2.f90: Likewise.
5564 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5565 * gfortran.dg/typebound_operator_9.f03: Likewise.
5566
5567 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
5568 references to spu.
5569 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5570 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
5571 * gfortran.fortran-torture/execute/getarg_1.x: Remove file.
5572
5573 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
5574
5575 PR middle-end/91603
5576 * gcc.target/arm/pr91603.c: New test.
5577
5578 2019-09-03 Ilya Leoshkevich <iii@linux.ibm.com>
5579
5580 * gcc.target/s390/sigfpe-eh.c: New test.
5581
5582 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5583
5584 * gcc.target/aarch64/acle/jcvt_1.c: New test.
5585
5586 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5587
5588 * gcc.target/aarch64/acle/rintnzx_1.c: New test.
5589 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
5590
5591 2019-09-03 Jakub Jelinek <jakub@redhat.com>
5592 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/91597
5595 * gcc.c-torture/execute/pr91597.c: New test.
5596
5597 2019-09-03 Alexandre Oliva <oliva@adacore.com>
5598
5599 * gcc.target/i386/20020616-1.c: Preserve full register across
5600 main.
5601
5602 2019-09-02 Paul Thomas <pault@gcc.gnu.org>
5603
5604 PR fortran/91589
5605 * gfortran.dg/pr91589.f90: New test.
5606
5607 2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
5608
5609 PR fortran/91552
5610 * gfortran.dg/pr91552.f90: New test.
5611
5612 2019-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5613
5614 PR middle-end/91605
5615 * g++.target/i386/pr91605.C: New test.
5616
5617 2019-09-02 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR tree-optimization/91632
5620 * gcc.c-torture/execute/pr91632.c: New test.
5621
5622 2019-09-02 Eric Botcazou <ebotcazou@adacore.com>
5623
5624 * gcc.dg/tree-ssa/slsr-42.c: New test.
5625
5626 2019-09-02 Martin Liska <mliska@suse.cz>
5627
5628 PR c++/91155
5629 * g++.dg/torture/pr91155.C: New test.
5630
5631 2019-09-01 Marek Polacek <polacek@redhat.com>
5632
5633 PR c++/91129 - wrong error with binary op in template argument.
5634 * g++.dg/cpp1y/nontype1.C: New test.
5635
5636 2019-09-01 Iain Sandoe <iain@sandoe.co.uk>
5637
5638 * gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
5639
5640 2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
5641
5642 * gcc.c-torture/execute/20190901-1.c: New test.
5643
5644 * lib/target-supports.exp (check_effective_target_pthread): Add
5645 #include <pthread.h> directive to the test.
5646
5647 2019-09-01 Paul Thomas <pault@gcc.gnu.org>
5648
5649 * gfortran.dg/select_rank_1.f90: New test.
5650 * gfortran.dg/select_rank_2.f90: New test.
5651
5652 2019-09-01 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR middle-end/91623
5655 * gcc.target/i386/pr91623.c: New test.
5656
5657 PR lto/91572
5658 * g++.dg/lto/pr91572_0.C: New test.
5659
5660 2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5661
5662 PR fortran/91587
5663 * gfortran.dg/pr91587.f90: New test.
5664
5665 2019-08-30 Martin Sebor <msebor@redhat.com>
5666
5667 PR middle-end/91599
5668 * gcc.dg/Wstringop-overflow-16.c: New test.
5669
5670 PR middle-end/91584
5671 * gfortran.dg/char_array_constructor_4.f90: New test.
5672
5673 2019-08-30 Eric Botcazou <ebotcazou@adacore.com>
5674
5675 * gnat.dg/pack24.adb: New test.
5676
5677 2019-08-30 Jeff Law <law@redhat.com>
5678
5679 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
5680
5681 2019-08-30 Martin Jambor <mjambor@suse.cz>
5682
5683 tree-optimization/91579
5684 * gcc.dg/tree-ssa/pr91579.c: New test.
5685
5686 2019-08-29 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR target/91560
5689 * gcc.dg/torture/vshuf-8.inc: Add two further permutations.
5690
5691 PR tree-optimization/91351
5692 * g++.dg/opt/pr91351.C: New test.
5693
5694 2019-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5695
5696 * g++.dg/spellcheck-typenames.C: Adjust expected locations.
5697 * g++.dg/cpp0x/pr84676.C: Check locations.
5698 * g++.dg/other/pr88187.C: Likewise.
5699 * g++.dg/parse/crash13.C: Likewise.
5700 * g++.dg/parse/crash46.C: Likewise.
5701 * g++.dg/parse/template28.C: Likewise.
5702 * g++.dg/parse/typename4.C: Likewise.
5703
5704 2019-08-29 Richard Biener <rguenther@suse.de>
5705
5706 PR tree-optimization/91568
5707 * gfortran.dg/pr91568.f: New testcase.
5708
5709 2019-08-28 Marek Polacek <polacek@redhat.com>
5710
5711 Implement P1152R4: Deprecating some uses of volatile.
5712 PR c++/91361
5713 * c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
5714 * c-c++-common/gomp/atomic-1.c: Likewise.
5715 * c-c++-common/gomp/atomic-9.c: Likewise.
5716 * c-c++-common/gomp/depend-iterator-1.c: Likewise.
5717 * c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
5718 * c-c++-common/gomp/order-3.c: Likewise.
5719 * c-c++-common/pr69733.c: Use -Wno-volatile in C++.
5720 * c-c++-common/spec-barrier-2.c: Likewise.
5721 * c-c++-common/tm/pr54893.c: Likewise.
5722 * g++.dg/cpp0x/pr65327.C: Add dg-warning.
5723 * g++.dg/cpp0x/rv-conv2.C: Likewise.
5724 * g++.dg/cpp0x/rv1n.C: Likewise.
5725 * g++.dg/cpp0x/rv1p.C: Likewise.
5726 * g++.dg/cpp0x/rv2n.C: Likewise.
5727 * g++.dg/cpp0x/rv2p.C: Likewise.
5728 * g++.dg/cpp0x/rv3n.C: Likewise.
5729 * g++.dg/cpp0x/rv3p.C: Likewise.
5730 * g++.dg/cpp0x/rv4n.C: Likewise.
5731 * g++.dg/cpp0x/rv4p.C: Likewise.
5732 * g++.dg/cpp0x/rv5n.C: Likewise.
5733 * g++.dg/cpp0x/rv5p.C: Likewise.
5734 * g++.dg/cpp0x/rv6n.C: Likewise.
5735 * g++.dg/cpp0x/rv6p.C: Likewise.
5736 * g++.dg/cpp0x/rv7n.C: Likewise.
5737 * g++.dg/cpp0x/rv7p.C: Likewise.
5738 * g++.dg/cpp0x/rv8p.C: Likewise.
5739 * g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
5740 * g++.dg/cpp1y/new1.C: Add dg-warning.
5741 * g++.dg/cpp2a/volatile1.C: New test.
5742 * g++.dg/cpp2a/volatile2.C: New test.
5743 * g++.dg/cpp2a/volatile3.C: New test.
5744 * g++.dg/cpp2a/volatile4.C: New test.
5745 * g++.dg/expr/bool3.C: Add dg-warning.
5746 * g++.dg/expr/bool4.C: Likewise.
5747 * g++.dg/expr/cond9.C: Likewise.
5748 * g++.dg/ext/vector25.C: Likewise.
5749 * g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
5750 * g++.dg/inherit/covariant21.C: Add dg-warning.
5751 * g++.dg/init/ref18.C: Likewise.
5752 * g++.dg/ipa/pr63838.C: Likewise.
5753 * g++.dg/overload/rvalue2.C: Likewise.
5754 * g++.dg/parse/semicolon4.C: Likewise.
5755 * g++.dg/warn/Wreturn-type-4.C: Likewise.
5756 * g++.dg/warn/pr36069.C: Likewise.
5757 * g++.old-deja/g++.mike/p9506.C: Likewise.
5758 * g++.old-deja/g++.other/volatile1.C: Likewise.
5759
5760 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5761
5762 PR fortran/91551
5763 * gfortran.dg/allocated_3.f90
5764
5765 2019-08-28 Marek Polacek <polacek@redhat.com>
5766
5767 PR c++/91360 - Implement C++20 P1143R2: constinit.
5768 * g++.dg/cpp2a/constinit1.C: New test.
5769 * g++.dg/cpp2a/constinit2.C: New test.
5770 * g++.dg/cpp2a/constinit3.C: New test.
5771 * g++.dg/cpp2a/constinit4.C: New test.
5772 * g++.dg/cpp2a/constinit5.C: New test.
5773 * g++.dg/cpp2a/constinit6.C: New test.
5774 * g++.dg/cpp2a/constinit7.C: New test.
5775 * g++.dg/cpp2a/constinit8.C: New test.
5776 * g++.dg/cpp2a/constinit9.C: New test.
5777 * g++.dg/cpp2a/constinit10.C: New test.
5778 * g++.dg/cpp2a/constinit11.C: New test.
5779 * g++.dg/cpp2a/constinit12.C: New test.
5780
5781 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5782
5783 PR fortran/91565
5784 * gfortran.dg/pr91565.f90: New test.
5785
5786 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5787
5788 PR fortran/91564
5789 * gfortran.dg/pr91564.f90: New test.
5790
5791 2019-08-28 Martin Sebor <msebor@redhat.com>
5792
5793 PR tree-optimization/91457
5794 * c-c++-common/Wstringop-overflow-2.c: New test.
5795 * g++.dg/warn/Warray-bounds-8.C: New test.
5796 * g++.dg/warn/Wstringop-overflow-3.C: New test.
5797 * gcc.dg/Wstringop-overflow-15.c: New test.
5798
5799 2019-08-16 Martin Liska <mliska@suse.cz>
5800
5801 PR c++/90613
5802 * g++.dg/lookup/using61.C: New.
5803
5804 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5805
5806 PR middle-end/89544
5807 * gcc.target/arm/unaligned-argument-3.c: New test.
5808
5809 2019-08-27 Marek Polacek <polacek@redhat.com>
5810
5811 PR c++/81676 - bogus -Wunused warnings in constexpr if.
5812 * g++.dg/cpp1z/constexpr-if31.C: New test.
5813 * g++.dg/cpp1z/constexpr-if32.C: New test.
5814
5815 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
5816 * g++.dg/cpp2a/is-constant-evaluated9.C: New test.
5817
5818 2019-08-27 Martin Sebor <msebor@redhat.com>
5819
5820 PR tree-optimization/91567
5821 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
5822 on targets other than x86_64 to work around PR 83543.
5823 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
5824
5825 2019-08-27 Jeff Law <law@redhat.com>
5826
5827 * gcc.c-torture/compile/20190827-1.c: New test.
5828
5829 2019-08-27 Harald Anlauf <anlauf@gmx.de>
5830
5831 PR fortran/91496
5832 * gfortran.dg/pr91496.f90: New testcase.
5833
5834 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
5835
5836 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
5837 Add -mfpmath=sse.
5838 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
5839
5840 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
5841
5842 PR target/91528
5843 * gcc.target/i386/pr91528.c: New test.
5844
5845 2019-08-27 Martin Sebor <msebor@redhat.com>
5846
5847 PR c++/83431
5848 PR testsuite/91562
5849 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
5850
5851 2019-08-27 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR c++/91415
5854 * g++.dg/warn/sequence-pt-4.C: New test.
5855
5856 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
5857
5858 PR testsuite/91549
5859 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
5860
5861 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5862
5863 PR fortran/91390
5864 PR fortran/91473
5865 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
5866 * gfortran.dg/argument_checking_20.f90: New test.
5867
5868 2019-08-26 Marek Polacek <polacek@redhat.com>
5869
5870 PR c++/91545 - ICE in constexpr store evaluation.
5871 * g++.dg/cpp0x/pr91545.C: New test.
5872
5873 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
5874
5875 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
5876 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
5877
5878 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
5879
5880 * gcc.dg/torture/builtin-round-roundeven.c: New test.
5881 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
5882
5883 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
5884
5885 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
5886 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
5887 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
5888 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
5889 * gcc.dg/wrapped-binop-simplify.c: New test.
5890
5891 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
5892
5893 * gcc.target/riscv/li.c: New test.
5894
5895 2019-08-24 Nathan Sidwell <nathan@acm.org>
5896
5897 * g++.dg/inherit/virtual14.C: New.
5898
5899 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5900
5901 PR fortran/91390
5902 PR fortran/91519
5903 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
5904 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
5905 additional errors.
5906 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
5907 warnings for ASSIGN. Add warnings for type mismatch.
5908 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
5909 Add catch-all warning.
5910 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
5911 avoid type error.
5912 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
5913 warnings for type mismatch.
5914 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
5915 here from
5916 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
5917
5918 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
5919
5920 * g++.dg/conversion/simd4.C: Test all the locations.
5921
5922 2019-08-23 Marek Polacek <polacek@redhat.com>
5923
5924 PR c++/91521 - wrong error with operator->.
5925 * g++.dg/parse/operator8.C: New test.
5926
5927 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
5928
5929 PR target/91481
5930 * gcc.target/powerpc/darn-3.c: New testcase.
5931
5932 2019-08-23 Marek Polacek <polacek@redhat.com>
5933
5934 PR c++/79817 - attribute deprecated on namespace.
5935 * g++.dg/cpp0x/attributes-namespace1.C: New test.
5936 * g++.dg/cpp0x/attributes-namespace2.C: New test.
5937 * g++.dg/cpp0x/attributes-namespace3.C: New test.
5938 * g++.dg/cpp0x/attributes-namespace4.C: New test.
5939 * g++.dg/cpp0x/attributes-namespace5.C: New test.
5940 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
5941 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
5942
5943 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
5944
5945 * gcc.target/mips/get-fcsr-3.c: New test.
5946
5947 2019-08-23 Martin Sebor <msebor@redhat.com>
5948
5949 PR c++/83431
5950 * gcc.dg/strlenopt-63.c: New test.
5951 * gcc.dg/pr79538.c: Adjust text of expected warning.
5952 * gcc.dg/pr81292-1.c: Adjust pass name.
5953 * gcc.dg/pr81292-2.c: Same.
5954 * gcc.dg/pr81703.c: Same.
5955 * gcc.dg/strcmpopt_2.c: Same.
5956 * gcc.dg/strcmpopt_3.c: Same.
5957 * gcc.dg/strcmpopt_4.c: Same.
5958 * gcc.dg/strlenopt-1.c: Same.
5959 * gcc.dg/strlenopt-10.c: Same.
5960 * gcc.dg/strlenopt-11.c: Same.
5961 * gcc.dg/strlenopt-13.c: Same.
5962 * gcc.dg/strlenopt-14g.c: Same.
5963 * gcc.dg/strlenopt-14gf.c: Same.
5964 * gcc.dg/strlenopt-15.c: Same.
5965 * gcc.dg/strlenopt-16g.c: Same.
5966 * gcc.dg/strlenopt-17g.c: Same.
5967 * gcc.dg/strlenopt-18g.c: Same.
5968 * gcc.dg/strlenopt-19.c: Same.
5969 * gcc.dg/strlenopt-1f.c: Same.
5970 * gcc.dg/strlenopt-2.c: Same.
5971 * gcc.dg/strlenopt-20.c: Same.
5972 * gcc.dg/strlenopt-21.c: Same.
5973 * gcc.dg/strlenopt-22.c: Same.
5974 * gcc.dg/strlenopt-22g.c: Same.
5975 * gcc.dg/strlenopt-24.c: Same.
5976 * gcc.dg/strlenopt-25.c: Same.
5977 * gcc.dg/strlenopt-26.c: Same.
5978 * gcc.dg/strlenopt-27.c: Same.
5979 * gcc.dg/strlenopt-28.c: Same.
5980 * gcc.dg/strlenopt-29.c: Same.
5981 * gcc.dg/strlenopt-2f.c: Same.
5982 * gcc.dg/strlenopt-3.c: Same.
5983 * gcc.dg/strlenopt-30.c: Same.
5984 * gcc.dg/strlenopt-31g.c: Same.
5985 * gcc.dg/strlenopt-32.c: Same.
5986 * gcc.dg/strlenopt-33.c: Same.
5987 * gcc.dg/strlenopt-33g.c: Same.
5988 * gcc.dg/strlenopt-34.c: Same.
5989 * gcc.dg/strlenopt-35.c: Same.
5990 * gcc.dg/strlenopt-4.c: Same.
5991 * gcc.dg/strlenopt-48.c: Same.
5992 * gcc.dg/strlenopt-49.c: Same.
5993 * gcc.dg/strlenopt-4g.c: Same.
5994 * gcc.dg/strlenopt-4gf.c: Same.
5995 * gcc.dg/strlenopt-5.c: Same.
5996 * gcc.dg/strlenopt-50.c: Same.
5997 * gcc.dg/strlenopt-51.c: Same.
5998 * gcc.dg/strlenopt-52.c: Same.
5999 * gcc.dg/strlenopt-53.c: Same.
6000 * gcc.dg/strlenopt-54.c: Same.
6001 * gcc.dg/strlenopt-55.c: Same.
6002 * gcc.dg/strlenopt-56.c: Same.
6003 * gcc.dg/strlenopt-6.c: Same.
6004 * gcc.dg/strlenopt-61.c: Same.
6005 * gcc.dg/strlenopt-7.c: Same.
6006 * gcc.dg/strlenopt-8.c: Same.
6007 * gcc.dg/strlenopt-9.c: Same.
6008 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
6009 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
6010 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
6011 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
6012 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
6013 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
6014 * gcc.dg/tree-ssa/dump-4.c: New test.
6015 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
6016
6017 2019-08-23 Martin Sebor <msebor@redhat.com>
6018
6019 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
6020 with -fpic.
6021 * gcc.dg/Warray-bounds-41.c: Same.
6022 * gcc.dg/pr78973.c: Same.
6023 * gcc.dg/pr78973-2.c: Same.
6024
6025 2019-08-22 Marek Polacek <polacek@redhat.com>
6026
6027 PR c++/91304 - prefix attributes ignored in condition.
6028 * g++.dg/cpp0x/gen-attrs-70.C: New test.
6029
6030 2019-08-22 Martin Sebor <msebor@redhat.com>
6031
6032 PR middle-end/91490
6033 * c-c++-common/Warray-bounds-7.c: New test.
6034 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
6035 -Wstringop-overflow.
6036 * gcc.dg/strlenopt-78.c: New test.
6037
6038 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6039
6040 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
6041 * gcc.target/i386/minmax-5.c: Likewise.
6042 * gcc.target/i386/minmax-6.c: Likewise.
6043 * gcc.target/i386/minmax-7.c: Likewise.
6044 * gcc.target/i386/pr91154.c: Likewise.
6045
6046 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
6047
6048 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
6049
6050 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 * gcc.target/arm/acle/crc_hf_1.c: New test.
6053
6054 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
6055
6056 * gcc.target/arm/neon-extend-1.c: Remove test.
6057 * gcc.target/arm/neon-extend-2.c: Remove test.
6058
6059 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
6060
6061 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
6062 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
6063
6064 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6065 Richard Sandiford <richard.sandiford@arm.com>
6066
6067 PR target/88839
6068 * gcc.target/aarch64/sve/sel_1.c: New test.
6069 * gcc.target/aarch64/sve/sel_2.c: Likewise.
6070 * gcc.target/aarch64/sve/sel_3.c: Likewise.
6071 * gcc.target/aarch64/sve/sel_4.c: Likewise.
6072 * gcc.target/aarch64/sve/sel_5.c: Likewise.
6073 * gcc.target/aarch64/sve/sel_6.c: Likewise.
6074
6075 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
6076
6077 PR c++/91505
6078 * g++.target/i386/crc32-4.C: New test.
6079
6080 2019-08-21 Richard Biener <rguenther@suse.de>
6081
6082 PR tree-optimization/91482
6083 * gcc.dg/tree-ssa/pr91482.c: New testcase.
6084
6085 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
6086
6087 * c-c++-common/dump-ada-spec-15.c: New test.
6088
6089 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
6090
6091 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
6092 warning messages.
6093
6094 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
6097 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
6098
6099 2019-08-21 Javier Miranda <miranda@adacore.com>
6100
6101 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
6102 New testcase.
6103
6104 2019-08-20 Martin Sebor <msebor@redhat.com>
6105
6106 PR testsuite/91458
6107 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
6108 unconditionally (correcting r272199, PR middle-end/90676).
6109 * gcc.dg/tree-prof/stringop-2.c: Same.
6110
6111 2019-08-20 Ian Lance Taylor <iant@golang.org>
6112
6113 * go.test/test/fixedbugs/bug073.go: Update for language changes.
6114
6115 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
6116
6117 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
6118 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
6119
6120 2019-08-20 Richard Biener <rguenther@suse.de>
6121
6122 PR tree-optimization/37242
6123 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
6124
6125 2019-08-20 Ed Schonberg <schonberg@adacore.com>
6126
6127 * gnat.dg/storage_size1.adb: New testcase.
6128
6129 2019-08-20 Ed Schonberg <schonberg@adacore.com>
6130
6131 * gnat.dg/loop_entry2.adb: New testcase.
6132
6133 2019-08-20 Ed Schonberg <schonberg@adacore.com>
6134
6135 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
6136
6137 2019-08-20 Gary Dismukes <dismukes@adacore.com>
6138
6139 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
6140
6141 2019-08-20 Bob Duff <duff@adacore.com>
6142
6143 * gnat.dg/unchecked_convert14.adb: New testcase.
6144
6145 2019-08-20 Bob Duff <duff@adacore.com>
6146
6147 * gnat.dg/object_size1.adb: New testcase.
6148
6149 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
6150
6151 * gcc.c-torture/execute/20190820-1.c: New test.
6152
6153 2019-08-20 Richard Biener <rguenther@suse.de>
6154
6155 PR target/91498
6156 * gcc.target/i386/minmax-7.c: New testcase.
6157
6158 2019-08-20 Lili Cui <lili.cui@intel.com>
6159
6160 * gcc.target/i386/funcspec-56.inc: Handle new march.
6161 * g++.target/i386/mv16.C: Handle new march
6162
6163 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6164
6165 PR middle-end/89544
6166 * gcc.target/arm/unaligned-argument-1.c: New test.
6167 * gcc.target/arm/unaligned-argument-2.c: New test.
6168
6169 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
6170
6171 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
6172
6173 2019-08-19 Marek Polacek <polacek@redhat.com>
6174
6175 PR c++/91264 - detect modifying const objects in constexpr.
6176 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
6177 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
6178 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
6179 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
6180 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
6181 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
6182 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
6183 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
6184 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
6185 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
6186 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
6187 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
6188 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
6189 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
6190
6191 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
6192
6193 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
6194 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
6195 gnat.dg/elab8_pkg.ads: New testcase.
6196
6197 2019-08-19 Bob Duff <duff@adacore.com>
6198
6199 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
6200
6201 2019-08-19 Ed Schonberg <schonberg@adacore.com>
6202
6203 * gnat.dg/expr_func9.adb: New testcase.
6204
6205 2019-08-19 Bob Duff <duff@adacore.com>
6206
6207 * gnat.dg/valid_scalars2.adb: New testcase.
6208
6209 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
6210
6211 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
6212 gnat.dg/generic_inst12_pkg1.ads,
6213 gnat.dg/generic_inst12_pkg2.ads: New testcase.
6214
6215 2019-08-19 Ed Schonberg <schonberg@adacore.com>
6216
6217 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
6218
6219 2019-08-19 Ed Schonberg <schonberg@adacore.com>
6220
6221 * gnat.dg/rep_clause9.adb: New testcase.
6222
6223 2019-08-19 Olivier Hainque <hainque@adacore.com>
6224
6225 * gnat.dg/openacc1.adb: New testcase.
6226
6227 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
6228
6229 PR target/91441
6230 * gcc.target/riscv/pr91441.c: New.
6231
6232 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
6233
6234 PR fortran/91485
6235 * gfortran.dg/pr91485.f90: New test.
6236
6237 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
6238
6239 PR fortran/82992
6240 * gfortran.dg/pr71649.f90: Adjust error messages.
6241 * gfortran.dg/use_15.f90: Ditto.
6242 * gfortran.dg/use_rename_8.f90: Ditto.
6243
6244 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
6245
6246 PR fortran/78739
6247 * fortran.dg/pr78739.f90: New test.
6248
6249 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
6250
6251 PR fortran/78719
6252 * gfortran.dg/pr78719_1.f90: New test.
6253 * gfortran.dg/pr78719_2.f90: Ditto.
6254 * gfortran.dg/pr78719_3.f90: Ditto.
6255
6256 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
6257
6258 PR fortran/91471
6259 * gfortran.dg/pr91471.f90: New test.
6260
6261 2019-08-16 Marek Polacek <polacek@redhat.com>
6262
6263 PR c++/85827
6264 * g++.dg/cpp1z/constexpr-if29.C: New test.
6265
6266 2019-08-16 Jeff Law <law@redhat.com>
6267
6268 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
6269
6270 2019-08-16 Martin Sebor <msebor@redhat.com>
6271
6272 * gcc.dg/struct-ret-1.c: Enable on all targets.
6273
6274 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
6275
6276 * gnat.dg/opt81.ad[sb]: New test.
6277
6278 2019-08-16 Martin Sebor <msebor@redhat.com>
6279
6280 PR testsuite/91458
6281 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
6282 unconditionally (correcting r272199, PR middle-end/90676).
6283
6284 2019-08-16 Richard Biener <rguenther@suse.de>
6285
6286 PR target/91469
6287 * gcc.target/i386/pr91469-1.c: New testcase.
6288 * gcc.target/i386/pr91469-2.c: Likewise.
6289
6290 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
6291
6292 * gfortran.dg/auto_in_equiv_1.f90: New test.
6293 * gfortran.dg/auto_in_equiv_2.f90: New test.
6294 * gfortran.dg/auto_in_equiv_3.f90: New test.
6295
6296 2019-08-16 Richard Biener <rguenther@suse.de>
6297
6298 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
6299
6300 2019-08-16 Martin Liska <mliska@suse.cz>
6301
6302 PR ipa/91447
6303 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
6304 don't have aliases.
6305
6306 2019-08-16 Alexandre Oliva <oliva@adacore.com>
6307
6308 * gcc.target/i386/pr85044.c: Require support for trampolines.
6309
6310 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
6311 on all __LP64__ targets.
6312
6313 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
6314 effective target support for alloca, drop include of alloca.h.
6315 * gcc.target/i386/pr80969-3.c: Likewise.
6316 * gcc.target/sparc/setjmp-1.c: Likewise.
6317 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6318 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6319
6320 * gcc.misc-tests/options.exp: Match /ld and -ld besides
6321 /collect2.
6322
6323 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6324
6325 PR fortran/91443
6326 * gfortran.dg/argument_checking_19.f90: New test.
6327 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
6328 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
6329 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
6330 Hollerith constant.
6331 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
6332 use it to avoid type mismatches.
6333 * gfortran.dg/pr41011.f: Add -std=legacy.
6334 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
6335 * gfortran.dg/whole_file_2.f90: Likewise.
6336
6337 2019-08-15 Richard Biener <rguenther@suse.de>
6338
6339 PR tree-optimization/91445
6340 * gcc.dg/torture/pr91445.c: New testcase.
6341
6342 2019-08-15 Richard Biener <rguenther@suse.de>
6343
6344 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
6345
6346 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6347
6348 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
6349 INCDs rather than 8.
6350
6351 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6352
6353 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
6354 Avoid including stdint.h.
6355 * gcc.target/aarch64/sve/revh_1.c: Likewise.
6356 * gcc.target/aarch64/sve/revw_1.c: Likewise.
6357 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
6358 * gcc.target/aarch64/sve/revh_2.c: Likewise.
6359 * gcc.target/aarch64/sve/revw_2.c: Likewise.
6360
6361 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6362 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6363
6364 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
6365 and FMSB as well as FMLS.
6366
6367 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6368
6369 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
6370 * gcc.target/aarch64/sve/ext_3.c: New test.
6371
6372 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6373 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6374
6375 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
6376
6377 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6378 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6379
6380 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
6381 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
6382 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
6383 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
6384 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
6385 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
6386 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
6387 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
6388 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
6389 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
6390 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
6391 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
6392 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
6393 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
6394 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
6395 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
6396
6397 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6398 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6399
6400 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
6401 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
6402 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
6403 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
6404 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
6405 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
6406 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
6407 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
6408 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
6409 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
6410 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
6411 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
6412 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
6413 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
6414 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
6415 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
6416 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
6417 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
6418 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
6419 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
6420 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
6421 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
6422 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
6423 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
6424 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
6425 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
6426 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
6427 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
6428 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
6429 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
6430 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
6431 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
6432 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
6433 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
6434 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
6435 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
6436 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
6437 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
6438 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
6439 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
6440
6441 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6442 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6443
6444 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
6445 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
6446 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
6447 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
6448 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
6449 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
6450 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
6451 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
6452 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
6453 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
6454
6455 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6456 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6457
6458 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
6459 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
6460 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
6461 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
6462 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
6463 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
6464 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
6465 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
6466 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
6467 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
6468
6469 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6470 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6471
6472 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
6473 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
6474 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
6475 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
6476 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
6477 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
6478 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
6479 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
6480 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
6481 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
6482 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
6483 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
6484 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
6485 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
6486 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
6487 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
6488 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
6489 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
6490
6491 2019-08-14 Martin Sebor <msebor@redhat.com>
6492
6493 PR testsuite/91449
6494 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
6495
6496 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
6497
6498 PR c++/91436
6499 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
6500 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
6501 test that runs for C++11.
6502 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
6503
6504 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
6505
6506 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
6507
6508 2019-08-14 Martin Sebor <msebor@redhat.com>
6509
6510 PR tree-optimization/91294
6511 * gcc.dg/strlenopt-44.c: Adjust tested result.
6512 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
6513 * gcc.dg/strlenopt-73.c: New test.
6514 * gcc.dg/strlenopt-74.c: New test.
6515 * gcc.dg/strlenopt-75.c: New test.
6516 * gcc.dg/strlenopt-76.c: New test.
6517 * gcc.dg/strlenopt-77.c: New test.
6518
6519 2019-08-14 Jakub Jelinek <jakub@redhat.com>
6520 Marek Polacek <polacek@redhat.com>
6521
6522 PR c++/91391 - bogus -Wcomma-subscript warning.
6523 * g++.dg/cpp2a/comma5.C: New test.
6524
6525 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
6526
6527 * lib/target-supports.exp (check_effective_target_noinit): New
6528 proc.
6529 * gcc.c-torture/execute/noinit-attribute.c: New test.
6530
6531 2019-08-14 Richard Biener <rguenther@suse.de>
6532
6533 PR target/91154
6534 * gcc.target/i386/pr91154.c: New testcase.
6535 * gcc.target/i386/minmax-3.c: Likewise.
6536 * gcc.target/i386/minmax-4.c: Likewise.
6537 * gcc.target/i386/minmax-5.c: Likewise.
6538 * gcc.target/i386/minmax-6.c: Likewise.
6539 * gcc.target/i386/minmax-1.c: Add -mno-stv.
6540 * gcc.target/i386/minmax-2.c: Likewise.
6541
6542 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6543 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6544
6545 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
6546 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
6547 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
6548 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
6549 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
6550 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
6551 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
6552 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
6553 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
6554 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
6555
6556 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6557
6558 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
6559 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
6560 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
6561 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
6562 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
6563 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
6564 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
6565 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
6566
6567 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6568
6569 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
6570 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
6571 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
6572 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
6573 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
6574 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
6575 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
6576 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
6577 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
6578 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
6579 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
6580 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
6581
6582 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6583 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6584
6585 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
6586 floating-point types.
6587 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
6588 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
6589 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
6590
6591 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6592 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6593
6594 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
6595 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
6596 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
6597 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
6598 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
6599 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
6600 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
6601 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
6602
6603 2019-08-14 Bob Duff <duff@adacore.com>
6604
6605 * gnat.dg/alignment15.adb: New testcase.
6606
6607 2019-08-14 Bob Duff <duff@adacore.com>
6608
6609 * gnat.dg/warn27.adb: New testcase.
6610
6611 2019-08-14 Bob Duff <duff@adacore.com>
6612
6613 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
6614
6615 2019-08-14 Gary Dismukes <dismukes@adacore.com>
6616
6617 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
6618 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
6619 testcase.
6620
6621 2019-08-14 Bob Duff <duff@adacore.com>
6622
6623 * gnat.dg/discr57.adb: New testcase.
6624
6625 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
6626
6627 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
6628 gnat.dg/generic_inst11_pkg.ads: New testcase.
6629
6630 2019-08-14 Ed Schonberg <schonberg@adacore.com>
6631
6632 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
6633
6634 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
6635
6636 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
6637 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
6638 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
6639 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
6640 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
6641 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
6642 gnat.dg/inline18_pkg2.ads: New testcase.
6643
6644 2019-08-14 Ed Schonberg <schonberg@adacore.com>
6645
6646 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
6647 testcase.
6648
6649 2019-08-14 Gary Dismukes <dismukes@adacore.com>
6650
6651 * gnat.dg/task5.adb: New testcase.
6652
6653 2019-08-14 Richard Biener <rguenther@suse.de>
6654
6655 PR testsuite/91419
6656 * lib/target-supports.exp (natural_alignment_32): Amend target
6657 list based on BIGGEST_ALIGNMENT.
6658 (natural_alignment_64): Targets not natural_alignment_32 cannot
6659 be natural_alignment_64.
6660 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
6661 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
6662 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
6663
6664 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6665
6666 * gcc.target/aarch64/sve/vcond_21.c: New test.
6667 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
6668
6669 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6670 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6671
6672 * g++.target/aarch64/sve/dup_sel_1.C: New test.
6673 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
6674 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
6675 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
6676 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
6677 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
6678
6679 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6680 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6681
6682 * gcc.target/aarch64/sve/vcond_18.c: New test.
6683 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
6684 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
6685 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
6686 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
6687 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
6688
6689 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6690
6691 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
6692 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
6693
6694 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6695
6696 * gcc.target/aarch64/sve/smax_1.c: New test.
6697 * gcc.target/aarch64/sve/smin_1.c: Likewise.
6698 * gcc.target/aarch64/sve/umax_1.c: Likewise.
6699 * gcc.target/aarch64/sve/umin_1.c: Likewise.
6700
6701 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6702
6703 * gcc.target/aarch64/sve/cnot_1.c: New test.
6704 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
6705 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
6706 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
6707 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
6708 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
6709 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
6710
6711 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6712
6713 * gcc.target/aarch64/vect-clz.c: Force SVE off.
6714 * gcc.target/aarch64/sve/clrsb_1.c: New test.
6715 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
6716 * gcc.target/aarch64/sve/clz_1.c: Likewise.
6717 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
6718
6719 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6720
6721 * gcc.target/aarch64/sve/adr_1.c: New test.
6722 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
6723 * gcc.target/aarch64/sve/adr_2.c: Likewise.
6724 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
6725 * gcc.target/aarch64/sve/adr_3.c: Likewise.
6726 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
6727 * gcc.target/aarch64/sve/adr_4.c: Likewise.
6728 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
6729 * gcc.target/aarch64/sve/adr_5.c: Likewise.
6730 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
6731
6732 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6733
6734 * g++.dg/conversion/simd4.C: Test locations.
6735
6736 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6737
6738 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
6739 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
6740
6741 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6742
6743 * g++.dg/parse/typedef9.C: Test locations too.
6744
6745 2019-08-14 Martin Liska <mliska@suse.cz>
6746
6747 * c-c++-common/asan/memcmp-1.c: There's a new function in the
6748 stack-trace on the top. So shift expected output in stack
6749 trace.
6750
6751 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6752
6753 * gcc.target/aarch64/sve/vcond_17.c: New test.
6754 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
6755
6756 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6757
6758 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
6759 * gcc.target/aarch64/sve/single_1.c: Likewise.
6760 * gcc.target/aarch64/sve/single_2.c: Likewise.
6761 * gcc.target/aarch64/sve/single_3.c: Likewise.
6762 * gcc.target/aarch64/sve/single_4.c: Likewise.
6763
6764 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6765
6766 PR fortran/87991
6767 * gfortran.dg/pr87991.f90: New test.
6768
6769 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
6770
6771 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
6772 beyond the range of a PTRUE.
6773 * gcc.target/aarch64/sve/while_6.c: New test.
6774 * gcc.target/aarch64/sve/while_7.c: Likewise.
6775 * gcc.target/aarch64/sve/while_8.c: Likewise.
6776 * gcc.target/aarch64/sve/while_9.c: Likewise.
6777 * gcc.target/aarch64/sve/while_10.c: Likewise.
6778
6779 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6780
6781 PR fortran/88072
6782 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
6783 out of previous commit!
6784
6785 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6786
6787 PR fortran/88072
6788 * gfortran.dg/pr88072.f90: New test.
6789 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
6790
6791 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
6792
6793 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
6794 * obj-c++.dg/stubify-2.mm: Likewise.
6795 * objc.dg/stubify-1.m: Likewise.
6796 * objc.dg/stubify-2.m: Likewise.
6797
6798 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6799
6800 PR fortran/90563
6801 * gfortran.dg/do_subsript_5.f90: New test.
6802
6803 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6804
6805 PR fortran/89647
6806 * gfortran.dg/pr89647.f90: New test.
6807
6808 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6809
6810 PR fortran/87993
6811 * gfortran.dg/pr87993.f90: New test.
6812
6813 2019-08-13 Martin Sebor <msebor@redhat.com>
6814
6815 PR c/80619
6816 * gcc.dg/format/pr80619.c: New test.
6817
6818 2019-08-13 Marek Polacek <polacek@redhat.com>
6819
6820 PR c++/90473 - wrong code with nullptr in default argument.
6821 * g++.dg/cpp0x/nullptr42.C: New test.
6822
6823 2019-08-13 Olivier Hainque <hainque@adacore.com>
6824
6825 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
6826
6827 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
6828
6829 PR target/81800
6830 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
6831
6832 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
6833
6834 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
6835 instead of a full vector load.
6836 * gcc.target/aarch64/sve/init_4.c: Likewise.
6837 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
6838 need to be loaded from memory.
6839 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
6840 big and little endian.
6841 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
6842 doubles to be moved via integer registers rather than loaded
6843 from memory.
6844 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
6845 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
6846 loaded via an integer register rather than from memory.
6847 * gcc.target/aarch64/sve/const_1.c: New test.
6848 * gcc.target/aarch64/sve/const_2.c: Likewise.
6849 * gcc.target/aarch64/sve/const_3.c: Likewise.
6850
6851 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6852
6853 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
6854 Handle csv-* and bad-devices-* tests.
6855 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
6856 work.
6857 * gcc.target/msp430/devices/bad-devices-1.c: New test.
6858 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
6859 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
6860 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
6861 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
6862 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
6863 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
6864 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
6865 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
6866 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
6867 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
6868 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
6869 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
6870 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
6871 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
6872 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
6873 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
6874 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
6875 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
6876 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
6877 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
6878 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
6879 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
6880 * gcc.target/msp430/devices/hard-foo.c: Likewise.
6881 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
6882 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
6883 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
6884 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
6885 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
6886 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
6887 * gcc.target/msp430/devices/devices.csv: Likewise.
6888
6889 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6890
6891 * gcc.target/msp430/msp430.exp
6892 (check_effective_target_msp430_430_selected): New.
6893 (check_effective_target_msp430_430x_selected): New.
6894 (check_effective_target_msp430_mlarge_selected): New.
6895 (check_effective_target_msp430_hwmul_not_none): New.
6896 (check_effective_target_msp430_hwmul_not_16bit): New.
6897 (check_effective_target_msp430_hwmul_not_32bit): New.
6898 (check_effective_target_msp430_hwmul_not_f5): New.
6899 (msp430_get_opts): New.
6900 (msp430_device_permutations_runtest): New.
6901 * gcc.target/msp430/devices/README: New file.
6902 * gcc.target/msp430/devices-main.c: New test.
6903 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
6904 * gcc.target/msp430/devices/hard-foo.c: Likewise.
6905 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
6906 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
6907 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
6908 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
6909
6910 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
6911
6912 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
6913 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
6914
6915 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
6916
6917 PR fortran/91414
6918 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
6919
6920 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6921
6922 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
6923 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
6924 gnat.dg/discr56_pkg2.ads: New testcase.
6925
6926 2019-08-13 Ed Schonberg <schonberg@adacore.com>
6927
6928 * gnat.dg/tagged4.adb: New testcase.
6929
6930 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6931
6932 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
6933 New testcase.
6934
6935 2019-08-13 Javier Miranda <miranda@adacore.com>
6936
6937 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
6938 gnat.dg/tagged3_pkg.ads: New testcase.
6939
6940 2019-08-13 Ed Schonberg <schonberg@adacore.com>
6941
6942 * gnat.dg/aggr27.adb: New testcase.
6943
6944 2019-08-13 Gary Dismukes <dismukes@adacore.com>
6945
6946 * gnat.dg/aggr26.adb: New testcase.
6947
6948 2019-08-13 Yannick Moy <moy@adacore.com>
6949
6950 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
6951
6952 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6953
6954 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
6955 gnat.dg/generic_inst9_pkg1-operator.ads,
6956 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
6957 gnat.dg/generic_inst9_pkg2.ads: New testcase.
6958
6959 2019-08-13 Justin Squirek <squirek@adacore.com>
6960
6961 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
6962
6963 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6964
6965 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
6966 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
6967 testcase.
6968
6969 2019-08-13 Javier Miranda <miranda@adacore.com>
6970
6971 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
6972
6973 2019-08-13 Martin Liska <mliska@suse.cz>
6974
6975 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
6976
6977 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6978
6979 PR fortran/91424
6980 * gfortran.dg/do_subscript_3.f90: New test.
6981 * gfortran.dg/do_subscript_4.f90: New test.
6982 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
6983
6984 2019-08-12 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR target/83250
6987 PR target/91340
6988 * gcc.target/i386/avx-typecast-1.c: New test.
6989 * gcc.target/i386/avx-typecast-2.c: New test.
6990 * gcc.target/i386/avx512f-typecast-2.c: New test.
6991
6992 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6993
6994 * gnat.dg/null_check.adb: New testcase.
6995
6996 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6997
6998 * gnat.dg/renaming15.adb: New testcase.
6999
7000 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
7001
7002 * gnat.dg/slice10.adb: New testcase.
7003
7004 2019-08-12 Gary Dismukes <dismukes@adacore.com>
7005
7006 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
7007 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
7008 New testcase.
7009
7010 2019-08-12 Ed Schonberg <schonberg@adacore.com>
7011
7012 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
7013
7014 2019-08-12 Gary Dismukes <dismukes@adacore.com>
7015
7016 * gnat.dg/suppress_initialization2.adb,
7017 gnat.dg/suppress_initialization2.ads: New testcase.
7018
7019 2019-08-12 Yannick Moy <moy@adacore.com>
7020
7021 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
7022
7023 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 * gnat.dg/range_check7.adb: New testcase.
7026
7027 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
7028
7029 * gnat.dg/range_check6.adb: New testcase.
7030
7031 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
7032
7033 PR d/90601
7034 * gdc.dg/pr90601.d: New test.
7035
7036 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
7037
7038 * gfortran.dg/boz_8.f90: Adjust error messages.
7039 * gfortran.dg/nan_4.f90: Ditto.
7040 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
7041 and test for warnings.
7042 * gfortran.dg/boz_3.f90: Ditto.
7043 * gfortran.dg/boz_4.f90: Ditto.
7044 * gfortran.dg/dec_structure_6.f90: Ditto.
7045 * gfortran.dg/ibits.f90: Ditto.
7046
7047 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
7048
7049 PR d/91238
7050 * gdc.dg/pr91238.d: New test.
7051
7052 2019-08-10 Jakub Jelinek <jakub@redhat.com>
7053
7054 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
7055 declare target with clauses in between declare target without clauses
7056 and end declare target.
7057 * c-c++-common/gomp/declare-target-4.c: New test.
7058
7059 PR target/91408
7060 * gcc.target/i386/pr91408.c: New test.
7061
7062 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
7063
7064 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
7065 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
7066 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
7067 * gcc.target/powerpc/vec-rotate-2.c: ... this.
7068 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
7069 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
7070 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
7071 * gcc.target/powerpc/vec-rotate-4.c: ... this.
7072
7073 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
7074
7075 * lib/target-supports.exp
7076 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
7077 * g++.target/aarch64/return_address_sign_b_exception.C,
7078 return_address_sign_ab_exception.C: Add dg-require-effective-target
7079 checks.
7080
7081 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
7082
7083 PR middle-end/90313
7084 * g++.dg/torture/pr90313.cc: New test.
7085
7086 2019-08-09 Martin Liska <mliska@suse.cz>
7087
7088 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
7089
7090 2019-08-09 Martin Liska <mliska@suse.cz>
7091
7092 * gcc.dg/spellcheck-options-21.c: New test.
7093
7094 2019-08-09 Martin Liska <mliska@suse.cz>
7095
7096 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
7097 * g++.dg/ipa/ipa-icf-3.C: Likewise.
7098 * g++.dg/ipa/ipa-icf-4.C: Likewise.
7099 * g++.dg/ipa/ipa-icf-6.C: Likewise.
7100 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
7101 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7102 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7103 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7104 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7105 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7106 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7107 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7108 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7109 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7110 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7111 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7112 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7113 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7114 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7115 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7116 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7117 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7118 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
7119 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7120 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7121 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7122 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7123 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
7124 * gcc.dg/ipa/pr64307.c: Likewise.
7125 * gcc.dg/ipa/pr90555.c: Likewise.
7126
7127 2019-08-09 Martin Liska <mliska@suse.cz>
7128
7129 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
7130 to -fdump-ipa-profile.
7131 * g++.dg/tree-prof/morefunc.C: Likewise.
7132 * g++.dg/tree-prof/reorder.C: Likewise.
7133 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
7134 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
7135 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7136 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7137 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7138 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7139 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7140 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7141 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7142 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7143
7144 2019-08-09 Jakub Jelinek <jakub@redhat.com>
7145
7146 * c-c++-common/gomp/if-4.c: New test.
7147 * c-c++-common/gomp/clause-dups-1.c: New test.
7148
7149 PR c/91401
7150 * c-c++-common/gomp/pr91401-1.c: New test.
7151 * c-c++-common/gomp/pr91401-2.c: New test.
7152
7153 2019-08-09 Alexandre Oliva <oliva@adacore.com>
7154
7155 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
7156 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7157 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7158 * gcc.target/i386/xop-vshift-1.c: Likewise.
7159 * gcc.target/powerpc/direct-move.h: Likewise.
7160
7161 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 * g++.dg/cpp0x/enum20.C: Test location(s) too.
7164 * g++.dg/other/friend3.C: Likewise.
7165 * g++.dg/parse/dtor5.C: Likewise.
7166 * g++.dg/parse/friend7.C: Likewise.
7167 * g++.dg/template/error22.C: Likewise.
7168 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
7169
7170 2019-08-08 Jim Wilson <jimw@sifive.com>
7171
7172 PR target/91229
7173 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
7174 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
7175
7176 2019-08-08 Marek Polacek <polacek@redhat.com>
7177
7178 PR c++/79520
7179 * g++.dg/cpp1y/constexpr-79520.C: New test.
7180
7181 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
7182
7183 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
7184 definitions.
7185 * gcc.dg/enum-redef-1.c: New test.
7186
7187 2019-08-08 Marek Polacek <polacek@redhat.com>
7188
7189 PR c++/87519 - bogus warning with -Wsign-conversion.
7190 * g++.dg/warn/Wsign-conversion-5.C: New test.
7191
7192 * g++.dg/cpp2a/inline-asm3.C: New test.
7193
7194 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
7195
7196 PR fortran/91359
7197 * pr91359_2.f: Fix missing hyphen in dg-do
7198 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
7199
7200 2019-08-07 Marek Polacek <polacek@redhat.com>
7201
7202 PR c++/67533
7203 * g++.dg/tls/thread_local-ice5.C: New test.
7204
7205 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
7206
7207 * gcc.target/aarch64/sve/init_13.c: New test.
7208
7209 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
7210
7211 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
7212 a temporary FPR.
7213
7214 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
7215
7216 * gcc.target/aarch64/sve/clastb_8.c: New test.
7217
7218 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
7219
7220 PR target/91385
7221 * gcc.target/i386/pr91385.c: New test.
7222
7223 2019-08-07 Marek Polacek <polacek@redhat.com>
7224
7225 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
7226 * g++.dg/cpp0x/gen-attrs-68.C: New test.
7227 * g++.dg/cpp0x/gen-attrs-69.C: New test.
7228
7229 2019-08-07 Marek Polacek <polacek@redhat.com>
7230
7231 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
7232 * g++.dg/cpp2a/inline-asm1.C: New test.
7233 * g++.dg/cpp2a/inline-asm2.C: New test.
7234 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
7235
7236 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
7237
7238 PR fortran/53796
7239 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
7240 with inquire via filename.
7241
7242 2019-08-07 Jakub Jelinek <jakub@redhat.com>
7243
7244 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
7245 instead of use_device_ptr clause where required by OpenMP 5.0, add
7246 further tests for both use_device_ptr and use_device_addr clauses.
7247
7248 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
7249
7250 * gcc.target/powerpc/vec_rotate-1.c: New test.
7251 * gcc.target/powerpc/vec_rotate-2.c: New test.
7252 * gcc.target/powerpc/vec_rotate-3.c: New test.
7253 * gcc.target/powerpc/vec_rotate-4.c: New test.
7254
7255 2019-08-07 Alexandre Oliva <oliva@adacore.com>
7256
7257 * gcc.target/i386/math_m_pi.h: New.
7258 * gcc.target/i386/sse4_1-round.h: Use it.
7259 * gcc.target/i386/pr73350.c: Likewise.
7260 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
7261 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7262 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7263 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7264 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7265 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
7266 dg-skip-if "no M_PI".
7267 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
7268 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7269 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7270 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7271 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7272 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
7273 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
7274 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
7275 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7276 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
7277 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
7278 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
7279 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
7280 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
7281 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
7282 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
7283 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
7284 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
7285 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
7286 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7287 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7288 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7289 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7290 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7291 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7292 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7293 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7294 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7295 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7296 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7297 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7298 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7299 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7300 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7301 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7302 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7303 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7304 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7305 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7306
7307 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
7308
7309 PR fortran/91359
7310 * gfortran.dg/pr91359_1.f: New test.
7311 * gfortran.dg/pr91359_2.f: Ditto.
7312
7313 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
7314
7315 PR fortran/42546
7316 * gfortran.dg/allocated_1.f90: New test.
7317 * gfortran.dg/allocated_2.f90: Ditto.
7318
7319 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7320
7321 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
7322 Remove.
7323 (AVX512VP2INTERSECT): Define.
7324 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
7325 Remove.
7326 (AVX512VP2INTERSECT): Define.
7327
7328 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7329
7330 * g++.dg/cpp0x/desig1.C: Check location too.
7331
7332 2019-08-05 Marek Polacek <polacek@redhat.com>
7333
7334 DR 2413 - typename in conversion-function-ids.
7335 * g++.dg/cpp2a/typename17.C: New test.
7336
7337 2019-08-05 Martin Sebor <msebor@redhat.com>
7338
7339 PR middle-end/50476
7340 * gcc.dg/uninit-pr50476.c: New test.
7341
7342 PR c++/60517
7343 * g++.dg/pr60517.C: New test.
7344
7345 2019-08-02 Tom Honermann <tom@honermann.net>
7346
7347 PR c++/88095
7348 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
7349 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
7350 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
7351 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
7352 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
7353 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
7354
7355 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
7356
7357 PR fortran/91372
7358 * gfortran.dg/pr91372.f90: New test.
7359
7360 2019-08-05 Marek Polacek <polacek@redhat.com>
7361
7362 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
7363 * g++.dg/cpp2a/comma1.C: New test.
7364 * g++.dg/cpp2a/comma2.C: New test.
7365 * g++.dg/cpp2a/comma3.C: New test.
7366 * g++.dg/cpp2a/comma4.C: New test.
7367
7368 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
7369
7370 * gcc.target/aarch64/sve/mask_load_1.c: New test.
7371
7372 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7373
7374 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
7375 actions.
7376
7377 2019-08-05 Martin Liska <mliska@suse.cz>
7378
7379 PR c++/91334
7380 * g++.dg/torture/pr91334.C: New test.
7381
7382 2019-08-05 Richard Biener <rguenther@suse.de>
7383
7384 PR middle-end/91169
7385 * gnat.dg/array37.adb: New testcase.
7386
7387 2019-08-05 Jakub Jelinek <jakub@redhat.com>
7388
7389 PR target/91341
7390 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
7391 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
7392 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
7393 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
7394 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
7395 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
7396 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
7397 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
7398 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
7399 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
7400 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
7401 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
7402
7403 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
7404
7405 * gcc.target/riscv/promote-type-for-libcall.c: New.
7406
7407 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
7408
7409 PR fortran/90985
7410 * gfortran.dg/pr90985.f90: New test.
7411
7412 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
7413
7414 PR fortran/90986
7415 * gfortran.dg/equiv_10.f90: New test.
7416
7417 2019-08-02 Marek Polacek <polacek@redhat.com>
7418
7419 PR c++/56428
7420 * g++.dg/cpp0x/nontype4.C: New test.
7421
7422 2019-08-02 Marek Polacek <polacek@redhat.com>
7423
7424 PR c++/53009
7425 * g++.dg/cpp0x/nontype3.C: New test.
7426
7427 2019-08-02 Marek Polacek <polacek@redhat.com>
7428
7429 PR c++/77575
7430 * g++.dg/cpp0x/nontype2.C: New test.
7431
7432 2019-08-02 Steve Ellcey <sellcey@marvell.com>
7433
7434 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
7435 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
7436 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
7437
7438 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
7439
7440 PR target/91201
7441 * gcc.target/i386/sse4_1-pr91201.c: New test.
7442
7443 2019-08-02 Marek Polacek <polacek@redhat.com>
7444
7445 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
7446 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
7447
7448 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
7449
7450 PR target/91323
7451 * gcc.dg/torture/pr91323.c: New test.
7452
7453 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 * g++.dg/cpp1z/nodiscard6.C: New.
7456
7457 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
7458
7459 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
7460 * gcc.dg/torture/ssa-fre-7.c: Likewise.
7461
7462 2019-08-02 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR tree-optimization/91201
7465 * gcc.target/i386/sse2-pr91201-3.c: New test.
7466 * gcc.target/i386/sse2-pr91201-4.c: New test.
7467 * gcc.target/i386/sse2-pr91201-5.c: New test.
7468 * gcc.target/i386/sse2-pr91201-6.c: New test.
7469
7470 2019-08-02 Martin Liska <mliska@suse.cz>
7471
7472 * g++.dg/cpp1y/new2.C: New test.
7473
7474 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
7475
7476 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
7477
7478 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
7479
7480 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
7481
7482 2019-08-01 Martin Sebor <msebor@redhat.com>
7483
7484 PR c++/90947
7485 * c-c++-common/array-1.c: New test.
7486 * g++.dg/abi/mangle73.C: New test.
7487 * g++.dg/cpp2a/nontype-class23.C: New test.
7488 * g++.dg/init/array53.C: New test.
7489
7490 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
7491
7492 PR target/85693
7493 * gcc.target/i386/pr85693-1.c: New test.
7494
7495 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
7496
7497 PR c++/90590
7498 * c-c++-common/pr90590-1.c: New test.
7499 * c-c++-common/pr90590-1.h: New test.
7500 * c-c++-common/pr90590-2.c: New test.
7501 * c-c++-common/pr90590-2.h: New test.
7502
7503 2019-08-01 Marek Polacek <polacek@redhat.com>
7504
7505 PR c++/90805 - detect narrowing in case values.
7506 * c-c++-common/pr89888.c: Update expected dg-error.
7507 * g++.dg/cpp0x/Wnarrowing17.C: New test.
7508 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
7509
7510 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7511
7512 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
7513
7514 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
7515
7516 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
7517
7518 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
7519
7520 * g++.dg/diagnostic/delete1.C: New.
7521
7522 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
7523
7524 * gcc.target/riscv/attribute-10.c: New test.
7525
7526 2019-07-31 Richard Biener <rguenther@suse.de>
7527
7528 PR tree-optimization/91280
7529 * g++.dg/torture/pr91280.C: New testcase.
7530
7531 2019-07-31 Richard Biener <rguenther@suse.de>
7532
7533 PR tree-optimization/91293
7534 * gcc.dg/vect/pr91293-1.c: New testcase.
7535 * gcc.dg/vect/pr91293-2.c: Likewise.
7536 * gcc.dg/vect/pr91293-3.c: Likewise.
7537
7538 2019-07-31 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR tree-optimization/91201
7541 * gcc.target/i386/sse2-pr91201-2.c: New test.
7542
7543 2019-07-31 Richard Biener <rguenther@suse.de>
7544
7545 PR tree-optimization/91178
7546 * gcc.dg/torture/pr91178-2.c: New testcase.
7547
7548 2019-07-31 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR tree-optimization/91201
7551 * gcc.target/i386/sse2-pr91201.c: New test.
7552 * gcc.target/i386/avx2-pr91201.c: New test.
7553 * gcc.target/i386/avx512bw-pr91201.c: New test.
7554
7555 2019-07-31 Sudakshina Das <sudi.das@arm.com>
7556
7557 * gcc.target/aarch64/acle/tme.c: New test.
7558 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
7559
7560 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
7561
7562 * gcc.target/arm/cmse/cmse-17.c: New test.
7563
7564 2019-07-30 Martin Sebor <msebor@redhat.com>
7565
7566 PR testsuite/91258
7567 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
7568
7569 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7570
7571 PR fortran/91296
7572 * gfortran.dg/pr91296.f90: New test.
7573
7574 2019-07-30 Martin Liska <mliska@suse.cz>
7575
7576 PR tree-optimization/91270
7577 * g++.dg/torture/pr91270.C: New test.
7578
7579 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
7580
7581 * gcc.dg/vect/vect-cond-arith-7.c: New test.
7582
7583 2019-07-30 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR middle-end/91282
7586 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
7587 dg-additional-options.
7588
7589 PR middle-end/91216
7590 * gcc.dg/gomp/pr91216.c: New test.
7591
7592 PR target/91150
7593 * gcc.target/i386/avx512bw-pr91150.c: New test.
7594
7595 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7596
7597 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
7598 * gcc.target/msp430/region-misuse-code.c: New test.
7599 * gcc.target/msp430/region-misuse-data.c: Likewise.
7600 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
7601 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
7602
7603 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7604
7605 PR target/70320
7606 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
7607 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
7608
7609 2019-07-29 Martin Liska <mliska@suse.cz>
7610
7611 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
7612 ICE.
7613
7614 2019-07-29 Richard Biener <rguenther@suse.de>
7615
7616 PR tree-optimization/91267
7617 * gcc.dg/torture/pr91267.c: New testcase.
7618
7619 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7620
7621 * c-c++-common/guality/Og-dce-1.c: New test.
7622 * c-c++-common/guality/Og-dce-2.c: Likewise.
7623 * c-c++-common/guality/Og-dce-3.c: Likewise.
7624
7625 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7626
7627 * c-c++-common/guality/Og-global-dse-1.c: New test.
7628
7629 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7630
7631 * c-c++-common/guality/Og-static-wo-1.c: New test.
7632 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
7633 "Og" and "general" tests. Run the latter at -O0 and -Og only.
7634 * gcc.dg/guality/guality.exp: Likewise.
7635
7636 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7637
7638 * lib/scanasm.exp (parse_function_bodies, check_function_body)
7639 (check-function-bodies): New procedures.
7640 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
7641 instead of scan-assembler.
7642 * gcc.target/aarch64/sve/init_2.c: Likewise.
7643 * gcc.target/aarch64/sve/init_3.c: Likewise.
7644 * gcc.target/aarch64/sve/init_4.c: Likewise.
7645 * gcc.target/aarch64/sve/init_5.c: Likewise.
7646 * gcc.target/aarch64/sve/init_6.c: Likewise.
7647 * gcc.target/aarch64/sve/init_7.c: Likewise.
7648 * gcc.target/aarch64/sve/init_8.c: Likewise.
7649 * gcc.target/aarch64/sve/init_9.c: Likewise.
7650 * gcc.target/aarch64/sve/init_10.c: Likewise.
7651 * gcc.target/aarch64/sve/init_11.c: Likewise.
7652 * gcc.target/aarch64/sve/init_12.c: Likewise.
7653
7654 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7655
7656 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
7657 Require fpic support.
7658
7659 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
7660
7661 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
7662 and vsx.
7663
7664 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
7665
7666 * lib/scanasm.exp (object-size): Handle Darwin's size command.
7667
7668 2018-07-26 Tamar Christina <tamar.christina@arm.com>
7669
7670 * gcc.dg/type-convert-var.c: New test.
7671
7672 2019-07-26 Martin Jambor <mjambor@suse.cz>
7673
7674 PR ipa/89330
7675 * g++.dg/lto/pr89330_[01].C: New test.
7676 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
7677
7678 2019-07-25 Martin Sebor <msebor@redhat.com>
7679
7680 PR tree-optimization/91183
7681 PR tree-optimization/86688
7682 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
7683 * gcc.dg/strlenopt-70.c: Fix bugs.
7684 * gcc.dg/strlenopt-71.c: Same.
7685 * gcc.dg/strlenopt-72.c: Same.
7686
7687 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
7688
7689 PR rtl-optimization/91223
7690 * gcc.target/i386/pr91223.c: New test.
7691
7692 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
7693
7694 PR gcov-profile/91087
7695 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
7696 "final" line for the failure summaries. Adjust source layout so that
7697 dejagnu xfail expressions work.
7698
7699 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7700
7701 PR fortran/65819
7702 * gfortran.dg/dependency_54.f90: New test.
7703
7704 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
7705
7706 * gnat.dg/case_optimization3.ad[sb]: New test.
7707
7708 2019-07-25 Martin Liska <mliska@suse.cz>
7709 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
7710
7711 PR c++/23383
7712 * g++.dg/cpp1y/new1.C: New test.
7713
7714 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
7715
7716 PR testsuite/91245
7717 * gnat.dg/float_value1.adb: Only run on x86.
7718
7719 2019-07-24 Martin Sebor <msebor@redhat.com>
7720
7721 PR tree-optimization/91183
7722 PR tree-optimization/86688
7723 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
7724 * gcc.dg/Wstringop-overflow-14.c: New test.
7725 * gcc.dg/attr-nonstring-2.c: Remove xfails.
7726 * gcc.dg/strlenopt-70.c: New test.
7727 * gcc.dg/strlenopt-71.c: New test.
7728 * gcc.dg/strlenopt-72.c: New test.
7729 * gcc.dg/strlenopt-8.c: Remove xfails.
7730
7731 2019-07-24 Martin Sebor <msebor@redhat.com>
7732
7733 PR driver/80545
7734 * gcc.misc-tests/help.exp: Add tests.
7735 * lib/options.exp: Handle C++.
7736
7737 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
7738
7739 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
7740 predicate.
7741 * gcc.target/arc/builtin_special.c: Update test/
7742 * gcc.target/arc/interrupt-1.c: Likewise.
7743 * gcc.target/arc/interrupt-10.c: New test.
7744 * gcc.target/arc/interrupt-11.c: Likewise.
7745 * gcc.target/arc/interrupt-12.c: Likewise.
7746
7747 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
7748
7749 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
7750 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
7751 * gcc.target/s390/mul-signed-overflow-1.c: New test.
7752 * gcc.target/s390/mul-signed-overflow-2.c: New test.
7753
7754 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7755
7756 PR middle-end/91166
7757 * gcc.target/aarch64/sve/pr91166.c: New test.
7758
7759 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
7760
7761 PR fortran/54072
7762 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
7763
7764 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
7765
7766 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
7767 * arithmetic_overflow_1.f90: Ditto.
7768 * gfortran.dg/boz_11.f90: Ditto.
7769 * gfortran.dg/boz_12.f90: Ditto.
7770 * gfortran.dg/boz_4.f90: Ditto.
7771 * gfortran.dg/boz_5.f90: Ditto.
7772 * gfortran.dg/boz_6.f90: Ditto.
7773 * gfortran.dg/boz_7.f90: Ditto.
7774 * gfortran.dg/boz_8.f90: Ditto.
7775 * gfortran.dg/dec_structure_6.f90: Ditto.
7776 * gfortran.dg/dec_union_1.f90: Ditto.
7777 * gfortran.dg/dec_union_2.f90: Ditto.
7778 * gfortran.dg/dec_union_5.f90: Ditto.
7779 * gfortran.dg/dshift_3.f90: Ditto.
7780 * gfortran.dg/gnu_logical_2.f90: Ditto.
7781 * gfortran.dg/int_conv_1.f90: Ditto.
7782 * gfortran.dg/ishft_1.f90: Ditto.
7783 * gfortran.dg/nan_4.f90: Ditto.
7784 * gfortran.dg/no_range_check_3.f90: Ditto.
7785 * gfortran.dg/pr16433.f: Ditto.
7786 * gfortran.dg/pr44491.f90: Ditto.
7787 * gfortran.dg/pr58027.f90: Ditto.
7788 * gfortran.dg/pr81509_2.f90: Ditto.
7789 * gfortran.dg/unf_io_convert_1.f90: Ditto.
7790 * gfortran.dg/unf_io_convert_2.f90: Ditto.
7791 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
7792 Ditto.
7793 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
7794 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
7795 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
7796 * gfortran.dg/gnu_logical_1.F: Delete test.
7797 * gfortran.dg/merge_bits_3.f90: New test.
7798 * gfortran.dg/merge_bits_3.f90: Ditto.
7799 * gfortran.dg/boz_int.f90: Ditto.
7800 * gfortran.dg/boz_bge.f90: Ditto.
7801 * gfortran.dg/boz_complex_1.f90: Ditto.
7802 * gfortran.dg/boz_complex_2.f90: Ditto.
7803 * gfortran.dg/boz_complex_3.f90: Ditto.
7804 * gfortran.dg/boz_dble.f90: Ditto.
7805 * gfortran.dg/boz_dshift_1.f90: Ditto.
7806 * gfortran.dg/boz_dshift_2.f90: Ditto.
7807 * gfortran.dg/boz_float_1.f90: Ditto.
7808 * gfortran.dg/boz_float_2.f90: Ditto.
7809 * gfortran.dg/boz_float_3.f90: Ditto.
7810 * gfortran.dg/boz_iand_1.f90: Ditto.
7811 * gfortran.dg/boz_iand_2.f90: Ditto.
7812
7813 2019-07-23 Jeff Law <law@redhat.com>
7814
7815 PR tree-optimization/86061
7816 * gcc.dg/tree-ssa/pr86061.c: New test.
7817
7818 2019-07-23 Richard Biener <rguenther@suse.de>
7819
7820 PR tree-optimization/83518
7821 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
7822
7823 2019-07-23 Ed Schonberg <schonberg@adacore.com>
7824
7825 * gnat.dg/task4.adb: New testcase.
7826
7827 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
7828
7829 * gnat.dg/range_check5.adb: New testcase.
7830
7831 2019-07-23 Ed Schonberg <schonberg@adacore.com>
7832
7833 * gnat.dg/iter5.adb: Add an expected error.
7834 * gnat.dg/iter6.adb: New testcase.
7835
7836 2019-07-23 Yannick Moy <moy@adacore.com>
7837
7838 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
7839
7840 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
7841
7842 * gcc.target/aarch64/simd/ssra.c: New test.
7843 * gcc.target/aarch64/simd/usra.c: New test.
7844
7845 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7846
7847 * gcc.target/msp430/isr-push-pop-main.c: New test.
7848 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
7849 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
7850 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
7851 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
7852
7853 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
7854
7855 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
7856 New testcase.
7857 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
7858 Adjust error message.
7859
7860 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
7861
7862 * gcc.target/powerpc/sse4_1-check.h: New.
7863 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
7864 * gcc.target/powerpc/sse4_1-pblendw.c: New.
7865 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
7866
7867 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7868
7869 * gnat.dg/fixedpnt6.adb: New testcase.
7870
7871 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7872
7873 * gnat.dg/warn26.adb: New testcase.
7874
7875 2019-07-22 Javier Miranda <miranda@adacore.com>
7876
7877 * gnat.dg/class_wide5.adb: New testcase.
7878
7879 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7880
7881 * gnat.dg/opt80.adb: New testcase.
7882
7883 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7884
7885 * gnat.dg/warn25.adb: New testcase.
7886
7887 2019-07-22 Yannick Moy <moy@adacore.com>
7888
7889 * gnat.dg/warn24.adb: New testcase.
7890
7891 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7892
7893 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
7894 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
7895 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
7896 testcase.
7897
7898 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7899
7900 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
7901
7902 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7903
7904 * gnat.dg/enum_val1.adb: New testcase.
7905
7906 2019-07-22 Nicolas Roche <roche@adacore.com>
7907
7908 * gnat.dg/float_value1.adb: New testcase.
7909
7910 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7911
7912 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
7913 gnat.dg/encode_string1_pkg.ads: New testcase.
7914
7915 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7916
7917 * gnat.dg/warn23.adb: New testcase.
7918
7919 2019-07-22 Javier Miranda <miranda@adacore.com>
7920
7921 * gnat.dg/cpp_constructor2.adb: New testcase.
7922
7923 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7924
7925 * gnat.dg/warn22.adb: New testcase.
7926
7927 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7928
7929 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
7930 testcase.
7931
7932 2019-07-22 Richard Biener <rguenther@suse.de>
7933
7934 PR tree-optimization/91221
7935 * g++.dg/pr91221.C: New testcase.
7936
7937 2019-07-22 Martin Liska <mliska@suse.cz>
7938
7939 PR driver/91172
7940 * gcc.dg/pr91172.c: New test.
7941
7942 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
7943
7944 * gcc.target/arc/tls-2.c: New test.
7945 * gcc.target/arc/tls-3.c: Likewise.
7946
7947 2019-07-21 Marek Polacek <polacek@redhat.com>
7948
7949 PR c++/67853
7950 * g++.dg/cpp0x/decltype72.C: New test.
7951
7952 2019-07-22 Stafford Horne <shorne@gmail.com>
7953
7954 * gcc.target/or1k/ror-4.c: New file.
7955 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
7956 as the shftimm option no longer controls rotate.
7957
7958 2019-07-22 Stafford Horne <shorne@gmail.com>
7959
7960 PR target/90362
7961 * gcc.target/or1k/div-mul-3.c: New test.
7962
7963 2019-07-22 Stafford Horne <shorne@gmail.com>
7964
7965 PR target/90363
7966 * gcc.target/or1k/swap-1.c: New test.
7967 * gcc.target/or1k/swap-2.c: New test.
7968
7969 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
7970
7971 * gcc.target/powerpc/volatile-mem.c: New testcase.
7972
7973 2019-07-20 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR target/91204
7976 * gcc.c-torture/compile/pr91204.c: New test.
7977
7978 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
7979 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
7980 clause where allowed. Add combined constructs with loop with all
7981 possible clauses.
7982 (qux): New function.
7983 * c-c++-common/gomp/loop-1.c: New test.
7984 * c-c++-common/gomp/loop-2.c: New test.
7985 * c-c++-common/gomp/loop-3.c: New test.
7986 * c-c++-common/gomp/loop-4.c: New test.
7987 * c-c++-common/gomp/loop-5.c: New test.
7988 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
7989 * c-c++-common/gomp/simd-setjmp-1.c: New test.
7990 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
7991
7992 * gcc.dg/vect/vect-simd-16.c: New test.
7993
7994 2019-07-19 Jeff Law <law@redhat.com>
7995
7996 PR tree-optimization/86061
7997 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
7998 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
7999
8000 2019-07-19 Richard Biener <rguenther@suse.de>
8001
8002 PR tree-optimization/91211
8003 * gcc.dg/torture/pr91211.c: New testcase.
8004
8005 2019-07-19 Richard Biener <rguenther@suse.de>
8006
8007 PR tree-optimization/91200
8008 * gcc.dg/torture/pr91200.c: New testcase.
8009
8010 2019-07-19 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR middle-end/91190
8013 * gcc.c-torture/compile/pr91190.c: New test.
8014
8015 2019-07-19 Richard Biener <rguenther@suse.de>
8016
8017 PR tree-optimization/91207
8018 * gcc.dg/torture/pr91207.c: New testcase.
8019
8020 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
8021
8022 PR target/91188
8023 * gcc.target/i386/pr91188-1a.c: New test.
8024 * gcc.target/i386/pr91188-1b.c: Ditto.
8025 * gcc.target/i386/pr91188-1c.c: Ditto.
8026 * gcc.target/i386/pr91188-2a.c: Ditto.
8027 * gcc.target/i386/pr91188-2b.c: Ditto.
8028 * gcc.target/i386/pr91188-2c.c: Ditto.
8029
8030 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
8031
8032 PR target/90317
8033 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
8034 uint32_t.
8035 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
8036 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
8037 uint32_t.
8038 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
8039 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
8040 uint32_t.
8041 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
8042 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
8043 uint32_t.
8044 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
8045
8046 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
8047
8048 * g++.dg/lto/alias-5_0.C: New testcase.
8049 * g++.dg/lto/alias-5_1.C: New.
8050 * g++.dg/lto/alias-5_2.c: New.
8051
8052 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
8053
8054 PR tree-optimization/91137
8055 * gcc.c-torture/execute/pr91137.c: New test.
8056
8057 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
8058
8059 * c-c++-common/pr53633-2.c: New test.
8060
8061 2019-07-17 Alexandre Oliva <oliva@adacore.com>
8062
8063 PR middle-end/81824
8064 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
8065 are from Martin Sebor.
8066
8067 2019-07-17 Marek Polacek <polacek@redhat.com>
8068
8069 PR c++/90455
8070 * g++.dg/cpp0x/nsdmi-list6.C: New test.
8071
8072 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
8073
8074 * g++.dg/lto/alias-4_0.C
8075
8076 2019-07-17 Richard Biener <rguenther@suse.de>
8077
8078 PR tree-optimization/91178
8079 * gcc.dg/torture/pr91178.c: New testcase.
8080
8081 2019-07-17 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/91180
8084 * gcc.dg/torture/pr91180.c: New testcase.
8085
8086 2019-07-17 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR tree-optimization/91157
8089 * gcc.target/i386/avx512f-pr91157.c: New test.
8090 * gcc.target/i386/avx512bw-pr91157.c: New test.
8091
8092 2019-07-17 Richard Biener <rguenther@suse.de>
8093
8094 PR tree-optimization/91181
8095 * gcc.dg/pr91181.c: New testcase.
8096
8097 2019-07-16 Harald Anlauf <anlauf@gmx.de>
8098
8099 PR fortran/90903
8100 * gfortran.dg/check_bits_1.f90: New testcase.
8101
8102 2019-07-16 Jeff Law <law@redhat.com>
8103
8104 PR rtl-optimization/91173
8105 * g++.dg/pr91173.C: New test.
8106
8107 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
8108
8109 PR target/89190
8110 * gcc.target/arm/pr89190.c: New test.
8111
8112 2019-07-16 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR rtl-optimization/91164
8115 * g++.dg/opt/pr91164.C: New test.
8116
8117 2019-07-16 Jan Hubicka <jh@suse.cz>
8118
8119 * g++.dg/lto/alias-1_0.C: Use -O3.
8120 * g++.dg/lto/alias-2_0.C: Use -O3.
8121 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
8122 -fno-use-linker-plugin.
8123 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
8124
8125 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8126
8127 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
8128 sparcv9.
8129
8130 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 * gcc.dg/autopar/pr91162.c: Require int128 support.
8133
8134 2019-07-15 Richard Biener <rguenther@suse.de>
8135
8136 PR middle-end/91162
8137 * gcc.dg/autopar/pr91162.c: New testcase.
8138
8139 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
8140
8141 PR tree-optimization/88497
8142 * gcc.dg/tree-ssa/pr88497-1.c: New test.
8143 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
8144 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
8145 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
8146 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
8147 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
8148 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
8149
8150 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8151
8152 PR fortran/87233
8153 * gfortran.dg/initialization_14.f90: Modify to now pass by
8154 removing two dg-error commands. Added comments.
8155 * gfortran.dg/initialization_30.f90: New test that includes the
8156 two tests removed above with the 'dg-options -std=f95'.
8157
8158 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
8159
8160 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
8161
8162 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
8163
8164 PR target/91148
8165 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
8166 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
8167 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
8168 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
8169 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
8170 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
8171 * gcc.target/powerpc/cmpb-3.c: Adjust.
8172 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
8173 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
8174 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
8175 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
8176
8177 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
8178
8179 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
8180 support.
8181
8182 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
8183
8184 PR target/91148
8185 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
8186 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
8187 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
8188 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
8189 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
8190 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
8191 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
8192 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
8193 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
8194 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
8195 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
8196 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
8197 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
8198 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
8199 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
8200 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
8201 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
8202 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
8203 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
8204 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
8205 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
8206 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
8207 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
8208 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
8209 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
8210 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
8211 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
8212 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
8213 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
8214 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
8215 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
8216 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
8217 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
8218 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
8219 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
8220 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
8221 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
8222 * gcc.target/powerpc/cmpb-3.c: Adjust.
8223 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
8224 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
8225 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
8226 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
8227 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
8228 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
8229 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
8230 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
8231 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
8232 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
8233 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
8234 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
8235 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
8236 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
8237 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
8238 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
8239 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
8240 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
8241 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
8242 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
8243 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
8244 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
8245 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
8246 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
8247 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
8248 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
8249 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
8250 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
8251
8252 2019-07-13 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c/91149
8255 * c-c++-common/gomp/reduction-task-3.c: New test.
8256
8257 * c-c++-common/gomp/order-3.c: New test.
8258 * c-c++-common/gomp/order-4.c: New test.
8259
8260 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
8261
8262 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
8263
8264 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
8265
8266 * gcc.dg/pr57438-2.c: Remove.
8267
8268 2019-07-12 Martin Sebor <msebor@redhat.com>
8269
8270 * gcc.dg/Warray-bounds-43.c: New test.
8271
8272 2019-07-12 Jan Hubicka <jh@suse.cz>
8273
8274 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
8275
8276 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
8277
8278 PR tree-optimization/89430
8279 * gcc.dg/tree-ssa/pr89430-1.c: New test.
8280 * gcc.dg/tree-ssa/pr89430-2.c: New test.
8281 * gcc.dg/tree-ssa/pr89430-3.c: New test.
8282 * gcc.dg/tree-ssa/pr89430-4.c: New test.
8283 * gcc.dg/tree-ssa/pr89430-5.c: New test.
8284 * gcc.dg/tree-ssa/pr89430-6.c: New test.
8285
8286 2019-07-12 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/91145
8289 * gcc.dg/torture/pr91145.c: New testcase.
8290
8291 2019-07-12 Alexandre Oliva <oliva@adacore.com>
8292
8293 * gcc.dg/gimplefe-44.c: New.
8294 * gcc.dg/gimplefe-43.c: New.
8295
8296 2019-07-12 Richard Biener <rguenther@suse.de>
8297
8298 * gcc.dg/tree-ssa/vector-7.c: New testcase.
8299
8300 2019-07-12 Jakub Jelinek <jakub@redhat.com>
8301
8302 * c-c++-common/gomp/order-1.c: New test.
8303 * c-c++-common/gomp/order-2.c: New test.
8304
8305 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
8306
8307 PR target/90980
8308 * gcc.target/i386/pr90980-1.c: New test.
8309 * gcc.target/i386/pr90980-2.c: Likewise.
8310 * gcc.target/i386/pr90980-3.c: Likewise.
8311
8312 2019-07-11 Yannick Moy <moy@adacore.com>
8313
8314 * gnat.dg/loop_entry1.adb: New testcase.
8315
8316 2019-07-11 Ed Schonberg <schonberg@adacore.com>
8317
8318 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
8319
8320 2019-07-11 Justin Squirek <squirek@adacore.com>
8321
8322 * gnat.dg/unreferenced2.adb: New testcase.
8323
8324 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
8325
8326 * gnat.dg/self_ref1.adb: New testcase.
8327
8328 2019-07-11 Ed Schonberg <schonberg@adacore.com>
8329
8330 * gnat.dg/predicate11.adb: New testcase.
8331
8332 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
8333
8334 * gnat.dg/equal9.adb: New testcase.
8335
8336 2019-07-11 Thomas Quinot <quinot@adacore.com>
8337
8338 * gnat.dg/scos1.adb: New testcase.
8339
8340 2019-07-11 Justin Squirek <squirek@adacore.com>
8341
8342 * gnat.dg/access7.adb: New testcase.
8343
8344 2019-07-11 Yannick Moy <moy@adacore.com>
8345
8346 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
8347
8348 2019-07-11 Richard Biener <rguenther@suse.de>
8349
8350 PR middle-end/91131
8351 * gcc.target/i386/pr91131.c: New testcase.
8352
8353 2019-07-10 Martin Sebor <msebor@redhat.com>
8354
8355 PR testsuite/91132
8356 * gcc.dg/strlenopt-67.c: Removed second copy of test.
8357
8358 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
8359
8360 PR target/91102
8361 * gcc.target/aarch64/pr91102.c: New test.
8362
8363 2019-07-10 Richard Biener <rguenther@suse.de>
8364
8365 PR tree-optimization/91126
8366 * gcc.dg/torture/pr91126.c: New testcase.
8367
8368 2019-07-10 Richard Biener <rguenther@suse.de>
8369
8370 * gcc.dg/torture/ssa-fre-5.c: New testcase.
8371 * gcc.dg/torture/ssa-fre-6.c: Likewise.
8372 * gcc.dg/torture/ssa-fre-7.c: Likewise.
8373
8374 2019-07-10 Ed Schonberg <schonberg@adacore.com>
8375
8376 * gnat.dg/modular5.adb: New testcase.
8377
8378 2019-07-10 Ed Schonberg <schonberg@adacore.com>
8379
8380 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
8381 gnat.dg/limited3_pkg.ads: New testcase.
8382
8383 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
8384
8385 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
8386
8387 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
8388
8389 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
8390 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
8391 gnat.dg/limited2_pack_2.ads: New testcase.
8392
8393 2019-07-10 Ed Schonberg <schonberg@adacore.com>
8394
8395 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
8396 gnat.dg/equal8_pkg.ads: New testcase.
8397
8398 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
8399
8400 * g++.dg/diagnostic/complex-invalid-1.C: New.
8401 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
8402 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
8403 too.
8404 * g++.dg/other/anon-union3.C: Adjust expected location.
8405 * g++.dg/parse/error8.C: Likewise.
8406
8407 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
8408
8409 * g++.dg/lto/alias-3_0.C: New file.
8410 * g++.dg/lto/alias-3_1.c: New file.
8411
8412 2019-07-09 Martin Sebor <msebor@redhat.com>
8413
8414 PR tree-optimization/90989
8415 * gcc.dg/strlenopt-26.c: Exit with test result status.
8416 * gcc.dg/strlenopt-67.c: New test.
8417
8418 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
8419
8420 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
8421 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
8422 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
8423
8424 2019-07-09 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/91114
8427 * gcc.dg/vect/pr91114.c: New testcase.
8428
8429 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
8430
8431 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
8432 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
8433 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
8434 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
8435
8436 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
8437
8438 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
8439 section.
8440 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
8441 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
8442 * gcc.target/arm/cmse/struct-1.c: Likewise.
8443
8444 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
8445
8446 * gcc.target/arm/aes-fuse-1.c: New.
8447 * gcc.target/arm/aes-fuse-2.c: New.
8448 * gcc.target/arm/aes_xor_combine.c: New.
8449
8450 2019-07-09 Martin Liska <mliska@suse.cz>
8451
8452 * gcc.dg/predict-17.c: Test loop optimizer assumption
8453 about loop iterations.
8454
8455 2019-07-09 Richard Biener <rguenther@suse.de>
8456
8457 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
8458 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
8459 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
8460
8461 2019-07-09 Ed Schonberg <schonberg@adacore.com>
8462
8463 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
8464 gnat.dg/predicate10_pkg.ads: New testcase.
8465
8466 2019-07-09 Justin Squirek <squirek@adacore.com>
8467
8468 * gnat.dg/image1.adb: New testcase.
8469
8470 2019-07-09 Javier Miranda <miranda@adacore.com>
8471
8472 * gnat.dg/rep_clause8.adb: New testcase.
8473
8474 2019-07-09 Ed Schonberg <schonberg@adacore.com>
8475
8476 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
8477 gnat.dg/equal7_pkg.ads: New testcase.
8478
8479 2019-07-09 Javier Miranda <miranda@adacore.com>
8480
8481 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
8482 gnat.dg/range_check3_pkg.ads: New testcase.
8483
8484 2019-07-09 Ed Schonberg <schonberg@adacore.com>
8485
8486 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
8487 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
8488 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
8489 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
8490 testcases.
8491
8492 2019-07-08 Martin Sebor <msebor@redhat.com>
8493
8494 PR middle-end/71924
8495 PR middle-end/90549
8496 * gcc.c-torture/execute/return-addr.c: New test.
8497 * gcc.dg/Wreturn-local-addr-2.c: New test.
8498 * gcc.dg/Wreturn-local-addr-4.c: New test.
8499 * gcc.dg/Wreturn-local-addr-5.c: New test.
8500 * gcc.dg/Wreturn-local-addr-6.c: New test.
8501 * gcc.dg/Wreturn-local-addr-7.c: New test.
8502 * gcc.dg/Wreturn-local-addr-8.c: New test.
8503 * gcc.dg/Wreturn-local-addr-9.c: New test.
8504 * gcc.dg/Wreturn-local-addr-10.c: New test.
8505 * gcc.dg/Walloca-4.c: Handle expected warnings.
8506 * gcc.dg/pr41551.c: Same.
8507 * gcc.dg/pr59523.c: Same.
8508 * gcc.dg/tree-ssa/pr88775-2.c: Same.
8509 * gcc.dg/tree-ssa/alias-37.c: Same.
8510 * gcc.dg/winline-7.c: Same.
8511
8512 2019-07-08 Jakub Jelinek <jakub@redhat.com>
8513
8514 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
8515 * g++.dg/vect/simd-9.cc: Likewise.
8516
8517 PR c++/91110
8518 * g++.dg/gomp/pr91110.C: New test.
8519
8520 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
8521
8522 PR rtl-optimization/88233
8523 * gcc.target/powerpc/pr88233.c: New testcase.
8524
8525 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
8526
8527 PR testsuite/91059
8528 PR testsuite/78529
8529 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
8530
8531 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
8532
8533 * gcc.target/s390/rotate-truncation-mask.c: New test.
8534
8535 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
8536
8537 * gcc.target/s390/combine-rotate-modulo.c: New test.
8538 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
8539 * gcc.target/s390/vector/combine-shift-vec.c: New test.
8540
8541 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
8542
8543 Avoid clash with system header declaration.
8544 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
8545
8546 2019-07-08 Richard Biener <rguenther@suse.de>
8547
8548 PR tree-optimization/91108
8549 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
8550 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
8551
8552 2019-07-08 Jim Wilson <jimw@sifive.com>
8553
8554 * gcc.target/riscv/shift-shift-2.c: Add one more test.
8555
8556 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
8557
8558 PR c++/65143
8559 * g++.dg/tree-ssa/final2.C: New.
8560 * g++.dg/tree-ssa/final3.C: Likewise.
8561
8562 2019-07-08 Javier Miranda <miranda@adacore.com>
8563
8564 * gnat.dg/interface10.adb: New testcase.
8565
8566 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
8567
8568 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
8569
8570 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8571
8572 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
8573
8574 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8575
8576 * gnat.dg/fixed_delete.adb: New testcase.
8577
8578 2019-07-08 Javier Miranda <miranda@adacore.com>
8579
8580 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
8581 gnat.dg/interface9_root.ads: New testcase.
8582
8583 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8584
8585 * gnat.dg/predicate9.adb: New testcase.
8586
8587 2019-07-08 Justin Squirek <squirek@adacore.com>
8588
8589 * gnat.dg/sso16.adb: New testcase.
8590
8591 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8592
8593 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
8594 gnat.dg/predicate8_pkg.ads: New testcase.
8595
8596 2019-07-08 Richard Biener <rguenther@suse.de>
8597
8598 PR tree-optimization/83518
8599 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
8600 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
8601 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
8602 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
8603 * g++.dg/tree-ssa/pr83518.C: Likewise.
8604
8605 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
8606
8607 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
8608 (main): Use PR_SET_PTRACER where available.
8609
8610 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
8611
8612 PR fortran/91077
8613 * gfortran.dg/pointer_array_11.f90: New test.
8614
8615 2019-07-06 Jakub Jelinek <jakub@redhat.com>
8616
8617 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
8618
8619 PR tree-optimization/91096
8620 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
8621 (bar, main): Use it instead of -__builtin_inff ().
8622 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
8623 (bar, main): Use it instead of -__builtin_inff ().
8624
8625 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
8626
8627 PR c++/67184 (again)
8628 PR c++/69445
8629 * g++.dg/other/final4.C: New.
8630
8631 2019-07-04 Marek Polacek <polacek@redhat.com>
8632
8633 DR 1813
8634 PR c++/83374 - __is_standard_layout wrong for a class with repeated
8635 bases.
8636 * g++.dg/ext/is_std_layout3.C: New test.
8637 * g++.dg/ext/is_std_layout4.C: New test.
8638
8639 2019-07-05 Richard Biener <rguenther@suse.de>
8640
8641 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
8642
8643 2019-07-05 Richard Biener <rguenther@suse.de>
8644
8645 PR tree-optimization/91091
8646 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
8647 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
8648 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
8649 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
8650
8651 2019-07-05 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/91091
8654 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
8655 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
8656
8657 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
8658
8659 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
8660
8661 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
8662
8663 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
8664 gnat.dg/task3_pkg2.ads: New testcase.
8665
8666 2019-07-05 Javier Miranda <miranda@adacore.com>
8667
8668 * gnat.dg/access6.adb: New testcase.
8669
8670 2019-07-05 Bob Duff <duff@adacore.com>
8671
8672 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
8673
8674 2019-07-05 Ed Schonberg <schonberg@adacore.com>
8675
8676 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
8677
8678 2019-07-05 Ed Schonberg <schonberg@adacore.com>
8679
8680 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
8681 gnat.dg/predicate7_pkg.ads: New testcase.
8682
8683 2019-07-04 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR middle-end/78884
8686 * gcc.dg/gomp/pr78884.c: New test.
8687
8688 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
8689
8690 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
8691 New testcase.
8692
8693 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
8694
8695 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
8696
8697 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
8698
8699 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
8700 * jit.dg/test-accessing-bitfield.c: New testcase.
8701 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
8702 Likewise.
8703 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
8704 Likewise.
8705 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
8706 Likewise.
8707
8708 2019-07-04 Jan Hubicka <jh@suse.cz>
8709
8710 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
8711 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
8712
8713 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
8714
8715 * g++.dg/gomp/unmappable-1.C: New file.
8716
8717 2019-07-04 Javier Miranda <miranda@adacore.com>
8718
8719 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
8720 gnat.dg/cpp_constructor_useit.ads: New testcase.
8721
8722 2019-07-04 Gary Dismukes <dismukes@adacore.com>
8723
8724 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
8725 gnat.dg/ghost5_parent.ads: New testcase.
8726
8727 2019-07-04 Yannick Moy <moy@adacore.com>
8728
8729 * gnat.dg/spark3.adb: New testcase.
8730
8731 2019-07-04 Justin Squirek <squirek@adacore.com>
8732
8733 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
8734
8735 2019-07-04 Ed Schonberg <schonberg@adacore.com>
8736
8737 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
8738 gnat.dg/equal6_types.ads: New testcase.
8739
8740 2019-07-04 Justin Squirek <squirek@adacore.com>
8741
8742 * gnat.dg/allocator.adb: New testcase.
8743
8744 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
8745
8746 * gnat.dg/default_initial_condition.adb,
8747 gnat.dg/default_initial_condition_pack.adb,
8748 gnat.dg/default_initial_condition_pack.ads: New testcase.
8749
8750 2019-07-04 Ed Schonberg <schonberg@adacore.com>
8751
8752 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
8753
8754 2019-07-04 Yannick Moy <moy@adacore.com>
8755
8756 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
8757 gnat.dg/synchronized2_pkg.ads: New testcase.
8758
8759 2019-07-04 Justin Squirek <squirek@adacore.com>
8760
8761 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
8762 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
8763 New testcase.
8764
8765 2019-07-04 Ed Schonberg <schonberg@adacore.com>
8766
8767 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
8768 gnat.dg/dimensions2_real_numbers.ads: New testcase.
8769
8770 2019-07-04 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR tree-optimization/91063
8773 * gcc.dg/gomp/pr91063.c: New test.
8774
8775 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8776
8777 PR target/88833
8778 * gfortran.dg/pr88833.f90: New test.
8779
8780 2019-07-04 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR middle-end/91069
8783 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
8784 hardcoded 16 for better portability.
8785 (v2di): Change from long vector to long long vector. Use
8786 2 * sizeof (long long) instead of hardcoded 16.
8787
8788 PR rtl-optimization/90756
8789 * gcc.dg/pr90756.c: New test.
8790
8791 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
8792
8793 * gcc.target/mips/mips-fmadd.c: Rename to ...
8794 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
8795 * gcc.target/mips/mips-fmadd-n64.c: New.
8796
8797 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
8798
8799 * gcc.dg/store_merging_27.c: Fix test for Arm.
8800 * gcc.dg/store_merging_28.c: Likewise.
8801 * gcc.dg/store_merging_29.c: Likewise.
8802 * gcc.dg/tree-ssa/dump-6.c: Likewise.
8803
8804 2019-07-03 Mark Wielaard <mark@klomp.org>
8805
8806 PR debug/90981
8807 * g++.dg/pr90981.C: New test.
8808
8809 2019-07-03 Richard Biener <rguenther@suse.de>
8810
8811 PR middle-end/91069
8812 * gcc.dg/pr91069.c: New testcase.
8813
8814 2019-07-03 Martin Liska <mliska@suse.cz>
8815
8816 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
8817 as we do now better.
8818
8819 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
8820
8821 * gnat.dg/specs/debug1.ads: New test.
8822
8823 2019-07-03 Martin Liska <mliska@suse.cz>
8824
8825 PR tree-optimization/90892
8826 * gcc.dg/pr90892.c: New test.
8827
8828 2019-07-03 Martin Liska <mliska@suse.cz>
8829
8830 PR middle-end/90899
8831 * gcc.target/i386/pr90899.c: New test.
8832
8833 2019-07-03 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR tree-optimization/91033
8836 * gcc.target/i386/pr91033.c: New test.
8837
8838 2019-07-03 Bob Duff <duff@adacore.com>
8839
8840 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
8841 gnat.dg/task2_pkg.ads: New testcase.
8842
8843 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8844
8845 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
8846 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
8847 testcase.
8848
8849 2019-07-03 Justin Squirek <squirek@adacore.com>
8850
8851 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
8852
8853 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
8854
8855 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
8856 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
8857 testcase.
8858
8859 2019-07-03 Bob Duff <duff@adacore.com>
8860
8861 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
8862 gnat.dg/warn20_pkg.ads: New testcase.
8863
8864 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8865
8866 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
8867 * gnat.dg/static_pred1.adb: Remove expected error.
8868
8869 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8870
8871 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
8872
8873 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
8874
8875 * gnat.dg/alignment14.adb: New testcase.
8876
8877 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8878
8879 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
8880 testcase.
8881
8882 2019-07-03 Jakub Jelinek <jakub@redhat.com>
8883
8884 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
8885 * c-c++-common/gomp/scan-5.c (foo): Likewise.
8886
8887 * c-c++-common/gomp/scan-5.c: New test.
8888
8889 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
8890
8891 2019-07-02 Jeff Law <law@redhat.com>
8892
8893 PR tree-optimization/90883
8894 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
8895 deleted store on some targets.
8896
8897 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
8898
8899 PR testsuite/91065
8900 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
8901 to reference fake_var.
8902
8903 2019-07-02 qing zhao <qing.zhao@oracle.com>
8904
8905 PR preprocessor/90581
8906 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
8907 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
8908 * c-c++-common/cpp/fmax-include-depth.c: New test.
8909
8910 2019-07-02 Jan Hubicka <jh@suse.cz>
8911
8912 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
8913
8914 2019-07-02 Jan Hubicka <jh@suse.cz>
8915
8916 * g++.dg/lto/pr90990_0.C: New testcase.
8917
8918 2019-07-02 Richard Biener <rguenther@suse.de>
8919
8920 PR tree-optimization/58483
8921 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
8922
8923 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
8924
8925 PR middle-end/66726
8926 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
8927
8928 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
8929
8930 * gcc.target/s390/vector/vec-shift-2.c: New test.
8931
8932 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8933
8934 * gnat.dg/generic_inst3.adb,
8935 gnat.dg/generic_inst3_kafka_lib-topic.ads,
8936 gnat.dg/generic_inst3_kafka_lib.ads,
8937 gnat.dg/generic_inst3_markets.ads,
8938 gnat.dg/generic_inst3_traits-encodables.ads,
8939 gnat.dg/generic_inst3_traits.ads: New testcase.
8940
8941 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8942
8943 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
8944
8945 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8946
8947 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
8948 testcase.
8949
8950 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8951
8952 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
8953
8954 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8955
8956 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
8957
8958 2019-07-01 Richard Biener <rguenther@suse.de>
8959
8960 * gcc.dg/gimplefe-42.c: New testcase.
8961
8962 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8963
8964 * gnat.dg/sets1.adb: Update.
8965
8966 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8967
8968 * gnat.dg/linkedlist.adb: Update.
8969
8970 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8971
8972 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
8973
8974 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8975
8976 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
8977 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
8978 testcase.
8979
8980 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
8981
8982 PR lto/91028
8983 PR lto/90720
8984 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
8985 -fno-use-linker-plugin
8986 * g++.dg/lto/alias-2_0.C: Likewise.
8987
8988 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
8989
8990 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
8991
8992 2019-07-01 Richard Biener <rguenther@suse.de>
8993
8994 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
8995
8996 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
8997
8998 * lib/target-supports.exp
8999 (check_effective_target_avx512vp2intersect): New proc.
9000 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
9001 dg-require-effective-target avx512vp2intersect.
9002 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
9003
9004 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
9005
9006 * gnat.dg/specs/array5.ads: New test.
9007 * gnat.dg/specs/array5_pkg1.ads: New helper.
9008 * gnat.dg/specs/array5_pkg2.ads: Likewise.
9009 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
9010
9011 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
9012
9013 * gnat.dg/specs/unchecked_convert1.ads: New test.
9014 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
9015
9016 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
9017
9018 * gnat.dg/specs/size_clause3.ads: Adjust error message.
9019
9020 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
9021
9022 * gnat.dg/specs/atomic2.ads: Adjust error message.
9023 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
9024 * gnat.dg/specs/size_clause3.ads: Likewise.
9025
9026 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
9027
9028 * gnat.dg/array35.adb: New test.
9029 * gnat.dg/array36.adb: Likewise.
9030
9031 2019-06-28 Jan Beulich <jbeulich@suse.com>
9032
9033 * gcc.target/i386/gfni-5.c: New.
9034
9035 2019-06-28 Jan Beulich <jbeulich@suse.com>
9036
9037 * gcc.target/i386/cvtpd2pi: New.
9038
9039 2019-06-27 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR c++/91024
9042 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
9043
9044 PR tree-optimization/91010
9045 * g++.dg/vect/simd-10.cc: New test.
9046
9047 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
9048
9049 PR fortran/90987
9050 * match.c (gfc_match_common): Adjust parsing of fixed and free form
9051 source code containing, e.g., COMMONI.
9052
9053 2019-06-27 Jan Hubicka <jh@suse.cz>
9054
9055 * g++.dg/lto/alias-2_0.C: New testcase.
9056 * g++.dg/lto/alias-2_1.C: New testcase.
9057
9058 2019-06-27 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR target/90991
9061 * gcc.target/i386/avx2-pr90991-1.c: New test.
9062 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
9063
9064 2019-06-27 Jan Beulich <jbeulich@suse.com>
9065
9066 * gcc.target/i386/gfni-4.c: Pass -msse2.
9067
9068 2019-06-27 Richard Biener <rguenther@suse.de>
9069
9070 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
9071
9072 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
9073
9074 PR tree-optimization/89772
9075 * gcc.dg/builtin-memchr-4.c: New test.
9076
9077 2019-06-27 Martin Liska <mliska@suse.cz>
9078
9079 PR tree-optimization/91014
9080 * gcc.target/s390/pr91014.c: New test.
9081
9082 2019-06-27 Richard Biener <rguenther@suse.de>
9083
9084 PR testsuite/91004
9085 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
9086
9087 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
9088
9089 PR target/62147
9090 * gcc.target/powerpc/pr62147.c: New test.
9091
9092 2019-06-26 Jeff Law <law@redhat.com>
9093
9094 PR tree-optimization/90883
9095 * g++.dg/tree-ssa/pr90883.C: New test.
9096 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
9097
9098 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
9099
9100 PR target/89021
9101 * lib/target-supports.exp (available_vector_sizes)
9102 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
9103 64-bit vectors for !ia32.
9104
9105 2019-06-26 Jeff Law <law@redhat.com>
9106
9107 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
9108 as DSE compromises several of these tests.
9109 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
9110 * gcc.dg/memcpy-2.c: Similarly.
9111 * gcc.dg/pr40340-1.c: Similarly.
9112 * gcc.dg/pr40340-2.c: Similarly.
9113 * gcc.dg/pr40340-5.c: Similarly.
9114
9115 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
9116
9117 PR Fortran/90988
9118 ChangeLog forgotten with revision 272667
9119 * gfortran.dg/pr90988_1.f90: New test.
9120 * gfortran.dg/pr90988_2.f90: Ditto.
9121 * gfortran.dg/pr90988_3.f90: Ditto.
9122
9123 2019-06-26 Nathan Sidwell <nathan@acm.org>
9124
9125 * c-c++-common/pr90927.c: New.
9126
9127 2019-06-26 Richard Biener <rguenther@suse.de>
9128
9129 PR ipa/90982
9130 * g++.dg/torture/pr90982.C: New testcase.
9131
9132 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9133
9134 PR c++/67184
9135 PR c++/69445
9136 * g++.dg/other/final3.C: New.
9137 * g++.dg/other/final5.C: Likewise.
9138
9139 2019-06-26 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR target/90991
9142 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
9143
9144 2019-06-26 Li Jia He <helijia@linux.ibm.com>
9145
9146 * gcc.target/powerpc/maddld-1.c: New testcase.
9147
9148 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
9149 Olga Makhotina <olga.makhotina@intel.com>
9150
9151 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
9152 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
9153 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
9154 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
9155 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
9156 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
9157 * gcc.target/i386/sse-13.c: Likewsie.
9158 * gcc.target/i386/sse-14.c: Likewise.
9159 * gcc.target/i386/sse-22.c: Likewise.
9160 * gcc.target/i386/sse-23.c: Likewise.
9161 * g++.dg/other/i386-2.C: Likewise.
9162 * g++.dg/other/i386-3.C: Likewise.
9163
9164 2019-06-25 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR c++/90969
9167 * g++.dg/ext/vector38.C: New test.
9168
9169 2019-06-25 Martin Jambor <mjambor@suse.cz>
9170
9171 PR ipa/90939
9172 * g++.dg/lto/pr90939_[01].C: New test.
9173
9174 2019-06-25 Richard Biener <rguenther@suse.de>
9175
9176 PR tree-optimization/90930
9177 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
9178 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
9179
9180 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
9181
9182 * gcc.target/arc/pr89838.c: New file.
9183
9184 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9185
9186 * gcc.target/msp430/mlarge-pedwarns.c: New test.
9187
9188 2019-06-25 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR sanitizer/90954
9191 * c-c++-common/gomp/pr90954.c: New test.
9192
9193 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
9194
9195 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
9196 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9197
9198 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
9199
9200 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
9201 to recognise Darwin's register names.
9202
9203 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
9204
9205 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
9206 * gcc.dg/cpp/usr/include/stdio.h: Rename...
9207 * gcc.dg/cpp/usr/include/example.h: ... to this.
9208
9209 2019-06-24 Richard Biener <rguenther@suse.de>
9210
9211 PR tree-optimization/90972
9212 * gcc.dg/torture/pr90972.c: New testcase.
9213
9214 2019-06-24 Martin Sebor <msebor@redhat.com>
9215
9216 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
9217 * gcc.dg/misc-column.c: Ditto.
9218
9219 2019-06-23 Ian Lance Taylor <iant@golang.org>
9220
9221 * go.test/test/blank1.go: Update for diagnostic message changes.
9222
9223 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
9224
9225 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
9226
9227 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
9228
9229 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
9230 vector explicitly for the vec_perm.
9231
9232 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
9233
9234 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
9235 __USER_LABEL_PREFIX__.
9236
9237 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
9238
9239 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
9240 expect the out-of-line GPR restore, and test specifically for
9241 absence of branches to local labels.
9242
9243 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9244
9245 PR fortran/89782
9246 * gfortran.dg/io_constraints_14.f90: New test.
9247
9248 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
9249
9250 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
9251 * gcc.target/powerpc/pr79909.c: Likewise.
9252
9253 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
9254
9255 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
9256 warning about _Bool.
9257
9258 2019-06-22 Marek Polacek <polacek@redhat.com>
9259
9260 PR c++/65707
9261 PR c++/89480
9262 PR c++/58836
9263 * g++.dg/cpp0x/nondeduced5.C: New test.
9264 * g++.dg/cpp0x/nondeduced6.C: New test.
9265 * g++.dg/cpp0x/nondeduced7.C: New test.
9266
9267 PR c++/66256
9268 * g++.dg/cpp0x/noexcept54.C: New test.
9269
9270 2019-06-22 Jan Hubicka <jh@suse.cz>
9271
9272 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
9273
9274 2019-06-22 Marek Polacek <polacek@redhat.com>
9275
9276 PR c++/86476 - noexcept-specifier is a complete-class context.
9277 PR c++/52869
9278 * g++.dg/cpp0x/noexcept45.C: New test.
9279 * g++.dg/cpp0x/noexcept46.C: New test.
9280 * g++.dg/cpp0x/noexcept47.C: New test.
9281 * g++.dg/cpp0x/noexcept48.C: New test.
9282 * g++.dg/cpp0x/noexcept49.C: New test.
9283 * g++.dg/cpp0x/noexcept50.C: New test.
9284 * g++.dg/cpp0x/noexcept51.C: New test.
9285 * g++.dg/cpp0x/noexcept52.C: New test.
9286 * g++.dg/cpp0x/noexcept53.C: New test.
9287 * g++.dg/eh/shadow1.C: Adjust dg-error.
9288
9289 PR c++/90881 - bogus -Wunused-value in unevaluated context.
9290 * g++.dg/cpp0x/Wunused-value1.C: New test.
9291
9292 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
9293
9294 * g++.dg/diagnostic/auto-storage-1.C: New.
9295 * g++.dg/diagnostic/no-type-1.C: Likewise.
9296 * g++.dg/diagnostic/no-type-2.C: Likewise.
9297 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
9298 * g++.dg/cpp0x/auto9.C: Test some locations too.
9299 * g++.dg/cpp1z/register1.C: Likewise.
9300 * g++.dg/cpp1z/register2.C: Likewise.
9301 * g++.dg/cpp1z/register3.C: Likewise.
9302 * g++.dg/other/error34.C: Likewise.
9303
9304 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
9305
9306 PR c++/90909
9307 * g++.dg/other/final7.C: New.
9308
9309 2019-06-21 Jakub Jelinek <jakub@redhat.com>
9310
9311 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
9312 x86.
9313 * g++.dg/vect/simd-5.cc: Likewise.
9314
9315 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
9316
9317 PR c++/90909
9318 Revert:
9319 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
9320
9321 PR c++/67184
9322 PR c++/69445
9323 * g++.dg/other/final3.C: New.
9324 * g++.dg/other/final4.C: Likewise.
9325 * g++.dg/other/final5.C: Likewise.
9326
9327 * g++.dg/other/final6.C: New.
9328
9329 2019-06-21 Marek Polacek <polacek@redhat.com>
9330
9331 PR c++/61490 - qualified-id in friend function definition.
9332 * g++.dg/diagnostic/friend2.C: New test.
9333 * g++.dg/diagnostic/friend3.C: New test.
9334
9335 PR c++/60223 - ICE with T{} in non-deduced context.
9336 * g++.dg/cpp0x/nondeduced1.C: New test.
9337 * g++.dg/cpp0x/nondeduced2.C: New test.
9338 * g++.dg/cpp0x/nondeduced3.C: New test.
9339 * g++.dg/cpp0x/nondeduced4.C: New test.
9340
9341 PR c++/64235 - missing syntax error with invalid alignas.
9342 * g++.dg/parse/alignas1.C: New test.
9343
9344 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
9345
9346 PR fortran/67884
9347 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
9348 * gfortran.dg/pr67884.f90: ... covered here. New test.
9349
9350 2019-06-21 Marek Polacek <polacek@redhat.com>
9351
9352 PR c++/90490 - fix decltype issues in noexcept-specifier.
9353 * g++.dg/cpp0x/noexcept43.C: New test.
9354 * g++.dg/cpp0x/noexcept44.C: New test.
9355
9356 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
9357
9358 PR c++/90875 - added -Wswitch-outside-range option
9359 * c-c++-common/Wswitch-outside-range-1.c: New test.
9360 * c-c++-common/Wswitch-outside-range-2.c: New test.
9361 * c-c++-common/Wswitch-outside-range-3.c: New test.
9362 * c-c++-common/Wswitch-outside-range-4.c: New test.
9363
9364 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
9365
9366 PR fortran/51991
9367 gfortran.dg/pr51991.f90
9368
9369 2019-06-21 Jeff Law <law@redhat.com>
9370
9371 PR tree-optimization/90949
9372 * gcc.c-torture/execute/pr90949.c: New test.
9373
9374 2019-06-21 Marek Polacek <polacek@redhat.com>
9375
9376 PR c++/90953 - ICE with -Wmissing-format-attribute.
9377 * g++.dg/warn/miss-format-7.C: New test.
9378
9379 2019-06-21 Richard Biener <rguenther@suse.de>
9380
9381 PR debug/90914
9382 * g++.dg/debug/pr90914.C: New testcase.
9383
9384 2019-06-21 Richard Biener <rguenther@suse.de>
9385
9386 PR tree-optimization/90913
9387 * gfortran.dg/vect/pr90913.f90: New testcase.
9388
9389 2019-06-21 Jakub Jelinek <jakub@redhat.com>
9390
9391 * gcc.dg/vect/vect-simd-12.c: New test.
9392 * gcc.dg/vect/vect-simd-13.c: New test.
9393 * gcc.dg/vect/vect-simd-14.c: New test.
9394 * gcc.dg/vect/vect-simd-15.c: New test.
9395 * gcc.target/i386/sse2-vect-simd-12.c: New test.
9396 * gcc.target/i386/sse2-vect-simd-13.c: New test.
9397 * gcc.target/i386/sse2-vect-simd-14.c: New test.
9398 * gcc.target/i386/sse2-vect-simd-15.c: New test.
9399 * gcc.target/i386/avx2-vect-simd-12.c: New test.
9400 * gcc.target/i386/avx2-vect-simd-13.c: New test.
9401 * gcc.target/i386/avx2-vect-simd-14.c: New test.
9402 * gcc.target/i386/avx2-vect-simd-15.c: New test.
9403 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
9404 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
9405 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
9406 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
9407 * g++.dg/vect/simd-6.cc: New test.
9408 * g++.dg/vect/simd-7.cc: New test.
9409 * g++.dg/vect/simd-8.cc: New test.
9410 * g++.dg/vect/simd-9.cc: New test.
9411 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
9412
9413 PR c++/90950
9414 * g++.dg/gomp/lastprivate-1.C: New test.
9415
9416 * gcc.dg/vect/vect-simd-11.c: New test.
9417 * gcc.target/i386/sse2-vect-simd-11.c: New test.
9418 * gcc.target/i386/avx2-vect-simd-11.c: New test.
9419 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
9420
9421 2019-06-20 Marek Polacek <polacek@redhat.com>
9422
9423 PR c++/79781
9424 * g++.dg/ext/goto1.C: New test.
9425
9426 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
9427
9428 PR fortran/77632
9429 * gfortran.dg/pr77632_1.f90: New test.
9430
9431 2019-06-20 Marek Polacek <polacek@redhat.com>
9432
9433 PR c++/68265
9434 * g++.dg/parse/error62.C: New test.
9435
9436 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
9437
9438 PR fortran/86587
9439 * gfortran.dg/pr86587.f90: New test.
9440
9441 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
9442
9443 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
9444 * obj-c++.dg/stubify-2.mm: Likewise.
9445 * objc.dg/stubify-1.m: Likewise.
9446 * objc.dg/stubify-2.m: Likewise.
9447
9448 2019-06-20 Marek Polacek <polacek@redhat.com>
9449
9450 PR c++/87512
9451 * g++.dg/cpp1z/inline-var7.C: New test.
9452
9453 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
9454
9455 PR target/54855
9456 * gcc.target/i386/pr54855-1.c: New test.
9457 * gcc.target/i386/pr54855-2.c: Likewise.
9458 * gcc.target/i386/pr54855-3.c: Likewise.
9459 * gcc.target/i386/pr54855-4.c: Likewise.
9460 * gcc.target/i386/pr54855-5.c: Likewise.
9461 * gcc.target/i386/pr54855-6.c: Likewise.
9462 * gcc.target/i386/pr54855-7.c: Likewise.
9463 * gcc.target/i386/pr54855-8.c: Likewise.
9464 * gcc.target/i386/pr54855-9.c: Likewise.
9465 * gcc.target/i386/pr54855-10.c: Likewise.
9466
9467 2019-06-20 Jan Hubicka <jh@suse.cz>
9468
9469 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
9470
9471 2019-06-20 Marek Polacek <polacek@redhat.com>
9472
9473 PR c++/89873
9474 * g++.dg/cpp1y/noexcept1.C: New test.
9475
9476 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9477
9478 PR fortran/90937
9479 * gfortran.dg/external_procedure_4.f90: New test.
9480
9481 2019-06-20 Tom de Vries <tdevries@suse.de>
9482
9483 * gcc.dg/pr90866-2.c: Require global_constructor.
9484
9485 2019-06-20 Tom de Vries <tdevries@suse.de>
9486
9487 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
9488 * gcc.dg/pr88870.c: Same.
9489 * gcc.dg/pr90082.c: Same.
9490
9491 2019-06-20 Tom de Vries <tdevries@suse.de>
9492
9493 * gcc.dg/pr89737.c: Require indirect_jumps.
9494 * gcc.dg/torture/pr87693.c: Same.
9495 * gcc.dg/torture/pr89135.c: Same.
9496 * gcc.dg/torture/pr90071.c: Same.
9497
9498 2019-06-20 Tom de Vries <tdevries@suse.de>
9499
9500 * gcc.c-torture/compile/pr89280.c: Require label_values.
9501 * gcc.dg/pr89737.c: Same.
9502 * gcc.dg/pr90082.c: Same.
9503 * gcc.dg/torture/pr89135.c: Same.
9504 * gcc.dg/torture/pr89247.c: Same.
9505 * gcc.dg/torture/pr90071.c: Same.
9506
9507 2019-06-20 Tom de Vries <tdevries@suse.de>
9508
9509 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
9510 * gcc.c-torture/compile/pr77754-2.c: Same.
9511 * gcc.c-torture/compile/pr77754-3.c: Same.
9512 * gcc.c-torture/compile/pr77754-4.c: Same.
9513 * gcc.c-torture/compile/pr77754-5.c: Same.
9514 * gcc.c-torture/compile/pr77754-6.c: Same.
9515 * gcc.c-torture/compile/pr87110.c: Same.
9516 * gcc.c-torture/execute/pr86528.c: Same.
9517 * gcc.dg/Walloca-larger-than-2.c: Same.
9518 * gcc.dg/Walloca-larger-than.c: Same.
9519 * gcc.dg/Warray-bounds-41.c: Same.
9520 * gcc.dg/Wrestrict-17.c: Same.
9521 * gcc.dg/Wstrict-overflow-27.c: Same.
9522 * gcc.dg/Wstringop-truncation-3.c: Same.
9523 * gcc.dg/pr78902.c: Same.
9524 * gcc.dg/pr87099.c: Same.
9525 * gcc.dg/pr87320.c: Same.
9526 * gcc.dg/pr89045.c: Same.
9527 * gcc.dg/strlenopt-62.c: Same.
9528 * gcc.dg/tree-ssa/alias-37.c: Same.
9529
9530 2019-06-19 Marek Polacek <polacek@redhat.com>
9531
9532 PR c++/60364 - noreturn after first decl not diagnosed.
9533 * g++.dg/warn/noreturn-8.C: New test.
9534 * g++.dg/warn/noreturn-9.C: New test.
9535 * g++.dg/warn/noreturn-10.C: New test.
9536 * g++.dg/warn/noreturn-11.C: New test.
9537
9538 2019-06-19 Martin Sebor <msebor@redhat.com>
9539
9540 PR tree-optimization/90626
9541 * gcc.dg/strlenopt-65.c: New test.
9542 * gcc.dg/strlenopt-66.c: New test.
9543 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
9544
9545 2019-06-19 Martin Sebor <msebor@redhat.com>
9546
9547 PR translation/90156
9548 * gcc.dg/format/gcc_diag-11.c: Enable.
9549
9550 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
9551
9552 PR fortran/69499
9553 * gfortran.dg/pr69499.f90: New test.
9554 * gfortran.dg/module_error_1.f90: Update dg-error string.
9555
9556 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
9557
9558 PR fortran/69398
9559 * gfortran.dg/pr69398.f90: New test.
9560
9561 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
9562
9563 PR fortran/87907
9564 * gfortran.dg/pr87907.f90: New testcase.
9565
9566 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
9567
9568 PR middle-end/84521
9569 * gcc.c-torture/execute/pr84521.c: New test.
9570
9571 2019-06-19 Jakub Jelinek <jakub@redhat.com>
9572
9573 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
9574 tree-vect.h nor call check_vect.
9575 * gcc.dg/vect/vect-simd-9.c: Likewise.
9576 * gcc.dg/vect/vect-simd-10.c: New test.
9577 * gcc.target/i386/sse2-vect-simd-8.c: New test.
9578 * gcc.target/i386/sse2-vect-simd-9.c: New test.
9579 * gcc.target/i386/sse2-vect-simd-10.c: New test.
9580 * gcc.target/i386/avx2-vect-simd-8.c: New test.
9581 * gcc.target/i386/avx2-vect-simd-9.c: New test.
9582 * gcc.target/i386/avx2-vect-simd-10.c: New test.
9583 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
9584 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
9585 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
9586
9587 * g++.dg/vect/simd-3.cc: New test.
9588 * g++.dg/vect/simd-4.cc: New test.
9589 * g++.dg/vect/simd-5.cc: New test.
9590
9591 2019-06-19 Jakub Jelinek <jakub@redhat.com>
9592
9593 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
9594
9595 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
9596 Mark Eggleston <mark.eggleston@codethink.com>
9597
9598 PR fortran/89103
9599 * gfortran.dg/dec_format_empty_item_1.f: New test.
9600 * gfortran.dg/dec_format_empty_item_2.f: New test.
9601 * gfortran.dg/dec_format_empty_item_3.f: New test.
9602
9603 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9604
9605 * gcc.target/aarch64/pr88834.c: Move from here...
9606 * gcc.target/aarch64/sve/pr88834.c: ...to here.
9607
9608 2019-06-18 Cherry Zhang <cherryyz@google.com>
9609
9610 * go.dg/concatstring.go: New test.
9611
9612 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
9613
9614 PR fortran/90921
9615 * gfortran.dg/goacc/declare-3.f95: Update.
9616
9617 PR fortran/85221
9618 * gfortran.dg/goacc/declare-3.f95: New file.
9619
9620 PR middle-end/90859
9621 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
9622
9623 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
9624 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
9625
9626 PR testsuite/90861
9627 * c-c++-common/goacc/declare-pr90861.c: New file.
9628
9629 PR testsuite/90868
9630 * c-c++-common/goacc/declare-1.c: Update.
9631 * c-c++-common/goacc/declare-2.c: Likewise.
9632
9633 PR middle-end/90862
9634 * c-c++-common/goacc/declare-1.c: Update.
9635 * c-c++-common/goacc/declare-2.c: Likewise.
9636
9637 2019-06-18 Marek Polacek <polacek@redhat.com>
9638
9639 PR c++/84698
9640 * g++.dg/cpp0x/noexcept42.C: New test.
9641
9642 PR c++/71548
9643 * g++.dg/cpp0x/variadic177.C: New test.
9644
9645 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
9646
9647 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
9648 contain dots.
9649 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9650 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9651 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9652 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9653 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9654 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
9655 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
9656
9657 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
9658
9659 * gcc.target/i386/pr81563.c (dg-final): Check that no
9660 registers are restored from %esp.
9661
9662 2019-06-18 Richard Biener <rguenther@suse.de>
9663
9664 PR debug/90900
9665 * gcc.dg/gomp/pr90900.c: New testcase.
9666
9667 2019-06-18 Martin Sebor <msebor@redhat.com>
9668
9669 * gcc.dg/pr90866-2.c: Remove a pointless declaration
9670 to avoid compilation errors on arm-none-eabi.
9671
9672 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
9673
9674 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
9675 * gcc.target/aarch64/pcs_attribute-3.c: New test.
9676
9677 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9678 * gcc.target/aarch64/sve/fadda_1.c: New test.
9679
9680 2019-06-17 Jakub Jelinek <jakub@redhat.com>
9681
9682 * gcc.dg/vect/vect-simd-8.c: New test.
9683 * gcc.dg/vect/vect-simd-9.c: New test.
9684 * g++.dg/vect/simd-2.cc: New test.
9685 * g++.dg/gomp/scan-1.C: New test.
9686
9687 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
9688
9689 PR target/62055
9690 * gcc.target/i386/fnabs.c: New test.
9691
9692 2019-06-17 Marek Polacek <polacek@redhat.com>
9693
9694 PR c++/83820 - excessive attribute arguments not detected.
9695 * g++.dg/cpp0x/gen-attrs-67.C: New test.
9696
9697 2019-06-17 Nathan Sidwell <nathan@acm.org>
9698
9699 PR c++/90754
9700 * g++.dg/lookup/pr90754.C: New.
9701
9702 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
9703
9704 PR middle-end/64242
9705 * gcc.c-torture/execute/pr64242.c: Improve test.
9706
9707 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9708
9709 * gcc.target/msp430/mspabi_sllll.c: New test.
9710 * gcc.target/msp430/mspabi_srall.c: New test.
9711 * gcc.target/msp430/mspabi_srlll.c: New test.
9712 * gcc.c-torture/execute/shiftdi-2.c: New test.
9713
9714 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9715
9716 * lib/target-supports.exp: Add check_effective_target_longlong64.
9717
9718 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
9719
9720 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
9721 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
9722
9723 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
9724
9725 PR d/90650
9726 * gdc.dg/pr90650a.d: New test.
9727 * gdc.dg/pr90650b.d: New test.
9728
9729 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
9730
9731 * gfortran.dg/dummy_derived_typed.f90: New test.
9732
9733 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
9734
9735 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
9736
9737 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
9738
9739 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
9740
9741 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
9742
9743 PR objc/90709
9744 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
9745 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
9746 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
9747 * obj-c++.dg/strings/const-str-12.mm: Likewise.
9748 * obj-c++.dg/syntax-error-1.mm: Likewise.
9749 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
9750 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9751 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9752 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9753 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
9754 in no longer supported, also on m64 where there's no meaning to it.
9755 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
9756 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
9757 there.
9758 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
9759 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
9760 * obj-c++.dg/stubify-2.mm: Likewise.
9761 * obj-c++.dg/try-catch-1.mm: Likewise.
9762 * obj-c++.dg/try-catch-3.mm: Likewise.
9763
9764 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
9765
9766 PR objc/90709
9767 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
9768 * objc.dg/image-info.m: Likewise.
9769 * objc.dg/method-6.m: Likewise.
9770 * objc.dg/no-extra-load.m: Likewise.
9771 * objc.dg/objc-foreach-4.m: Likewise.
9772 * objc.dg/objc-foreach-5.m: Likewise.
9773 * objc.dg/proto-lossage-7.m: Likewise.
9774 * objc.dg/strings/const-cfstring-2.m: Likewise.
9775 * objc.dg/strings/const-cfstring-5.m: Likewise.
9776 * objc.dg/strings/const-str-12b.m: Likewise.
9777 * objc.dg/symtab-1.m: Likewise.
9778 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
9779 * objc.dg/torture/strings/const-str-10.m: Likewise.
9780 * objc.dg/torture/strings/const-str-11.m: Likewise.
9781 * objc.dg/torture/strings/const-str-9.m: Likewise.
9782 * objc.dg/zero-link-1.m: Likewise.
9783 * objc.dg/zero-link-2.m: Likewise.
9784 * objc.dg/zero-link-3.m: Likewise.
9785 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
9786 * objc.dg/headers.m: XFAIL for Darwin14-19.
9787 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
9788 there.
9789
9790 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
9791
9792 PR objc/90709
9793 * objc-obj-c++-shared/CF-CFString.h: New.
9794 * objc-obj-c++-shared/F-NSArray.h: New.
9795 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
9796 * objc-obj-c++-shared/F-NSObject.h: New.
9797 * objc-obj-c++-shared/F-NSString.h: New.
9798 * objc-obj-c++-shared/F-NSValue.h: New.
9799 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
9800 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
9801 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
9802 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
9803 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
9804 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
9805 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
9806 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
9807 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
9808 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
9809 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
9810 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
9811 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
9812 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
9813 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
9814 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
9815 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
9816 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
9817 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
9818 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
9819 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
9820 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
9821 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
9822 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
9823 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
9824 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
9825 New.
9826 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
9827 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
9828 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
9829
9830 2019-06-15 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR middle-end/90779
9833 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
9834 static block scope variable in #pragma acc routine.
9835
9836 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
9837
9838 * gfortran.dg/integer_exponentiation_4.f90: Update test.
9839 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
9840 * gfortran.dg/no_range_check_1.f90: Ditto.
9841
9842 2019-06-14 Harald Anlauf <anlauf@gmx.de>
9843
9844 PR fortran/90577
9845 PR fortran/90578
9846 * gfortran.dg/lrshift_1.f90: Adjust testcase.
9847 * gfortran.dg/shiftalr_3.f90: New testcase.
9848
9849 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
9850
9851 PR fortran/89646
9852 * gfortran.dg/pr89646.f90: New test.
9853
9854 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
9855
9856 PR rtl-optimization/90765
9857 * gcc.target/i386/pr90765-1.c: New test.
9858 * gcc.target/i386/pr90765-2.c: Likewise.
9859
9860 2019-06-14 Marek Polacek <polacek@redhat.com>
9861
9862 PR c++/90884 - stray note with -Wctor-dtor-privacy.
9863 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
9864 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
9865
9866 2019-06-14 Richard Biener <rguenther@suse.de>
9867
9868 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
9869
9870 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
9871
9872 PR ipa/90401
9873 * gcc.dg/ipa/ipcp-agg-10.c: New test.
9874
9875 2019-06-13 Martin Sebor <msebor@redhat.com>
9876
9877 PR tree-optimization/90662
9878 * gcc.dg/pr90866-2.c: New test.
9879 * gcc.dg/pr90866.c: Ditto.
9880
9881 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
9882 Lijia He <helijia@linux.ibm.com>
9883
9884 PR tree-optimization/77820
9885 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
9886 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
9887 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
9888 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
9889 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
9890 * gcc.target/sh/pr51244-20.c: Update testcase.
9891
9892 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9893
9894 * gcc.dg/darwin-minversion-link.c: New test.
9895
9896 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9897
9898 PR fortran/68544
9899 * gfortran.dg/pr68544.f90: New test.
9900 * gfortran.dg/pr85687.f90: Modify test for new error message.
9901
9902 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9903
9904 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
9905
9906 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9907
9908 PR fortran/89344
9909 * gfortran.dg/pr89344.f90: New test.
9910
9911 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9912
9913 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
9914 * gcc.dg/darwin-minversion-2.c: Likewise.
9915
9916 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9917
9918 PR target/90871
9919 * g++.dg/ext/altivec-15.C: Add dg-error directive.
9920
9921 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9922
9923 * gcc.dg/pr90760.c: Require alias support.
9924
9925 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
9926
9927 PR tree-optimization/90869
9928 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
9929
9930 2019-06-13 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/90856
9933 * gcc.target/i386/pr90856.c: New testcase.
9934
9935 2019-06-13 Jakub Jelinek <jakub@redhat.com>
9936
9937 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
9938 = {} store.
9939 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
9940 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
9941
9942 2019-06-13 Richard Biener <rguenther@suse.de>
9943
9944 * gcc.dg/vect/vect-version-1.c: New testcase.
9945 * gcc.dg/vect/vect-version-2.c: Likewise.
9946
9947 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 * g++.dg/diagnostic/variably-modified-type-1.C: New.
9950 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
9951 * g++.dg/other/pr84792-1.C: Likewise.
9952 * g++.dg/other/pr84792-2.C: Likewise.
9953 * g++.dg/parse/error24.C: Likewise.
9954 * g++.dg/parse/error32.C: Likewise.
9955 * g++.dg/parse/error33.C: Likewise.
9956 * g++.dg/parse/saved1.C: Likewise.
9957 * g++.dg/template/operator6.C: Likewise.
9958 * g++.dg/template/pr61745.C: Likewise.
9959 * g++.dg/template/typedef41.C: Likewise.
9960 * g++.old-deja/g++.jason/crash10.C: Likewise.
9961
9962 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9963
9964 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
9965 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
9966 * g++.dg/parse/error10.C: Adjust location.
9967 * g++.dg/parse/pragma2.C: Likewise.
9968
9969 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
9970
9971 PR tree-optimization/89713
9972 * g++.dg/tree-ssa/empty-loop.C: New test.
9973 * gcc.dg/tree-ssa/dce-2.c: New test.
9974 * gcc.dg/const-1.c: Add -fno-finite-loops option.
9975 * gcc.dg/graphite/graphite.exp: Likewise.
9976 * gcc.dg/loop-unswitch-1.c: Likewise.
9977 * gcc.dg/predict-9.c: Likewise.
9978 * gcc.dg/pure-2.c: Likewise.
9979 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
9980 * gcc.dg/tree-ssa/loop-10.c: Likewise.
9981 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9982 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
9983
9984 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9985
9986 PR target/88838
9987 * gcc.target/aarch64/pr88838.c: New test.
9988 * gcc.target/aarch64/sve/while_1.c: Adjust.
9989
9990 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9991
9992 PR target/88834
9993 * gcc.target/aarch64/pr88834.c: New test.
9994 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
9995 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9996 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9997 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9998 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9999 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10000
10001 2019-06-12 Marek Polacek <polacek@redhat.com>
10002
10003 PR c++/87410
10004 * g++.dg/cpp1y/pr87410.C: New test.
10005
10006 2019-06-12 Marek Polacek <polacek@redhat.com>
10007
10008 PR c++/66999 - 'this' captured by reference.
10009 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
10010
10011 PR c++/90825 - endless recursion when evaluating sizeof.
10012 PR c++/90832 - endless recursion when evaluating sizeof.
10013 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
10014 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
10015
10016 2019-06-12 Martin Sebor <msebor@redhat.com>
10017
10018 PR middle-end/90676
10019 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
10020 output some more.
10021 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
10022 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
10023 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
10024 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
10025
10026 2019-06-12 Marek Polacek <polacek@redhat.com>
10027
10028 PR c++/90736 - bogus error with alignof.
10029 * g++.dg/cpp0x/alignof5.C: New test.
10030
10031 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10032
10033 * gcc.dg/builtin-apply2.c: Skip for PRU.
10034 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
10035
10036 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10037
10038 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
10039
10040 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10041
10042 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
10043 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
10044 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
10045 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
10046 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
10047
10048 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10049
10050 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
10051
10052 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10053
10054 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
10055 * gcc.dg/20020312-2.c: No PIC register for PRU.
10056
10057 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10058
10059 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
10060 * lib/target-utils.exp: Ditto.
10061 * lib/target-supports.exp (check_effective_target_function_pointers,
10062 check_effective_target_large_return_values): New.
10063
10064 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10065
10066 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
10067 * lib/target-utils.exp: Ditto.
10068 * lib/target-supports.exp: Declare PRU target as tiny.
10069
10070 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
10071
10072 * gcc.target/pru/abi-arg-struct.c: New test.
10073 * gcc.target/pru/ashiftrt.c: New test.
10074 * gcc.target/pru/builtins-1.c: New test.
10075 * gcc.target/pru/builtins-error.c: New test.
10076 * gcc.target/pru/clearbit.c: New test.
10077 * gcc.target/pru/loop-asm.c: New test.
10078 * gcc.target/pru/loop-dowhile.c: New test.
10079 * gcc.target/pru/loop-hi-1.c: New test.
10080 * gcc.target/pru/loop-hi-2.c: New test.
10081 * gcc.target/pru/loop-qi-1.c: New test.
10082 * gcc.target/pru/loop-qi-2.c: New test.
10083 * gcc.target/pru/loop-short-1.c: New test.
10084 * gcc.target/pru/loop-short-2.c: New test.
10085 * gcc.target/pru/loop-si-1.c: New test.
10086 * gcc.target/pru/loop-si-2.c: New test.
10087 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
10088 * gcc.target/pru/loop-ubyte-1.c: New test.
10089 * gcc.target/pru/loop-ubyte-2.c: New test.
10090 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
10091 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
10092 * gcc.target/pru/mabi-ti-1.c: New test.
10093 * gcc.target/pru/mabi-ti-2.c: New test.
10094 * gcc.target/pru/mabi-ti-3.c: New test.
10095 * gcc.target/pru/mabi-ti-4.c: New test.
10096 * gcc.target/pru/mabi-ti-5.c: New test.
10097 * gcc.target/pru/mabi-ti-6.c: New test.
10098 * gcc.target/pru/mabi-ti-7.c: New test.
10099 * gcc.target/pru/pr64366.c: New test.
10100 * gcc.target/pru/pragma-ctable_entry.c: New test.
10101 * gcc.target/pru/pru.exp: New file.
10102 * gcc.target/pru/qbbc-1.c: New test.
10103 * gcc.target/pru/qbbc-2.c: New test.
10104 * gcc.target/pru/qbbc-3.c: New test.
10105 * gcc.target/pru/qbbs-1.c: New test.
10106 * gcc.target/pru/qbbs-2.c: New test.
10107 * gcc.target/pru/setbit.c: New test.
10108 * gcc.target/pru/zero_extend-and-hisi.c: New test.
10109 * gcc.target/pru/zero_extend-and-qihi.c: New test.
10110 * gcc.target/pru/zero_extend-and-qisi.c: New test.
10111 * gcc.target/pru/zero_extend-hisi.c: New test.
10112 * gcc.target/pru/zero_extend-qihi.c: New test.
10113 * gcc.target/pru/zero_extend-qisi.c: New test.
10114 * lib/target-supports.exp: Add PRU to feature filters.
10115
10116 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
10117
10118 PR fortran/90002
10119 * gfortran.dg/pr90002.f90: New test.
10120
10121 2019-06-12 Martin Sebor <msebor@redhat.com>
10122
10123 PR middle-end/90676
10124 * gcc.dg/tree-ssa/dump-6.c: New test.
10125 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
10126 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
10127 * gcc.dg/store_merging_5.c: Same.
10128 * gcc.dg/tree-prof/stringop-2.c: Same.
10129 * gcc.dg/tree-ssa/pr30375.c: Same.
10130 * gcc.dg/tree-ssa/slsr-27.c: Same.
10131 * gcc.dg/tree-ssa/slsr-28.c: Same.
10132 * gcc.dg/tree-ssa/slsr-29.c: Same.
10133 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
10134
10135 2019-06-12 Martin Sebor <msebor@redhat.com>
10136
10137 PR tree-optimization/90662
10138 * gcc.dg/strlenopt-62.c: New test.
10139 * gcc.dg/strlenopt-63.c: New test.
10140 * gcc.dg/strlenopt-64.c: New test.
10141
10142 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
10143
10144 * gcc.target/arm/ssadv16qi.c: New test.
10145 * gcc.target/arm/usadv16qi.c: Likewise.
10146
10147 2019-06-12 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c/90760
10150 * gcc.dg/pr90760.c: New test.
10151
10152 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
10153
10154 * gcc.target/mips/data-sym-pool.c: Update expected output.
10155 * gcc.target/mips/data-sym-multi-pool.c: New test.
10156
10157 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
10158
10159 PR testsuite/65364
10160 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
10161 (fn2): Likewise.
10162
10163 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
10164
10165 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
10166 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
10167 unset -mpcrel in the target pragmas.
10168 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
10169 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
10170 unset -mpcrel in the target pragmas.
10171
10172 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
10173
10174 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
10175
10176 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
10177
10178 PR c++/90449 - add -Winaccessible-base option.
10179 * g++.dg/warn/Winaccessible-base-1.C: New file.
10180 * g++.dg/warn/Winaccessible-base-2.C: New file.
10181 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
10182 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
10183
10184 2019-06-11 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR c++/90810
10187 * g++.dg/ext/vector37.C: New test.
10188
10189 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
10190
10191 PR c++/87250
10192 * g++.dg/cpp0x/pr87250.C: New test.
10193
10194 2019-06-10 Jakub Jelinek <jakub@redhat.com>
10195
10196 PR testsuite/90772
10197 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
10198 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
10199 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
10200 * g++.dg/cpp1z/pr85569.C: Include <functional>.
10201 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
10202 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
10203
10204 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
10205
10206 PR other/90695
10207 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
10208
10209 2019-06-10 Jakub Jelinek <jakub@redhat.com>
10210
10211 * c-c++-common/gomp/scan-1.c: New test.
10212 * c-c++-common/gomp/scan-2.c: New test.
10213 * c-c++-common/gomp/scan-3.c: New test.
10214 * c-c++-common/gomp/scan-4.c: New test.
10215
10216 2019-06-10 Martin Liska <mliska@suse.cz>
10217
10218 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
10219 function name.
10220
10221 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
10222
10223 * gcc.target/arc/jumptables.c: Update test.
10224
10225 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
10226
10227 * gcc.target/arc/and-cnst-size.c: New test.
10228 * gcc.target/arc/mov-cnst-size.c: Likewise.
10229 * gcc.target/arc/or-cnst-size.c: Likewise.
10230 * gcc.target/arc/store-merge-1.c: Update test.
10231 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
10232 * gcc.target/arc/cmem-1.c: Likewise.
10233 * gcc.target/arc/cmem-2.c: Likewise.
10234 * gcc.target/arc/cmem-3.c: Likewise.
10235 * gcc.target/arc/cmem-4.c: Likewise.
10236 * gcc.target/arc/cmem-5.c: Likewise.
10237 * gcc.target/arc/cmem-6.c: Likewise.
10238 * gcc.target/arc/loop-4.c: Likewise.
10239 * gcc.target/arc/movh_cl-1.c: Likewise.
10240 * gcc.target/arc/sdata-3.c: Likewise.
10241
10242 2019-06-10 Martin Liska <mliska@suse.cz>
10243
10244 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
10245
10246 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
10247
10248 * gcc.dg/attr-copy-6.c: Require alias support.
10249
10250 2019-06-09 Marek Polacek <polacek@redhat.com>
10251
10252 PR c++/65175
10253 * g++.dg/cpp0x/alias-decl-69.C: New test.
10254
10255 PR c++/60366
10256 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
10257
10258 019-06-09 Paul Thomas <pault@gcc.gnu.org>
10259
10260 PR fortran/89365
10261 * gfortran.dg/assumed_rank_bounds_3.f90: New test.
10262
10263 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
10264
10265 PR fortran/90786
10266 * gfortran.dg/proc_ptr_51.f90: New test.
10267
10268 2019-06-08 Marek Polacek <polacek@redhat.com>
10269
10270 PR c++/52269
10271 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
10272
10273 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10274 Tomáš Trnka <trnka@scm.com>
10275
10276 PR fortran/90744
10277 * gfortran.dg/deferred_character_33.f90: New test.
10278 * gfortran.dg/deferred_character_33a.f90: New test.
10279
10280 2019-06-08 Marek Polacek <polacek@redhat.com>
10281
10282 PR c++/77548
10283 * g++.dg/other/pr77548.C: New test.
10284
10285 PR c++/72845
10286 * g++.dg/cpp0x/noexcept41.C: New test.
10287
10288 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10289
10290 * gcc.target/aarch64/sve/init_1.c: Remove options
10291 -O2 -fno-schedule-insns and instead pass -O.
10292 Update assembly in comments.
10293 * gcc.target/aarch64/sve/init_2.c: Likewise.
10294 * gcc.target/aarch64/sve/init_3.c: Likewise.
10295 * gcc.target/aarch64/sve/init_4.c: Likewise.
10296 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
10297 adjust dg-scan.
10298 * gcc.target/aarch64/sve/init_6.c: Likewise.
10299 * gcc.target/aarch64/sve/init_7.c: Likewise.
10300 * gcc.target/aarch64/sve/init_8.c: Likewise.
10301 * gcc.target/aarch64/sve/init_9.c: Likewise.
10302 * gcc.target/aarch64/sve/init_10.c: Likewise.
10303 * gcc.target/aarch64/sve/init_11.c: Likewise.
10304 * gcc.target/aarch64/sve/init_12.c: Likewise.
10305
10306 2019-06-07 Marek Polacek <polacek@redhat.com>
10307
10308 PR c++/77747
10309 * g++.dg/cpp0x/inh-ctor33.C: New test.
10310
10311 PR c++/77967
10312 * g++.dg/cpp0x/alias-decl-68.C: New test.
10313
10314 PR c++/77771
10315 * g++.dg/cpp0x/constexpr-77771.C: New test.
10316
10317 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
10318
10319 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
10320
10321 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
10322
10323 PR fortran/89100
10324 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
10325 to allow use when kind=16 is not supported.
10326 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
10327 to allow use when kind=16 is not supported.
10328
10329 2019-06-07 Richard Biener <rguenther@suse.de>
10330
10331 PR debug/90574
10332 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
10333 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
10334
10335 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
10336
10337 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
10338
10339 2019-06-07 Martin Liska <mliska@suse.cz>
10340
10341 PR tree-optimization/78902
10342 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
10343 of __builtin_alloca.
10344 * c-c++-common/asan/pr88619.c: Likewise.
10345 * g++.dg/overload/using2.C: Likewise for malloc.
10346 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
10347 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
10348 * gcc.dg/pr43643.c: Likewise.
10349 * gcc.dg/pr59717.c: Likewise for calloc.
10350 * gcc.dg/torture/pr71816.c: Likewise.
10351 * gcc.dg/tree-ssa/pr78886.c: Likewise.
10352 * gcc.dg/tree-ssa/pr79697.c: Likewise.
10353 * gcc.dg/pr78902.c: New test.
10354
10355 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
10356
10357 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
10358 on Darwin.
10359
10360 2019-06-06 Martin Jambor <mjambor@suse.cz>
10361
10362 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
10363 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
10364 * gnat.dg/opt39.adb: Adjust scan dump.
10365
10366 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10367
10368 * gcc.target/msp430/size-optimized-shifts.c: New test.
10369
10370 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10371
10372 * gcc.target/msp430/emulate-slli.c: New test.
10373 * gcc.target/msp430/emulate-srai.c: New test.
10374 * gcc.target/msp430/emulate-srli.c: New test.
10375
10376 2019-06-06 Martin Liska <mliska@suse.cz>
10377
10378 PR tree-optimization/87954
10379 * gcc.dg/pr87954.c: New test.
10380
10381 2019-06-06 Richard Biener <rguenther@suse.de>
10382
10383 * gcc.dg/tree-ssa/alias-37.c: New testcase.
10384 * gcc.dg/torture/20190604-1.c: Likewise.
10385 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
10386
10387 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
10388
10389 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
10390 * gcc.target/arc/tmac-2.c: Likewise.
10391
10392 2019-06-05 Martin Sebor <msebor@redhat.com>
10393
10394 PR c/90737
10395 * c-c++-common/Wreturn-local-addr.c: New test.
10396 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
10397
10398 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
10399
10400 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
10401 for {x,y,z} suffix.
10402 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
10403
10404 2019-06-05 Martin Sebor <msebor@redhat.com>
10405
10406 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
10407 been committed.
10408
10409 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10410
10411 * g++.dg/diagnostic/return-type-invalid-1.C: New.
10412 * g++.old-deja/g++.brendan/crash16.C: Adjust.
10413 * g++.old-deja/g++.law/ctors5.C: Likewise.
10414
10415 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10416
10417 * g++.dg/other/friend4.C: Test locations too.
10418 * g++.dg/other/friend5.C: Likewise.
10419 * g++.dg/other/friend7.C: Likewise.
10420
10421 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
10422
10423 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
10424
10425 2019-06-05 Martin Sebor <msebor@redhat.com>
10426
10427 * gcc.dg/weak/weak-19.c: New test.
10428
10429 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
10430
10431 * gnat.dg/specs/discr6.ads: New test.
10432
10433 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
10434
10435 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
10436 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
10437 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
10438 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
10439 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
10440 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
10441
10442 2019-06-05 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR debug/90733
10445 * gcc.dg/pr90733.c: New test.
10446
10447 2019-06-05 Richard Biener <rguenther@suse.de>
10448
10449 PR middle-end/90726
10450 * gcc.dg/pr90726.c: Enable IVOPTs.
10451
10452 2019-06-05 Jakub Jelinek <jakub@redhat.com>
10453
10454 * g++.dg/vect/simd-1.cc: New test.
10455
10456 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
10457
10458 PR target/89803
10459 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
10460 __builtin_ia32_fpclasssd): Removed.
10461 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
10462 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
10463 __builtin_ia32_fpclasssd): Removed.
10464 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
10465 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
10466 __builtin_ia32_fpclasssd): Removed.
10467 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
10468 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
10469 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
10470 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
10471 Add test for _mm_mask_fpclass_ss_mask.
10472 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
10473 Add test for _mm_mask_fpclass_sd_mask.
10474
10475 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
10476
10477 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
10478 * gcc.target/powerpc/direct-move-double2.c: Ditto.
10479 * gcc.target/powerpc/direct-move-float1.c: Ditto.
10480 * gcc.target/powerpc/direct-move-float2.c: Ditto.
10481 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
10482 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
10483
10484 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
10485
10486 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
10487 constraint.
10488
10489 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10490
10491 * g++.dg/concepts/pr60573.C: Test locations too.
10492 * g++.dg/cpp0x/deleted13.C: Likewise.
10493 * g++.dg/parse/error29.C: Likewise.
10494 * g++.dg/parse/qualified4.C: Likewise.
10495 * g++.dg/template/crash96.C Likewise.
10496 * g++.old-deja/g++.brendan/crash22.C Likewise.
10497 * g++.old-deja/g++.brendan/crash23.C Likewise.
10498 * g++.old-deja/g++.law/visibility10.C Likewise.
10499 * g++.old-deja/g++.other/decl5.C: Likewise.
10500
10501 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
10502
10503 PR target/78263
10504 * g++.target/powerpc: New directory.
10505 * g++.target/powerpc/powerpc.exp: New test driver.
10506 * g++.target/powerpc/undef-bool-3.C: New.
10507
10508 2019-06-04 Jakub Jelinek <jakub@redhat.com>
10509
10510 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10511 a sorry_at on any of the clauses.
10512
10513 2019-06-04 Richard Biener <rguenther@suse.de>
10514
10515 PR middle-end/90726
10516 * gcc.dg/pr90726.c: New testcase.
10517
10518 2019-06-04 Richard Biener <rguenther@suse.de>
10519
10520 PR tree-optimization/90738
10521 * gcc.dg/torture/pr90738.c: New testcase.
10522
10523 Revert
10524 2019-06-03 Richard Biener <rguenther@suse.de>
10525
10526 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
10527
10528 2019-06-04 Martin Liska <mliska@suse.cz>
10529
10530 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
10531 * gfortran.dg/goacc/pr78027.f90: Likewise.
10532
10533 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
10534
10535 * gcc.target/powerpc/mmfpgpr.c: Delete.
10536
10537 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
10538
10539 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
10540 on AIX.
10541 * g++.dg/debug/enum-1.C: Same.
10542
10543 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
10544
10545 PR middle-end/64242
10546 * gcc.c-torture/execute/pr64242.c: Update test.
10547
10548 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10549
10550 * gcc.target/aarch64/pcs_attribute-2.c: New test.
10551 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
10552 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
10553 New.
10554
10555 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10556
10557 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
10558 * gcc.target/aarch64/usadv16qi.c: Likewise.
10559 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
10560 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
10561
10562 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10563
10564 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
10565 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
10566 (check_effective_target_aarch64_sve_hw): Likewise.
10567
10568 2019-06-03 Richard Biener <rguenther@suse.de>
10569
10570 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
10571
10572 2019-06-03 Richard Biener <rguenther@suse.de>
10573
10574 PR tree-optimization/90716
10575 * gcc.dg/guality/pr90716.c: New testcase.
10576
10577 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10578
10579 PR target/88837
10580 * gcc.target/aarch64/sve/init_1.c: New test.
10581 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
10582 * gcc.target/aarch64/sve/init_2.c: Likewise.
10583 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
10584 * gcc.target/aarch64/sve/init_3.c: Likewise.
10585 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
10586 * gcc.target/aarch64/sve/init_4.c: Likewise.
10587 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
10588 * gcc.target/aarch64/sve/init_5.c: Likewise.
10589 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
10590 * gcc.target/aarch64/sve/init_6.c: Likewise.
10591 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
10592 * gcc.target/aarch64/sve/init_7.c: Likewise.
10593 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
10594 * gcc.target/aarch64/sve/init_8.c: Likewise.
10595 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
10596 * gcc.target/aarch64/sve/init_9.c: Likewise.
10597 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
10598 * gcc.target/aarch64/sve/init_10.c: Likewise.
10599 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
10600 * gcc.target/aarch64/sve/init_11.c: Likewise.
10601 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
10602 * gcc.target/aarch64/sve/init_12.c: Likewise.
10603 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
10604
10605 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10606
10607 PR tree-optimization/90681
10608 * gfortran.dg/vect/pr90681.f: New test.
10609
10610 2019-06-03 Richard Biener <rguenther@suse.de>
10611
10612 PR testsuite/90713
10613 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
10614
10615 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10616
10617 PR fortran/90539
10618 * gfortran.dg/internal_pack_24.f90: New test.
10619
10620 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
10621
10622 PR target/90698
10623 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
10624 * gcc.target/i386/pr63538.c: Likewise.
10625 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
10626
10627 2019-06-01 Martin Sebor <msebor@redhat.com>
10628
10629 PR middle-end/90694
10630 * gcc.dg/tree-ssa/dump-5.c: New test.
10631
10632 2019-05-31 Jan Hubicka <jh@suse.cz>
10633
10634 * g++.dg/lto/alias-1_0.C: New testcase.
10635 * g++.dg/lto/alias-1_1.C: New testcase.
10636
10637 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
10638
10639 PR target/89355
10640 * gcc.target/i386/cet-label-3.c: New test.
10641 * gcc.target/i386/cet-label-4.c: Likewise.
10642 * gcc.target/i386/cet-label-5.c: Likewise.
10643
10644 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
10645
10646 * gcc.target/mips/msa-fmadd.c: New.
10647
10648 2019-05-31 Jakub Jelinek <jakub@redhat.com>
10649
10650 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10651 a sorry on lastprivate conditional on simd construct.
10652 * gcc.dg/vect/vect-simd-6.c: New test.
10653 * gcc.dg/vect/vect-simd-7.c: New test.
10654
10655 * gcc.dg/vect/vect-simd-5.c: New test.
10656
10657 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
10658
10659 PR c/43673
10660 * gcc.dg/format-dfp-printf-1.c: New test.
10661 * gcc.dg/format-dfp-scanf-1.c: Likewise.
10662
10663 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
10664
10665 * g++.dg/tree-ssa/cprop-vcond.C: New file.
10666
10667 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
10668
10669 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
10670 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
10671 * gcc.dg/Walloca-13.c: Xfail.
10672
10673 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
10674 Michael Meissner <meissner@linux.ibm.com>
10675
10676 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
10677 * gcc.target/powerpc/localentry-1.c: Likewise.
10678 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
10679 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
10680 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
10681 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
10682 (check_effective_target_powerpc_future_ok): New.
10683
10684 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
10685
10686 PR debug/86964
10687 * g++.dg/debug/dwarf2/fesd-any.C: Use
10688 -fno-eliminate-unused-debug-symbols.
10689 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
10690 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
10691 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
10692 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
10693 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
10694 * g++.dg/debug/enum-2.C: Likewise.
10695 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
10696 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
10697 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
10698 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
10699 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
10700
10701 2019-05-31 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR tree-optimization/90671
10704 * gcc.dg/torture/pr90671.c: New test.
10705
10706 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
10707
10708 * g++.dg/cpp0x/pr84497.C: Require alias support.
10709
10710 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
10711
10712 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
10713 and label for Darwin.
10714 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
10715 Darwin.
10716
10717 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
10718
10719 * gcc.target/aarch64/sve/fabd_1.c: New.
10720
10721 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
10722
10723 * gcc.target/i386/pr86257.c: Require native TLS support.
10724 * gcc.target/i386/stack-prot-sym.c: Likewise.
10725
10726 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10727
10728 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
10729 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
10730 * g++.dg/parse/crash59.C: Likewise.
10731 * g++.dg/parse/error38.C: Likewise.
10732 * g++.dg/parse/error39.C: Likewise.
10733 * g++.dg/template/crash31.C: Likewise.
10734 * g++.dg/template/operator8.C: Likewise.
10735 * g++.dg/template/operator9.C: Likewise.
10736
10737 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
10738
10739 * gcc.target/powerpc/notoc-direct-1.c: New.
10740 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
10741
10742 2019-05-29 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR c++/90598
10745 * g++.dg/cpp0x/pr90598.C: New test.
10746
10747 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10748
10749 PR fortran/90539
10750 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
10751 * gfortran.dg/internal_pack_22.f90: New test.
10752 * gfortran.dg/internal_pack_23.f90: New test.
10753
10754 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
10755
10756 * tree-ssa/alias-access-spath-1.c: new testcase.
10757
10758 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10759
10760 PR c++/89875
10761 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
10762 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
10763
10764 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10765
10766 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
10767 driver for AArch64 SVE2.
10768 * gcc.target/aarch64/sve2/average_1.c: New test.
10769 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
10770 helper.
10771 (check_effective_target_aarch64_sve1_only): Likewise.
10772 (check_effective_target_aarch64_sve2_hw): Likewise.
10773 (check_effective_target_vect_avg_qi): Check for SVE1 only.
10774
10775 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
10776
10777 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
10778 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
10779 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
10780 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
10781 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
10782 * gcc.target/aarch64/return_address_sign_builtin.c: New file
10783
10784 2019-05-29 Jakub Jelinek <jakub@redhat.com>
10785
10786 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10787 sorry on lastprivate conditional on parallel for.
10788 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
10789 lastprivate conditional warnings on parallel for constructs.
10790 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
10791
10792 PR c/90628
10793 * c-c++-common/builtin-arith-overflow-3.c: New test.
10794
10795 P1091R3 - Extending structured bindings to be more like var decls
10796 P1381R1 - Reference capture of structured bindings
10797 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
10798 instead of error and only for c++17_down. Add a thread_local test.
10799 (z2): Add a __thread test.
10800 * g++.dg/cpp2a/decomp1.C: New test.
10801 * g++.dg/cpp2a/decomp1-aux.cc: New file.
10802 * g++.dg/cpp2a/decomp2.C: New test.
10803 * g++.dg/cpp2a/decomp3.C: New test.
10804
10805 2019-05-29 Martin Liska <mliska@suse.cz>
10806
10807 PR testsuite/90657
10808 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
10809
10810 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
10811
10812 * gcc.target/powerpc/localentry-detect-1.c: New file.
10813
10814 2019-05-28 Marek Polacek <polacek@redhat.com>
10815
10816 PR c++/90548 - ICE with generic lambda and empty pack.
10817 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
10818
10819 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10820
10821 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
10822 vectorized masked loads.
10823
10824 2019-05-28 Jeff Law <law@redhat.com>
10825
10826 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
10827 loop distribution.
10828
10829 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
10830
10831 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
10832 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
10833 * gcc.target/powerpc/p9-dimode2.c: Ditto.
10834
10835 2019-05-28 Martin Liska <mliska@suse.cz>
10836
10837 PR ipa/90555
10838 * gcc.dg/ipa/pr90555.c: New test.
10839
10840 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10841
10842 * gnat.dg/machine_attr1.ad[sb]: New test.
10843
10844 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10845
10846 * gnat.dg/opt79.ad[sb]: New test.
10847
10848 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10849
10850 * gnat.dg/specs/discr5.ads: New test.
10851
10852 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10853
10854 * gnat.dg/prefetch1.ad[sb]: New test.
10855
10856 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
10857
10858 * gcc.target/i386/pr22076.c: Adjust options to
10859 match codegen expected by the scan-asms.
10860
10861 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10862
10863 * gnat.dg/specs/array4.ads: New test.
10864
10865 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
10866
10867 PR tree-optimization/88440
10868 * gcc.target/aarch64/sve/index_offset_1.c: Add
10869 -fno-tree-loop-distribute-patterns.
10870 * gcc.target/aarch64/sve/single_1.c: Likewise.
10871 * gcc.target/aarch64/sve/single_2.c: Likewise.
10872 * gcc.target/aarch64/sve/single_3.c: Likewise.
10873 * gcc.target/aarch64/sve/single_4.c: Likewise.
10874 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10875 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10876 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10877 * gcc.target/arm/ivopts.c: Likewise.
10878
10879 2019-05-27 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/90637
10882 * gcc.dg/gomp/pr90637.c: New testcase.
10883
10884 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10885
10886 * gnat.dg/expect2.adb: New test.
10887 * gnat.dg/expect2_pkg.ads: New helper.
10888
10889 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10890
10891 * gnat.dg/aliased2.adb: New test.
10892
10893 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10894
10895 * gnat.dg/limited_with7.ad[sb]: New test.
10896 * gnat.dg/limited_with7_pkg.ads: New helper.
10897
10898 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10899
10900 * gnat.dg/unchecked_convert13.adb: New test.
10901
10902 2019-05-27 Richard Biener <rguenther@suse.de>
10903
10904 PR testsuite/90615
10905 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
10906 -fno-tree-loop-distribute-patterns.
10907 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
10908 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
10909 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
10910 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
10911 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
10912
10913 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
10914
10915 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
10916 account for PIC code on Darwin.
10917 * gcc.target/i386/pr39013-2.c: Likewise.
10918 * gcc.target/i386/pr64317.c: Likewise.
10919
10920 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10921
10922 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
10923 expected for Darwin.
10924
10925 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10926
10927 * gcc.target/i386/pr89261.c: Test that the alignment required
10928 by the test correctly produces the expected error on Darwin.
10929
10930 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10931
10932 * gcc.target/i386/pr82659-3.c: Require alias support.
10933
10934 2019-05-25 Marek Polacek <polacek@redhat.com>
10935
10936 PR c++/90572 - wrong disambiguation in friend declaration.
10937 * g++.dg/cpp2a/typename16.C: New test.
10938 * g++.dg/parse/friend13.C: New test.
10939
10940 2019-05-24 Jakub Jelinek <jakub@redhat.com>
10941
10942 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10943 sorry for omp for.
10944 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
10945
10946 2019-05-24 Richard Biener <rguenther@suse.de>
10947
10948 PR testsuite/90607
10949 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
10950
10951 2019-05-24 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR tree-optimization/90106
10954 PR testsuite/90517
10955 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
10956 and scan-tree-dump for tail call.
10957 * gcc.dg/cdce2.c: Likewise.
10958
10959 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10960
10961 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
10962 code, not in comments or miscellaneous directives.
10963 * gcc.target/i386/pr18041-1.c: Likewise.
10964 * gcc.target/i386/pr18041-2.c: Likewise.
10965 * gcc.target/i386/wbinvd-1.c: Likewise.
10966 * gcc.target/i386/wbnoinvd-1.c: Likewise.
10967 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
10968 call to "bar".
10969 * gcc.target/i386/pr66819-4.c: Likewise.
10970 * gcc.target/i386/pr82662.c
10971 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
10972 destination register, don't try the m32 test on m64 targets.
10973
10974 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10975
10976 * gcc.target/i386/pr67985-2.c: Adjust label checks for
10977 Darwin.
10978 * gcc.target/i386/pr77881.c: Likewise.
10979
10980 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10981
10982 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
10983 * gcc.target/i386/pr70738-7.c: Likewise.
10984 * gcc.target/i386/pr24414.c: Likewise.
10985
10986 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
10987
10988 * lib/target-supports.exp (check_effective_target_mfentry): New.
10989 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
10990 * gcc.target/i386/fentry.c: Likewise.
10991 * gcc.target/i386/fentryname1.c: Likewise.
10992 * gcc.target/i386/fentryname2.c: Likewise.
10993 * gcc.target/i386/fentryname3.c: Likewise.
10994 * gcc.target/i386/nop-mcount.c: Likewise.
10995 * gcc.target/i386/pr82699-2.c: Likewise.
10996 * gcc.target/i386/pr82699-4.c: Likewise.
10997 * gcc.target/i386/pr82699-5.c: Likewise.
10998 * gcc.target/i386/pr82699-6.c: Likewise.
10999 * gcc.target/i386/returninst1.c: Likewise.
11000 * gcc.target/i386/returninst2.c: Likewise.
11001 * gcc.target/i386/returninst3.c: Likewise.
11002
11003 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
11004
11005 * gcc.target/powerpc/localentry-1.c: New file.
11006
11007 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
11008
11009 PR target/90552
11010 * gcc.target/i386/pr90552.c: New test.
11011
11012 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
11013
11014 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
11015 __GFC_REAL_16__. Add -cpp to dg-options.
11016 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
11017 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
11018 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
11019 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
11020 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
11021
11022 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
11023
11024 * gcc.target/powerpc/cpu-future.c: New test.
11025
11026 2019-05-23 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/88440
11029 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
11030 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
11031 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
11032 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
11033 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
11034 * g++.dg/tree-ssa/pr78847.C: Likewise.
11035 * gcc.dg/autopar/pr39500-1.c: Likewise.
11036 * gcc.dg/autopar/reduc-1char.c: Likewise.
11037 * gcc.dg/autopar/reduc-7.c: Likewise.
11038 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
11039 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
11040 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
11041 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
11042 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
11043 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
11044 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
11045 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
11046 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
11047 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11048 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
11049 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
11050 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
11051 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
11052 * gcc.target/i386/pr30970.c: Likewise.
11053 * gcc.target/i386/vect-double-1.c: Likewise.
11054 * gcc.target/i386/vect-double-2.c: Likewise.
11055 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
11056 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
11057 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
11058 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
11059 * gfortran.dg/vect/vect-5.f90: Likewise.
11060 * gfortran.dg/vect/vect-8.f90: Likewise.
11061
11062 2019-05-23 Martin Liska <mliska@suse.cz>
11063
11064 PR sanitizer/90570
11065 * g++.dg/asan/pr90570.C: New test.
11066
11067 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
11068
11069 * gnat.dg/opt78.ad[sb]: New test.
11070
11071 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
11072
11073 PR rtl-optimisation/64895
11074 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
11075 * gcc.target/i386/fuse-caller-save.c: Likewise.
11076 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
11077 PIC cases, remove XFAILs.
11078
11079 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
11080
11081 PR middle-end/90510
11082 * brig.dg/test/gimple/packed.hsail: Adjust.
11083
11084 2019-05-23 Jakub Jelinek <jakub@redhat.com>
11085
11086 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
11087
11088 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
11089
11090 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
11091 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
11092 gfortran.dg/namelist_89.f90: Gate test on effective_target
11093 fd_truncate.
11094
11095 2019-05-22 David Malcolm <dmalcolm@redhat.com>
11096
11097 PR c++/90462
11098 * g++.dg/pr90462.C: New test.
11099
11100 2019-05-22 Marek Polacek <polacek@redhat.com>
11101
11102 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
11103 different line. Check the column number too.
11104
11105 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
11106
11107 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
11108 scan-assembler-not string to avoid false matching on 32bit targets.
11109
11110 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
11111
11112 PR target/88483
11113 * gcc.target/i386/stackalign/pr88483-1.c: New test.
11114 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
11115
11116 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
11117
11118 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
11119
11120 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
11121
11122 PR fortran/89100
11123 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
11124 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
11125 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
11126 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
11127 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
11128 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
11129 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
11130 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
11131 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
11132
11133 2019-05-22 Martin Liska <mliska@suse.cz>
11134
11135 PR testsuite/90564
11136 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
11137 * gcc.target/powerpc/pr80315-2.c: Likewise.
11138 * gcc.target/powerpc/pr80315-3.c: Likewise.
11139 * gcc.target/powerpc/pr80315-4.c: Likewise.
11140
11141 2019-05-22 Martin Liska <mliska@suse.cz>
11142
11143 PR testsuite/90564
11144 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
11145 * gcc.target/powerpc/pr80315-2.c: Likewise.
11146 * gcc.target/powerpc/pr80315-3.c: Likewise.
11147 * gcc.target/powerpc/pr80315-4.c: Likewise.
11148
11149 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
11150
11151 PR testsuite/27221
11152 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
11153
11154 2019-05-22 Martin Liska <mliska@suse.cz>
11155
11156 PR lto/90500
11157 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
11158
11159 2019-05-22 Richard Biener <rguenther@suse.de>
11160
11161 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
11162
11163 2019-05-22 Alan Modra <amodra@gmail.com>
11164
11165 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
11166 power mnemonics.
11167 * gcc.dg/vect/O3-pr70130.c: Disable default options
11168 added by check_vect_support_and_set_flags.
11169 * gcc.dg/vect/pr48765.c: Likewise.
11170 * gfortran.dg/vect/pr45714-b.f: Likewise.
11171
11172 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
11173
11174 PR middle-end/90553
11175 * gcc.dg/torture/pr90553.c: New test.
11176
11177 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11178
11179 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
11180 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
11181
11182 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11183
11184 PR c++/67184
11185 PR c++/69445
11186 * g++.dg/other/final3.C: New.
11187 * g++.dg/other/final4.C: Likewise.
11188 * g++.dg/other/final5.C: Likewise.
11189
11190 2019-05-21 Marek Polacek <polacek@redhat.com>
11191
11192 DR 1940 - static_assert in anonymous unions.
11193 * g++.dg/DRs/dr1940.C: New test.
11194
11195 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
11196
11197 PR target/90547
11198 * gcc.target/i386/pr90547.c: New test.
11199
11200 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11201
11202 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
11203
11204 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
11205
11206 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
11207
11208 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
11209 * gcc.target/i386/pr84723-2.c: Likewise.
11210 * gcc.target/i386/pr84723-3.c: Likewise.
11211 * gcc.target/i386/pr84723-4.c: Likewise.
11212 * gcc.target/i386/pr84723-5.c: Likewise.
11213
11214 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
11215
11216 PR testsuite/67958
11217 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
11218 the differences.
11219 * gcc.target/i386/pr32219-2.c: Likewise.
11220 * gcc.target/i386/pr32219-3.c: Likewise.
11221 * gcc.target/i386/pr32219-4.c: Likewise.
11222 * gcc.target/i386/pr32219-5.c: Likewise.
11223 * gcc.target/i386/pr32219-6.c: Likewise.
11224 * gcc.target/i386/pr32219-7.c: Likewise.
11225 * gcc.target/i386/pr32219-8.c: Likewise.
11226
11227 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
11228
11229 PR target/63891
11230 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
11231 the reasons.
11232
11233 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
11234
11235 * gcc.target/i386/vect-signbitf.c: New test.
11236
11237 2019-05-21 Nathan Sidwell <nathan@acm.org>
11238
11239 * g++.dg/lookup/using53.C: Adjust diagnostic.
11240
11241 2019-05-21 Alan Modra <amodra@gmail.com>
11242
11243 PR target/90545
11244 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
11245 and rename functions to suit parameters.
11246
11247 2019-05-21 Richard Biener <rguenther@suse.de>
11248
11249 PR middle-end/90510
11250 * gcc.target/i386/pr90510.c: New testcase.
11251
11252 2019-05-21 Martin Liska <mliska@suse.cz>
11253
11254 * gcc.target/i386/pr90500-1.c: Add missing '""'.
11255 * gcc.target/i386/pr90500-2.c: Likewise.
11256
11257 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
11258
11259 * gcc.dg/uninit-28-gimple.c: New test.
11260 * gcc.dg/uninit-29-gimple.c: New test.
11261 * gcc.dg/uninit-30-gimple.c: New test.
11262 * gcc.dg/uninit-31-gimple.c: New test.
11263
11264 2019-05-21 Martin Liska <mliska@suse.cz>
11265
11266 * gcc.dg/pr90263.c: Add -O2.
11267
11268 2019-05-21 Martin Liska <mliska@suse.cz>
11269
11270 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
11271 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
11272 * gcc.target/powerpc/pr80315-2.c: Likewise.
11273 * gcc.target/powerpc/pr80315-3.c: Likewise.
11274 * gcc.target/powerpc/pr80315-4.c: Likewise.
11275 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
11276
11277 2019-05-21 Martin Liska <mliska@suse.cz>
11278
11279 PR testsuite/90551
11280 * pr90263.c: Move from gcc.c-torture/compile
11281 into gcc.dg.
11282
11283 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
11284
11285 PR testsuite/90503
11286 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
11287 Remove -flax-vector-conversions.
11288 (dg-additional-options): Remove.
11289 (test): Change to void. Declare m0 and m1 as __m64 and
11290 cast initializer in a proper way. Do not return result.
11291 (dg-final): Scan for 2 instances of movq.
11292
11293 2019-05-20 Marek Polacek <polacek@redhat.com>
11294
11295 CWG 2094 - volatile scalars are trivially copyable.
11296 PR c++/85679
11297 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
11298 for volatile int.
11299 * g++.dg/ext/is_trivially_copyable.C: New test.
11300
11301 2019-05-20 Marek Polacek <polacek@redhat.com>
11302
11303 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
11304
11305 * g++.dg/cpp2a/nontype-class17.C: New test.
11306
11307 * g++.dg/lookup/strong-using2.C: New test.
11308
11309 2019-05-20 Jeff Law <law@redhat.com>
11310
11311 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
11312 recent diagnostic cleanups.
11313
11314 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
11315
11316 PR tree-optimization/90106
11317 * gcc.dg/cdce3.c: Add hard_float effective target.
11318
11319 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
11320
11321 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
11322
11323 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
11324
11325 PR testsuite/58321
11326 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
11327 add a comment as to the reason for the difference.
11328 * gcc.target/i386/memset-strategy-1.c: Likewise.
11329
11330 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
11331
11332 PR c++/90532 Ensure __is_constructible(T[]) is false
11333 * g++.dg/ext/90532.C: New test.
11334
11335 2019-05-20 Jakub Jelinek <jakub@redhat.com>
11336
11337 * gcc.target/i386/avx512f-simd-1.c: New test.
11338
11339 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
11340
11341 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
11342 error message.
11343 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
11344
11345 2019-05-20 Martin Liska <mliska@suse.cz>
11346
11347 PR middle-end/90263
11348 * gcc.c-torture/compile/pr90263.c: New test.
11349 * lib/target-supports.exp: Add check_effective_target_glibc.
11350
11351 2019-05-20 Richard Biener <rguenther@suse.de>
11352
11353 PR testsuite/90518
11354 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
11355 vector support.
11356 * gcc.dg/gimplefe-41.c: Likewise.
11357
11358 2019-05-19 Andrew Pinski <apinski@marvell.com>
11359
11360 PR pch/81721
11361 * g++.dg/pch/operator-1.C: New testcase.
11362 * g++.dg/pch/operator-1.Hs: New file.
11363
11364 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
11365
11366 PR fortran/90498
11367 * gfortran.dg/associate_48.f90: New test.
11368
11369 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11370
11371 PR fortran/78290
11372 * gfortran.dg/pr78290.f90: New test.
11373
11374 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11375
11376 PR fortran/88821
11377 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
11378 to make sure the test for internal_pack is retained.
11379 * gfortran.dg/assumed_type_2.f90: Split compile and run time
11380 tests into this and
11381 * gfortran.dg/assumed_type_2a.f90: New file.
11382 * gfortran.dg/c_loc_test_22.f90: Likewise.
11383 * gfortran.dg/contiguous_3.f90: Likewise.
11384 * gfortran.dg/internal_pack_11.f90: Likewise.
11385 * gfortran.dg/internal_pack_12.f90: Likewise.
11386 * gfortran.dg/internal_pack_16.f90: Likewise.
11387 * gfortran.dg/internal_pack_17.f90: Likewise.
11388 * gfortran.dg/internal_pack_18.f90: Likewise.
11389 * gfortran.dg/internal_pack_4.f90: Likewise.
11390 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
11391 to make sure the test for internal_pack is retained.
11392 * gfortran.dg/internal_pack_6.f90: Split compile and run time
11393 tests into this and
11394 * gfortran.dg/internal_pack_6a.f90: New file.
11395 * gfortran.dg/internal_pack_8.f90: Likewise.
11396 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
11397 tests into this and
11398 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
11399 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
11400 into this and
11401 * gfortran.dg/no_arg_check_2a.f90: New file.
11402 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
11403 tests into this and
11404 * gfortran.dg/typebound_assignment_5a.f90: New file.
11405 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
11406 tests into this and
11407 * gfortran.dg/typebound_assignment_6a.f90: New file.
11408 * gfortran.dg/internal_pack_19.f90: New file.
11409 * gfortran.dg/internal_pack_20.f90: New file.
11410 * gfortran.dg/internal_pack_21.f90: New file.
11411
11412 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
11413
11414 * objc.dg/instancetype-0.m: New.
11415
11416 2019-05-17 Martin Sebor <msebor@redhat.com>
11417
11418 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
11419
11420 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
11421 * g++.dg/ubsan/pr63956.C: Same.
11422 * g++.old-deja/g++.pt/assign1.C: Same.
11423
11424 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
11425
11426 PR testsuite/89433
11427 * c-c++-common/goacc/routine-5.c: Update.
11428 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
11429 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
11430
11431 PR testsuite/89433
11432 * c-c++-common/goacc/routine-2.c: Update, and move some test
11433 into...
11434 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
11435 new file.
11436
11437 PR testsuite/89433
11438 * c-c++-common/goacc/classify-routine.c: Update.
11439 * gfortran.dg/goacc/classify-routine.f95: Likewise.
11440
11441 2019-05-16 Martin Sebor <msebor@redhat.com>
11442
11443 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
11444 * c-c++-common/Wvarargs-2.c: Same.
11445 * c-c++-common/Wvarargs.c: Same.
11446 * c-c++-common/pr51768.c: Same.
11447 * c-c++-common/tm/inline-asm.c: Same.
11448 * c-c++-common/tm/safe-1.c: Same.
11449 * g++.dg/asm-qual-1.C: Same.
11450 * g++.dg/asm-qual-3.C: Same.
11451 * g++.dg/conversion/dynamic1.C: Same.
11452 * g++.dg/cpp0x/constexpr-89599.C: Same.
11453 * g++.dg/cpp0x/constexpr-cast.C: Same.
11454 * g++.dg/cpp0x/constexpr-shift1.C: Same.
11455 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
11456 * g++.dg/cpp0x/nullptr04.C: Same.
11457 * g++.dg/cpp0x/static_assert12.C: Same.
11458 * g++.dg/cpp0x/static_assert8.C: Same.
11459 * g++.dg/cpp1y/lambda-conv1.C: Same.
11460 * g++.dg/cpp1y/pr79393-3.C: Same.
11461 * g++.dg/cpp1y/static_assert1.C: Same.
11462 * g++.dg/cpp1z/constexpr-if4.C: Same.
11463 * g++.dg/cpp1z/constexpr-if5.C: Same.
11464 * g++.dg/cpp1z/constexpr-if9.C: Same.
11465 * g++.dg/eh/goto2.C: Same.
11466 * g++.dg/eh/goto3.C: Same.
11467 * g++.dg/expr/static_cast8.C: Same.
11468 * g++.dg/ext/flexary5.C: Same.
11469 * g++.dg/ext/utf-array-short-wchar.C: Same.
11470 * g++.dg/ext/utf-array.C: Same.
11471 * g++.dg/ext/utf8-2.C: Same.
11472 * g++.dg/gomp/loop-4.C: Same.
11473 * g++.dg/gomp/macro-4.C: Same.
11474 * g++.dg/gomp/udr-1.C: Same.
11475 * g++.dg/init/initializer-string-too-long.C: Same.
11476 * g++.dg/other/offsetof9.C: Same.
11477 * g++.dg/ubsan/pr63956.C: Same.
11478 * g++.dg/warn/Wbool-operation-1.C: Same.
11479 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
11480 * g++.dg/warn/Wtype-limits.C: Same.
11481 * g++.dg/wrappers/pr88680.C: Same.
11482 * g++.old-deja/g++.mike/eh55.C: Same.
11483 * gcc.dg/Wsign-compare-1.c: Same.
11484 * gcc.dg/Wtype-limits-Wextra.c: Same.
11485 * gcc.dg/Wtype-limits.c: Same.
11486 * gcc.dg/Wunknownprag.c: Same.
11487 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
11488 * gcc.dg/asm-6.c: Same.
11489 * gcc.dg/asm-qual-1.c: Same.
11490 * gcc.dg/cast-1.c: Same.
11491 * gcc.dg/cast-2.c: Same.
11492 * gcc.dg/cast-3.c: Same.
11493 * gcc.dg/cpp/source_date_epoch-2.c: Same.
11494 * gcc.dg/debug/pr85252.c: Same.
11495 * gcc.dg/dfp/cast-bad.c: Same.
11496 * gcc.dg/format/gcc_diag-1.c: Same.
11497 * gcc.dg/format/gcc_diag-11.c: Same.
11498 * gcc.dg/gcc_diag-11.c: Same.
11499 * gcc.dg/gnu-cond-expr-2.c: Same.
11500 * gcc.dg/gnu-cond-expr-3.c: Same.
11501 * gcc.dg/gomp/macro-4.c: Same.
11502 * gcc.dg/init-bad-1.c: Same.
11503 * gcc.dg/init-bad-2.c: Same.
11504 * gcc.dg/init-bad-3.c: Same.
11505 * gcc.dg/pr27528.c: Same.
11506 * gcc.dg/pr48552-1.c: Same.
11507 * gcc.dg/pr48552-2.c: Same.
11508 * gcc.dg/pr59846.c: Same.
11509 * gcc.dg/pr61096-1.c: Same.
11510 * gcc.dg/pr8788-1.c: Same.
11511 * gcc.dg/pr90082.c: Same.
11512 * gcc.dg/simd-2.c: Same.
11513 * gcc.dg/spellcheck-params-2.c: Same.
11514 * gcc.dg/spellcheck-params.c: Same.
11515 * gcc.dg/strlenopt-49.c: Same.
11516 * gcc.dg/tm/pr52141.c: Same.
11517 * gcc.dg/torture/pr51106-1.c: Same.
11518 * gcc.dg/torture/pr51106-2.c: Same.
11519 * gcc.dg/utf-array-short-wchar.c: Same.
11520 * gcc.dg/utf-array.c: Same.
11521 * gcc.dg/utf8-2.c: Same.
11522 * gcc.dg/warn-sprintf-no-nul.c: Same.
11523 * gcc.target/i386/asm-flag-0.c: Same.
11524 * gcc.target/i386/inline_error.c: Same.
11525 * gcc.target/i386/pr30848.c: Same.
11526 * gcc.target/i386/pr39082-1.c: Same.
11527 * gcc.target/i386/pr39678.c: Same.
11528 * gcc.target/i386/pr57756.c: Same.
11529 * gcc.target/i386/pr68843-1.c: Same.
11530 * gcc.target/i386/pr79804.c: Same.
11531 * gcc.target/i386/pr82673.c: Same.
11532 * obj-c++.dg/class-protocol-1.mm: Same.
11533 * obj-c++.dg/exceptions-3.mm: Same.
11534 * obj-c++.dg/exceptions-4.mm: Same.
11535 * obj-c++.dg/exceptions-5.mm: Same.
11536 * obj-c++.dg/exceptions-6.mm: Same.
11537 * obj-c++.dg/method-12.mm: Same.
11538 * obj-c++.dg/method-13.mm: Same.
11539 * obj-c++.dg/method-6.mm: Same.
11540 * obj-c++.dg/method-7.mm: Same.
11541 * obj-c++.dg/method-9.mm: Same.
11542 * obj-c++.dg/method-lookup-1.mm: Same.
11543 * obj-c++.dg/proto-lossage-4.mm: Same.
11544 * obj-c++.dg/protocol-qualifier-2.mm: Same.
11545 * objc.dg/call-super-2.m: Same.
11546 * objc.dg/class-protocol-1.m: Same.
11547 * objc.dg/desig-init-1.m: Same.
11548 * objc.dg/exceptions-3.m: Same.
11549 * objc.dg/exceptions-4.m: Same.
11550 * objc.dg/exceptions-5.m: Same.
11551 * objc.dg/exceptions-6.m: Same.
11552 * objc.dg/method-19.m: Same.
11553 * objc.dg/method-2.m: Same.
11554 * objc.dg/method-5.m: Same.
11555 * objc.dg/method-6.m: Same.
11556 * objc.dg/method-7.m: Same.
11557 * objc.dg/method-lookup-1.m: Same.
11558 * objc.dg/proto-hier-1.m: Same.
11559 * objc.dg/proto-lossage-4.m: Same.
11560
11561 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
11562
11563 * g++.dg/eh/o32-fp.C: New.
11564 * gcc.target/mips/dwarfregtable-1.c: New.
11565 * gcc.target/mips/dwarfregtable-2.c: New.
11566 * gcc.target/mips/dwarfregtable-3.c: New.
11567 * gcc.target/mips/dwarfregtable-4.c: New.
11568 * gcc.target/mips/dwarfregtable.h: New.
11569
11570 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
11571
11572 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
11573 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
11574 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
11575
11576 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
11577
11578 PR target/90497
11579 * gcc.target/i386/pr90497-1.c: New test.
11580 * gcc.target/i386/pr90497-2.c: Likewise.
11581
11582 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
11583
11584 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
11585 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
11586
11587 2019-05-17 Richard Biener <rguenther@suse.de>
11588
11589 * gcc.dg/gimplefe-41.c: New testcase.
11590
11591 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
11592
11593 PR tree-optimization/90106
11594 * gcc.dg/cdce3.c: New test.
11595
11596 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
11597
11598 * gcc.target/s390/zvector/vec-sldw.c: New test.
11599
11600 2019-05-17 Martin Liska <mliska@suse.cz>
11601
11602 PR middle-end/90478
11603 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
11604
11605 2019-05-16 Jakub Jelinek <jakub@redhat.com>
11606
11607 * gcc.dg/vect/vect-simd-1.c: New test.
11608 * gcc.dg/vect/vect-simd-2.c: New test.
11609 * gcc.dg/vect/vect-simd-3.c: New test.
11610 * gcc.dg/vect/vect-simd-4.c: New test.
11611
11612 2019-05-16 Martin Liska <mliska@suse.cz>
11613
11614 PR lto/90500
11615 * gcc.target/i386/pr90500-1.c: New test.
11616 * gcc.target/i386/pr90500-2.c: New test.
11617
11618 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
11619
11620 PR tree-optimization/90394
11621 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
11622 * gcc.dg/uninit-pr90394.c: New test.
11623
11624 2019-05-16 Richard Biener <rguenther@suse.de>
11625
11626 PR testsuite/90502
11627 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
11628 transforms happening earlier now.
11629
11630 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
11631
11632 * lib/target-supports.exp (check_effective_target_cet): Add the
11633 -fcf-protection flag to the build conditions.
11634
11635 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
11636
11637 PR tree-optimization/90106
11638 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
11639 * gcc.dg/cdce2.c: Likewise.
11640
11641 2019-05-16 Richard Biener <rguenther@suse.de>
11642
11643 PR tree-optimization/90424
11644 * g++.target/i386/pr90424-1.C: New testcase.
11645 * g++.target/i386/pr90424-2.C: Likewise.
11646
11647 2019-05-16 Richard Biener <rguenther@suse.de>
11648
11649 * gcc.dg/gimplefe-40.c: Amend again.
11650
11651 2019-05-15 Cherry Zhang <cherryyz@google.com>
11652
11653 * go.test/test/nilptr2.go: Change use function to actually do
11654 something.
11655
11656 2019-05-16 Jakub Jelinek <jakub@redhat.com>
11657
11658 PR middle-end/90478
11659 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
11660 instead of long.
11661
11662 * c-c++-common/gomp/simd8.c: New test.
11663
11664 2019-05-15 Marek Polacek <polacek@redhat.com>
11665
11666 CWG 2096 - constraints on literal unions.
11667 * g++.dg/cpp0x/literal-type1.C: New test.
11668
11669 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
11670
11671 PR fortran/90461
11672 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
11673 * gfortran.dg/open_errors_3.f90: New test.
11674
11675 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
11676
11677 PR target/89021
11678 * gcc.target/i386/mmx-vals.h: New file.
11679 * gcc.target/i386/sse2-mmx-2.c: Likewise.
11680 * gcc.target/i386/sse2-mmx-3.c: Likewise.
11681 * gcc.target/i386/sse2-mmx-4.c: Likewise.
11682 * gcc.target/i386/sse2-mmx-5.c: Likewise.
11683 * gcc.target/i386/sse2-mmx-6.c: Likewise.
11684 * gcc.target/i386/sse2-mmx-7.c: Likewise.
11685 * gcc.target/i386/sse2-mmx-8.c: Likewise.
11686 * gcc.target/i386/sse2-mmx-9.c: Likewise.
11687 * gcc.target/i386/sse2-mmx-10.c: Likewise.
11688 * gcc.target/i386/sse2-mmx-11.c: Likewise.
11689 * gcc.target/i386/sse2-mmx-12.c: Likewise.
11690 * gcc.target/i386/sse2-mmx-13.c: Likewise.
11691 * gcc.target/i386/sse2-mmx-14.c: Likewise.
11692 * gcc.target/i386/sse2-mmx-15.c: Likewise.
11693 * gcc.target/i386/sse2-mmx-16.c: Likewise.
11694 * gcc.target/i386/sse2-mmx-17.c: Likewise.
11695 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
11696 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
11697 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
11698 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
11699 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
11700 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
11701 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
11702 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
11703 * gcc.target/i386/sse2-mmx-20.c: Likewise.
11704 * gcc.target/i386/sse2-mmx-21.c: Likewise.
11705 * gcc.target/i386/sse2-mmx-22.c: Likewise.
11706 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
11707 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
11708 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
11709 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
11710 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
11711 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
11712 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
11713 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
11714 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
11715 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
11716 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
11717 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
11718 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
11719 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
11720 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
11721 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
11722 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
11723 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
11724 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
11725 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
11726 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
11727 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
11728 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
11729 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
11730 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
11731 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
11732 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
11733 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
11734 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
11735 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
11736 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
11737 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
11738 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
11739 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
11740 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
11741 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
11742 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
11743 * gcc.target/i386/sse2-mmx-por.c: Likewise.
11744 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
11745 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
11746 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
11747 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
11748 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
11749 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
11750 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
11751 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
11752 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
11753 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
11754 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
11755 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
11756 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
11757 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
11758 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
11759 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
11760 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
11761 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
11762 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
11763 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
11764 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
11765 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
11766 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
11767 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
11768 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
11769 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
11770 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
11771 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
11772 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
11773 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
11774 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
11775
11776 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
11777
11778 PR target/89021
11779 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
11780 with SSE2.
11781
11782 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
11783
11784 PR target/89021
11785 * gcc.target/i386/pr82483-1.c: Error only on ia32.
11786 * gcc.target/i386/pr82483-2.c: Likewise.
11787
11788 2019-05-15 Martin Liska <mliska@suse.cz>
11789
11790 PR middle-end/90478
11791 * gcc.dg/tree-ssa/pr90478-2.c: New test.
11792 * gcc.dg/tree-ssa/pr90478.c: New test.
11793
11794 2019-05-15 Richard Biener <rguenther@suse.de>
11795
11796 * gcc.dg/gimplefe-40.c: Amend.
11797
11798 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
11799
11800 * lib/target-supports.exp
11801 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
11802 (check_effective_target_powerpc_p9vector_ok): Likewise.
11803 (check_effective_target_powerpc_float128_sw_ok): Likewise.
11804 (check_effective_target_powerpc_float128_hw_ok): Likewise.
11805 (check_effective_target_powerpc_vsx_ok): Likewise.
11806 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
11807 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
11808
11809 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
11810
11811 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
11812 for PowerPC platforms.
11813
11814 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
11815
11816 PR target/82920
11817 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
11818 * gcc.target/i386/cet-notrack-5a.c: Likewise.
11819 * gcc.target/i386/cet-notrack-5b.c: Likewise.
11820 * gcc.target/i386/cet-notrack-6b.c: Likewise.
11821 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11822 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
11823 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11824 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
11825 * gcc.target/i386/cet-sjlj-3.c: Likewise.
11826 * gcc.target/i386/cet-sjlj-5.c: Likewise.
11827
11828 2019-05-14 Marek Polacek <polacek@redhat.com>
11829
11830 PR c++/68918
11831 * g++.dg/cpp0x/decltype71.C: New test.
11832
11833 PR c++/70156
11834 * g++.dg/init/static5.C: New test.
11835
11836 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
11837
11838 PR target/82920
11839 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
11840 * gcc.target/i386/pr52146.c: Likewise.
11841 * gcc.target/i386/pr52698.c: Likewise.
11842 * gcc.target/i386/pr52857-1.c: Likewise.
11843 * gcc.target/i386/pr52857-2.c: Likewise.
11844 * gcc.target/i386/pr52876.c: Likewise.
11845 * gcc.target/i386/pr53698.c: Likewise.
11846 * gcc.target/i386/pr54157.c: Likewise.
11847 * gcc.target/i386/pr55049-1.c: Likewise.
11848 * gcc.target/i386/pr55093.c: Likewise.
11849 * gcc.target/i386/pr55116-1.c: Likewise.
11850 * gcc.target/i386/pr55116-2.c: Likewise.
11851 * gcc.target/i386/pr55597.c: Likewise.
11852 * gcc.target/i386/pr59929.c: Likewise.
11853 * gcc.target/i386/pr66470.c: Likewise.
11854
11855 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11856
11857 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
11858 *-*-solaris2*.
11859 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
11860 * gcc.dg/c99-math-double-1.c: Likewise.
11861 * gcc.dg/c99-math-float-1.c: Likewise.
11862 * gcc.dg/c99-math-long-double-1.c: Likewise.
11863 * gcc.misc-tests/linkage.exp: Simplify triplet to
11864 x86_64-*-solaris2*.
11865
11866 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
11867 xfail.
11868 * gcc.target/i386/pr63620.c: Likewise.
11869
11870 * lib/target-supports.exp (check_sse_os_support_available): Remove
11871 Solaris 9/x86 workaround.
11872
11873 2019-05-14 Richard Biener <rguenther@suse.de>
11874
11875 * gcc.dg/gimplefe-40.c: New testcase.
11876
11877 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
11878
11879 PR preprocessor/90382
11880 * g++.dg/diagnostic/trailing1.C: New test.
11881
11882 2019-05-14 marxin <mliska@suse.cz>
11883
11884 PR middle-end/90340
11885 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
11886 param.
11887
11888 2019-05-14 Richard Biener <rguenther@suse.de>
11889 H.J. Lu <hongjiu.lu@intel.com>
11890
11891 PR tree-optimization/88828
11892 * gcc.target/i386/pr88828-1.c: New test.
11893 * gcc.target/i386/pr88828-1a.c: Likewise.
11894 * gcc.target/i386/pr88828-1b.c: Likewise.
11895 * gcc.target/i386/pr88828-1c.c: Likewise.
11896 * gcc.target/i386/pr88828-4a.c: Likewise.
11897 * gcc.target/i386/pr88828-4b.c: Likewise.
11898 * gcc.target/i386/pr88828-5a.c: Likewise.
11899 * gcc.target/i386/pr88828-5b.c: Likewise.
11900 * gcc.target/i386/pr88828-7.c: Likewise.
11901 * gcc.target/i386/pr88828-7a.c: Likewise.
11902 * gcc.target/i386/pr88828-7b.c: Likewise.
11903 * gcc.target/i386/pr88828-8.c: Likewise.
11904 * gcc.target/i386/pr88828-8a.c: Likewise.
11905 * gcc.target/i386/pr88828-8b.c: Likewise.
11906 * gcc.target/i386/pr88828-9.c: Likewise.
11907 * gcc.target/i386/pr88828-9a.c: Likewise.
11908 * gcc.target/i386/pr88828-9b.c: Likewise.
11909
11910 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
11911
11912 * gcc.target/aarch64/signbitv4sf.c: New test.
11913 * gcc.target/aarch64/signbitv2sf.c: New test.
11914
11915 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
11916
11917 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
11918 regression, by matching a note on any line.
11919 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
11920 correct line number is matched without depending on a library header.
11921
11922 2019-05-13 Richard Biener <rguenther@suse.de>
11923
11924 PR tree-optimization/90402
11925 * gcc.dg/torture/pr90402-1.c: New testcase.
11926
11927 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
11928 Dominique d'Humieres <dominiq@gcc.gnu.org>
11929
11930 PR target/82920
11931 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
11932 do not use -fno-pic on Darwin.
11933 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11934 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11935 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11936 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11937 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11938 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11939 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11940 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11941 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11942 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11943 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11944 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11945 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11946 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11947 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11948 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11949 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11950 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11951 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11952 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11953 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11954 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11955 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11956 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
11957 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11958 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11959 * gcc.target/i386/ret-thunk-1.c: Likewise.
11960 * gcc.target/i386/ret-thunk-10.c: Likewise.
11961 * gcc.target/i386/ret-thunk-11.c: Likewise.
11962 * gcc.target/i386/ret-thunk-12.c: Likewise.
11963 * gcc.target/i386/ret-thunk-13.c: Likewise.
11964 * gcc.target/i386/ret-thunk-14.c: Likewise.
11965 * gcc.target/i386/ret-thunk-15.c: Likewise.
11966 * gcc.target/i386/ret-thunk-16.c: Likewise.
11967 * gcc.target/i386/ret-thunk-2.c: Likewise.
11968 * gcc.target/i386/ret-thunk-22.c: Likewise.
11969 * gcc.target/i386/ret-thunk-23.c: Likewise.
11970 * gcc.target/i386/ret-thunk-24.c: Likewise.
11971 * gcc.target/i386/ret-thunk-3.c: Likewise.
11972 * gcc.target/i386/ret-thunk-4.c: Likewise.
11973 * gcc.target/i386/ret-thunk-5.c: Likewise.
11974 * gcc.target/i386/ret-thunk-6.c: Likewise.
11975 * gcc.target/i386/ret-thunk-7.c: Likewise.
11976 * gcc.target/i386/ret-thunk-8.c: Likewise.
11977 * gcc.target/i386/ret-thunk-9.c: Likewise.
11978
11979 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
11980
11981 PR testsuite/81058
11982 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
11983 for variables on Darwin, rather than common.
11984 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
11985 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
11986
11987 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11988
11989 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
11990 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
11991
11992 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11993
11994 PR fortran/61968
11995 * gfortran.dg/assumed_type_10.f90: New test case.
11996 * gfortran.dg/assumed_type_11.f90: New test case.
11997
11998 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
11999
12000 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
12001 now tested.
12002 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
12003
12004 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
12005
12006 * g++.dg/diagnostic/main1.C: New.
12007
12008 2019-05-10 Marek Polacek <polacek@redhat.com>
12009
12010 PR c++/78010 - bogus -Wsuggest-override warning on final function.
12011 * g++.dg/warn/Wsuggest-override-2.C: New test.
12012
12013 2019-05-10 Jakub Jelinek <jakub@redhat.com>
12014
12015 PR tree-optimization/90385
12016 * gfortran.dg/pr90385.f90: New test.
12017
12018 PR c++/90383
12019 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
12020 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
12021
12022 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
12023
12024 PR fortran/90093
12025 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
12026 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
12027
12028 PR fortran/90352
12029 * gfortran.dg/iso_c_binding_char_1.f90: New test.
12030
12031 PR fortran/90355
12032 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
12033 the direct passing of substrings as descriptors to bind(C).
12034 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
12035 'atmp' to account for the setting of the 'span' field.
12036 * gfortran.dg/transpose_optimization_2.f90: Ditto.
12037
12038 2019-05-10 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR tree-optimization/88709
12041 PR tree-optimization/90271
12042 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
12043 arm*-*-*.
12044
12045 PR pch/90326
12046 * g++.dg/pch/pr90326.C: New test.
12047 * g++.dg/pch/pr90326.Hs: New file.
12048
12049 2019-05-10 Martin Liska <mliska@suse.cz>
12050
12051 PR middle-end/90340
12052 * gcc.dg/tree-ssa/pr90340-2.c: New test.
12053 * gcc.dg/tree-ssa/pr90340.c: New test.
12054
12055 2019-05-09 Cherry Zhang <cherryyz@google.com>
12056
12057 * go.dg/mapstring.go: New test.
12058
12059 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
12060
12061 PR target/90405
12062 * gcc.target/arm/pr90405.c: New test.
12063
12064 2019-05-09 Martin Liska <mliska@suse.cz>
12065
12066 * gcc.dg/gimplefe-39.c: New test.
12067
12068 2019-05-09 Martin Liska <mliska@suse.cz>
12069
12070 * gcc.dg/gimplefe-37.c: New test.
12071 * gcc.dg/gimplefe-33.c: Likewise.
12072
12073 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12074
12075 PR c++/90382
12076 Revert:
12077 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
12078
12079 * g++.dg/diagnostic/trailing1.C: New.
12080
12081 2019-05-09 Richard Biener <rguenther@suse.de>
12082
12083 PR tree-optimization/90395
12084 * gcc.dg/torture/pr90395.c: New testcase.
12085
12086 2019-05-08 Cherry Zhang <cherryyz@google.com>
12087
12088 * go.dg/cmpstring.go: New test.
12089
12090 2019-05-08 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR c++/59813
12093 PR tree-optimization/89060
12094 * gcc.dg/tree-ssa/pr89060.c: New test.
12095
12096 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
12097 Richard Earnshaw <rearnsha@arm.com>
12098
12099 PR target/88167
12100 * gcc.target/arm/pr88167-1.c: New test.
12101 * gcc.target/arm/pr88167-2.c: New test.
12102
12103 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
12104
12105 PR tree-optimization/90078
12106 * g++.dg/tree-ssa/pr90078.C: New test.
12107
12108 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
12109
12110 PR tree-optimization/90240
12111 * gfortran.dg/graphite/pr90240.f: New test.
12112
12113 2019-05-08 Li Jia He <helijia@linux.ibm.com>
12114
12115 PR other/90381
12116 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
12117 test case to run on the little endian machine.
12118
12119 2019-05-08 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR tree-optimization/90356
12122 * gcc.dg/tree-ssa/pr90356-1.c: New test.
12123 * gcc.dg/tree-ssa/pr90356-2.c: New test.
12124 * gcc.dg/tree-ssa/pr90356-3.c: New test.
12125 * gcc.dg/tree-ssa/pr90356-4.c: New test.
12126
12127 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
12128
12129 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
12130 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
12131 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
12132 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
12133 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
12134 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
12135 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
12136 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
12137 * gcc.target/i386/sse-13.c: Ditto.
12138 * gcc.target/i386/sse-14.c: Ditto.
12139 * gcc.target/i386/sse-22.c: Ditto.
12140 * gcc.target/i386/sse-23.c: Ditto.
12141 * g++.dg/other/i386-2.C: Ditto.
12142 * g++.dg/other/i386-3.C: Ditto.
12143
12144 2019-05-07 Cherry Zhang <cherryyz@google.com>
12145
12146 * go.dg/arrayclear.go: New test.
12147 * go.dg/mapclear.go: New test.
12148
12149 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
12150
12151 PR target/89765
12152 * gcc.target/powerpc/pr89765-mc.c: New test.
12153 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
12154 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
12155 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
12156 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
12157 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
12158 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
12159 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
12160 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
12161 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
12162 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
12163 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
12164 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
12165 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
12166 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
12167 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
12168 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
12169 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
12170 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
12171 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
12172 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
12173 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
12174 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
12175 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
12176 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
12177
12178 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
12179
12180 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
12181 differences.
12182
12183 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
12184
12185 * gcc.target/i386/asm-7.c: New test.
12186 * gcc.target/i386/asm-1.c: Update expected error string.
12187 * gcc.target/i386/pr62120.c: Ditto.
12188
12189 2019-05-07 Li Jia He <helijia@linux.ibm.com>
12190
12191 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
12192 optimization.
12193 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
12194
12195 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
12196 Hongtao Liu <hongtao.liu@intel.com>
12197
12198 PR target/89750
12199 PR target/86444
12200 * gcc.target/i386/avx512f-vcomisd-2.c: New.
12201 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
12202
12203 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
12204
12205 PR fortran/90290
12206 * gfortran.dg/pr90290.f90: New test.
12207
12208 2019-05-06 Jakub Jelinek <jakub@redhat.com>
12209
12210 PR tree-optimization/88709
12211 PR tree-optimization/90271
12212 * gcc.dg/store_merging_26.c: New test.
12213 * gcc.dg/store_merging_27.c: New test.
12214 * gcc.dg/store_merging_28.c: New test.
12215 * gcc.dg/store_merging_29.c: New test.
12216
12217 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
12218
12219 PR target/89424
12220 * gcc.target/powerpc/pr89424-0.c: New test.
12221 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
12222 enable testing of newly patched capability.
12223 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
12224 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
12225 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
12226
12227 2019-05-06 Marek Polacek <polacek@redhat.com>
12228
12229 PR c++/90265 - ICE with generic lambda.
12230 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
12231
12232 2019-05-06 Richard Biener <rguenther@suse.de>
12233
12234 PR tree-optimization/90358
12235 * gcc.target/i386/pr90358.c: New testcase.
12236
12237 2019-05-06 Richard Biener <rguenther@suse.de>
12238
12239 PR tree-optimization/88828
12240 * gcc.target/i386/pr88828-0.c: New testcase.
12241
12242 2019-05-06 Richard Biener <rguenther@suse.de>
12243
12244 PR tree-optimization/90328
12245 * gcc.dg/torture/pr90328.c: New testcase.
12246
12247 2019-05-06 Richard Biener <rguenther@suse.de>
12248
12249 PR testsuite/90331
12250 * gcc.dg/pr87314-1.c: Align the substring to open up
12251 string merging for targets aligning strings to 8 bytes.
12252
12253 2019-05-06 Martin Liska <mliska@suse.cz>
12254
12255 PR sanitizer/90312
12256 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
12257 systems.
12258 * gcc.dg/tsan/pr88017.c: Likewise.
12259
12260 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12261
12262 PR fortran/90344
12263 * gfortran.dg/pr90344.f90: New test
12264
12265 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
12266
12267 PR tree-optimization/90269
12268 * g++.dg/tree-ssa/ldist-1.C: New file.
12269
12270 2019-05-03 Richard Biener <rguenther@suse.de>
12271
12272 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
12273
12274 2019-05-03 Richard Biener <rguenther@suse.de>
12275
12276 PR middle-end/89518
12277 * gcc.dg/pr89518.c: New testcase.
12278
12279 2019-05-03 Richard Biener <rguenther@suse.de>
12280
12281 PR middle-end/87314
12282 * gcc.dg/pr87314-1.c: New testcase.
12283
12284 2019-05-03 Richard Biener <rguenther@suse.de>
12285
12286 PR tree-optimization/88963
12287 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
12288 * gcc.target/i386/pr88963-1.c: New testcase.
12289 * gcc.target/i386/pr88963-2.c: Likewise.
12290
12291 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
12292
12293 PR target/88809
12294 * gcc.target/i386/pr88809.c: Adjust for darwin.
12295 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
12296
12297 2019-05-03 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR tree-optimization/90303
12300 * g++.target/i386/pr90303.C: New test.
12301
12302 2019-05-03 Richard Biener <rguenther@suse.de>
12303
12304 PR tree-optimization/89698
12305 * g++.dg/tree-ssa/pr89698.C: New testcase.
12306
12307 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
12308
12309 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
12310
12311 2019-05-02 Richard Biener <rguenther@suse.de>
12312
12313 PR tree-optimization/89653
12314 * g++.dg/vect/pr89653.cc: New testcase.
12315
12316 2019-05-02 Richard Biener <rguenther@suse.de>
12317
12318 PR tree-optimization/89509
12319 * gcc.dg/torture/restrict-8.c: New testcase.
12320
12321 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
12322
12323 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
12324 for cold section label.
12325 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
12326 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
12327
12328 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12329
12330 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
12331 GNU targets.
12332
12333 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
12334
12335 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
12336
12337 2019-05-02 Martin Liska <mliska@suse.cz>
12338
12339 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
12340 * g++.target/i386/pr57362.C: Likewise.
12341
12342 2019-05-02 Martin Liska <mliska@suse.cz>
12343
12344 PR target/88809
12345 * gcc.target/i386/pr88809.c: New test.
12346 * gcc.target/i386/pr88809-2.c: New test.
12347
12348 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
12349
12350 PR fortran/60144
12351 * gfortran.dg/block_name_2.f90: Adjust dg-error.
12352 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
12353 * gfortran.dg/pr60144.f90: New test.
12354
12355 2019-05-01 Jeff Law <law@redhat.com>
12356
12357 PR tree-optimization/90037
12358 * g++.dg/tree-ssa/pr88797.C: New test.
12359
12360 2019-05-01 Nathan Sidwell <nathan@acm.org>
12361
12362 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
12363
12364 2019-04-30 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR target/89093
12367 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
12368 target attribute.
12369
12370 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
12371
12372 * gcc.dg/sinhatanh-2.c: Count the number of functions.
12373 * gcc.dg/sinhatanh-3.c: Likewise.
12374
12375 2019-04-30 Martin Liska <mliska@suse.cz>
12376
12377 * gcc.dg/Werror-13.c: Add new tests for it.
12378 * gcc.dg/pragma-diag-6.c: Likewise.
12379
12380 2019-04-30 Jakub Jelinek <jakub@redhat.com>
12381
12382 PR target/89093
12383 * gcc.target/aarch64/pr89093.c: New test.
12384 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
12385
12386 PR tree-optimization/89475
12387 * gcc.dg/tree-ssa/pr89475.c: New test.
12388
12389 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
12390
12391 PR tree-optimization/90240
12392 Revert:
12393 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
12394
12395 PR tree-optimization/90078
12396 * g++.dg/tree-ssa/pr90078.C: New test.
12397
12398 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
12399
12400 * gcc.dg/uninit-25-gimple.c: New test.
12401 * gcc.dg/uninit-25.c: New test.
12402 * gcc.dg/uninit-26.c: New test.
12403 * gcc.dg/uninit-27-gimple.c: New test.
12404
12405 2019-04-29 Richard Biener <rguenther@suse.de>
12406
12407 PR tree-optimization/90278
12408 * gcc.dg/torture/pr90278.c: New testcase.
12409
12410 2019-04-27 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR c++/90173
12413 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
12414 dg-do run.
12415
12416 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
12417
12418 PR target/89261
12419 * gcc.target/i386/pr89261.c: New test.
12420
12421 2019-04-27 Martin Liska <mliska@suse.cz>
12422
12423 PR middle-end/90258
12424 * gcc.dg/completion-5.c: New test.
12425 * gcc.target/i386/spellcheck-options-5.c: New test.
12426
12427 2019-04-26 Jim Wilson <jimw@sifive.com>
12428
12429 * gcc.target/riscv/load-immediate.c: New.
12430
12431 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
12432
12433 PR c++/90243
12434 * g++.dg/diagnostic/pr90243.C: New test.
12435
12436 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
12437
12438 PR c++/90173
12439 * g++.dg/cpp1z/class-deduction66.C: New.
12440
12441 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
12442
12443 * g++.dg/diagnostic/trailing1.C: New.
12444
12445 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
12446
12447 * gcc.dg/alias-16.c: New test.
12448
12449 2019-04-25 Martin Liska <mliska@suse.cz>
12450 H.J. Lu <hongjiu.lu@intel.com>
12451
12452 PR target/89929
12453 * g++.target/i386/mv28.C: New test.
12454 * gcc.target/i386/mvc14.c: Likewise.
12455 * g++.target/i386/pr57362.C: Updated.
12456
12457 2019-04-24 Jeff Law <law@redhat.com>
12458
12459 PR tree-optimization/90037
12460 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
12461 * gcc.dg/isolate-2.c: Likewise.
12462 * gcc.dg/isolate-4.c: Likewise.
12463 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
12464 * gcc.dg/pr90037.c: New test.
12465
12466 2019-04-25 Jakub Jelinek <jakub@redhat.com>
12467
12468 PR c++/44648
12469 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
12470
12471 2019-04-25 Richard Biener <rguenther@suse.de>
12472
12473 PR middle-end/90194
12474 * g++.dg/torture/pr90194.C: New testcase.
12475
12476 2019-04-24 Marek Polacek <polacek@redhat.com>
12477
12478 PR c++/90236
12479 * g++.dg/cpp1z/nontype-auto16.C: New test.
12480
12481 2019-04-24 Jakub Jelinek <jakub@redhat.com>
12482
12483 PR target/90193
12484 * gcc.target/i386/pr90193.c: New test.
12485
12486 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12487
12488 PR target/89952
12489 * gcc.target/s390/pr89952.c: New test.
12490
12491 2019-04-24 Jakub Jelinek <jakub@redhat.com>
12492
12493 PR target/90187
12494 * g++.target/i386/pr90187.C: New test.
12495
12496 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
12497
12498 * gdc.test/README.gcc: New file.
12499
12500 2019-04-24 Jakub Jelinek <jakub@redhat.com>
12501
12502 PR tree-optimization/90208
12503 * gcc.dg/tsan/pr90208-1.c: New test.
12504 * gcc.dg/tsan/pr90208-2.c: New test.
12505
12506 PR tree-optimization/90211
12507 * gcc.dg/autopar/pr90211.c: New test.
12508
12509 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
12510 Robin Dapp <rdapp@linux.ibm.com>
12511
12512 * gdc.dg/link.d: Test if target d_runtime.
12513 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
12514 * gdc.dg/simd.d: Likewise.
12515
12516 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
12517
12518 * gdc.test/fail_compilation/fail2456.d: New test.
12519 * gdc.test/fail_compilation/test18312.d: New test.
12520 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
12521
12522 2018-04-23 Sudakshina Das <sudi.das@arm.com>
12523
12524 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
12525 for linux targets.
12526 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
12527 with GNU note section.
12528
12529 2019-04-23 Jeff Law <law@redhat.com>
12530
12531 * lib/target-supports.exp
12532 (check_effective_target_keeps_null_pointer_checks): Add cr16.
12533
12534 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
12535
12536 PR rtl-optimization/87979
12537 * gcc.dg/pr87979.c: New test.
12538
12539 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
12540
12541 PR rtl-optimization/84032
12542 * gcc.dg/pr84032.c: New test.
12543
12544 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
12545
12546 PR tree-optimization/90078
12547 * g++.dg/tree-ssa/pr90078.C: New test.
12548
12549 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
12550
12551 PR tree-optimization/90021
12552 * gfortran.dg/pr90021.f90: New test.
12553
12554 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
12555
12556 PR fortran/90166
12557 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
12558
12559 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
12560
12561 PR fortran/57284
12562 * gfortran.dg/class_70.f03
12563
12564 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
12565
12566 PR target/90178
12567 * gcc.target/i386/pr90178.c: New test.
12568
12569 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
12570
12571 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
12572
12573 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12574
12575 PR c++/89900
12576 * g++.dg/cpp0x/pr89900-1.C: New.
12577 * g++.dg/cpp0x/pr89900-2.C: Likewise.
12578 * g++.dg/cpp0x/pr89900-3.C: Likewise.
12579 * g++.dg/cpp0x/pr89900-4.C: Likewise.
12580
12581 2019-04-19 Jakub Jelinek <jakub@redhat.com>
12582
12583 PR middle-end/90139
12584 * gcc.c-torture/compile/pr90139.c: New test.
12585
12586 PR c++/90138
12587 * g++.dg/template/pr90138.C: New test.
12588
12589 PR c/89888
12590 * c-c++-common/pr89888.c: New test.
12591 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
12592 Don't expect -Wswitch-unreachable warning.
12593
12594 PR c++/90108
12595 * c-c++-common/pr90108.c: New test.
12596
12597 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
12598
12599 PR middle-end/85164
12600 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
12601
12602 2019-04-18 Richard Biener <rguenther@suse.de>
12603
12604 PR debug/90131
12605 * gcc.dg/guality/pr90131.c: New testcase.
12606
12607 2019-04-17 Jakub Jelinek <jakub@redhat.com>
12608
12609 PR c++/89325
12610 * g++.dg/ext/attrib58.C: New test.
12611 * g++.dg/ext/attrib59.C: New test.
12612 * g++.dg/ext/attrib60.C: New test.
12613
12614 PR target/90125
12615 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
12616 constants to ensure precise result even when not using fma.
12617 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
12618 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
12619 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
12620 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
12621 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
12622 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
12623 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
12624 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
12625 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
12626
12627 2019-04-17 Marek Polacek <polacek@redhat.com>
12628
12629 PR c++/90124 - bogus error with incomplete type in decltype.
12630 * g++.dg/cpp0x/decltype70.C: New test.
12631
12632 2019-04-17 Jakub Jelinek <jakub@redhat.com>
12633
12634 PR middle-end/90095
12635 * gcc.dg/pr90095-1.c: New test.
12636 * gcc.dg/pr90095-2.c: New test.
12637
12638 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
12639
12640 PR fortran/90048
12641 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
12642 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
12643 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
12644
12645 PR fortran/90067
12646 PR fortran/90114
12647 * gfortran.dg/goacc/private-1.f95: Remove file.
12648 * gfortran.dg/goacc/private-2.f95: Likewise.
12649 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
12650 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
12651 Likewise.
12652 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
12653
12654 2019-04-17 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR target/89093
12657 * gcc.target/arm/pr89093-2.c: New test.
12658
12659 2019-04-16 Jakub Jelinek <jakub@redhat.com>
12660
12661 PR c++/86953
12662 * g++.dg/cpp0x/constexpr-86953.C: New test.
12663
12664 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
12665
12666 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
12667
12668 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
12669
12670 PR debug/89528
12671 * gcc.dg/guality/pr89528.c: New.
12672
12673 PR rtl-optimization/86438
12674 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
12675
12676 2019-04-16 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR target/90096
12679 * gcc.target/i386/pr90096.c: New test.
12680 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
12681 * gcc.target/i386/pr69255-2.c: Likewise.
12682 * gcc.target/i386/pr69255-3.c: Likewise.
12683
12684 PR rtl-optimization/90082
12685 * gcc.dg/pr90082.c: New test.
12686
12687 PR tree-optimization/90090
12688 * g++.dg/opt/pr90090.C: New test.
12689
12690 2019-04-16 Richard Biener <rguenther@suse.de>
12691
12692 PR tree-optimization/56049
12693 * gfortran.dg/pr56049.f90: New testcase.
12694
12695 2019-04-15 Richard Biener <rguenther@suse.de>
12696
12697 PR debug/90074
12698 * gcc.dg/guality/pr90074.c: New testcase.
12699
12700 2019-04-15 Richard Biener <rguenther@suse.de>
12701
12702 PR tree-optimization/90071
12703 * gcc.dg/torture/pr90071.c: New testcase.
12704
12705 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
12706
12707 PR rtl-optimization/89794
12708 * gcc.dg/torture/pr89794.c: New testcase.
12709
12710 2019-04-15 Richard Biener <rguenther@suse.de>
12711
12712 PR ipa/88936
12713 * gcc.dg/torture/pr88936-1.c: New testcase.
12714 * gcc.dg/torture/pr88936-2.c: Likewise.
12715 * gcc.dg/torture/pr88936-3.c: Likewise.
12716
12717 2019-04-15 Martin Jambor <mjambor@suse.cz>
12718
12719 PR ipa/pr89693
12720 * g++.dg/ipa/pr89693.C: New test.
12721
12722 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
12723
12724 PR tree-optimization/90020
12725 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
12726
12727 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
12728
12729 PR lto/89358
12730 * g++.dg/lto/pr89358_0.C: New testcase.
12731 * g++.dg/lto/pr89358_1.C: New testcase.
12732
12733 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12734
12735 PR fortran/85448
12736 * gfortran.dg/bind_c_usage_33.f90: New test and...
12737 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
12738
12739 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
12740
12741 PR fortran/89843
12742 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
12743 in ctg. Test the conversion of the descriptor types in the main
12744 program.
12745 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
12746 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
12747
12748 PR fortran/89846
12749 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
12750 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
12751
12752 PR fortran/90022
12753 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
12754 the computation of 'ans'. Also, change the expected results for
12755 CFI_is_contiguous to comply with standard.
12756 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
12757 results for CFI_is_contiguous to comply with standard.
12758 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
12759 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
12760
12761 2019-04-13 Jakub Jelinek <jakub@redhat.com>
12762
12763 PR target/89093
12764 * gcc.target/arm/pr89093.c: New test.
12765
12766 2019-04-12 Jakub Jelinek <jakub@redhat.com>
12767
12768 PR c/89933
12769 * c-c++-common/pr89933.c: New test.
12770
12771 2019-04-12 Martin Sebor <msebor@redhat.com>
12772
12773 PR c/88383
12774 PR c/89288
12775 PR c/89798
12776 PR c/89797
12777 * c-c++-common/attributes-1.c: Adjust.
12778 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
12779 * c-c++-common/builtin-has-attribute-6.c: New test.
12780 * c-c++-common/builtin-has-attribute-7.c: New test.
12781 * c-c++-common/pr71574.c: Adjust.
12782 * gcc.dg/pr25559.c: Adjust.
12783 * gcc.dg/attr-vector_size.c: New test.
12784
12785 2019-04-12 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR rtl-optimization/89965
12788 * gcc.target/i386/pr89965.c: New test.
12789
12790 2019-04-12 Marek Polacek <polacek@redhat.com>
12791
12792 PR c++/87603 - constexpr functions are no longer noexcept.
12793 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
12794 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
12795 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
12796 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
12797 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
12798 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
12799
12800 2019-04-12 Marek Polacek <polacek@redhat.com>
12801
12802 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
12803 * g++.dg/cpp0x/pr86397-1.C: Likewise.
12804 * g++.dg/cpp0x/pr86397-2.C: Likewise.
12805
12806 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
12807
12808 * g++.target/arm/arm.exp: Change format of default prune regex.
12809 * gcc.target/arm/arm.exp: Change format of default prune regex.
12810
12811 2019-04-12 Martin Liska <mliska@suse.cz>
12812
12813 PR middle-end/89970
12814 * gcc.target/i386/mvc15.c: New test.
12815 * gcc.target/i386/mvc3.c: Quote target in error pattern.
12816 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
12817
12818 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12819
12820 PR target/87532
12821 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
12822 instruction counts.
12823 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
12824 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
12825
12826 2019-04-12 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR c/89946
12829 * c-c++-common/pr89946.c: New test.
12830
12831 PR rtl-optimization/90026
12832 * g++.dg/opt/pr90026.C: New test.
12833
12834 2018-04-11 Steve Ellcey <sellcey@marvell.com>
12835
12836 PR rtl-optimization/87763
12837 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
12838 to bfi.
12839
12840 2019-04-11 Richard Biener <rguenther@suse.de>
12841
12842 PR tree-optimization/90020
12843 * gcc.dg/torture/pr90020.c: New testcase.
12844
12845 2019-04-11 Richard Biener <rguenther@suse.de>
12846
12847 PR tree-optimization/90018
12848 * gcc.dg/vect/pr90018.c: New testcase.
12849
12850 2018-04-10 Steve Ellcey <sellcey@marvell.com>
12851
12852 PR rtl-optimization/87763
12853 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
12854 to bfi.
12855 * gcc.target/aarch64/combine_bfi_2.c: New test.
12856
12857 2019-04-10 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR middle-end/90025
12860 * gcc.c-torture/execute/pr90025.c: New test.
12861
12862 PR c++/90010
12863 * gcc.dg/pr90010.c: New test.
12864
12865 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
12866
12867 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
12868 (dg-options): Use -O2 -fdump-rtl-ce1.
12869 (dg-final): Scan ce1 RTL dump instead of asm dump.
12870
12871 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
12872
12873 PR target/90024
12874 * gcc.dg/torture/neon-immediate-timode.c: New test.
12875
12876 2019-04-09 Jakub Jelinek <jakub@redhat.com>
12877
12878 PR tree-optimization/89998
12879 * gcc.c-torture/compile/pr89998-1.c: New test.
12880 * gcc.c-torture/compile/pr89998-2.c: New test.
12881
12882 PR target/90015
12883 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
12884 diagnostics.
12885
12886 2019-04-08 Richard Biener <rguenther@suse.de>
12887
12888 PR tree-optimization/90006
12889 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
12890
12891 2019-04-08 Jakub Jelinek <jakub@redhat.com>
12892
12893 PR rtl-optimization/89865
12894 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
12895
12896 PR rtl-optimization/89865
12897 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
12898 on ia32.
12899
12900 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
12901
12902 PR tree-optimization/89725
12903 * gcc.dg/tree-ssa/pr89725.c: New test.
12904
12905 2019-04-08 Martin Liska <mliska@suse.cz>
12906
12907 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
12908
12909 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12910
12911 PR c++/89914
12912 * g++.dg/ext/has_nothrow_constructor-3.C: New.
12913
12914 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
12915
12916 PR target/89945
12917 * gcc.target/i386/pr89945.c: New test.
12918
12919 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12920
12921 PR fortran/87352
12922 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
12923 * gfortran.dg/finalize_33.f90: Likewise.
12924 * gfortran.dg/finalize_34.f90: New test.
12925
12926 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12927
12928 PR fortran/89981
12929 * gfortran.dg/entry_22.f90: New test.
12930
12931 2019-04-05 Marek Polacek <polacek@redhat.com>
12932
12933 PR c++/87145 - bogus error converting class type in template arg list.
12934 * g++.dg/cpp0x/constexpr-conv3.C: New test.
12935 * g++.dg/cpp0x/constexpr-conv4.C: New test.
12936
12937 2019-04-05 Martin Sebor <msebor@redhat.com>
12938
12939 PR bootstrap/89980
12940 * g++.dg/init/array52.C: New test.
12941
12942 2019-04-05 David Malcolm <dmalcolm@redhat.com>
12943
12944 PR c/89985
12945 * c-c++-common/pr89985.c: New test.
12946
12947 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
12948
12949 PR c/71598
12950 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
12951 size of enums.
12952 * gcc.dg/torture/pr71598-2.c: Likewise.
12953
12954 2019-04-05 Marek Polacek <polacek@redhat.com>
12955
12956 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
12957 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
12958
12959 2019-04-05 Richard Biener <rguenther@suse.de>
12960
12961 PR debug/89892
12962 PR debug/89905
12963 * gcc.dg/guality/pr89892.c: New testcase.
12964 * gcc.dg/guality/pr89905.c: Likewise.
12965 * gcc.dg/guality/loop-1.c: Likewise.
12966
12967 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
12968
12969 PR tree-optimization/89956
12970 * gfortran.dg/pr89956.f90: New test.
12971
12972 2019-04-04 Martin Sebor <msebor@redhat.com>
12973
12974 PR c++/89974
12975 PR c++/89878
12976 PR c++/89833
12977 PR c++/47488
12978 * g++.dg/abi/mangle69.C: New test.
12979 * g++.dg/abi/mangle70.C: New test.
12980 * g++.dg/abi/mangle71.C: New test.
12981 * g++.dg/abi/mangle72.C: New test.
12982 * g++.dg/cpp0x/constexpr-array19.C: New test.
12983 * g++.dg/cpp2a/nontype-class15.C: New test.
12984 * g++.dg/cpp2a/nontype-class16.C: New test.
12985 * g++.dg/init/array51.C: New test.
12986 * g++.dg/template/nontype29.C: New test.
12987
12988 2019-04-04 Martin Sebor <msebor@redhat.com>
12989
12990 PR middle-end/89957
12991 PR middle-end/89911
12992 * gcc.dg/Wstringop-overflow-13.c: New test.
12993
12994 2019-04-04 Martin Sebor <msebor@redhat.com>
12995
12996 PR middle-end/89934
12997 * gcc.dg/Wrestrict-19.c: New test.
12998 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
12999
13000 2019-04-04 Jeff Law <law@redhat.com>
13001
13002 PR rtl-optimization/89399
13003 * gcc.c-torture/compile/pr89399.c: New test.
13004
13005 2019-04-04 Harald Anlauf <anlauf@gmx.de>
13006
13007 PR fortran/89904
13008 * gfortran.dg/pr85797.f90: Adjust testcase.
13009
13010 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13011
13012 PR c++/65619
13013 * g++.dg/template/friend67.C: New.
13014
13015 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13016
13017 PR c++/61327
13018 * g++.dg/cpp0x/friend4.C: New.
13019 * g++.dg/cpp0x/friend5.C: Likewise.
13020
13021 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13022
13023 PR c++/56643
13024 * g++.dg/cpp0x/noexcept40.C: New.
13025
13026 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
13027
13028 PR fortran/68567
13029 * gfortran.dg/parameter_array_error_1.f90: New test.
13030
13031 2019-04-03 qing zhao <qing.zhao@oracle.com>
13032
13033 PR tree-optimization/89730
13034 * gcc.dg/live-patching-4.c: New test.
13035
13036 2019-04-03 Clément Chigot <clement.chigot@atos.net>
13037
13038 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
13039 supported.
13040
13041 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13042
13043 PR c/71598
13044 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
13045 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
13046
13047 2019-04-03 Richard Biener <rguenther@suse.de>
13048
13049 PR tree-optimization/84101
13050 * gcc.target/i386/pr84101.c: New testcase.
13051
13052 2019-04-02 Jeff Law <law@redhat.com>
13053
13054 * gcc.target/visium/bit_shift.c: xfail.
13055
13056 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
13057
13058 PR target/89902
13059 PR target/89903
13060 * gcc.target/i386/pr70799-4.c: Remove.
13061 * gcc.target/i386/pr70799-5.c: Remove.
13062 * gcc.target/i386/pr89902.c: New test.
13063 * gcc.target/i386/pr89903.c: Ditto.
13064
13065 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
13066
13067 PR rtl-optimization/84206
13068 * gcc.dg/pr84206.c: New test.
13069
13070 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
13071
13072 PR rtl-optimization/85876
13073 * gcc.dg/pr85876.c: New test.
13074
13075 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13076
13077 * gcc.target/s390/zvector/vec-double-compile.c: New test.
13078 * gcc.target/s390/zvector/vec-float-compile.c: New test.
13079 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
13080 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
13081
13082 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13083
13084 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
13085 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
13086 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
13087 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
13088
13089 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13090
13091 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
13092 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
13093
13094 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13095
13096 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
13097 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
13098
13099 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
13100
13101 PR testsuite/89916
13102 * gcc.dg/pr86928.c: Do not attempt to add -m32.
13103
13104 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13105
13106 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
13107 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
13108 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
13109 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
13110 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
13111 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
13112 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
13113 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
13114
13115 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13116
13117 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
13118 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
13119 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
13120 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
13121 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
13122 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
13123
13124 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13125
13126 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
13127 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
13128 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
13129 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
13130
13131 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13132
13133 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
13134 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
13135
13136 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13137
13138 * gcc.target/s390/arch13/sel-1.c: New test.
13139
13140 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13141
13142 * gcc.target/s390/arch13/popcount-1.c: New test.
13143
13144 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13145
13146 * gcc.target/s390/arch13/bitops-1.c: New test.
13147 * gcc.target/s390/arch13/bitops-2.c: New test.
13148 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
13149 option and adjust line numbers.
13150 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
13151
13152 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
13153
13154 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
13155 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
13156 runtime check for the vxe2 hardware feature on IBM Z.
13157
13158 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
13159
13160 PR testsuite/89907
13161 * lib/target-supports.exp (check_avx2_available): Replace
13162 avx_available with avx2_available.
13163
13164 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
13165
13166 PR rtl-optimization/85412
13167 * gcc.dg/pr85412.c: New test.
13168
13169 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
13170
13171 PR c++/62207
13172 * g++.dg/template/crash130.C: New.
13173 * g++.dg/template/crash131.C: Likewise.
13174
13175 2019-04-01 Martin Sebor <msebor@redhat.com>
13176
13177 PR c/89685
13178 * gcc.dg/attr-copy-8.c: New test.
13179 * g++.dg/ext/attr-copy-2.C: New test.
13180
13181 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
13182
13183 PR rtl-optimization/86928
13184 * gcc.dg/pr86928.c: New test.
13185
13186 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
13187
13188 PR rtl-optimization/87273
13189 * gcc.dg/pr87273.c: New test.
13190
13191 2019-04-01 Martin Liska <mliska@suse.cz>
13192
13193 PR driver/89861
13194 * gcc.dg/spellcheck-options-18.c: New test.
13195 * gcc.dg/spellcheck-options-19.c: New test.
13196 * gcc.dg/spellcheck-options-20.c: New test.
13197 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
13198 * gcc.dg/completion-2.c: Add one variant with no argument.
13199
13200 2019-04-01 Richard Biener <rguenther@suse.de>
13201
13202 PR c/71598
13203 * gcc.dg/torture/pr71598-1.c: New testcase.
13204 * gcc.dg/torture/pr71598-2.c: Likewise.
13205 * gcc.dg/torture/pr71598-3.c: Likewise.
13206
13207 2019-03-31 Marek Polacek <polacek@redhat.com>
13208
13209 PR c++/89852 - ICE with C++11 functional cast with { }.
13210 * g++.dg/cpp0x/initlist115.C: New test.
13211
13212 2019-03-31 Harald Anlauf <anlauf@gmx.de>
13213
13214 PR fortran/83515
13215 PR fortran/85797
13216 * gfortran.dg/pr85797.f90: New test.
13217
13218 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13219
13220 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
13221
13222 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13223
13224 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
13225 cleanup_extra_files.
13226 (dmd2dg): Copy additional files after test is translated.
13227 (gdc-do-test): Remove all copied files after test.
13228
13229 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
13230
13231 PR fortran/89841
13232 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
13233 for c_deallocate, c_allocate and c_assumed_size so that the
13234 attributes of the array arguments are correct and are typed.
13235 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
13236 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
13237
13238 PR fortran/89842
13239 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
13240 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
13241
13242 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13243
13244 PR fortran/89866
13245 * gfortran.dg/pointer_intent_8.f90: New test.
13246
13247 2019-03-29 Jim Wilson <jimw@sifive.com>
13248
13249 * gcc.target/riscv/predef-1.c: New.
13250 * gcc.target/riscv/predef-2.c: New.
13251 * gcc.target/riscv/predef-3.c: New.
13252 * gcc.target/riscv/predef-4.c: New.
13253 * gcc.target/riscv/predef-5.c: New.
13254 * gcc.target/riscv/predef-6.c: New.
13255 * gcc.target/riscv/predef-7.c: New.
13256 * gcc.target/riscv/predef-8.c: New.
13257
13258 2019-03-29 Jakub Jelinek <jakub@redhat.com>
13259
13260 PR rtl-optimization/89865
13261 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
13262 the first argument register, so that occassional spills/fills are
13263 ignored.
13264
13265 PR sanitizer/89869
13266 * g++.dg/ubsan/vptr-14.C: New test.
13267
13268 PR c/89872
13269 * gcc.dg/tree-ssa/pr89872.c: New test.
13270
13271 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
13272
13273 * gcc.dg/diag-sanity.c: New test.
13274
13275 2019-03-29 Marek Polacek <polacek@redhat.com>
13276
13277 PR c++/89871
13278 * g++.dg/cpp2a/desig14.C: New test.
13279
13280 PR c++/89876 - ICE with deprecated conversion.
13281 * g++.dg/warn/conv5.C: New test.
13282
13283 2019-03-29 Martin Liska <mliska@suse.cz>
13284
13285 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
13286 * gcc.dg/pr68766.c: Likewise.
13287
13288 2019-03-29 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR rtl-optimization/87485
13291 * gcc.dg/pr87485.c: New test.
13292
13293 2019-03-28 Jakub Jelinek <jakub@redhat.com>
13294
13295 PR middle-end/89621
13296 * gfortran.dg/gomp/pr89621.f90: New test.
13297
13298 2019-03-28 Martin Sebor <msebor@redhat.com>
13299
13300 PR c++/66548
13301 * g++.dg/cpp0x/decltype-pr66548.C: New test.
13302
13303 PR c++/81506
13304 * g++.dg/cpp0x/decltype-pr81506.C: New test.
13305
13306 2019-03-28 Marek Polacek <polacek@redhat.com>
13307
13308 PR c++/89612 - ICE with member friend template with noexcept.
13309 * g++.dg/cpp0x/noexcept38.C: New test.
13310 * g++.dg/cpp0x/noexcept39.C: New test.
13311 * g++.dg/cpp1z/noexcept-type21.C: New test.
13312
13313 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
13314
13315 PR target/89848
13316 * gcc.target/i386/pr89848.c: New test.
13317
13318 2019-03-28 Marek Polacek <polacek@redhat.com>
13319
13320 PR c++/89836 - bool constant expression and explicit conversions.
13321 * g++.dg/cpp2a/explicit15.C: New test.
13322
13323 2019-03-28 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR c/89812
13326 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
13327 other than AVR. Add dg-options "".
13328
13329 PR c++/89785
13330 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
13331 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
13332
13333 2019-03-27 Janus Weil <janus@gcc.gnu.org>
13334
13335 PR fortran/85537
13336 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
13337 * gfortran.dg/pointer_init_11.f90: New test case.
13338
13339 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
13340
13341 PR target/85667
13342 * gcc.target/i386/pr85667-5.c: New testcase.
13343 * gcc.target/i386/pr85667-6.c: New testcase.
13344
13345 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
13346
13347 PR testsuite/89834
13348 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
13349
13350 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
13351
13352 PR rtl-optimization/89313
13353 * gcc.dg/pr89313.c: New test.
13354
13355 2019-03-26 Jeff Law <law@redhat.com>
13356
13357 PR rtl-optimization/87761
13358 PR rtl-optimization/89826
13359 * gcc.c-torture/execute/pr89826.c: New test.
13360
13361 2019-03-27 Richard Biener <rguenther@suse.de>
13362
13363 * gcc.dg/torture/20190327-1.c: New testcase.
13364
13365 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
13366
13367 PR fortran/88247
13368 * gfortran.dg/associate_47.f90: New test.
13369
13370 2019-03-27 Richard Biener <rguenther@suse.de>
13371
13372 PR tree-optimization/89463
13373 * gcc.dg/guality/pr89463.c: New testcase.
13374
13375 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
13376
13377 PR target/89827
13378 * gcc.target/i386/pr89827.c: New test.
13379
13380 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13381
13382 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
13383 syntax.
13384
13385 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
13386
13387 PR tree-optimization/81740
13388 * gcc.dg/vect/pr81740-1.c: New testcase.
13389 * gcc.dg/vect/pr81740-2.c: Likewise.
13390
13391 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
13392
13393 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
13394 options in permute args tests.
13395
13396 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
13397
13398 PR c++/84598
13399 * g++.dg/ext/pr84598.C: New.
13400
13401 2019-03-26 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR c++/89796
13404 * g++.dg/gomp/pr89796.C: New test.
13405 * gcc.dg/gomp/pr89796.c: New test.
13406
13407 2019-03-25 David Malcolm <dmalcolm@redhat.com>
13408
13409 PR rtl-optimization/88347
13410 PR rtl-optimization/88423
13411 * gcc.c-torture/compile/pr88347.c: New test.
13412 * gcc.c-torture/compile/pr88423.c: New test.
13413
13414 2019-03-25 Martin Sebor <msebor@redhat.com>
13415
13416 PR c/89812
13417 * gcc.dg/attr-aligned-3.c: New test.
13418
13419 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
13420
13421 PR debug/86964
13422 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
13423
13424 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
13425
13426 PR c++/84661
13427 PR c++/85013
13428 * g++.dg/concepts/pr84661.C: New.
13429 * g++.dg/torture/pr85013.C: Likewise.
13430
13431 2019-03-25 Marek Polacek <polacek@redhat.com>
13432
13433 PR c++/89214 - ICE when initializing aggregates with bases.
13434 * g++.dg/cpp1z/aggr-base8.C: New test.
13435 * g++.dg/cpp1z/aggr-base9.C: New test.
13436
13437 PR c++/89705 - ICE with reference binding with conversion function.
13438 * g++.dg/cpp0x/rv-conv2.C: New test.
13439
13440 2019-03-25 Richard Biener <rguenther@suse.de>
13441
13442 PR tree-optimization/89789
13443 * gcc.dg/torture/pr89789.c: New testcase.
13444
13445 2019-03-25 Nathan Sidwell <nathan@acm.org>
13446
13447 * g++.dg/abi/lambda-static-1.C: New.
13448
13449 2019-03-25 Richard Biener <rguenther@suse.de>
13450
13451 PR tree-optimization/89802
13452 * g++.dg/tree-ssa/pr89802.C: New testcase.
13453
13454 2019-03-25 Jakub Jelinek <jakub@redhat.com>
13455
13456 PR c++/60702
13457 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
13458 for _ZTH* calls.
13459 * g++.dg/tls/thread_local11a.C: New test.
13460
13461 2019-03-25 Richard Biener <rguenther@suse.de>
13462
13463 PR middle-end/89790
13464 * g++.dg/pr89790.C: New testcase.
13465
13466 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
13467
13468 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
13469 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
13470 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
13471 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
13472
13473 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13474
13475 PR fortran/78865
13476 * gfortran.dg/altreturn_10.f90: New test.
13477 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
13478
13479 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
13480
13481 PR rtl-optimization/89676
13482 * gcc.target/i386/pr89676.c: New.
13483
13484 2019-03-22 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR c++/60702
13487 * g++.dg/tls/thread_local11.C: New test.
13488 * g++.dg/tls/thread_local11.h: New test.
13489 * g++.dg/tls/thread_local12a.C: New test.
13490 * g++.dg/tls/thread_local12b.C: New test.
13491 * g++.dg/tls/thread_local12c.C: New test.
13492 * g++.dg/tls/thread_local12d.C: New test.
13493 * g++.dg/tls/thread_local12e.C: New test.
13494 * g++.dg/tls/thread_local12f.C: New test.
13495 * g++.dg/tls/thread_local12g.C: New test.
13496 * g++.dg/tls/thread_local12h.C: New test.
13497 * g++.dg/tls/thread_local12i.C: New test.
13498 * g++.dg/tls/thread_local12j.C: New test.
13499 * g++.dg/tls/thread_local12k.C: New test.
13500 * g++.dg/tls/thread_local12l.C: New test.
13501
13502 PR c++/87481
13503 * g++.dg/cpp1y/constexpr-87481.C: New test.
13504
13505 2019-03-22 Simon Wright <simon@pushface.org>
13506
13507 PR ada/89583
13508 * gnat.dg/socket2.adb: New.
13509
13510 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
13511
13512 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
13513
13514 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
13515
13516 PR target/89784
13517 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
13518 for _mm_mask{,3,z}_*.
13519 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
13520 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
13521 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
13522 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
13523 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
13524 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
13525 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
13526 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
13527 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
13528 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
13529 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
13530 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
13531 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
13532 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
13533 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
13534
13535 2019-03-22 Jakub Jelinek <jakub@redhat.com>
13536
13537 PR target/89784
13538 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
13539 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
13540 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
13541 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
13542 __builtin_ia32_vfmsubss3_mask3): Define.
13543 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
13544 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
13545 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
13546 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
13547 __builtin_ia32_vfmsubss3_mask3): Define.
13548 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
13549 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
13550 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
13551 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
13552 __builtin_ia32_vfmsubss3_mask3): Define.
13553 * gcc.target/i386/sse-14.c: Add tests for
13554 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
13555 * gcc.target/i386/sse-22.c: Likewise.
13556
13557 2019-03-21 Martin Sebor <msebor@redhat.com>
13558
13559 PR tree-optimization/89350
13560 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
13561 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
13562 * gcc.dg/Wstringop-overflow-11.c: New test.
13563 * gcc.dg/Wstringop-overflow-12.c: New test.
13564 * gcc.dg/pr89350.c: New test.
13565 * gcc.dg/pr40340-1.c: Adjust expected warning.
13566 * gcc.dg/pr40340-2.c: Same.
13567 * gcc.dg/pr40340-4.c: Same.
13568 * gcc.dg/pr40340-5.c: Same.
13569
13570 2019-03-21 Jakub Jelinek <jakub@redhat.com>
13571
13572 PR lto/89692
13573 * g++.dg/other/pr89692.C: New test.
13574
13575 PR c++/89767
13576 * g++.dg/cpp1y/lambda-init18.C: New test.
13577 * g++.dg/cpp1y/lambda-init19.C: New test.
13578 * g++.dg/cpp1y/pr89767.C: New test.
13579
13580 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
13581 Cesar Philippidis <cesar@codesourcery.com>
13582
13583 PR fortran/72741
13584 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
13585 file.
13586 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
13587 Likewise.
13588
13589 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
13590
13591 PR fortran/72741
13592 * c-c++-common/goacc/routine-3-extern.c: New file.
13593 * c-c++-common/goacc/routine-3.c: Adjust.
13594 * c-c++-common/goacc/routine-4-extern.c: New file.
13595 * c-c++-common/goacc/routine-4.c: Adjust.
13596 * gfortran.dg/goacc/routine-module-3.f90: New file.
13597
13598 PR fortran/89773
13599 * gfortran.dg/goacc/pr89773.f90: New file.
13600 * gfortran.dg/goacc/pr77765.f90: Adjust.
13601 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
13602
13603 PR fortran/72741
13604 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
13605
13606 PR fortran/72741
13607 * gfortran.dg/goacc/routine-module-1.f90: New file.
13608 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
13609 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13610
13611 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
13612
13613 PR fortran/56408
13614 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
13615 (dg-compile-aux-modules): Fix diagnostic.
13616 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
13617 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
13618
13619 PR fortran/56408
13620 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
13621 missing nexted dg-test call support in dejaGNU 1.4.4.
13622
13623 PR fortran/29383
13624 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
13625 other '*.exp' files.
13626
13627 2019-03-21 Richard Biener <rguenther@suse.de>
13628
13629 PR tree-optimization/89779
13630 * gcc.dg/torture/pr89779.c: New testcase.
13631
13632 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13633
13634 PR c++/78645
13635 * g++.dg/cpp0x/constexpr-ice20.C: New.
13636
13637 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13638
13639 PR c++/89571
13640 * g++.dg/cpp0x/noexcept37.C: New.
13641
13642 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
13643
13644 PR d/89017
13645 * gdc.dg/pr89017.d: New test.
13646
13647 2019-03-20 Janus Weil <janus@gcc.gnu.org>
13648
13649 PR fortran/71861
13650 * gfortran.dg/interface_abstract_5.f90: New test case.
13651
13652 2019-03-20 Jakub Jelinek <jakub@redhat.com>
13653
13654 PR target/89775
13655 * gcc.target/s390/pr89775-1.c: New test.
13656 * gcc.target/s390/pr89775-2.c: New test.
13657
13658 2019-03-20 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR target/89752
13661 * g++.target/aarch64/aarch64.exp: New file.
13662 * g++.target/aarch64/pr89752.C: New test.
13663
13664 2019-03-19 Martin Sebor <msebor@redhat.com>
13665
13666 PR tree-optimization/89688
13667 * gcc.dg/strlenopt-61.c: New test.
13668 * g++.dg/warn/Wstringop-overflow-2.C: New test.
13669
13670 2019-03-19 Jim Wilson <jimw@sifive.com>
13671
13672 PR target/89411
13673 * gcc.target/riscv/losum-overflow.c: New test.
13674
13675 2019-03-19 Martin Sebor <msebor@redhat.com>
13676
13677 PR tree-optimization/89644
13678 * gcc.dg/Wstringop-truncation-8.c: New test.
13679
13680 2019-03-19 Martin Liska <mliska@suse.cz>
13681
13682 PR middle-end/89737
13683 * gcc.dg/pr89737.c: New test.
13684
13685 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
13686
13687 PR lto/87809
13688 PR lto/89335
13689 * g++.dg/lto/pr87089_0.C: New testcase.
13690 * g++.dg/lto/pr87089_1.C: New testcase.
13691 * g++.dg/lto/pr89335_0.C: New testcase.
13692
13693 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
13694
13695 PR target/89736
13696 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
13697 restrict this test to vsx targets.
13698
13699 2019-03-19 Jakub Jelinek <jakub@redhat.com>
13700
13701 PR target/89752
13702 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
13703 * g++.dg/ext/asm16.C: Likewise.
13704 * g++.dg/ext/asm17.C: New test.
13705
13706 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
13707
13708 * c-c++-common/unroll-7.c: New test.
13709
13710 2019-03-19 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR target/89726
13713 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
13714 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
13715 Add expected results for them.
13716
13717 PR c/89734
13718 * gcc.dg/pr89734.c: New test.
13719
13720 2019-03-18 Martin Sebor <msebor@redhat.com>
13721
13722 PR tree-optimization/89720
13723 * gcc.dg/Warray-bounds-42.c: New test.
13724
13725 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
13726
13727 PR c++/89630
13728 * g++.target/i386/pr89630.C: New test.
13729
13730 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
13731
13732 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
13733
13734 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
13735
13736 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
13737 the "store" test as well.
13738 * gcc.target/powerpc/bswap32.c: Ditto.
13739
13740 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
13741
13742 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
13743 the "store" test as well.
13744 * gcc.target/powerpc/bswap32.c: Ditto.
13745
13746 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
13747
13748 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
13749 "exceeds" instead of just one that talks about "too large".
13750
13751 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
13752
13753 * gcc.target/aarch64/sve/cost_model_1.c: New test.
13754
13755 2019-03-18 Martin Jambor <mjambor@suse.cz>
13756
13757 PR tree-optimization/89546
13758 * gcc.dg/tree-ssa/pr89546.c: New test.
13759
13760 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
13761
13762 PR target/89627
13763 * g++.target/riscv/call-with-empty-struct-float.C: New file.
13764 * g++.target/riscv/call-with-empty-struct-int.C: New file.
13765 * g++.target/riscv/call-with-empty-struct.H: New file.
13766 * g++.target/riscv/riscv.exp: New file.
13767
13768 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13769
13770 PR c++/85014
13771 * g++.dg/cpp0x/pr85014.C: New.
13772
13773 2019-03-18 Jakub Jelinek <jakub@redhat.com>
13774
13775 PR middle-end/86979
13776 * gcc.dg/pr86979.c: New test.
13777
13778 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13779
13780 PR fortran/88008
13781 * gfortran.dg/typebound_call_31.f90: New test.
13782
13783 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
13784
13785 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
13786 hppa*-*-hpux*.
13787 * gcc.dg/compat/pr83487-1_y.c: Likewise.
13788
13789 * gfortran.dg/pointer_init_10.f90: Require visibility support.
13790 * gfortran.dg/temporary_3.f90: Likewise.
13791
13792 * gcc.dg/pr88074.c: Require c99_runtime.
13793 * gcc.dg/warn-abs-1.c: Likewise.
13794 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
13795
13796 PR testsuite/89666
13797 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
13798 hppa*-*-hpux*.
13799 * gcc.dg/attr-copy.c: Require alias support.
13800 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
13801
13802 2019-03-16 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR fortran/89724
13805 * gfortran.dg/continuation_15.f90: New test.
13806 * gfortran.dg/continuation_16.f90: New test.
13807
13808 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
13809
13810 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
13811
13812 PR testsuite/89393
13813 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
13814 * g++.dg/cpp0x/pr84497.C: Likewise.
13815
13816 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
13817 * gcc.dg/attr-copy-6.c: Likewise.
13818 * gcc.dg/pr87793.c: Likewise.
13819
13820 PR testsuite/89471
13821 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
13822
13823 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
13824 * gcc.dg/gimplefe-34.c: Likewise.
13825 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
13826 * gcc.dg/compat/pr83487-2_y.c: Likewise.
13827
13828 PR testsuite/84174
13829 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
13830 hppa*64*-*-*.
13831
13832 PR testsuite/83453
13833 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
13834
13835 * lib/target-supports.exp (check_ascii_locale_available): Remove
13836 hppa*-*-hpux*.
13837
13838 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13839
13840 PR fortran/84394
13841 * gfortran.dg/blockdata_11.f90: New test.
13842
13843 2019-03-15 Harald Anlauf <anlauf@gmx.de>
13844
13845 PR fortran/60091
13846 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
13847 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
13848
13849 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
13850
13851 PR target/87532
13852 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
13853 instruction selection.
13854 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
13855 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
13856 * gcc.target/powerpc/pr87532-mc.c: New test.
13857 * gcc.target/powerpc/pr87532.c: New test.
13858 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
13859 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
13860 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
13861 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
13862 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
13863 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
13864 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
13865 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
13866 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
13867 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
13868 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
13869 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
13870 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
13871 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
13872 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
13873 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
13874 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
13875 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
13876 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
13877 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
13878 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
13879 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
13880 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
13881 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
13882 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
13883 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
13884 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
13885
13886 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
13887
13888 PR c++/88534
13889 PR c++/88537
13890 * g++.dg/cpp2a/pr88534.C: New.
13891 * g++.dg/cpp2a/pr88537.C: New.
13892
13893 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
13894
13895 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
13896 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
13897 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
13898 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
13899
13900 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13901
13902 PR target/89719
13903 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
13904 * gcc.target/aarch64/spellcheck_5.c: Likewise.
13905 * gcc.target/aarch64/spellcheck_6.c: Likewise.
13906
13907 2019-03-15 Jakub Jelinek <jakub@redhat.com>
13908
13909 PR c++/89709
13910 * g++.dg/cpp0x/constexpr-89709.C: New test.
13911
13912 PR debug/89704
13913 * gcc.dg/debug/pr89704.c: New test.
13914
13915 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
13916
13917 PR target/89650
13918 * g++.target/i386/pr89650.C: New test.
13919
13920 2019-03-14 Richard Biener <rguenther@suse.de>
13921
13922 * gcc.dg/gimplefe-13.c: Adjust.
13923 * gcc.dg/gimplefe-14.c: Likewise.
13924 * gcc.dg/gimplefe-17.c: Likewise.
13925 * gcc.dg/gimplefe-18.c: Likewise.
13926 * gcc.dg/gimplefe-7.c: Likewise.
13927 * gcc.dg/torture/pr89595.c: Likewise.
13928 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
13929 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
13930 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
13931 * gcc.dg/tree-ssa/scev-3.c: Likewise.
13932 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13933 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13934 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
13935 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
13936
13937 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13938
13939 PR ipa/89684
13940 * gcc.target/i386/pr89684.c: New test.
13941
13942 PR rtl-optimization/89679
13943 * gcc.dg/pr89679.c: New test.
13944
13945 2019-03-14 Richard Biener <rguenther@suse.de>
13946
13947 PR tree-optimization/89710
13948 * gcc.dg/torture/pr89710.c: New testcase.
13949
13950 2019-03-14 Richard Biener <rguenther@suse.de>
13951
13952 PR middle-end/89698
13953 * g++.dg/torture/pr89698.C: New testcase.
13954
13955 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR tree-optimization/89703
13958 * gcc.c-torture/compile/pr89703-1.c: New test.
13959 * gcc.c-torture/compile/pr89703-2.c: New test.
13960
13961 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
13962
13963 PR target/89523
13964 * gcc.target/i386/pr89523-1a.c: New test.
13965 * gcc.target/i386/pr89523-1b.c: Likewise.
13966 * gcc.target/i386/pr89523-2.c: Likewise.
13967 * gcc.target/i386/pr89523-3.c: Likewise.
13968 * gcc.target/i386/pr89523-4.c: Likewise.
13969 * gcc.target/i386/pr89523-5.c: Likewise.
13970 * gcc.target/i386/pr89523-6.c: Likewise.
13971 * gcc.target/i386/pr89523-7.c: Likewise.
13972 * gcc.target/i386/pr89523-8.c: Likewise.
13973 * gcc.target/i386/pr89523-9.c: Likewise.
13974
13975 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13976
13977 PR c++/89512
13978 * g++.dg/cpp1y/var-templ61.C: New test.
13979
13980 PR c++/89652
13981 * g++.dg/cpp1y/constexpr-89652.C: New test.
13982
13983 2019-03-13 Harald Anlauf <anlauf@gmx.de>
13984
13985 PR fortran/87045
13986 * gfortran.dg/pr87045.f90: New test.
13987
13988 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
13989
13990 PR target/85860
13991 * gcc.target/i386/pr85860.c: New.
13992
13993 2019-03-13 Marek Polacek <polacek@redhat.com>
13994
13995 PR c++/89686 - mixing init-capture and simple-capture in lambda.
13996 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
13997
13998 PR c++/89660 - bogus error with -Wredundant-move.
13999 * g++.dg/cpp0x/Wredundant-move8.C: New test.
14000 * g++.dg/cpp0x/Wredundant-move9.C: New test.
14001
14002 2019-03-13 Janus Weil <janus@gcc.gnu.org>
14003
14004 PR fortran/89601
14005 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
14006 * gfortran.dg/pdt_30.f90: New test case.
14007
14008 2019-03-13 Marek Polacek <polacek@redhat.com>
14009
14010 PR c++/88979 - further P0634 fix for constructors.
14011 * g++.dg/cpp2a/typename15.C: New test.
14012
14013 2019-03-13 Martin Sebor <msebor@redhat.com>
14014
14015 PR tree-optimization/89662
14016 * gcc.dg/Warray-bounds-41.c: New test.
14017
14018 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
14019
14020 PR c++/63508
14021 * g++.dg/cpp0x/auto53.C: New.
14022
14023 2019-03-13 Richard Biener <rguenther@suse.de>
14024
14025 PR middle-end/89677
14026 * gcc.dg/torture/pr89677.c: New testcase.
14027
14028 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
14029
14030 PR c++/85558
14031 * g++.dg/other/friend16.C: New.
14032 * g++.dg/other/friend17.C: Likewise.
14033
14034 2019-03-13 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR middle-end/88588
14037 * c-c++-common/gomp/pr88588.c: New test.
14038
14039 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
14040
14041 PR fortran/66695
14042 PR fortran/77746
14043 PR fortran/79485
14044 * gfortran.dg/binding_label_tests_30.f90: New test.
14045 * gfortran.dg/binding_label_tests_31.f90: New test.
14046 * gfortran.dg/binding_label_tests_32.f90: New test.
14047 * gfortran.dg/binding_label_tests_33.f90: New test.
14048
14049 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
14050
14051 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
14052 * gdc.dg/ubsan/ubsan.exp: New file.
14053 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
14054 Explicitly return flags from procedure.
14055
14056 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
14057
14058 PR d/88957
14059 * gdc.dg/pr88957.d: New test.
14060 * gdc.dg/simd.d: Add new vector tests.
14061
14062 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
14063
14064 PR d/87824
14065 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
14066 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
14067 -nostdinc++ flag.
14068
14069 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14070
14071 PR fortran/87673
14072 * gfortran.dg/charlen_17.f90: New test.
14073
14074 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
14075
14076 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
14077
14078 2019-03-12 Martin Liska <mliska@suse.cz>
14079
14080 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
14081 * gfortran.dg/binding_label_tests_4.f03: Likewise.
14082 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
14083 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
14084 * gfortran.dg/c_loc_tests_17.f90: Likewise.
14085 * gfortran.dg/constructor_9.f90: Likewise.
14086 * gfortran.dg/dec_structure_8.f90: Likewise.
14087 * gfortran.dg/entry_4.f90: Likewise.
14088 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
14089 * gfortran.dg/initialization_23.f90: Likewise.
14090 * gfortran.dg/logical_assignment_1.f90: Likewise.
14091 * gfortran.dg/pr80752.f90: Likewise.
14092 * gfortran.dg/pr88116_1.f90: Likewise.
14093 * gfortran.dg/pr88467.f90: Likewise.
14094 * gfortran.dg/typebound_call_7.f03: Likewise.
14095 * gfortran.dg/typebound_generic_1.f03: Likewise.
14096 * gfortran.dg/typebound_operator_2.f03: Likewise.
14097 * gfortran.dg/typebound_operator_4.f03: Likewise.
14098 * gfortran.dg/typebound_proc_9.f03: Likewise.
14099 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
14100
14101 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
14102
14103 PR fortran/89363
14104 * gfortran.dg/assumed_rank_16.f90: New test.
14105
14106 PR fortran/89364
14107 * gfortran.dg/assumed_rank_17.f90: New test.
14108
14109 2019-03-12 Jakub Jelinek <jakub@redhat.com>
14110
14111 PR middle-end/89663
14112 * gcc.c-torture/compile/pr89663-1.c: New test.
14113 * gcc.c-torture/compile/pr89663-2.c: New test.
14114
14115 2019-03-12 Richard Biener <rguenther@suse.de>
14116
14117 PR tree-optimization/89664
14118 * gfortran.dg/pr89664.f90: New testcase.
14119
14120 2019-03-11 Jakub Jelinek <jakub@redhat.com>
14121
14122 PR fortran/89651
14123 * gfortran.dg/gomp/pr89651.f90: New test.
14124
14125 PR middle-end/89655
14126 PR bootstrap/89656
14127 * gcc.c-torture/compile/pr89655.c: New test.
14128
14129 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
14130
14131 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
14132 target.
14133
14134 2019-03-11 Martin Liska <mliska@suse.cz>
14135
14136 * g++.dg/conversion/simd3.C (foo): Wrap option names
14137 with apostrophe character.
14138 * g++.dg/cpp1z/decomp3.C (test): Likewise.
14139 (test3): Likewise.
14140 * g++.dg/cpp1z/decomp4.C (test): Likewise.
14141 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
14142 * g++.dg/cpp1z/decomp45.C (f): Likewise.
14143 * g++.dg/opt/pr34036.C: Likewise.
14144 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
14145 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
14146 * gcc.dg/cpp/dir-only-4.c: Likewise.
14147 * gcc.dg/cpp/dir-only-5.c: Likewise.
14148 * gcc.dg/cpp/pr71591.c: Likewise.
14149 * gcc.dg/format/opt-1.c: Likewise.
14150 * gcc.dg/format/opt-2.c: Likewise.
14151 * gcc.dg/format/opt-3.c: Likewise.
14152 * gcc.dg/format/opt-4.c: Likewise.
14153 * gcc.dg/format/opt-5.c: Likewise.
14154 * gcc.dg/format/opt-6.c: Likewise.
14155 * gcc.dg/pr22231.c: Likewise.
14156 * gcc.dg/pr33007.c: Likewise.
14157 * gcc.dg/simd-1.c (hanneke): Likewise.
14158 * gcc.dg/simd-5.c: Likewise.
14159 * gcc.dg/simd-6.c: Likewise.
14160 * gcc.dg/spellcheck-options-14.c: Likewise.
14161 * gcc.dg/spellcheck-options-15.c: Likewise.
14162 * gcc.dg/spellcheck-options-16.c: Likewise.
14163 * gcc.dg/spellcheck-options-17.c: Likewise.
14164 * gcc.dg/tree-ssa/pr23109.c: Likewise.
14165 * gcc.dg/tree-ssa/recip-5.c: Likewise.
14166 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
14167 (__attribute__): Likewise.
14168 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
14169 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
14170 * gcc.target/powerpc/warn-1.c: Likewise.
14171 * gcc.target/powerpc/warn-2.c: Likewise.
14172
14173 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
14174
14175 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
14176
14177 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
14178
14179 * c-c++-common/unroll-6.c: New test.
14180
14181 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
14182
14183 PR c++/87571
14184 * g++.dg/template/memfriend18.C: New.
14185
14186 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14187
14188 * gdc.dg/pr89041.d: Mark as compile test.
14189
14190 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14191
14192 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
14193 dg-options.
14194
14195 2019-03-10 Martin Jambor <mjambor@suse.cz>
14196
14197 PR tree-optimization/85762
14198 PR tree-optimization/87008
14199 PR tree-optimization/85459
14200 * g++.dg/tree-ssa/pr87008.C: New test.
14201 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
14202
14203 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14204
14205 PR fortran/66089
14206 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
14207 * gfortran.dg/no_arg_check_2.f90: Likewise.
14208
14209 2019-03-10 Jakub Jelinek <jakub@redhat.com>
14210
14211 PR c++/89648
14212 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
14213
14214 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14215
14216 PR fortran/66089
14217 * gfortran.dg/dependency_53.f90: New test.
14218
14219 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14220
14221 PR fortran/87734
14222 * gfortran.dg/public_private_module_10.f90: New test.
14223
14224 2019-03-09 John David Anglin <dave.anglin@bell.net>
14225
14226 PR c++/70349
14227 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
14228
14229 PR middle-end/68733
14230 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
14231
14232 PR testsuite/89472
14233 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
14234
14235 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
14236
14237 PR c++/87750
14238 * g++.dg/cpp0x/pr87750.C: New.
14239
14240 2019-03-09 John David Anglin <dave.anglin@bell.net>
14241
14242 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
14243 * c-c++-common/ident-1a.c: Likewise.
14244 * c-c++-common/ident-1b.c: Likewise.
14245 * c-c++-common/ident-2b.c: Likewise.
14246
14247 * g++.dg/tls/pr77285-2.C: Require tls_native support.
14248
14249 * g++.dg/ext/visibility/lambda1.C: Require visibility.
14250
14251 PR inline-asm/87010
14252 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
14253
14254 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
14255 libatomic_available.
14256
14257 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
14258
14259 PR d/89041
14260 * gdc.dg/pr89041.d: New test.
14261
14262 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14263
14264 PR fortran/71544
14265 * gfortran.dg/c_ptr_tests_19.f90: New test.
14266
14267 2019-03-09 John David Anglin <dave.anglin@bell.net>
14268
14269 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
14270 * gnat.dg/debug12.adb: Likewise.
14271
14272 * lib/target-supports.exp (check_effective_target_weak_undefined):
14273 Return 0 on hppa*-*-hpux*.
14274 (check_ascii_locale_available): Likewise.
14275
14276 2019-03-09 Janus Weil <janus@gcc.gnu.org>
14277
14278 PR fortran/84504
14279 * gfortran.dg/pointer_init_10.f90: New test case.
14280
14281 2019-03-09 John David Anglin <dave.anglin@bell.net>
14282
14283 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
14284
14285 2019-03-09 John David Anglin <dave.anglin@bell.net>
14286
14287 PR fortran/89639
14288 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
14289
14290 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
14291
14292 PR fortran/71203
14293 * gfortran.dg/array_simplify_3.f90: New test case.
14294
14295 2019-03-09 Jakub Jelinek <jakub@redhat.com>
14296
14297 PR c/88568
14298 * g++.dg/other/pr88568.C: New test.
14299
14300 PR rtl-optimization/89634
14301 * gcc.c-torture/execute/pr89634.c: New test.
14302
14303 2019-03-08 Jakub Jelinek <jakub@redhat.com>
14304
14305 PR c/85870
14306 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
14307 -r -nostdlib -flinker-output=nolto-rel.
14308
14309 2019-03-08 David Malcolm <dmalcolm@redhat.com>
14310
14311 PR target/79926
14312 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
14313 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
14314 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
14315 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
14316
14317 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
14318
14319 PR c++/63540
14320 * g++.dg/cpp0x/implicit17.C: New.
14321
14322 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
14323
14324 PR c++/22149
14325 * g++.dg/template/access29.C: New.
14326
14327 2019-03-08 Jakub Jelinek <jakub@redhat.com>
14328
14329 PR c++/82075
14330 * g++.dg/cpp1z/decomp49.C: New test.
14331
14332 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
14333
14334 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
14335
14336 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
14337
14338 PR target/68924
14339 PR target/78782
14340 PR target/87558
14341 * gcc.target/i386/pr78782.c: New test.
14342 * gcc.target/i386/pr87558.c: Ditto.
14343
14344 2019-03-08 Jakub Jelinek <jakub@redhat.com>
14345
14346 PR c/85870
14347 * gcc.dg/lto/pr85870_0.c: New test.
14348 * gcc.dg/lto/pr85870_1.c: New test.
14349
14350 2019-03-08 Martin Liska <mliska@suse.cz>
14351
14352 PR target/86952
14353 * gcc.target/i386/pr86952.c: New test.
14354 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
14355 scanned pattern.
14356 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14357
14358 2019-03-08 Jakub Jelinek <jakub@redhat.com>
14359
14360 PR c++/89585
14361 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
14362 asm volatile.
14363
14364 PR c++/89599
14365 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
14366 * g++.dg/parse/array-size2.C: Likewise.
14367 * g++.dg/cpp0x/constexpr-89599.C: New test.
14368
14369 PR c++/89622
14370 * g++.dg/warn/pr89622.C: New test.
14371
14372 2019-03-07 Jakub Jelinek <jakub@redhat.com>
14373
14374 PR target/80003
14375 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
14376 * gcc.target/i386/interrupt-6.c: Likewise.
14377 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
14378
14379 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
14380
14381 PR c++/84518
14382 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
14383 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
14384
14385 2019-03-07 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR translation/79999
14388 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
14389 * c-c++-common/gomp/doacross-3.c: New test.
14390
14391 PR target/89602
14392 * gcc.target/i386/avx512f-vmovss-1.c: New test.
14393 * gcc.target/i386/avx512f-vmovss-2.c: New test.
14394 * gcc.target/i386/avx512f-vmovss-3.c: New test.
14395 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
14396 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
14397 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
14398
14399 2019-03-07 Martin Jambor <mjambor@suse.cz>
14400
14401 PR lto/87525
14402 * gcc.dg/ipa/ipcp-5.c: New test.
14403
14404 2019-03-07 Martin Jambor <mjambor@suse.cz>
14405
14406 PR ipa/88235
14407 * g++.dg/ipa/pr88235.C: New test.
14408
14409 2019-04-07 Richard Biener <rguenther@suse.de>
14410
14411 PR middle-end/89618
14412 * gcc.target/i386/pr89618.c: New testcase.
14413
14414 2019-03-07 Richard Biener <rguenther@suse.de>
14415
14416 PR tree-optimization/89595
14417 * gcc.dg/torture/pr89595.c: New testcase.
14418
14419 2019-03-07 Jakub Jelinek <jakub@redhat.com>
14420
14421 PR c++/89585
14422 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
14423
14424 2019-03-06 Harald Anlauf <anlauf@gmx.de>
14425
14426 PR fortran/71203
14427 * gfortran.dg/substr_8.f90: New test.
14428
14429 2019-03-06 Jakub Jelinek <jakub@redhat.com>
14430
14431 PR c++/87148
14432 * g++.dg/ext/flexary34.C: New test.
14433
14434 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
14435
14436 PR rtl-optimization/88845
14437 * gcc.target/powerpc/pr88845.c: New test.
14438
14439 2019-03-06 Marek Polacek <polacek@redhat.com>
14440
14441 PR c++/87378 - bogus -Wredundant-move warning.
14442 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
14443 * g++.dg/cpp0x/Wredundant-move7.C: New test.
14444
14445 2019-03-06 Richard Biener <rguenther@suse.de>
14446
14447 PR testsuite/89551
14448 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
14449 the way that makes the testcase PASS.
14450
14451 2019-03-05 Jakub Jelinek <jakub@redhat.com>
14452
14453 PR middle-end/89590
14454 * gcc.dg/pr89590.c: New test.
14455
14456 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
14457
14458 PR target/89222
14459 * gcc.target/arm/pr89222.c: Add new test.
14460
14461 2019-03-05 Richard Biener <rguenther@suse.de>
14462
14463 PR tree-optimization/89594
14464 * gcc.dg/pr89594.c: New testcase.
14465
14466 2019-03-05 Jakub Jelinek <jakub@redhat.com>
14467
14468 PR tree-optimization/89487
14469 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
14470 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
14471 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
14472 "%r14".
14473
14474 PR bootstrap/89560
14475 * g++.dg/other/pr89560.C: New test.
14476
14477 PR tree-optimization/89570
14478 * gcc.dg/pr89570.c: New test.
14479
14480 PR tree-optimization/89566
14481 * c-c++-common/pr89566.c: New test.
14482
14483 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
14484
14485 PR c++/84605
14486 * g++.dg/parse/crash69.C: New.
14487
14488 2019-03-04 Jakub Jelinek <jakub@redhat.com>
14489
14490 PR c++/71446
14491 * g++.dg/cpp2a/desig12.C: New test.
14492 * g++.dg/cpp2a/desig13.C: New test.
14493
14494 2019-03-04 Tamar Christina <tamar.christina@arm.com>
14495
14496 PR target/88530
14497 * gcc.target/aarch64/options_set_10.c: Add native.
14498
14499 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
14500
14501 PR tree-optimization/89437
14502 * gcc.dg/sinatan-1.c: Fix testcase.
14503
14504 2019-03-04 Richard Biener <rguenther@suse.de>
14505
14506 PR middle-end/89572
14507 * gcc.dg/torture/pr89572.c: New testcase.
14508
14509 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
14510
14511 PR tree-optimization/89487
14512 * gcc.dg/tree-ssa/pr89487.c: New test.
14513
14514 2019-03-03 Harald Anlauf <anlauf@gmx.de>
14515
14516 PR fortran/77583
14517 * gfortran.dg/pr77583.f90: New test.
14518
14519 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14520
14521 PR fortran/72714
14522 * gfortran.dg/coarray_allocate_11.f90: New test.
14523
14524 2019-03-02 Harald Anlauf <anlauf@gmx.de>
14525
14526 PR fortran/89516
14527 * gfortran.dg/pr89492.f90: Adjust testcase.
14528 * gfortran.dg/transfer_check_5.f90: New test.
14529
14530 2019-03-02 Jakub Jelinek <jakub@redhat.com>
14531
14532 PR c++/71446
14533 * g++.dg/cpp2a/desig10.C: New test.
14534 * g++.dg/cpp2a/desig11.C: New test.
14535 * g++.dg/ext/desig4.C: Expect 4 new errors.
14536
14537 PR target/89506
14538 * gcc.dg/pr89506.c: New test.
14539
14540 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
14541 Monk Chiang <sh.chiang04@gmail.com>
14542
14543 * gcc.target/riscv/attribute-1.c: New.
14544 * gcc.target/riscv/attribute-2.c: Likewise.
14545 * gcc.target/riscv/attribute-3.c: Likewise.
14546 * gcc.target/riscv/attribute-4.c: Likewise.
14547 * gcc.target/riscv/attribute-5.c: Likewise.
14548 * gcc.target/riscv/attribute-6.c: Likewise.
14549 * gcc.target/riscv/attribute-7.c: Likewise.
14550 * gcc.target/riscv/attribute-8.c: Likewise.
14551 * gcc.target/riscv/attribute-9.c: Likewise.
14552
14553 * gcc.target/riscv/arch-1.c: New.
14554 * gcc.target/riscv/arch-2.c: Likewise.
14555 * gcc.target/riscv/arch-3.c: Likewise.
14556 * gcc.target/riscv/arch-4.c: Likewise.
14557
14558 2019-03-01 Jakub Jelinek <jakub@redhat.com>
14559
14560 PR middle-end/89497
14561 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
14562 scan-tree-dump-times from dom3 to tracer pass.
14563
14564 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
14565
14566 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
14567 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
14568
14569 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
14570
14571 PR rtl-optimization/85899
14572 * gcc.dg/pr85899.c: New test.
14573
14574 2019-03-01 Marek Polacek <polacek@redhat.com>
14575
14576 PR c++/89537 - missing location for error with non-static member fn.
14577 * g++.dg/diagnostic/member-fn-1.C: New test.
14578
14579 PR c++/89532 - ICE with incomplete type in decltype.
14580 * g++.dg/cpp2a/nontype-class14.C: New test.
14581
14582 2019-03-01 Jakub Jelinek <jakub@redhat.com>
14583
14584 Implement P1002R1, Try-catch blocks in constexpr functions
14585 PR c++/89513
14586 * g++.dg/cpp2a/constexpr-try1.C: New test.
14587 * g++.dg/cpp2a/constexpr-try2.C: New test.
14588 * g++.dg/cpp2a/constexpr-try3.C: New test.
14589 * g++.dg/cpp2a/constexpr-try4.C: New test.
14590 * g++.dg/cpp2a/constexpr-try5.C: New test.
14591 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
14592
14593 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
14594
14595 PR tree-optimization/89535
14596 * gfortran.dg/vect/pr89535.f90: New test.
14597
14598 2019-03-01 Richard Biener <rguenther@suse.de>
14599
14600 PR middle-end/89541
14601 * gfortran.dg/pr89451.f90: New testcase.
14602
14603 2019-03-01 Richard Biener <rguenther@suse.de>
14604
14605 PR middle-end/89497
14606 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
14607 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
14608 that happen now earlier.
14609
14610 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
14611
14612 * gcc.c-torture/execute/20190228-1.c: New test.
14613
14614 2019-02-28 Marek Polacek <polacek@redhat.com>
14615
14616 PR c++/87068 - missing diagnostic with fallthrough statement.
14617 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
14618
14619 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
14620 Cesar Philippidis <cesar@codesourcery.com>
14621
14622 PR fortran/72741
14623 PR fortran/89433
14624 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
14625 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
14626
14627 PR fortran/72741
14628 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
14629
14630 PR fortran/72741
14631 PR fortran/89433
14632 * gfortran.dg/goacc/routine-6.f90: Update
14633 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
14634 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
14635
14636 2019-02-28 Jakub Jelinek <jakub@redhat.com>
14637
14638 PR c/89521
14639 * gcc.dg/pr89521-1.c: New test.
14640 * gcc.dg/pr89521-2.c: New test.
14641
14642 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
14643
14644 PR testsuite/89441
14645 * g++.dg/ipa/pr89009.C: Update symbol visibility.
14646
14647 2019-02-28 Tamar Christina <tamar.christina@arm.com>
14648
14649 PR target/88530
14650 * gcc.target/aarch64/options_set_10.c: New test.
14651
14652 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
14653
14654 PR c++/89522
14655 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
14656
14657 2019-02-28 Jakub Jelinek <jakub@redhat.com>
14658
14659 PR c/89525
14660 * gcc.dg/pr89525.c: New test.
14661
14662 PR c/89520
14663 * gcc.dg/pr89520-1.c: New test.
14664 * gcc.dg/pr89520-2.c: New test.
14665
14666 2019-02-27 Marek Polacek <polacek@redhat.com>
14667
14668 PR c++/88857 - ICE with value-initialization of argument in template.
14669 * g++.dg/cpp0x/initlist-value4.C: New test.
14670
14671 2019-02-27 Marek Polacek <polacek@redhat.com>
14672
14673 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
14674 * g++.dg/cpp0x/using-enum-3.C: New test.
14675
14676 2019-02-27 Jakub Jelinek <jakub@redhat.com>
14677
14678 PR tree-optimization/89280
14679 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
14680 keyword.
14681
14682 2019-02-27 Richard Biener <rguenther@suse.de>
14683
14684 * gcc.dg/gimplefe-36.c: New testcase.
14685
14686 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
14687
14688 PR c++/89488
14689 * g++.dg/cpp0x/nsdmi15.C: New.
14690
14691 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
14692
14693 PR c++/88987
14694 * g++.dg/cpp0x/pr88987.C: New.
14695
14696 2019-02-27 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR tree-optimization/89280
14699 * gcc.c-torture/compile/pr89280.c: New test.
14700 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
14701 function. Skip the test for -O0.
14702
14703 2018-02-26 Steve Ellcey <sellcey@marvell.com>
14704
14705 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
14706 * gfortran.dg/simd-builtins-2.f90: Ditto.
14707 * gfortran.dg/simd-builtins-6.f90: Ditto.
14708 * gfortran.dg/simd-builtins-8.f90: New test.
14709 * gfortran.dg/simd-builtins-8.h: New header file.
14710
14711 2019-02-26 Jakub Jelinek <jakub@redhat.com>
14712
14713 PR c++/89507
14714 * g++.dg/other/new2.C: New test.
14715
14716 PR tree-optimization/89500
14717 * gcc.dg/pr89500.c: New test.
14718 * gcc.dg/Wstringop-overflow-10.c: New test.
14719 * gcc.dg/strlenopt-60.c: New test.
14720
14721 2019-02-26 Harald Anlauf <anlauf@gmx.de>
14722
14723 PR fortran/89492
14724 * gfortran.dg/pr89492.f90: New test.
14725
14726 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
14727
14728 PR fortran/89496
14729 * gfortran.dg/altreturn_9_0.f90: New file.
14730 * gfortran.dg/altreturn_9_1.f90: New file.
14731
14732 2019-02-26 Jakub Jelinek <jakub@redhat.com>
14733
14734 PR c++/89481
14735 * g++.dg/cpp1y/constexpr-89481.C: New test.
14736
14737 2019-02-26 Richard Biener <rguenther@suse.de>
14738
14739 PR tree-optimization/89505
14740 * gcc.dg/torture/pr89505.c: New testcase.
14741
14742 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
14743
14744 * gnat.dg/opt77.adb: New test.
14745 * gnat.dg/opt77_pkg.ad[sb]: New helper.
14746
14747 2019-02-26 Jakub Jelinek <jakub@redhat.com>
14748
14749 PR target/89474
14750 * gcc.target/i386/pr89474.c: New test.
14751
14752 2019-02-25 Jakub Jelinek <jakub@redhat.com>
14753
14754 PR c/77754
14755 * gcc.c-torture/compile/pr77754-1.c: New test.
14756 * gcc.c-torture/compile/pr77754-2.c: New test.
14757 * gcc.c-torture/compile/pr77754-3.c: New test.
14758 * gcc.c-torture/compile/pr77754-4.c: New test.
14759 * gcc.c-torture/compile/pr77754-5.c: New test.
14760 * gcc.c-torture/compile/pr77754-6.c: New test.
14761
14762 2019-02-25 Tamar Christina <tamar.christina@arm.com>
14763
14764 PR target/88530
14765 * gcc.target/aarch64/options_set_1.c: New test.
14766 * gcc.target/aarch64/options_set_2.c: New test.
14767 * gcc.target/aarch64/options_set_3.c: New test.
14768 * gcc.target/aarch64/options_set_4.c: New test.
14769 * gcc.target/aarch64/options_set_5.c: New test.
14770 * gcc.target/aarch64/options_set_6.c: New test.
14771 * gcc.target/aarch64/options_set_7.c: New test.
14772 * gcc.target/aarch64/options_set_8.c: New test.
14773 * gcc.target/aarch64/options_set_9.c: New test.
14774
14775 2019-02-25 Tamar Christina <tamar.christina@arm.com>
14776
14777 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
14778 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
14779 Rename ....
14780 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
14781 test_vfmlslq_high_f16): ... To this.
14782 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
14783 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
14784 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
14785 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
14786 test_vfmlslq_laneq_high_u32): Rename ...
14787 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
14788 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
14789 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
14790 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
14791 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
14792 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
14793 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
14794 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
14795 test_vfmlslq_laneq_low_u32): Rename ...
14796 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
14797 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
14798 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
14799 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
14800 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
14801 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
14802 Rename ...
14803 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
14804 test_vfmlslq_low_f16): ... To this.
14805
14806 2019-02-25 Tamar Christina <tamar.christina@arm.com>
14807
14808 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
14809 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
14810 Rename ...
14811 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
14812 test_vfmlslq_high_f16): ... To this.
14813 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
14814 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
14815 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
14816 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
14817 test_vfmlslq_laneq_high_u32): Rename ...
14818 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
14819 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
14820 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
14821 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
14822 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
14823 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
14824 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
14825 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
14826 test_vfmlslq_laneq_low_u32): Rename ...
14827 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
14828 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
14829 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
14830 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
14831 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
14832 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
14833 Rename ...
14834 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
14835 test_vfmlslq_low_f16): ... To This.
14836 * lib/target-supports.exp
14837 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
14838
14839 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
14840
14841 PR fortran/89282
14842 * gfortran.dg/overload_3.f90: New test.
14843
14844 2019-02-25 Jakub Jelinek <jakub@redhat.com>
14845
14846 PR c++/89285
14847 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
14848
14849 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
14850
14851 PR libfortran/89274
14852 * gfortran.dg/list_directed_large.f90: New test.
14853
14854 2019-02-25 Jakub Jelinek <jakub@redhat.com>
14855
14856 PR target/89434
14857 * gcc.c-torture/execute/pr89434.c: New test.
14858
14859 PR target/89438
14860 * gcc.dg/pr89438.c: New test.
14861
14862 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
14863
14864 PR c++/84585
14865 * g++.dg/cpp0x/pr84585.C: New.
14866
14867 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14868
14869 PR fortran/89174
14870 * gfortran.dg/allocate_with_mold_3.f90: New test.
14871
14872 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
14873
14874 PR target/87007
14875 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
14876 * gcc.target/i386/pr87007-2.c: Likewise.
14877
14878 2019-02-24 Harald Anlauf <anlauf@gmx.de>
14879
14880 PR fortran/89266
14881 PR fortran/88326
14882 * gfortran.dg/pr89266.f90: New test.
14883 * gfortran.dg/pr88326.f90: New test.
14884
14885 2019-02-24 Jakub Jelinek <jakub@redhat.com>
14886
14887 PR rtl-optimization/89445
14888 * gcc.target/i386/avx512f-pr89445.c: New test.
14889
14890 2019-02-23 Martin Sebor <msebor@redhat.com>
14891
14892 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
14893 wchar_t to wint_t to avoid a bogus -Wformat warning in
14894 ILP32 (bug 77970).
14895
14896 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
14897
14898 PR testsuite/89476
14899 * gfortran.dg/ISO_Fortran_binding_5.c: Include
14900 "../../../libgfortran/ISO_Fortran_binding.h".
14901 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
14902
14903 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
14904
14905 PR driver/69471
14906 * gcc.dg/pr69471-1.c: New test.
14907 * gcc.dg/pr69471-2.c: Likewise.
14908 * gcc.target/i386/pr69471-3.c: Likewise.
14909
14910 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14911
14912 PR fortran/84387
14913 * gfortran.dg/dtio_34.f90: New test.
14914
14915 2019-02-23 Marek Polacek <polacek@redhat.com>
14916
14917 PR c++/88294 - ICE with non-constant noexcept-specifier.
14918 * g++.dg/cpp0x/noexcept34.C: New test.
14919 * g++.dg/cpp0x/noexcept35.C: New test.
14920
14921 PR c++/89419
14922 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
14923
14924 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
14925
14926 PR fortran/88117
14927 * gfortran.dg/deferred_character_32.f90: New test.
14928
14929 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
14930
14931 PR fortran/89385
14932 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct test for
14933 previously incorrect lbound for allocatable expressions. Also
14934 correct stop values to avoid repetition.
14935 * gfortran.dg/ISO_Fortran_binding_5.f90: New test
14936 * gfortran.dg/ISO_Fortran_binding_5.c: Support previous test.
14937
14938 PR fortran/89366
14939 * gfortran.dg/ISO_Fortran_binding_6.f90: New test.
14940 * gfortran.dg/ISO_Fortran_binding_6.c: Support previous test.
14941 * gfortran.dg/pr32599.f03: Set standard to F2008.
14942
14943 2019-02-22 David Malcolm <dmalcolm@redhat.com>
14944
14945 PR c++/89390
14946 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
14947 renaming to a multicharacter name, so that start != finish. Add
14948 tests for dtor locations.
14949
14950 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14951
14952 PR c++/84676
14953 * g++.dg/cpp0x/pr84676.C: New.
14954
14955 2019-02-22 Martin Sebor <msebor@redhat.com>
14956
14957 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
14958 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
14959
14960 2019-02-22 Harald Anlauf <anlauf@gmx.de>
14961
14962 PR fortran/83057
14963 * gfortran.dg/newunit_6.f90: New test.
14964
14965 2019-02-22 Marek Polacek <polacek@redhat.com>
14966
14967 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
14968 * g++.dg/cpp2a/explicit14.C: New test.
14969
14970 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
14971
14972 PR target/89324
14973 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
14974 * gfortran.fortran-torture/compile/pr89324.f90: New test.
14975
14976 2019-02-22 Martin Sebor <msebor@redhat.com>
14977
14978 PR c/89425
14979 * gcc.dg/Wabsolute-value.c: New test.
14980
14981 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
14982
14983 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
14984 Hongtao Liu <hongtao.liu@intel.com>
14985 Sunil K Pandey <sunil.k.pandey@intel.com>
14986
14987 PR target/87007
14988 * gcc.target/i386/pr87007-1.c: New test.
14989 * gcc.target/i386/pr87007-2.c: Likewise.
14990
14991 2019-02-22 Richard Biener <rguenther@suse.de>
14992
14993 PR tree-optimization/89440
14994 * gcc.dg/vect/pr89440.c: New testcase.
14995
14996 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
14997
14998 * lib/target-supports.exp (check_effective_target_offload_nvptx):
14999 Remove.
15000
15001 PR fortran/72741
15002 * gfortran.dg/goacc/classify-routine.f95: Adjust.
15003
15004 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
15005 * g++.dg/goacc/template.C: Likewise.
15006
15007 PR fortran/78027
15008 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
15009
15010 2019-02-22 Richard Biener <rguenther@suse.de>
15011
15012 PR middle-end/87609
15013 * gcc.dg/torture/restrict-7.c: New testcase.
15014
15015 2019-02-21 Jakub Jelinek <jakub@redhat.com>
15016
15017 PR c++/89285
15018 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
15019 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
15020 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
15021 diagnostics.
15022 * g++.dg/cpp1y/constexpr-89285.C: New test.
15023 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
15024 for C++11.
15025 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
15026 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
15027
15028 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
15029
15030 PR target/87412
15031 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
15032 -fcf-protection with -fcf-protection=branch.
15033 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15034 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15035 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15036 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15037 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15038
15039 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
15040
15041 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
15042 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
15043
15044 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
15045
15046 PR fortran/86119
15047 * gfortran.dg/warn_conversion_11.f90: New test.
15048
15049 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
15050
15051 PR target/87412
15052 * gcc.target/i386/pr87412-1.c: New file.
15053 * gcc.target/i386/pr87412-2.c: Likewise.
15054 * gcc.target/i386/pr87412-3.c: Likewise.
15055 * gcc.target/i386/pr87412-4.c: Likewise.
15056
15057 2019-02-20 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR c++/89403
15060 * g++.dg/cpp0x/pr89403.C: New test.
15061
15062 PR c++/89405
15063 * g++.dg/cpp1z/inline-var5.C: New test.
15064
15065 PR middle-end/89412
15066 * gcc.c-torture/compile/pr89412.c: New test.
15067
15068 2019-02-20 Jakub Jelinek <jakub@redhat.com>
15069 David Malcolm <dmalcolm@redhat.com>
15070
15071 PR middle-end/89091
15072 * gcc.dg/torture/pr89091.c: New test.
15073
15074 2019-02-20 Jakub Jelinek <jakub@redhat.com>
15075
15076 PR middle-end/88074
15077 PR middle-end/89415
15078 * gcc.dg/pr88074-2.c: New test.
15079
15080 PR c++/89336
15081 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
15082
15083 2019-02-20 David Malcolm <dmalcolm@redhat.com>
15084
15085 PR c/89410
15086 * gcc.dg/pr89410-1.c: New test.
15087 * gcc.dg/pr89410-2.c: New test.
15088
15089 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
15090
15091 * lib/target-supports.exp (check_effective_target_vect_usad_char):
15092 Add PowerPC support.
15093 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
15094 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
15095
15096 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15097
15098 PR target/86487
15099 * gcc.target/arm/pr86487.c: New.
15100
15101 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15102
15103 PR c++/84536
15104 * g++.dg/cpp1y/var-templ60.C: New.
15105
15106 2019-02-20 Li Jia He <helijia@linux.ibm.com>
15107
15108 PR target/88100
15109 * gcc.target/powerpc/pr88100.c: New testcase.
15110
15111 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
15112
15113 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
15114
15115 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15116
15117 PR fortran/89384
15118 * gfortran.dg/ISO_Fortran_binding_4.f90
15119
15120 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
15121
15122 PR c/87924
15123 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
15124 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
15125
15126 2019-02-19 Richard Biener <rguenther@suse.de>
15127
15128 PR middle-end/88074
15129 * gcc.dg/pr88074.c: New testcase.
15130
15131 2019-02-19 Jakub Jelinek <jakub@redhat.com>
15132
15133 PR middle-end/89303
15134 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
15135 namespace.
15136
15137 PR c++/89387
15138 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
15139
15140 PR c++/89391
15141 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
15142
15143 PR c++/89390
15144 * g++.dg/diagnostic/pr89390.C: New test.
15145
15146 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
15147
15148 * README: Fix typos.
15149
15150 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15151
15152 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
15153 bad_weak_ptr_.
15154
15155 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
15156
15157 PR fortran/87689
15158 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
15159 options.
15160 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
15161 * gfortran.dg/lto/pr87689_0.f: New file.
15162 * gfortran.dg/lto/pr87689_1.f: New file.
15163
15164 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
15165
15166 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
15167
15168 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15169
15170 * gdc.dg/dg.exp: Tabify.
15171 * gdc.dg/lto/lto.exp: Likewise.
15172 * gdc.test/gdc-test.exp: Likewise.
15173 * lib/gdc-dg.exp: Likewise.
15174 * lib/gdc.exp: Likewise.
15175
15176 2019-02-18 Richard Biener <rguenther@suse.de>
15177
15178 PR tree-optimization/89296
15179 * gcc.dg/uninit-pr89296.c: New testcase.
15180
15181 2019-02-18 Jakub Jelinek <jakub@redhat.com>
15182
15183 PR target/89369
15184 * gcc.c-torture/execute/pr89369.c: New test.
15185 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
15186 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
15187 34,63,62.
15188
15189 2019-02-18 Martin Jambor <mjambor@suse.cz>
15190
15191 PR tree-optimization/89209
15192 * gcc.dg/tree-ssa/pr89209.c: New test.
15193
15194 2019-02-18 Martin Liska <mliska@suse.cz>
15195
15196 * gfortran.dg/simd-builtins-7.f90: New test.
15197 * gfortran.dg/simd-builtins-7.h: New test.
15198
15199 2019-02-17 Harald Anlauf <anlauf@gmx.de>
15200
15201 PR fortran/88299
15202 * gfortran.dg/pr88299.f90: New test.
15203
15204 2019-02-17 Harald Anlauf <anlauf@gmx.de>
15205
15206 PR fortran/89077
15207 * gfortran.dg/transfer_simplify_12.f90: New test.
15208
15209 2019-02-17 Marek Polacek <polacek@redhat.com>
15210
15211 PR c++/89217 - ICE with list-initialization in range-based for loop.
15212 * g++.dg/cpp0x/range-for37.C: New test.
15213
15214 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
15215
15216 PR c++/89315
15217 * g++.dg/cpp0x/initlist114.C: New test.
15218
15219 PR c++/89356
15220 * g++.dg/abi/mangle68.C: New test.
15221 * g++.dg/cpp0x/decltype69.C: New test.
15222
15223 2019-02-16 David Malcolm <dmalcolm@redhat.com>
15224
15225 PR c++/88680
15226 * g++.dg/wrappers/pr88680.C: New test.
15227
15228 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15229
15230 PR fortran/71066
15231 * gfortran.dg/coarray_data_1.f90: New test.
15232
15233 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
15234
15235 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
15236 * c-c++-common/patchable_function_entry-default.c: Likewise.
15237 * c-c++-common/patchable_function_entry-definition.c: Likewise.
15238
15239 2019-02-16 Jakub Jelinek <jakub@redhat.com>
15240
15241 PR rtl-optimization/66152
15242 * gcc.target/i386/pr66152.c: New test.
15243
15244 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
15245
15246 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
15247 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
15248
15249 2019-02-15 Tamar Christina <tamar.christina@arm.com>
15250
15251 * lib/target-supports.exp
15252 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
15253 checking alternative.
15254
15255 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
15256
15257 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
15258
15259 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
15260
15261 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
15262 * c-c++-common/patchable_function_entry-default.c: Likewise.
15263 * c-c++-common/patchable_function_entry-definition.c: Likewise.
15264 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
15265
15266 2019-02-15 Jakub Jelinek <jakub@redhat.com>
15267
15268 PR other/69006
15269 PR testsuite/88920
15270 * lib/gcc-dg.exp: If llvm_binutils effective target, set
15271 allow_blank_lines to 2 during initialization.
15272 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
15273 it was previously zero.
15274 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
15275 Clear allow_blank_lines afterwards whenever it was 1.
15276 * gdc.test/gdc-test.exp (dmd2dg): Don't call
15277 dg-allow-blank-lines-in-output here.
15278 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
15279 the tests and restore it back at the end.
15280
15281 * c-c++-common/ubsan/opts-1.c: New test.
15282 * c-c++-common/ubsan/opts-2.c: New test.
15283 * c-c++-common/ubsan/opts-3.c: New test.
15284 * c-c++-common/ubsan/opts-4.c: New test.
15285
15286 2019-02-15 Richard Biener <rguenther@suse.de>
15287 Jakub Jelinek <jakub@redhat.com>
15288
15289 PR tree-optimization/89278
15290 * gcc.dg/pr89278.c: New test.
15291
15292 2019-02-15 Jakub Jelinek <jakub@redhat.com>
15293
15294 PR c/89340
15295 * gcc.dg/pr89340.c: New test.
15296 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
15297 that leaf attribute on nested function is useless.
15298
15299 PR other/89342
15300 * gcc.dg/pr89342.c: New test.
15301
15302 2019-02-14 Jakub Jelinek <jakub@redhat.com>
15303
15304 PR rtl-optimization/89354
15305 * gcc.dg/pr89354.c: New test.
15306
15307 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
15308
15309 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
15310 * gcc.target/i386/ssse3-pabsd.c: Ditto.
15311 * gcc.target/i386/ssse3-pabsw.c: Ditto.
15312 * gcc.target/i386/ssse3-palignr.c: Ditto.
15313 * gcc.target/i386/ssse3-phaddd.c: Ditto.
15314 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
15315 * gcc.target/i386/ssse3-phaddw.c: Ditto.
15316 * gcc.target/i386/ssse3-phsubd.c: Ditto.
15317 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
15318 * gcc.target/i386/ssse3-phsubw.c: Ditto.
15319 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
15320 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
15321 * gcc.target/i386/ssse3-pshufb.c: Ditto.
15322 * gcc.target/i386/ssse3-psignb.c: Ditto.
15323 * gcc.target/i386/ssse3-psignd.c: Ditto.
15324 * gcc.target/i386/ssse3-psignw.c: Ditto.
15325
15326 2018-02-14 Steve Ellcey <sellcey@marvell.com>
15327
15328 * gcc.target/aarch64/pcs_attribute.c: New test.
15329
15330 2019-02-14 Harald Anlauf <anlauf@gmx.de>
15331
15332 PR fortran/88248
15333 * gfortran.dg/pr88248.f90: New test.
15334 * gfortran.dg/f2018_obs.f90: Updated test.
15335
15336 2019-02-14 Tamar Christina <tamar.christina@arm.com>
15337
15338 * gcc.target/arm/pr88850.c: change options to additional option.
15339
15340 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15341
15342 PR d/87864
15343 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
15344 present.
15345
15346 2019-02-14 Tamar Christina <tamar.christina@arm.com>
15347
15348 PR target/88850
15349 * gcc.target/arm/pr88850-2.c: New test.
15350 * lib/target-supports.exp
15351 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
15352 check_effective_target_arm_neon_softfp_fp16_ok,
15353 add_options_for_arm_neon_softfp_fp16): New.
15354
15355 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
15356
15357 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
15358 * lib/target-supports.exp: Add procedure to check for ldrd.
15359
15360 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
15361
15362 PR fortran/72715
15363 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
15364 * gfortran.dg/goacc/loop-3.f95: Likewise.
15365 * gfortran.dg/goacc/pr72715.f90: New test.
15366
15367 2019-02-14 Martin Liska <mliska@suse.cz>
15368
15369 PR rtl-optimization/89242
15370 * g++.dg/pr89242.C: New test.
15371
15372 2019-02-14 Jakub Jelinek <jakub@redhat.com>
15373
15374 PR tree-optimization/89314
15375 * gcc.dg/pr89314.c: New test.
15376
15377 PR middle-end/89284
15378 * gcc.dg/ubsan/pr89284.c: New test.
15379
15380 2019-02-13 Ian Lance Taylor <iant@golang.org>
15381
15382 * gcc.dg/func-attr-1.c: New test.
15383
15384 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
15385
15386 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
15387
15388 2019-02-13 Marek Polacek <polacek@redhat.com>
15389
15390 PR c++/89297 - ICE with OVERLOAD in template.
15391 * g++.dg/cpp0x/initlist113.C: New test.
15392
15393 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
15394
15395 PR c++/86379
15396 * g++.dg/cpp0x/pr86379.C: New.
15397
15398 PR c++/87322
15399 * g++.dg/cpp1y/pr87322.C: New.
15400 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
15401 instantiate the expected number of lambda functions.
15402
15403 2019-02-13 Marek Polacek <polacek@redhat.com>
15404
15405 PR c++/77304
15406 * g++.dg/cpp2a/nontype-class13.C: New test.
15407
15408 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
15409
15410 PR target/89190
15411 * gcc.target/arm/pr89190.c: New test.
15412
15413 2019-02-13 David Malcolm <dmalcolm@redhat.com>
15414
15415 PR c++/89036
15416 * g++.dg/concepts/pr89036.C: New test.
15417
15418 2019-02-13 Tamar Christina <tamar.christina@arm.com>
15419
15420 PR target/88847
15421 * gcc.target/aarch64/sve/pr88847.c: New test.
15422
15423 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
15424 Jakub Jelinek <jakub@redhat.com>
15425
15426 PR middle-end/89303
15427 * g++.dg/torture/pr89303.C: New test.
15428
15429 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15430
15431 PR c++/88986
15432 * g++.dg/cpp1z/using4.C: New.
15433 * g++.dg/cpp1z/using5.C: Likewise.
15434 * g++.dg/cpp1z/using6.C: Likewise.
15435
15436 2019-02-13 Jakub Jelinek <jakub@redhat.com>
15437
15438 PR target/89290
15439 * gcc.target/i386/pr89290.c: New test.
15440
15441 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
15442
15443 * gcc.target/i386/enqcmd.c: New test.
15444 * gcc.target/i386/enqcmds.c: Likewise.
15445 * g++.dg/other/i386-2.C: Add -menqcmd.
15446 * g++.dg/other/i386-3.C: Likewise.
15447 * gcc.target/i386/sse-12.c: Likewise.
15448 * gcc.target/i386/sse-13.c: Likewise.
15449 * gcc.target/i386/sse-14.c: Likewise.
15450 * gcc.target/i386/sse-23.c: Likewise.
15451
15452 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
15453
15454 * gcc.target/powerpc/crypto-builtin-1.c
15455 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
15456 New testcases.
15457
15458 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
15459
15460 PR target/89229
15461 * gcc.target/i386/pr89229-1.c: New test.
15462
15463 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
15464
15465 PR target/89233
15466 * gcc.target/s390/pr89233.c: New test.
15467
15468 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
15469
15470 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
15471 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
15472 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
15473
15474 2019-02-12 Richard Biener <rguenther@suse.de>
15475
15476 PR tree-optimization/89253
15477 * gfortran.dg/pr89253.f: New testcase.
15478
15479 2019-02-11 Marek Polacek <polacek@redhat.com>
15480
15481 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
15482 * g++.dg/cpp0x/nullptr40.C: New test.
15483 * g++.dg/cpp0x/nullptr41.C: New test.
15484
15485 2019-02-11 Jakub Jelinek <jakub@redhat.com>
15486
15487 PR c++/88977
15488 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
15489
15490 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
15491
15492 PR tree-optimization/86637
15493 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
15494
15495 2019-02-11 Martin Sebor <msebor@redhat.com>
15496
15497 PR tree-optimization/88771
15498 * gcc.dg/Wstringop-overflow-8.c: New test.
15499 * gcc.dg/Wstringop-overflow-9.c: New test.
15500 * gcc.dg/Warray-bounds-40.c: New test.
15501 * gcc.dg/builtin-stpncpy.c: Adjust.
15502 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
15503 * g++.dg/opt/memcpy1.C: Adjust.
15504
15505 2019-02-11 Martin Sebor <msebor@redhat.com>
15506
15507 PR c++/87996
15508 * c-c++-common/array-5.c: New test.
15509 * c-c++-common/pr68107.c: Adjust text of diagnostics.
15510 * g++.dg/init/new38.C: Same.
15511 * g++.dg/init/new43.C: Same.
15512 * g++.dg/init/new44.C: Same.
15513 * g++.dg/init/new46.C: Same.
15514 * g++.dg/other/large-size-array.C: Same.
15515 * g++.dg/other/new-size-type.C: Same.
15516 * g++.dg/template/array30.C: Same.
15517 * g++.dg/template/array32.C: New test.
15518 * g++.dg/template/dependent-name3.C: Adjust.
15519 * gcc.dg/large-size-array-3.c: Same.
15520 * gcc.dg/large-size-array-5.c: Same.
15521 * gcc.dg/large-size-array.c: Same.
15522 * g++.old-deja/g++.brendan/array1.C: Same.
15523 * g++.old-deja/g++.mike/p6149.C: Same.
15524
15525 2019-02-11 Martin Sebor <msebor@redhat.com>
15526
15527 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
15528
15529 2019-02-11 Tamar Christina <tamar.christina@arm.com>
15530
15531 PR middle-end/88560
15532 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
15533 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
15534 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
15535
15536 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
15537
15538 * gcc.target/powerpc/vec-sld-modulo.c: New.
15539 * gcc.target/powerpc/vec-srad-modulo.c: New.
15540 * gcc.target/powerpc/vec-srd-modulo.c: New.
15541
15542 2019-02-11 Martin Liska <mliska@suse.cz>
15543
15544 PR ipa/89009
15545 * g++.dg/ipa/pr89009.C: New test.
15546
15547 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15548
15549 PR fortran/71723
15550 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
15551 * gfortran.dg/pointer_init_6.f90: Likewise.
15552 * gfortran.dg/pointer_init_9.f90: New test.
15553
15554 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15555
15556 PR fortran/67679
15557 * gfortran.dg/warn_undefined_1.f90: New test.o
15558
15559 2019-02-10 Jakub Jelinek <jakub@redhat.com>
15560
15561 PR tree-optimization/89268
15562 * gcc.dg/vect/pr89268.c: New test.
15563
15564 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15565
15566 * gnat.dg/lto19.adb: Remove dg-excess-errors.
15567
15568 2019-02-09 Harald Anlauf <anlauf@gmx.de>
15569
15570 PR fortran/89077
15571 * gfortran.dg/substr_simplify.f90: New test.
15572
15573 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
15574
15575 PR ipa/88711
15576 * gfortran.dg/pr79966.f90: Xfail everwyhere.
15577
15578 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
15579
15580 PR fortran/89200
15581 * gfortran.dg/array_reference_2.f90: New test.
15582
15583 2019-02-09 Jakub Jelinek <jakub@redhat.com>
15584
15585 PR middle-end/89246
15586 * gcc.dg/gomp/pr89246-1.c: New test.
15587 * gcc.dg/gomp/pr89246-2.c: New test.
15588
15589 2019-02-08 Jakub Jelinek <jakub@redhat.com>
15590
15591 PR tree-optimization/88739
15592 * gcc.c-torture/execute/pr88739.c: New test.
15593
15594 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
15595
15596 PR testsuite/89258
15597 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
15598
15599 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
15600
15601 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
15602 * gcc.target/s390/vector/vec-copysign.c: New test.
15603
15604 2019-02-08 Richard Biener <rguenther@suse.de>
15605
15606 PR tree-optimization/89247
15607 * gcc.dg/torture/pr89247.c: New testcase.
15608
15609 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
15610
15611 * gcc.target/s390/jump-label.c: New test.
15612
15613 2019-02-08 Richard Biener <rguenther@suse.de>
15614
15615 PR testsuite/89250
15616 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
15617
15618 2019-02-08 Jakub Jelinek <jakub@redhat.com>
15619
15620 PR rtl-optimization/89234
15621 * g++.dg/ubsan/pr89234.C: New test.
15622
15623 2019-02-08 Richard Biener <rguenther@suse.de>
15624
15625 PR middle-end/89223
15626 * gcc.dg/torture/pr89223.c: New testcase.
15627
15628 2019-02-07 David Malcolm <dmalcolm@redhat.com>
15629
15630 PR tree-optimization/86637
15631 PR tree-optimization/89235
15632 * gcc.c-torture/compile/pr86637-1.c: New test.
15633 * gcc.c-torture/compile/pr86637-2.c: New test.
15634 * gcc.c-torture/compile/pr86637-3.c: New test.
15635 * gcc.c-torture/compile/pr89235.c: New test.
15636
15637 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15638
15639 * gcc.target/aarch64/abd_1.c: New test.
15640 * gcc.dg/sabd_1.c: Likewise.
15641
15642 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
15643
15644 PR fortran/52789
15645 * gfortran.dg/wunused-parameter_2.f90: New test.
15646
15647 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
15648
15649 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
15650
15651 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
15652
15653 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
15654 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
15655
15656 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
15657 Jakub Jelinek <jakub@redhat.com>
15658
15659 PR bootstrap/88714
15660 * gcc.c-torture/execute/pr88714.c: New test.
15661 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
15662
15663 2019-02-07 Tamar Christina <tamar.christina@arm.com>
15664
15665 PR/target 88850
15666 * gcc.target/arm/pr88850.c: New test.
15667
15668 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
15669
15670 PR c++/86218
15671 * g++.dg/cpp0x/pr86218.C: New.
15672
15673 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
15674
15675 PR rtl-optimization/89225
15676 * gcc.target/powerpc/pr89225.c: New.
15677
15678 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
15679
15680 * gnat.dg/opt76.adb: New test.
15681
15682 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
15683
15684 PR fortran/71860
15685 * gfortran.dg/null_10.f90: New test.
15686
15687 2019-02-06 David Malcolm <dmalcolm@redhat.com>
15688
15689 PR c++/71302
15690 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
15691 column numbers to dg-warning directives where they are correct.
15692 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
15693 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
15694 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
15695
15696 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15697
15698 PR debug/87451
15699 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
15700 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
15701 xfail scan-assembler-not with Solaris as.
15702
15703 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
15704
15705 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
15706 counts and target.
15707 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
15708 counts and target.
15709 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
15710 counts and target.
15711
15712 2019-02-06 Richard Biener <rguenther@suse.de>
15713
15714 PR tree-optimization/89182
15715 * gfortran.dg/graphite/pr89182.f90: New testcase.
15716
15717 2019-02-06 Jakub Jelinek <jakub@redhat.com>
15718
15719 PR c/89211
15720 * gcc.dg/pr89211.c: New test.
15721
15722 PR middle-end/89210
15723 * c-c++-common/builtin-convertvector-2.c: New test.
15724
15725 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
15726
15727 PR go/89019
15728 * lib/go-torture.exp: Test compiling with -flto.
15729
15730 2019-02-06 Joseph Myers <joseph@codesourcery.com>
15731
15732 PR c/88584
15733 * gcc.dg/redecl-18.c: New test.
15734
15735 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15736
15737 PR c++/89187
15738 * g++.dg/opt/pr89187.C: New test.
15739
15740 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
15741
15742 * jit.dg/add-driver-options-testlib.c: Add support file for
15743 test-add-driver-options.c testcase.
15744 * jit.dg/all-non-failing-tests.h: Add note about
15745 test-add-driver-options.c
15746 * jit.dg/jit.exp (jit-dg-test): Update to support
15747 add-driver-options-testlib.c compilation.
15748 * jit.dg/test-add-driver-options.c: New testcase.
15749
15750 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15751
15752 PR rtl-optimization/11304
15753 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
15754 * gcc.target/i386/call-2.c: New test.
15755
15756 2019-02-05 Marek Polacek <polacek@redhat.com>
15757
15758 PR c++/89158 - by-value capture of constexpr variable broken.
15759 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
15760
15761 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
15762
15763 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
15764
15765 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15766
15767 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
15768 target.
15769 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
15770
15771 PR target/89188
15772 * g++.dg/opt/pr89188.C: New test.
15773
15774 PR rtl-optimization/89195
15775 * gcc.c-torture/execute/pr89195.c: New test.
15776
15777 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
15778
15779 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
15780 hardware.
15781 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
15782 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
15783 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
15784 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
15785 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
15786 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
15787 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
15788 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
15789 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
15790
15791 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15792
15793 PR target/89186
15794 * g++.dg/ext/vector36.C: New test.
15795
15796 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
15797
15798 PR c++/87770
15799 * g++.dg/pr87770.C: New.
15800
15801 2019-02-04 Harald Anlauf <anlauf@gmx.de>
15802
15803 PR fortran/89077
15804 * gfortran.dg/pr89077.f90: New test.
15805
15806 2019-02-04 Martin Liska <mliska@suse.cz>
15807
15808 PR ipa/88985
15809 * gcc.dg/ipa/pr88985.c: New test.
15810
15811 2019-02-04 Jakub Jelinek <jakub@redhat.com>
15812
15813 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
15814 characters or extra spaces after the comment character.
15815
15816 2019-02-04 Jakub Jelinek <jakub@redhat.com>
15817
15818 * g++.dg/torture/alias-1.C: New test.
15819
15820 2019-02-03 Martin Sebor <msebor@redhat.com>
15821
15822 PR c/69661
15823 * c-c++-common/Wsequence-point-2.c: New test.
15824
15825 PR c++/44648
15826 * g++.dg/warn/Wunused-var-35.C: New test.
15827
15828 2019-02-03 Richard Biener <rguenther@suse.de>
15829
15830 PR debug/87295
15831 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
15832
15833 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15834
15835 PR fortran/88298
15836 * gfortran.dg/warn_conversion_10.f90: New test.
15837
15838 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
15839
15840 PR fortran/88393
15841 * gfortran.dg/alloc_comp_assign_16.f03: New test.
15842
15843 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
15844
15845 PR fortran/88980
15846 * gfortran.dg/realloc_on_assign_32.f90: New test.
15847
15848 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
15849
15850 PR fortran/88685
15851 * gfortran.dg/pointer_array_component_3.f90: New test.
15852
15853 2019-02-02 Jakub Jelinek <jakub@redhat.com>
15854
15855 PR middle-end/87887
15856 * gcc.dg/gomp/pr87887-1.c: New test.
15857 * gcc.dg/gomp/pr87887-2.c: New test.
15858
15859 2019-02-01 Jakub Jelinek <jakub@redhat.com>
15860
15861 PR fortran/83246
15862 PR fortran/89084
15863 * gfortran.dg/pr89084.f90: New test.
15864 * gfortran.dg/lto/pr89084_0.f90: New test.
15865 * gfortran.dg/pr83246.f90: New test.
15866
15867 2019-02-01 Marek Polacek <polacek@redhat.com>
15868
15869 PR c++/88325 - ICE with invalid out-of-line template member definition.
15870 * g++.dg/cpp2a/typename14.C: New test.
15871
15872 2019-02-01 Richard Biener <rguenther@suse.de>
15873
15874 PR middle-end/88597
15875 * gcc.dg/torture/pr88597.c: New testcase.
15876
15877 2019-02-01 Richard Biener <rguenther@suse.de>
15878
15879 PR tree-optimization/85497
15880 * gcc.dg/graphite/pr85497.c: New testcase.
15881
15882 2019-02-01 Richard Biener <rguenther@suse.de>
15883
15884 PR testsuite/87451
15885 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
15886
15887 2019-02-01 Jakub Jelinek <jakub@redhat.com>
15888
15889 PR tree-optimization/89143
15890 * gcc.dg/tree-ssa/vrp121.c: New test.
15891
15892 PR tree-optimization/88107
15893 * gcc.dg/gomp/pr88107.c: New test.
15894
15895 PR c++/87175
15896 * g++.dg/ext/attrib57.C: New test.
15897
15898 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
15899
15900 PR tree-optimization/88932
15901 * gfortran.dg/pr88932.f90: New test.
15902
15903 2019-01-31 Marek Polacek <polacek@redhat.com>
15904
15905 PR c++/88983 - ICE with switch in constexpr function.
15906 * g++.dg/cpp1y/constexpr-88983.C: New test.
15907
15908 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
15909
15910 PR fortran/88669
15911 * gfortran.dg/contiguous_9.f90: New test.
15912
15913 2019-01-31 Marek Polacek <polacek@redhat.com>
15914
15915 PR c++/89083, c++/80864 - ICE with list initialization in template.
15916 * g++.dg/cpp0x/initlist107.C: New test.
15917 * g++.dg/cpp0x/initlist108.C: New test.
15918 * g++.dg/cpp0x/initlist109.C: New test.
15919 * g++.dg/cpp0x/initlist110.C: New test.
15920 * g++.dg/cpp0x/initlist111.C: New test.
15921 * g++.dg/cpp0x/initlist112.C: New test.
15922 * g++.dg/init/ptrfn4.C: New test.
15923
15924 2019-01-31 David Malcolm <dmalcolm@redhat.com>
15925
15926 PR c/89122
15927 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
15928 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
15929
15930 2019-01-31 Richard Biener <rguenther@suse.de>
15931
15932 PR tree-optimization/89135
15933 * gcc.dg/torture/pr89135.c: New testcase.
15934
15935 2019-01-31 Jakub Jelinek <jakub@redhat.com>
15936
15937 PR sanitizer/89124
15938 * c-c++-common/asan/pr89124.c: New test.
15939
15940 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15941
15942 PR fortran/52564
15943 * gfortran.dg/print_2.f90: New test.
15944
15945 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
15946
15947 PR rtl-optimization/87246
15948 * gcc.target/i386/pr87246.c: New.
15949
15950 2019-01-30 Marek Polacek <polacek@redhat.com>
15951
15952 PR c++/89119 - ICE with value-initialization in template.
15953 * g++.dg/cpp0x/initlist-value3.C: New test.
15954
15955 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
15956
15957 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
15958 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
15959 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
15960 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
15961 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
15962 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
15963 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
15964 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
15965 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
15966 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
15967
15968 2019-01-30 Richard Biener <rguenther@suse.de>
15969
15970 PR tree-optimization/89111
15971 * gcc.dg/torture/pr89111.c: New testcase.
15972
15973 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
15974
15975 PR testsuite/88920
15976 * lib/target-supports.exp: Cache result.
15977
15978 2019-01-30 Jakub Jelinek <jakub@redhat.com>
15979
15980 PR c++/89105
15981 * g++.target/i386/pr89105.C: New test.
15982
15983 PR c/89061
15984 * gcc.dg/pr89061.c: New test.
15985
15986 2019-01-29 Martin Sebor <msebor@redhat.com>
15987
15988 PR c/88956
15989 * gcc.dg/Warray-bounds-39.c: New test.
15990
15991 2019-01-29 Marek Polacek <polacek@redhat.com>
15992
15993 PR testsuite/89110
15994 * g++.dg/other/nontype-1.C: Expect error in all modes.
15995 * g++.dg/parse/crash13.C: Likewise.
15996 * g++.dg/parse/error36.C: Likewise.
15997 * g++.dg/template/error29.C: Likewise.
15998
15999 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16000
16001 PR fortran/57048
16002 * gfortran.dg/c_funptr_1.f90: New file.
16003 * gfortran.dg/c_funptr_1_mod.f90: New file.
16004
16005 2019-01-29 Jakub Jelinek <jakub@redhat.com>
16006
16007 PR c++/66676
16008 PR ipa/89104
16009 * gcc.dg/gomp/pr89104.c: New test.
16010
16011 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16012
16013 * gdc.dg/pr89042a.d: Mark as compile test.
16014 * gdc.dg/pr89042b.d: Likewise.
16015
16016 2019-01-29 Richard Biener <rguenther@suse.de>
16017
16018 PR debug/87295
16019 * g++.dg/lto/pr87295_0.C: New testcase.
16020
16021 2019-01-29 Jakub Jelinek <jakub@redhat.com>
16022
16023 PR c/89045
16024 * gcc.dg/pr89045.c: New test.
16025
16026 PR c/86125
16027 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
16028 lp64, ilp32 and llp64 only.
16029 (fputs): Use unsigned long long instead of size_t for return type.
16030 (vfprintf, vfscanf): Accept arbitrary target specific type for
16031 va_list.
16032
16033 2019-01-28 Marek Polacek <polacek@redhat.com>
16034
16035 PR c++/88358 - name wrongly treated as type.
16036 * g++.dg/cpp2a/typename1.C: Add dg-error.
16037 * g++.dg/cpp2a/typename13.C: New test.
16038 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
16039 Add typename.
16040
16041 2019-01-28 Marek Polacek <polacek@redhat.com>
16042
16043 * g++.dg/cpp0x/enum37.C: Add dg-error.
16044
16045 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
16046
16047 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
16048 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
16049
16050 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
16051
16052 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
16053 "-Wattribute-alias".
16054
16055 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
16056
16057 PR fortran/70696
16058 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
16059
16060 2019-01-27 Marek Polacek <polacek@redhat.com>
16061
16062 PR c++/88815 - narrowing conversion lost in decltype.
16063 PR c++/78244 - narrowing conversion in template not detected.
16064 * g++.dg/cpp0x/Wnarrowing15.C: New test.
16065 * g++.dg/cpp0x/Wnarrowing16.C: New test.
16066 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
16067 * g++.dg/cpp1y/Wnarrowing1.C: New test.
16068
16069 PR c++/89024 - ICE with incomplete enum type.
16070 * g++.dg/cpp0x/enum37.C: New test.
16071
16072 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
16073
16074 * gnat.dg/opt75.adb: New test.
16075 * gnat.dg/opt75_pkg.ad[sb]: New helper.
16076
16077 2019-01-27 Jakub Jelinek <jakub@redhat.com>
16078
16079 PR target/87214
16080 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
16081 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
16082
16083 2019-01-26 Martin Jambor <mjambor@suse.cz>
16084
16085 PR ipa/88933
16086 * gfortran.dg/gomp/pr88933.f90: New test.
16087
16088 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
16089
16090 PR d/89042
16091 * gdc.dg/pr89042a.d: New test.
16092 * gdc.dg/pr89042b.d: New test.
16093
16094 2019-01-26 Harald Anlauf <anlauf@gmx.de>
16095
16096 PR fortran/57553
16097 * gfortran.dg/pr57553.f90: New test.
16098
16099 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
16100
16101 * gnat.dg/array34.adb: New test.
16102
16103 2019-01-26 Jakub Jelinek <jakub@redhat.com>
16104
16105 PR preprocessor/88974
16106 * c-c++-common/cpp/pr88974.c: New test.
16107
16108 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
16109
16110 PR c++/88969
16111 * g++.dg/cpp2a/destroying-delete2.C: New.
16112 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
16113
16114 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
16115
16116 PR fortran/85780
16117 * gfortran.dg/pr85780.f90: Update testcase for error message.
16118
16119 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
16120
16121 PR target/88469
16122 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
16123 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
16124 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
16125
16126 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
16127
16128 PR middle-end/89037
16129 * gcc.dg/pr89037.c: New test.
16130
16131 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
16132
16133 * lib/target-supports.exp (check_effective_target_fenv): New.
16134 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
16135 fenv effective target.
16136 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
16137 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
16138 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
16139 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
16140
16141 2019-01-25 Richard Biener <rguenther@suse.de>
16142
16143 PR tree-optimization/86865
16144 * gcc.dg/graphite/pr86865.c: New testcase.
16145 * gcc.dg/graphite/pr69728.c: XFAIL.
16146 * gcc.dg/graphite/scop-21.c: Likewise.
16147
16148 2019-01-24 Martin Sebor <msebor@redhat.com>
16149
16150 PR c/86125
16151 PR c/88886
16152 PR middle-end/86308
16153 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
16154 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
16155 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
16156 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
16157 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
16158 * gcc.dg/builtins-69.c: New test.
16159 * gcc.dg/Wint-conversion-2.c: Add expected warning.
16160 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
16161
16162 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
16163
16164 PR rtl-optimization/88948
16165 * gcc.target/i386/pr88948.c: New test.
16166
16167 2019-01-24 Jakub Jelinek <jakub@redhat.com>
16168
16169 PR debug/89006
16170 * g++.dg/debug/pr89006.C: New test.
16171
16172 PR middle-end/89015
16173 * gcc.dg/gomp/pr89015.c: New test.
16174
16175 PR c++/88976
16176 * c-c++-common/gomp/cancel-2.c: New test.
16177 * gcc.dg/gomp/cancel-1.c: New test.
16178 * g++.dg/gomp/cancel-1.C: New test.
16179 * g++.dg/gomp/cancel-2.C: New test.
16180 * g++.dg/gomp/cancel-3.C: New test.
16181
16182 2019-01-24 Jakub Jelinek <jakub@redhat.com>
16183
16184 PR tree-optimization/89027
16185 * gfortran.dg/gomp/pr89027.f90: New test.
16186
16187 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
16188
16189 PR fortran/88929
16190 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
16191 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
16192
16193 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
16194
16195 PR libgcc/88931
16196 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
16197 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
16198 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
16199 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
16200
16201 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
16202
16203 PR target/88998
16204 * g++.target/i386/pr88998.c: New test.
16205
16206 2019-01-23 Marek Polacek <polacek@redhat.com>
16207
16208 PR c++/88757 - qualified name treated wrongly as type.
16209 * g++.dg/cpp0x/dependent2.C: New test.
16210 * g++.dg/cpp2a/typename10.C: Remove dg-error.
16211 * g++.dg/cpp2a/typename12.C: New test.
16212 * g++.dg/template/static30.C: Remove dg-error.
16213
16214 2019-01-23 Jakub Jelinek <jakub@redhat.com>
16215
16216 PR c/44715
16217 * c-c++-common/pr44715.c: New test.
16218
16219 PR c++/88984
16220 * c-c++-common/pr88984.c: New test.
16221
16222 2019-01-23 Richard Biener <rguenther@suse.de>
16223
16224 PR tree-optimization/89008
16225 * gcc.dg/torture/pr89008.c: New testcase.
16226
16227 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
16228
16229 * gnat.dg/specs/opt4.ads: New test.
16230
16231 2019-01-23 Jakub Jelinek <jakub@redhat.com>
16232
16233 PR tree-optimization/88964
16234 * gfortran.dg/pr88964.f90: New test.
16235
16236 2019-01-22 Martin Sebor <msebor@redhat.com>
16237
16238 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
16239 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
16240 non_strict_align.
16241 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
16242 * c-c++-common/Wrestrict.c: Make xfails conditional on target
16243 non_strict_align.
16244
16245 2018-01-22 Steve Ellcey <sellcey@marvell.com>
16246
16247 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
16248 to aarch64*-*-* target.
16249 * c-c++-common/gomp/pr60823-3.c: Ditto.
16250 * g++.dg/gomp/declare-simd-1.C: Ditto.
16251 * g++.dg/gomp/declare-simd-3.C: Ditto.
16252 * g++.dg/gomp/declare-simd-4.C: Ditto.
16253 * g++.dg/gomp/declare-simd-7.C: Ditto.
16254 * g++.dg/gomp/pr88182.C: Ditto.
16255 * gcc.dg/gomp/declare-simd-1.c: Ditto.
16256 * gcc.dg/gomp/declare-simd-3.c: Ditto.
16257 * gcc.dg/gomp/pr59669-2.c: Ditto.
16258 * gcc.dg/gomp/pr87895-1.c: Ditto.
16259 * gcc.dg/gomp/simd-clones-2.c: Ditto.
16260 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
16261 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
16262 * gfortran.dg/gomp/pr83977.f90: Ditto.
16263
16264 2019-01-22 Jakub Jelinek <jakub@redhat.com>
16265
16266 PR target/88965
16267 * gcc.target/powerpc/pr88965.c: New test.
16268
16269 PR middle-end/88968
16270 * c-c++-common/gomp/atomic-23.c: New test.
16271
16272 2019-01-22 Harald Anlauf <anlauf@gmx.de>
16273
16274 PR fortran/88579
16275 * gfortran.dg/power_8.f90: New test.
16276
16277 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
16278
16279 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
16280 * g++.dg/vec-init-1.C: Likewise.
16281 * gcc.dg/pr87793.c: Likewise.
16282
16283 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
16284
16285 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
16286 * g++.dg/cpp0x/pr86397-2.C: Likewise.
16287
16288 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
16289
16290 PR target/88469
16291 * gcc.target/arm/aapcs/bitfield2.c: New test.
16292 * gcc.target/arm/aapcs/bitfield3.c: New test.
16293
16294 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
16295
16296 PR rtl-optimization/87763
16297 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
16298
16299 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
16300
16301 PR target/88954
16302 * gcc.target/i386/pr88954-1.c: New test.
16303 * gcc.target/i386/pr88954-2.c: Likewise.
16304
16305 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
16306
16307 PR target/88469
16308 * gcc.target/arm/aapcs/bitfield1.c: New test.
16309 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
16310 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
16311 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
16312
16313 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
16314
16315 * gfortran.dg/array_function_5.f90: Fix a dg directive.
16316 * gfortran.dg/block_16.f08: Likewise.
16317 * gfortran.dg/dec_structure_14.f90: Likewise.
16318 * gfortran.dg/namelist_96.f90: Likewise.
16319 * gfortran.dg/newunit_5.f90.f90: Moved to
16320 * gfortran.dg/newunit_5.f90: here.
16321 * gfortran.dg/pdt_28.f03: Likewise.
16322 * gfortran.dg/spread_simplify_1.f90: Likewise.
16323
16324 2019-01-22 Tamar Christina <tamar.christina@arm.com>
16325
16326 PR/tree-optimization 88903
16327 * gcc.dg/vect/pr88903-1.c: Add explicit &.
16328
16329 2019-01-22 Jakub Jelinek <jakub@redhat.com>
16330
16331 PR rtl-optimization/88904
16332 * gcc.c-torture/execute/pr88904.c: New test.
16333
16334 PR target/88905
16335 * gcc.dg/pr88905.c: New test.
16336
16337 PR rtl-optimization/49429
16338 PR target/49454
16339 PR rtl-optimization/86334
16340 PR target/88906
16341 * gcc.target/i386/pr86334.c: New test.
16342 * gcc.target/i386/pr88906.c: New test.
16343
16344 2019-01-21 Jakub Jelinek <jakub@redhat.com>
16345
16346 PR c++/88949
16347 * g++.dg/gomp/pr88949.C: New test.
16348
16349 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
16350
16351 * class_66.f90: Fix a dg directive.
16352 * debug/pr35154-stabs.f: Likewise.
16353 * dec_d_lines_3.f: Likewise.
16354 * dec_d_lines_3.f: Likewise.
16355 * dec_structure_12.f90: Likewise.
16356 * dec_structure_15.f90: Likewise.
16357 * deferred_character_31.f90: Likewise.
16358 * dtio_31.f03: Likewise.
16359 * dtio_32.f03: Likewise.
16360 * extends_11.f03: Likewise.
16361 * integer_plus.f90: Likewise.
16362 * pdt_25.f03: Likewise.
16363 * pr58968.f: Likewise.
16364 * pr78259.f90: Likewise.
16365 * vect/vect-2.f90: Likewise.
16366 * matmul_const.f90: Likewise.
16367
16368 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
16369
16370 PR target/88938
16371 * gcc.target/i386/pr88938.c: New test.
16372
16373 2019-01-21 Jakub Jelinek <jakub@redhat.com>
16374
16375 PR sanitizer/88901
16376 * g++.dg/asan/pr88901.C: New test.
16377
16378 2019-01-21 Tamar Christina <tamar.christina@arm.com>
16379
16380 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
16381
16382 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
16383
16384 PR c/88928
16385 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
16386 * gcc.dg/pr88928.c: New test case.
16387
16388 2019-01-21 Jakub Jelinek <jakub@redhat.com>
16389
16390 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
16391 {long ,short ,}{unsigned ,}int.
16392
16393 2019-01-21 Richard Biener <rguenther@suse.de>
16394
16395 PR tree-optimization/88934
16396 * gfortran.dg/pr88934.f90: New testcase.
16397
16398 2019-01-20 Ulrich Drepper <drepper@redhat.com>
16399
16400 Fix after C++ P0600 implementation.
16401 * g++.dg/init/new39.C: Don't just ignore result of new.
16402
16403 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
16404
16405 * gdc.dg/runnable.d: Add more tests for comparing complex types.
16406
16407 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
16408
16409 * gdc.dg/runnable.d: Add tests for comparing complex types.
16410
16411 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
16412
16413 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
16414 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
16415 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
16416 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
16417
16418 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
16419
16420 PR fortran/37835
16421 * gfortran.dg/no-automatic.f90: New test.
16422
16423 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16424
16425 PR fortran/77960
16426 * gfortran.dg/pr77960.f90: New test.
16427
16428 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
16429 Paul Thomas <pault@gcc.gnu.org>
16430
16431 PR fortran/56789
16432 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
16433 scan-tree tests that fail with patch.
16434 * gfortran.dg/contiguous_8.f90: New test.
16435
16436 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
16437
16438 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
16439 inner strides.
16440 * gfortran.dg/loop_versioning_9.f90: New test.
16441 * gfortran.dg/loop_versioning_10.f90: Likewise.
16442
16443 2019-01-19 Jakub Jelinek <jakub@redhat.com>
16444
16445 PR fortran/88902
16446 * gfortran.dg/pr88902.f90: New test.
16447
16448 2019-01-18 Martin Sebor <msebor@redhat.com>
16449
16450 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
16451
16452 2019-01-18 Ian Lance Taylor <iant@golang.org>
16453
16454 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
16455 is no longer externally visible.
16456
16457 2019-01-18 Marek Polacek <polacek@redhat.com>
16458
16459 PR c++/86926
16460 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
16461
16462 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
16463
16464 PR middle-end/88587
16465 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
16466 (dg-options): Replace -m32 with -fno-pic.
16467 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
16468 (dg-options): Remove -m32.
16469
16470 2019-01-18 Richard Biener <rguenther@suse.de>
16471
16472 PR tree-optimization/88903
16473 * gcc.dg/vect/pr88903-1.c: New testcase.
16474 * gcc.dg/vect/pr88903-2.c: Likewise.
16475
16476 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
16477
16478 PR c/51628
16479 PR c/88664
16480 * c-c++-common/pr51628-33.c: New test.
16481 * c-c++-common/pr51628-35.c: New test.
16482 * c-c++-common/pr88664-1.c: Likewise.
16483 * c-c++-common/pr88664-2.c: Likewise.
16484 * gcc.dg/pr51628-34.c: Likewise.
16485
16486 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
16487
16488 PR target/88799
16489 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
16490 mp and sec extensions to armv7-a.
16491
16492 2019-01-18 Martin Liska <mliska@suse.cz>
16493
16494 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
16495 expected function name.
16496
16497 2019-01-18 Jakub Jelinek <jakub@redhat.com>
16498
16499 PR tree-optimization/86214
16500 * g++.dg/opt/pr86214-1.C: New test.
16501 * g++.dg/opt/pr86214-2.C: New test.
16502
16503 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16504
16505 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
16506
16507 2019-01-18 Jakub Jelinek <jakub@redhat.com>
16508
16509 Reapply:
16510 2018-12-15 Jakub Jelinek <jakub@redhat.com>
16511
16512 PR target/88489
16513 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
16514 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
16515
16516 2019-01-18 Martin Liska <mliska@suse.cz>
16517
16518 PR middle-end/88587
16519 * g++.target/i386/pr88587.C: New test.
16520 * gcc.target/i386/mvc13.c: New test.
16521
16522 2018-01-17 Steve Ellcey <sellcey@cavium.com>
16523
16524 PR fortran/88898
16525 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
16526 warning checks.
16527 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
16528 * gfortran.dg/gomp/pr83977.f90: Ditto.
16529
16530 2019-01-17 Martin Sebor <msebor@redhat.com>
16531
16532 PR middle-end/88273
16533 * gcc.dg/Warray-bounds-38.c: New test.
16534
16535 2018-01-17 Steve Ellcey <sellcey@cavium.com>
16536
16537 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
16538 warning checks and assembler scans.
16539 * c-c++-common/gomp/pr60823-3.c: Ditto.
16540 * c-c++-common/gomp/pr63328.c: Ditto.
16541 * g++.dg/gomp/declare-simd-1.C: Ditto.
16542 * g++.dg/gomp/declare-simd-3.C: Ditto.
16543 * g++.dg/gomp/declare-simd-4.C: Ditto.
16544 * g++.dg/gomp/declare-simd-7.C: Ditto.
16545 * g++.dg/gomp/pr88182.C: Ditto.
16546 * g++.dg/vect/simd-clone-7.cc: Ditto.
16547 * gcc.dg/gomp/declare-simd-1.c: Ditto.
16548 * gcc.dg/gomp/declare-simd-3.c: Ditto.
16549 * gcc.dg/gomp/pr59669-2.c: Ditto.
16550 * gcc.dg/gomp/pr87895-1.c: Ditto.
16551 * gcc.dg/gomp/pr87895-2.c: Ditto.
16552 * gcc.dg/gomp/simd-clones-2.c: Ditto.
16553 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
16554 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
16555 * gfortran.dg/gomp/pr83977.f90: Ditto.
16556
16557 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16558
16559 * g++.dg/cpp0x/auto52.C: Test locations too.
16560 * g++.dg/cpp0x/trailing2.C: Likewise.
16561 * g++.dg/cpp1y/auto-fn18.C: Likewise.
16562 * g++.dg/cpp1y/auto-fn25.C: Likewise.
16563 * g++.dg/cpp1y/auto-fn52.C: Likewise.
16564 * g++.dg/cpp1y/auto-fn53.C: Likewise.
16565 * g++.dg/cpp1y/auto-fn54.C: Likewise.
16566
16567 2019-01-17 David Malcolm <dmalcolm@redhat.com>
16568
16569 PR c++/88699
16570 * g++.dg/template/pr88699.C: New test.
16571
16572 2019-01-17 Martin Sebor <msebor@redhat.com>
16573
16574 PR tree-optimization/88800
16575 * c-c++-common/Wrestrict.c: Adjust.
16576 * gcc.dg/Warray-bounds-37.c: New test.
16577 * gcc.dg/builtin-memcpy-2.c: New test.
16578 * gcc.dg/builtin-memcpy.c: New test.
16579
16580 2019-01-17 Tamar Christina <tamar.christina@arm.com>
16581
16582 PR target/88850
16583 * gcc.target/arm/pr51968.c: Use neon intrinsics.
16584
16585 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16586 Kwok Cheung Yeung <kcy@codesourcery.com>
16587 Julian Brown <julian@codesourcery.com>
16588 Tom de Vries <tom@codesourcery.com>
16589
16590 * gcc.dg/20020312-2.c: Add amdgcn support.
16591 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
16592 * gcc.dg/builtin-apply2.c: Likewise.
16593 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
16594 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
16595 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
16596 * gcc.dg/memcmp-1.c: Increase timeout factor.
16597 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
16598 * gcc.dg/sibcall-10.c: xfail on amdgcn.
16599 * gcc.dg/sibcall-9.c: Likewise.
16600 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
16601 * gcc.dg/tree-ssa/pr84512.c: Likewise.
16602 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
16603 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
16604 * lib/target-supports.exp (check_effective_target_trampolines):
16605 Configure amdgcn.
16606 (check_profiling_available): Likewise.
16607 (check_effective_target_global_constructor): Likewise.
16608 (check_effective_target_return_address): Likewise.
16609 (check_effective_target_fopenacc): Likewise.
16610 (check_effective_target_fopenmp): Likewise.
16611 (check_effective_target_vect_int): Likewise.
16612 (check_effective_target_vect_intfloat_cvt): Likewise.
16613 (check_effective_target_vect_uintfloat_cvt): Likewise.
16614 (check_effective_target_vect_floatint_cvt): Likewise.
16615 (check_effective_target_vect_floatuint_cvt): Likewise.
16616 (check_effective_target_vect_simd_clones): Likewise.
16617 (check_effective_target_vect_shift): Likewise.
16618 (check_effective_target_whole_vector_shift): Likewise.
16619 (check_effective_target_vect_bswap): Likewise.
16620 (check_effective_target_vect_shift_char): Likewise.
16621 (check_effective_target_vect_long): Likewise.
16622 (check_effective_target_vect_float): Likewise.
16623 (check_effective_target_vect_double): Likewise.
16624 (check_effective_target_vect_perm): Likewise.
16625 (check_effective_target_vect_perm_byte): Likewise.
16626 (check_effective_target_vect_perm_short): Likewise.
16627 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
16628 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
16629 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
16630 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
16631 (check_effective_target_vect_natural_alignment): Likewise.
16632 (check_effective_target_vect_fully_masked): Likewise.
16633 (check_effective_target_vect_element_align): Likewise.
16634 (check_effective_target_vect_masked_store): Likewise.
16635 (check_effective_target_vect_scatter_store): Likewise.
16636 (check_effective_target_vect_condition): Likewise.
16637 (check_effective_target_vect_cond_mixed): Likewise.
16638 (check_effective_target_vect_char_mult): Likewise.
16639 (check_effective_target_vect_short_mult): Likewise.
16640 (check_effective_target_vect_int_mult): Likewise.
16641 (check_effective_target_sqrt_insn): Likewise.
16642 (check_effective_target_vect_call_sqrtf): Likewise.
16643 (check_effective_target_vect_call_btrunc): Likewise.
16644 (check_effective_target_vect_call_btruncf): Likewise.
16645 (check_effective_target_vect_call_ceil): Likewise.
16646 (check_effective_target_vect_call_floorf): Likewise.
16647 (check_effective_target_lto): Likewise.
16648 (check_vect_support_and_set_flags): Likewise.
16649 (check_effective_target_vect_stridedN): Enable when fully masked is
16650 available.
16651 (add_options_for_sqrt_insn): New procedure.
16652
16653 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16654
16655 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
16656 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
16657 linker.
16658 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
16659
16660 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16661
16662 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
16663 * gcc.dg/pic-1.c: Disable on amdgcn.
16664 * gcc.dg/pic-2.c: Disable on amdgcn.
16665 * gcc.dg/pic-3.c: Disable on amdgcn.
16666 * gcc.dg/pic-4.c: Disable on amdgcn.
16667 * gcc.dg/pie-3.c: Disable on amdgcn.
16668 * gcc.dg/pie-4.c: Disable on amdgcn.
16669 * gcc.dg/uninit-19.c: Check pie_enabled.
16670 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
16671
16672 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16673 Kwok Cheung Yeung <kcy@codesourcery.com>
16674 Julian Brown <julian@codesourcery.com>
16675 Tom de Vries <tom@codesourcery.com>
16676
16677 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
16678 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
16679 * gcc.c-torture/compile/pr34648.c: Require exceptions.
16680 * gcc.c-torture/compile/pr41469.c: Require exceptions.
16681 * gcc.dg/20111216-1.c: Require exceptions.
16682 * gcc.dg/cleanup-10.c: Require exceptions.
16683 * gcc.dg/cleanup-11.c: Require exceptions.
16684 * gcc.dg/cleanup-12.c: Require exceptions.
16685 * gcc.dg/cleanup-13.c: Require exceptions.
16686 * gcc.dg/cleanup-5.c: Require exceptions.
16687 * gcc.dg/cleanup-8.c: Require exceptions.
16688 * gcc.dg/cleanup-9.c: Require exceptions.
16689 * gcc.dg/gomp/pr29955.c: Require exceptions.
16690 * gcc.dg/lto/pr52097_0.c: Require exceptions.
16691 * gcc.dg/nested-func-5.c: Require exceptions.
16692 * gcc.dg/pch/except-1.c: Require exceptions.
16693 * gcc.dg/pch/valid-2.c: Require exceptions.
16694 * gcc.dg/pr41470.c: Require exceptions.
16695 * gcc.dg/pr42427.c: Require exceptions.
16696 * gcc.dg/pr44545.c: Require exceptions.
16697 * gcc.dg/pr47086.c: Require exceptions.
16698 * gcc.dg/pr51481.c: Require exceptions.
16699 * gcc.dg/pr51644.c: Require exceptions.
16700 * gcc.dg/pr52046.c: Require exceptions.
16701 * gcc.dg/pr54669.c: Require exceptions.
16702 * gcc.dg/pr56424.c: Require exceptions.
16703 * gcc.dg/pr64465.c: Require exceptions.
16704 * gcc.dg/pr65802.c: Require exceptions.
16705 * gcc.dg/pr67563.c: Require exceptions.
16706 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
16707 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
16708 * gcc.dg/vect/pr46663.c: Require exceptions.
16709 * lib/target-supports.exp (check_effective_target_exceptions): New.
16710
16711 2019-01-17 Tamar Christina <tamar.christina@arm.com>
16712
16713 PR target/88851
16714 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
16715
16716 2019-01-17 Nathan Sidwell <nathan@acm.org>
16717
16718 PR c++/86610
16719 * g++.dg/cpp0x/pr86610.C: New.
16720
16721 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
16722
16723 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
16724 VFIXUPIMM* intrinsics.
16725 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
16726 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
16727 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
16728
16729 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
16730
16731 PR target/88794
16732 Revert:
16733 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
16734
16735 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
16736 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
16737 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
16738 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
16739 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
16740 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
16741 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
16742 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
16743 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
16744 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
16745 * gcc.target/i386/sse-13.c: Ditto.
16746 * gcc.target/i386/sse-14.c: Ditto.
16747 * gcc.target/i386/sse-22.c: Ditto.
16748 * gcc.target/i386/sse-23.c: Ditto.
16749 * gcc.target/i386/testimm-10.c: Ditto.
16750 * gcc.target/i386/testround-1.c: Ditto.
16751
16752 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
16753
16754 PR target/88794
16755 Revert:
16756 2018-12-15 Jakub Jelinek <jakub@redhat.com>
16757
16758 PR target/88489
16759 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
16760 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
16761
16762 2019-01-17 Jakub Jelinek <jakub@redhat.com>
16763
16764 PR rtl-optimization/88870
16765 * gcc.dg/pr88870.c: New test.
16766
16767 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
16768
16769 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
16770
16771 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
16772
16773 PR c++/87768
16774 * g++.dg/concepts/pr87768.C: New.
16775
16776 PR c++/86648
16777 * gcc.dg/cpp1z/pr86648.C: New.
16778
16779 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
16780
16781 PR target/87306
16782 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
16783 vectorized on POWER unless hardware misaligned loads are available.
16784
16785 2019-01-16 David Malcolm <dmalcolm@redhat.com>
16786
16787 PR target/88861
16788 * g++.dg/torture/pr88861.C: New test.
16789
16790 2019-01-16 Tamar Christina <tamar.christina@arm.com>
16791
16792 PR debug/88046
16793 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
16794
16795 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
16796
16797 * g++.dg/other/pr33558.C: Test location too.
16798 * g++.dg/other/pr33558-2.C: Likewise.
16799 * g++.dg/parse/crash4.C: Likewise.
16800 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
16801 * g++.old-deja/g++.mike/p7635.C: Likewise.
16802 * g++.old-deja/g++.other/decl6.C: Likewise.
16803
16804 2019-01-16 Marek Polacek <polacek@redhat.com>
16805
16806 PR c++/78244 - narrowing conversion in template not detected.
16807 * g++.dg/cpp0x/Wnarrowing13.C: New test.
16808 * g++.dg/cpp0x/Wnarrowing14.C: New test.
16809
16810 2019-01-16 Jakub Jelinek <jakub@redhat.com>
16811
16812 PR c/51628
16813 PR target/88682
16814 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
16815 may_alias attribute.
16816
16817 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
16818
16819 * gcc.misc-tests/godump-1.c: Add test case for typedef before
16820 struct.
16821
16822 2019-01-15 David Malcolm <dmalcolm@redhat.com>
16823
16824 PR c++/88795
16825 * g++.dg/template/pr88795.C: New test.
16826
16827 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16828
16829 PR fortran/43136
16830 * gfortran.dg/actual_array_substr_3.f90: New test.
16831
16832 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
16833
16834 PR fortran/81849
16835 * gfortran.dg/pr81849.f90: New test.
16836
16837 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
16838
16839 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
16840 ISO_Fortran_binding_2.h.
16841
16842 2019-01-15 Marek Polacek <polacek@redhat.com>
16843
16844 PR c++/88866
16845 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
16846
16847 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
16848
16849 PR inline-asm/52813
16850 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
16851 -Wdeprecated warning and expect a following note:.
16852
16853 2019-01-15 Richard Biener <rguenther@suse.de>
16854
16855 PR debug/88046
16856 * g++.dg/lto/pr88046_0.C: New testcase.
16857
16858 2019-01-15 Richard Biener <rguenther@suse.de>
16859
16860 PR tree-optimization/88855
16861 * gcc.dg/pr88855.c: New testcase.
16862
16863 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
16864
16865 * g++.dg/diagnostic/typedef-initialized.C: New.
16866
16867 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
16868
16869 * g++.dg/diagnostic/bitfld3.C: New.
16870
16871 2019-01-15 Jakub Jelinek <jakub@redhat.com>
16872
16873 PR tree-optimization/88775
16874 * gcc.dg/tree-ssa/pr88775-1.c: New test.
16875 * gcc.dg/tree-ssa/pr88775-2.c: New test.
16876
16877 2019-01-14 Marek Polacek <polacek@redhat.com>
16878
16879 PR c++/88825 - ICE with bogus function return type deduction.
16880 * g++.dg/cpp1y/auto-fn55.C: New test.
16881
16882 2019-01-14 Jakub Jelinek <jakub@redhat.com>
16883
16884 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
16885 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
16886 feature test macros.
16887 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
16888
16889 2019-01-14 Marek Polacek <polacek@redhat.com>
16890
16891 PR c++/88830 - ICE with abstract class.
16892 * g++.dg/other/abstract7.C: New test.
16893
16894 2019-01-14 Martin Sebor <msebor@redhat.com>
16895
16896 PR target/88638
16897 * gcc.dg/format/attr-8.c: New test.
16898 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
16899 * gcc.dg/format/attr-3.c: Same.
16900 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
16901 * objc.dg/fsf-nsstring-format-1.m: Same.
16902
16903 2019-01-14 Martin Liska <mliska@suse.cz>
16904
16905 PR gcov-profile/88263
16906 * g++.dg/gcov/pr88263-2.C: New test.
16907
16908 2019-01-14 Jakub Jelinek <jakub@redhat.com>
16909
16910 PR rtl-optimization/88796
16911 * gcc.target/i386/pr88796.c: New test.
16912
16913 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
16914
16915 * gdc.dg/asm1.d: New test.
16916 * gdc.dg/asm2.d: New test.
16917 * gdc.dg/asm3.d: New test.
16918 * gdc.dg/asm4.d: New test.
16919 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
16920
16921 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16922
16923 PR libfortran/88776
16924 * gfortran.dg/namelist_96.f90: New test.
16925
16926 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
16927
16928 PR fortran/59345
16929 * gfortran.dg/internal_pack_18.f90: New test.
16930
16931 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
16932
16933 * gcc.dg/pr51628-20.c: Updated.
16934 * gcc.dg/pr51628-21.c: Likewise.
16935 * gcc.dg/pr51628-25.c: Likewise.
16936
16937 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
16938
16939 PR fortran/59345
16940 * gfortran.dg/internal_pack_17.f90: New test.
16941 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
16942 to builtin_free.
16943
16944 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
16945
16946 PR fortran/61765
16947 * gfortran.dg/pr61765.f90: New test.
16948
16949 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
16950
16951 * g++.dg/cpp0x/pr62101.C: Test locations too.
16952 * g++.dg/inherit/pure1.C: Likewise.
16953
16954 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
16955
16956 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
16957 reports of ICEs.
16958 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
16959
16960 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
16961
16962 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
16963 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
16964 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
16965 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
16966 * gfortran.dg/bind_c_array_params_2.f90: Change search string
16967 for dump tree scan.
16968
16969 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16970
16971 PR fortran/35031
16972 * gfortran.dg/pr35031.f90: new test.
16973
16974 2019-01-11 Marek Polacek <polacek@redhat.com>
16975
16976 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
16977 * g++.dg/cpp0x/Wredundant-move5.C: New test.
16978 * g++.dg/cpp0x/Wredundant-move6.C: New test.
16979
16980 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16981
16982 PR middle-end/85956
16983 PR lto/88733
16984 * c-c++-common/gomp/pr85956.c: New test.
16985 * g++.dg/gomp/pr88733.C: New test.
16986
16987 2019-01-11 Tobias Burnus <burnus@net-b.de>
16988
16989 PR C++/88114
16990 * g++.dg/cpp0x/defaulted61.C: New
16991 * g++.dg/cpp0x/defaulted62.C: New.
16992
16993 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16994
16995 PR tree-optimization/88693
16996 * gcc.c-torture/execute/pr88693.c: New test.
16997
16998 2019-01-11 Tamar Christina <tamar.christina@arm.com>
16999
17000 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
17001 and add options.
17002
17003 2019-01-11 Martin Liska <mliska@suse.cz>
17004
17005 PR middle-end/88758
17006 * g++.dg/lto/pr88758_0.C: New test.
17007 * g++.dg/lto/pr88758_1.C: New test.
17008
17009 2019-01-11 Jan Beulich <jbeulich@suse.com>
17010
17011 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
17012 gcc.target/i386/avx512f-vcvtss2si-1.c,
17013 gcc.target/i386/avx512f-vcvttsd2si-1.c,
17014 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
17015 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
17016 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
17017 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
17018 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
17019 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
17020 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
17021 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
17022 gcc.target/i386/pr19398.c: Permit l or q suffix.
17023
17024 2019-01-11 Jakub Jelinek <jakub@redhat.com>
17025
17026 PR rtl-optimization/88296
17027 * gcc.target/i386/pr88296.c: New test.
17028
17029 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
17030
17031 * g++.dg/diagnostic/extern-initialized.C: New.
17032 * g++.dg/ext/dllimport-initialized.C: Likewise.
17033
17034 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
17035
17036 PR fortran/59345
17037 * gfortran.dg/internal_pack_16.f90: New test.
17038
17039 2019-01-10 Jakub Jelinek <jakub@redhat.com>
17040
17041 PR target/88785
17042 * g++.target/i386/pr88785.C: New test.
17043
17044 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
17045
17046 PR rtl-optimization/87305
17047 * gcc.target/aarch64/pr87305.c: New.
17048
17049 2019-01-10 Richard Biener <rguenther@suse.de>
17050
17051 PR tree-optimization/88792
17052 * gcc.dg/torture/pr88792.c: New testcase.
17053
17054 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
17055
17056 PR fortran/86322
17057 * gfortran.dg/pr86322_1.f90: New test.
17058 * gfortran.dg/pr86322_2.f90: Ditto.
17059 * gfortran.dg/pr86322_3.f90: Ditto.
17060
17061 2019-01-10 Sudakshina Das <sudi.das@arm.com>
17062
17063 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
17064 * gcc.target/aarch64/bti-2.c: Likewise.
17065 * gcc.target/aarch64/bti-3.c: Likewise.
17066
17067 2019-01-10 Stefan Agner <stefan@agner.ch>
17068
17069 PR target/88648
17070 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
17071 check if -masm-syntax-unified gets applied properly.
17072
17073 2019-01-10 Jakub Jelinek <jakub@redhat.com>
17074
17075 PR c/88568
17076 * gcc.dg/pr88568.c: New test.
17077
17078 2019-01-10 Tamar Christina <tamar.christina@arm.com>
17079
17080 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
17081 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
17082
17083 2019-01-10 Tamar Christina <tamar.christina@arm.com>
17084
17085 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
17086 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
17087
17088 2019-01-10 Tamar Christina <tamar.christina@arm.com>
17089
17090 * lib/target-supports.exp
17091 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
17092 check_effective_target_arm_v8_3a_complex_neon_ok,
17093 add_options_for_arm_v8_3a_complex_neon,
17094 check_effective_target_arm_v8_3a_complex_neon_hw,
17095 check_effective_target_vect_complex_rot_N): New.
17096
17097 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
17098
17099 PR fortran/88376
17100 * gfortran.dg/pr88376.f90: New test.
17101
17102 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
17103
17104 PR other/16615
17105 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
17106 "can not" with "cannot".
17107 * gfortran.dg/common_15.f90: Likewise.
17108 * gfortran.dg/derived_result_2.f90: Likewise.
17109 * gfortran.dg/do_check_6.f90: Likewise.
17110 * gfortran.dg/namelist_args.f90: Likewise.
17111 * gfortran.dg/negative_unit_check.f90: Likewise.
17112 * gfortran.dg/pure_formal_3.f90: Likewise.
17113 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
17114 * obj-c++.dg/exceptions-3.mm: Likewise.
17115 * obj-c++.dg/exceptions-4.mm: Likewise.
17116 * obj-c++.dg/exceptions-5.mm: Likewise.
17117 * obj-c++.dg/property/at-property-23.mm: Likewise.
17118 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
17119 * obj-c++.dg/property/property-neg-7.mm: Likewise.
17120 * objc.dg/attributes/method-attribute-2.m: Likewise.
17121 * objc.dg/exceptions-3.m: Likewise.
17122 * objc.dg/exceptions-4.m: Likewise.
17123 * objc.dg/exceptions-5.m: Likewise.
17124 * objc.dg/param-1.m: Likewise.
17125 * objc.dg/property/at-property-23.m: Likewise.
17126 * objc.dg/property/dotsyntax-17.m: Likewise.
17127 * objc.dg/property/property-neg-7.m: Likewise.
17128
17129 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
17130
17131 PR fortran/68426
17132 * gfortran.dg/spread_simplify_1.f90: New test.
17133
17134 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
17135
17136 * lib/target-supports.exp
17137 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
17138 * gcc.target/i386/xorsign.c: New test.
17139
17140 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
17141
17142 * gcc.target/sparc/tls-ld-int8.c: New test.
17143 * gcc.target/sparc/tls-ld-int16.c: Likewise.
17144 * gcc.target/sparc/tls-ld-int32.c: Likewise.
17145 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
17146 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
17147 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
17148
17149 2018-01-09 Sudakshina Das <sudi.das@arm.com>
17150
17151 * gcc.target/aarch64/bti-1.c: Update test to not add command line
17152 option when configure with bti.
17153 * gcc.target/aarch64/bti-2.c: Likewise.
17154 * lib/target-supports.exp
17155 (check_effective_target_default_branch_protection):
17156 Add configure check for --enable-standard-branch-protection.
17157
17158 2018-01-09 Sudakshina Das <sudi.das@arm.com>
17159
17160 * gcc.target/aarch64/bti-1.c: New test.
17161 * gcc.target/aarch64/bti-2.c: New test.
17162 * gcc.target/aarch64/bti-3.c: New test.
17163 * lib/target-supports.exp
17164 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
17165
17166 2018-01-09 Sudakshina Das <sudi.das@arm.com>
17167
17168 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
17169 instead of IP0_REGNUM and add test case.
17170
17171 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
17172
17173 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
17174 copysign.
17175 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
17176 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
17177 xorsign.
17178 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
17179
17180 2019-01-09 Jakub Jelinek <jakub@redhat.com>
17181
17182 PR rtl-optimization/88331
17183 * gcc.target/i386/pr88331.c: New test.
17184
17185 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
17186
17187 * g++.dg/diagnostic/constexpr2.C: New.
17188 * g++.dg/diagnostic/ref3.C: Likewise.
17189
17190 2019-01-08 Marek Polacek <polacek@redhat.com>
17191
17192 PR c++/88538 - braced-init-list in template-argument-list.
17193 * g++.dg/cpp2a/nontype-class11.C: New test.
17194
17195 PR c++/88744
17196 * g++.dg/cpp2a/nontype-class12.C: New test.
17197
17198 2019-01-08 Jakub Jelinek <jakub@redhat.com>
17199
17200 PR target/88457
17201 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
17202 dg-options. Require ppc_cpu_supports_hw effective target instead of
17203 powerpc64*-*-*.
17204
17205 2019-01-08 Janus Weil <janus@gcc.gnu.org>
17206
17207 PR fortran/88047
17208 * gfortran.dg/class_69.f90: New test case.
17209
17210 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
17211
17212 PR target/88717
17213 * gcc.target/i386/pr88717.c: New test.
17214
17215 2019-01-08 Marek Polacek <polacek@redhat.com>
17216
17217 PR c++/88548 - this accepted in static member functions.
17218 * g++.dg/cpp0x/this1.C: New test.
17219
17220 2019-01-08 Martin Liska <mliska@suse.cz>
17221
17222 PR tree-optimization/88753
17223 * gcc.dg/tree-ssa/pr88753.c: New test.
17224
17225 2019-01-08 Richard Biener <rguenther@suse.de>
17226
17227 PR tree-optimization/86554
17228 * gcc.dg/torture/pr86554-1.c: New testcase.
17229 * gcc.dg/torture/pr86554-2.c: Likewise.
17230
17231 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
17232
17233 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
17234 cover target variance.
17235
17236 2019-01-08 Richard Biener <rguenther@suse.de>
17237
17238 PR fortran/88611
17239 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
17240 directly build the expected GENERIC tree.
17241
17242 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
17243
17244 * gcc.target/aarch64/(return_address_sign_1.c,
17245 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
17246 Change option to -mbranch-protection.
17247 * gcc.target/aarch64/(branch-protection-option.c,
17248 branch-protection-option-2.c, branch-protection-attr.c,
17249 branch-protection-attr-2.c): New file.
17250
17251 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
17252
17253 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
17254
17255 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
17256
17257 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
17258 alias support.
17259 * c-c++-common/builtin-has-attribute-4.c: Likewise.
17260 Append match for warning that ‘protected’ attribute is not supported.
17261
17262 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
17263
17264 * gcc.dg/Wmissing-attributes.c: Require alias support.
17265 * gcc.dg/attr-copy-2.c: Likewise.
17266 * gcc.dg/attr-copy-5.c: Likewise.
17267
17268 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
17269 Jakub Jelinek <jakub@redhat.com>
17270
17271 PR c++/88554
17272 * g++.dg/warn/Wreturn-type-11.C: New test.
17273
17274 2019-01-07 David Malcolm <dmalcolm@redhat.com>
17275
17276 PR jit/88747
17277 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
17278 dump to reflect r266077.
17279
17280 2019-01-07 Jakub Jelinek <jakub@redhat.com>
17281
17282 PR c/88701
17283 * gcc.dg/pr88701.c: New test.
17284
17285 2019-01-07 Joseph Myers <joseph@codesourcery.com>
17286
17287 PR c/88720
17288 PR c/88726
17289 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
17290
17291 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
17292
17293 * g++.dg/diagnostic/constexpr1.C: New.
17294 * g++.dg/diagnostic/thread1.C: Likewise.
17295
17296 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17297 Harald Anlauf <anlauf@gmx.de>
17298 Tobias Burnus <burnus@gcc.gnu.org>
17299
17300 * gfortran.dg/is_contiguous_1.f90: New test.
17301 * gfortran.dg/is_contiguous_2.f90: New test.
17302 * gfortran.dg/is_contiguous_3.f90: New test.
17303
17304 2019-01-07 Marek Polacek <polacek@redhat.com>
17305
17306 PR c++/88741 - wrong error with initializer-string.
17307 * g++.dg/init/array50.C: New test.
17308
17309 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
17310
17311 PR c++/88261
17312 PR c++/69338
17313 PR c++/69696
17314 PR c++/69697
17315 * gcc.dg/array-6.c: Move from here ...
17316 * c-c++-common/array-6.c: ... to here and add some more test coverage.
17317 * g++.dg/pr69338.C: New test.
17318 * g++.dg/pr69697.C: Likewise.
17319 * g++.dg/ext/flexary32.C: Likewise.
17320 * g++.dg/ext/flexary3.C: Adjust test.
17321 * g++.dg/ext/flexary12.C: Likewise.
17322 * g++.dg/ext/flexary13.C: Likewise.
17323 * g++.dg/ext/flexary15.C: Likewise.
17324 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
17325 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
17326 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
17327
17328 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
17329
17330 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
17331 optional in scan pattern.
17332
17333 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
17334
17335 PR tree-optimization/88598
17336 * gcc.dg/vect/pr88598-1.c: New test.
17337 * gcc.dg/vect/pr88598-2.c: Likewise.
17338 * gcc.dg/vect/pr88598-3.c: Likewise.
17339 * gcc.dg/vect/pr88598-4.c: Likewise.
17340 * gcc.dg/vect/pr88598-5.c: Likewise.
17341 * gcc.dg/vect/pr88598-6.c: Likewise.
17342
17343 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
17344
17345 PR tree-optimization/88598
17346 * gcc.dg/pr88598-1.c: New test.
17347 * gcc.dg/pr88598-2.c: Likewise.
17348 * gcc.dg/pr88598-3.c: Likewise.
17349 * gcc.dg/pr88598-4.c: Likewise.
17350 * gcc.dg/pr88598-5.c: Likewise.
17351
17352 2019-01-07 Jakub Jelinek <jakub@redhat.com>
17353
17354 PR tree-optimization/88676
17355 * gcc.dg/tree-ssa/pr88676.c: New test.
17356 * gcc.dg/pr88676.c: New test.
17357 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
17358 allow &.
17359
17360 PR sanitizer/88619
17361 * c-c++-common/asan/pr88619.c: New test.
17362
17363 PR c++/85052
17364 * c-c++-common/builtin-convertvector-1.c: New test.
17365 * c-c++-common/torture/builtin-convertvector-1.c: New test.
17366 * g++.dg/ext/builtin-convertvector-1.C: New test.
17367 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
17368
17369 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
17370
17371 PR target/88521
17372 * gcc.target/i386/pr88521.c: New testcase.
17373
17374 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
17375
17376 PR fortran/88658
17377 * gfortran.dg/min_max_type_2.f90: New test.
17378
17379 2019-01-06 Jakub Jelinek <jakub@redhat.com>
17380
17381 PR c/88363
17382 * c-c++-common/attributes-4.c (falloc_align_int128,
17383 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
17384
17385 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
17386
17387 * gcc.dg/ipa/ipcp-2.c: Update bounds.
17388
17389 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
17390
17391 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
17392 * gcc.dg/plugin/plugindir2.c: Likewise.
17393 * gcc.dg/plugin/plugindir3.c: Likewise.
17394 * gcc.dg/plugin/plugindir4.c: Likewise.
17395
17396 2019-01-05 Janus Weil <janus@gcc.gnu.org>
17397
17398 PR fortran/88009
17399 * gfortran.dg/blockdata_10.f90: New test case.
17400
17401 2019-01-05 Jakub Jelinek <jakub@redhat.com>
17402
17403 PR middle-end/82564
17404 PR target/88620
17405 * gcc.dg/nested-func-12.c: New test.
17406 * gcc.c-torture/compile/pr82564.c: New test.
17407
17408 PR debug/88635
17409 * gcc.dg/debug/dwarf2/pr88635.c: New test.
17410
17411 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
17412
17413 PR target/60563
17414 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
17415
17416 2019-01-04 Martin Sebor <msebor@redhat.com>
17417
17418 PR c/88546
17419 * g++.dg/ext/attr-copy.C: New test.
17420 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
17421 * gcc.dg/attr-copy-6.c: New test.
17422 * gcc.dg/attr-copy-7.c: New test.
17423
17424 2019-01-04 Martin Sebor <msebor@redhat.com>
17425
17426 PR c/88363
17427 * c-c++-common/attributes-4.c: New test.
17428
17429 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
17430
17431 PR gcc/87763
17432 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
17433 count to 18.
17434
17435 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
17436
17437 PR fortran/48543
17438 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
17439 * gfortran.dg/merge_char_const.f90: Restore.
17440
17441 2019-01-04 Jakub Jelinek <jakub@redhat.com>
17442
17443 PR target/88594
17444 * gcc.dg/pr88594.c: New test.
17445
17446 2019-01-04 Jan Beulich <jbeulich@suse.com>
17447
17448 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
17449 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
17450 gcc.target/i386/avx512bw-vpcmpequb-1.c,
17451 gcc.target/i386/avx512bw-vpcmpequw-1.c,
17452 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
17453 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
17454 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
17455 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
17456 gcc.target/i386/avx512bw-vpcmpgew-1.c,
17457 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
17458 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
17459 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
17460 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
17461 gcc.target/i386/avx512bw-vpcmpleb-1.c,
17462 gcc.target/i386/avx512bw-vpcmpleub-1.c,
17463 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
17464 gcc.target/i386/avx512bw-vpcmplew-1.c,
17465 gcc.target/i386/avx512bw-vpcmpltb-1.c,
17466 gcc.target/i386/avx512bw-vpcmpltub-1.c,
17467 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
17468 gcc.target/i386/avx512bw-vpcmpltw-1.c,
17469 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
17470 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
17471 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
17472 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
17473 gcc.target/i386/avx512bw-vpmovb2m-1.c,
17474 gcc.target/i386/avx512bw-vpmovm2b-1.c,
17475 gcc.target/i386/avx512bw-vpmovm2w-1.c,
17476 gcc.target/i386/avx512bw-vpmovw2m-1.c,
17477 gcc.target/i386/avx512bw-vptestmb-1.c,
17478 gcc.target/i386/avx512bw-vptestmw-1.c,
17479 gcc.target/i386/avx512bw-vptestnmb-1.c,
17480 gcc.target/i386/avx512bw-vptestnmw-1.c,
17481 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
17482 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
17483 gcc.target/i386/avx512dq-vfpclasssd-1.c,
17484 gcc.target/i386/avx512dq-vfpclassss-1.c,
17485 gcc.target/i386/avx512dq-vpmovd2m-1.c,
17486 gcc.target/i386/avx512dq-vpmovm2d-1.c,
17487 gcc.target/i386/avx512dq-vpmovm2q-1.c,
17488 gcc.target/i386/avx512dq-vpmovq2m-1.c,
17489 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
17490 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
17491 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
17492 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
17493 gcc.target/i386/avx512vl-vpcmpequd-1.c,
17494 gcc.target/i386/avx512vl-vpcmpequq-1.c,
17495 gcc.target/i386/avx512vl-vpcmpged-1.c,
17496 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
17497 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
17498 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
17499 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
17500 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
17501 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
17502 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
17503 gcc.target/i386/avx512vl-vpcmpled-1.c,
17504 gcc.target/i386/avx512vl-vpcmpleq-1.c,
17505 gcc.target/i386/avx512vl-vpcmpleud-1.c,
17506 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
17507 gcc.target/i386/avx512vl-vpcmpltd-1.c,
17508 gcc.target/i386/avx512vl-vpcmpltq-1.c,
17509 gcc.target/i386/avx512vl-vpcmpltud-1.c,
17510 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
17511 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
17512 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
17513 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
17514 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
17515 gcc.target/i386/avx512vl-vptestmd-1.c,
17516 gcc.target/i386/avx512vl-vptestmq-1.c,
17517 gcc.target/i386/avx512vl-vptestnmd-1.c,
17518 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
17519 operand.
17520 * gcc.target/i386/avx512bw-vpcmpb-1.c,
17521 gcc.target/i386/avx512bw-vpcmpub-1.c,
17522 gcc.target/i386/avx512bw-vpcmpuw-1.c,
17523 gcc.target/i386/avx512bw-vpcmpw-1.c,
17524 gcc.target/i386/avx512dq-vfpclasspd-1.c,
17525 gcc.target/i386/avx512dq-vfpclassps-1.c,
17526 gcc.target/i386/avx512f-vcmppd-1.c,
17527 gcc.target/i386/avx512f-vcmpps-1.c,
17528 gcc.target/i386/avx512f-vcmpsd-1.c,
17529 gcc.target/i386/avx512f-vcmpss-1.c,
17530 gcc.target/i386/avx512f-vpcmpd-1.c,
17531 gcc.target/i386/avx512f-vpcmpq-1.c,
17532 gcc.target/i386/avx512f-vpcmpud-1.c,
17533 gcc.target/i386/avx512f-vpcmpuq-1.c,
17534 gcc.target/i386/avx512f-vptestmd-1.c,
17535 gcc.target/i386/avx512f-vptestmq-1.c,
17536 gcc.target/i386/avx512f-vptestnmd-1.c,
17537 gcc.target/i386/avx512f-vptestnmq-1.c,
17538 gcc.target/i386/avx512vl-vcmppd-1.c,
17539 gcc.target/i386/avx512vl-vcmpps-1.c,
17540 gcc.target/i386/avx512vl-vpcmpd-1.c,
17541 gcc.target/i386/avx512vl-vpcmpq-1.c,
17542 gcc.target/i386/avx512vl-vpcmpud-1.c,
17543 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
17544 as mask operand.
17545
17546 2019-01-03 Martin Sebor <msebor@redhat.com>
17547
17548 PR tree-optimization/88659
17549 * gcc.dg/Wstringop-truncation-6.c: New test.
17550
17551 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17552
17553 PR fortran/48543
17554 * gfortran.dg/const_chararacter_merge.f90: Remove.
17555
17556 2019-01-03 Jakub Jelinek <jakub@redhat.com>
17557
17558 PR debug/88644
17559 * gcc.dg/debug/dwarf2/pr88644.c: New test.
17560 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
17561
17562 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
17563
17564 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
17565 * gcc.dg/pubtypes-3.c: Likewise.
17566 * gcc.dg/pubtypes-4.c: Likewise.
17567
17568 2019-01-03 Jakub Jelinek <jakub@redhat.com>
17569
17570 PR c++/88636
17571 * g++.target/i386/pr88636.C: New test.
17572
17573 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
17574
17575 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
17576
17577 2019-01-03 Martin Liska <mliska@suse.cz>
17578
17579 PR testsuite/88436
17580 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
17581
17582 2019-01-02 Marek Polacek <polacek@redhat.com>
17583
17584 PR c++/88612 - ICE with -Waddress-of-packed-member.
17585 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
17586
17587 PR c++/88631 - CTAD failing for value-initialization.
17588 * g++.dg/cpp1z/class-deduction59.C: New test.
17589
17590 PR c++/81486 - CTAD failing with ().
17591 * g++.dg/cpp1z/class-deduction60.C: New test.
17592 * g++.dg/cpp1z/class-deduction61.C: New test.
17593
17594 2019-01-02 Martin Sebor <msebor@redhat.com>
17595 Jeff Law <law@redhat.com>
17596
17597 * gcc.dg/strlenopt-36.c: Update.
17598 * gcc.dg/strlenopt-45.c: Update.
17599 * gcc.c-torture/execute/strlen-5.c: New test.
17600 * gcc.c-torture/execute/strlen-6.c: New test.
17601 * gcc.c-torture/execute/strlen-7.c: New test.
17602
17603 2019-01-02 Jakub Jelinek <jakub@redhat.com>
17604
17605 PR testsuite/87304
17606 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
17607 messages only on vect_hw_misalign targets.
17608
17609 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
17610
17611 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
17612 * gfortran.dg/dec_d_lines_3.f: Ditto.
17613 * gfortran.dg/dec_structure_24.f90: Ditto.
17614 * gfortran.dg/dec_structure_26.f90: Ditto.
17615 * gfortran.dg/dec_structure_27.f90: Ditto.
17616 * gfortran.dg/dec_type_print_3.f90: Ditto.
17617 * gfortran.dg/derived_name_1.f90: Ditto.
17618 * gfortran.dg/error_recovery_1.f90: Ditto.
17619 * gfortran.dg/gomp/pr29759.f90: Ditto.
17620 * gfortran.dg/pr36192.f90: Ditto.
17621 * gfortran.dg/pr56007.f90: Ditto.
17622 * gfortran.dg/pr56520.f90: Ditto.
17623 * gfortran.dg/pr78741.f90: Ditto.
17624 * gfortran.dg/print_fmt_2.f90: Ditto.
17625 * gfortran.dg/select_type_20.f90: Ditto.
17626
17627 2019-01-02 Marek Polacek <polacek@redhat.com>
17628
17629 PR c++/86875
17630 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
17631
17632 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17633
17634 PR fortran/48543
17635 * gfortran.dg/const_chararacter_merge.f90: New test.
17636
17637 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
17638
17639 PR lto/88130
17640 * g++.dg/torture/pr88130.C: New testcase.
17641
17642 2019-01-02 Martin Liska <mliska@suse.cz>
17643
17644 PR tree-optimization/88650
17645 * gfortran.dg/predict-3.f90: New test.
17646
17647 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17648
17649 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
17650
17651 2019-01-02 Richard Biener <rguenther@suse.de>
17652
17653 PR tree-optimization/88621
17654 * gcc.dg/torture/pr88621.c: New testcase.
17655
17656 2019-01-02 Jakub Jelinek <jakub@redhat.com>
17657
17658 PR ipa/88561
17659 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
17660 targets and expect _ZThn8 for ilp32 targets.
17661
17662 2019-01-01 Martin Sebor <msebor@redhat.com>
17663 Jeff Law <law@redhat.com>
17664
17665 * gcc.dg/strlenopt-40.c: Update.
17666 * gcc.dg/strlenopt-51.c: Likewise.
17667 * gcc.dg/tree-ssa/pr79376.c: Likewise.
17668
17669 * gcc.dg/strlenopt-40.c: Disable a couple tests.
17670 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
17671 * gcc.dg/strlenopt-59.c: New test.
17672 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
17673 * g++.dg/init/strlen.C: New test.
17674
17675 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
17676
17677 PR fortran/82743
17678 * gfortran.dg/structure_constructor_16.f90: New test.
17679
17680 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
17681
17682 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
17683 * g++.dg/ipa/devirt-53.C: Fix scan template.
17684
17685 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
17686
17687 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
17688 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
17689 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
17690
17691 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
17692
17693 * g++.dg/tree-prof/devirt.C: Update testcase.
17694
17695 2019-01-01 Jakub Jelinek <jakub@redhat.com>
17696
17697 Update copyright years.
17698 \f
17699 Copyright (C) 2019 Free Software Foundation, Inc.
17700
17701 Copying and distribution of this file, with or without modification,
17702 are permitted in any medium without royalty provided the copyright
17703 notice and this notice are preserved.