re PR testsuite/92520 (new test case gcc/testsuite/gcc.dg/ipa/inline-9.c in r278220...
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-11-15 Jan Hubicka <hubicka@ucw.cz>
2
3 PR testsuite/92520
4 * gcc.dg/ipa/inline-9.c: Fix template.
5
6 2019-11-15 Joseph Myers <joseph@codesourcery.com>
7
8 * gcc.dg/c2x-attr-fallthrough-2.c,
9 gcc.dg/c2x-attr-fallthrough-3.c: New tests.
10
11 2019-11-15 Joseph Myers <joseph@codesourcery.com>
12
13 * gcc.dg/c2x-attr-deprecated-1.c, gcc.dg/c2x-attr-deprecated-2.c,
14 gcc.dg/c2x-attr-deprecated-3.c: New tests.
15
16 2019-11-14 Joseph Myers <joseph@codesourcery.com>
17
18 * gcc.dg/c11-utf8char-1.c, gcc.dg/c2x-utf8char-1.c,
19 gcc.dg/c2x-utf8char-2.c, gcc.dg/c2x-utf8char-3.c,
20 gcc.dg/gnu2x-utf8char-1.c: New tests.
21
22 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
23
24 PR testsuite/92366
25 * gcc.dg/vect/bb-slp-40.c: Use dg-additional-options instead
26 of dg-options. Remove expected counts.
27 * gcc.dg/vect/bb-slp-41.c: Remove dg-options and explicit
28 dg-do run. Suppress vectorization of foo.
29 * gcc.dg/vect/bb-slp-42.c: New test.
30
31 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
32
33 * gcc.dg/vect/bb-slp-div-2.c: New test.
34
35 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
36
37 * gcc.dg/vect/bb-slp-pr69907.c: Do not expect BB vectorization
38 to fail for aarch64 targets.
39 * gcc.dg/vect/no-scevccp-outer-12.c: Expect the test to pass
40 on aarch64 targets.
41 * gcc.dg/vect/vect-double-reduc-5.c: Likewise.
42 * gcc.dg/vect/vect-outer-4e.c: Likewise.
43 * gcc.target/aarch64/vect_mixed_sizes_5.c: New test.
44 * gcc.target/aarch64/vect_mixed_sizes_6.c: Likewise.
45 * gcc.target/aarch64/vect_mixed_sizes_7.c: Likewise.
46 * gcc.target/aarch64/vect_mixed_sizes_8.c: Likewise.
47 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
48 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
49 * gcc.target/aarch64/vect_mixed_sizes_11.c: Likewise.
50 * gcc.target/aarch64/vect_mixed_sizes_12.c: Likewise.
51 * gcc.target/aarch64/vect_mixed_sizes_13.c: Likewise.
52
53 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
54
55 * gcc.dg/vect/vect-outer-4f.c: Expect the test to pass on aarch64
56 targets.
57 * gcc.dg/vect/vect-outer-4g.c: Likewise.
58 * gcc.dg/vect/vect-outer-4k.c: Likewise.
59 * gcc.dg/vect/vect-outer-4l.c: Likewise.
60 * gfortran.dg/vect/vect-8.f90: Expect kernel 24 to be vectorized
61 for aarch64.
62 * gcc.target/aarch64/vect_mixed_sizes_1.c: New test.
63 * gcc.target/aarch64/vect_mixed_sizes_2.c: Likewise.
64 * gcc.target/aarch64/vect_mixed_sizes_3.c: Likewise.
65 * gcc.target/aarch64/vect_mixed_sizes_4.c: Likewise.
66
67 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
68
69 * gcc.dg/vect/vect-tail-nomask-1.c: Update expected epilogue
70 vectorization message.
71
72 2019-11-14 Richard Henderson <richard.henderson@linaro.org>
73
74 * gcc.target/aarch64/asm-flag-1.c: New test.
75 * gcc.target/aarch64/asm-flag-3.c: New test.
76 * gcc.target/aarch64/asm-flag-5.c: New test.
77 * gcc.target/aarch64/asm-flag-6.c: New test.
78
79 * gcc.target/arm/asm-flag-1.c: New test.
80 * gcc.target/arm/asm-flag-3.c: New test.
81 * gcc.target/arm/asm-flag-5.c: New test.
82 * gcc.target/arm/asm-flag-6.c: New test.
83
84 2019-11-14 Jan Hubicka <jh@suse.cz>
85
86 * gcc.dg/ipa/inline-9.c: New testcase.
87
88 2019-11-14 Martin Liska <mliska@suse.cz>
89
90 * c-c++-common/asan/memcmp-1.c: Update expected backtrace.
91
92 2019-11-14 Jakub Jelinek <jakub@redhat.com>
93
94 * c-c++-common/gomp/declare-variant-11.c: Add "sse4.2" and "sse4.1"
95 test.
96
97 * c-c++-common/gomp/declare-variant-2.c: Add test for non-integral
98 score and for negative score.
99 * c-c++-common/gomp/declare-variant-3.c: Add test for zero score.
100 * g++.dg/gomp/declare-variant-8.C: Add test for negative and zero
101 scores.
102
103 * c-c++-common/gomp/declare-variant-3.c: Add testcase for vendor nvidia.
104
105 * c-c++-common/gomp/declare-variant-2.c: Adjust expected diagnostics,
106 add a test for atomic_default_mem_order with a string literal.
107 * c-c++-common/gomp/declare-variant-3.c: Use string literal props
108 in a few random places, add a few string literal prop related tests.
109 * c-c++-common/gomp/declare-variant-8.c: Likewise.
110 * c-c++-common/gomp/declare-variant-9.c: Use string literal props
111 in a few random places.
112 * c-c++-common/gomp/declare-variant-10.c: Likewise.
113 * c-c++-common/gomp/declare-variant-11.c: Likewise.
114 * c-c++-common/gomp/declare-variant-12.c: Likewise.
115 * g++.dg/gomp/declare-variant-7.C: Likewise.
116
117 2019-11-14 Kewen Lin <linkw@gcc.gnu.org>
118
119 PR target/92464
120 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust loop
121 bound due to load cost adjustment.
122
123 2019-11-14 Joseph Myers <joseph@codesourcery.com>
124
125 * gcc.dg/c2x-attr-fallthrough-1.c, gcc.dg/c2x-attr-syntax-1.c,
126 gcc.dg/c2x-attr-syntax-2.c, gcc.dg/c2x-attr-syntax-3.c,
127 gcc.dg/gnu2x-attr-syntax-1.c, gcc.dg/gnu2x-attr-syntax-2.c,
128 gcc.dg/gnu2x-attrs-1.c: New tests.
129
130 2019-11-14 Feng Xue <fxue@os.amperecomputing.com>
131
132 PR ipa/91682
133 * gcc.dg/ipa/ipcp-agg-10.c: Change dg-scan string.
134 * gcc.dg/ipa/ipcp-agg-11.c: New test.
135
136 2019-11-14 Jakub Jelinek <jakub@redhat.com>
137
138 PR ipa/92421
139 * g++.dg/torture/pr92421.C: Add -Wno-return-type to
140 dg-additional-options. Avoid -Wwrite-string warnings, most of
141 -Wreturn-type warnings, define bf ctor. Use struct instead of class
142 with public: at the start.
143
144 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective target c++14
145 rather than c++11.
146
147 * gfortran.dg/ISO_Fortran_binding_17.c: Include
148 ../../../libgfortran/ISO_Fortran_binding.h rather than
149 ISO_Fortran_binding.h.
150
151 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
152
153 PR c++/92421
154 * g++.dg/torture/pr92421.C: New testcase.
155
156 2019-11-13 David Edelsohn <dje.gcc@gmail.com>
157
158 * gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
159 * gcc.target/powerpc/pr92090-2.c: Likewise.
160
161 2019-11-13 Marek Polacek <polacek@redhat.com>
162
163 PR c++/89070 - bogus [[nodiscard]] warning in SFINAE.
164 * g++.dg/cpp1z/nodiscard7.C: New test.
165
166 2019-11-13 Joseph Myers <joseph@codesourcery.com>
167
168 * gcc.dg/c11-float-3.c, gcc.dg/c2x-float-1.c: New tests.
169
170 2019-11-13 Martin Jambor <mjambor@suse.cz>
171
172 PR ipa/92454
173 * ipa-cp.c (spread_undeadness): Check that IPA_NODE_REF exists.
174 (identify_dead_nodes): Likewise.
175
176 2019-11-13 Martin Liska <mliska@suse.cz>
177
178 * gcc.dg/ipa/ipa-icf-39.c: Update -fdbg-cnt to the new format.
179 * gcc.dg/pr68766.c: Likewise.
180
181 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
182
183 * gcc.c-torture/compile/flatten.c: New testcase.
184
185 2019-11-13 Tobias Burnus <tobias@codesourcery.com>
186
187 PR fortran/92470
188 * gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
189 lower_bound == 0.
190
191 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
192
193 * gcc.target/aarch64/sve/mask_struct_store_3.c: Add
194 -fno-vect-cost-model.
195 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
196 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
197 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
198 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
199 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
200
201 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
202
203 PR c++/92206
204 * g++.dg/cpp0x/alias-decl-pr92206-1.C: New test.
205 * g++.dg/cpp0x/alias-decl-pr92206-2.C: Likewise.
206 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Likewise.
207
208 2019-11-13 Martin Liska <mliska@suse.cz>
209
210 * gcc.dg/params/params.exp: Restore test by parsing output
211 of --help=params -Q.
212
213 2019-11-13 Jiufu Guo <guojiufu@linux.ibm.com>
214
215 PR target/92465
216 * gcc.dg/pr47763.c: Add option -fweb.
217
218 2019-11-12 Nathan Sidwell <nathan@acm.org>
219
220 * g++.dg/cpp0x/using-enum-2.C: Adjust expected error text.
221 * g++.dg/cpp0x/using-enum-3.C: Likewise.
222 * g++.dg/lookup/using4.C: Likewise.
223 * g++.dg/lookup/using7.C: Likewise.
224 * g++.dg/template/using12.C: Likewise.
225 * g++.dg/template/using18.C: Likewise.
226 * g++.dg/template/using22.C: Likewise.
227
228 2019-11-12 Segher Boessenkool <segher@kernel.crashing.org>
229
230 PR target/92449
231 * gcc.c-torture/compile/pr92449.c: New test.
232 * gcc.target/powerpc/pr92449-1.c: New test.
233
234 2019-11-12 Tobias Burnus <tobias@codesourcery.com>
235
236 PR fortran/92470
237 * gfortran.dg/ISO_Fortran_binding_17.c: New.
238 * gfortran.dg/ISO_Fortran_binding_17.f90: New.
239 * gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
240 section_c, select_part_c): Update for CFI_{address} changes;
241 add asserts.
242
243 2019-11-12 Martin Sebor <msebor@redhat.com>
244
245 PR tree-optimization/92412
246 * gcc.dg/strlenopt-91.c: New test.
247
248 2019-11-12 Martin Sebor <msebor@redhat.com>
249
250 PR tree-optimization/35503
251 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: New test.
252
253 2019-11-12 Nathan Sidwell <nathan@acm.org>
254
255 * g++.dg/lookup/pr6936.C: Delete, identical to using38.C
256
257 2019-11-12 Ilya Leoshkevich <iii@linux.ibm.com>
258
259 PR rtl-optimization/92430
260 * gcc.dg/pr92430.c: New test (from Arseny Solokha).
261
262 2019-11-12 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/92461
265 * gcc.dg/torture/pr92461.c: New testcase.
266
267 2019-11-12 Martin Liska <mliska@suse.cz>
268
269 * gcc.dg/completion-3.c: Append = to all expected
270 results and sort expected output.
271 * gcc.dg/pr83620.c: Update error message.
272 * gcc.dg/spellcheck-params-2.c: Likewise.
273 * gcc.dg/spellcheck-params.c: Likewise.
274 * gcc.misc-tests/help.exp: Update expected output.
275
276 2019-11-12 Maciej W. Rozycki <macro@codesourcery.com>
277 Tobias Burnus <tobias@codesourcery.com>
278 Frederik Harwath <frederik@codesourcery.com>
279 Thomas Schwinge <thomas@codesourcery.com>
280
281 gcc/testsuite/
282 * c-c++-common/goacc/parallel-dims.c: New test.
283 * gfortran.dg/goacc/parallel-dims.f90: New test.
284
285 2019-11-12 Jakub Jelinek <jakub@redhat.com>
286
287 PR tree-optimization/92452
288 * c-c++-common/pr92452.c: New test.
289
290 2019-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
291
292 * gcc.dg/vect/pr92347.c: New test.
293
294 2019-11-11 Jakub Jelinek <jakub@redhat.com>
295
296 PR c++/92447
297 * g++.dg/cpp0x/pr92447.C: New test.
298
299 * c-c++-common/gomp/declare-target-5.c: New test.
300
301 2019-11-11 Richard Sandiford <richard.sandiford@arm.com>
302
303 * gcc.dg/vect/pr92420.c: New test.
304
305 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
306
307 * gcc.target/arc/delay-slot-limm.c: New test.
308
309 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
310
311 * gcc.target/arc/pic-2.c: New file.
312
313 2019-11-11 Tobias Burnus <tobias@codesourcery.com>
314 Mark Eggleston <mark.eggleston@codethink.com>
315
316 PR fortran/92142
317 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90:
318 Correct dg-additional-sources.
319
320 2019-11-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
321
322 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: New test.
323
324 2019-11-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
325
326 PR fortran/92142
327 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c: New.
328 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90: New.
329 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c: Correct
330 upper bounds for case 0.
331
332 2019-11-11 Thomas Schwinge <thomas@codesourcery.com>
333
334 * gfortran.dg/goacc/common-block-1.f90: Fix OpenACC directives
335 nesting.
336 * gfortran.dg/goacc/common-block-2.f90: Likewise.
337
338 2019-11-11 Jiufu Guo <guojiufu@linux.ibm.com>
339
340 PR tree-optimization/88760
341 * gcc.dg/pr59643.c: Update back to r277550.
342
343 2019-11-10 Paul Thomas <pault@gcc.gnu.org>
344
345 PR fortran/92123
346 * gfortran.dg/bind_c_procs_3.f90 : New test.
347 * gfortran.dg/ISO_Fortran_binding_15.c : New test.
348 * gfortran.dg/ISO_Fortran_binding_15.f90 : Additional source.
349
350 2019-11-09 Jan Hubicka <hubicka@ucw.cz>
351
352 * gcc.dg/tree-ssa/pr46076.c: Make tested code hot.
353
354 2019-11-09 Jakub Jelinek <jakub@redhat.com>
355
356 PR tree-optimization/92401
357 * g++.dg/opt/pr92401.C: New test.
358
359 2019-11-09 Thomas Koenig <tkoenig@gcc.gnu.org>
360
361 PR fortran/92321
362 * gfortran.dg/matmul_blas_2.f90: New test.
363
364 2019-11-09 Jakub Jelinek <jakub@redhat.com>
365
366 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: Use
367 dg-do compile instead of dg-do run.
368 * gfortran.dg/dec_char_conversion_in_data_3.f90: Likewise.
369
370 2019-11-08 Marek Polacek <polacek@redhat.com>
371
372 PR c++/92215 - flawed diagnostic for bit-field with non-integral type.
373 * g++.dg/diagnostic/bitfld4.C: New test.
374
375 2019-11-08 Marek Polacek <polacek@redhat.com>
376
377 PR c++/92058 - constinit malfunction in static data member.
378 * g++.dg/cpp2a/constinit15.C: New test.
379
380 2019-11-08 Mark Eggleston <mark.eggleston@codethink.com>
381 Jim MacArthur <jim.macarthur@codethink.co.uk>
382
383 * gfortran.dg/dec_char_conversion_in_assignment_1.f90: New test.
384 * gfortran.dg/dec_char_conversion_in_assignment_2.f90: New test.
385 * gfortran.dg/dec_char_conversion_in_assignment_3.f90: New test.
386 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: New test.
387 * gfortran.dg/dec_char_conversion_in_assignment_5.f90: New test.
388 * gfortran.dg/dec_char_conversion_in_assignment_6.f90: New test.
389 * gfortran.dg/dec_char_conversion_in_assignment_7.f90: New test.
390 * gfortran.dg/dec_char_conversion_in_assignment_8.f90: New test.
391 * gfortran.dg/dec_char_conversion_in_data_1.f90: New test.
392 * gfortran.dg/dec_char_conversion_in_data_2.f90: New test.
393 * gfortran.dg/dec_char_conversion_in_data_3.f90: New test.
394 * gfortran.dg/dec_char_conversion_in_data_4.f90: New test.
395 * gfortran.dg/dec_char_conversion_in_data_5.f90: New test.
396 * gfortran.dg/dec_char_conversion_in_data_6.f90: New test.
397 * gfortran.dg/dec_char_conversion_in_data_7.f90: New test.
398 * gfortran.dg/hollerith5.f90: Add -Wsurprising to options.
399 * gfortran.dg/hollerith_legacy.f90: Add -Wsurprising to options.
400 * gfortran.dg/no_char_to_numeric_assign.f90: New test.
401
402 2019-11-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
403
404 PR tree-optimization/92351
405 * gcc.dg/vect/vect-peel-2.c: Disable epilogue vectorization and
406 split the source of this test to...
407 * gcc.dg/vect/vect-peel-2-src.c: ... This.
408 * gcc.dg/vect/vect-peel-2-epilogues.c: New test.
409
410 2019-11-08 Eric Botcazou <ebotcazou@adacore.com>
411
412 * gcc.c-torture/compile/20191108-1.c: New test.
413 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
414 * gcc.target/sparc/overflow-2.c: Likewise.
415 * gcc.target/sparc/overflow-3.c: Likewise.
416 * gcc.target/sparc/overflow-4.c: Likewise.
417 * gcc.target/sparc/overflow-5.c: Likewise.
418
419 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
420
421 * gcc.target/aarch64/sve/acle/general/inline_2.c: New test.
422
423 2019-11-08 Jakub Jelinek <jakub@redhat.com>
424
425 PR target/92038
426 * g++.dg/opt/store-merging-1.C: New test.
427 * g++.dg/opt/store-merging-2.C: New test.
428 * g++.dg/opt/store-merging-3.C: New test.
429
430 PR c++/92384
431 * g++.dg/torture/pr92384.C: New test.
432
433 2019-11-08 Martin Liska <mliska@suse.cz>
434
435 * g++.dg/pr92339.C: Rename identifiers to something
436 more readable.
437
438 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
439
440 * gcc.target/aarch64/sve/acle/general/deref_2.c: New test.
441 * gcc.target/aarch64/sve/acle/general/whilele_8.c: Likewise.
442 * gcc.target/aarch64/sve/acle/general/whilelt_4.c: Likewise.
443
444 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
445
446 * gcc.target/aarch64/sve/acle/general/inline_1.c: New test.
447
448 2019-11-08 Richard Biener <rguenther@suse.de>
449
450 PR tree-optimization/92324
451 * gcc.dg/vect/pr92205.c: XFAIL.
452 * gcc.dg/vect/pr92324-1.c: New testcase.
453 * gcc.dg/vect/pr92324-2.c: Likewise.
454
455 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
456
457 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: New test.
458 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Likewise.
459
460 2019-11-08 Kewen Lin <linkw@gcc.gnu.org>
461
462 PR target/92132
463 * gcc.target/powerpc/pr92132-fp-1.c: New test.
464 * gcc.target/powerpc/pr92132-fp-2.c: New test.
465 * gcc.target/powerpc/pr92132-int-1.c: New test.
466 * gcc.target/powerpc/pr92132-int-2.c: New test.
467
468 2019-11-08 Hongtao Liu <hongtao.liu@intel.com>
469
470 * gcc.target/i386/pr92295.c: New test.
471
472 2019-11-08 Joseph Myers <joseph@codesourcery.com>
473
474 * gcc.dg/c11-old-style-definition-1.c,
475 gcc.dg/c11-old-style-definition-2.c,
476 gcc.dg/c2x-old-style-definition-1.c,
477 gcc.dg/c2x-old-style-definition-2.c,
478 gcc.dg/c2x-old-style-definition-3.c,
479 gcc.dg/c2x-old-style-definition-4.c,
480 gcc.dg/c2x-old-style-definition-5.c,
481 gcc.dg/c2x-old-style-definition-6.c: New tests.
482
483 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
484
485 PR other/92090
486 * gcc.target/powerpc/pr92090-2.c: New test.
487
488 2019-11-07 Joseph Myers <joseph@codesourcery.com>
489
490 * gcc.dg/tm/attrs-1.c: New test.
491 * gcc.dg/tm/props-5.c: New test. Based on props-4.c.
492
493 2019-11-08 Jakub Jelinek <jakub@redhat.com>
494
495 * g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from run to
496 compile.
497
498 2019-11-07 Iain Sandoe <iain@sandoe.co.uk>
499
500 * gcc.target/i386/pr92258.c: Add dg-requires for masm_intel.
501
502 2019-11-07 Jakub Jelinek <jakub@redhat.com>
503
504 PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Unicode reqs
505 * g++.dg/cpp1z/utf8-neg.C: Expect errors rather than -Wmultichar
506 warnings.
507 * g++.dg/ext/utf16-4.C: Expect errors rather than warnings.
508 * g++.dg/ext/utf32-4.C: Likewise.
509 * g++.dg/cpp2a/ucn2.C: New test.
510
511 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
512
513 PR other/92090
514 * gcc.target/powerpc/pr92090.c: New test.
515
516 2019-11-07 Feng Xue <fxue@os.amperecomputing.com>
517
518 PR tree-optimization/89134
519 * gcc.dg/tree-ssa/loop-cond-split-1.c: New test.
520 * g++.dg/tree-ssa/loop-cond-split-1.C: New test.
521 * gcc.dg/torture/pr55107.c: Add -fno-split-loops.
522
523 2019-11-07 Andreas Krebbel <krebbel@linux.ibm.com>
524
525 * gcc.target/s390/addsub-signed-overflow-1.c: Expect lochi
526 instructions to be used.
527 * gcc.target/s390/addsub-signed-overflow-2.c: Likewise.
528 * gcc.target/s390/mul-signed-overflow-1.c: Likewise.
529 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
530 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Check for 32 and 64
531 bit variant of lochi. Swap the values for the lochi's.
532 * gcc.target/s390/zvector/vec-cmp-1.c: Likewise.
533
534 2019-11-07 Martin Jambor <mjambor@suse.cz>
535
536 PR lto/70929
537 * g++.dg/lto/pr70929_[01].C: New test.
538 * gcc.dg/winline-10.c: Adjust for the fact that inlining happens.
539
540 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
541
542 * gcc.target/arm/acle/simd32.c: Update test.
543
544 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
545
546 * gcc.target/arm/acle/simd32.c: Update test.
547
548 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
549
550 * gcc.target/arm/acle/simd32.c: Update test.
551 * gcc.target/arm/acle/simd32_sel.c: New test.
552
553 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
554
555 * gcc.target/arm/acle/dsp_arith.c: Update test.
556
557 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
558
559 * gcc.target/arm/acle/dsp_arith.c: New test.
560
561 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
562
563 * gcc.target/arm/acle/saturation.c: New test.
564 * gcc.target/arm/acle/sat_no_smlatb.c: Likewise.
565 * lib/target-supports.exp (check_effective_target_arm_qbit_ok_nocache):
566 Define..
567 (check_effective_target_arm_qbit_ok): Likewise.
568 (add_options_for_arm_qbit): Likewise.
569
570 2019-11-07 Martin Liska <mliska@suse.cz>
571
572 PR c++/92354
573 * g++.target/i386/pr92354.C: New test.
574
575 2019-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
576
577 * gcc.dg/tree-ssa/pr92163.c: Add dg-require-effective-target fopenacc.
578
579 2019-11-06 Jerry DeLisle <jvdelisle@gcc.ngu.org>
580
581 PR fortran/90374
582 * gfortran.dg/fmt_error_10.f: Modify for new constraints.
583 * gfortran.dg/fmt_error_7.f: Add dg-options "-std=f95".
584 * gfortran.dg/fmt_error_9.f: Modify for new constraints.
585 * gfortran.dg/fmt_zero_width.f90: New test.
586
587 2019-11-07 Joseph Myers <joseph@codesourcery.com>
588
589 * gcc.dg/asm-wide-1.c, gcc.dg/diagnostic-token-ranges.c,
590 gcc.dg/plugin/diagnostic-test-string-literals-1.c,
591 gcc.dg/plugin/diagnostic-test-string-literals-2.c: Update expected
592 diagnostics.
593
594 2019-11-06 Iain Sandoe <iain@sandoe.co.uk>
595
596 * gcc.dg/framework-1.c: Adjust test header path.
597
598 2019-11-06 Claudiu Zissulescu <claziss@synopsys.com>
599 Sahahb Vahedi <shahab@synopsys.com>
600 Cupertino Miranda <cmiranda@synopsys.com
601
602 * gcc.target/arc/or-cnst-size2.c: New test.
603
604 2019-11-06 Richard Sandiford <richard.sandiford@arm.com>
605
606 * gcc.dg/vect/slp-9.c: Use scan-tree-dump rather than
607 scan-tree-dump-times.
608 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
609 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
610
611 2019-11-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
612
613 PR tree-optimization/92317
614 * gcc/testsuite/g++.dg/opt/pr92317.C: New test.
615
616 2019-11-06 Gergö Barany <gergo@codesourcery.com>
617 Frederik Harwath <frederik@codesourcery.com>
618 Thomas Schwinge <thomas@codesourcery.com>
619
620 * c-c++-common/goacc/nested-reductions-warn.c: New test.
621 * c-c++-common/goacc/nested-reductions.c: New test.
622 * gfortran.dg/goacc/nested-reductions-warn.f90: New test.
623 * gfortran.dg/goacc/nested-reductions.f90: New test.
624
625 2019-11-06 Jakub Jelinek <jakub@redhat.com>
626
627 PR inline-asm/92352
628 * c-c++-common/pr92352.c: New test.
629
630 2019-11-06 Xiong Hu Luo <luoxhu@linux.ibm.com>
631
632 PR92090
633 * gcc.target/powerpc/pr72804.c: Add -fno-inline-functions --param
634 max-inline-insns-single-O2=200.
635 * gcc.target/powerpc/pr79439-1.c: Add -fno-inline-functions.
636 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
637
638 2019-11-05 Martin Sebor <msebor@redhat.com>
639
640 PR tree-optimization/92373
641 * gcc.dg/Warray-bounds-55.c: New test.
642 * gcc.dg/Wzero-length-array-bounds-2.c: New test.
643
644 2019-11-05 Jim Wilson <jimw@sifive.com>
645
646 PR middle-end/92263
647 * gcc.dg/pr92263.c: New.
648
649 2019-11-05 Martin Sebor <msebor@redhat.com>
650
651 PR middle-end/92333
652 PR middle-end/82608
653 * gcc.dg/Warray-bounds-51.c: New test.
654
655 2019-11-05 Nathan Sidwell <nathan@acm.org>
656
657 PR c++/92370
658 * g++.dg/pr92370.C: New.
659
660 2019-11-04 Martin Sebor <msebor@redhat.com>
661
662 PR middle-end/92341
663 PR middle-end/82612
664 * g++.dg/warn/Warray-bounds-4.C: Adjust text of expected warning.
665 * gcc.dg/Warray-bounds-53.c: New test.
666 * gcc.dg/Warray-bounds-54.c: New test.
667
668 2019-11-05 Richard Biener <rguenther@suse.de>
669
670 PR tree-optimization/92371
671 * gcc.dg/torture/pr92371.c: New testcase.
672
673 2019-11-05 Martin Liska <mliska@suse.cz>
674
675 * c-c++-common/ubsan/ptr-overflow-2.c: Update based on changed
676 run-time reporting format.
677
678 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
679
680 * gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
681 IBM Z.
682 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
683
684 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
685
686 * gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
687 for IBM Z.
688 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
689
690 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
691
692 * gcc.target/s390/s390.exp
693 (check_effective_target_s390_useable_hw): Add inline asm for z14
694 and z15. Replace instruction for z13 with lochiz. Add register
695 clobbers. Check also for __zarch__ when doing the __VX__ test.
696
697 2019-11-05 Christophe Lyon <christophe.lyon@linaro.org>
698
699 * gcc.target/arm/attr-crypto.c: Skip if -mpure-code is used.
700 * gcc.target/arm/attr-neon-fp16.c: Likewise.
701 * gcc.target/arm/combine-cmp-shift.c: Likewise.
702 * gcc.target/arm/data-rel-1.c: Likewise.
703 * gcc.target/arm/data-rel-2.c: Likewise.
704 * gcc.target/arm/data-rel-3.c: Likewise.
705 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
706 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
707 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
708 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
709 * gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
710 * gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
711 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
712 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
713 * gcc.target/arm/lceil-vcvt_1.c: Likewise.
714 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
715 * gcc.target/arm/lround-vcvt_1.c: Likewise.
716 * gcc.target/arm/memset-inline-10.c: Likewise.
717 * gcc.target/arm/mod_2.c: Likewise.
718 * gcc.target/arm/mod_256.c: Likewise.
719 * gcc.target/arm/pr40657-1.c: Likewise.
720 * gcc.target/arm/pr44788.c: Likewise.
721 * gcc.target/arm/pr50305.c: Likewise.
722 * gcc.target/arm/pr51835.c: Likewise.
723 * gcc.target/arm/pr51915.c: Likewise.
724 * gcc.target/arm/pr52006.c: Likewise.
725 * gcc.target/arm/pr53187.c: Likewise.
726 * gcc.target/arm/pr58784.c: Likewise.
727 * gcc.target/arm/pr59575.c: Likewise.
728 * gcc.target/arm/pr59923.c: Likewise.
729 * gcc.target/arm/pr60650-2.c: Likewise.
730 * gcc.target/arm/pr60657.c: Likewise.
731 * gcc.target/arm/pr60663.c: Likewise.
732 * gcc.target/arm/pr67439_1.c: Likewise.
733 * gcc.target/arm/pr68620.c: Likewise.
734 * gcc.target/arm/pr7676.c: Likewise.
735 * gcc.target/arm/pr79239.c: Likewise.
736 * gcc.target/arm/pr81863.c: Likewise.
737 * gcc.target/arm/pragma_attribute.c: Likewise.
738 * gcc.target/arm/pragma_cpp_fma.c: Likewise.
739 * gcc.target/arm/require-pic-register-loc.c: Likewise.
740 * gcc.target/arm/thumb-ltu.c: Likewise.
741 * gcc.target/arm/thumb1-pic-high-reg.c: Likewise.
742 * gcc.target/arm/thumb1-pic-single-base.c: Likewise.
743 * gcc.target/arm/tlscall.c: Likewise.
744 * gcc.target/arm/unsigned-float.c: Likewise.
745 * gcc.target/arm/vrinta-ce.c: Likewise.
746
747 2019-11-05 Richard Biener <rguenther@suse.de>
748
749 PR tree-optimization/92324
750 * gcc.dg/vect/pr92324-3.c: New testcase.
751
752 2019-11-05 Jakub Jelinek <jakub@redhat.com>
753
754 PR tree-optimization/91945
755 * gfortran.dg/pr91945.f90: New test.
756
757 PR c++/92343
758 * g++.dg/cpp2a/attr-likely6.C: New test.
759
760 2019-11-05 Martin Liska <mliska@suse.cz>
761
762 PR c++/92339
763 * g++.dg/pr92339.C: New test.
764
765 2019-11-05 Jakub Jelinek <jakub@redhat.com>
766
767 * g++.dg/gomp/declare-variant-7.C: New test.
768 * g++.dg/gomp/declare-variant-8.C: New test.
769
770 2019-11-04 Eric Botcazou <ebotcazou@adacore.com>
771
772 PR testsuite/92302
773 * gcc.target/sparc/sparc-ret-3.c: Accept more registers in address.
774
775 2019-11-04 Martin Sebor <msebor@redhat.com>
776
777 PR tree-optimization/92349
778 * gcc.dg/Warray-bounds-50.c: New test.
779
780 2019-11-04 Joel Hutton <Joel.Hutton@arm.com>
781
782 * gcc.dg/vect/bb-slp-40.c: New test.
783 * gcc.dg/vect/bb-slp-41.c: New test.
784
785 2019-11-04 Richard Biener <rguenther@suse.de>
786
787 PR tree-optimization/92345
788 * gcc.dg/torture/pr92345.c: New testcase.
789
790 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
791
792 * gcc.target/msp430/tiny-printf.c: New test.
793
794 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
795
796 * gcc.target/msp430/devices/csv-using-env-var.c: New test.
797 * gcc.target/msp430/devices/csv-using-installed.c: New test.
798 * gcc.target/msp430/devices/csv-using-option.c: New test.
799 * gcc.target/msp430/devices/devices-main.c: New test source file.
800 * gcc.target/msp430/devices/msp430-devices.h: New test.
801 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
802 Add special cases for csv-using* tests.
803 Define TESTING_HARD_DATA when running tests that use hard-coded device
804 data.
805 (get_installed_device_data_path): New.
806 (msp430_hide_installed_devices_data): New.
807 (msp430_restore_installed_devices_data): New.
808 (msp430_test_installed_device_data): New.
809 (msp430_install_device_data): New.
810
811 2019-11-04 Richard Biener <rguenther@suse.de>
812
813 PR tree-optimization/92301
814 * gcc.dg/pr92301.c: New testcase.
815
816 2019-11-03 Martin Sebor <msebor@redhat.com>
817
818 PR c++/88565
819 * g++.dg/warn/Warray-bounds-9.C: New test.
820
821 2019-11-02 Paolo Carlini <paolo.carlini@oracle.com>
822
823 * g++.dg/conversion/ptrmem9.C: Check location.
824 * g++.dg/expr/cond2.C: Likewise.
825 * g++.dg/warn/Waddress-1.C: Check locations.
826 * g++.old-deja/g++.bugs/900324_02.C: Check location.
827 * g++.old-deja/g++.jason/rfg20.C: Likewise.
828 * g++.old-deja/g++.law/typeck1.C: Likewise.
829 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
830 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
831
832 * g++.dg/diagnostic/alignof1.C: New.
833 * g++.dg/expr/sizeof1.C: Check location.
834 * g++.dg/cpp0x/rv-lvalue-req.C: Check locations.
835
836 2019-11-02 Jakub Jelinek <jakub@redhat.com>
837
838 * c-c++-common/gomp/declare-variant-12.c: New test.
839
840 PR c++/89640
841 * g++.dg/cpp1z/attr-lambda1.C: New test.
842 * g++.dg/ext/attr-lambda2.C: New test.
843
844 * c-c++-common/gomp/declare-variant-6.c: Expect construct rather than
845 constructor in diagnostic messages.
846 * c-c++-common/gomp/declare-variant-7.c: Likewise.
847 * c-c++-common/gomp/declare-variant-11.c: New test.
848
849 PR c++/88335 - Implement P1073R3: Immediate functions
850 * g++.dg/cpp2a/consteval1.C: New test.
851 * g++.dg/cpp2a/consteval2.C: New test.
852 * g++.dg/cpp2a/consteval3.C: New test.
853 * g++.dg/cpp2a/consteval4.C: New test.
854 * g++.dg/cpp2a/consteval5.C: New test.
855 * g++.dg/cpp2a/consteval6.C: New test.
856 * g++.dg/cpp2a/consteval7.C: New test.
857 * g++.dg/cpp2a/consteval8.C: New test.
858 * g++.dg/cpp2a/consteval9.C: New test.
859 * g++.dg/cpp2a/consteval10.C: New test.
860 * g++.dg/cpp2a/consteval11.C: New test.
861 * g++.dg/cpp2a/consteval12.C: New test.
862 * g++.dg/cpp2a/consteval13.C: New test.
863 * g++.dg/cpp2a/consteval14.C: New test.
864 * g++.dg/ext/consteval1.C: New test.
865
866 PR c++/91369 - Implement P0784R7: constexpr new
867 * g++.dg/cpp2a/constexpr-new6.C: New test.
868 * g++.dg/cpp2a/constexpr-new7.C: New test.
869
870 * gcc.dg/pr36902.c: Terminate dg-warning regexp string.
871
872 2019-11-01 Martin Sebor <msebor@redhat.com>
873
874 PR middle-end/91679
875 PR middle-end/91647
876 PR middle-end/91463
877 PR middle-end/92312
878 * c-c++-common/Warray-bounds-2.c: Disable VRP. Adjust expected messages.
879 * g++.dg/warn/Warray-bounds-8.C: Remove xfails.
880 * gcc.dg/Warray-bounds-48.c: New test.
881 * gcc.dg/Warray-bounds-49.c: New test.
882 * gcc.dg/Wstringop-overflow-16.c: Adjust text of expected messages.
883 * gcc.dg/Wstringop-overflow-21.c: New test.
884 * gcc.dg/Wzero-length-array-bounds.c: New test.
885 * gcc.dg/pr36902.c: Remove xfail.
886 * gcc.dg/strlenopt-57.c: Add an expected warning.
887
888 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
889
890 * gfortran.dg/byte_3.f: New test.
891 * gfortran.dg/byte_4.f90: Ditto.
892
893 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
894
895 PR fortran/90988
896 * gfortran.dg/pr90988_4.f: New test.
897
898 2019-11-01 Martin Sebor <msebor@redhat.com>
899
900 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Declare test functions
901 with noipa attribute.
902
903 2019-11-01 Nathan Sidwell <nathan@acm.org>
904
905 * g++.dg/template/fn.C: New.
906
907 2019-11-01 Kewen Lin <linkw@gcc.gnu.org>
908
909 PR testsuite/92127
910 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Disable unroll.
911 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
912 Likewise.
913
914 2019-10-31 Alexandre Oliva <oliva@adacore.com>
915
916 * gcc.misc-tests/help.exp: Test --help=common for full sentences.
917
918 2019-10-31 Jakub Jelinek <jakub@redhat.com>
919
920 PR preprocessor/92296
921 * c-c++-common/cpp/pr92296-1.c: New test.
922 * c-c++-common/cpp/pr92296-2.c: New test.
923
924 2019-10-31 Jozef Lawrynowicz <jozef.l@mittosystems.com>
925
926 * gcc.target/msp430/devices-main.c: Move to devices subdirectory.
927 * gcc.target/msp430/devices/bad-devices-1.c: Update #include path to
928 devices-main.c.
929 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
930 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
931 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
932 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
933 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
934 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
935 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
936 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
937 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
938 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
939 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
940 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
941 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
942 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
943 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
944 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
945 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
946 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
947 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
948 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
949 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
950 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
951 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
952 * gcc.target/msp430/devices/hard-foo.c: Likewise.
953 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
954 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
955 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
956 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
957
958 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
959
960 * g++.target/aarch64/sve/vcond_1_run.C: Update test name.
961
962 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
963
964 * gcc.target/aarch64/sve/vcond_4.c: Split parts out into...
965 * gcc.target/aarch64/sve/vcond_4_costly.c,
966 * gcc.target/aarch64/sve/vcond_4_sel.c,
967 * gcc.target/aarch64/sve/vcond_4_zero.c: ...these new tests.
968 * gcc.target/aarch64/sve/vcond_4_run.c: Adjust accordingly.
969 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
970
971 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
972
973 * gcc.target/aarch64/sve/reduc_strict_3.c: Split all but the
974 first function out into...
975 * gcc.target/aarch64/sve/reduc_strict_4.c,
976 * gcc.target/aarch64/sve/reduc_strict_5.c,
977 * gcc.target/aarch64/sve/reduc_strict_6.c,
978 * gcc.target/aarch64/sve/reduc_strict_7.c,
979 * gcc.target/aarch64/sve/reduc_strict_8.c,
980 * gcc.target/aarch64/sve/reduc_strict_9.c: ...these new tests.
981 Test for scalable vectors instead of 256-bit vectors.
982
983 2019-10-31 Jakub Jelinek <jakub@redhat.com>
984
985 PR fortran/92284
986 * gfortran.dg/bind_c_array_params_3_aux.c: Include
987 ../../../libgfortran/ISO_Fortran_binding.h rather than
988 ISO_Fortran_binding.h.
989
990 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
991
992 * gfortran.dg/achar_2.f90: Remove bogus line from
993 last commit.
994
995 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
996
997 * gfortran.dg/achar_2.f90: Print 'DONE' and add dg-output.
998
999 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1000
1001 * gcc.target/aarch64/sve/reduc_strict_3.c: Fix option order.
1002 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
1003 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
1004 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1005 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1006 * gcc.target/i386/l_fma_double_1.c: Likewise.
1007 * gcc.target/i386/l_fma_double_2.c: Likewise.
1008 * gcc.target/i386/l_fma_double_3.c: Likewise.
1009 * gcc.target/i386/l_fma_double_4.c: Likewise.
1010 * gcc.target/i386/l_fma_double_5.c: Likewise.
1011 * gcc.target/i386/l_fma_double_6.c: Likewise.
1012 * gcc.target/i386/l_fma_float_1.c: Likewise.
1013 * gcc.target/i386/l_fma_float_2.c: Likewise.
1014 * gcc.target/i386/l_fma_float_3.c: Likewise.
1015 * gcc.target/i386/l_fma_float_4.c: Likewise.
1016 * gcc.target/i386/l_fma_float_5.c: Likewise.
1017 * gcc.target/i386/l_fma_float_6.c: Likewise.
1018 * gcc.target/i386/mask-pack.c: Likewise.
1019 * gcc.target/i386/mask-unpack.c: Likewise.
1020
1021 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1022
1023 PR fortran/92284
1024 * gfortran.dg/bind-c-intent-out.f90: Update expected dump;
1025 extend comment.
1026 * gfortran.dg/bind_c_array_params_3.f90: New.
1027 * gfortran.dg/bind_c_array_params_3_aux.c: New.
1028
1029 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1030
1031 * c-c++-common/gomp/declare-variant-9.c: New test.
1032 * c-c++-common/gomp/declare-variant-10.c: New test.
1033
1034 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1035
1036 PR fortran/92277
1037 * fortran.dg/pr92277.f90: New.
1038
1039 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR middle-end/92231
1042 * gcc.c-torture/compile/pr92231.c: New test.
1043
1044 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1045
1046 * gcc.dg/vect/vect-epilogues.c: New test.
1047 * gcc.dg/vect/fast-math-vect-call-1.c: Disable for epilogue
1048 vectorization.
1049 * gcc.dg/vect/no-fast-math-vect16.c: Likewise.
1050 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Likewise.
1051 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Likewise.
1052 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1053 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1054 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1055 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1056 * gcc.dg/vect/no-vfa-vect-dv-2.c: Likewise.
1057 * gcc.dg/vect/pr33804.c: Likewise.
1058 * gcc.dg/vect/pr53773.c: Likewise.
1059 * gcc.dg/vect/pr65947-1.c: Likewise.
1060 * gcc.dg/vect/pr65947-13.c: Likewise.
1061 * gcc.dg/vect/pr65947-14.c: Likewise.
1062 * gcc.dg/vect/pr65947-4.c: Likewise.
1063 * gcc.dg/vect/pr80631-1.c: Likewise.
1064 * gcc.dg/vect/pr80631-2.c: Likewise.
1065 * gcc.dg/vect/slp-23.c: Likewise.
1066 * gcc.dg/vect/slp-25.c: Likewise.
1067 * gcc.dg/vect/slp-reduc-2.c: Likewise.
1068 * gcc.dg/vect/slp-reduc-5.c: Likewise.
1069 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1070 * gcc.dg/vect/slp-reduc-sad-2.c: Likewise.
1071 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1072 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1073 * gcc.dg/vect/vect-103.c: Likewise.
1074 * gcc.dg/vect/vect-109.c: Likewise.
1075 * gcc.dg/vect/vect-119.c: Likewise.
1076 * gcc.dg/vect/vect-24.c: Likewise.
1077 * gcc.dg/vect/vect-26.c: Likewise.
1078 * gcc.dg/vect/vect-27.c: Likewise.
1079 * gcc.dg/vect/vect-29.c: Likewise.
1080 * gcc.dg/vect/vect-42.c: Likewise.
1081 * gcc.dg/vect/vect-44.c: Likewise.
1082 * gcc.dg/vect/vect-48.c: Likewise.
1083 * gcc.dg/vect/vect-50.c: Likewise.
1084 * gcc.dg/vect/vect-52.c: Likewise.
1085 * gcc.dg/vect/vect-54.c: Likewise.
1086 * gcc.dg/vect/vect-56.c: Likewise.
1087 * gcc.dg/vect/vect-58.c: Likewise.
1088 * gcc.dg/vect/vect-60.c: Likewise.
1089 * gcc.dg/vect/vect-72.c: Likewise.
1090 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1091 * gcc.dg/vect/vect-75.c: Likewise.
1092 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1093 * gcc.dg/vect/vect-77-global.c: Likewise.
1094 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1095 * gcc.dg/vect/vect-78-global.c: Likewise.
1096 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1097 * gcc.dg/vect/vect-89.c: Likewise.
1098 * gcc.dg/vect/vect-91.c: Likewise.
1099 * gcc.dg/vect/vect-92.c: Likewise.
1100 * gcc.dg/vect/vect-96.c: Likewise.
1101 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
1102 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
1103 * gcc.dg/vect/vect-live-1.c: Likewise.
1104 * gcc.dg/vect/vect-live-2.c: Likewise.
1105 * gcc.dg/vect/vect-live-3.c: Likewise.
1106 * gcc.dg/vect/vect-live-4.c: Likewise.
1107 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1108 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1109 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1110 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1111 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1112 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1113 * gcc.dg/vect/vect-peel-1-epilogue.c: Likewise. New test.
1114 * gcc.dg/vect/vect-peel-1-src.c: Likewise. New test.
1115 * gcc.dg/vect/vect-peel-1.c: Likewise.
1116 * gcc.dg/vect/vect-peel-3-epilogue.c: Likewise. New test.
1117 * gcc.dg/vect/vect-peel-3-src.c: Likewise. New test.
1118 * gcc.dg/vect/vect-peel-3.c: Likewise.
1119 * gcc.dg/vect/vect-peel-4-epilogue.c: Likewise. New test.
1120 * gcc.dg/vect/vect-peel-4-src.c: Likewise. New test.
1121 * gcc.dg/vect/vect-peel-4.c: Likewise.
1122 * gcc.dg/vect/vect-reduc-6.c: Likewise.
1123 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1124 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1125 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1126 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1127 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1128 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1129 * gcc.dg/vect/vect-reduc-pattern-1a.c: Likewise.
1130 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Likewise.
1131 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Likewise.
1132 * gcc.dg/vect/vect-reduc-pattern-2a.c: Likewise.
1133 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Likewise.
1134 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1135 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1136 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1137 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1138 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1139 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1140 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Likewise.
1141 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1142 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
1143 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
1144 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
1145 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1146 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1147 * gcc.target/i386/l_fma_double_1.c: Likewise.
1148 * gcc.target/i386/l_fma_double_2.c: Likewise.
1149 * gcc.target/i386/l_fma_double_3.c: Likewise.
1150 * gcc.target/i386/l_fma_double_4.c: Likewise.
1151 * gcc.target/i386/l_fma_double_5.c: Likewise.
1152 * gcc.target/i386/l_fma_double_6.c: Likewise.
1153 * gcc.target/i386/l_fma_float_1.c: Likewise.
1154 * gcc.target/i386/l_fma_float_2.c: Likewise.
1155 * gcc.target/i386/l_fma_float_3.c: Likewise.
1156 * gcc.target/i386/l_fma_float_4.c: Likewise.
1157 * gcc.target/i386/l_fma_float_5.c: Likewise.
1158 * gcc.target/i386/l_fma_float_6.c: Likewise.
1159 * gcc.target/i386/mask-pack.c: Likewise.
1160 * gcc.target/i386/mask-unpack.c: Likewise.
1161 * gfortran.dg/vect/vect-4.f90: Likewise.
1162
1163 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR c++/91369 - Implement P0784R7: constexpr new
1166 * g++.dg/cpp2a/constexpr-new5.C: New test.
1167
1168 * g++.dg/cpp0x/Wpessimizing-move6.C: New test.
1169
1170 2019-10-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1171
1172 PR c++/92024
1173 * g++.dg/parse/crash70.C: New test.
1174 * c-c++-common/Wshadow-1.c: New test.
1175
1176 2019-10-30 Tobias Burnus <tobias@codesourcery.com>
1177
1178 PR fortran/92208
1179 * gfortran.dg/pr92208.f90: New.
1180
1181 2019-10-30 Marek Polacek <polacek@redhat.com>
1182
1183 PR c++/92134 - constinit malfunction in static data member.
1184 * g++.dg/cpp2a/constinit14.C: New test.
1185
1186 2019-10-30 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1187
1188 * gcc.target/msp430/mlarge-use-430-insn.c: New test.
1189
1190 2019-10-30 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/92275
1193 * gcc.dg/torture/pr92275.c: New testcase.
1194
1195 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1196
1197 * g++.dg/gomp/declare-variant-6.C: New test.
1198
1199 2019-10-30 Martin Liska <mliska@suse.cz>
1200
1201 * c-c++-common/Wstringop-truncation-4.c: Disable IPA ICF.
1202 * gcc.dg/tree-ssa/pr64910-2.c: Likewise.
1203 * gcc.dg/tree-ssa/pr79352.c: Likewise.
1204
1205 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1206
1207 * c-c++-common/gomp/declare-variant-2.c: Add a test with , before
1208 match clause.
1209 * c-c++-common/gomp/declare-variant-6.c: Expect diagnostics also from
1210 C++ FE and adjust regexp so that it handles C++ pretty printing of
1211 function names.
1212 * g++.dg/gomp/declare-variant-1.C: New test.
1213 * g++.dg/gomp/declare-variant-2.C: New test.
1214 * g++.dg/gomp/declare-variant-3.C: New test.
1215 * g++.dg/gomp/declare-variant-4.C: New test.
1216 * g++.dg/gomp/declare-variant-5.C: New test.
1217
1218 2019-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 * g++.dg/conversion/ptrmem2.C: Adjust for error + inform.
1221 * g++.dg/gomp/tpl-atomic-2.C: Likewise.
1222
1223 2019-10-30 Martin Liska <mliska@suse.cz>
1224
1225 PR lto/91393
1226 PR lto/88220
1227 * gcc.dg/lto/pr91393_0.c: New test.
1228
1229 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR tree-optimization/92262
1232 * g++.dg/opt/pr92262.C: New test.
1233
1234 2019-10-30 Richard Biener <rguenther@suse.de>
1235
1236 PR tree-optimization/65930
1237 * gcc.dg/vect/pr65930-2.c: New testcase.
1238
1239 2019-10-30 Mark Eggleston <mark.eggleston@codethink.com>
1240
1241 * gfortran.dg/no_overwrite_recursive_1.f90: New test.
1242 * gfortran.dg/no_overwrite_recursive_2.f90: New test.
1243
1244 2019-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 * g++.dg/other/ptrmem8.C: Test locations too.
1247 * g++.dg/template/dtor6.C: Likewise.
1248
1249 2019-10-29 Marek Polacek <polacek@redhat.com>
1250
1251 PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
1252 * g++.dg/cpp0x/overload-conv-4.C: New test.
1253
1254 2019-10-29 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR c++/92201
1257 * g++.dg/other/pr92201.C: New test.
1258
1259 2019-10-29 Marek Polacek <polacek@redhat.com>
1260
1261 PR c++/91548 - fix detecting modifying const objects for ARRAY_REF.
1262 * g++.dg/cpp1y/constexpr-tracking-const15.C: New test.
1263 * g++.dg/cpp1y/constexpr-tracking-const16.C: New test.
1264 * g++.dg/cpp1z/constexpr-tracking-const1.C: New test.
1265
1266 2019-10-29 Martin Sebor <msebor@redhat.com>
1267
1268 PR testsuite/92144
1269 * c-c++-common/Warray-bounds-4.c: Disable test to avoid failures
1270 due to PR 83543.
1271
1272 2019-10-29 Richard Biener <rguenther@suse.de>
1273
1274 PR tree-optimization/92260
1275 * gcc.dg/pr92260.c: New testcase.
1276
1277 2019-10-29 Richard Biener <rguenther@suse.de>
1278
1279 PR tree-optimization/65930
1280 * gcc.dg/vect/pr65930-1.c: New testcase.
1281
1282 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1283 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1284 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1285
1286 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
1287 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
1288 * gcc.target/aarch64/sve/acle/asm: New test directory.
1289
1290 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1291
1292 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp: New file.
1293 * gcc.target/aarch64/sve/pcs/annotate_1.c: New test.
1294 * gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
1295 * gcc.target/aarch64/sve/pcs/annotate_3.c: Likewise.
1296 * gcc.target/aarch64/sve/pcs/annotate_4.c: Likewise.
1297 * gcc.target/aarch64/sve/pcs/annotate_5.c: Likewise.
1298 * gcc.target/aarch64/sve/pcs/annotate_6.c: Likewise.
1299 * gcc.target/aarch64/sve/pcs/annotate_7.c: Likewise.
1300 * gcc.target/aarch64/sve/pcs/args_1.c: Likewise.
1301 * gcc.target/aarch64/sve/pcs/args_10.c: Likewise.
1302 * gcc.target/aarch64/sve/pcs/args_11_nosc.c: Likewise.
1303 * gcc.target/aarch64/sve/pcs/args_11_sc.c: Likewise.
1304 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1305 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1306 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1307 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
1308 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
1309 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
1310 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
1311 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
1312 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
1313 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
1314 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
1315 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
1316 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
1317 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
1318 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
1319 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
1320 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
1321 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
1322 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
1323 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
1324 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
1325 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
1326 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
1327 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
1328 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
1329 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
1330 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
1331 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
1332 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
1333 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
1334 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
1335 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
1336 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
1337 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
1338 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
1339 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
1340 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
1341 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
1342 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
1343 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
1344 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
1345 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
1346 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
1347 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
1348 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
1349 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
1350 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
1351 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
1352 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
1353 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
1354 * gcc.target/aarch64/sve/pcs/nosve_1.c: Likewise.
1355 * gcc.target/aarch64/sve/pcs/nosve_2.c: Likewise.
1356 * gcc.target/aarch64/sve/pcs/nosve_3.c: Likewise.
1357 * gcc.target/aarch64/sve/pcs/nosve_4.c: Likewise.
1358 * gcc.target/aarch64/sve/pcs/nosve_5.c: Likewise.
1359 * gcc.target/aarch64/sve/pcs/nosve_6.c: Likewise.
1360 * gcc.target/aarch64/sve/pcs/nosve_7.c: Likewise.
1361 * gcc.target/aarch64/sve/pcs/nosve_8.c: Likewise.
1362 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1363 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1364 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1365 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1366 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1367 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1368 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1369 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1370 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1371 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1372 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1373 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1374 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1375 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1376 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1377 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1378 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1379 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1380 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1381 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1382 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1383 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1384 * gcc.target/aarch64/sve/pcs/return_7.c: Likewise.
1385 * gcc.target/aarch64/sve/pcs/return_8.c: Likewise.
1386 * gcc.target/aarch64/sve/pcs/return_9.c: Likewise.
1387 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c: Likewise.
1388 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c: Likewise.
1389 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c: Likewise.
1390 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c: Likewise.
1391 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1392 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1393 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1394 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1395 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1396 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1397 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1398 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
1399 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
1400 * gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise.
1401 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c: Likewise.
1402 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c: Likewise.
1403 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c: Likewise.
1404 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c: Likewise.
1405 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Likewise.
1406 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
1407 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
1408 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
1409 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
1410 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Likewise.
1411 * gcc.target/aarch64/sve/pcs/unprototyped_1.c: Likewise.
1412 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1413 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1414 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1415 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1416 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1417 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1418 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1419 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1420 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1421 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1422 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1423 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1424 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
1425 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
1426 * gcc.target/aarch64/sve/pcs/vpcs_1.c: Likewise.
1427 * g++.target/aarch64/sve/catch_7.C: Likewise.
1428
1429 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1430 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1431 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1432
1433 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
1434 * g++.target/aarch64/sve/acle/general-c++: New test directory.
1435 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
1436 * gcc.target/aarch64/sve/acle/general: New test directory.
1437 * gcc.target/aarch64/sve/acle/general-c: Likewise.
1438
1439 2019-10-29 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/92241
1442 * gcc.dg/torture/pr92241-2.c: New testcase.
1443
1444 2019-10-29 Jakub Jelinek <jakub@redhat.com>
1445
1446 PR target/92258
1447 * gcc.target/i386/pr92258.c: New test.
1448
1449 2019-10-28 Martin Sebor <msebor@redhat.com>
1450
1451 * gcc.dg/strlenopt-89.c: New test.
1452 * gcc.dg/strlenopt-90.c: New test.
1453 * gcc.dg/Wstringop-overflow-20.c: New test.
1454
1455 2019-10-28 Martin Sebor <msebor@redhat.com>
1456
1457 PR tree-optimization/92226
1458 * gcc.dg/strlenopt-88.c: New test.
1459
1460 2019-10-28 Martin Sebor <msebor@redhat.com>
1461
1462 PR c/66970
1463 * c-c++-common/cpp/has-builtin-2.c: New test.
1464 * c-c++-common/cpp/has-builtin-3.c: New test.
1465 * c-c++-common/cpp/has-builtin.c: New test.
1466
1467 2019-10-28 Mihailo Stojanovic <mistojanovic@wavecomp.com>
1468
1469 PR target/82981
1470 * gcc.target/mips/mips64r6-ti-mult.c: New test.
1471
1472 * gcc.target/mips/mips-builtins-pure.c: New test.
1473
1474 * gcc.target/mips/msa-insert-split.c: New test.
1475
1476 2019-10-28 Andrew Burgess <andrew.burgess@embecosm.com>
1477
1478 * gcc.target/riscv/save-restore-2.c: New file.
1479 * gcc.target/riscv/save-restore-3.c: New file.
1480 * gcc.target/riscv/save-restore-4.c: New file.
1481 * gcc.target/riscv/save-restore-5.c: New file.
1482 * gcc.target/riscv/save-restore-6.c: New file.
1483 * gcc.target/riscv/save-restore-7.c: New file.
1484 * gcc.target/riscv/save-restore-8.c: New file.
1485
1486 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1487
1488 PR tree-optimization/92163
1489 * gcc.dg/tree-ssa/pr92163.c: New test.
1490
1491 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1492
1493 PR middle-end/91272
1494 * gcc.target/aarch64/sve/clastb_1.c: Add dg-scan.
1495 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
1496 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
1497 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
1498 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
1499 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
1500 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
1501 * gcc.target/aarch64/sve/clastb_8.c: Likewise.
1502
1503 2019-10-28 Richard Biener <rguenther@suse.de>
1504
1505 PR tree-optimization/92252
1506 * gcc.dg/torture/pr92252.c: New testcase.
1507
1508 2019-10-28 Richard Biener <rguenther@suse.de>
1509
1510 PR tree-optimization/92241
1511 * gcc.dg/torture/pr92241.c: New testcase.
1512
1513 2019-10-28 Uroš Bizjak <ubizjak@gmail.com>
1514
1515 PR target/92225
1516 * gcc.target/i386/pr92225.c: New test.
1517
1518 2019-10-28 Michael Matz <matz@suse.de>
1519
1520 PR middle-end/90796
1521 * gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust.
1522
1523 2019-10-28 Ilya Leoshkevich <iii@linux.ibm.com>
1524
1525 PR rtl-optimization/92007
1526 * g++.dg/opt/pr92007.C: New test (from Arseny Solokha).
1527
1528 2019-10-28 Tobias Burnus <tobias@codesourcery.com>
1529
1530 PR fortran/91863
1531 * gfortran.dg/bind-c-intent-out.f90: New.
1532
1533 2019-10-25 Jiufu Guo <guojiufu@linux.ibm.com>
1534
1535 PR tree-optimization/88760
1536 * gcc.target/powerpc/small-loop-unroll.c: New test.
1537 * c-c++-common/tsan/thread_leak2.c: Update test.
1538 * gcc.dg/pr59643.c: Update test.
1539 * gcc.target/powerpc/loop_align.c: Update test.
1540 * gcc.target/powerpc/ppc-fma-1.c: Update test.
1541 * gcc.target/powerpc/ppc-fma-2.c: Update test.
1542 * gcc.target/powerpc/ppc-fma-3.c: Update test.
1543 * gcc.target/powerpc/ppc-fma-4.c: Update test.
1544 * gcc.target/powerpc/pr78604.c: Update test.
1545
1546 2019-10-27 Andreas Tobler <andreast@gcc.gnu.org>
1547
1548 * gcc.c-torture/execute/fprintf-2.c: Silence a Free/NetBSD libc warning.
1549 * gcc.c-torture/execute/printf-2.c: Likewise.
1550 * gcc.c-torture/execute/user-printf.c: Likewise.
1551
1552 2019-10-27 Paul Thomas <pault@gcc.gnu.org>
1553
1554 PR fortran/86248
1555 * gfortran.dg/char_result_19.f90: New test.
1556 * gfortran.dg/char_result_mod_19.f90: Module for the new test.
1557
1558 2019-10-26 Hongtao Liu <hongtao.liu@intel.com>
1559
1560 PR target/89071
1561 * gcc.target/i386/pr87007-4.c: New test.
1562 * gcc.target/i386/pr87007-5.c: Ditto.
1563
1564 2019-10-25 Marek Polacek <polacek@redhat.com>
1565
1566 PR c++/91581 - ICE in exception-specification of defaulted ctor.
1567 * g++.dg/cpp0x/noexcept55.C: New test.
1568
1569 2019-10-25 Cesar Philippidis <cesar@codesourcery.com>
1570 Tobias Burnus <tobias@codesourcery.com>
1571
1572 * gfortran.dg/goacc/common-block-1.f90: New test.
1573 * gfortran.dg/goacc/common-block-2.f90: New test.
1574 * gfortran.dg/goacc/common-block-3.f90: New test.
1575
1576 2019-10-25 David Edelsohn <dje.gcc@gmail.com>
1577
1578 * gcc.target/powerpc/pr70100.c: Add -mvsx.
1579 Allow AIX ABI function name.
1580
1581 2019-10-25 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/92222
1584 * gcc.dg/torture/pr92222.c: New testcase.
1585
1586 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
1587
1588 * gcc.target/aarch64/sve/reduc_strict_3.c (double_reduc1): Prevent
1589 the loop from being unrolled.
1590
1591 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
1592
1593 * gcc.target/aarch64/sve/loop_add_5.c: Remove XFAILs for tests
1594 that now pass.
1595 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
1596 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
1597 * gcc.target/aarch64/sve/reduc_5.c: Likewise.
1598 * gcc.target/aarch64/sve/reduc_8.c: Likewise.
1599 * gcc.target/aarch64/sve/slp_13.c: Likewise.
1600 * gcc.target/aarch64/sve/slp_5.c: Likewise. Update expected
1601 WHILELO counts.
1602 * gcc.target/aarch64/sve/slp_7.c: Likewise.
1603
1604 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
1605
1606 * gcc.dg/vect/pr65947-1.c: No longer expect doubled dump lines
1607 for FOLD_EXTRACT_LAST reductions.
1608 * gcc.dg/vect/pr65947-2.c: Likewise.
1609 * gcc.dg/vect/pr65947-3.c: Likewise.
1610 * gcc.dg/vect/pr65947-4.c: Likewise.
1611 * gcc.dg/vect/pr65947-5.c: Likewise.
1612 * gcc.dg/vect/pr65947-6.c: Likewise.
1613 * gcc.dg/vect/pr65947-9.c: Likewise.
1614 * gcc.dg/vect/pr65947-10.c: Likewise.
1615 * gcc.dg/vect/pr65947-12.c: Likewise.
1616 * gcc.dg/vect/pr65947-13.c: Likewise.
1617 * gcc.dg/vect/pr65947-14.c: Likewise.
1618 * gcc.dg/vect/pr80631-1.c: Likewise.
1619 * gcc.dg/vect/pr80631-2.c: Likewise.
1620 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
1621 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
1622
1623 2019-10-24 Jakub Jelinek <jakub@redhat.com>
1624
1625 * c-c++-common/gomp/declare-variant-8.c: New test.
1626
1627 2019-10-24 Andreas Krebbel <krebbel@linux.ibm.com>
1628
1629 * gcc.dg/ipa/ipa-sra-19.c: Remove dg-skip-if. Add argument type to
1630 prototype of k.
1631
1632 2019-10-24 Richard Biener <rguenther@suse.de>
1633
1634 * gcc.dg/vect/slp-reduc-10a.c: New testcase.
1635 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
1636 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
1637 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
1638 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
1639
1640 2019-10-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1641
1642 * gcc.target/msp430/emulate-slli.c: Skip for -mcpu=msp430.
1643 Add shift by a constant 5 bits.
1644 Update scan-assembler directives.
1645 * gcc.target/msp430/emulate-srai.c: Likewise.
1646 * gcc.target/msp430/emulate-srli.c: Skip for -mcpu=msp430.
1647
1648 2019-10-24 Richard Biener <rguenther@suse.de>
1649
1650 PR tree-optimization/92205
1651 * gcc.dg/vect/pr92205.c: New testcase.
1652
1653 2019-10-24 Richard Biener <rguenther@suse.de>
1654
1655 PR tree-optimization/92203
1656 * gcc.dg/torture/pr92203.c: New testcase.
1657
1658 2019-10-24 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/65930
1661 * gcc.dg/vect/vect-reduc-2short.c: Fix typo.
1662
1663 2019-10-24 Richard Biener <rguenther@suse.de>
1664
1665 PR tree-optimization/65930
1666 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust again.
1667 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1668 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1669 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1670 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
1671
1672 2019-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1673
1674 * gcc.target/s390/load-thread-pointer-once-2.c: New test.
1675
1676 2019-10-24 Richard Biener <rguenther@suse.de>
1677
1678 * gcc.dg/vect/slp-reduc-9.c: New testcase.
1679
1680 2019-10-23 David Edelsohn <dje.gcc@gmail.com>
1681
1682 * gcc.target/powerpc/pr70010.c: Add -Wno-psabi.
1683 * gcc.target/powerpc/pr70010-[12].c: Require LTO.
1684 * gcc.target/powerpc/pr91275.c: Add -mcpu=power8.
1685
1686 2019-10-23 Richard Biener <rguenther@suse.de>
1687
1688 PR tree-optimization/65930
1689 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust.
1690 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1691 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1692 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1693 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
1694
1695 2019-10-23 Jakub Jelinek <jakub@redhat.com>
1696
1697 * g++.dg/cpp2a/constexpr-dtor3.C: Expect in 'constexpr' expansion of
1698 message on the line with variable declaration.
1699 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
1700
1701 2019-10-23 Eric Botcazou <ebotcazou@adacore.com>
1702
1703 * gcc.c-torture/execute/20191023-1.c: New test.
1704
1705 2019-10-23 Martin Liska <mliska@suse.cz>
1706
1707 PR ipa/91969
1708 * g++.dg/ipa/pr91969.C: New test.
1709
1710 2019-10-22 Marc Glisse <marc.glisse@inria.fr>
1711
1712 PR c++/85746
1713 * g++.dg/pr85746.C: New file.
1714
1715 2019-10-22 Richard Biener <rguenther@suse.de>
1716
1717 PR tree-optimization/92173
1718 * gcc.dg/torture/pr92173.c: New testcase.
1719
1720 2019-10-22 Michael Matz <matz@suse.de>
1721
1722 PR middle-end/90796
1723 * gcc.dg/unroll-and-jam.c: Add three invalid and one valid case.
1724
1725 2019-10-22 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/92173
1728 * gcc.dg/torture/pr92173.c: New testcase.
1729
1730 2019-10-22 Richard Sandiford <richard.sandiford@arm.com>
1731
1732 * g++.dg/diagnostic/aka5.h: New test.
1733 * g++.dg/diagnostic/aka5a.C: Likewise.
1734 * g++.dg/diagnostic/aka5b.C: Likewise.
1735 * g++.target/aarch64/diag_aka_1.C: Likewise.
1736
1737 2019-10-22 Iain Sandoe <iain@sandoe.co.uk>
1738
1739 * gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
1740 Use __SIZE_TYPE__ instead of size_t.
1741
1742 2019-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 * g++.dg/parse/qualified2.C: Tighten dg-error directive.
1745 * g++.old-deja/g++.other/decl5.C: Don't expect redundant error.
1746
1747 2019-10-21 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR c++/92015
1750 * g++.dg/cpp0x/constexpr-92015.C: New test.
1751
1752 2019-10-21 Marek Polacek <polacek@redhat.com>
1753
1754 PR c++/92062 - ODR-use ignored for static member of class template.
1755 * g++.dg/cpp0x/constexpr-odr1.C: New test.
1756 * g++.dg/cpp0x/constexpr-odr2.C: New test.
1757
1758 2019-10-21 Marek Polacek <polacek@redhat.com>
1759
1760 PR c++/92106 - ICE with structured bindings and -Wreturn-local-addr.
1761 * g++.dg/cpp1z/decomp50.C: New test.
1762
1763 2019-10-21 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/92162
1766 * gcc.dg/pr92162.c: New testcase.
1767
1768 2019-10-21 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/92161
1771 * gfortran.dg/pr92161.f: New testcase.
1772
1773 2019-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1774
1775 * gcc.target/aarch64/acle/rng_1.c: New test.
1776
1777 2019-10-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1778
1779 PR tree-optimization/91532
1780 * gcc.target/aarch64/sve/fmla_2.c: Add dg-scan check for two st1d
1781 insns.
1782
1783 2019-10-20 Georg-Johann Lay <avr@gjlay.de>
1784
1785 Fix some fallout for small targets.
1786
1787 PR testsuite/52641
1788 * gcc.dg/torture/pr86034.c: Use 32-bit base type for a bitfield of
1789 width > 16 bits.
1790 * gcc.dg/torture/pr90972.c [avr]: Add option "-w".
1791 * gcc.dg/torture/pr87693.c: Same.
1792 * gcc.dg/torture/pr91178.c: Add dg-require-effective-target size32plus.
1793 * gcc.dg/torture/pr91178-2.c: Same.
1794 * gcc.dg/torture/20181024-1.c
1795 * gcc.dg/torture/pr86554-1.c: Use 32-bit integers.
1796 * gcc.dg/tree-ssa/pr91091-1.c: Same.
1797
1798 2019-10-20 Jan Hubicka <hubicka@ucw.cz>
1799
1800 * gcc.c-torture/execute/alias-access-path-2.c: New testcase.
1801 * gcc.dg/tree-ssa/alias-access-path-11.c: xfail.
1802
1803 2019-10-20 Jakub Jelinek <jakub@redhat.com>
1804
1805 * g++.dg/cpp2a/nodiscard-reason-only-one.C: In dg-error or dg-warning
1806 remove (?n) uses and replace .* with \[^\n\r]*.
1807 * g++.dg/cpp2a/nodiscard-reason.C: Likewise.
1808 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
1809 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
1810
1811 2019-10-19 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR target/92140
1814 * gcc.target/i386/pr92140.c: New test.
1815 * gcc.c-torture/execute/pr92140.c: New test.
1816
1817 2019-10-19 Iain Sandoe <iain@sandoe.co.uk>
1818
1819 * gcc.dg/Wnonnull.c: Add attributed function declarations for
1820 memcpy and strlen for Darwin.
1821
1822 2019-10-18 Martin Sebor <msebor@redhat.com>
1823
1824 PR tree-optimization/92157
1825 * gcc.dg/strlenopt-69.c: Disable test failing due to PR 92155.
1826 * gcc.dg/strlenopt-87.c: New test.
1827
1828 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1829
1830 * gcc.target/arm/negdi-3.c: Update expected output to allow NEGS.
1831
1832 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1833
1834 * gcc.dg/builtin-arith-overflow-3.c: New test.
1835
1836 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1837
1838 * gcc.target/arm/negdi-3.c: Remove XFAIL markers.
1839
1840 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1841
1842 * gcc.target/arm/pr53447-1.c: Remove XFAIL.
1843 * gcc.target/arm/pr53447-3.c: Remove XFAIL.
1844 * gcc.target/arm/pr53447-4.c: Remove XFAIL.
1845
1846 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1847
1848 * gcc.target/arm/negdi-3.c: Add XFAILS.
1849 * gcc.target/arm/pr3447-1.c: Likewise.
1850 * gcc.target/arm/pr3447-3.c: Likewise.
1851 * gcc.target/arm/pr3447-4.c: Likewise.
1852
1853 2019-10-18 Steven G. Kargl <kargl@gcc.gnu.org>
1854
1855 PR fortran/69455
1856 * gfortran.dg/pr69455_1.f90: New test.
1857 * gfortran.dg/pr69455_2.f90: Ditto.
1858
1859 2019-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
1860
1861 * gcc.target/arm/multilib.exp: Add extra tests.
1862
1863 2019-10-18 Tobias Burnus <tobias@codesourcery.com>
1864
1865 PR fortran/91586
1866 * gfortran.dg/class_71.f90: New.
1867
1868 2019-10-18 Georg-Johann Lay <avr@gjlay.de>
1869
1870 Fix some fallout for small targets.
1871
1872 PR testsuite/52641
1873 * gcc.c-torture/execute/20190820-1.c:
1874 Add dg-require-effective-target int32plus.
1875 * gcc.c-torture/execute/pr85331.c
1876 Add dg-require-effective-target double64plus.
1877 * gcc.dg/pow-sqrt-1.c: Same.
1878 * gcc.dg/pow-sqrt-2.c: Same.
1879 * gcc.dg/pow-sqrt-3.c: Same.
1880 * gcc.c-torture/execute/20190901-1.c: Same.
1881 * gcc.c-torture/execute/user-printf.c [avr]: Skip.
1882 * gcc.c-torture/execute/fprintf-2.c [avr]: Skip.
1883 * gcc.c-torture/execute/printf-2.c [avr]: Skip.
1884 * gcc.dg/Wlarger-than3.c [avr]: Skip.
1885 * gcc.c-torture/execute/ieee/20041213-1.c (sqrt)
1886 [avr,double=float]: Provide custom prototype.
1887 * gcc.dg/pr36017.c: Same.
1888 * gcc.c-torture/execute/pr90025.c: Use 32-bit int.
1889 * gcc.dg/complex-7.c: Add dg-require-effective-target double64.
1890 * gcc.dg/loop-versioning-1.c:
1891 Add dg-require-effective-target size32plus.
1892 * gcc.dg/loop-versioning-2.c: Same.
1893
1894 2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1895 Richard Sandiford <richard.sandiford@arm.com>
1896
1897 PR target/86753
1898 * gcc.target/aarch64/sve/cond_cnot_2.c: Remove XFAIL
1899 from { scan-assembler-not {\tsel\t}.
1900 * gcc.target/aarch64/sve/cond_convert_1.c: Adjust to make
1901 only one load conditional.
1902 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
1903 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
1904 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAIL's.
1905 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1906
1907 2019-10-18 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/92056
1910 * gcc.dg/tree-ssa/pr92056.c: New test.
1911
1912 2019-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1913
1914 * g++.old-deja/g++.other/decl9.C: Check locations too.
1915
1916 2019-10-17 Yuliang Wang <yuliang.wang@arm.com>
1917
1918 * gcc.target/aarch64/sve2/eor3_1.c: New test.
1919 * gcc.target/aarch64/sve2/nlogic_1.c: As above.
1920 * gcc.target/aarch64/sve2/nlogic_2.c: As above.
1921 * gcc.target/aarch64/sve2/bitsel_1.c: As above.
1922 * gcc.target/aarch64/sve2/bitsel_2.c: As above.
1923 * gcc.target/aarch64/sve2/bitsel_3.c: As above.
1924 * gcc.target/aarch64/sve2/bitsel_4.c: As above.
1925
1926 2019-10-17 Aldy Hernandez <aldyh@redhat.com>
1927
1928 * gcc.dg/tree-ssa/evrp4.c: Check for +INF instead of -1.
1929
1930 2019-10-17 Christophe Lyon <christophe.lyon@linaro.org>
1931
1932 * gcc.target/arm/vseleqdf.c: Add missing closing bracket.
1933 * gcc.target/arm/vseleqsf.c: Likewise.
1934 * gcc.target/arm/vselgedf.c: Likewise.
1935 * gcc.target/arm/vselgesf.c: Likewise.
1936 * gcc.target/arm/vselgtdf.c: Likewise.
1937 * gcc.target/arm/vselgtsf.c: Likewise.
1938 * gcc.target/arm/vselledf.c: Likewise.
1939 * gcc.target/arm/vsellesf.c: Likewise.
1940 * gcc.target/arm/vselltdf.c: Likewise.
1941 * gcc.target/arm/vselltsf.c: Likewise.
1942 * gcc.target/arm/vselnedf.c: Likewise.
1943 * gcc.target/arm/vselnesf.c: Likewise.
1944 * gcc.target/arm/vselvcdf.c: Likewise.
1945 * gcc.target/arm/vselvcsf.c: Likewise.
1946 * gcc.target/arm/vselvsdf.c: Likewise.
1947 * gcc.target/arm/vselvssf.c: Likewise.
1948
1949 2019-10-17 Mark Eggleston <mark.eggleston@codethink.com>
1950
1951 * gfortran.dg/auto_in_equiv_3.f90: New test.
1952 * gfortran.dg/auto_in_equiv_4.f90: New test.
1953 * gfortran.dg/auto_in_equiv_5.f90: New test.
1954 * gfortran.dg/auto_in_equiv_6.f90: New test.
1955 * gfortran.dg/auto_in_equiv_7.f90: New test.
1956
1957 2019-10-17 Georg-Johann Lay <avr@gjlay.de>
1958
1959 * gcc.target/avr/progmem-error-1.cpp: Fix location of the
1960 expected diagnostic.
1961
1962 2019-10-17 Feng Xue <fxue@os.amperecomputing.com>
1963
1964 PR testsuite/92125
1965 * gcc.dg/ipa/pr91088.c: Change char conversion to bitand.
1966
1967 2019-10-17 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR tree-optimization/92056
1970 * gcc.c-torture/compile/pr92056.c: New test.
1971
1972 PR tree-optimization/92115
1973 * gcc.dg/pr92115.c: New test.
1974
1975 PR fortran/87752
1976 * gfortran.dg/gomp/pr87752.f90: New test.
1977
1978 2019-10-17 Richard Biener <rguenther@suse.de>
1979
1980 PR debug/91887
1981 * g++.dg/debug/dwarf2/pr91887.C: New testcase.
1982
1983 2019-10-16 Martin Sebor <msebor@redhat.com>
1984
1985 PR tree-optimization/83821
1986 * c-c++-common/Warray-bounds-4.c: Remove XFAIL.
1987 * gcc.dg/strlenopt-82.c: New test.
1988 * gcc.dg/strlenopt-83.c: Same.
1989 * gcc.dg/strlenopt-84.c: Same.
1990 * gcc.dg/strlenopt-85.c: Same.
1991 * gcc.dg/strlenopt-86.c: Same.
1992 * gcc.dg/tree-ssa/calloc-4.c: Same.
1993 * gcc.dg/tree-ssa/calloc-5.c: Same.
1994
1995 2019-10-16 Martin Sebor <msebor@redhat.com>
1996
1997 PR tree-optimization/91996
1998 * gcc.dg/strlenopt-80.c: New test.
1999 * gcc.dg/strlenopt-81.c: New test.
2000
2001 2019-10-16 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2002
2003 * gcc.target/mips/msa-dpadd-dpsub.c: New test.
2004
2005 2019-10-16 Wilco Dijkstra <wdijkstr@arm.com>
2006
2007 * gcc.target/aarch64/symbol-range.c: Improve testcase.
2008 * gcc.target/aarch64/symbol-range-tiny.c: Likewise.
2009
2010 2019-10-16 Richard Biener <rguenther@suse.de>
2011
2012 * gcc.dg/vect/vect-cond-reduc-3.c: New testcase.
2013 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
2014
2015 2019-10-16 Peter Bergner <bergner@linux.ibm.com>
2016 Jiufu Guo <guojiufu@linux.ibm.com>
2017
2018 PR target/70010
2019 * gcc.target/powerpc/pr70010.c: New test.
2020 * gcc.target/powerpc/pr70010-1.c: New test.
2021 * gcc.target/powerpc/pr70010-2.c: New test.
2022 * gcc.target/powerpc/pr70010-3.c: New test.
2023 * gcc.target/powerpc/pr70010-4.c: New test.
2024
2025 2019-10-16 Feng Xue <fxue@os.amperecomputing.com>
2026
2027 PR ipa/91088
2028 * gcc.dg/ipa/pr91088.c: New test.
2029 * gcc.dg/ipa/pr91089.c: Add sub-test for range analysis.
2030 * g++.dg/tree-ssa/ivopts-3.C: Force a function to be noinline.
2031
2032 2019-10-15 Andrew Sutton <asutton@lock3software.com>
2033
2034 * g++.dg/cpp2a/concepts5.C: New test.
2035
2036 2019-10-15 Andrew Pinski <apinski@marvell.com>
2037
2038 * gcc.c-torture/compile/20191015-1.c: New test.
2039 * gcc.c-torture/compile/20191015-2.c: New test.
2040
2041 2019-10-15 Martin Sebor <msebor@redhat.com>
2042
2043 PR testsuite/92016
2044 * gcc.dg/Wstringop-overflow-17.c: Expect an additional warning.
2045
2046 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com>
2047
2048 PR target/92093
2049 * gcc.target/powerpc/pr91275.c: Fix type and endian issues.
2050
2051 2019-10-15 Richard Biener <rguenther@suse.de>
2052
2053 PR testsuite/92048
2054 * gcc.dg/vect/fast-math-vect-pr29925.c: Avoid unrolling of
2055 inner loop.
2056
2057 2019-10-15 Ilya Leoshkevich <iii@linux.ibm.com>
2058
2059 * gcc.target/s390/load-thread-pointer-once.c: New test.
2060
2061 2019-10-15 Richard Biener <rguenther@suse.de>
2062
2063 PR tree-optimization/92094
2064 * gfortran.dg/pr92094.f90: New testcase.
2065
2066 2019-10-15 Hongyu Wang <hongyu.wang@intel.com>
2067
2068 PR target/92035
2069 * gcc.target/i386/avx512f-vrndscaless-1.c: Add scan-assembler-times
2070 directives for newly expected instructions.
2071 * gcc.target/i386/avx512f-vrndscalesd-1.c: Likewise.
2072 * gcc.target/i386/avx512f-vrndscaless-2.c
2073 (avx512f_test): Add tests for new intrinsics.
2074 * gcc.target/i386/avx512f-vrndscalesd-2.c: Likewise.
2075 * gcc.target/i386/avx-1.c (__builtin_ia32_rndscalefss_round,
2076 __builtin_ia32_rndscalefsd_round): Remove.
2077 (__builtin_ia32_rndscalefss_mask_round,
2078 __builtin_ia32_rndscalefsd_mask_round): Define.
2079 * gcc.target/i386/sse-13.c: Ditto.
2080 * gcc.target/i386/sse-23.c: Ditto.
2081
2082 2019-10-15 Richard Biener <rguenther@suse.de>
2083
2084 PR middle-end/92046
2085 * c-c++-common/cxxbitfields-3.c: Adjust.
2086 * c-c++-common/cxxbitfields-6.c: Likewise.
2087 * c-c++-common/simulate-thread/bitfields-1.c: Likewise.
2088 * c-c++-common/simulate-thread/bitfields-2.c: Likewise.
2089 * c-c++-common/simulate-thread/bitfields-3.c: Likewise.
2090 * c-c++-common/simulate-thread/bitfields-4.c: Likewise.
2091 * g++.dg/simulate-thread/bitfields-2.C: Likewise.
2092 * g++.dg/simulate-thread/bitfields.C: Likewise.
2093 * gcc.dg/lto/pr52097_0.c: Likewise.
2094 * gcc.dg/simulate-thread/speculative-store-2.c: Likewise.
2095 * gcc.dg/simulate-thread/speculative-store-3.c: Likewise.
2096 * gcc.dg/simulate-thread/speculative-store-4.c: Likewise.
2097 * gcc.dg/simulate-thread/speculative-store.c: Likewise.
2098 * gcc.dg/tree-ssa/20050314-1.c: Likewise.
2099
2100 2019-10-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2101
2102 PR tree-optimization/92085
2103 * gcc.dg/tree-ssa/pr92085-1.c: New test.
2104 * gcc.dg/tree-ssa/pr92085-2.c: Likewise.
2105
2106 2019-10-14 Steven G. Kargl <kargl@gcc.gnu.org>
2107
2108 PR fortran/89943
2109 * gfortran.dg/pr89943_1.f90: New test.
2110 * gfortran.dg/pr89943_2.f90: Ditto.
2111 * gfortran.dg/pr89943_3.f90: Ditto.
2112 * gfortran.dg/pr89943_4.f90: Ditto.
2113
2114 2019-10-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2115
2116 PR fortran/92004
2117 * gfortran.dg/argument_checking_24.f90: New test.
2118 * gfortran.dg/abstract_type_6.f90: Add error message.
2119 * gfortran.dg/argument_checking_11.f90: Correct wording
2120 in error message.
2121 * gfortran.dg/argumeent_checking_13.f90: Likewise.
2122 * gfortran.dg/interface_40.f90: Add error message.
2123
2124 2019-10-14 Maya Rashish <coypu@sdf.org>
2125
2126 * gcc.c-torture/compile/pr85401: New test.
2127
2128 2019-10-14 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2129
2130 * gcc.target/mips/constant-spill.c: New test.
2131
2132 2019-10-14 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/92069
2135 * gcc.dg/torture/pr92069.c: New testcase.
2136
2137 2019-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2138
2139 * g++.dg/cpp0x/constexpr-union5.C: Test location(s) too.
2140 * g++.dg/diagnostic/bitfld2.C: Likewise.
2141 * g++.dg/ext/anon-struct1.C: Likewise.
2142 * g++.dg/ext/anon-struct6.C: Likewise.
2143 * g++.dg/ext/flexary19.C: Likewise.
2144 * g++.dg/ext/flexary9.C: Likewise.
2145 * g++.dg/template/error17.C: Likewise.
2146
2147 2019-10-14 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR c++/92084
2150 * g++.dg/gomp/pr92084.C: New test.
2151
2152 2019-10-14 Richard Sandiford <richard.sandiford@arm.com>
2153
2154 * gcc.dg/diag-aka-5.h: New test.
2155 * gcc.dg/diag-aka-5a.c: Likewise.
2156 * gcc.dg/diag-aka-5b.c: Likewise.
2157 * gcc.target/aarch64/diag_aka_1.c (f): Expect an aka to be printed
2158 for myvec.
2159
2160 2019-10-14 Jakub Jelinek <jakub@redhat.com>
2161
2162 * c-c++-common/gomp/declare-variant-7.c: Add tests for clauses not
2163 separated by commas in simd selector trait properties.
2164
2165 2019-10-14 Aldy Hernandez <aldyh@redhat.com>
2166
2167 * gcc.dg/tree-ssa/evrp4.c: Adjust for unsigned non-zero being
2168 [1,MAX].
2169
2170 2019-10-13 Iain Sandoe <iain@sandoe.co.uk>
2171
2172 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
2173 indirection label prefix, for Darwin.
2174 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2175 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2176 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2177 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2178 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2179 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2180 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2181 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2182 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2183 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2184 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2185 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2186 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2187 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2188 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2189 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2190 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2191 * gcc.target/i386/pr32219-2.c: Likewise.
2192 * gcc.target/i386/pr32219-3.c: Likewise.
2193 * gcc.target/i386/pr32219-4.c: Likewise.
2194 * gcc.target/i386/pr32219-7.c: Likewise.
2195 * gcc.target/i386/pr32219-8.c: Likewise.
2196 * gcc.target/i386/ret-thunk-14.c: Likewise.
2197 * gcc.target/i386/ret-thunk-15.c: Likewise.
2198 * gcc.target/i386/ret-thunk-9.c: Likewise.
2199
2200 2019-10-13 Damian Rouson <damain@sourceryinstitue.org>
2201
2202 PR fortran/91513
2203 * gfortran.dg/impure_assignment_2.f90: Update dg-error regex.
2204
2205 2019-10-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2206
2207 PR fortran/92017
2208 * gfortran.dg/minmaxloc_14.f90: New test.
2209
2210 2019-10-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2211
2212 * lib/target-supports.exp (add_options_for_c99_runtime): Remove.
2213 (check_effective_target_c99_runtime): Remove call to
2214 add_options_for_c99_runtime.
2215
2216 * gcc.dg/builtins-18.c: Remove dg-add-options c99_runtime.
2217 * gcc.dg/builtins-20.c: Likewise.
2218 * gcc.dg/builtins-53.c: Likewise.
2219 * gcc.dg/builtins-55.c: Likewise.
2220 * gcc.dg/builtins-67.c: Likewise.
2221 * gcc.dg/c99-tgmath-1.c: Likewise.
2222 * gcc.dg/c99-tgmath-2.c: Likewise.
2223 * gcc.dg/c99-tgmath-3.c: Likewise.
2224 * gcc.dg/c99-tgmath-4.c: Likewise.
2225 * gcc.dg/ipa/inline-8.c: Likewise.
2226 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2227 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2228 * gcc.dg/nextafter-2.c: Likewise.
2229 * gcc.dg/pr42427.c: Likewise.
2230 * gcc.dg/pr78965.c: Likewise.
2231 * gcc.dg/single-precision-constant.c: Likewise.
2232 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2233 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2234 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2235 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2236 * gcc.dg/torture/builtin-fp-int-inexact.c: Likewise.
2237 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
2238 * gcc.dg/torture/builtin-integral-1.c: Likewise.
2239 * gcc.dg/torture/builtin-power-1.c: Likewise.
2240 * gcc.dg/tree-ssa/copy-sign-1.c: Likewise.
2241 * gcc.dg/tree-ssa/minmax-2.c: Likewise.
2242 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2243 * gcc.target/i386/387-builtin-fp-int-inexact.c: Likewise.
2244 * gcc.target/i386/387-rint-inline-1.c: Likewise.
2245 * gcc.target/i386/387-rint-inline-2.c: Likewise.
2246 * gcc.target/i386/conversion.c: Likewise.
2247 * gcc.target/i386/pr47312.c: Likewise.
2248 * gcc.target/i386/sse2-builtin-fp-int-inexact.c: Likewise.
2249 * gcc.target/i386/sse2-rint-inline-1.c: Likewise.
2250 * gcc.target/i386/sse2-rint-inline-2.c: Likewise.
2251 * gcc.target/i386/sse4_1-builtin-fp-int-inexact.c: Likewise.
2252 * gcc.target/i386/sse4_1-rint-inline.c: Likewise.
2253
2254 2019-10-12 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR middle-end/92063
2257 * gcc.c-torture/compile/pr92063.c: New test.
2258
2259 * c-c++-common/gomp/declare-variant-2.c: Adjust for error recovery
2260 improvements. Add new tests.
2261 * c-c++-common/gomp/declare-variant-4.c: New test.
2262 * c-c++-common/gomp/declare-variant-5.c: New test.
2263 * c-c++-common/gomp/declare-variant-6.c: New test.
2264 * c-c++-common/gomp/declare-variant-7.c: New test.
2265
2266 2019-10-11 Joseph Myers <joseph@codesourcery.com>
2267
2268 * gcc.dg/dfp/c11-constants-1.c, gcc.dg/dfp/c11-constants-2.c,
2269 gcc.dg/dfp/c2x-constants-1.c, gcc.dg/dfp/c2x-constants-2.c: New
2270 tests.
2271 * gcc.dg/dfp/constants-pedantic.c: Use -std=gnu17 explicitly.
2272 Update expected diagnostics.
2273
2274 2019-10-11 Marek Polacek <polacek@redhat.com>
2275
2276 PR c++/92070 - bogus error with -fchecking=2.
2277 * g++.dg/expr/cond17.C: New test.
2278
2279 2019-10-11 Marek Polacek <polacek@redhat.com>
2280
2281 PR c++/92049 - extra error with -fchecking=2.
2282 * g++.dg/template/builtin2.C: New test.
2283
2284 2019-10-11 Jim Wilson <jimw@sifive.com>
2285
2286 PR rtl-optimization/91860
2287 * gcc.dg/pr91860-1.c: New testcase.
2288 * gcc.dg/pr91860-2.c: New testcase.
2289 * gcc.dg/pr91860-3.c: New testcase.
2290 * gcc.dg/pr91860-4.c: New testcase.
2291
2292 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2293
2294 PR fortran/91649
2295 * gfortran.dg/pr91649.f90: New test.
2296
2297 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2298
2299 PR fortran/91715
2300 * gfortran.dg/function_kinds_5.f90: Prune run-on error.
2301 * gfortran.dg/pr85543.f90: Ditto.
2302 * gfortran.dg/pr91715.f90: New test.
2303
2304 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2305
2306 PR fortran/92018
2307 * gfortran.dg/gnu_logical_2.f90: Update dg-error regex.
2308 * gfortran.dg/pr81509_2.f90: Ditto.
2309 * gfortran.dg/pr92018.f90: New test.
2310
2311 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2312
2313 PR fortran/92019
2314 * gfortran.dg/pr92019.f90: New test.
2315
2316 2019-10-11 Joseph Myers <joseph@codesourcery.com>
2317
2318 * gcc.dg/dfp/c11-keywords-1.c, gcc.dg/dfp/c11-keywords-2.c,
2319 gcc.dg/dfp/c2x-keywords-1.c, gcc.dg/dfp/c2x-keywords-2.c: New
2320 tests.
2321 * gcc.dg/dfp/keywords-ignored-c99.c: Remove test.
2322 * gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/keywords-c89.c,
2323 gcc.dg/dfp/keywords-c99.c: Use -pedantic-errors.
2324
2325 2019-10-11 Tobias Burnus <tobias@codesourcery.com>
2326
2327 PR fortran/92050
2328 * gfortran.dg/pr92050.f90: New.
2329
2330 2019-10-11 Richard Biener <rguenther@suse.de>
2331
2332 PR tree-optimization/90883
2333 PR tree-optimization/91091
2334 * gcc.dg/torture/20191011-1.c: New testcase.
2335 * gcc.dg/tree-ssa/ssa-fre-82.c: Likewise.
2336 * gcc.dg/tree-ssa/ssa-fre-83.c: Likewise.
2337 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: Disable FRE.
2338 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: Likewise.
2339
2340 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
2341
2342 * gnat.dg/specs/size_clause4.ads: New test.
2343
2344 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
2345
2346 PR target/77918
2347 * gcc.target/s390/s390.exp: Enable Fortran tests.
2348 * gcc.target/s390/zvector/autovec-double-quiet-eq.c: New test.
2349 * gcc.target/s390/zvector/autovec-double-quiet-ge.c: New test.
2350 * gcc.target/s390/zvector/autovec-double-quiet-gt.c: New test.
2351 * gcc.target/s390/zvector/autovec-double-quiet-le.c: New test.
2352 * gcc.target/s390/zvector/autovec-double-quiet-lt.c: New test.
2353 * gcc.target/s390/zvector/autovec-double-quiet-ordered.c: New test.
2354 * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: New test.
2355 * gcc.target/s390/zvector/autovec-double-quiet-unordered.c: New test.
2356 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13-finite.c: New test.
2357 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c: New test.
2358 * gcc.target/s390/zvector/autovec-double-signaling-eq.c: New test.
2359 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13-finite.c: New test.
2360 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13.c: New test.
2361 * gcc.target/s390/zvector/autovec-double-signaling-ge.c: New test.
2362 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13-finite.c: New test.
2363 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13.c: New test.
2364 * gcc.target/s390/zvector/autovec-double-signaling-gt.c: New test.
2365 * gcc.target/s390/zvector/autovec-double-signaling-le-z13-finite.c: New test.
2366 * gcc.target/s390/zvector/autovec-double-signaling-le-z13.c: New test.
2367 * gcc.target/s390/zvector/autovec-double-signaling-le.c: New test.
2368 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13-finite.c: New test.
2369 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13.c: New test.
2370 * gcc.target/s390/zvector/autovec-double-signaling-lt.c: New test.
2371 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13-finite.c: New test.
2372 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13.c: New test.
2373 * gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: New test.
2374 * gcc.target/s390/zvector/autovec-double-smax-z13.F90: New test.
2375 * gcc.target/s390/zvector/autovec-double-smax.F90: New test.
2376 * gcc.target/s390/zvector/autovec-double-smin-z13.F90: New test.
2377 * gcc.target/s390/zvector/autovec-double-smin.F90: New test.
2378 * gcc.target/s390/zvector/autovec-float-quiet-eq.c: New test.
2379 * gcc.target/s390/zvector/autovec-float-quiet-ge.c: New test.
2380 * gcc.target/s390/zvector/autovec-float-quiet-gt.c: New test.
2381 * gcc.target/s390/zvector/autovec-float-quiet-le.c: New test.
2382 * gcc.target/s390/zvector/autovec-float-quiet-lt.c: New test.
2383 * gcc.target/s390/zvector/autovec-float-quiet-ordered.c: New test.
2384 * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: New test.
2385 * gcc.target/s390/zvector/autovec-float-quiet-unordered.c: New test.
2386 * gcc.target/s390/zvector/autovec-float-signaling-eq.c: New test.
2387 * gcc.target/s390/zvector/autovec-float-signaling-ge.c: New test.
2388 * gcc.target/s390/zvector/autovec-float-signaling-gt.c: New test.
2389 * gcc.target/s390/zvector/autovec-float-signaling-le.c: New test.
2390 * gcc.target/s390/zvector/autovec-float-signaling-lt.c: New test.
2391 * gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: New test.
2392 * gcc.target/s390/zvector/autovec-fortran.h: New test.
2393 * gcc.target/s390/zvector/autovec-long-double-signaling-ge.c: New test.
2394 * gcc.target/s390/zvector/autovec-long-double-signaling-gt.c: New test.
2395 * gcc.target/s390/zvector/autovec-long-double-signaling-le.c: New test.
2396 * gcc.target/s390/zvector/autovec-long-double-signaling-lt.c: New test.
2397 * gcc.target/s390/zvector/autovec.h: New test.
2398
2399 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
2400
2401 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust
2402 expectations.
2403
2404 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
2405
2406 * gnat.dg/array38.adb: New test.
2407 * gnat.dg/array38_pkg.ad[sb]: New helper.
2408
2409 2019-10-11 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR c++/91987
2412 * g++.dg/cpp1z/eval-order6.C: New test.
2413 * g++.dg/cpp1z/eval-order7.C: New test.
2414 * g++.dg/cpp1z/eval-order8.C: New test.
2415 * c-c++-common/gomp/pr91987.c: New test.
2416
2417 2019-10-10 Joseph Myers <joseph@codesourcery.com>
2418
2419 * gcc.dg/c11-float-dfp-1.c, gcc.dg/c2x-float-no-dfp-1.c,
2420 gcc.dg/c2x-float-no-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-1.c,
2421 gcc.dg/dfp/c2x-float-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-3.c,
2422 gcc.dg/dfp/tr24732-float-dfp-1.c,
2423 gcc.dg/dfp/ts18661-2-float-dfp-1.c: New tests.
2424
2425 2019-10-10 David Malcolm <dmalcolm@redhat.com>
2426
2427 PR 87488
2428 * c-c++-common/diagnostic-format-json-2.c: Expect an "option_url"
2429 field.
2430 * c-c++-common/diagnostic-format-json-3.c: Likewise.
2431 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
2432 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
2433 * jit.dg/test-error-array-bounds.c (create_code): Ensure that
2434 error messages don't contain escaped URLs.
2435
2436 2019-10-10 David Malcolm <dmalcolm@redhat.com>
2437
2438 PR 87488
2439 * lib/prune.exp (TEST_ALWAYS_FLAGS): Add -fdiagnostics-urls=never.
2440
2441 2019-10-10 Uroš Bizjak <ubizjak@gmail.com>
2442
2443 PR target/92022
2444 * g++.dg/pr92022.C: New test.
2445
2446 2019-10-10 Jakub Jelinek <jakub@redhat.com>
2447
2448 * c-c++-common/gomp/declare-variant-1.c: New test.
2449 * c-c++-common/gomp/declare-variant-2.c: New test.
2450 * c-c++-common/gomp/declare-variant-3.c: New test.
2451 * g++.dg/gomp/this-1.C: Adjust for diagnostic message spelling fix.
2452 * gcc.dg/gomp/declare-variant-1.c: New test.
2453 * gcc.dg/gomp/declare-variant-2.c: New test.
2454
2455 2019-10-09 Martin Sebor <msebor@redhat.com>
2456
2457 PR tree-optimization/90879
2458 * gcc.dg/Wstring-compare-2.c: New test.
2459 * gcc.dg/Wstring-compare.c: New test.
2460 * gcc.dg/strcmpopt_3.c: Scan the optmized dump instead of strlen.
2461 * gcc.dg/strcmpopt_6.c: New test.
2462 * gcc.dg/strlenopt-65.c: Remove uinnecessary declarations, add
2463 test cases.
2464 * gcc.dg/strlenopt-66.c: Run it.
2465 * gcc.dg/strlenopt-68.c: New test.
2466
2467 2019-10-09 Marek Polacek <polacek@redhat.com>
2468
2469 PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
2470 PR c++/69531 - DR 1307: Differently bounded array parameters.
2471 PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
2472 * g++.dg/conversion/qual1.C: New test.
2473 * g++.dg/conversion/qual2.C: New test.
2474 * g++.dg/conversion/qual3.C: New test.
2475 * g++.dg/conversion/ref2.C: New test.
2476 * g++.dg/conversion/ref3.C: New test.
2477 * g++.dg/cpp0x/initlist-array3.C: Remove dg-error.
2478 * g++.dg/cpp0x/initlist-array7.C: New test.
2479 * g++.dg/cpp0x/initlist-array8.C: New test.
2480 * g++.dg/cpp2a/array-conv1.C: New test.
2481 * g++.dg/cpp2a/array-conv10.C: New test.
2482 * g++.dg/cpp2a/array-conv11.C: New test.
2483 * g++.dg/cpp2a/array-conv12.C: New test.
2484 * g++.dg/cpp2a/array-conv13.C: New test.
2485 * g++.dg/cpp2a/array-conv14.C: New test.
2486 * g++.dg/cpp2a/array-conv15.C: New test.
2487 * g++.dg/cpp2a/array-conv16.C: New test.
2488 * g++.dg/cpp2a/array-conv17.C: New test.
2489 * g++.dg/cpp2a/array-conv2.C: New test.
2490 * g++.dg/cpp2a/array-conv3.C: New test.
2491 * g++.dg/cpp2a/array-conv4.C: New test.
2492 * g++.dg/cpp2a/array-conv5.C: New test.
2493 * g++.dg/cpp2a/array-conv6.C: New test.
2494 * g++.dg/cpp2a/array-conv7.C: New test.
2495 * g++.dg/cpp2a/array-conv8.C: New test.
2496 * g++.dg/cpp2a/array-conv9.C: New test.
2497 * g++.old-deja/g++.bugs/900321_01.C: Adjust dg-error.
2498
2499 2019-10-09 Marek Polacek <polacek@redhat.com>
2500
2501 PR c++/92032 - DR 1601: Promotion of enum with fixed underlying type.
2502 * g++.dg/cpp0x/scoped_enum10.C: New test.
2503 * g++.dg/cpp0x/scoped_enum11.C: New test.
2504
2505 2019-10-08 Andrew Sutton <asutton@lock3software.com>
2506
2507 * lib/target-supports.exp (check_effective_target_concepts): Check
2508 for std=c++2a.
2509
2510 2019-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2511
2512 * c-c++-common/Waddress-1.c: Test locations too.
2513 * c-c++-common/Wpointer-compare-1.c: Likewise.
2514 * c-c++-common/Wshift-count-negative-1.c: Likewise.
2515 * c-c++-common/Wshift-count-overflow-1.c: Likewise.
2516 * c-c++-common/Wshift-negative-value-1.c: Likewise.
2517 * c-c++-common/Wshift-negative-value-2.c: Likewise.
2518 * c-c++-common/Wshift-negative-value-5.c: Likewise.
2519 * c-c++-common/pr48418.c: Likewise.
2520 * c-c++-common/pr65830.c: Likewise.
2521 * c-c++-common/pr69764.c: Likewise.
2522 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2523 * g++.dg/cpp0x/nullptr37.C: Likewise.
2524 * g++.dg/template/crash126.C: Likewise.
2525 * g++.dg/template/crash129.C: Likewise.
2526 * g++.dg/warn/Wextra-3.C: Likewise.
2527 * g++.dg/warn/Wfloat-equal-1.C: Likewise.
2528 * g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
2529 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2530 * g++.dg/warn/pointer-integer-comparison.C: Likewise.
2531 * g++.old-deja/g++.jason/crash8.C: Likewise.
2532
2533 2019-10-09 Richard Biener <rguenther@suse.de>
2534
2535 * gcc.dg/vect/vect-outer-call-1.c: New testcase.
2536
2537 2019-10-08 Alexandre Oliva <oliva@adacore.com>
2538
2539 * gcc.target/i386/20060512-1.c (sse2_test): Use a
2540 call-clobbered register variable for stack-disaligning push
2541 and pop. Require a frame pointer.
2542 * gcc.target/i386/20060512-3.c (sse2_test): Likewise.
2543
2544 2019-10-08 Martin Sebor <msebor@redhat.com>
2545
2546 PR c++/92001
2547 * g++.dg/Wclass-memaccess-5.C: New test.
2548
2549 2019-10-08 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
2550
2551 PR tree-optimization/90836
2552 * lib/target-supports.exp (check_effective_target_popcount)
2553 (check_effective_target_popcountll): New effective targets.
2554 * gcc.dg/tree-ssa/popcount4.c: New test.
2555 * gcc.dg/tree-ssa/popcount4l.c: New test.
2556 * gcc.dg/tree-ssa/popcount4ll.c: New test.
2557
2558 2019-10-08 Martin Sebor <msebor@redhat.com>
2559
2560 PR middle-end/92014
2561 * gcc.dg/Wstringop-overflow-19.c: New test.
2562
2563 2019-10-08 Steven G. Kargl <kargl@gcc.gnu.org>
2564
2565 PR fortran/91801
2566 * gfortran.dg/pr91801.f90: New test.
2567
2568 2019-10-08 Marek Polacek <polacek@redhat.com>
2569
2570 DR 685 - Integral promotion of enum ignores fixed underlying type.
2571 * g++.dg/cpp0x/scoped_enum9.C: New test.
2572
2573 2019-10-08 Martin Sebor <msebor@redhat.com>
2574
2575 PR tetsuite/92025
2576 * gcc.dg/Wstringop-overflow-12.c: Remove xfail.
2577
2578 2019-10-08 Richard Biener <rguenther@suse.de>
2579
2580 * gcc.dg/vect/pr65947-1.c: Adjust.
2581 * gcc.dg/vect/pr65947-13.c: Likewise.
2582 * gcc.dg/vect/pr65947-14.c: Likewise.
2583 * gcc.dg/vect/pr65947-4.c: Likewise.
2584 * gcc.dg/vect/pr80631-1.c: Likewise.
2585 * gcc.dg/vect/pr80631-2.c: Likewise.
2586
2587 2019-10-08 Tobias Burnus <tobias@codesourcery.com>
2588
2589 * gfortran.dg/goacc/continuation-free-form.f95: Update dg-error.
2590
2591 2019-10-08 Richard Sandiford <richard.sandiford@arm.com>
2592
2593 * gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for
2594 the function body test.
2595
2596 2019-10-08 Joseph Myers <joseph@codesourcery.com>
2597
2598 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: New test.
2599
2600 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2601
2602 * gcc.target/msp430/430x-insns.c: New test.
2603 * gcc.target/msp430/data-attributes-2.c: Remove dg-warning
2604 directives for conflicts between the "section" and "lower" attributes.
2605 * gcc.target/msp430/msp430.exp
2606 (check_effective_target_msp430_region_not_lower): New.
2607 (check_effective_target_msp430_region_lower): New.
2608 * gcc.target/msp430/object-attributes-430.c: New test.
2609 * gcc.target/msp430/object-attributes-default.c: New test.
2610 * gcc.target/msp430/object-attributes-mlarge-any-region.c: New test.
2611 * gcc.target/msp430/object-attributes-mlarge.c: New test.
2612
2613 2019-10-07 Jakub Jelinek <jakub@redhat.com>
2614
2615 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size of d array.
2616
2617 2019-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2618
2619 * g++.dg/diagnostic/not-a-function-template-1.C: New.
2620 * g++.dg/template/crash107.C: Adjust expected location.
2621 * g++.dg/template/dependent-expr1.C: Check locations.
2622 * g++.dg/template/error17.C: Check location.
2623
2624 2019-10-07 Richard Sandiford <richard.sandiford@arm.com>
2625
2626 PR target/91994
2627 * gcc.target/i386/pr91994.c: New test.
2628
2629 2019-10-07 Richard Biener <rguenther@suse.de>
2630
2631 PR tree-optimization/91975
2632 * g++.dg/tree-ssa/ivopts-3.C: Adjust.
2633 * gcc.dg/vect/vect-profile-1.c: Disable cunrolli.
2634 * gcc.dg/vect/vect-double-reduc-6.c: Disable unrolling of
2635 the innermost loop.
2636 * gcc.dg/vect/vect-93.c: Likewise.
2637 * gcc.dg/vect/vect-105.c: Likewise.
2638 * gcc.dg/vect/pr79920.c: Likewise.
2639 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2640 * gcc.dg/vect/no-vfa-vect-101.c: Likewise.
2641 * gcc.dg/vect/pr83202-1.c: Operate on a larger array.
2642 * gfortran.dg/vect/vect-8.f90: Likewise.
2643 * gcc.dg/tree-ssa/cunroll-2.c: Scan early unrolling dump instead
2644 of late one.
2645
2646 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
2647
2648 PR fortran/47045
2649 * gfortran.dg/pr47054_1.f90: New test
2650 * gfortran.dg/pr47054_2.f90: Ditto.
2651
2652 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
2653
2654 PR fortran/91497
2655 * gfortran.dg/pr91497.f90: Run on i?86-*-* and x86_64-*-* only.
2656
2657 2019-10-05 Paul Thomas <pault@gcc.gnu.org>
2658
2659 PR fortran/91926
2660 * gfortran.dg/ISO_Fortran_binding_13.f90: New test.
2661 * gfortran.dg/ISO_Fortran_binding_13.c: Additional source.
2662 * gfortran.dg/ISO_Fortran_binding_14.f90: New test.
2663
2664 2019-10-05 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR c++/91369 - Implement P0784R7: constexpr new
2667 * g++.dg/cpp0x/constexpr-delete2.C: Adjust expected diagnostics for
2668 c++2a.
2669 * g++.dg/cpp0x/locations1.C: Only expect constexpr ~S() diagnostics
2670 in c++17_down, adjust expected wording.
2671 * g++.dg/cpp1y/constexpr-new.C: Only expect diagnostics in c++17_down.
2672 * g++.dg/cpp2a/constexpr-dtor1.C: New test.
2673 * g++.dg/cpp2a/constexpr-dtor2.C: New test.
2674 * g++.dg/cpp2a/constexpr-dtor3.C: New test.
2675 * g++.dg/cpp2a/constexpr-new1.C: New test.
2676 * g++.dg/cpp2a/constexpr-new2.C: New test.
2677 * g++.dg/cpp2a/constexpr-new3.C: New test.
2678 * g++.dg/cpp2a/constexpr-new4.C: New test.
2679 * g++.dg/cpp2a/feat-cxx2a.C: Add __cpp_constinit and
2680 __cpp_constexpr_dynamic_alloc tests. Tweak __cpp_* tests for c++2a
2681 features to use style like older features, including #ifdef test.
2682 * g++.dg/ext/is_literal_type3.C: New test.
2683
2684 PR tree-optimization/91734
2685 * gcc.dg/pr91734.c: New test.
2686
2687 2019-10-04 Joseph Myers <joseph@codesourcery.com>
2688
2689 PR c/82752
2690 * gcc.dg/format/c2x-strftime-1.c: New test.
2691
2692 2019-10-04 Martin Sebor <msebor@redhat.com>
2693
2694 PR middle-end/91977
2695 * gcc.dg/Wstringop-overflow-18.c: New test.
2696
2697 2019-10-04 Martin Sebor <msebor@redhat.com>
2698
2699 * gcc.dg/Wstringop-overflow-17.c: New test.
2700
2701 2019-10-04 Steven G. Kargl <kargl@gcc.gnu.org>
2702
2703 PR fortran.91959
2704 * gfortran.dg/pr91959.f90: New test.
2705
2706 2019-10-04 Rafael Tsuha <rafael.tsuha@usp.br>
2707
2708 * gcc.dg/sinhovercosh-1.c: New test.
2709
2710 2019-10-04 Joseph Myers <joseph@codesourcery.com>
2711
2712 * gcc.dg/c11-builtins-1.c, gcc.dg/c2x-builtins-1.c,
2713 gcc.dg/dfp/c2x-builtins-dfp-1.c: New tests.
2714
2715 2019-10-04 Mark Eggleston <mark.eggleston@codethink.com>
2716
2717 * gfortran.dg/auto_in_equiv_1.f90: Replaced.
2718 * gfortran.dg/auto_in_equiv_2.f90: Replaced.
2719 * gfortran.dg/auto_in_equiv_3.f90: Deleted.
2720
2721 2019-10-04 Richard Sandiford <richard.sandiford@arm.com>
2722
2723 * gcc.target/aarch64/torture/simd-abi-8.c: Use -mlittle-endian.
2724 Check that there are no Q register saves or restores.
2725
2726 2019-10-04 Richard Biener <rguenther@suse.de>
2727
2728 * gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
2729
2730 2019-10-04 Yuliang Wang <yuliang.wang@arm.com>
2731
2732 * gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
2733 to avoid matching scalar code.
2734
2735 2019-10-04 Tobias Burnus <tobias@codesourcery.com>
2736
2737 * gfortran.dg/use_without_only_1.f90: Update column num in dg-warning.
2738
2739 2019-10-04 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR c++/71504
2742 * g++.dg/cpp0x/constexpr-array21.C: New test.
2743 * g++.dg/cpp1y/constexpr-array7.C: New test.
2744 * g++.dg/cpp1z/constexpr-array1.C: New test.
2745
2746 2019-10-04 Jason Merrill <jason@redhat.com>
2747
2748 PR c++/71504
2749 * g++.dg/cpp0x/constexpr-array20.C: New test.
2750
2751 2019-10-04 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR c++/91974
2754 * g++.dg/cpp1z/eval-order5.C: New test.
2755
2756 2019-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2757
2758 PR fortran/91497
2759 * gfortran.dg/pr91497.f90: New test.
2760
2761 2019-10-03 Jan Hubicka <hubicka@ucw.cz>
2762
2763 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns-single-O2=200.
2764
2765 2019-10-03 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2766
2767 PR target/91769
2768 * gcc.target/mips/pr91769.c: New test.
2769
2770 2019-10-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2771
2772 * g++.dg/cpp0x/gen-attrs-67.C: Expect constructor priorities error
2773 on any !init_priority target.
2774
2775 2019-10-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2776
2777 PR fortran/84487
2778 * gfortran.dg/typebound_call_22.f03: xfail.
2779
2780 2019-10-03 Mark Eggleston <mark.eggleston@codethink.com>
2781
2782 * gfortran.dg/bad_operands.f90: New test.
2783 * gfortran.dg/character mismatch.f90: New test.
2784 * gfortran.dg/compare_interfaces.f90: New test.
2785 * gfortran.dg/hollerith_to_char_parameter_1.f90: New test.
2786 * gfortran.dg/hollerith_to_char_parameter_2.f90: New test.
2787 * gfortran.dg/widechar_intrinsics_1.f90: Checked for specific character
2788 type names instead of "Type of argument".
2789 * gfortran.dg/widechar_intrinsics_2.f90: Checked for specific character
2790 type names instead of "Type of argument".
2791 * gfortran.dg/widechar_intrinsics_3.f90: Checked for specific character
2792 type names instead of "Type of argument".
2793
2794 2019-10-02 Joseph Myers <joseph@codesourcery.com>
2795
2796 * gcc.dg/cr-decimal-dig-2.c: New test.
2797 * gcc.dg/limits-width-2.c: New test. Based on limits-width-1.c.
2798 * gcc.dg/stdint-width-2.c: New test. Based on stdint-width-1.c.
2799
2800 2019-10-03 Paolo Carlini <paolo.carlini@oracle.com>
2801
2802 * g++.dg/diagnostic/integral-array-size-1.C: New.
2803 * g++.dg/cpp0x/alias-decl-1.C: Test location(s) too.
2804 * g++.dg/init/new43.C: Likewise.
2805 * g++.dg/lookup/friend12.C: Likewise.
2806 * g++.dg/lookup/pr79766.C: Likewise.
2807 * g++.dg/lookup/pr84375.C: Likewise.
2808 * g++.dg/other/new-size-type.C: Likewise.
2809
2810 2019-10-03 Jakub Jelinek <jakub@redhat.com>
2811
2812 * g++.dg/ext/constexpr-attr-cleanup1.C: New test.
2813
2814 2019-10-02 Martin Sebor <msebor@redhat.com>
2815
2816 PR tree-optimization/80936
2817 * gcc.dg/Wnonnull-2.c: New test.
2818 * gcc.dg/Wnonnull-3.c: New test.
2819 * gcc.dg/nonnull-3.c: Expect more warnings.
2820
2821 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2822
2823 PR fortran/91784
2824 * gfortran.dg/pr91784.f90: New test.
2825
2826 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2827
2828 PR fortran/91785
2829 * gfortran.dg/pr91785.f90: New test.
2830
2831 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2832
2833 PR fortran/91942
2834 * gfortran.dg/pr91587.f90: Update dg-error regex.
2835 * gfortran.dg/pr91942.f90: New test.
2836
2837 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2838
2839 PR fortran/91943
2840 gfortran.dg/pr91943.f90
2841
2842 2019-10-02 Jan Hubicka <hubicka@ucw.cz>
2843
2844 * g++.dg/tree-ssa/pr53844.C: Add -fno-inline-functions --param
2845 max-inline-insns-single-O2=200.
2846 * gcc.c-torture/execute/builtins/builtins.exp: Add
2847 -fno-inline-functions to additional_flags.
2848 * gcc.dg/ipa/inline-7.c: Add -fno-inline-functions.
2849 * gcc.dg/optimize-bswapsi-5.c: Add -fno-inline-functions.
2850 * gcc.dg/tree-ssa/ssa-thread-12.c: Add --param
2851 early-inlining-insns-O2=14 -fno-inline-functions; revert previous
2852 change.
2853 * gcc.dg/winline-3.c: Use --param max-inline-insns-single-O2=1
2854 --param inline-min-speedup-O2=100
2855 instead of --param max-inline-insns-single=1 --param
2856 inline-min-speedup=100
2857
2858 2019-10-02 Alexander Monakov <amonakov@ispras.ru>
2859
2860 PR rtl-optimization/87047
2861 * gcc.dg/pr87047.c: New test.
2862
2863 2019-10-02 Martin Jambor <mjambor@suse.cz>
2864
2865 PR testsuite/91842
2866 * gcc.dg/ipa/ipa-sra-19.c: Skip on powerpc.
2867
2868 2019-10-02 Eric Botcazou <ebotcazou@adacore.com>
2869
2870 * gnat.dg/opt82.adb: New test.
2871 * gnat.dg/opt82_pkg.ads: New helper.
2872
2873 2019-10-02 Richard Sandiford <richard.sandiford@arm.com>
2874
2875 * gcc.target/mips/call-clobbered-3.c: Remove skip for -Os.
2876 * gcc.target/mips/call-clobbered-4.c: Delete.
2877
2878 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
2879
2880 * gfortran.dg/gomp/is_device_ptr-1.f90: New.
2881
2882 2019-10-02 Richard Biener <rguenther@suse.de>
2883
2884 PR c++/91606
2885 * g++.dg/torture/pr91606.C: New testcase.
2886
2887 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
2888
2889 * gfortran.dg/goacc/asyncwait-1.f95: Handle new error message.
2890 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2891 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2892 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2893 * gfortran.dg/goacc/default-2.f: Likewise.
2894 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2895 * gfortran.dg/goacc/if.f95: Likewise.
2896 * gfortran.dg/goacc/list.f95: Likewise.
2897 * gfortran.dg/goacc/literal.f95: Likewise.
2898 * gfortran.dg/goacc/loop-2-kernels-tile.f95: Likewise.
2899 * gfortran.dg/goacc/loop-2-parallel-tile.f95: Likewise.
2900 * gfortran.dg/goacc/loop-7.f95: Likewise.
2901 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2902 * gfortran.dg/goacc/routine-6.f90: Likewise.
2903 * gfortran.dg/goacc/several-directives.f95: Likewise.
2904 * gfortran.dg/goacc/sie.f95: Likewise.
2905 * gfortran.dg/goacc/tile-1.f90: Likewise.
2906 * gfortran.dg/goacc/update-if_present-2.f90: Likewise.
2907 * gfortran.dg/gomp/declare-simd-1.f90: Likewise.
2908 * gfortran.dg/gomp/pr29759.f90: Likewise.
2909
2910 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
2911
2912 * libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: New.
2913
2914 2019-10-02 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR tree-optimization/91940
2917 * gcc.dg/vect/vect-bswap16.c: Add -msse4 on x86, run on all targets,
2918 expect vectorized 1 loops message on both vect_bswap and sse4_runtime
2919 targets.
2920 * gcc.dg/vect/vect-bswap16a.c: New test.
2921
2922 2019-10-02 Joseph Myers <joseph@codesourcery.com>
2923
2924 * gcc.dg/asm-scope-1.c, gcc.dg/cpp/c11-scope-1.c,
2925 gcc.dg/cpp/c17-scope-1.c, gcc.dg/cpp/c2x-scope-1.c,
2926 gcc.dg/cpp/c2x-scope-2.c, gcc.dg/cpp/c90-scope-1.c,
2927 gcc.dg/cpp/c94-scope-1.c, gcc.dg/cpp/c99-scope-1.c,
2928 gcc.dg/cpp/gnu11-scope-1.c, gcc.dg/cpp/gnu17-scope-1.c,
2929 gcc.dg/cpp/gnu89-scope-1.c, gcc.dg/cpp/gnu99-scope-1.c: New tests.
2930
2931 2019-10-01 David Malcolm <dmalcolm@redhat.com>
2932
2933 * gcc.dg/plugin/diagnostic_group_plugin.c (test_begin_group_cb):
2934 Clear the prefix before emitting the "END GROUP" line.
2935 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2936 (custom_diagnostic_finalizer): Temporarily clear prefix when
2937 calling diagnostic_show_locus, rather than destroying it
2938 afterwards.
2939
2940 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2941
2942 * gcc.dg/tree-ssa/alias-access-path-10.c: New testcase.
2943 * gcc.dg/tree-ssa/alias-access-path-11.c: New testcase.
2944
2945 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2946
2947 * g++.dg/lto/odr-6_0.C: New testcase.
2948 * g++.dg/lto/odr-6_1.c: New testcase.
2949
2950 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2951
2952 * gcc.dg/tree-ssa/ssa-thread-12.c: Fix warning introduced by my
2953 previous change.
2954
2955 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2956
2957 * g++.dg/tree-ssa/pr61034.C: Set early-inlining-insns-O2=14.
2958 * g++.dg/tree-ssa/pr8781.C: Likewise.
2959 * g++.dg/warn/Wstringop-truncation-1.C: Likewise.
2960 * gcc.dg/ipa/pr63416.c: likewise.
2961 * gcc.dg/vect/pr66142.c: Likewise.
2962 * gcc.dg/tree-ssa/ssa-thread-12.c: Mark compure_idf inline.
2963
2964 2019-10-01 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR c++/91925
2967 * g++.dg/conversion/packed2.C: New test.
2968
2969 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com>
2970
2971 * gcc.target/powerpc/pr91275.c: New.
2972
2973 2019-10-01 Alexandre Oliva <oliva@adacore.com>
2974
2975 * gcc.dg/torture/pr41094.c: Introduce intermediate variable.
2976
2977 PR debug/91507
2978 * gcc.dg/debug/dwarf2/array-0.c: New.
2979 * gcc.dg/debug/dwarf2/array-1.c: New.
2980 * gcc.dg/debug/dwarf2/array-2.c: New.
2981 * gcc.dg/debug/dwarf2/array-3.c: New.
2982 * g++.dg/debug/dwarf2/array-0.C: New.
2983 * g++.dg/debug/dwarf2/array-1.C: New.
2984 * g++.dg/debug/dwarf2/array-2.C: New. Based on libstdc++-v3's
2985 src/c++98/pool_allocator.cc:__pool_alloc_base::_S_heap_size.
2986 * g++.dg/debug/dwarf2/array-3.C: New. Based on
2987 gcc's config/i386/i386-features.c:xlogue_layout::s_instances.
2988 * g++.dg/debug/dwarf2/array-4.C: New.
2989
2990 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
2991
2992 * gcc.dg/diag-aka-1.c (T): Turn into a pointer typedef.
2993 (foo): Update accordingly.
2994 * gcc.dg/diag-aka-4.c: New test.
2995
2996 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
2997
2998 * gcc.dg/diag-aka-3.c: New test.
2999 * gcc.target/aarch64/diag_aka_1.c: New test.
3000 * g++.dg/diagnostic/aka4.C: New test.
3001
3002 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
3003
3004 * gcc.target/aarch64/torture/simd-abi-10.c: New test.
3005 * gcc.target/aarch64/torture/simd-abi-11.c: Likewise.
3006
3007 2019-09-30 Yuliang Wang <yuliang.wang@arm.com>
3008
3009 * gcc.dg/vect/vect-sdiv-pow2-1.c: New test.
3010 * gcc.target/aarch64/sve/asrdiv_1.c: As above.
3011 * lib/target-supports.exp (check_effective_target_vect_sdiv_pow2_si):
3012 Return true for AArch64 with SVE.
3013
3014 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3015
3016 * gcc.target/aarch64/torture/simd-abi-9.c: New test.
3017
3018 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3019
3020 * gcc.target/aarch64/torture/simd-abi-8.c: New test.
3021
3022 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3023
3024 * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
3025 space between the comma and "...".
3026
3027 2019-09-30 Martin Jambor <mjambor@suse.cz>
3028
3029 PR ipa/91853
3030 * gcc.dg/ipa/pr91853.c: New test.
3031
3032 2019-09-30 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR target/91931
3035 * gcc.target/i386/pr91931.c: New test.
3036
3037 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3038
3039 PR fortran/91641
3040 * gfortran.dg/pr91641.f90: New test.
3041
3042 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3043
3044 PR fortran/91714
3045 * gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
3046 * gfortran.dg/pr91714.f90: New test.
3047
3048 2019-09-29 Paul Thomas <pault@gcc.gnu.org>
3049
3050 PR fortran/91726
3051 * gfortran.dg/coarray_poly_9.f90: New test.
3052
3053 2019-09-29 Kewen Lin <linkw@gcc.gnu.org>
3054
3055 * gcc.target/powerpc/conv-vectorize-1.c: New test.
3056 * gcc.target/powerpc/conv-vectorize-2.c: New test.
3057
3058 2019-09-28 Steven G. Kargl <kargl@gcc.ngu.org>
3059
3060 PR fortran/91802
3061 * gfortran.dg/pr91802.f90: New test.
3062
3063 2019-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
3064
3065 PR fortran/91864
3066 * gcc/testsuite/gfortran.dg/pr91864.f90
3067
3068 2019-09-28 Marek Polacek <polacek@redhat.com>
3069
3070 PR c++/91889 - follow-up fix for DR 2352.
3071 * g++.dg/cpp0x/ref-bind3.C: Add dg-error.
3072 * g++.dg/cpp0x/ref-bind4.C: New test.
3073 * g++.dg/cpp0x/ref-bind5.C: New test.
3074 * g++.dg/cpp0x/ref-bind6.C: New test.
3075 * g++.old-deja/g++.pt/spec35.C: Revert earlier change.
3076
3077 PR c++/91921 - stray warning with -Woverloaded-virtual.
3078 * g++.dg/warn/Woverloaded-2.C: New.
3079 * g++.dg/warn/Woverloaded-2.h: New.
3080 * g++.dg/warn/pr61945.C: Turn dg-warning into dg-message.
3081 * g++.old-deja/g++.mike/warn6.C: Likewise.
3082 * g++.old-deja/g++.warn/virt1.C: Likewise.
3083
3084 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17.
3085 * g++.dg/cpp0x/nontype5.C: New test.
3086
3087 2019-09-28 Alan Modra <amodra@gmail.com>
3088
3089 PR testsuite/91676
3090 PR rtl-optimization/91656
3091 * gcc.dg/torture/pr91656-1.c: Correct for big and pdp endian.
3092 * gcc.dg/torture/pr91656-2.c: Likewise.
3093 * gcc.dg/torture/pr91656-3.c: Likewise.
3094
3095 2019-09-27 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR c++/88203
3098 * c-c++-common/gomp/pr88203-1.c: New test.
3099 * c-c++-common/gomp/pr88203-2.c: New test.
3100 * c-c++-common/gomp/pr88203-3.c: New test.
3101
3102 PR middle-end/91920
3103 * c-c++-common/gomp/pr91920.c: New test.
3104
3105 PR target/91919
3106 * gcc.c-torture/compile/pr91919.c: New test.
3107
3108 2019-09-27 Manfred Schwarb <manfred99@gmx.ch>
3109
3110 * gfortran.dg/associate_48.f90: Fix a dg directive.
3111 * gfortran.dg/auto_in_equiv_1.f90: Ditto.
3112 * gfortran.dg/auto_in_equiv_2.f90: Ditto.
3113 * gfortran.dg/lto/pr87689_0.f: Ditto.
3114
3115 2019-09-27 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR tree-optimization/91885
3118 * gcc.dg/pr91885.c (__int64_t): Change from long to long long.
3119 (__uint64_t): Change from unsigned long to unsigned long long.
3120
3121 2019-09-27 Yuliang Wang <yuliang.wang@arm.com>
3122
3123 * gcc.target/aarch64/sve2/shracc_1.c: New test.
3124
3125 2019-09-26 Eric Botcazou <ebotcazou@adacore.com>
3126
3127 * gcc.dg/cpp/ucs.c: Add test for new warning and adjust.
3128 * gcc.dg/cpp/utf8-5byte-1.c: Add -w to the options.
3129 * gcc.dg/attr-alias-5.c: Likewise.
3130 * g++.dg/cpp/ucn-1.C: Add test for new warning.
3131 * g++.dg/cpp2a/ucn1.C: New test.
3132
3133 2019-09-26 Max Filippov <jcmvbkbc@gmail.com>
3134
3135 * gcc.target/xtensa/pr91880.c: New test case.
3136 * gcc.target/xtensa/xtensa.exp: New test suite.
3137
3138 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3139
3140 * gcc.target/powerpc/pure-builtin-redundant-load.c: New.
3141
3142 2019-09-26 Richard Biener <rguenther@suse.de>
3143
3144 PR middle-end/91897
3145 * gcc.target/i386/pr91897.c: New testcase.
3146
3147 2019-09-26 Martin Sebor <msebor@redhat.com>
3148
3149 PR tree-optimization/91914
3150 * gcc.dg/strlenopt-79.c: New test.
3151
3152 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3153
3154 * gcc.target/arm/acle/simd32.c: Update test.
3155
3156 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3157
3158 * lib/target-supports.exp
3159 (check_effective_target_arm_simd32_ok_nocache): New procedure.
3160 (check_effective_target_arm_simd32_ok): Likewise.
3161 (add_options_for_arm_simd32): Likewise.
3162 * gcc.target/arm/acle/simd32.c: New test.
3163
3164 2019-09-26 Richard Sandiford <richard.sandiford@arm.com>
3165
3166 * gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0
3167 to be written as a negative short rather than a positive one.
3168 * gcc.target/arm/fp16-compile-ieee-3.c: Likewise.
3169
3170 2019-09-26 Martin Liska <mliska@suse.cz>
3171
3172 PR tree-optimization/91885
3173 * gcc.dg/pr91885.c: New test.
3174
3175 2019-09-25 Marek Polacek <polacek@redhat.com>
3176
3177 PR c++/91877 - ICE with converting member of packed struct.
3178 * g++.dg/conversion/packed1.C: New test.
3179
3180 2019-09-25 Richard Biener <rguenther@suse.de>
3181
3182 PR tree-optimization/91896
3183 * gcc.dg/torture/pr91896.c: New testcase.
3184
3185 2019-09-25 Martin Liska <mliska@suse.cz>
3186
3187 * gcc.target/s390/pr91014.c: Move to ...
3188 * gcc.dg/pr91014.c: ... this.
3189
3190 2019-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 * g++.dg/diagnostic/redeclaration-1.C: New.
3193 * g++.dg/lookup/extern-c-hidden.C: Test location(s) too.
3194 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3195 * g++.dg/lookup/extern-c-redecl6.C: Likewise.
3196 * g++.old-deja/g++.other/using9.C: Likewise.
3197
3198 2019-09-23 Martin Sebor <msebor@redhat.com>
3199
3200 PR tree-optimization/91570
3201 * gcc.dg/pr91570.c: New test.
3202
3203 2019-09-24 Marek Polacek <polacek@redhat.com>
3204
3205 PR c++/91868 - improve -Wshadow location.
3206 * g++.dg/warn/Wshadow-16.C: New test.
3207
3208 PR c++/91845 - ICE with invalid pointer-to-member.
3209 * g++.dg/cpp1y/pr91845.C: New test.
3210
3211 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3212
3213 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
3214
3215 2019-09-24 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR middle-end/91866
3218 * gcc.dg/tree-ssa/pr91866.c: New test.
3219
3220 2019-09-24 Martin Jambor <mjambor@suse.cz>
3221
3222 PR ipa/91831
3223 * g++.dg/ipa/pr91831.C: New test.
3224
3225 2019-09-24 Martin Jambor <mjambor@suse.cz>
3226
3227 PR ipa/91832
3228 * gcc.dg/ipa/pr91832.c: New test.
3229
3230 2019-09-24 Richard Biener <rguenther@suse.de>
3231
3232 * gcc.dg/torture/20190924-1.c: New testcase.
3233
3234 2019-09-23 Maciej W. Rozycki <macro@wdc.com>
3235
3236 * lib/gnat.exp (gnat_target_compile): Pass the `ada' option to
3237 `target_compile'.
3238
3239 2019-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3240
3241 * g++.dg/cpp0x/pr68724.C: Check location(s) too.
3242 * g++.dg/cpp0x/variadic38.C: Likewise.
3243 * g++.dg/cpp1z/nontype2.C: Likewise.
3244 * g++.dg/parse/explicit1.C: Likewise.
3245 * g++.dg/template/crash11.C: Likewise.
3246 * g++.dg/template/non-dependent8.C: Likewise.
3247 * g++.dg/template/nontype-array1.C: Likewise.
3248 * g++.dg/template/nontype3.C: Likewise.
3249 * g++.dg/template/nontype8.C: Likewise.
3250 * g++.dg/template/partial5.C: Likewise.
3251 * g++.dg/template/spec33.C: Likewise.
3252 * g++.old-deja/g++.pt/memtemp64.C: Likewise.
3253 * g++.old-deja/g++.pt/spec20.C: Likewise.
3254 * g++.old-deja/g++.pt/spec21.C: Likewise.
3255 * g++.old-deja/g++.robertl/eb103.C: Likewise.
3256
3257 2019-09-23 Sandra Loosemore <sandra@codesourcery.com>
3258
3259 * lib/target-supports.exp
3260 (check_effective_target_arm_vfp_ok_nocache): New.
3261 (check_effective_target_arm_vfp_ok): Rewrite.
3262 (add_options_for_arm_vfp): New.
3263 (add_options_for_sqrt_insn): Add options for arm.
3264 * gcc.target/arm/attr-neon-builtin-fail2.c: Use dg-add-options.
3265 * gcc.target/arm/short-vfp-1.c: Likewise.
3266
3267 2019-09-23 Marek Polacek <polacek@redhat.com>
3268
3269 PR c++/91844 - Implement CWG 2352, Similar types and reference binding.
3270 * g++.dg/cpp0x/pr33930.C: Add dg-error.
3271 * g++.dg/cpp0x/ref-bind1.C: New test.
3272 * g++.dg/cpp0x/ref-bind2.C: New test.
3273 * g++.dg/cpp0x/ref-bind3.C: New test.
3274 * g++.old-deja/g++.pt/spec35.C: Remove dg-error.
3275
3276 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3277
3278 * gcc.dg/ucnid-5-utf8.c: Skip unless ucn is supported.
3279
3280 2019-09-23 Paul Thomas <pault@gcc.gnu.org>
3281
3282 PR fortran/91729
3283 * gfortran.dg/select_rank_2.f90: Add two more errors in foo2.
3284 * gfortran.dg/select_rank_3.f90: New test.
3285
3286 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3287
3288 * gnat.dg/system_info1.adb: Sort dg-do target list.
3289 Add *-*-solaris2.*.
3290
3291 2019-09-23 Eric Botcazou <ebotcazou@adacore.com>
3292
3293 * gnat.dg/specs/compile_time1.ads: New test.
3294 * gnat.dg/specs/compile_time1_pkg.ads: New helper.
3295
3296 2019-09-22 Marek Polacek <polacek@redhat.com>
3297
3298 PR c++/91819 - ICE with operator++ and enum.
3299 * g++.dg/other/operator4.C: New test.
3300
3301 2019-09-21 Martin Sebor <msebor@redhat.com>
3302
3303 PR middle-end/91830
3304 * gcc/testsuite/gcc.dg/Warray-bounds-47.c: New test.
3305
3306 2019-09-21 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR c++/30277
3309 * g++.dg/expr/bitfield14.C (struct S): Use signed long long instead
3310 of signed long.
3311 (foo): Use long long instead of long.
3312
3313 2019-09-21 Marek Polacek <polacek@redhat.com>
3314
3315 DR 2345 - Jumping across initializers in init-statements and conditions.
3316 * g++.dg/cpp1z/init-statement10.C: New test.
3317
3318 2019-09-21 Richard Sandiford <richard.sandiford@arm.com>
3319
3320 * gcc.target/aarch64/sve/cond_convert_1.c: Remove XFAILs.
3321 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
3322 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
3323
3324 2019-09-20 Iain Sandoe <iain@sandoe.co.uk>
3325
3326 * gcc.target/i386/naked-1.c: Alter options to use non-
3327 PIC codegen for m32 Darwin.
3328
3329 2019-09-20 Tobias Burnus <tobias@codesourcery.com>
3330
3331 PR fortran/78260
3332 * gfortran.dg/goacc/parameter.f95: Change
3333 dg-error as it is now detected earlier.
3334 * gfortran.dg/goacc/pr85701.f90: Modify to
3335 use a separate result variable.
3336 * gfortran.dg/goacc/pr78260.f90: New.
3337 * gfortran.dg/goacc/pr78260-2.f90: New.
3338 * gfortran.dg/gomp/pr78260.f90: New.
3339 * gfortran.dg/gomp/pr78260-2.f90: New.
3340 * gfortran.dg/gomp/pr78260-3.f90: New.
3341
3342 2019-09-20 Olivier Hainque <hainque@adacore.com>
3343
3344 * gnat.dg/system_info1.adb: Restrict to *-*-linux* and *-*-mingw*.
3345
3346 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
3347
3348 * gcc.dg/pr91269.c: New test.
3349
3350 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
3351
3352 * gcc.dg/typedef-var-1.c: New test.
3353 * gcc.dg/typedef-var-2.c: Likewise.
3354
3355 2019-09-20 Martin Jambor <mjambor@suse.cz>
3356
3357 * g++.dg/ipa/pr81248.C: Adjust dg-options and dump-scan.
3358 * gcc.dg/ipa/ipa-sra-1.c: Likewise.
3359 * gcc.dg/ipa/ipa-sra-10.c: Likewise.
3360 * gcc.dg/ipa/ipa-sra-11.c: Likewise.
3361 * gcc.dg/ipa/ipa-sra-3.c: Likewise.
3362 * gcc.dg/ipa/ipa-sra-4.c: Likewise.
3363 * gcc.dg/ipa/ipa-sra-5.c: Likewise.
3364 * gcc.dg/ipa/ipacost-2.c: Disable ipa-sra.
3365 * gcc.dg/ipa/ipcp-agg-9.c: Likewise.
3366 * gcc.dg/ipa/pr78121.c: Adjust scan pattern.
3367 * gcc.dg/ipa/vrp1.c: Likewise.
3368 * gcc.dg/ipa/vrp2.c: Likewise.
3369 * gcc.dg/ipa/vrp3.c: Likewise.
3370 * gcc.dg/ipa/vrp7.c: Likewise.
3371 * gcc.dg/ipa/vrp8.c: Likewise.
3372 * gcc.dg/noreorder.c: use noipa attribute instead of noinline.
3373 * gcc.dg/ipa/20040703-wpa.c: New test.
3374 * gcc.dg/ipa/ipa-sra-12.c: New test.
3375 * gcc.dg/ipa/ipa-sra-13.c: Likewise.
3376 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
3377 * gcc.dg/ipa/ipa-sra-15.c: Likewise.
3378 * gcc.dg/ipa/ipa-sra-16.c: Likewise.
3379 * gcc.dg/ipa/ipa-sra-17.c: Likewise.
3380 * gcc.dg/ipa/ipa-sra-18.c: Likewise.
3381 * gcc.dg/ipa/ipa-sra-19.c: Likewise.
3382 * gcc.dg/ipa/ipa-sra-20.c: Likewise.
3383 * gcc.dg/ipa/ipa-sra-21.c: Likewise.
3384 * gcc.dg/ipa/ipa-sra-22.c: Likewise.
3385 * gcc.dg/sso/ipa-sra-1.c: Likewise.
3386 * g++.dg/ipa/ipa-sra-2.C: Likewise.
3387 * g++.dg/ipa/ipa-sra-3.C: Likewise.
3388 * gcc.dg/tree-ssa/ipa-cp-1.c: Make return value used.
3389 * g++.dg/ipa/devirt-19.C: Add missing return, add -fipa-cp-clone
3390 option.
3391 * g++.dg/lto/devirt-19_0.C: Add -fipa-cp-clone option.
3392 * gcc.dg/ipa/ipa-sra-2.c: Removed.
3393 * gcc.dg/ipa/ipa-sra-6.c: Likewise.
3394
3395 2019-09-19 Martin Sebor <msebor@redhat.com>
3396
3397 PR middle-end/91631
3398 * /c-c++-common/Warray-bounds-3.c: Correct expected offsets.
3399 * /c-c++-common/Warray-bounds-4.c: Same.
3400 * gcc.dg/Warray-bounds-39.c: Remove xfails.
3401 * gcc.dg/Warray-bounds-45.c: New test.
3402 * gcc.dg/Warray-bounds-46.c: New test.
3403
3404 2019-09-19 Lewis Hyatt <lhyatt@gmail.com>
3405
3406 PR c/67224
3407 * c-c++-common/cpp/ucnid-2011-1-utf8.c: New test.
3408 * g++.dg/cpp/ucnid-1-utf8.C: New test.
3409 * g++.dg/cpp/ucnid-2-utf8.C: New test.
3410 * g++.dg/cpp/ucnid-3-utf8.C: New test.
3411 * g++.dg/cpp/ucnid-4-utf8.C: New test.
3412 * g++.dg/other/ucnid-1-utf8.C: New test.
3413 * gcc.dg/cpp/ucnid-1-utf8.c: New test.
3414 * gcc.dg/cpp/ucnid-10-utf8.c: New test.
3415 * gcc.dg/cpp/ucnid-11-utf8.c: New test.
3416 * gcc.dg/cpp/ucnid-12-utf8.c: New test.
3417 * gcc.dg/cpp/ucnid-13-utf8.c: New test.
3418 * gcc.dg/cpp/ucnid-14-utf8.c: New test.
3419 * gcc.dg/cpp/ucnid-15-utf8.c: New test.
3420 * gcc.dg/cpp/ucnid-2-utf8.c: New test.
3421 * gcc.dg/cpp/ucnid-3-utf8.c: New test.
3422 * gcc.dg/cpp/ucnid-4-utf8.c: New test.
3423 * gcc.dg/cpp/ucnid-6-utf8.c: New test.
3424 * gcc.dg/cpp/ucnid-7-utf8.c: New test.
3425 * gcc.dg/cpp/ucnid-9-utf8.c: New test.
3426 * gcc.dg/ucnid-1-utf8.c: New test.
3427 * gcc.dg/ucnid-10-utf8.c: New test.
3428 * gcc.dg/ucnid-11-utf8.c: New test.
3429 * gcc.dg/ucnid-12-utf8.c: New test.
3430 * gcc.dg/ucnid-13-utf8.c: New test.
3431 * gcc.dg/ucnid-14-utf8.c: New test.
3432 * gcc.dg/ucnid-15-utf8.c: New test.
3433 * gcc.dg/ucnid-16-utf8.c: New test.
3434 * gcc.dg/ucnid-2-utf8.c: New test.
3435 * gcc.dg/ucnid-3-utf8.c: New test.
3436 * gcc.dg/ucnid-4-utf8.c: New test.
3437 * gcc.dg/ucnid-5-utf8.c: New test.
3438 * gcc.dg/ucnid-6-utf8.c: New test.
3439 * gcc.dg/ucnid-7-utf8.c: New test.
3440 * gcc.dg/ucnid-8-utf8.c: New test.
3441 * gcc.dg/ucnid-9-utf8.c: New test.
3442
3443 2019-09-19 Iain Sandoe <iain@sandoe.co.uk>
3444
3445 * gcc.dg/pr89313.c: Test for __POWERPC__ in addition to
3446 __powerpc__ in register name selection.
3447
3448 2019-09-19 Richard Henderson <richard.henderson@linaro.org>
3449
3450 * gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
3451 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
3452 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3453 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3454 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3455 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3456 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3457 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3458 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3459 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3460 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3461 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3462 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
3463 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3464 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3465 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3466 * gcc.target/aarch64/sync-op-full.c: Likewise.
3467
3468 2019-09-19 Feng Xue <fxue@os.amperecomputing.com>
3469
3470 * gcc.dg/ipa/pr91089.c: Add a new function and pattern.
3471
3472 2019-09-19 Richard Biener <rguenther@suse.de>
3473
3474 PR tree-optimization/91812
3475 * gcc.dg/torture/pr91812.c: New testcase.
3476
3477 2019-09-19 Tom Tromey <tromey@adacore.com>
3478
3479 * gnat.dg/bias1.adb: New testcase.
3480
3481 2019-09-19 Steve Baird <baird@adacore.com>
3482
3483 * gnat.dg/annotation1.adb: New testcase.
3484
3485 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3486
3487 * gnat.dg/inline21.adb, gnat.dg/inline21_g.ads,
3488 gnat.dg/inline21_h.adb, gnat.dg/inline21_h.ads,
3489 gnat.dg/inline21_q.ads: New testcase.
3490
3491 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3492
3493 * gnat.dg/inline20.adb, gnat.dg/inline20_g.adb,
3494 gnat.dg/inline20_g.ads, gnat.dg/inline20_h.ads,
3495 gnat.dg/inline20_i.ads, gnat.dg/inline20_q-io.ads,
3496 gnat.dg/inline20_q.ads, gnat.dg/inline20_r.ads: New testcase.
3497
3498 2019-09-19 Ed Schonberg <schonberg@adacore.com>
3499
3500 * gnat.dg/generic2-child.ads, gnat.dg/generic2-io_any.adb,
3501 gnat.dg/generic2-io_any.ads, gnat.dg/generic2.ads: New testcase.
3502
3503 2019-09-19 Yannick Moy <moy@adacore.com>
3504
3505 * gnat.dg/global2.adb, gnat.dg/global2.ads: New testcase.
3506
3507 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3508
3509 * gnat.dg/access9.adb: New testcase.
3510
3511 2019-09-19 Ed Schonberg <schonberg@adacore.com>
3512
3513 * gnat.dg/predicate14.adb, gnat.dg/predicate14.ads: New
3514 testcase.
3515
3516 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3517
3518 * gnat.dg/generic_inst13.adb,
3519 gnat.dg/generic_inst13_pkg-nested_g.ads,
3520 gnat.dg/generic_inst13_pkg-ops_g.ads,
3521 gnat.dg/generic_inst13_pkg.ads: New testcase.
3522
3523 2019-09-19 Bob Duff <duff@adacore.com>
3524
3525 * gnat.dg/concat3.adb: New testcase.
3526
3527 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3528
3529 * gnat.dg/pack26.adb: New testcase.
3530
3531 2019-09-19 Hongtao Liu <hongtao.liu@intel.com>
3532
3533 PR target/87007
3534 * gcc.target/i386/pr87007-3.c: New test.
3535
3536 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
3537
3538 PR target/90878
3539 * gcc.target/i386/pr90878.c: New test.
3540
3541 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 PR target/91446
3544 * gcc.target/i386/pr91446.c: New test.
3545
3546 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
3547
3548 * gnat.dg/warn31.adb, gnat.dg/warn31.ads: New testcase.
3549
3550 2019-09-18 Ed Schonberg <schonberg@adacore.com>
3551
3552 * gnat.dg/fixedpnt8.adb: New testcase.
3553
3554 2019-09-18 Ed Schonberg <schonberg@adacore.com>
3555
3556 * gnat.dg/discr58.adb: New testcase.
3557
3558 2019-09-18 Justin Squirek <squirek@adacore.com>
3559
3560 * gnat.dg/warn30.adb, gnat.dg/warn30.ads: New testcase.
3561
3562 2019-09-18 Justin Squirek <squirek@adacore.com>
3563
3564 * gnat.dg/access8.adb, gnat.dg/access8_pkg.adb,
3565 gnat.dg/access8_pkg.ads: New testcase.
3566
3567 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
3568
3569 * gnat.dg/aggr28.adb: New testcase.
3570
3571 2019-09-18 Steve Baird <baird@adacore.com>
3572
3573 * gnat.dg/ai12_0086_example.adb: New testcase.
3574
3575 2019-09-18 Nicolas Roche <roche@adacore.com>
3576
3577 * gnat.dg/float_value2.adb: New testcase.
3578
3579 2019-09-18 Vadim Godunko <godunko@adacore.com>
3580
3581 * gnat.dg/expect4.adb: New testcase.
3582
3583 2019-09-18 Steve Baird <baird@adacore.com>
3584
3585 * gnat.dg/ghost7.adb, gnat.dg/ghost7.ads: New testcase.
3586
3587 2019-09-18 Olivier Hainque <hainque@adacore.com>
3588
3589 * gnat.dg/system_info1.adb: New testcase.
3590
3591 2019-09-18 Bob Duff <duff@adacore.com>
3592
3593 * gnat.dg/containers1.adb, gnat.dg/containers1.ads: New
3594 testcase.
3595
3596 2019-09-18 Richard Sandiford <richard.sandiford@arm.com>
3597
3598 * gcc.target/i386/pr82361-1.c (f1, f2, f3, f4, f5, f6): Force
3599 "c" to be in %rax and "d" to be in %rdx.
3600 * gcc.target/i386/pr82361-2.c: Expect 4 instances of "movl\t%edx".
3601
3602 2019-19-17 Christophe Lyon <christophe.lyon@st.com>
3603
3604 * lib/target-supports.exp
3605 (check_effective_target_arm_arch_FUNC_ok): Add v4t_arm, v4t_thumb,
3606 v5t_arm, v5t_thumb, v5te_arm, v5te_thumb, v6_arm, v6_thumb,
3607 v6k_arm, v6k_thumb, v6z_arm, v6z_thumb.
3608 Add -mfloat-abi=softfp to v4t, v5t, v5te, v6, v6k, v6z.
3609 Remove early exit for -marm.
3610 * gcc.target/arm/armv6-unaligned-load-ice.c: Add arm_arch
3611 effective-target.
3612 * gcc.target/arm/attr-unaligned-load-ice.c: Likewise.
3613 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3614 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3615 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3616 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3617 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3618 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3619 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3620 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3621 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3622 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3623 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3624 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3625 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3626 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3627 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3628 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3629 * gcc.target/arm/g2.c: Likewise.
3630 * gcc.target/arm/macro_defs1.c: Likewise.
3631 * gcc.target/arm/pr59858.c: Likewise.
3632 * gcc.target/arm/pr65647-2.c: Likewise.
3633 * gcc.target/arm/pr79058.c: Likewise.
3634 * gcc.target/arm/pr83712.c: Likewise.
3635 * gcc.target/arm/pragma_arch_switch_2.c: Likewise.
3636 * gcc.target/arm/scd42-1.c: Likewise.
3637 * gcc.target/arm/scd42-2.c: Likewise.
3638 * gcc.target/arm/scd42-3.c: Likewise.
3639 * gcc.c-torture/compile/pr82096.c: Fix arm_arch effective-target.
3640 * gcc.target/arm/attr_arm-err.c: Likewise.
3641 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3642
3643 2019-09-17 Feng Xue <fxue@os.amperecomputing.com>
3644
3645 PR ipa/91089
3646 * gcc.dg/ipa/pr91089.c: New test.
3647
3648 2019-09-17 Paul Thomas <pault@gcc.gnu.org>
3649
3650 PR fortran/91588
3651 * gfortran.dg/associate_49.f90: New test.
3652
3653 2019-09-17 Yannick Moy <moy@adacore.com>
3654
3655 * gnat.dg/fixedpnt7.adb: New testcase.
3656
3657 2019-09-17 Yannick Moy <moy@adacore.com>
3658
3659 * gnat.dg/multfixed.adb: New testcase.
3660
3661 2019-09-17 Vadim Godunko <godunko@adacore.com>
3662
3663 * gnat.dg/expect3.adb: New testcase.
3664
3665 2019-09-17 Ed Schonberg <schonberg@adacore.com>
3666
3667 * gnat.dg/predicate13.adb, gnat.dg/predicate13.ads: New
3668 testcase.
3669
3670 2019-09-17 Javier Miranda <miranda@adacore.com>
3671
3672 * gnat.dg/limited4.adb: New testcase.
3673
3674 2019-09-17 Eric Botcazou <ebotcazou@adacore.com>
3675
3676 * gnat.dg/pack25.adb: New testcase.
3677
3678 2019-09-16 Paolo Carlini <paolo.carlini@oracle.com>
3679
3680 * g++.dg/ext/int128-6.C: New.
3681 * c-c++-common/pr68107.c: Test location(s).
3682 * g++.dg/other/large-size-array.C: Likewise.
3683 * g++.dg/template/dtor2.C: Likewise.
3684 * g++.dg/template/error9.C: Likewise.
3685 * g++.dg/tls/diag-2.C: Likewise.
3686 * g++.dg/tls/diag-4.C: Likewise.
3687 * g++.dg/tls/diag-5.C: Likewise.
3688 * g++.old-deja/g++.pt/memtemp71.C: Likewise.
3689
3690 2019-09-16 Li Jia He <helijia@linux.ibm.com>
3691 Qi Feng <ffengqi@linux.ibm.com>
3692
3693 PR middle-end/88784
3694 * gcc.dg/pr88784-1.c: New testcase.
3695 * gcc.dg/pr88784-2.c: New testcase.
3696 * gcc.dg/pr88784-3.c: New testcase.
3697 * gcc.dg/pr88784-4.c: New testcase.
3698 * gcc.dg/pr88784-5.c: New testcase.
3699 * gcc.dg/pr88784-6.c: New testcase.
3700 * gcc.dg/pr88784-7.c: New testcase.
3701 * gcc.dg/pr88784-8.c: New testcase.
3702 * gcc.dg/pr88784-9.c: New testcase.
3703 * gcc.dg/pr88784-10.c: New testcase.
3704 * gcc.dg/pr88784-11.c: New testcase.
3705 * gcc.dg/pr88784-12.c: New testcase.
3706
3707 2019-09-16 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/91756
3710 PR tree-optimization/87132
3711 * gcc.dg/tree-ssa/ssa-fre-81.c: New testcase.
3712
3713 2019-09-15 Marek Polacek <polacek@redhat.com>
3714
3715 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
3716 * g++.dg/cpp1y/var-templ63.C: New test.
3717
3718 2019-09-15 Sandra Loosemore <sandra@codesourcery.com>
3719
3720 * lib/target-supports.exp
3721 (check_effective_target_arm_neon_fp16_hw)
3722 (check_effective_target_arm_fp16_hw): Use check_runtime
3723 instead of check_runtime_nocache.
3724
3725 2019-09-15 Steven G. Kargl <kargl@gcc.gnu.org>
3726
3727 PR fortran/91727
3728 * gfortran.dg/pr91727.f90: New test.
3729
3730 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/91550
3733 * gfortran.dg/do_subscript_6.f90: New test.
3734
3735 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3736
3737 PR fortran/91556
3738 * gfortran.dg/warn_argument_mismatch_1.f90: Remove.
3739
3740 2019-09-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3741
3742 PR fortran/91557
3743 PR fortran/91556
3744 * gfortran.dg/argument_checking_20.f90: New test.
3745 * gfortran.dg/argument_checking_21.f90: New test.
3746 * gfortran.dg/argument_checking_22.f90: New test.
3747 * gfortran.dg/argument_checking_23.f90: New test.
3748 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
3749 * gfortran.dg/bessel_3.f90: Add pattern for type mismatch.
3750 * gfortran.dg/g77/20010519-1.f: Adjust dg-warning messages to new
3751 handling.
3752 * gfortran.dg/pr24823.f: Likewise.
3753 * gfortran.dg/pr39937.f: Likewise.
3754
3755 2019-09-14 Sandra Loosemore <sandra@codesourcery.com>
3756
3757 PR testsuite/83889
3758 * g++.dg/vect/pr87914.cc: Remove explicit dg-do run.
3759
3760 2019-09-14 Kewen Lin <linkw@gcc.gnu.org>
3761
3762 PR middle-end/80791
3763 * gcc.dg/tree-ssa/ivopts-3.c: Adjust for doloop change.
3764 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
3765 * gcc.dg/tree-ssa/pr32044.c: Likewise.
3766
3767 2019-09-13 Steven G. Kargl <kargl@gcc.gnu.org>
3768
3769 PR fortran/91566
3770 * gfortran.dg/pr91566.f90:
3771
3772 2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
3773
3774 PR fortran/91716
3775 * gfortran.dg/pr91716.f90: New test.
3776
3777 2019-09-13 Paul Thomas <pault@gcc.gnu.org>
3778
3779 PR fortran/91717
3780 * gfortran.dg/dependency_55.f90: New test.
3781
3782 2019-09-12 Uroš Bizjak <ubizjak@gmail.com>
3783
3784 PR tree-optimization/89386
3785 * gcc.target/i386/pr89386.c: New test.
3786 * gcc.target/i386/pr89386-1.c: Ditto.
3787
3788 2019-09-12 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/91750
3791 * gcc.dg/vect/pr91750.c: New testcase.
3792
3793 2019-09-12 Yuliang Wang <yuliang.wang@arm.com>
3794
3795 PR tree-optimization/89386
3796 * testsuite/gcc.target/aarch64/sve2/mulhrs_1.c: New test.
3797 * testsuite/gcc.dg/vect/vect-mulhrs-1.c: As above.
3798 * testsuite/gcc.dg/vect/vect-mulhrs-2.c: As above.
3799 * testsuite/gcc.dg/vect/vect-mulhrs-3.c: As above.
3800 * testsuite/gcc.dg/vect/vect-mulhrs-4.c: As above.
3801 * doc/sourcebuild.texi (vect_mulhrs_hi): Document new target selector.
3802 * testsuite/lib/target-supports.exp
3803 (check_effective_target_vect_mulhrs_hi): Return true for AArch64
3804 with SVE2.
3805
3806 2019-09-11 Sandra Loosemore <sandra@codesourcery.com>
3807
3808 PR testsuite/83889
3809 * gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
3810 * gcc.dg/vect/pr88598-1.c: Likewise.
3811 * gcc.dg/vect/pr88598-2.c: Likewise.
3812 * gcc.dg/vect/pr88598-3.c: Likewise.
3813 * gcc.dg/vect/pr88598-4.c: Likewise.
3814 * gcc.dg/vect/pr88598-5.c: Likewise.
3815 * gcc.dg/vect/pr88598-6.c: Likewise.
3816 * gcc.dg/vect/pr89440.c: Likewise.
3817 * gcc.dg/vect/pr90018.c: Likewise.
3818 * gcc.dg/vect/pr91293-1.c: Likewise.
3819 * gcc.dg/vect/pr91293-2.c: Likewise.
3820 * gcc.dg/vect/pr91293-3.c: Likewise.
3821
3822 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3823
3824 PR fortran/91553
3825 * gfortran.dg/pr91553.f90: New test.
3826
3827 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3828
3829 PR fortran/91642
3830 * gfortran.dg/pr91642.f90: New test.
3831
3832 2019-09-11 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR rtl-optimization/89435
3835 PR rtl-optimization/89795
3836 PR rtl-optimization/91720
3837 * gcc.dg/pr89435.c: New test.
3838 * gcc.dg/pr89795.c: New test.
3839 * gcc.dg/pr91720.c: New test.
3840
3841 2019-09-11 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/90387
3844 * gcc.dg/Warray-bounds-44.c: New testcase.
3845
3846 2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
3847
3848 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
3849
3850 2019-09-11 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR tree-optimization/91723
3853 * gcc.dg/vect/vect-fma-3.c: New test.
3854
3855 PR middle-end/91725
3856 * gcc.c-torture/compile/pr91725.c: New test.
3857
3858 2019-09-11 Richard Biener <rguenther@suse.de>
3859
3860 Revert
3861 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
3862
3863 * gcc.dg/fold-binary-math-casts.c: New test.
3864
3865 2019-09-10 Marek Polacek <polacek@redhat.com>
3866
3867 PR c++/91673 - ICE with noexcept in alias-declaration.
3868 * g++.dg/cpp1z/using7.C: New test.
3869 * g++.dg/cpp1z/using8.C: New test.
3870
3871 2019-09-10 Marek Polacek <polacek@redhat.com>
3872
3873 PR c++/91705 - constexpr evaluation rejects ++/-- on floats.
3874 * g++.dg/cpp1y/constexpr-incr2.C: New test.
3875
3876 2019-09-10 David Edelsohn <dje.gcc@gmail.com>
3877
3878 * gfortran.dg/default_format_1.f90: Remove XFAIL AIX.
3879 * gfortran.dg/default_format_denormal_1.f90: Same.
3880
3881 2019-09-10 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR middle-end/91680
3884 * gcc.dg/tree-ssa/pr91680.c: New test.
3885 * g++.dg/torture/pr91680.C: New test.
3886
3887 2019-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3888
3889 * g++.dg/cpp0x/enum29.C: Test location(s) too.
3890 * g++.dg/cpp0x/lambda/lambda-ice10.C: Likewise.
3891 * g++.dg/cpp2a/constinit3.C: Likewise.
3892 * g++.dg/ext/desig4.C: Likewise.
3893 * g++.dg/ext/label10.C: Likewise.
3894 * g++.old-deja/g++.other/dtor3.C: Likewise.
3895
3896 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3897
3898 * lib/target-supports.exp (check_effective_target_static): Disable
3899 for ARM FDPIC target.
3900
3901 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3902
3903 * gcc.target/arm/pr43698.c (bswap_32): Rename as my_bswap_32.
3904
3905 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3906
3907 * g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
3908 * g++.dg/ipa/devirt-c-7.C: Likewise.
3909 * g++.dg/ipa/ivinline-1.C: Likewise.
3910 * g++.dg/ipa/ivinline-2.C: Likewise.
3911 * g++.dg/ipa/ivinline-3.C: Likewise.
3912 * g++.dg/ipa/ivinline-4.C: Likewise.
3913 * g++.dg/ipa/ivinline-5.C: Likewise.
3914 * g++.dg/ipa/ivinline-7.C: Likewise.
3915 * g++.dg/ipa/ivinline-8.C: Likewise.
3916 * g++.dg/ipa/ivinline-9.C: Likewise.
3917 * g++.dg/tls/pr79288.C: Likewise.
3918 * gcc.dg/addr_equal-1.c: Likewise.
3919 * gcc.dg/const-1.c: Likewise.
3920 * gcc.dg/ipa/pure-const-1.c: Likewise.
3921 * gcc.dg/noreturn-8.c: Likewise.
3922 * gcc.dg/pr33826.c: Likewise.
3923 * gcc.dg/torture/ipa-pta-1.c: Likewise.
3924 * gcc.dg/tree-ssa/alias-2.c: Likewise.
3925 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3926 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3927 * gcc.dg/uninit-19.c: Likewise.
3928
3929 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3930
3931 * g++.dg/abi/forced.C: Add *-*-uclinux*.
3932 * g++.dg/abi/guard2.C: Likewise.
3933 * g++.dg/ext/cleanup-10.C: Likewise.
3934 * g++.dg/ext/cleanup-11.C: Likewise.
3935 * g++.dg/ext/cleanup-8.C: Likewise.
3936 * g++.dg/ext/cleanup-9.C: Likewise.
3937 * g++.dg/ext/sync-4.C: Likewise.
3938 * g++.dg/ipa/comdat.C: Likewise.
3939 * gcc.dg/20041106-1.c: Likewise.
3940 * gcc.dg/cleanup-10.c: Likewise.
3941 * gcc.dg/cleanup-11.c: Likewise.
3942 * gcc.dg/cleanup-8.c: Likewise.
3943 * gcc.dg/cleanup-9.c: Likewise.
3944 * gcc.dg/fdata-sections-1.c: Likewise.
3945 * gcc.dg/fdata-sections-2.c: Likewise.
3946 * gcc.dg/pr39323-1.c: Likewise.
3947 * gcc.dg/pr39323-2.c: Likewise.
3948 * gcc.dg/pr39323-3.c: Likewise.
3949 * gcc.dg/pr65780-1.c: Likewise.
3950 * gcc.dg/pr65780-2.c: Likewise.
3951 * gcc.dg/pr67338.c: Likewise.
3952 * gcc.dg/pr78185.c: Likewise.
3953 * gcc.dg/pr83100-1.c: Likewise.
3954 * gcc.dg/pr83100-4.c: Likewise.
3955 * gcc.dg/strlenopt-12g.c: Likewise.
3956 * gcc.dg/strlenopt-14g.c: Likewise.
3957 * gcc.dg/strlenopt-14gf.c: Likewise.
3958 * gcc.dg/strlenopt-16g.c: Likewise.
3959 * gcc.dg/strlenopt-17g.c: Likewise.
3960 * gcc.dg/strlenopt-18g.c: Likewise.
3961 * gcc.dg/strlenopt-1f.c: Likewise.
3962 * gcc.dg/strlenopt-22g.c: Likewise.
3963 * gcc.dg/strlenopt-2f.c: Likewise.
3964 * gcc.dg/strlenopt-31g.c: Likewise.
3965 * gcc.dg/strlenopt-33g.c: Likewise.
3966 * gcc.dg/strlenopt-4g.c: Likewise.
3967 * gcc.dg/strlenopt-4gf.c: Likewise.
3968 * gcc.dg/strncmp-2.c: Likewise.
3969 * gcc.dg/struct-ret-3.c: Likewise.
3970 * gcc.dg/torture/pr69760.c: Likewise.
3971 * gcc.target/arm/div64-unwinding.c: Likewise.
3972 * gcc.target/arm/stack-checking.c: Likewise.
3973 * gcc.target/arm/synchronize.c: Likewise.
3974 * gcc.target/arm/pr66912.c: Add arm*-*-uclinuxfdpiceabi.
3975 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3976 (check_effective_target_sync_long_long_runtime): Likewise.
3977 (check_effective_target_sync_int_long): Likewise.
3978 (check_effective_target_sync_char_short): Likewise.
3979
3980 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3981
3982 * gcc.target/arm/eliminate.c: Accept only nonpic targets.
3983 * g++.dg/other/anon5.C: Likewise.
3984
3985 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3986 Mickaël Guêné <mickael.guene@st.com>
3987
3988 * gcc.target/arm/interrupt-1.c: Add scan-assembler pattern for
3989 arm*-*-uclinuxfdpiceabi.
3990 * gcc.target/arm/interrupt-2.c: Likewise.
3991 * gcc.target/arm/pr70830.c: Likewise.
3992
3993 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3994 Mickaël Guêné <mickael.guene@st.com>
3995
3996 * gcc.dg/20020312-2.c: Skip on arm*-*-uclinuxfdpiceabi.
3997 * gcc.target/arm/20051215-1.c: Likewise.
3998 * gcc.target/arm/mmx-1.c: Likewise.
3999 * gcc.target/arm/pr19599.c: Likewise.
4000 * gcc.target/arm/pr40887.c: Likewise.
4001 * gcc.target/arm/pr61948.c: Likewise.
4002 * gcc.target/arm/pr77933-1.c: Likewise.
4003 * gcc.target/arm/pr77933-2.c: Likewise.
4004 * gcc.target/arm/sibcall-1.c: Likewise.
4005 * gcc.target/arm/data-rel-2.c: Likewise.
4006 * gcc.target/arm/data-rel-3.c: Likewise.
4007 * gcc.target/arm/tail-long-call: Likewise.
4008 * gcc.target/arm/tlscall.c: Likewise.
4009 * gcc.target/arm/vfp-longcall-apcs: Likewise.
4010 * gcc.target/arm/ivopts-2.c: Skip object-size test on
4011 arm*-*-uclinuxfdpiceabi.
4012 * gcc.target/arm/ivopts-3.c: Likewise.
4013 * gcc.target/arm/ivopts-4.c: Likewise.
4014 * gcc.target/arm/ivopts-5.c: Likewise.
4015 * gcc.target/arm/pr43597.c: Likewise.
4016 * gcc.target/arm/pr43920-2.c: Likewise.
4017 * gcc.target/arm/pr45701-1.c: Skip scan-assembler on
4018 arm*-*-uclinuxfdpiceabi.
4019 * gcc.target/arm/pr45701-2.c: Likewise.
4020 * gcc.target/arm/stack-red-zone.c: Likewise.
4021
4022 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4023 Mickaël Guêné <mickael.guene@st.com>
4024
4025 * gcc.target/arm/fp16-aapcs-2.c: Adjust scan-assembler-times.
4026 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
4027
4028 2019-09-09 Marek Polacek <polacek@redhat.com>
4029
4030 PR c++/84374 - diagnose invalid uses of decltype(auto).
4031 * g++.dg/cpp1y/auto-fn57.C: New test.
4032
4033 2019-09-09 Segher Boessenkool <segher@kernel.crashing.org>
4034
4035 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
4036 * gcc.target/powerpc/rlwinm-1.c: Ditto.
4037 * gcc.target/powerpc/rlwinm-2.c: Ditto.
4038
4039 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
4040
4041 * gcc.dg/fold-binary-math-casts.c: New test.
4042
4043 2019-09-09 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR target/87853
4046 * gcc.target/i386/pr87853.c: New test.
4047
4048 PR target/91704
4049 * gcc.target/i386/pr91704.c: New test.
4050
4051 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4052
4053 * gcc.dg/builtins-config.h: eBPF doesn't support C99 standard
4054 functions.
4055 * gcc.c-torture/compile/20101217-1.c: Add a function prototype for
4056 printf.
4057 * gcc.c-torture/compile/20000211-1.c: Skip if target bpf-*-*.
4058 * gcc.c-torture/compile/poor.c: Likewise.
4059 * gcc.c-torture/compile/pr25311.c: Likewise.
4060 * gcc.c-torture/compile/pr39928-1.c: Likewise.
4061 * gcc.c-torture/compile/pr70061.c: Likewise.
4062 * gcc.c-torture/compile/920501-7.c: Likewise.
4063 * gcc.c-torture/compile/20000403-1.c: Likewise.
4064 * gcc.c-torture/compile/20001226-1.c: Likewise.
4065 * gcc.c-torture/compile/20030903-1.c: Likewise.
4066 * gcc.c-torture/compile/20031125-1.c: Likewise.
4067 * gcc.c-torture/compile/20040101-1.c: Likewise.
4068 * gcc.c-torture/compile/20040317-2.c: Likewise.
4069 * gcc.c-torture/compile/20040726-1.c: Likewise.
4070 * gcc.c-torture/compile/20051216-1.c: Likewise.
4071 * gcc.c-torture/compile/900313-1.c: Likewise.
4072 * gcc.c-torture/compile/920625-1.c: Likewise.
4073 * gcc.c-torture/compile/930421-1.c: Likewise.
4074 * gcc.c-torture/compile/930623-1.c: Likewise.
4075 * gcc.c-torture/compile/961004-1.c: Likewise.
4076 * gcc.c-torture/compile/980504-1.c: Likewise.
4077 * gcc.c-torture/compile/980816-1.c: Likewise.
4078 * gcc.c-torture/compile/990625-1.c: Likewise.
4079 * gcc.c-torture/compile/DFcmp.c: Likewise.
4080 * gcc.c-torture/compile/HIcmp.c: Likewise.
4081 * gcc.c-torture/compile/HIset.c: Likewise.
4082 * gcc.c-torture/compile/QIcmp.c: Likewise.
4083 * gcc.c-torture/compile/QIset.c: Likewise.
4084 * gcc.c-torture/compile/SFset.c: Likewise.
4085 * gcc.c-torture/compile/SIcmp.c: Likewise.
4086 * gcc.c-torture/compile/SIset.c: Likewise.
4087 * gcc.c-torture/compile/UHIcmp.c: Likewise.
4088 * gcc.c-torture/compile/UQIcmp.c: Likewise.
4089 * gcc.c-torture/compile/USIcmp.c: Likewise.
4090 * gcc.c-torture/compile/consec.c: Likewise.
4091 * gcc.c-torture/compile/limits-fndefn.c: Likewise.
4092 * gcc.c-torture/compile/lll.c: Likewise.
4093 * gcc.c-torture/compile/parms.c: Likewise.
4094 * gcc.c-torture/compile/pass.c: Likewise.
4095 * gcc.c-torture/compile/pp.c: Likewise.
4096 * gcc.c-torture/compile/pr32399.c: Likewise.
4097 * gcc.c-torture/compile/pr34091.c: Likewise.
4098 * gcc.c-torture/compile/pr34688.c: Likewise.
4099 * gcc.c-torture/compile/pr37258.c: Likewise.
4100 * gcc.c-torture/compile/pr37327.c: Likewise.
4101 * gcc.c-torture/compile/pr37381.c: Likewise.
4102 * gcc.c-torture/compile/pr37669-2.c: Likewise.
4103 * gcc.c-torture/compile/pr37669.c: Likewise.
4104 * gcc.c-torture/compile/pr37742-3.c: Likewise.
4105 * gcc.c-torture/compile/pr44063.c: Likewise.
4106 * gcc.c-torture/compile/pr48596.c: Likewise.
4107 * gcc.c-torture/compile/pr51856.c: Likewise.
4108 * gcc.c-torture/compile/pr54428.c: Likewise.
4109 * gcc.c-torture/compile/pr54713-1.c: Likewise.
4110 * gcc.c-torture/compile/pr54713-2.c: Likewise.
4111 * gcc.c-torture/compile/pr54713-3.c: Likewise.
4112 * gcc.c-torture/compile/pr55921.c: Likewise.
4113 * gcc.c-torture/compile/pr70240.c: Likewise.
4114 * gcc.c-torture/compile/pr70355.c: Likewise.
4115 * gcc.c-torture/compile/pr82052.c: Likewise.
4116 * gcc.c-torture/compile/pr83487.c: Likewise.
4117 * gcc.c-torture/compile/pr86122.c: Likewise.
4118 * gcc.c-torture/compile/pret-arg.c: Likewise.
4119 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
4120 * gcc.c-torture/compile/structret.c: Likewise.
4121 * gcc.c-torture/compile/uuarg.c: Likewise.
4122 * gcc.dg/20001009-1.c: Likewise.
4123 * gcc.dg/20020418-1.c: Likewise.
4124 * gcc.dg/20020426-2.c: Likewise.
4125 * gcc.dg/20020430-1.c: Likewise.
4126 * gcc.dg/20040306-1.c: Likewise.
4127 * gcc.dg/20040622-2.c: Likewise.
4128 * gcc.dg/20050603-2.c: Likewise.
4129 * gcc.dg/20050629-1.c: Likewise.
4130 * gcc.dg/20061026.c: Likewise.
4131 * gcc.dg/Warray-bounds-3.c: Likewise.
4132 * gcc.dg/Warray-bounds-30.c: Likewise.
4133 * gcc.dg/Wframe-larger-than-2.c: Likewise.
4134 * gcc.dg/Wframe-larger-than.c: Likewise.
4135 * gcc.dg/Wrestrict-11.c: Likewise.
4136 * gcc.c-torture/compile/20000804-1.c: Likewise.
4137
4138 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4139
4140 * lib/target-supports.exp (check_effective_target_trampolines):
4141 Adapt to eBPF.
4142 (check_effective_target_indirect_jumps): Likewise.
4143 (check_effective_target_nonlocal_goto): Likewise.
4144 (check_effective_target_global_constructor): Likewise.
4145 (check_effective_target_return_address): Likewise.
4146
4147 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4148
4149 * gcc.target/bpf/bpf.exp: New file.
4150 * gcc.target/bpf/builtin-load.c: Likewise.
4151 * cc.target/bpf/constant-calls.c: Likewise.
4152 * gcc.target/bpf/diag-funargs.c: Likewise.
4153 * gcc.target/bpf/diag-funargs-2.c: Likewise.
4154 * gcc.target/bpf/diag-funargs-3.c: Likewise.
4155 * gcc.target/bpf/diag-indcalls.c: Likewise.
4156 * gcc.target/bpf/helper-bind.c: Likewise.
4157 * cc.target/bpf/helper-bpf-redirect.c: Likewise.
4158 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
4159 * gcc.target/bpf/helper-csum-diff.c: Likewise.
4160 * gcc.target/bpf/helper-csum-update.c: Likewise.
4161 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
4162 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
4163 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
4164 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
4165 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
4166 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
4167 * gcc.target/bpf/helper-get-current-task.c: Likewise.
4168 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
4169 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
4170 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
4171 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
4172 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
4173 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
4174 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
4175 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
4176 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
4177 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
4178 * gcc.target/bpf/helper-getsockopt.c: Likewise.
4179 * gcc.target/bpf/helper-get-stack.c: Likewise.
4180 * gcc.target/bpf/helper-get-stackid.c: Likewise.
4181 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
4182 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
4183 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
4184 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
4185 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
4186 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
4187 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
4188 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
4189 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
4190 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
4191 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
4192 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
4193 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
4194 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
4195 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
4196 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
4197 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
4198 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
4199 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
4200 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
4201 * gcc.target/bpf/helper-override-return.c: Likewise.
4202 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
4203 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
4204 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
4205 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
4206 * gcc.target/bpf/helper-probe-read.c: Likewise.
4207 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
4208 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
4209 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
4210 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
4211 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
4212 * gcc.target/bpf/helper-redirect-map.c: Likewise.
4213 * gcc.target/bpf/helper-set-hash.c: Likewise.
4214 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
4215 * gcc.target/bpf/helper-setsockopt.c: Likewise.
4216 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
4217 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
4218 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
4219 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
4220 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
4221 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
4222 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
4223 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
4224 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
4225 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
4226 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
4227 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
4228 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
4229 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
4230 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
4231 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
4232 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
4233 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
4234 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
4235 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
4236 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
4237 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
4238 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
4239 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
4240 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
4241 * gcc.target/bpf/helper-sk-release.c: Likewise.
4242 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
4243 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
4244 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
4245 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
4246 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
4247 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
4248 * gcc.target/bpf/helper-spin-lock.c: Likewise.
4249 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
4250 * gcc.target/bpf/helper-strtol.c: Likewise.
4251 * gcc.target/bpf/helper-strtoul.c: Likewise.
4252 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
4253 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
4254 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
4255 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
4256 * gcc.target/bpf/helper-tail-call.c: Likewise.
4257 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
4258 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
4259 * gcc.target/bpf/helper-trace-printk.c: Likewise.
4260 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
4261 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
4262 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
4263 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
4264 * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
4265
4266 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4267
4268 * lib/target-supports.exp (check_effective_target_indirect_calls):
4269 New proc.
4270 * gcc.c-torture/compile/20010102-1.c: Annotate with
4271 dg-require-effective-target indirect_calls.
4272 * gcc.c-torture/compile/20010107-1.c: Likewise.
4273 * gcc.c-torture/compile/20011109-1.c: Likewise.
4274 * gcc.c-torture/compile/20011218-1.c: Likewise.
4275 * gcc.c-torture/compile/20011229-1.c: Likewise.
4276 * gcc.c-torture/compile/20020129-1.c: Likewise.
4277 * gcc.c-torture/compile/20020320-1.c: Likewise.
4278 * gcc.c-torture/compile/20020706-1.c: Likewise.
4279 * gcc.c-torture/compile/20020706-2.c: Likewise.
4280 * gcc.c-torture/compile/20021205-1.c: Likewise.
4281 * gcc.c-torture/compile/20030921-1.c: Likewise.
4282 * gcc.c-torture/compile/20031023-1.c: Likewise.
4283 * gcc.c-torture/compile/20031023-2.c: Likewise.
4284 * gcc.c-torture/compile/20031023-3.c: Likewise.
4285 * gcc.c-torture/compile/20031023-4.c: Likewise.
4286 * gcc.c-torture/compile/20040614-1.c: Likewise.
4287 * gcc.c-torture/compile/20040909-1.c: Likewise.
4288 * gcc.c-torture/compile/20050122-1.c: Likewise.
4289 * gcc.c-torture/compile/20050202-1.c: Likewise.
4290 * gcc.c-torture/compile/20060208-1.c: Likewise.
4291 * gcc.c-torture/compile/20081108-1.c: Likewise.
4292 * gcc.c-torture/compile/20150327.c: Likewise.
4293 * gcc.c-torture/compile/920428-2.c: Likewise.
4294 * gcc.c-torture/compile/920928-5.c: Likewise.
4295 * gcc.c-torture/compile/930117-1.c: Likewise.
4296 * gcc.c-torture/compile/930607-1.c: Likewise.
4297 * gcc.c-torture/compile/991213-2.c: Likewise.
4298 * gcc.c-torture/compile/callind.c: Likewise.
4299 * gcc.c-torture/compile/calls-void.c: Likewise.
4300 * gcc.c-torture/compile/calls.c: Likewise.
4301 * gcc.c-torture/compile/pr21840.c: Likewise.
4302 * gcc.c-torture/compile/pr32139.c: Likewise.
4303 * gcc.c-torture/compile/pr35607.c: Likewise.
4304 * gcc.c-torture/compile/pr37433-1.c: Likewise.
4305 * gcc.c-torture/compile/pr37433.c: Likewise.
4306 * gcc.c-torture/compile/pr39941.c: Likewise.
4307 * gcc.c-torture/compile/pr40080.c: Likewise.
4308 * gcc.c-torture/compile/pr43635.c: Likewise.
4309 * gcc.c-torture/compile/pr43791.c: Likewise.
4310 * gcc.c-torture/compile/pr43845.c: Likewise.
4311 * gcc.c-torture/compile/pr44043.c: Likewise.
4312 * gcc.c-torture/compile/pr51694.c: Likewise.
4313 * gcc.c-torture/compile/pr77754-2.c: Likewise.
4314 * gcc.c-torture/compile/pr77754-3.c: Likewise.
4315 * gcc.c-torture/compile/pr77754-4.c: Likewise.
4316 * gcc.c-torture/compile/pr89663-2.c: Likewise.
4317 * gcc.c-torture/compile/pta-1.c: Likewise.
4318 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4319 * gcc.dg/Walloc-size-larger-than-18.c: Likewise.
4320
4321 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4322
4323 * gcc.c-torture/compile/20000609-1.c: Annotate with
4324 dg-require-stack-size.
4325 * gcc.c-torture/compile/20000804-1.c: Likewise.
4326 * gcc.c-torture/compile/20020304-1.c: Likewise.
4327 * gcc.c-torture/compile/20020604-1.c: Likewise.
4328 * gcc.c-torture/compile/20021015-1.c: Likewise.
4329 * gcc.c-torture/compile/20050303-1.c: Likewise.
4330 * gcc.c-torture/compile/20060421-1.c: Likewise.
4331 * gcc.c-torture/compile/20071207-1.c: Likewise.
4332 * gcc.c-torture/compile/20080903-1.c: Likewise.
4333 * gcc.c-torture/compile/20121027-1.c: Likewise.
4334 * gcc.c-torture/compile/20151204.c: Likewise.
4335 * gcc.c-torture/compile/920501-12.c: Likewise.
4336 * gcc.c-torture/compile/920501-4.c: Likewise.
4337 * gcc.c-torture/compile/920723-1.c: Likewise.
4338 * gcc.c-torture/compile/921202-1.c: Likewise.
4339 * gcc.c-torture/compile/931003-1.c: Likewise.
4340 * gcc.c-torture/compile/931004-1.c: Likewise.
4341 * gcc.c-torture/compile/950719-1.c: Likewise.
4342 * gcc.c-torture/compile/951222-1.c: Likewise.
4343 * gcc.c-torture/compile/990517-1.c: Likewise.
4344 * gcc.c-torture/compile/bcopy.c: Likewise.
4345 * gcc.c-torture/compile/pr23929.c: Likewise.
4346 * gcc.c-torture/compile/pr25310.c: Likewise.
4347 * gcc.c-torture/compile/pr34458.c: Likewise.
4348 * gcc.c-torture/compile/pr39937.c: Likewise.
4349 * gcc.c-torture/compile/pr41181.c: Likewise.
4350 * gcc.c-torture/compile/pr41634.c: Likewise.
4351 * gcc.c-torture/compile/pr43415.c: Likewise.
4352 * gcc.c-torture/compile/pr43417.c: Likewise.
4353 * gcc.c-torture/compile/pr44788.c: Likewise.
4354 * gcc.c-torture/compile/sound.c: Likewise.
4355
4356 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4357
4358 * gcc.target/arm/pr91684.c: Use effective-target arm_prefer_ldrd_strd.
4359
4360 2019-09-07 David Edelsohn <dje.gcc@gmail.com>
4361
4362 * g++.dg/cpp2a/decomp2.C: Add TLS options.
4363 * gcc.target/powerpc/pr88233.c: Limit to lp64.
4364
4365 2019-09-07 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR tree-optimization/91665
4368 * gcc.dg/vect/pr91665.c: New test.
4369
4370 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4371
4372 PR target/91684
4373 * gcc.target/arm/pr91684.c: New test.
4374
4375 2019-09-06 Ian Lance Taylor <iant@golang.org>
4376
4377 * go.test/test/fixedbugs/bug369.go: Update to match libgo update
4378 to Go 1.13beta1.
4379
4380 2019-09-06 David Edelsohn <dje.gcc@gmail.com>
4381
4382 * gcc.dg/torture/inf-compare-1.c: Skip AIX.
4383 * gcc.dg/torture/inf-compare-2.c: Skip AIX.
4384 * gcc.dg/torture/inf-compare-3.c: Skip AIX.
4385 * gcc.dg/torture/inf-compare-4.c: Skip AIX.
4386 * gcc.dg/torture/pr52451.c: Skip AIX.
4387 * gcc.dg/torture/pr68264.c: Skip AIX
4388 * gcc.dg/torture/pr91323.c: Skip AIX.
4389
4390 * g++.dg/warn/Warray-bounds-4.C: Skip AIX.
4391 * g++.dg/warn/Warray-bounds-8.C: Skip AIX.
4392 * g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
4393 * g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
4394
4395 2019-09-06 Caroline Tice <cmtice@google.com>
4396
4397 PR testsuite/91670
4398 * g++.dg/ubsan/pr59415.C: Disable LTO, since test uses
4399 -fvtable-verify, and the two options are no longer allowed
4400 together.
4401
4402 2019-09-06 Nathan Sidwell <nathan@acm.org>
4403
4404 * c-c++-common/cpp/line-1.c: New.
4405
4406 2019-09-06 Martin Liska <mliska@suse.cz>
4407
4408 PR c++/91125
4409 * g++.dg/parse/repo1.C: Remove.
4410 * g++.dg/rtti/repo1.C: Remove.
4411 * g++.dg/template/repo1.C: Remove.
4412 * g++.dg/template/repo10.C: Remove.
4413 * g++.dg/template/repo11.C: Remove.
4414 * g++.dg/template/repo2.C: Remove.
4415 * g++.dg/template/repo3.C: Remove.
4416 * g++.dg/template/repo4.C: Remove.
4417 * g++.dg/template/repo5.C: Remove.
4418 * g++.dg/template/repo6.C: Remove.
4419 * g++.dg/template/repo7.C: Remove.
4420 * g++.dg/template/repo8.C: Remove.
4421 * g++.dg/template/repo9.C: Remove.
4422 * g++.old-deja/g++.pt/instantiate4.C: Remove.
4423 * g++.old-deja/g++.pt/instantiate6.C: Remove.
4424 * g++.old-deja/g++.pt/repo1.C: Remove.
4425 * g++.old-deja/g++.pt/repo2.C: Remove.
4426 * g++.old-deja/g++.pt/repo3.C: Remove.
4427 * g++.old-deja/g++.pt/repo4.C: Remove.
4428 * lib/g++.exp: Remove removal of repo files.
4429 * lib/gcc-dg.exp: Likewise.
4430 * lib/obj-c++.exp: Likewise.
4431
4432 2019-09-05 Jakub Jelinek <jakub@redhat.com>
4433 Jim Wilson <jimw@sifive.com>
4434
4435 PR target/91635
4436 * gcc.c-torture/execute/pr91635.c: New test.
4437 * gcc.target/riscv/shift-shift-4.c: New test.
4438 * gcc.target/riscv/shift-shift-5.c: New test.
4439
4440 2019-09-05 Harald Anlauf <anlauf@gmx.de>
4441
4442 PR fortran/91496
4443 * gfortran.dg/directive_unroll_5.f90: Adjust error message.
4444
4445 2019-09-05 Steven G. Kargl <kargl@gcc.gnu.org>
4446
4447 PR fortran/91660
4448 * gfortran.dg/pdt_4.f03: Fix invalid code.
4449 * gfortran.dg/pr91660_1.f90: New test.
4450 * gfortran.dg/pr91660_2.f90: Ditto.
4451
4452 2019-09-05 Marek Polacek <polacek@redhat.com>
4453
4454 PR c++/91644 - ICE with constinit in function template.
4455 * g++.dg/cpp2a/constinit13.C: New test.
4456
4457 2019-09-05 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR middle-end/91001
4460 PR middle-end/91105
4461 PR middle-end/91106
4462 * gcc.c-torture/compile/pr91001.c: New test.
4463
4464 2019-09-05 Richard Biener <rguenther@suse.de>
4465
4466 PR rtl-optimization/91656
4467 * gcc.dg/torture/pr91656-1.c: New testcase.
4468 * gcc.dg/torture/pr91656-2.c: Likewise.
4469 * gcc.dg/torture/pr91656-3.c: Likewise.
4470
4471 2019-09-05 Nathan Sidwell <nathan@acm.org>
4472
4473 PR preprocessor/91639
4474 * c-c++-common/cpp/pr91639.c: New.
4475 * c-c++-common/cpp/pr91639-one.h: New.
4476 * c-c++-common/cpp/pr91639-two.h: New.
4477
4478 2019-09-05 Richard Sandiford <richard.sandiford@arm.com>
4479
4480 PR middle-end/91577
4481 * gfortran.dg/pr91577.f90: New test, taken from temporary_1.f90.
4482
4483 2019-09-04 Steven G. Kargl <kargl@gcvc.gnu.org>
4484
4485 PR fortran/91650
4486 * gfortran.dg/pr91650_1.f90: New test.
4487 * gfortran.dg/pr91650_2.f90: Ditto.
4488
4489 2019-09-04 Marek Polacek <polacek@redhat.com>
4490
4491 * g++.dg/cpp0x/initlist-deduce.C: Don't use -fdeduce-init-list. Remove
4492 dg-warning. Add dg-error.
4493
4494 2019-09-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4495
4496 PR c/78736
4497 * gcc.dg/Wenum-conversion.c: New test-case.
4498
4499 2019-09-03 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4500
4501 * gcc.target/msp430/data-attributes-2.c: New test.
4502 * gcc.target/msp430/function-attributes-4.c: Update dg-warning
4503 strings.
4504 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
4505
4506 2019-09-03 Kamlesh Kumar <kamleshbhalui@gmail.com>
4507
4508 PR tree-optimization/91504
4509 gcc.dg/tree-ssa/pr91504.c: New test.
4510
4511 2019-09-03 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR target/91604
4514 * gcc.target/i386/pr91604.c: New test.
4515
4516 2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
4517
4518 * lib/compat.exp: Remove references to spu.
4519 * lib/fortran-torture.exp: Likewise.
4520 * lib/gcc-dg.exp: Likewise.
4521 * lib/gfortran.exp: Likewise.
4522 * lib/target-supports.exp: Likewise.
4523 * lib/target-utils.exp: Likewise.
4524
4525 * c-c++-common/torture/complex-sign-add.c: Remove references to spu.
4526 * c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
4527 * c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
4528 * c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
4529 * c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
4530 * c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
4531 * c-c++-common/torture/complex-sign-mul-one.c: Likewise.
4532 * c-c++-common/torture/complex-sign-mul.c: Likewise.
4533 * c-c++-common/torture/complex-sign-sub.c: Likewise.
4534
4535 * g++.dg/opt/temp1.C: Remove references to spu.
4536 * g++.dg/opt/vt1.C: Likewise.
4537 * g++.dg/torture/type-generic-1.C: Likewise.
4538 * g++.dg/warn/pr30551-2.C: Likewise.
4539 * g++.dg/warn/pr30551.C: Likewise.
4540 * g++.old-deja/g++.jason/thunk2.C: Likewise.
4541 * g++.old-deja/g++.other/comdat5.C: Likewise.
4542 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
4543
4544 * gcc.c-torture/compile/20001226-1.c: Remove references to spu.
4545 * gcc.c-torture/execute/20030222-1.c: Likewise.
4546 * gcc.c-torture/execute/20031003-1.c: Likewise.
4547 * gcc.c-torture/execute/20101011-1.c: Likewise.
4548 * gcc.c-torture/execute/conversion.c: Likewise.
4549 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4550 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4551 * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
4552 * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
4553 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4554 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
4555 * gcc.c-torture/execute/pr39228.c: Likewise.
4556 * gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
4557 * gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
4558 * gcc.c-torture/execute/ieee/920518-1.x: Remove file.
4559 * gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
4560 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
4561 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
4562
4563 * gcc.dg/20020312-2.c: Remove references to spu.
4564 * gcc.dg/20030702-1.c: Likewise.
4565 * gcc.dg/and-1.c: Likewise.
4566 * gcc.dg/builtin-inf-1.c: Likewise.
4567 * gcc.dg/builtins-1.c: Likewise.
4568 * gcc.dg/builtins-43.c: Likewise.
4569 * gcc.dg/builtins-44.c: Likewise.
4570 * gcc.dg/builtins-45.c: Likewise.
4571 * gcc.dg/float-range-1.c: Likewise.
4572 * gcc.dg/float-range-3.c: Likewise.
4573 * gcc.dg/float-range-4.c: Likewise.
4574 * gcc.dg/float-range-5.c: Likewise.
4575 * gcc.dg/fold-overflow-1.c: Likewise.
4576 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4577 * gcc.dg/format/unnamed-1.c: Likewise.
4578 * gcc.dg/hex-round-1.c: Likewise.
4579 * gcc.dg/hex-round-2.c: Likewise.
4580 * gcc.dg/lower-subreg-1.c: Likewise.
4581 * gcc.dg/nrv3.c: Likewise.
4582 * gcc.dg/pr15784-3.c: Likewise.
4583 * gcc.dg/pr27095.c: Likewise.
4584 * gcc.dg/pr28243.c: Likewise.
4585 * gcc.dg/pr28796-2.c: Likewise.
4586 * gcc.dg/pr30551-3.c: Likewise.
4587 * gcc.dg/pr30551-6.c: Likewise.
4588 * gcc.dg/pr30551.c: Likewise.
4589 * gcc.dg/pr70317.c: Likewise.
4590 * gcc.dg/sms-1.c: Likewise.
4591 * gcc.dg/sms-2.c: Likewise.
4592 * gcc.dg/sms-3.c: Likewise.
4593 * gcc.dg/sms-4.c: Likewise.
4594 * gcc.dg/sms-5.c: Likewise.
4595 * gcc.dg/sms-6.c: Likewise.
4596 * gcc.dg/sms-7.c: Likewise.
4597 * gcc.dg/stack-usage-1.c: Likewise.
4598 * gcc.dg/strlenopt-73.c: Likewise.
4599 * gcc.dg/titype-1.c: Likewise.
4600 * gcc.dg/tls/thr-cse-1.c: Likewise.
4601 * gcc.dg/torture/builtin-attr-1.c: Likewise.
4602 * gcc.dg/torture/builtin-complex-1.c: Likewise.
4603 * gcc.dg/torture/builtin-cproj-1.c: Likewise.
4604 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
4605 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
4606 * gcc.dg/torture/builtin-logb-1.c: Likewise.
4607 * gcc.dg/torture/builtin-math-2.c: Likewise.
4608 * gcc.dg/torture/builtin-math-5.c: Likewise.
4609 * gcc.dg/torture/builtin-modf-1.c: Likewise.
4610 * gcc.dg/torture/fp-int-convert.h: Likewise.
4611 * gcc.dg/torture/pr25947-1.c: Likewise.
4612 * gcc.dg/torture/type-generic-1.c: Likewise.
4613 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4614 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
4615 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4616 * gcc.dg/tree-ssa/vector-6.c: Likewise.
4617 * gcc.dg/uninit-C-O0.c: Likewise.
4618 * gcc.dg/uninit-C.c: Likewise.
4619 * gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
4620 * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
4621 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
4622 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
4623 * gcc.dg/vect/vect.exp: Likewise.
4624 * gcc.gd/vect/costmodel/spu/: Remove directory.
4625
4626 * gcc.target/spu/: Remove directory.
4627
4628 * gfortran.dg/bessel_6.f90: Remove references to spu.
4629 * gfortran.dg/bessel_7.f90: Likewise.
4630 * gfortran.dg/char4_iunit_1.f03: Likewise.
4631 * gfortran.dg/chmod_1.f90: Likewise.
4632 * gfortran.dg/chmod_2.f90: Likewise.
4633 * gfortran.dg/chmod_3.f90: Likewise.
4634 * gfortran.dg/default_format_1.f90: Likewise.
4635 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4636 * gfortran.dg/erf_2.F90: Likewise.
4637 * gfortran.dg/erf_3.F90: Likewise.
4638 * gfortran.dg/init_flag_10.f90: Likewise.
4639 * gfortran.dg/init_flag_3.f90: Likewise.
4640 * gfortran.dg/int_conv_2.f90: Likewise.
4641 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4642 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4643 * gfortran.dg/isnan_1.f90: Likewise.
4644 * gfortran.dg/isnan_2.f90: Likewise.
4645 * gfortran.dg/maxloc_2.f90: Likewise.
4646 * gfortran.dg/maxlocval_2.f90: Likewise.
4647 * gfortran.dg/maxlocval_4.f90: Likewise.
4648 * gfortran.dg/minloc_1.f90: Likewise.
4649 * gfortran.dg/minlocval_1.f90: Likewise.
4650 * gfortran.dg/minlocval_4.f90: Likewise.
4651 * gfortran.dg/module_nan.f90: Likewise.
4652 * gfortran.dg/namelist_42.f90: Likewise.
4653 * gfortran.dg/namelist_43.f90: Likewise.
4654 * gfortran.dg/nan_1.f90: Likewise.
4655 * gfortran.dg/nan_2.f90: Likewise.
4656 * gfortran.dg/nan_3.f90: Likewise.
4657 * gfortran.dg/nan_4.f90: Likewise.
4658 * gfortran.dg/nan_5.f90: Likewise.
4659 * gfortran.dg/nan_6.f90: Likewise.
4660 * gfortran.dg/nearest_1.f90: Likewise.
4661 * gfortran.dg/nearest_3.f90: Likewise.
4662 * gfortran.dg/open_errors.f90: Likewise.
4663 * gfortran.dg/pr20257.f90: Likewise.
4664 * gfortran.dg/read_infnan_1.f90: Likewise.
4665 * gfortran.dg/real_const_3.f90: Likewise.
4666 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4667 * gfortran.dg/reassoc_4.f: Likewise.
4668 * gfortran.dg/scalar_mask_2.f90: Likewise.
4669 * gfortran.dg/scratch_1.f90: Likewise.
4670 * gfortran.dg/stat_1.f90: Likewise.
4671 * gfortran.dg/stat_2.f90: Likewise.
4672 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4673 * gfortran.dg/typebound_operator_9.f03: Likewise.
4674
4675 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
4676 references to spu.
4677 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4678 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
4679 * gfortran.fortran-torture/execute/getarg_1.x: Remove file.
4680
4681 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4682
4683 PR middle-end/91603
4684 * gcc.target/arm/pr91603.c: New test.
4685
4686 2019-09-03 Ilya Leoshkevich <iii@linux.ibm.com>
4687
4688 * gcc.target/s390/sigfpe-eh.c: New test.
4689
4690 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4691
4692 * gcc.target/aarch64/acle/jcvt_1.c: New test.
4693
4694 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4695
4696 * gcc.target/aarch64/acle/rintnzx_1.c: New test.
4697 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
4698
4699 2019-09-03 Jakub Jelinek <jakub@redhat.com>
4700 Richard Biener <rguenther@suse.de>
4701
4702 PR tree-optimization/91597
4703 * gcc.c-torture/execute/pr91597.c: New test.
4704
4705 2019-09-03 Alexandre Oliva <oliva@adacore.com>
4706
4707 * gcc.target/i386/20020616-1.c: Preserve full register across
4708 main.
4709
4710 2019-09-02 Paul Thomas <pault@gcc.gnu.org>
4711
4712 PR fortran/91589
4713 * gfortran.dg/pr91589.f90: New test.
4714
4715 2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
4716
4717 PR fortran/91552
4718 * gfortran.dg/pr91552.f90: New test.
4719
4720 2019-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4721
4722 PR middle-end/91605
4723 * g++.target/i386/pr91605.C: New test.
4724
4725 2019-09-02 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR tree-optimization/91632
4728 * gcc.c-torture/execute/pr91632.c: New test.
4729
4730 2019-09-02 Eric Botcazou <ebotcazou@adacore.com>
4731
4732 * gcc.dg/tree-ssa/slsr-42.c: New test.
4733
4734 2019-09-02 Martin Liska <mliska@suse.cz>
4735
4736 PR c++/91155
4737 * g++.dg/torture/pr91155.C: New test.
4738
4739 2019-09-01 Marek Polacek <polacek@redhat.com>
4740
4741 PR c++/91129 - wrong error with binary op in template argument.
4742 * g++.dg/cpp1y/nontype1.C: New test.
4743
4744 2019-09-01 Iain Sandoe <iain@sandoe.co.uk>
4745
4746 * gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
4747
4748 2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
4749
4750 * gcc.c-torture/execute/20190901-1.c: New test.
4751
4752 * lib/target-supports.exp (check_effective_target_pthread): Add
4753 #include <pthread.h> directive to the test.
4754
4755 2019-09-01 Paul Thomas <pault@gcc.gnu.org>
4756
4757 * gfortran.dg/select_rank_1.f90: New test.
4758 * gfortran.dg/select_rank_2.f90: New test.
4759
4760 2019-09-01 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR middle-end/91623
4763 * gcc.target/i386/pr91623.c: New test.
4764
4765 PR lto/91572
4766 * g++.dg/lto/pr91572_0.C: New test.
4767
4768 2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4769
4770 PR fortran/91587
4771 * gfortran.dg/pr91587.f90: New test.
4772
4773 2019-08-30 Martin Sebor <msebor@redhat.com>
4774
4775 PR middle-end/91599
4776 * gcc.dg/Wstringop-overflow-16.c: New test.
4777
4778 PR middle-end/91584
4779 * gfortran.dg/char_array_constructor_4.f90: New test.
4780
4781 2019-08-30 Eric Botcazou <ebotcazou@adacore.com>
4782
4783 * gnat.dg/pack24.adb: New test.
4784
4785 2019-08-30 Jeff Law <law@redhat.com>
4786
4787 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
4788
4789 2019-08-30 Martin Jambor <mjambor@suse.cz>
4790
4791 tree-optimization/91579
4792 * gcc.dg/tree-ssa/pr91579.c: New test.
4793
4794 2019-08-29 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR target/91560
4797 * gcc.dg/torture/vshuf-8.inc: Add two further permutations.
4798
4799 PR tree-optimization/91351
4800 * g++.dg/opt/pr91351.C: New test.
4801
4802 2019-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4803
4804 * g++.dg/spellcheck-typenames.C: Adjust expected locations.
4805 * g++.dg/cpp0x/pr84676.C: Check locations.
4806 * g++.dg/other/pr88187.C: Likewise.
4807 * g++.dg/parse/crash13.C: Likewise.
4808 * g++.dg/parse/crash46.C: Likewise.
4809 * g++.dg/parse/template28.C: Likewise.
4810 * g++.dg/parse/typename4.C: Likewise.
4811
4812 2019-08-29 Richard Biener <rguenther@suse.de>
4813
4814 PR tree-optimization/91568
4815 * gfortran.dg/pr91568.f: New testcase.
4816
4817 2019-08-28 Marek Polacek <polacek@redhat.com>
4818
4819 Implement P1152R4: Deprecating some uses of volatile.
4820 PR c++/91361
4821 * c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
4822 * c-c++-common/gomp/atomic-1.c: Likewise.
4823 * c-c++-common/gomp/atomic-9.c: Likewise.
4824 * c-c++-common/gomp/depend-iterator-1.c: Likewise.
4825 * c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
4826 * c-c++-common/gomp/order-3.c: Likewise.
4827 * c-c++-common/pr69733.c: Use -Wno-volatile in C++.
4828 * c-c++-common/spec-barrier-2.c: Likewise.
4829 * c-c++-common/tm/pr54893.c: Likewise.
4830 * g++.dg/cpp0x/pr65327.C: Add dg-warning.
4831 * g++.dg/cpp0x/rv-conv2.C: Likewise.
4832 * g++.dg/cpp0x/rv1n.C: Likewise.
4833 * g++.dg/cpp0x/rv1p.C: Likewise.
4834 * g++.dg/cpp0x/rv2n.C: Likewise.
4835 * g++.dg/cpp0x/rv2p.C: Likewise.
4836 * g++.dg/cpp0x/rv3n.C: Likewise.
4837 * g++.dg/cpp0x/rv3p.C: Likewise.
4838 * g++.dg/cpp0x/rv4n.C: Likewise.
4839 * g++.dg/cpp0x/rv4p.C: Likewise.
4840 * g++.dg/cpp0x/rv5n.C: Likewise.
4841 * g++.dg/cpp0x/rv5p.C: Likewise.
4842 * g++.dg/cpp0x/rv6n.C: Likewise.
4843 * g++.dg/cpp0x/rv6p.C: Likewise.
4844 * g++.dg/cpp0x/rv7n.C: Likewise.
4845 * g++.dg/cpp0x/rv7p.C: Likewise.
4846 * g++.dg/cpp0x/rv8p.C: Likewise.
4847 * g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
4848 * g++.dg/cpp1y/new1.C: Add dg-warning.
4849 * g++.dg/cpp2a/volatile1.C: New test.
4850 * g++.dg/cpp2a/volatile2.C: New test.
4851 * g++.dg/cpp2a/volatile3.C: New test.
4852 * g++.dg/cpp2a/volatile4.C: New test.
4853 * g++.dg/expr/bool3.C: Add dg-warning.
4854 * g++.dg/expr/bool4.C: Likewise.
4855 * g++.dg/expr/cond9.C: Likewise.
4856 * g++.dg/ext/vector25.C: Likewise.
4857 * g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
4858 * g++.dg/inherit/covariant21.C: Add dg-warning.
4859 * g++.dg/init/ref18.C: Likewise.
4860 * g++.dg/ipa/pr63838.C: Likewise.
4861 * g++.dg/overload/rvalue2.C: Likewise.
4862 * g++.dg/parse/semicolon4.C: Likewise.
4863 * g++.dg/warn/Wreturn-type-4.C: Likewise.
4864 * g++.dg/warn/pr36069.C: Likewise.
4865 * g++.old-deja/g++.mike/p9506.C: Likewise.
4866 * g++.old-deja/g++.other/volatile1.C: Likewise.
4867
4868 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4869
4870 PR fortran/91551
4871 * gfortran.dg/allocated_3.f90
4872
4873 2019-08-28 Marek Polacek <polacek@redhat.com>
4874
4875 PR c++/91360 - Implement C++20 P1143R2: constinit.
4876 * g++.dg/cpp2a/constinit1.C: New test.
4877 * g++.dg/cpp2a/constinit2.C: New test.
4878 * g++.dg/cpp2a/constinit3.C: New test.
4879 * g++.dg/cpp2a/constinit4.C: New test.
4880 * g++.dg/cpp2a/constinit5.C: New test.
4881 * g++.dg/cpp2a/constinit6.C: New test.
4882 * g++.dg/cpp2a/constinit7.C: New test.
4883 * g++.dg/cpp2a/constinit8.C: New test.
4884 * g++.dg/cpp2a/constinit9.C: New test.
4885 * g++.dg/cpp2a/constinit10.C: New test.
4886 * g++.dg/cpp2a/constinit11.C: New test.
4887 * g++.dg/cpp2a/constinit12.C: New test.
4888
4889 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4890
4891 PR fortran/91565
4892 * gfortran.dg/pr91565.f90: New test.
4893
4894 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4895
4896 PR fortran/91564
4897 * gfortran.dg/pr91564.f90: New test.
4898
4899 2019-08-28 Martin Sebor <msebor@redhat.com>
4900
4901 PR tree-optimization/91457
4902 * c-c++-common/Wstringop-overflow-2.c: New test.
4903 * g++.dg/warn/Warray-bounds-8.C: New test.
4904 * g++.dg/warn/Wstringop-overflow-3.C: New test.
4905 * gcc.dg/Wstringop-overflow-15.c: New test.
4906
4907 2019-08-16 Martin Liska <mliska@suse.cz>
4908
4909 PR c++/90613
4910 * g++.dg/lookup/using61.C: New.
4911
4912 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4913
4914 PR middle-end/89544
4915 * gcc.target/arm/unaligned-argument-3.c: New test.
4916
4917 2019-08-27 Marek Polacek <polacek@redhat.com>
4918
4919 PR c++/81676 - bogus -Wunused warnings in constexpr if.
4920 * g++.dg/cpp1z/constexpr-if31.C: New test.
4921 * g++.dg/cpp1z/constexpr-if32.C: New test.
4922
4923 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
4924 * g++.dg/cpp2a/is-constant-evaluated9.C: New test.
4925
4926 2019-08-27 Martin Sebor <msebor@redhat.com>
4927
4928 PR tree-optimization/91567
4929 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
4930 on targets other than x86_64 to work around PR 83543.
4931 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
4932
4933 2019-08-27 Jeff Law <law@redhat.com>
4934
4935 * gcc.c-torture/compile/20190827-1.c: New test.
4936
4937 2019-08-27 Harald Anlauf <anlauf@gmx.de>
4938
4939 PR fortran/91496
4940 * gfortran.dg/pr91496.f90: New testcase.
4941
4942 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
4943
4944 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
4945 Add -mfpmath=sse.
4946 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
4947
4948 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
4949
4950 PR target/91528
4951 * gcc.target/i386/pr91528.c: New test.
4952
4953 2019-08-27 Martin Sebor <msebor@redhat.com>
4954
4955 PR c++/83431
4956 PR testsuite/91562
4957 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
4958
4959 2019-08-27 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c++/91415
4962 * g++.dg/warn/sequence-pt-4.C: New test.
4963
4964 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
4965
4966 PR testsuite/91549
4967 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
4968
4969 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4970
4971 PR fortran/91390
4972 PR fortran/91473
4973 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
4974 * gfortran.dg/argument_checking_20.f90: New test.
4975
4976 2019-08-26 Marek Polacek <polacek@redhat.com>
4977
4978 PR c++/91545 - ICE in constexpr store evaluation.
4979 * g++.dg/cpp0x/pr91545.C: New test.
4980
4981 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
4982
4983 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
4984 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
4985
4986 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
4987
4988 * gcc.dg/torture/builtin-round-roundeven.c: New test.
4989 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
4990
4991 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
4992
4993 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
4994 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
4995 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
4996 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
4997 * gcc.dg/wrapped-binop-simplify.c: New test.
4998
4999 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
5000
5001 * gcc.target/riscv/li.c: New test.
5002
5003 2019-08-24 Nathan Sidwell <nathan@acm.org>
5004
5005 * g++.dg/inherit/virtual14.C: New.
5006
5007 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5008
5009 PR fortran/91390
5010 PR fortran/91519
5011 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
5012 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
5013 additional errors.
5014 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
5015 warnings for ASSIGN. Add warnings for type mismatch.
5016 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
5017 Add catch-all warning.
5018 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
5019 avoid type error.
5020 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
5021 warnings for type mismatch.
5022 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
5023 here from
5024 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
5025
5026 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
5027
5028 * g++.dg/conversion/simd4.C: Test all the locations.
5029
5030 2019-08-23 Marek Polacek <polacek@redhat.com>
5031
5032 PR c++/91521 - wrong error with operator->.
5033 * g++.dg/parse/operator8.C: New test.
5034
5035 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
5036
5037 PR target/91481
5038 * gcc.target/powerpc/darn-3.c: New testcase.
5039
5040 2019-08-23 Marek Polacek <polacek@redhat.com>
5041
5042 PR c++/79817 - attribute deprecated on namespace.
5043 * g++.dg/cpp0x/attributes-namespace1.C: New test.
5044 * g++.dg/cpp0x/attributes-namespace2.C: New test.
5045 * g++.dg/cpp0x/attributes-namespace3.C: New test.
5046 * g++.dg/cpp0x/attributes-namespace4.C: New test.
5047 * g++.dg/cpp0x/attributes-namespace5.C: New test.
5048 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
5049 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
5050
5051 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
5052
5053 * gcc.target/mips/get-fcsr-3.c: New test.
5054
5055 2019-08-23 Martin Sebor <msebor@redhat.com>
5056
5057 PR c++/83431
5058 * gcc.dg/strlenopt-63.c: New test.
5059 * gcc.dg/pr79538.c: Adjust text of expected warning.
5060 * gcc.dg/pr81292-1.c: Adjust pass name.
5061 * gcc.dg/pr81292-2.c: Same.
5062 * gcc.dg/pr81703.c: Same.
5063 * gcc.dg/strcmpopt_2.c: Same.
5064 * gcc.dg/strcmpopt_3.c: Same.
5065 * gcc.dg/strcmpopt_4.c: Same.
5066 * gcc.dg/strlenopt-1.c: Same.
5067 * gcc.dg/strlenopt-10.c: Same.
5068 * gcc.dg/strlenopt-11.c: Same.
5069 * gcc.dg/strlenopt-13.c: Same.
5070 * gcc.dg/strlenopt-14g.c: Same.
5071 * gcc.dg/strlenopt-14gf.c: Same.
5072 * gcc.dg/strlenopt-15.c: Same.
5073 * gcc.dg/strlenopt-16g.c: Same.
5074 * gcc.dg/strlenopt-17g.c: Same.
5075 * gcc.dg/strlenopt-18g.c: Same.
5076 * gcc.dg/strlenopt-19.c: Same.
5077 * gcc.dg/strlenopt-1f.c: Same.
5078 * gcc.dg/strlenopt-2.c: Same.
5079 * gcc.dg/strlenopt-20.c: Same.
5080 * gcc.dg/strlenopt-21.c: Same.
5081 * gcc.dg/strlenopt-22.c: Same.
5082 * gcc.dg/strlenopt-22g.c: Same.
5083 * gcc.dg/strlenopt-24.c: Same.
5084 * gcc.dg/strlenopt-25.c: Same.
5085 * gcc.dg/strlenopt-26.c: Same.
5086 * gcc.dg/strlenopt-27.c: Same.
5087 * gcc.dg/strlenopt-28.c: Same.
5088 * gcc.dg/strlenopt-29.c: Same.
5089 * gcc.dg/strlenopt-2f.c: Same.
5090 * gcc.dg/strlenopt-3.c: Same.
5091 * gcc.dg/strlenopt-30.c: Same.
5092 * gcc.dg/strlenopt-31g.c: Same.
5093 * gcc.dg/strlenopt-32.c: Same.
5094 * gcc.dg/strlenopt-33.c: Same.
5095 * gcc.dg/strlenopt-33g.c: Same.
5096 * gcc.dg/strlenopt-34.c: Same.
5097 * gcc.dg/strlenopt-35.c: Same.
5098 * gcc.dg/strlenopt-4.c: Same.
5099 * gcc.dg/strlenopt-48.c: Same.
5100 * gcc.dg/strlenopt-49.c: Same.
5101 * gcc.dg/strlenopt-4g.c: Same.
5102 * gcc.dg/strlenopt-4gf.c: Same.
5103 * gcc.dg/strlenopt-5.c: Same.
5104 * gcc.dg/strlenopt-50.c: Same.
5105 * gcc.dg/strlenopt-51.c: Same.
5106 * gcc.dg/strlenopt-52.c: Same.
5107 * gcc.dg/strlenopt-53.c: Same.
5108 * gcc.dg/strlenopt-54.c: Same.
5109 * gcc.dg/strlenopt-55.c: Same.
5110 * gcc.dg/strlenopt-56.c: Same.
5111 * gcc.dg/strlenopt-6.c: Same.
5112 * gcc.dg/strlenopt-61.c: Same.
5113 * gcc.dg/strlenopt-7.c: Same.
5114 * gcc.dg/strlenopt-8.c: Same.
5115 * gcc.dg/strlenopt-9.c: Same.
5116 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
5117 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
5118 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
5119 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
5120 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
5121 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
5122 * gcc.dg/tree-ssa/dump-4.c: New test.
5123 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
5124
5125 2019-08-23 Martin Sebor <msebor@redhat.com>
5126
5127 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
5128 with -fpic.
5129 * gcc.dg/Warray-bounds-41.c: Same.
5130 * gcc.dg/pr78973.c: Same.
5131 * gcc.dg/pr78973-2.c: Same.
5132
5133 2019-08-22 Marek Polacek <polacek@redhat.com>
5134
5135 PR c++/91304 - prefix attributes ignored in condition.
5136 * g++.dg/cpp0x/gen-attrs-70.C: New test.
5137
5138 2019-08-22 Martin Sebor <msebor@redhat.com>
5139
5140 PR middle-end/91490
5141 * c-c++-common/Warray-bounds-7.c: New test.
5142 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
5143 -Wstringop-overflow.
5144 * gcc.dg/strlenopt-78.c: New test.
5145
5146 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5147
5148 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
5149 * gcc.target/i386/minmax-5.c: Likewise.
5150 * gcc.target/i386/minmax-6.c: Likewise.
5151 * gcc.target/i386/minmax-7.c: Likewise.
5152 * gcc.target/i386/pr91154.c: Likewise.
5153
5154 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
5155
5156 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
5157
5158 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5159
5160 * gcc.target/arm/acle/crc_hf_1.c: New test.
5161
5162 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
5163
5164 * gcc.target/arm/neon-extend-1.c: Remove test.
5165 * gcc.target/arm/neon-extend-2.c: Remove test.
5166
5167 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
5168
5169 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
5170 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
5171
5172 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5173 Richard Sandiford <richard.sandiford@arm.com>
5174
5175 PR target/88839
5176 * gcc.target/aarch64/sve/sel_1.c: New test.
5177 * gcc.target/aarch64/sve/sel_2.c: Likewise.
5178 * gcc.target/aarch64/sve/sel_3.c: Likewise.
5179 * gcc.target/aarch64/sve/sel_4.c: Likewise.
5180 * gcc.target/aarch64/sve/sel_5.c: Likewise.
5181 * gcc.target/aarch64/sve/sel_6.c: Likewise.
5182
5183 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
5184
5185 PR c++/91505
5186 * g++.target/i386/crc32-4.C: New test.
5187
5188 2019-08-21 Richard Biener <rguenther@suse.de>
5189
5190 PR tree-optimization/91482
5191 * gcc.dg/tree-ssa/pr91482.c: New testcase.
5192
5193 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
5194
5195 * c-c++-common/dump-ada-spec-15.c: New test.
5196
5197 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
5198
5199 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
5200 warning messages.
5201
5202 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
5203
5204 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
5205 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
5206
5207 2019-08-21 Javier Miranda <miranda@adacore.com>
5208
5209 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
5210 New testcase.
5211
5212 2019-08-20 Martin Sebor <msebor@redhat.com>
5213
5214 PR testsuite/91458
5215 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
5216 unconditionally (correcting r272199, PR middle-end/90676).
5217 * gcc.dg/tree-prof/stringop-2.c: Same.
5218
5219 2019-08-20 Ian Lance Taylor <iant@golang.org>
5220
5221 * go.test/test/fixedbugs/bug073.go: Update for language changes.
5222
5223 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
5224
5225 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
5226 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
5227
5228 2019-08-20 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/37242
5231 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
5232
5233 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5234
5235 * gnat.dg/storage_size1.adb: New testcase.
5236
5237 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5238
5239 * gnat.dg/loop_entry2.adb: New testcase.
5240
5241 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5242
5243 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
5244
5245 2019-08-20 Gary Dismukes <dismukes@adacore.com>
5246
5247 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
5248
5249 2019-08-20 Bob Duff <duff@adacore.com>
5250
5251 * gnat.dg/unchecked_convert14.adb: New testcase.
5252
5253 2019-08-20 Bob Duff <duff@adacore.com>
5254
5255 * gnat.dg/object_size1.adb: New testcase.
5256
5257 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
5258
5259 * gcc.c-torture/execute/20190820-1.c: New test.
5260
5261 2019-08-20 Richard Biener <rguenther@suse.de>
5262
5263 PR target/91498
5264 * gcc.target/i386/minmax-7.c: New testcase.
5265
5266 2019-08-20 Lili Cui <lili.cui@intel.com>
5267
5268 * gcc.target/i386/funcspec-56.inc: Handle new march.
5269 * g++.target/i386/mv16.C: Handle new march
5270
5271 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5272
5273 PR middle-end/89544
5274 * gcc.target/arm/unaligned-argument-1.c: New test.
5275 * gcc.target/arm/unaligned-argument-2.c: New test.
5276
5277 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
5278
5279 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
5280
5281 2019-08-19 Marek Polacek <polacek@redhat.com>
5282
5283 PR c++/91264 - detect modifying const objects in constexpr.
5284 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
5285 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
5286 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
5287 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
5288 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
5289 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
5290 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
5291 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
5292 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
5293 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
5294 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
5295 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
5296 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
5297 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
5298
5299 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
5300
5301 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
5302 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
5303 gnat.dg/elab8_pkg.ads: New testcase.
5304
5305 2019-08-19 Bob Duff <duff@adacore.com>
5306
5307 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
5308
5309 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5310
5311 * gnat.dg/expr_func9.adb: New testcase.
5312
5313 2019-08-19 Bob Duff <duff@adacore.com>
5314
5315 * gnat.dg/valid_scalars2.adb: New testcase.
5316
5317 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
5318
5319 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
5320 gnat.dg/generic_inst12_pkg1.ads,
5321 gnat.dg/generic_inst12_pkg2.ads: New testcase.
5322
5323 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5324
5325 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
5326
5327 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5328
5329 * gnat.dg/rep_clause9.adb: New testcase.
5330
5331 2019-08-19 Olivier Hainque <hainque@adacore.com>
5332
5333 * gnat.dg/openacc1.adb: New testcase.
5334
5335 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
5336
5337 PR target/91441
5338 * gcc.target/riscv/pr91441.c: New.
5339
5340 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
5341
5342 PR fortran/91485
5343 * gfortran.dg/pr91485.f90: New test.
5344
5345 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5346
5347 PR fortran/82992
5348 * gfortran.dg/pr71649.f90: Adjust error messages.
5349 * gfortran.dg/use_15.f90: Ditto.
5350 * gfortran.dg/use_rename_8.f90: Ditto.
5351
5352 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5353
5354 PR fortran/78739
5355 * fortran.dg/pr78739.f90: New test.
5356
5357 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5358
5359 PR fortran/78719
5360 * gfortran.dg/pr78719_1.f90: New test.
5361 * gfortran.dg/pr78719_2.f90: Ditto.
5362 * gfortran.dg/pr78719_3.f90: Ditto.
5363
5364 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5365
5366 PR fortran/91471
5367 * gfortran.dg/pr91471.f90: New test.
5368
5369 2019-08-16 Marek Polacek <polacek@redhat.com>
5370
5371 PR c++/85827
5372 * g++.dg/cpp1z/constexpr-if29.C: New test.
5373
5374 2019-08-16 Jeff Law <law@redhat.com>
5375
5376 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
5377
5378 2019-08-16 Martin Sebor <msebor@redhat.com>
5379
5380 * gcc.dg/struct-ret-1.c: Enable on all targets.
5381
5382 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 * gnat.dg/opt81.ad[sb]: New test.
5385
5386 2019-08-16 Martin Sebor <msebor@redhat.com>
5387
5388 PR testsuite/91458
5389 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
5390 unconditionally (correcting r272199, PR middle-end/90676).
5391
5392 2019-08-16 Richard Biener <rguenther@suse.de>
5393
5394 PR target/91469
5395 * gcc.target/i386/pr91469-1.c: New testcase.
5396 * gcc.target/i386/pr91469-2.c: Likewise.
5397
5398 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
5399
5400 * gfortran.dg/auto_in_equiv_1.f90: New test.
5401 * gfortran.dg/auto_in_equiv_2.f90: New test.
5402 * gfortran.dg/auto_in_equiv_3.f90: New test.
5403
5404 2019-08-16 Richard Biener <rguenther@suse.de>
5405
5406 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
5407
5408 2019-08-16 Martin Liska <mliska@suse.cz>
5409
5410 PR ipa/91447
5411 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
5412 don't have aliases.
5413
5414 2019-08-16 Alexandre Oliva <oliva@adacore.com>
5415
5416 * gcc.target/i386/pr85044.c: Require support for trampolines.
5417
5418 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
5419 on all __LP64__ targets.
5420
5421 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
5422 effective target support for alloca, drop include of alloca.h.
5423 * gcc.target/i386/pr80969-3.c: Likewise.
5424 * gcc.target/sparc/setjmp-1.c: Likewise.
5425 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5426 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5427
5428 * gcc.misc-tests/options.exp: Match /ld and -ld besides
5429 /collect2.
5430
5431 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5432
5433 PR fortran/91443
5434 * gfortran.dg/argument_checking_19.f90: New test.
5435 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
5436 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
5437 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
5438 Hollerith constant.
5439 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
5440 use it to avoid type mismatches.
5441 * gfortran.dg/pr41011.f: Add -std=legacy.
5442 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
5443 * gfortran.dg/whole_file_2.f90: Likewise.
5444
5445 2019-08-15 Richard Biener <rguenther@suse.de>
5446
5447 PR tree-optimization/91445
5448 * gcc.dg/torture/pr91445.c: New testcase.
5449
5450 2019-08-15 Richard Biener <rguenther@suse.de>
5451
5452 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
5453
5454 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5455
5456 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
5457 INCDs rather than 8.
5458
5459 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5460
5461 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
5462 Avoid including stdint.h.
5463 * gcc.target/aarch64/sve/revh_1.c: Likewise.
5464 * gcc.target/aarch64/sve/revw_1.c: Likewise.
5465 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
5466 * gcc.target/aarch64/sve/revh_2.c: Likewise.
5467 * gcc.target/aarch64/sve/revw_2.c: Likewise.
5468
5469 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5470 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5471
5472 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
5473 and FMSB as well as FMLS.
5474
5475 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5476
5477 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
5478 * gcc.target/aarch64/sve/ext_3.c: New test.
5479
5480 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5481 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5482
5483 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
5484
5485 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5486 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5487
5488 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
5489 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
5490 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
5491 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
5492 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
5493 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
5494 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
5495 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
5496 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
5497 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
5498 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
5499 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
5500 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
5501 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
5502 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
5503 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
5504
5505 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5506 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5507
5508 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
5509 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
5510 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
5511 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
5512 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
5513 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
5514 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
5515 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
5516 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
5517 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
5518 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
5519 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
5520 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
5521 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
5522 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
5523 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
5524 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
5525 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
5526 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
5527 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
5528 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
5529 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
5530 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
5531 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
5532 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
5533 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
5534 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
5535 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
5536 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
5537 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
5538 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
5539 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
5540 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
5541 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
5542 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
5543 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
5544 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
5545 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
5546 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
5547 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
5548
5549 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5550 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5551
5552 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
5553 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
5554 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
5555 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
5556 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
5557 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
5558 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
5559 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
5560 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
5561 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
5562
5563 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5564 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5565
5566 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
5567 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
5568 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
5569 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
5570 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
5571 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
5572 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
5573 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
5574 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
5575 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
5576
5577 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5578 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5579
5580 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
5581 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
5582 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
5583 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
5584 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
5585 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
5586 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
5587 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
5588 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
5589 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
5590 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
5591 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
5592 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
5593 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
5594 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
5595 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
5596 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
5597 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
5598
5599 2019-08-14 Martin Sebor <msebor@redhat.com>
5600
5601 PR testsuite/91449
5602 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
5603
5604 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
5605
5606 PR c++/91436
5607 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
5608 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
5609 test that runs for C++11.
5610 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
5611
5612 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
5613
5614 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
5615
5616 2019-08-14 Martin Sebor <msebor@redhat.com>
5617
5618 PR tree-optimization/91294
5619 * gcc.dg/strlenopt-44.c: Adjust tested result.
5620 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
5621 * gcc.dg/strlenopt-73.c: New test.
5622 * gcc.dg/strlenopt-74.c: New test.
5623 * gcc.dg/strlenopt-75.c: New test.
5624 * gcc.dg/strlenopt-76.c: New test.
5625 * gcc.dg/strlenopt-77.c: New test.
5626
5627 2019-08-14 Jakub Jelinek <jakub@redhat.com>
5628 Marek Polacek <polacek@redhat.com>
5629
5630 PR c++/91391 - bogus -Wcomma-subscript warning.
5631 * g++.dg/cpp2a/comma5.C: New test.
5632
5633 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
5634
5635 * lib/target-supports.exp (check_effective_target_noinit): New
5636 proc.
5637 * gcc.c-torture/execute/noinit-attribute.c: New test.
5638
5639 2019-08-14 Richard Biener <rguenther@suse.de>
5640
5641 PR target/91154
5642 * gcc.target/i386/pr91154.c: New testcase.
5643 * gcc.target/i386/minmax-3.c: Likewise.
5644 * gcc.target/i386/minmax-4.c: Likewise.
5645 * gcc.target/i386/minmax-5.c: Likewise.
5646 * gcc.target/i386/minmax-6.c: Likewise.
5647 * gcc.target/i386/minmax-1.c: Add -mno-stv.
5648 * gcc.target/i386/minmax-2.c: Likewise.
5649
5650 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5651 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5652
5653 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
5654 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
5655 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
5656 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
5657 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
5658 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
5659 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
5660 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
5661 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
5662 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
5663
5664 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5665
5666 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
5667 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
5668 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
5669 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
5670 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
5671 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
5672 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
5673 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
5674
5675 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5676
5677 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
5678 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
5679 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
5680 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
5681 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
5682 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
5683 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
5684 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
5685 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
5686 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
5687 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
5688 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
5689
5690 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5691 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5692
5693 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
5694 floating-point types.
5695 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
5696 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
5697 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
5698
5699 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5700 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5701
5702 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
5703 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
5704 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
5705 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
5706 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
5707 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
5708 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
5709 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
5710
5711 2019-08-14 Bob Duff <duff@adacore.com>
5712
5713 * gnat.dg/alignment15.adb: New testcase.
5714
5715 2019-08-14 Bob Duff <duff@adacore.com>
5716
5717 * gnat.dg/warn27.adb: New testcase.
5718
5719 2019-08-14 Bob Duff <duff@adacore.com>
5720
5721 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
5722
5723 2019-08-14 Gary Dismukes <dismukes@adacore.com>
5724
5725 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
5726 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
5727 testcase.
5728
5729 2019-08-14 Bob Duff <duff@adacore.com>
5730
5731 * gnat.dg/discr57.adb: New testcase.
5732
5733 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
5734
5735 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
5736 gnat.dg/generic_inst11_pkg.ads: New testcase.
5737
5738 2019-08-14 Ed Schonberg <schonberg@adacore.com>
5739
5740 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
5741
5742 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
5743
5744 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
5745 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
5746 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
5747 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
5748 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
5749 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
5750 gnat.dg/inline18_pkg2.ads: New testcase.
5751
5752 2019-08-14 Ed Schonberg <schonberg@adacore.com>
5753
5754 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
5755 testcase.
5756
5757 2019-08-14 Gary Dismukes <dismukes@adacore.com>
5758
5759 * gnat.dg/task5.adb: New testcase.
5760
5761 2019-08-14 Richard Biener <rguenther@suse.de>
5762
5763 PR testsuite/91419
5764 * lib/target-supports.exp (natural_alignment_32): Amend target
5765 list based on BIGGEST_ALIGNMENT.
5766 (natural_alignment_64): Targets not natural_alignment_32 cannot
5767 be natural_alignment_64.
5768 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
5769 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
5770 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
5771
5772 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5773
5774 * gcc.target/aarch64/sve/vcond_21.c: New test.
5775 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
5776
5777 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5778 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5779
5780 * g++.target/aarch64/sve/dup_sel_1.C: New test.
5781 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
5782 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
5783 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
5784 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
5785 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
5786
5787 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5788 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5789
5790 * gcc.target/aarch64/sve/vcond_18.c: New test.
5791 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
5792 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
5793 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
5794 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
5795 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
5796
5797 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5798
5799 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
5800 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
5801
5802 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5803
5804 * gcc.target/aarch64/sve/smax_1.c: New test.
5805 * gcc.target/aarch64/sve/smin_1.c: Likewise.
5806 * gcc.target/aarch64/sve/umax_1.c: Likewise.
5807 * gcc.target/aarch64/sve/umin_1.c: Likewise.
5808
5809 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5810
5811 * gcc.target/aarch64/sve/cnot_1.c: New test.
5812 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
5813 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
5814 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
5815 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
5816 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
5817 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
5818
5819 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5820
5821 * gcc.target/aarch64/vect-clz.c: Force SVE off.
5822 * gcc.target/aarch64/sve/clrsb_1.c: New test.
5823 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
5824 * gcc.target/aarch64/sve/clz_1.c: Likewise.
5825 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
5826
5827 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5828
5829 * gcc.target/aarch64/sve/adr_1.c: New test.
5830 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
5831 * gcc.target/aarch64/sve/adr_2.c: Likewise.
5832 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
5833 * gcc.target/aarch64/sve/adr_3.c: Likewise.
5834 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
5835 * gcc.target/aarch64/sve/adr_4.c: Likewise.
5836 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
5837 * gcc.target/aarch64/sve/adr_5.c: Likewise.
5838 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
5839
5840 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 * g++.dg/conversion/simd4.C: Test locations.
5843
5844 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5845
5846 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
5847 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
5848
5849 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 * g++.dg/parse/typedef9.C: Test locations too.
5852
5853 2019-08-14 Martin Liska <mliska@suse.cz>
5854
5855 * c-c++-common/asan/memcmp-1.c: There's a new function in the
5856 stack-trace on the top. So shift expected output in stack
5857 trace.
5858
5859 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5860
5861 * gcc.target/aarch64/sve/vcond_17.c: New test.
5862 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
5863
5864 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5865
5866 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
5867 * gcc.target/aarch64/sve/single_1.c: Likewise.
5868 * gcc.target/aarch64/sve/single_2.c: Likewise.
5869 * gcc.target/aarch64/sve/single_3.c: Likewise.
5870 * gcc.target/aarch64/sve/single_4.c: Likewise.
5871
5872 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5873
5874 PR fortran/87991
5875 * gfortran.dg/pr87991.f90: New test.
5876
5877 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
5878
5879 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
5880 beyond the range of a PTRUE.
5881 * gcc.target/aarch64/sve/while_6.c: New test.
5882 * gcc.target/aarch64/sve/while_7.c: Likewise.
5883 * gcc.target/aarch64/sve/while_8.c: Likewise.
5884 * gcc.target/aarch64/sve/while_9.c: Likewise.
5885 * gcc.target/aarch64/sve/while_10.c: Likewise.
5886
5887 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5888
5889 PR fortran/88072
5890 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
5891 out of previous commit!
5892
5893 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5894
5895 PR fortran/88072
5896 * gfortran.dg/pr88072.f90: New test.
5897 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
5898
5899 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
5900
5901 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
5902 * obj-c++.dg/stubify-2.mm: Likewise.
5903 * objc.dg/stubify-1.m: Likewise.
5904 * objc.dg/stubify-2.m: Likewise.
5905
5906 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5907
5908 PR fortran/90563
5909 * gfortran.dg/do_subsript_5.f90: New test.
5910
5911 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5912
5913 PR fortran/89647
5914 * gfortran.dg/pr89647.f90: New test.
5915
5916 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5917
5918 PR fortran/87993
5919 * gfortran.dg/pr87993.f90: New test.
5920
5921 2019-08-13 Martin Sebor <msebor@redhat.com>
5922
5923 PR c/80619
5924 * gcc.dg/format/pr80619.c: New test.
5925
5926 2019-08-13 Marek Polacek <polacek@redhat.com>
5927
5928 PR c++/90473 - wrong code with nullptr in default argument.
5929 * g++.dg/cpp0x/nullptr42.C: New test.
5930
5931 2019-08-13 Olivier Hainque <hainque@adacore.com>
5932
5933 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
5934
5935 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
5936
5937 PR target/81800
5938 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
5939
5940 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
5941
5942 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
5943 instead of a full vector load.
5944 * gcc.target/aarch64/sve/init_4.c: Likewise.
5945 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
5946 need to be loaded from memory.
5947 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
5948 big and little endian.
5949 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
5950 doubles to be moved via integer registers rather than loaded
5951 from memory.
5952 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
5953 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
5954 loaded via an integer register rather than from memory.
5955 * gcc.target/aarch64/sve/const_1.c: New test.
5956 * gcc.target/aarch64/sve/const_2.c: Likewise.
5957 * gcc.target/aarch64/sve/const_3.c: Likewise.
5958
5959 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5960
5961 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
5962 Handle csv-* and bad-devices-* tests.
5963 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
5964 work.
5965 * gcc.target/msp430/devices/bad-devices-1.c: New test.
5966 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
5967 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
5968 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
5969 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
5970 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
5971 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
5972 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
5973 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
5974 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
5975 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
5976 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
5977 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
5978 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
5979 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
5980 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
5981 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
5982 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
5983 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
5984 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
5985 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
5986 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
5987 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
5988 * gcc.target/msp430/devices/hard-foo.c: Likewise.
5989 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
5990 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
5991 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
5992 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
5993 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
5994 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
5995 * gcc.target/msp430/devices/devices.csv: Likewise.
5996
5997 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5998
5999 * gcc.target/msp430/msp430.exp
6000 (check_effective_target_msp430_430_selected): New.
6001 (check_effective_target_msp430_430x_selected): New.
6002 (check_effective_target_msp430_mlarge_selected): New.
6003 (check_effective_target_msp430_hwmul_not_none): New.
6004 (check_effective_target_msp430_hwmul_not_16bit): New.
6005 (check_effective_target_msp430_hwmul_not_32bit): New.
6006 (check_effective_target_msp430_hwmul_not_f5): New.
6007 (msp430_get_opts): New.
6008 (msp430_device_permutations_runtest): New.
6009 * gcc.target/msp430/devices/README: New file.
6010 * gcc.target/msp430/devices-main.c: New test.
6011 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
6012 * gcc.target/msp430/devices/hard-foo.c: Likewise.
6013 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
6014 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
6015 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
6016 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
6017
6018 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
6019
6020 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
6021 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
6022
6023 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
6024
6025 PR fortran/91414
6026 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
6027
6028 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6029
6030 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
6031 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
6032 gnat.dg/discr56_pkg2.ads: New testcase.
6033
6034 2019-08-13 Ed Schonberg <schonberg@adacore.com>
6035
6036 * gnat.dg/tagged4.adb: New testcase.
6037
6038 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6039
6040 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
6041 New testcase.
6042
6043 2019-08-13 Javier Miranda <miranda@adacore.com>
6044
6045 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
6046 gnat.dg/tagged3_pkg.ads: New testcase.
6047
6048 2019-08-13 Ed Schonberg <schonberg@adacore.com>
6049
6050 * gnat.dg/aggr27.adb: New testcase.
6051
6052 2019-08-13 Gary Dismukes <dismukes@adacore.com>
6053
6054 * gnat.dg/aggr26.adb: New testcase.
6055
6056 2019-08-13 Yannick Moy <moy@adacore.com>
6057
6058 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
6059
6060 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6061
6062 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
6063 gnat.dg/generic_inst9_pkg1-operator.ads,
6064 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
6065 gnat.dg/generic_inst9_pkg2.ads: New testcase.
6066
6067 2019-08-13 Justin Squirek <squirek@adacore.com>
6068
6069 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
6070
6071 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6072
6073 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
6074 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
6075 testcase.
6076
6077 2019-08-13 Javier Miranda <miranda@adacore.com>
6078
6079 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
6080
6081 2019-08-13 Martin Liska <mliska@suse.cz>
6082
6083 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
6084
6085 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6086
6087 PR fortran/91424
6088 * gfortran.dg/do_subscript_3.f90: New test.
6089 * gfortran.dg/do_subscript_4.f90: New test.
6090 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
6091
6092 2019-08-12 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR target/83250
6095 PR target/91340
6096 * gcc.target/i386/avx-typecast-1.c: New test.
6097 * gcc.target/i386/avx-typecast-2.c: New test.
6098 * gcc.target/i386/avx512f-typecast-2.c: New test.
6099
6100 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6101
6102 * gnat.dg/null_check.adb: New testcase.
6103
6104 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6105
6106 * gnat.dg/renaming15.adb: New testcase.
6107
6108 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/slice10.adb: New testcase.
6111
6112 2019-08-12 Gary Dismukes <dismukes@adacore.com>
6113
6114 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
6115 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
6116 New testcase.
6117
6118 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6119
6120 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
6121
6122 2019-08-12 Gary Dismukes <dismukes@adacore.com>
6123
6124 * gnat.dg/suppress_initialization2.adb,
6125 gnat.dg/suppress_initialization2.ads: New testcase.
6126
6127 2019-08-12 Yannick Moy <moy@adacore.com>
6128
6129 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
6130
6131 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/range_check7.adb: New testcase.
6134
6135 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6136
6137 * gnat.dg/range_check6.adb: New testcase.
6138
6139 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
6140
6141 PR d/90601
6142 * gdc.dg/pr90601.d: New test.
6143
6144 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
6145
6146 * gfortran.dg/boz_8.f90: Adjust error messages.
6147 * gfortran.dg/nan_4.f90: Ditto.
6148 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
6149 and test for warnings.
6150 * gfortran.dg/boz_3.f90: Ditto.
6151 * gfortran.dg/boz_4.f90: Ditto.
6152 * gfortran.dg/dec_structure_6.f90: Ditto.
6153 * gfortran.dg/ibits.f90: Ditto.
6154
6155 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
6156
6157 PR d/91238
6158 * gdc.dg/pr91238.d: New test.
6159
6160 2019-08-10 Jakub Jelinek <jakub@redhat.com>
6161
6162 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
6163 declare target with clauses in between declare target without clauses
6164 and end declare target.
6165 * c-c++-common/gomp/declare-target-4.c: New test.
6166
6167 PR target/91408
6168 * gcc.target/i386/pr91408.c: New test.
6169
6170 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
6171
6172 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
6173 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
6174 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
6175 * gcc.target/powerpc/vec-rotate-2.c: ... this.
6176 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
6177 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
6178 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
6179 * gcc.target/powerpc/vec-rotate-4.c: ... this.
6180
6181 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
6182
6183 * lib/target-supports.exp
6184 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
6185 * g++.target/aarch64/return_address_sign_b_exception.C,
6186 return_address_sign_ab_exception.C: Add dg-require-effective-target
6187 checks.
6188
6189 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
6190
6191 PR middle-end/90313
6192 * g++.dg/torture/pr90313.cc: New test.
6193
6194 2019-08-09 Martin Liska <mliska@suse.cz>
6195
6196 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
6197
6198 2019-08-09 Martin Liska <mliska@suse.cz>
6199
6200 * gcc.dg/spellcheck-options-21.c: New test.
6201
6202 2019-08-09 Martin Liska <mliska@suse.cz>
6203
6204 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
6205 * g++.dg/ipa/ipa-icf-3.C: Likewise.
6206 * g++.dg/ipa/ipa-icf-4.C: Likewise.
6207 * g++.dg/ipa/ipa-icf-6.C: Likewise.
6208 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
6209 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6210 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6211 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6212 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6213 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6214 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6215 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6216 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6217 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6218 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6219 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6220 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6221 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6222 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6223 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6224 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6225 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6226 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
6227 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
6228 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6229 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6230 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6231 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
6232 * gcc.dg/ipa/pr64307.c: Likewise.
6233 * gcc.dg/ipa/pr90555.c: Likewise.
6234
6235 2019-08-09 Martin Liska <mliska@suse.cz>
6236
6237 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
6238 to -fdump-ipa-profile.
6239 * g++.dg/tree-prof/morefunc.C: Likewise.
6240 * g++.dg/tree-prof/reorder.C: Likewise.
6241 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
6242 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
6243 * gcc.dg/tree-prof/stringop-1.c: Likewise.
6244 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6245 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6246 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6247 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6248 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6249 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6250 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6251
6252 2019-08-09 Jakub Jelinek <jakub@redhat.com>
6253
6254 * c-c++-common/gomp/if-4.c: New test.
6255 * c-c++-common/gomp/clause-dups-1.c: New test.
6256
6257 PR c/91401
6258 * c-c++-common/gomp/pr91401-1.c: New test.
6259 * c-c++-common/gomp/pr91401-2.c: New test.
6260
6261 2019-08-09 Alexandre Oliva <oliva@adacore.com>
6262
6263 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
6264 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6265 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6266 * gcc.target/i386/xop-vshift-1.c: Likewise.
6267 * gcc.target/powerpc/direct-move.h: Likewise.
6268
6269 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 * g++.dg/cpp0x/enum20.C: Test location(s) too.
6272 * g++.dg/other/friend3.C: Likewise.
6273 * g++.dg/parse/dtor5.C: Likewise.
6274 * g++.dg/parse/friend7.C: Likewise.
6275 * g++.dg/template/error22.C: Likewise.
6276 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
6277
6278 2019-08-08 Jim Wilson <jimw@sifive.com>
6279
6280 PR target/91229
6281 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
6282 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
6283
6284 2019-08-08 Marek Polacek <polacek@redhat.com>
6285
6286 PR c++/79520
6287 * g++.dg/cpp1y/constexpr-79520.C: New test.
6288
6289 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
6290
6291 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
6292 definitions.
6293 * gcc.dg/enum-redef-1.c: New test.
6294
6295 2019-08-08 Marek Polacek <polacek@redhat.com>
6296
6297 PR c++/87519 - bogus warning with -Wsign-conversion.
6298 * g++.dg/warn/Wsign-conversion-5.C: New test.
6299
6300 * g++.dg/cpp2a/inline-asm3.C: New test.
6301
6302 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
6303
6304 PR fortran/91359
6305 * pr91359_2.f: Fix missing hyphen in dg-do
6306 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
6307
6308 2019-08-07 Marek Polacek <polacek@redhat.com>
6309
6310 PR c++/67533
6311 * g++.dg/tls/thread_local-ice5.C: New test.
6312
6313 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6314
6315 * gcc.target/aarch64/sve/init_13.c: New test.
6316
6317 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6318
6319 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
6320 a temporary FPR.
6321
6322 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6323
6324 * gcc.target/aarch64/sve/clastb_8.c: New test.
6325
6326 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
6327
6328 PR target/91385
6329 * gcc.target/i386/pr91385.c: New test.
6330
6331 2019-08-07 Marek Polacek <polacek@redhat.com>
6332
6333 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
6334 * g++.dg/cpp0x/gen-attrs-68.C: New test.
6335 * g++.dg/cpp0x/gen-attrs-69.C: New test.
6336
6337 2019-08-07 Marek Polacek <polacek@redhat.com>
6338
6339 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
6340 * g++.dg/cpp2a/inline-asm1.C: New test.
6341 * g++.dg/cpp2a/inline-asm2.C: New test.
6342 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
6343
6344 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
6345
6346 PR fortran/53796
6347 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
6348 with inquire via filename.
6349
6350 2019-08-07 Jakub Jelinek <jakub@redhat.com>
6351
6352 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
6353 instead of use_device_ptr clause where required by OpenMP 5.0, add
6354 further tests for both use_device_ptr and use_device_addr clauses.
6355
6356 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
6357
6358 * gcc.target/powerpc/vec_rotate-1.c: New test.
6359 * gcc.target/powerpc/vec_rotate-2.c: New test.
6360 * gcc.target/powerpc/vec_rotate-3.c: New test.
6361 * gcc.target/powerpc/vec_rotate-4.c: New test.
6362
6363 2019-08-07 Alexandre Oliva <oliva@adacore.com>
6364
6365 * gcc.target/i386/math_m_pi.h: New.
6366 * gcc.target/i386/sse4_1-round.h: Use it.
6367 * gcc.target/i386/pr73350.c: Likewise.
6368 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
6369 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6370 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6371 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6372 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6373 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
6374 dg-skip-if "no M_PI".
6375 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
6376 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6377 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6378 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6379 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6380 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
6381 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
6382 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
6383 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6384 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
6385 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
6386 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
6387 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
6388 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
6389 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
6390 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
6391 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
6392 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
6393 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
6394 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6395 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6396 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6397 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6398 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6399 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6400 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6401 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6402 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6403 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6404 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6405 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6406 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6407 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6408 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6409 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6410 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6411 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6412 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6413 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6414
6415 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
6416
6417 PR fortran/91359
6418 * gfortran.dg/pr91359_1.f: New test.
6419 * gfortran.dg/pr91359_2.f: Ditto.
6420
6421 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
6422
6423 PR fortran/42546
6424 * gfortran.dg/allocated_1.f90: New test.
6425 * gfortran.dg/allocated_2.f90: Ditto.
6426
6427 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6428
6429 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
6430 Remove.
6431 (AVX512VP2INTERSECT): Define.
6432 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
6433 Remove.
6434 (AVX512VP2INTERSECT): Define.
6435
6436 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 * g++.dg/cpp0x/desig1.C: Check location too.
6439
6440 2019-08-05 Marek Polacek <polacek@redhat.com>
6441
6442 DR 2413 - typename in conversion-function-ids.
6443 * g++.dg/cpp2a/typename17.C: New test.
6444
6445 2019-08-05 Martin Sebor <msebor@redhat.com>
6446
6447 PR middle-end/50476
6448 * gcc.dg/uninit-pr50476.c: New test.
6449
6450 PR c++/60517
6451 * g++.dg/pr60517.C: New test.
6452
6453 2019-08-02 Tom Honermann <tom@honermann.net>
6454
6455 PR c++/88095
6456 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
6457 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
6458 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
6459 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
6460 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
6461 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
6462
6463 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
6464
6465 PR fortran/91372
6466 * gfortran.dg/pr91372.f90: New test.
6467
6468 2019-08-05 Marek Polacek <polacek@redhat.com>
6469
6470 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
6471 * g++.dg/cpp2a/comma1.C: New test.
6472 * g++.dg/cpp2a/comma2.C: New test.
6473 * g++.dg/cpp2a/comma3.C: New test.
6474 * g++.dg/cpp2a/comma4.C: New test.
6475
6476 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
6477
6478 * gcc.target/aarch64/sve/mask_load_1.c: New test.
6479
6480 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6481
6482 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
6483 actions.
6484
6485 2019-08-05 Martin Liska <mliska@suse.cz>
6486
6487 PR c++/91334
6488 * g++.dg/torture/pr91334.C: New test.
6489
6490 2019-08-05 Richard Biener <rguenther@suse.de>
6491
6492 PR middle-end/91169
6493 * gnat.dg/array37.adb: New testcase.
6494
6495 2019-08-05 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR target/91341
6498 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
6499 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
6500 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
6501 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
6502 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
6503 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
6504 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
6505 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
6506 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
6507 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
6508 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
6509 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
6510
6511 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
6512
6513 * gcc.target/riscv/promote-type-for-libcall.c: New.
6514
6515 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
6516
6517 PR fortran/90985
6518 * gfortran.dg/pr90985.f90: New test.
6519
6520 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
6521
6522 PR fortran/90986
6523 * gfortran.dg/equiv_10.f90: New test.
6524
6525 2019-08-02 Marek Polacek <polacek@redhat.com>
6526
6527 PR c++/56428
6528 * g++.dg/cpp0x/nontype4.C: New test.
6529
6530 2019-08-02 Marek Polacek <polacek@redhat.com>
6531
6532 PR c++/53009
6533 * g++.dg/cpp0x/nontype3.C: New test.
6534
6535 2019-08-02 Marek Polacek <polacek@redhat.com>
6536
6537 PR c++/77575
6538 * g++.dg/cpp0x/nontype2.C: New test.
6539
6540 2019-08-02 Steve Ellcey <sellcey@marvell.com>
6541
6542 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
6543 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
6544 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
6545
6546 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
6547
6548 PR target/91201
6549 * gcc.target/i386/sse4_1-pr91201.c: New test.
6550
6551 2019-08-02 Marek Polacek <polacek@redhat.com>
6552
6553 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
6554 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
6555
6556 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
6557
6558 PR target/91323
6559 * gcc.dg/torture/pr91323.c: New test.
6560
6561 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
6562
6563 * g++.dg/cpp1z/nodiscard6.C: New.
6564
6565 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
6566
6567 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
6568 * gcc.dg/torture/ssa-fre-7.c: Likewise.
6569
6570 2019-08-02 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR tree-optimization/91201
6573 * gcc.target/i386/sse2-pr91201-3.c: New test.
6574 * gcc.target/i386/sse2-pr91201-4.c: New test.
6575 * gcc.target/i386/sse2-pr91201-5.c: New test.
6576 * gcc.target/i386/sse2-pr91201-6.c: New test.
6577
6578 2019-08-02 Martin Liska <mliska@suse.cz>
6579
6580 * g++.dg/cpp1y/new2.C: New test.
6581
6582 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
6583
6584 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
6585
6586 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
6587
6588 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
6589
6590 2019-08-01 Martin Sebor <msebor@redhat.com>
6591
6592 PR c++/90947
6593 * c-c++-common/array-1.c: New test.
6594 * g++.dg/abi/mangle73.C: New test.
6595 * g++.dg/cpp2a/nontype-class23.C: New test.
6596 * g++.dg/init/array53.C: New test.
6597
6598 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
6599
6600 PR target/85693
6601 * gcc.target/i386/pr85693-1.c: New test.
6602
6603 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
6604
6605 PR c++/90590
6606 * c-c++-common/pr90590-1.c: New test.
6607 * c-c++-common/pr90590-1.h: New test.
6608 * c-c++-common/pr90590-2.c: New test.
6609 * c-c++-common/pr90590-2.h: New test.
6610
6611 2019-08-01 Marek Polacek <polacek@redhat.com>
6612
6613 PR c++/90805 - detect narrowing in case values.
6614 * c-c++-common/pr89888.c: Update expected dg-error.
6615 * g++.dg/cpp0x/Wnarrowing17.C: New test.
6616 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
6617
6618 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6619
6620 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
6621
6622 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
6623
6624 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
6625
6626 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 * g++.dg/diagnostic/delete1.C: New.
6629
6630 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
6631
6632 * gcc.target/riscv/attribute-10.c: New test.
6633
6634 2019-07-31 Richard Biener <rguenther@suse.de>
6635
6636 PR tree-optimization/91280
6637 * g++.dg/torture/pr91280.C: New testcase.
6638
6639 2019-07-31 Richard Biener <rguenther@suse.de>
6640
6641 PR tree-optimization/91293
6642 * gcc.dg/vect/pr91293-1.c: New testcase.
6643 * gcc.dg/vect/pr91293-2.c: Likewise.
6644 * gcc.dg/vect/pr91293-3.c: Likewise.
6645
6646 2019-07-31 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR tree-optimization/91201
6649 * gcc.target/i386/sse2-pr91201-2.c: New test.
6650
6651 2019-07-31 Richard Biener <rguenther@suse.de>
6652
6653 PR tree-optimization/91178
6654 * gcc.dg/torture/pr91178-2.c: New testcase.
6655
6656 2019-07-31 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR tree-optimization/91201
6659 * gcc.target/i386/sse2-pr91201.c: New test.
6660 * gcc.target/i386/avx2-pr91201.c: New test.
6661 * gcc.target/i386/avx512bw-pr91201.c: New test.
6662
6663 2019-07-31 Sudakshina Das <sudi.das@arm.com>
6664
6665 * gcc.target/aarch64/acle/tme.c: New test.
6666 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
6667
6668 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
6669
6670 * gcc.target/arm/cmse/cmse-17.c: New test.
6671
6672 2019-07-30 Martin Sebor <msebor@redhat.com>
6673
6674 PR testsuite/91258
6675 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
6676
6677 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6678
6679 PR fortran/91296
6680 * gfortran.dg/pr91296.f90: New test.
6681
6682 2019-07-30 Martin Liska <mliska@suse.cz>
6683
6684 PR tree-optimization/91270
6685 * g++.dg/torture/pr91270.C: New test.
6686
6687 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
6688
6689 * gcc.dg/vect/vect-cond-arith-7.c: New test.
6690
6691 2019-07-30 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR middle-end/91282
6694 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
6695 dg-additional-options.
6696
6697 PR middle-end/91216
6698 * gcc.dg/gomp/pr91216.c: New test.
6699
6700 PR target/91150
6701 * gcc.target/i386/avx512bw-pr91150.c: New test.
6702
6703 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6704
6705 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
6706 * gcc.target/msp430/region-misuse-code.c: New test.
6707 * gcc.target/msp430/region-misuse-data.c: Likewise.
6708 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
6709 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
6710
6711 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6712
6713 PR target/70320
6714 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
6715 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
6716
6717 2019-07-29 Martin Liska <mliska@suse.cz>
6718
6719 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
6720 ICE.
6721
6722 2019-07-29 Richard Biener <rguenther@suse.de>
6723
6724 PR tree-optimization/91267
6725 * gcc.dg/torture/pr91267.c: New testcase.
6726
6727 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6728
6729 * c-c++-common/guality/Og-dce-1.c: New test.
6730 * c-c++-common/guality/Og-dce-2.c: Likewise.
6731 * c-c++-common/guality/Og-dce-3.c: Likewise.
6732
6733 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6734
6735 * c-c++-common/guality/Og-global-dse-1.c: New test.
6736
6737 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6738
6739 * c-c++-common/guality/Og-static-wo-1.c: New test.
6740 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
6741 "Og" and "general" tests. Run the latter at -O0 and -Og only.
6742 * gcc.dg/guality/guality.exp: Likewise.
6743
6744 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6745
6746 * lib/scanasm.exp (parse_function_bodies, check_function_body)
6747 (check-function-bodies): New procedures.
6748 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
6749 instead of scan-assembler.
6750 * gcc.target/aarch64/sve/init_2.c: Likewise.
6751 * gcc.target/aarch64/sve/init_3.c: Likewise.
6752 * gcc.target/aarch64/sve/init_4.c: Likewise.
6753 * gcc.target/aarch64/sve/init_5.c: Likewise.
6754 * gcc.target/aarch64/sve/init_6.c: Likewise.
6755 * gcc.target/aarch64/sve/init_7.c: Likewise.
6756 * gcc.target/aarch64/sve/init_8.c: Likewise.
6757 * gcc.target/aarch64/sve/init_9.c: Likewise.
6758 * gcc.target/aarch64/sve/init_10.c: Likewise.
6759 * gcc.target/aarch64/sve/init_11.c: Likewise.
6760 * gcc.target/aarch64/sve/init_12.c: Likewise.
6761
6762 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6763
6764 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
6765 Require fpic support.
6766
6767 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
6768
6769 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
6770 and vsx.
6771
6772 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
6773
6774 * lib/scanasm.exp (object-size): Handle Darwin's size command.
6775
6776 2018-07-26 Tamar Christina <tamar.christina@arm.com>
6777
6778 * gcc.dg/type-convert-var.c: New test.
6779
6780 2019-07-26 Martin Jambor <mjambor@suse.cz>
6781
6782 PR ipa/89330
6783 * g++.dg/lto/pr89330_[01].C: New test.
6784 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
6785
6786 2019-07-25 Martin Sebor <msebor@redhat.com>
6787
6788 PR tree-optimization/91183
6789 PR tree-optimization/86688
6790 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
6791 * gcc.dg/strlenopt-70.c: Fix bugs.
6792 * gcc.dg/strlenopt-71.c: Same.
6793 * gcc.dg/strlenopt-72.c: Same.
6794
6795 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
6796
6797 PR rtl-optimization/91223
6798 * gcc.target/i386/pr91223.c: New test.
6799
6800 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
6801
6802 PR gcov-profile/91087
6803 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
6804 "final" line for the failure summaries. Adjust source layout so that
6805 dejagnu xfail expressions work.
6806
6807 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6808
6809 PR fortran/65819
6810 * gfortran.dg/dependency_54.f90: New test.
6811
6812 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
6813
6814 * gnat.dg/case_optimization3.ad[sb]: New test.
6815
6816 2019-07-25 Martin Liska <mliska@suse.cz>
6817 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
6818
6819 PR c++/23383
6820 * g++.dg/cpp1y/new1.C: New test.
6821
6822 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
6823
6824 PR testsuite/91245
6825 * gnat.dg/float_value1.adb: Only run on x86.
6826
6827 2019-07-24 Martin Sebor <msebor@redhat.com>
6828
6829 PR tree-optimization/91183
6830 PR tree-optimization/86688
6831 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
6832 * gcc.dg/Wstringop-overflow-14.c: New test.
6833 * gcc.dg/attr-nonstring-2.c: Remove xfails.
6834 * gcc.dg/strlenopt-70.c: New test.
6835 * gcc.dg/strlenopt-71.c: New test.
6836 * gcc.dg/strlenopt-72.c: New test.
6837 * gcc.dg/strlenopt-8.c: Remove xfails.
6838
6839 2019-07-24 Martin Sebor <msebor@redhat.com>
6840
6841 PR driver/80545
6842 * gcc.misc-tests/help.exp: Add tests.
6843 * lib/options.exp: Handle C++.
6844
6845 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
6846
6847 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
6848 predicate.
6849 * gcc.target/arc/builtin_special.c: Update test/
6850 * gcc.target/arc/interrupt-1.c: Likewise.
6851 * gcc.target/arc/interrupt-10.c: New test.
6852 * gcc.target/arc/interrupt-11.c: Likewise.
6853 * gcc.target/arc/interrupt-12.c: Likewise.
6854
6855 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
6856
6857 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
6858 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
6859 * gcc.target/s390/mul-signed-overflow-1.c: New test.
6860 * gcc.target/s390/mul-signed-overflow-2.c: New test.
6861
6862 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6863
6864 PR middle-end/91166
6865 * gcc.target/aarch64/sve/pr91166.c: New test.
6866
6867 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
6868
6869 PR fortran/54072
6870 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
6871
6872 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
6873
6874 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
6875 * arithmetic_overflow_1.f90: Ditto.
6876 * gfortran.dg/boz_11.f90: Ditto.
6877 * gfortran.dg/boz_12.f90: Ditto.
6878 * gfortran.dg/boz_4.f90: Ditto.
6879 * gfortran.dg/boz_5.f90: Ditto.
6880 * gfortran.dg/boz_6.f90: Ditto.
6881 * gfortran.dg/boz_7.f90: Ditto.
6882 * gfortran.dg/boz_8.f90: Ditto.
6883 * gfortran.dg/dec_structure_6.f90: Ditto.
6884 * gfortran.dg/dec_union_1.f90: Ditto.
6885 * gfortran.dg/dec_union_2.f90: Ditto.
6886 * gfortran.dg/dec_union_5.f90: Ditto.
6887 * gfortran.dg/dshift_3.f90: Ditto.
6888 * gfortran.dg/gnu_logical_2.f90: Ditto.
6889 * gfortran.dg/int_conv_1.f90: Ditto.
6890 * gfortran.dg/ishft_1.f90: Ditto.
6891 * gfortran.dg/nan_4.f90: Ditto.
6892 * gfortran.dg/no_range_check_3.f90: Ditto.
6893 * gfortran.dg/pr16433.f: Ditto.
6894 * gfortran.dg/pr44491.f90: Ditto.
6895 * gfortran.dg/pr58027.f90: Ditto.
6896 * gfortran.dg/pr81509_2.f90: Ditto.
6897 * gfortran.dg/unf_io_convert_1.f90: Ditto.
6898 * gfortran.dg/unf_io_convert_2.f90: Ditto.
6899 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
6900 Ditto.
6901 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6902 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
6903 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
6904 * gfortran.dg/gnu_logical_1.F: Delete test.
6905 * gfortran.dg/merge_bits_3.f90: New test.
6906 * gfortran.dg/merge_bits_3.f90: Ditto.
6907 * gfortran.dg/boz_int.f90: Ditto.
6908 * gfortran.dg/boz_bge.f90: Ditto.
6909 * gfortran.dg/boz_complex_1.f90: Ditto.
6910 * gfortran.dg/boz_complex_2.f90: Ditto.
6911 * gfortran.dg/boz_complex_3.f90: Ditto.
6912 * gfortran.dg/boz_dble.f90: Ditto.
6913 * gfortran.dg/boz_dshift_1.f90: Ditto.
6914 * gfortran.dg/boz_dshift_2.f90: Ditto.
6915 * gfortran.dg/boz_float_1.f90: Ditto.
6916 * gfortran.dg/boz_float_2.f90: Ditto.
6917 * gfortran.dg/boz_float_3.f90: Ditto.
6918 * gfortran.dg/boz_iand_1.f90: Ditto.
6919 * gfortran.dg/boz_iand_2.f90: Ditto.
6920
6921 2019-07-23 Jeff Law <law@redhat.com>
6922
6923 PR tree-optimization/86061
6924 * gcc.dg/tree-ssa/pr86061.c: New test.
6925
6926 2019-07-23 Richard Biener <rguenther@suse.de>
6927
6928 PR tree-optimization/83518
6929 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
6930
6931 2019-07-23 Ed Schonberg <schonberg@adacore.com>
6932
6933 * gnat.dg/task4.adb: New testcase.
6934
6935 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
6936
6937 * gnat.dg/range_check5.adb: New testcase.
6938
6939 2019-07-23 Ed Schonberg <schonberg@adacore.com>
6940
6941 * gnat.dg/iter5.adb: Add an expected error.
6942 * gnat.dg/iter6.adb: New testcase.
6943
6944 2019-07-23 Yannick Moy <moy@adacore.com>
6945
6946 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
6947
6948 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
6949
6950 * gcc.target/aarch64/simd/ssra.c: New test.
6951 * gcc.target/aarch64/simd/usra.c: New test.
6952
6953 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6954
6955 * gcc.target/msp430/isr-push-pop-main.c: New test.
6956 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
6957 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
6958 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
6959 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
6960
6961 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
6962
6963 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
6964 New testcase.
6965 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
6966 Adjust error message.
6967
6968 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
6969
6970 * gcc.target/powerpc/sse4_1-check.h: New.
6971 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
6972 * gcc.target/powerpc/sse4_1-pblendw.c: New.
6973 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
6974
6975 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6976
6977 * gnat.dg/fixedpnt6.adb: New testcase.
6978
6979 2019-07-22 Ed Schonberg <schonberg@adacore.com>
6980
6981 * gnat.dg/warn26.adb: New testcase.
6982
6983 2019-07-22 Javier Miranda <miranda@adacore.com>
6984
6985 * gnat.dg/class_wide5.adb: New testcase.
6986
6987 2019-07-22 Ed Schonberg <schonberg@adacore.com>
6988
6989 * gnat.dg/opt80.adb: New testcase.
6990
6991 2019-07-22 Ed Schonberg <schonberg@adacore.com>
6992
6993 * gnat.dg/warn25.adb: New testcase.
6994
6995 2019-07-22 Yannick Moy <moy@adacore.com>
6996
6997 * gnat.dg/warn24.adb: New testcase.
6998
6999 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7000
7001 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
7002 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
7003 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
7004 testcase.
7005
7006 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7007
7008 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
7009
7010 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7011
7012 * gnat.dg/enum_val1.adb: New testcase.
7013
7014 2019-07-22 Nicolas Roche <roche@adacore.com>
7015
7016 * gnat.dg/float_value1.adb: New testcase.
7017
7018 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7019
7020 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
7021 gnat.dg/encode_string1_pkg.ads: New testcase.
7022
7023 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 * gnat.dg/warn23.adb: New testcase.
7026
7027 2019-07-22 Javier Miranda <miranda@adacore.com>
7028
7029 * gnat.dg/cpp_constructor2.adb: New testcase.
7030
7031 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7032
7033 * gnat.dg/warn22.adb: New testcase.
7034
7035 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7036
7037 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
7038 testcase.
7039
7040 2019-07-22 Richard Biener <rguenther@suse.de>
7041
7042 PR tree-optimization/91221
7043 * g++.dg/pr91221.C: New testcase.
7044
7045 2019-07-22 Martin Liska <mliska@suse.cz>
7046
7047 PR driver/91172
7048 * gcc.dg/pr91172.c: New test.
7049
7050 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
7051
7052 * gcc.target/arc/tls-2.c: New test.
7053 * gcc.target/arc/tls-3.c: Likewise.
7054
7055 2019-07-21 Marek Polacek <polacek@redhat.com>
7056
7057 PR c++/67853
7058 * g++.dg/cpp0x/decltype72.C: New test.
7059
7060 2019-07-22 Stafford Horne <shorne@gmail.com>
7061
7062 * gcc.target/or1k/ror-4.c: New file.
7063 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
7064 as the shftimm option no longer controls rotate.
7065
7066 2019-07-22 Stafford Horne <shorne@gmail.com>
7067
7068 PR target/90362
7069 * gcc.target/or1k/div-mul-3.c: New test.
7070
7071 2019-07-22 Stafford Horne <shorne@gmail.com>
7072
7073 PR target/90363
7074 * gcc.target/or1k/swap-1.c: New test.
7075 * gcc.target/or1k/swap-2.c: New test.
7076
7077 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
7078
7079 * gcc.target/powerpc/volatile-mem.c: New testcase.
7080
7081 2019-07-20 Jakub Jelinek <jakub@redhat.com>
7082
7083 PR target/91204
7084 * gcc.c-torture/compile/pr91204.c: New test.
7085
7086 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
7087 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
7088 clause where allowed. Add combined constructs with loop with all
7089 possible clauses.
7090 (qux): New function.
7091 * c-c++-common/gomp/loop-1.c: New test.
7092 * c-c++-common/gomp/loop-2.c: New test.
7093 * c-c++-common/gomp/loop-3.c: New test.
7094 * c-c++-common/gomp/loop-4.c: New test.
7095 * c-c++-common/gomp/loop-5.c: New test.
7096 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
7097 * c-c++-common/gomp/simd-setjmp-1.c: New test.
7098 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
7099
7100 * gcc.dg/vect/vect-simd-16.c: New test.
7101
7102 2019-07-19 Jeff Law <law@redhat.com>
7103
7104 PR tree-optimization/86061
7105 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
7106 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
7107
7108 2019-07-19 Richard Biener <rguenther@suse.de>
7109
7110 PR tree-optimization/91211
7111 * gcc.dg/torture/pr91211.c: New testcase.
7112
7113 2019-07-19 Richard Biener <rguenther@suse.de>
7114
7115 PR tree-optimization/91200
7116 * gcc.dg/torture/pr91200.c: New testcase.
7117
7118 2019-07-19 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR middle-end/91190
7121 * gcc.c-torture/compile/pr91190.c: New test.
7122
7123 2019-07-19 Richard Biener <rguenther@suse.de>
7124
7125 PR tree-optimization/91207
7126 * gcc.dg/torture/pr91207.c: New testcase.
7127
7128 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
7129
7130 PR target/91188
7131 * gcc.target/i386/pr91188-1a.c: New test.
7132 * gcc.target/i386/pr91188-1b.c: Ditto.
7133 * gcc.target/i386/pr91188-1c.c: Ditto.
7134 * gcc.target/i386/pr91188-2a.c: Ditto.
7135 * gcc.target/i386/pr91188-2b.c: Ditto.
7136 * gcc.target/i386/pr91188-2c.c: Ditto.
7137
7138 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
7139
7140 PR target/90317
7141 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
7142 uint32_t.
7143 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
7144 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
7145 uint32_t.
7146 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
7147 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
7148 uint32_t.
7149 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
7150 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
7151 uint32_t.
7152 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
7153
7154 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
7155
7156 * g++.dg/lto/alias-5_0.C: New testcase.
7157 * g++.dg/lto/alias-5_1.C: New.
7158 * g++.dg/lto/alias-5_2.c: New.
7159
7160 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
7161
7162 PR tree-optimization/91137
7163 * gcc.c-torture/execute/pr91137.c: New test.
7164
7165 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
7166
7167 * c-c++-common/pr53633-2.c: New test.
7168
7169 2019-07-17 Alexandre Oliva <oliva@adacore.com>
7170
7171 PR middle-end/81824
7172 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
7173 are from Martin Sebor.
7174
7175 2019-07-17 Marek Polacek <polacek@redhat.com>
7176
7177 PR c++/90455
7178 * g++.dg/cpp0x/nsdmi-list6.C: New test.
7179
7180 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
7181
7182 * g++.dg/lto/alias-4_0.C
7183
7184 2019-07-17 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/91178
7187 * gcc.dg/torture/pr91178.c: New testcase.
7188
7189 2019-07-17 Richard Biener <rguenther@suse.de>
7190
7191 PR tree-optimization/91180
7192 * gcc.dg/torture/pr91180.c: New testcase.
7193
7194 2019-07-17 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR tree-optimization/91157
7197 * gcc.target/i386/avx512f-pr91157.c: New test.
7198 * gcc.target/i386/avx512bw-pr91157.c: New test.
7199
7200 2019-07-17 Richard Biener <rguenther@suse.de>
7201
7202 PR tree-optimization/91181
7203 * gcc.dg/pr91181.c: New testcase.
7204
7205 2019-07-16 Harald Anlauf <anlauf@gmx.de>
7206
7207 PR fortran/90903
7208 * gfortran.dg/check_bits_1.f90: New testcase.
7209
7210 2019-07-16 Jeff Law <law@redhat.com>
7211
7212 PR rtl-optimization/91173
7213 * g++.dg/pr91173.C: New test.
7214
7215 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
7216
7217 PR target/89190
7218 * gcc.target/arm/pr89190.c: New test.
7219
7220 2019-07-16 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR rtl-optimization/91164
7223 * g++.dg/opt/pr91164.C: New test.
7224
7225 2019-07-16 Jan Hubicka <jh@suse.cz>
7226
7227 * g++.dg/lto/alias-1_0.C: Use -O3.
7228 * g++.dg/lto/alias-2_0.C: Use -O3.
7229 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
7230 -fno-use-linker-plugin.
7231 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
7232
7233 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7234
7235 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
7236 sparcv9.
7237
7238 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7239
7240 * gcc.dg/autopar/pr91162.c: Require int128 support.
7241
7242 2019-07-15 Richard Biener <rguenther@suse.de>
7243
7244 PR middle-end/91162
7245 * gcc.dg/autopar/pr91162.c: New testcase.
7246
7247 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
7248
7249 PR tree-optimization/88497
7250 * gcc.dg/tree-ssa/pr88497-1.c: New test.
7251 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
7252 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
7253 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
7254 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
7255 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
7256 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
7257
7258 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7259
7260 PR fortran/87233
7261 * gfortran.dg/initialization_14.f90: Modify to now pass by
7262 removing two dg-error commands. Added comments.
7263 * gfortran.dg/initialization_30.f90: New test that includes the
7264 two tests removed above with the 'dg-options -std=f95'.
7265
7266 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
7267
7268 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
7269
7270 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
7271
7272 PR target/91148
7273 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
7274 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
7275 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
7276 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
7277 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
7278 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
7279 * gcc.target/powerpc/cmpb-3.c: Adjust.
7280 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
7281 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
7282 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
7283 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
7284
7285 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
7286
7287 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
7288 support.
7289
7290 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
7291
7292 PR target/91148
7293 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
7294 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
7295 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
7296 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
7297 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
7298 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
7299 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
7300 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
7301 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
7302 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
7303 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
7304 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
7305 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
7306 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
7307 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
7308 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
7309 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
7310 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
7311 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
7312 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
7313 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
7314 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
7315 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
7316 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
7317 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
7318 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
7319 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
7320 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
7321 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
7322 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
7323 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
7324 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
7325 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
7326 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
7327 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
7328 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
7329 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
7330 * gcc.target/powerpc/cmpb-3.c: Adjust.
7331 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
7332 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
7333 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
7334 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
7335 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
7336 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
7337 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
7338 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
7339 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
7340 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
7341 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
7342 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
7343 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
7344 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
7345 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
7346 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
7347 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
7348 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
7349 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
7350 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
7351 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
7352 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
7353 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
7354 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
7355 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
7356 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
7357 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
7358 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
7359
7360 2019-07-13 Jakub Jelinek <jakub@redhat.com>
7361
7362 PR c/91149
7363 * c-c++-common/gomp/reduction-task-3.c: New test.
7364
7365 * c-c++-common/gomp/order-3.c: New test.
7366 * c-c++-common/gomp/order-4.c: New test.
7367
7368 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
7369
7370 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
7371
7372 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
7373
7374 * gcc.dg/pr57438-2.c: Remove.
7375
7376 2019-07-12 Martin Sebor <msebor@redhat.com>
7377
7378 * gcc.dg/Warray-bounds-43.c: New test.
7379
7380 2019-07-12 Jan Hubicka <jh@suse.cz>
7381
7382 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
7383
7384 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
7385
7386 PR tree-optimization/89430
7387 * gcc.dg/tree-ssa/pr89430-1.c: New test.
7388 * gcc.dg/tree-ssa/pr89430-2.c: New test.
7389 * gcc.dg/tree-ssa/pr89430-3.c: New test.
7390 * gcc.dg/tree-ssa/pr89430-4.c: New test.
7391 * gcc.dg/tree-ssa/pr89430-5.c: New test.
7392 * gcc.dg/tree-ssa/pr89430-6.c: New test.
7393
7394 2019-07-12 Richard Biener <rguenther@suse.de>
7395
7396 PR tree-optimization/91145
7397 * gcc.dg/torture/pr91145.c: New testcase.
7398
7399 2019-07-12 Alexandre Oliva <oliva@adacore.com>
7400
7401 * gcc.dg/gimplefe-44.c: New.
7402 * gcc.dg/gimplefe-43.c: New.
7403
7404 2019-07-12 Richard Biener <rguenther@suse.de>
7405
7406 * gcc.dg/tree-ssa/vector-7.c: New testcase.
7407
7408 2019-07-12 Jakub Jelinek <jakub@redhat.com>
7409
7410 * c-c++-common/gomp/order-1.c: New test.
7411 * c-c++-common/gomp/order-2.c: New test.
7412
7413 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
7414
7415 PR target/90980
7416 * gcc.target/i386/pr90980-1.c: New test.
7417 * gcc.target/i386/pr90980-2.c: Likewise.
7418 * gcc.target/i386/pr90980-3.c: Likewise.
7419
7420 2019-07-11 Yannick Moy <moy@adacore.com>
7421
7422 * gnat.dg/loop_entry1.adb: New testcase.
7423
7424 2019-07-11 Ed Schonberg <schonberg@adacore.com>
7425
7426 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
7427
7428 2019-07-11 Justin Squirek <squirek@adacore.com>
7429
7430 * gnat.dg/unreferenced2.adb: New testcase.
7431
7432 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
7433
7434 * gnat.dg/self_ref1.adb: New testcase.
7435
7436 2019-07-11 Ed Schonberg <schonberg@adacore.com>
7437
7438 * gnat.dg/predicate11.adb: New testcase.
7439
7440 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
7441
7442 * gnat.dg/equal9.adb: New testcase.
7443
7444 2019-07-11 Thomas Quinot <quinot@adacore.com>
7445
7446 * gnat.dg/scos1.adb: New testcase.
7447
7448 2019-07-11 Justin Squirek <squirek@adacore.com>
7449
7450 * gnat.dg/access7.adb: New testcase.
7451
7452 2019-07-11 Yannick Moy <moy@adacore.com>
7453
7454 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
7455
7456 2019-07-11 Richard Biener <rguenther@suse.de>
7457
7458 PR middle-end/91131
7459 * gcc.target/i386/pr91131.c: New testcase.
7460
7461 2019-07-10 Martin Sebor <msebor@redhat.com>
7462
7463 PR testsuite/91132
7464 * gcc.dg/strlenopt-67.c: Removed second copy of test.
7465
7466 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
7467
7468 PR target/91102
7469 * gcc.target/aarch64/pr91102.c: New test.
7470
7471 2019-07-10 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/91126
7474 * gcc.dg/torture/pr91126.c: New testcase.
7475
7476 2019-07-10 Richard Biener <rguenther@suse.de>
7477
7478 * gcc.dg/torture/ssa-fre-5.c: New testcase.
7479 * gcc.dg/torture/ssa-fre-6.c: Likewise.
7480 * gcc.dg/torture/ssa-fre-7.c: Likewise.
7481
7482 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7483
7484 * gnat.dg/modular5.adb: New testcase.
7485
7486 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7487
7488 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
7489 gnat.dg/limited3_pkg.ads: New testcase.
7490
7491 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
7492
7493 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
7494
7495 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
7496
7497 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
7498 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
7499 gnat.dg/limited2_pack_2.ads: New testcase.
7500
7501 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7502
7503 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
7504 gnat.dg/equal8_pkg.ads: New testcase.
7505
7506 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 * g++.dg/diagnostic/complex-invalid-1.C: New.
7509 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
7510 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
7511 too.
7512 * g++.dg/other/anon-union3.C: Adjust expected location.
7513 * g++.dg/parse/error8.C: Likewise.
7514
7515 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
7516
7517 * g++.dg/lto/alias-3_0.C: New file.
7518 * g++.dg/lto/alias-3_1.c: New file.
7519
7520 2019-07-09 Martin Sebor <msebor@redhat.com>
7521
7522 PR tree-optimization/90989
7523 * gcc.dg/strlenopt-26.c: Exit with test result status.
7524 * gcc.dg/strlenopt-67.c: New test.
7525
7526 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
7527
7528 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
7529 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
7530 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
7531
7532 2019-07-09 Richard Biener <rguenther@suse.de>
7533
7534 PR tree-optimization/91114
7535 * gcc.dg/vect/pr91114.c: New testcase.
7536
7537 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
7538
7539 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
7540 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
7541 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
7542 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
7543
7544 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
7545
7546 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
7547 section.
7548 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
7549 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
7550 * gcc.target/arm/cmse/struct-1.c: Likewise.
7551
7552 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
7553
7554 * gcc.target/arm/aes-fuse-1.c: New.
7555 * gcc.target/arm/aes-fuse-2.c: New.
7556 * gcc.target/arm/aes_xor_combine.c: New.
7557
7558 2019-07-09 Martin Liska <mliska@suse.cz>
7559
7560 * gcc.dg/predict-17.c: Test loop optimizer assumption
7561 about loop iterations.
7562
7563 2019-07-09 Richard Biener <rguenther@suse.de>
7564
7565 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
7566 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
7567 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
7568
7569 2019-07-09 Ed Schonberg <schonberg@adacore.com>
7570
7571 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
7572 gnat.dg/predicate10_pkg.ads: New testcase.
7573
7574 2019-07-09 Justin Squirek <squirek@adacore.com>
7575
7576 * gnat.dg/image1.adb: New testcase.
7577
7578 2019-07-09 Javier Miranda <miranda@adacore.com>
7579
7580 * gnat.dg/rep_clause8.adb: New testcase.
7581
7582 2019-07-09 Ed Schonberg <schonberg@adacore.com>
7583
7584 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
7585 gnat.dg/equal7_pkg.ads: New testcase.
7586
7587 2019-07-09 Javier Miranda <miranda@adacore.com>
7588
7589 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
7590 gnat.dg/range_check3_pkg.ads: New testcase.
7591
7592 2019-07-09 Ed Schonberg <schonberg@adacore.com>
7593
7594 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
7595 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
7596 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
7597 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
7598 testcases.
7599
7600 2019-07-08 Martin Sebor <msebor@redhat.com>
7601
7602 PR middle-end/71924
7603 PR middle-end/90549
7604 * gcc.c-torture/execute/return-addr.c: New test.
7605 * gcc.dg/Wreturn-local-addr-2.c: New test.
7606 * gcc.dg/Wreturn-local-addr-4.c: New test.
7607 * gcc.dg/Wreturn-local-addr-5.c: New test.
7608 * gcc.dg/Wreturn-local-addr-6.c: New test.
7609 * gcc.dg/Wreturn-local-addr-7.c: New test.
7610 * gcc.dg/Wreturn-local-addr-8.c: New test.
7611 * gcc.dg/Wreturn-local-addr-9.c: New test.
7612 * gcc.dg/Wreturn-local-addr-10.c: New test.
7613 * gcc.dg/Walloca-4.c: Handle expected warnings.
7614 * gcc.dg/pr41551.c: Same.
7615 * gcc.dg/pr59523.c: Same.
7616 * gcc.dg/tree-ssa/pr88775-2.c: Same.
7617 * gcc.dg/tree-ssa/alias-37.c: Same.
7618 * gcc.dg/winline-7.c: Same.
7619
7620 2019-07-08 Jakub Jelinek <jakub@redhat.com>
7621
7622 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
7623 * g++.dg/vect/simd-9.cc: Likewise.
7624
7625 PR c++/91110
7626 * g++.dg/gomp/pr91110.C: New test.
7627
7628 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
7629
7630 PR rtl-optimization/88233
7631 * gcc.target/powerpc/pr88233.c: New testcase.
7632
7633 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
7634
7635 PR testsuite/91059
7636 PR testsuite/78529
7637 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
7638
7639 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
7640
7641 * gcc.target/s390/rotate-truncation-mask.c: New test.
7642
7643 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
7644
7645 * gcc.target/s390/combine-rotate-modulo.c: New test.
7646 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
7647 * gcc.target/s390/vector/combine-shift-vec.c: New test.
7648
7649 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
7650
7651 Avoid clash with system header declaration.
7652 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
7653
7654 2019-07-08 Richard Biener <rguenther@suse.de>
7655
7656 PR tree-optimization/91108
7657 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
7658 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
7659
7660 2019-07-08 Jim Wilson <jimw@sifive.com>
7661
7662 * gcc.target/riscv/shift-shift-2.c: Add one more test.
7663
7664 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/65143
7667 * g++.dg/tree-ssa/final2.C: New.
7668 * g++.dg/tree-ssa/final3.C: Likewise.
7669
7670 2019-07-08 Javier Miranda <miranda@adacore.com>
7671
7672 * gnat.dg/interface10.adb: New testcase.
7673
7674 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
7675
7676 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
7677
7678 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7679
7680 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
7681
7682 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7683
7684 * gnat.dg/fixed_delete.adb: New testcase.
7685
7686 2019-07-08 Javier Miranda <miranda@adacore.com>
7687
7688 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
7689 gnat.dg/interface9_root.ads: New testcase.
7690
7691 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7692
7693 * gnat.dg/predicate9.adb: New testcase.
7694
7695 2019-07-08 Justin Squirek <squirek@adacore.com>
7696
7697 * gnat.dg/sso16.adb: New testcase.
7698
7699 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7700
7701 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
7702 gnat.dg/predicate8_pkg.ads: New testcase.
7703
7704 2019-07-08 Richard Biener <rguenther@suse.de>
7705
7706 PR tree-optimization/83518
7707 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
7708 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
7709 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
7710 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
7711 * g++.dg/tree-ssa/pr83518.C: Likewise.
7712
7713 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
7714
7715 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
7716 (main): Use PR_SET_PTRACER where available.
7717
7718 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
7719
7720 PR fortran/91077
7721 * gfortran.dg/pointer_array_11.f90: New test.
7722
7723 2019-07-06 Jakub Jelinek <jakub@redhat.com>
7724
7725 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
7726
7727 PR tree-optimization/91096
7728 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
7729 (bar, main): Use it instead of -__builtin_inff ().
7730 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
7731 (bar, main): Use it instead of -__builtin_inff ().
7732
7733 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
7734
7735 PR c++/67184 (again)
7736 PR c++/69445
7737 * g++.dg/other/final4.C: New.
7738
7739 2019-07-04 Marek Polacek <polacek@redhat.com>
7740
7741 DR 1813
7742 PR c++/83374 - __is_standard_layout wrong for a class with repeated
7743 bases.
7744 * g++.dg/ext/is_std_layout3.C: New test.
7745 * g++.dg/ext/is_std_layout4.C: New test.
7746
7747 2019-07-05 Richard Biener <rguenther@suse.de>
7748
7749 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
7750
7751 2019-07-05 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/91091
7754 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
7755 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
7756 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
7757 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
7758
7759 2019-07-05 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/91091
7762 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
7763 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
7764
7765 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
7766
7767 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
7768
7769 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
7770
7771 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
7772 gnat.dg/task3_pkg2.ads: New testcase.
7773
7774 2019-07-05 Javier Miranda <miranda@adacore.com>
7775
7776 * gnat.dg/access6.adb: New testcase.
7777
7778 2019-07-05 Bob Duff <duff@adacore.com>
7779
7780 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
7781
7782 2019-07-05 Ed Schonberg <schonberg@adacore.com>
7783
7784 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
7785
7786 2019-07-05 Ed Schonberg <schonberg@adacore.com>
7787
7788 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
7789 gnat.dg/predicate7_pkg.ads: New testcase.
7790
7791 2019-07-04 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR middle-end/78884
7794 * gcc.dg/gomp/pr78884.c: New test.
7795
7796 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
7797
7798 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
7799 New testcase.
7800
7801 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
7802
7803 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
7804
7805 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
7806
7807 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
7808 * jit.dg/test-accessing-bitfield.c: New testcase.
7809 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
7810 Likewise.
7811 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
7812 Likewise.
7813 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
7814 Likewise.
7815
7816 2019-07-04 Jan Hubicka <jh@suse.cz>
7817
7818 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
7819 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
7820
7821 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
7822
7823 * g++.dg/gomp/unmappable-1.C: New file.
7824
7825 2019-07-04 Javier Miranda <miranda@adacore.com>
7826
7827 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
7828 gnat.dg/cpp_constructor_useit.ads: New testcase.
7829
7830 2019-07-04 Gary Dismukes <dismukes@adacore.com>
7831
7832 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
7833 gnat.dg/ghost5_parent.ads: New testcase.
7834
7835 2019-07-04 Yannick Moy <moy@adacore.com>
7836
7837 * gnat.dg/spark3.adb: New testcase.
7838
7839 2019-07-04 Justin Squirek <squirek@adacore.com>
7840
7841 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
7842
7843 2019-07-04 Ed Schonberg <schonberg@adacore.com>
7844
7845 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
7846 gnat.dg/equal6_types.ads: New testcase.
7847
7848 2019-07-04 Justin Squirek <squirek@adacore.com>
7849
7850 * gnat.dg/allocator.adb: New testcase.
7851
7852 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
7853
7854 * gnat.dg/default_initial_condition.adb,
7855 gnat.dg/default_initial_condition_pack.adb,
7856 gnat.dg/default_initial_condition_pack.ads: New testcase.
7857
7858 2019-07-04 Ed Schonberg <schonberg@adacore.com>
7859
7860 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
7861
7862 2019-07-04 Yannick Moy <moy@adacore.com>
7863
7864 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
7865 gnat.dg/synchronized2_pkg.ads: New testcase.
7866
7867 2019-07-04 Justin Squirek <squirek@adacore.com>
7868
7869 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
7870 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
7871 New testcase.
7872
7873 2019-07-04 Ed Schonberg <schonberg@adacore.com>
7874
7875 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
7876 gnat.dg/dimensions2_real_numbers.ads: New testcase.
7877
7878 2019-07-04 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR tree-optimization/91063
7881 * gcc.dg/gomp/pr91063.c: New test.
7882
7883 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7884
7885 PR target/88833
7886 * gfortran.dg/pr88833.f90: New test.
7887
7888 2019-07-04 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR middle-end/91069
7891 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
7892 hardcoded 16 for better portability.
7893 (v2di): Change from long vector to long long vector. Use
7894 2 * sizeof (long long) instead of hardcoded 16.
7895
7896 PR rtl-optimization/90756
7897 * gcc.dg/pr90756.c: New test.
7898
7899 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
7900
7901 * gcc.target/mips/mips-fmadd.c: Rename to ...
7902 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
7903 * gcc.target/mips/mips-fmadd-n64.c: New.
7904
7905 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
7906
7907 * gcc.dg/store_merging_27.c: Fix test for Arm.
7908 * gcc.dg/store_merging_28.c: Likewise.
7909 * gcc.dg/store_merging_29.c: Likewise.
7910 * gcc.dg/tree-ssa/dump-6.c: Likewise.
7911
7912 2019-07-03 Mark Wielaard <mark@klomp.org>
7913
7914 PR debug/90981
7915 * g++.dg/pr90981.C: New test.
7916
7917 2019-07-03 Richard Biener <rguenther@suse.de>
7918
7919 PR middle-end/91069
7920 * gcc.dg/pr91069.c: New testcase.
7921
7922 2019-07-03 Martin Liska <mliska@suse.cz>
7923
7924 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
7925 as we do now better.
7926
7927 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
7928
7929 * gnat.dg/specs/debug1.ads: New test.
7930
7931 2019-07-03 Martin Liska <mliska@suse.cz>
7932
7933 PR tree-optimization/90892
7934 * gcc.dg/pr90892.c: New test.
7935
7936 2019-07-03 Martin Liska <mliska@suse.cz>
7937
7938 PR middle-end/90899
7939 * gcc.target/i386/pr90899.c: New test.
7940
7941 2019-07-03 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR tree-optimization/91033
7944 * gcc.target/i386/pr91033.c: New test.
7945
7946 2019-07-03 Bob Duff <duff@adacore.com>
7947
7948 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
7949 gnat.dg/task2_pkg.ads: New testcase.
7950
7951 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7952
7953 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
7954 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
7955 testcase.
7956
7957 2019-07-03 Justin Squirek <squirek@adacore.com>
7958
7959 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
7960
7961 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
7962
7963 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
7964 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
7965 testcase.
7966
7967 2019-07-03 Bob Duff <duff@adacore.com>
7968
7969 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
7970 gnat.dg/warn20_pkg.ads: New testcase.
7971
7972 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7973
7974 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
7975 * gnat.dg/static_pred1.adb: Remove expected error.
7976
7977 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7978
7979 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
7980
7981 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
7982
7983 * gnat.dg/alignment14.adb: New testcase.
7984
7985 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7986
7987 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
7988 testcase.
7989
7990 2019-07-03 Jakub Jelinek <jakub@redhat.com>
7991
7992 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
7993 * c-c++-common/gomp/scan-5.c (foo): Likewise.
7994
7995 * c-c++-common/gomp/scan-5.c: New test.
7996
7997 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
7998
7999 2019-07-02 Jeff Law <law@redhat.com>
8000
8001 PR tree-optimization/90883
8002 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
8003 deleted store on some targets.
8004
8005 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
8006
8007 PR testsuite/91065
8008 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
8009 to reference fake_var.
8010
8011 2019-07-02 qing zhao <qing.zhao@oracle.com>
8012
8013 PR preprocessor/90581
8014 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
8015 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
8016 * c-c++-common/cpp/fmax-include-depth.c: New test.
8017
8018 2019-07-02 Jan Hubicka <jh@suse.cz>
8019
8020 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
8021
8022 2019-07-02 Jan Hubicka <jh@suse.cz>
8023
8024 * g++.dg/lto/pr90990_0.C: New testcase.
8025
8026 2019-07-02 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/58483
8029 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
8030
8031 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
8032
8033 PR middle-end/66726
8034 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
8035
8036 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
8037
8038 * gcc.target/s390/vector/vec-shift-2.c: New test.
8039
8040 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8041
8042 * gnat.dg/generic_inst3.adb,
8043 gnat.dg/generic_inst3_kafka_lib-topic.ads,
8044 gnat.dg/generic_inst3_kafka_lib.ads,
8045 gnat.dg/generic_inst3_markets.ads,
8046 gnat.dg/generic_inst3_traits-encodables.ads,
8047 gnat.dg/generic_inst3_traits.ads: New testcase.
8048
8049 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8050
8051 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
8052
8053 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8054
8055 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
8056 testcase.
8057
8058 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8059
8060 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
8061
8062 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8063
8064 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
8065
8066 2019-07-01 Richard Biener <rguenther@suse.de>
8067
8068 * gcc.dg/gimplefe-42.c: New testcase.
8069
8070 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8071
8072 * gnat.dg/sets1.adb: Update.
8073
8074 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8075
8076 * gnat.dg/linkedlist.adb: Update.
8077
8078 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8079
8080 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
8081
8082 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8083
8084 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
8085 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
8086 testcase.
8087
8088 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
8089
8090 PR lto/91028
8091 PR lto/90720
8092 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
8093 -fno-use-linker-plugin
8094 * g++.dg/lto/alias-2_0.C: Likewise.
8095
8096 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
8097
8098 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
8099
8100 2019-07-01 Richard Biener <rguenther@suse.de>
8101
8102 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
8103
8104 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
8105
8106 * lib/target-supports.exp
8107 (check_effective_target_avx512vp2intersect): New proc.
8108 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
8109 dg-require-effective-target avx512vp2intersect.
8110 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
8111
8112 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8113
8114 * gnat.dg/specs/array5.ads: New test.
8115 * gnat.dg/specs/array5_pkg1.ads: New helper.
8116 * gnat.dg/specs/array5_pkg2.ads: Likewise.
8117 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
8118
8119 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8120
8121 * gnat.dg/specs/unchecked_convert1.ads: New test.
8122 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
8123
8124 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8125
8126 * gnat.dg/specs/size_clause3.ads: Adjust error message.
8127
8128 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8129
8130 * gnat.dg/specs/atomic2.ads: Adjust error message.
8131 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
8132 * gnat.dg/specs/size_clause3.ads: Likewise.
8133
8134 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8135
8136 * gnat.dg/array35.adb: New test.
8137 * gnat.dg/array36.adb: Likewise.
8138
8139 2019-06-28 Jan Beulich <jbeulich@suse.com>
8140
8141 * gcc.target/i386/gfni-5.c: New.
8142
8143 2019-06-28 Jan Beulich <jbeulich@suse.com>
8144
8145 * gcc.target/i386/cvtpd2pi: New.
8146
8147 2019-06-27 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR c++/91024
8150 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
8151
8152 PR tree-optimization/91010
8153 * g++.dg/vect/simd-10.cc: New test.
8154
8155 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
8156
8157 PR fortran/90987
8158 * match.c (gfc_match_common): Adjust parsing of fixed and free form
8159 source code containing, e.g., COMMONI.
8160
8161 2019-06-27 Jan Hubicka <jh@suse.cz>
8162
8163 * g++.dg/lto/alias-2_0.C: New testcase.
8164 * g++.dg/lto/alias-2_1.C: New testcase.
8165
8166 2019-06-27 Jakub Jelinek <jakub@redhat.com>
8167
8168 PR target/90991
8169 * gcc.target/i386/avx2-pr90991-1.c: New test.
8170 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
8171
8172 2019-06-27 Jan Beulich <jbeulich@suse.com>
8173
8174 * gcc.target/i386/gfni-4.c: Pass -msse2.
8175
8176 2019-06-27 Richard Biener <rguenther@suse.de>
8177
8178 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
8179
8180 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
8181
8182 PR tree-optimization/89772
8183 * gcc.dg/builtin-memchr-4.c: New test.
8184
8185 2019-06-27 Martin Liska <mliska@suse.cz>
8186
8187 PR tree-optimization/91014
8188 * gcc.target/s390/pr91014.c: New test.
8189
8190 2019-06-27 Richard Biener <rguenther@suse.de>
8191
8192 PR testsuite/91004
8193 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
8194
8195 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
8196
8197 PR target/62147
8198 * gcc.target/powerpc/pr62147.c: New test.
8199
8200 2019-06-26 Jeff Law <law@redhat.com>
8201
8202 PR tree-optimization/90883
8203 * g++.dg/tree-ssa/pr90883.C: New test.
8204 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
8205
8206 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
8207
8208 PR target/89021
8209 * lib/target-supports.exp (available_vector_sizes)
8210 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
8211 64-bit vectors for !ia32.
8212
8213 2019-06-26 Jeff Law <law@redhat.com>
8214
8215 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
8216 as DSE compromises several of these tests.
8217 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
8218 * gcc.dg/memcpy-2.c: Similarly.
8219 * gcc.dg/pr40340-1.c: Similarly.
8220 * gcc.dg/pr40340-2.c: Similarly.
8221 * gcc.dg/pr40340-5.c: Similarly.
8222
8223 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
8224
8225 PR Fortran/90988
8226 ChangeLog forgotten with revision 272667
8227 * gfortran.dg/pr90988_1.f90: New test.
8228 * gfortran.dg/pr90988_2.f90: Ditto.
8229 * gfortran.dg/pr90988_3.f90: Ditto.
8230
8231 2019-06-26 Nathan Sidwell <nathan@acm.org>
8232
8233 * c-c++-common/pr90927.c: New.
8234
8235 2019-06-26 Richard Biener <rguenther@suse.de>
8236
8237 PR ipa/90982
8238 * g++.dg/torture/pr90982.C: New testcase.
8239
8240 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8241
8242 PR c++/67184
8243 PR c++/69445
8244 * g++.dg/other/final3.C: New.
8245 * g++.dg/other/final5.C: Likewise.
8246
8247 2019-06-26 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR target/90991
8250 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
8251
8252 2019-06-26 Li Jia He <helijia@linux.ibm.com>
8253
8254 * gcc.target/powerpc/maddld-1.c: New testcase.
8255
8256 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
8257 Olga Makhotina <olga.makhotina@intel.com>
8258
8259 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
8260 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
8261 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
8262 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
8263 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
8264 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
8265 * gcc.target/i386/sse-13.c: Likewsie.
8266 * gcc.target/i386/sse-14.c: Likewise.
8267 * gcc.target/i386/sse-22.c: Likewise.
8268 * gcc.target/i386/sse-23.c: Likewise.
8269 * g++.dg/other/i386-2.C: Likewise.
8270 * g++.dg/other/i386-3.C: Likewise.
8271
8272 2019-06-25 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR c++/90969
8275 * g++.dg/ext/vector38.C: New test.
8276
8277 2019-06-25 Martin Jambor <mjambor@suse.cz>
8278
8279 PR ipa/90939
8280 * g++.dg/lto/pr90939_[01].C: New test.
8281
8282 2019-06-25 Richard Biener <rguenther@suse.de>
8283
8284 PR tree-optimization/90930
8285 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
8286 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
8287
8288 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
8289
8290 * gcc.target/arc/pr89838.c: New file.
8291
8292 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8293
8294 * gcc.target/msp430/mlarge-pedwarns.c: New test.
8295
8296 2019-06-25 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR sanitizer/90954
8299 * c-c++-common/gomp/pr90954.c: New test.
8300
8301 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8302
8303 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
8304 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8305
8306 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8307
8308 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
8309 to recognise Darwin's register names.
8310
8311 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8312
8313 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
8314 * gcc.dg/cpp/usr/include/stdio.h: Rename...
8315 * gcc.dg/cpp/usr/include/example.h: ... to this.
8316
8317 2019-06-24 Richard Biener <rguenther@suse.de>
8318
8319 PR tree-optimization/90972
8320 * gcc.dg/torture/pr90972.c: New testcase.
8321
8322 2019-06-24 Martin Sebor <msebor@redhat.com>
8323
8324 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
8325 * gcc.dg/misc-column.c: Ditto.
8326
8327 2019-06-23 Ian Lance Taylor <iant@golang.org>
8328
8329 * go.test/test/blank1.go: Update for diagnostic message changes.
8330
8331 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8332
8333 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
8334
8335 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8336
8337 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
8338 vector explicitly for the vec_perm.
8339
8340 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8341
8342 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
8343 __USER_LABEL_PREFIX__.
8344
8345 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8346
8347 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
8348 expect the out-of-line GPR restore, and test specifically for
8349 absence of branches to local labels.
8350
8351 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8352
8353 PR fortran/89782
8354 * gfortran.dg/io_constraints_14.f90: New test.
8355
8356 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
8357
8358 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
8359 * gcc.target/powerpc/pr79909.c: Likewise.
8360
8361 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
8362
8363 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
8364 warning about _Bool.
8365
8366 2019-06-22 Marek Polacek <polacek@redhat.com>
8367
8368 PR c++/65707
8369 PR c++/89480
8370 PR c++/58836
8371 * g++.dg/cpp0x/nondeduced5.C: New test.
8372 * g++.dg/cpp0x/nondeduced6.C: New test.
8373 * g++.dg/cpp0x/nondeduced7.C: New test.
8374
8375 PR c++/66256
8376 * g++.dg/cpp0x/noexcept54.C: New test.
8377
8378 2019-06-22 Jan Hubicka <jh@suse.cz>
8379
8380 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
8381
8382 2019-06-22 Marek Polacek <polacek@redhat.com>
8383
8384 PR c++/86476 - noexcept-specifier is a complete-class context.
8385 PR c++/52869
8386 * g++.dg/cpp0x/noexcept45.C: New test.
8387 * g++.dg/cpp0x/noexcept46.C: New test.
8388 * g++.dg/cpp0x/noexcept47.C: New test.
8389 * g++.dg/cpp0x/noexcept48.C: New test.
8390 * g++.dg/cpp0x/noexcept49.C: New test.
8391 * g++.dg/cpp0x/noexcept50.C: New test.
8392 * g++.dg/cpp0x/noexcept51.C: New test.
8393 * g++.dg/cpp0x/noexcept52.C: New test.
8394 * g++.dg/cpp0x/noexcept53.C: New test.
8395 * g++.dg/eh/shadow1.C: Adjust dg-error.
8396
8397 PR c++/90881 - bogus -Wunused-value in unevaluated context.
8398 * g++.dg/cpp0x/Wunused-value1.C: New test.
8399
8400 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
8401
8402 * g++.dg/diagnostic/auto-storage-1.C: New.
8403 * g++.dg/diagnostic/no-type-1.C: Likewise.
8404 * g++.dg/diagnostic/no-type-2.C: Likewise.
8405 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
8406 * g++.dg/cpp0x/auto9.C: Test some locations too.
8407 * g++.dg/cpp1z/register1.C: Likewise.
8408 * g++.dg/cpp1z/register2.C: Likewise.
8409 * g++.dg/cpp1z/register3.C: Likewise.
8410 * g++.dg/other/error34.C: Likewise.
8411
8412 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
8413
8414 PR c++/90909
8415 * g++.dg/other/final7.C: New.
8416
8417 2019-06-21 Jakub Jelinek <jakub@redhat.com>
8418
8419 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
8420 x86.
8421 * g++.dg/vect/simd-5.cc: Likewise.
8422
8423 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
8424
8425 PR c++/90909
8426 Revert:
8427 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8428
8429 PR c++/67184
8430 PR c++/69445
8431 * g++.dg/other/final3.C: New.
8432 * g++.dg/other/final4.C: Likewise.
8433 * g++.dg/other/final5.C: Likewise.
8434
8435 * g++.dg/other/final6.C: New.
8436
8437 2019-06-21 Marek Polacek <polacek@redhat.com>
8438
8439 PR c++/61490 - qualified-id in friend function definition.
8440 * g++.dg/diagnostic/friend2.C: New test.
8441 * g++.dg/diagnostic/friend3.C: New test.
8442
8443 PR c++/60223 - ICE with T{} in non-deduced context.
8444 * g++.dg/cpp0x/nondeduced1.C: New test.
8445 * g++.dg/cpp0x/nondeduced2.C: New test.
8446 * g++.dg/cpp0x/nondeduced3.C: New test.
8447 * g++.dg/cpp0x/nondeduced4.C: New test.
8448
8449 PR c++/64235 - missing syntax error with invalid alignas.
8450 * g++.dg/parse/alignas1.C: New test.
8451
8452 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
8453
8454 PR fortran/67884
8455 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
8456 * gfortran.dg/pr67884.f90: ... covered here. New test.
8457
8458 2019-06-21 Marek Polacek <polacek@redhat.com>
8459
8460 PR c++/90490 - fix decltype issues in noexcept-specifier.
8461 * g++.dg/cpp0x/noexcept43.C: New test.
8462 * g++.dg/cpp0x/noexcept44.C: New test.
8463
8464 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
8465
8466 PR c++/90875 - added -Wswitch-outside-range option
8467 * c-c++-common/Wswitch-outside-range-1.c: New test.
8468 * c-c++-common/Wswitch-outside-range-2.c: New test.
8469 * c-c++-common/Wswitch-outside-range-3.c: New test.
8470 * c-c++-common/Wswitch-outside-range-4.c: New test.
8471
8472 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
8473
8474 PR fortran/51991
8475 gfortran.dg/pr51991.f90
8476
8477 2019-06-21 Jeff Law <law@redhat.com>
8478
8479 PR tree-optimization/90949
8480 * gcc.c-torture/execute/pr90949.c: New test.
8481
8482 2019-06-21 Marek Polacek <polacek@redhat.com>
8483
8484 PR c++/90953 - ICE with -Wmissing-format-attribute.
8485 * g++.dg/warn/miss-format-7.C: New test.
8486
8487 2019-06-21 Richard Biener <rguenther@suse.de>
8488
8489 PR debug/90914
8490 * g++.dg/debug/pr90914.C: New testcase.
8491
8492 2019-06-21 Richard Biener <rguenther@suse.de>
8493
8494 PR tree-optimization/90913
8495 * gfortran.dg/vect/pr90913.f90: New testcase.
8496
8497 2019-06-21 Jakub Jelinek <jakub@redhat.com>
8498
8499 * gcc.dg/vect/vect-simd-12.c: New test.
8500 * gcc.dg/vect/vect-simd-13.c: New test.
8501 * gcc.dg/vect/vect-simd-14.c: New test.
8502 * gcc.dg/vect/vect-simd-15.c: New test.
8503 * gcc.target/i386/sse2-vect-simd-12.c: New test.
8504 * gcc.target/i386/sse2-vect-simd-13.c: New test.
8505 * gcc.target/i386/sse2-vect-simd-14.c: New test.
8506 * gcc.target/i386/sse2-vect-simd-15.c: New test.
8507 * gcc.target/i386/avx2-vect-simd-12.c: New test.
8508 * gcc.target/i386/avx2-vect-simd-13.c: New test.
8509 * gcc.target/i386/avx2-vect-simd-14.c: New test.
8510 * gcc.target/i386/avx2-vect-simd-15.c: New test.
8511 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
8512 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
8513 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
8514 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
8515 * g++.dg/vect/simd-6.cc: New test.
8516 * g++.dg/vect/simd-7.cc: New test.
8517 * g++.dg/vect/simd-8.cc: New test.
8518 * g++.dg/vect/simd-9.cc: New test.
8519 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
8520
8521 PR c++/90950
8522 * g++.dg/gomp/lastprivate-1.C: New test.
8523
8524 * gcc.dg/vect/vect-simd-11.c: New test.
8525 * gcc.target/i386/sse2-vect-simd-11.c: New test.
8526 * gcc.target/i386/avx2-vect-simd-11.c: New test.
8527 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
8528
8529 2019-06-20 Marek Polacek <polacek@redhat.com>
8530
8531 PR c++/79781
8532 * g++.dg/ext/goto1.C: New test.
8533
8534 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
8535
8536 PR fortran/77632
8537 * gfortran.dg/pr77632_1.f90: New test.
8538
8539 2019-06-20 Marek Polacek <polacek@redhat.com>
8540
8541 PR c++/68265
8542 * g++.dg/parse/error62.C: New test.
8543
8544 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
8545
8546 PR fortran/86587
8547 * gfortran.dg/pr86587.f90: New test.
8548
8549 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
8550
8551 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
8552 * obj-c++.dg/stubify-2.mm: Likewise.
8553 * objc.dg/stubify-1.m: Likewise.
8554 * objc.dg/stubify-2.m: Likewise.
8555
8556 2019-06-20 Marek Polacek <polacek@redhat.com>
8557
8558 PR c++/87512
8559 * g++.dg/cpp1z/inline-var7.C: New test.
8560
8561 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
8562
8563 PR target/54855
8564 * gcc.target/i386/pr54855-1.c: New test.
8565 * gcc.target/i386/pr54855-2.c: Likewise.
8566 * gcc.target/i386/pr54855-3.c: Likewise.
8567 * gcc.target/i386/pr54855-4.c: Likewise.
8568 * gcc.target/i386/pr54855-5.c: Likewise.
8569 * gcc.target/i386/pr54855-6.c: Likewise.
8570 * gcc.target/i386/pr54855-7.c: Likewise.
8571 * gcc.target/i386/pr54855-8.c: Likewise.
8572 * gcc.target/i386/pr54855-9.c: Likewise.
8573 * gcc.target/i386/pr54855-10.c: Likewise.
8574
8575 2019-06-20 Jan Hubicka <jh@suse.cz>
8576
8577 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
8578
8579 2019-06-20 Marek Polacek <polacek@redhat.com>
8580
8581 PR c++/89873
8582 * g++.dg/cpp1y/noexcept1.C: New test.
8583
8584 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8585
8586 PR fortran/90937
8587 * gfortran.dg/external_procedure_4.f90: New test.
8588
8589 2019-06-20 Tom de Vries <tdevries@suse.de>
8590
8591 * gcc.dg/pr90866-2.c: Require global_constructor.
8592
8593 2019-06-20 Tom de Vries <tdevries@suse.de>
8594
8595 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
8596 * gcc.dg/pr88870.c: Same.
8597 * gcc.dg/pr90082.c: Same.
8598
8599 2019-06-20 Tom de Vries <tdevries@suse.de>
8600
8601 * gcc.dg/pr89737.c: Require indirect_jumps.
8602 * gcc.dg/torture/pr87693.c: Same.
8603 * gcc.dg/torture/pr89135.c: Same.
8604 * gcc.dg/torture/pr90071.c: Same.
8605
8606 2019-06-20 Tom de Vries <tdevries@suse.de>
8607
8608 * gcc.c-torture/compile/pr89280.c: Require label_values.
8609 * gcc.dg/pr89737.c: Same.
8610 * gcc.dg/pr90082.c: Same.
8611 * gcc.dg/torture/pr89135.c: Same.
8612 * gcc.dg/torture/pr89247.c: Same.
8613 * gcc.dg/torture/pr90071.c: Same.
8614
8615 2019-06-20 Tom de Vries <tdevries@suse.de>
8616
8617 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
8618 * gcc.c-torture/compile/pr77754-2.c: Same.
8619 * gcc.c-torture/compile/pr77754-3.c: Same.
8620 * gcc.c-torture/compile/pr77754-4.c: Same.
8621 * gcc.c-torture/compile/pr77754-5.c: Same.
8622 * gcc.c-torture/compile/pr77754-6.c: Same.
8623 * gcc.c-torture/compile/pr87110.c: Same.
8624 * gcc.c-torture/execute/pr86528.c: Same.
8625 * gcc.dg/Walloca-larger-than-2.c: Same.
8626 * gcc.dg/Walloca-larger-than.c: Same.
8627 * gcc.dg/Warray-bounds-41.c: Same.
8628 * gcc.dg/Wrestrict-17.c: Same.
8629 * gcc.dg/Wstrict-overflow-27.c: Same.
8630 * gcc.dg/Wstringop-truncation-3.c: Same.
8631 * gcc.dg/pr78902.c: Same.
8632 * gcc.dg/pr87099.c: Same.
8633 * gcc.dg/pr87320.c: Same.
8634 * gcc.dg/pr89045.c: Same.
8635 * gcc.dg/strlenopt-62.c: Same.
8636 * gcc.dg/tree-ssa/alias-37.c: Same.
8637
8638 2019-06-19 Marek Polacek <polacek@redhat.com>
8639
8640 PR c++/60364 - noreturn after first decl not diagnosed.
8641 * g++.dg/warn/noreturn-8.C: New test.
8642 * g++.dg/warn/noreturn-9.C: New test.
8643 * g++.dg/warn/noreturn-10.C: New test.
8644 * g++.dg/warn/noreturn-11.C: New test.
8645
8646 2019-06-19 Martin Sebor <msebor@redhat.com>
8647
8648 PR tree-optimization/90626
8649 * gcc.dg/strlenopt-65.c: New test.
8650 * gcc.dg/strlenopt-66.c: New test.
8651 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
8652
8653 2019-06-19 Martin Sebor <msebor@redhat.com>
8654
8655 PR translation/90156
8656 * gcc.dg/format/gcc_diag-11.c: Enable.
8657
8658 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
8659
8660 PR fortran/69499
8661 * gfortran.dg/pr69499.f90: New test.
8662 * gfortran.dg/module_error_1.f90: Update dg-error string.
8663
8664 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
8665
8666 PR fortran/69398
8667 * gfortran.dg/pr69398.f90: New test.
8668
8669 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
8670
8671 PR fortran/87907
8672 * gfortran.dg/pr87907.f90: New testcase.
8673
8674 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
8675
8676 PR middle-end/84521
8677 * gcc.c-torture/execute/pr84521.c: New test.
8678
8679 2019-06-19 Jakub Jelinek <jakub@redhat.com>
8680
8681 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
8682 tree-vect.h nor call check_vect.
8683 * gcc.dg/vect/vect-simd-9.c: Likewise.
8684 * gcc.dg/vect/vect-simd-10.c: New test.
8685 * gcc.target/i386/sse2-vect-simd-8.c: New test.
8686 * gcc.target/i386/sse2-vect-simd-9.c: New test.
8687 * gcc.target/i386/sse2-vect-simd-10.c: New test.
8688 * gcc.target/i386/avx2-vect-simd-8.c: New test.
8689 * gcc.target/i386/avx2-vect-simd-9.c: New test.
8690 * gcc.target/i386/avx2-vect-simd-10.c: New test.
8691 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
8692 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
8693 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
8694
8695 * g++.dg/vect/simd-3.cc: New test.
8696 * g++.dg/vect/simd-4.cc: New test.
8697 * g++.dg/vect/simd-5.cc: New test.
8698
8699 2019-06-19 Jakub Jelinek <jakub@redhat.com>
8700
8701 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
8702
8703 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
8704 Mark Eggleston <mark.eggleston@codethink.com>
8705
8706 PR fortran/89103
8707 * gfortran.dg/dec_format_empty_item_1.f: New test.
8708 * gfortran.dg/dec_format_empty_item_2.f: New test.
8709 * gfortran.dg/dec_format_empty_item_3.f: New test.
8710
8711 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8712
8713 * gcc.target/aarch64/pr88834.c: Move from here...
8714 * gcc.target/aarch64/sve/pr88834.c: ...to here.
8715
8716 2019-06-18 Cherry Zhang <cherryyz@google.com>
8717
8718 * go.dg/concatstring.go: New test.
8719
8720 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
8721
8722 PR fortran/90921
8723 * gfortran.dg/goacc/declare-3.f95: Update.
8724
8725 PR fortran/85221
8726 * gfortran.dg/goacc/declare-3.f95: New file.
8727
8728 PR middle-end/90859
8729 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
8730
8731 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
8732 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
8733
8734 PR testsuite/90861
8735 * c-c++-common/goacc/declare-pr90861.c: New file.
8736
8737 PR testsuite/90868
8738 * c-c++-common/goacc/declare-1.c: Update.
8739 * c-c++-common/goacc/declare-2.c: Likewise.
8740
8741 PR middle-end/90862
8742 * c-c++-common/goacc/declare-1.c: Update.
8743 * c-c++-common/goacc/declare-2.c: Likewise.
8744
8745 2019-06-18 Marek Polacek <polacek@redhat.com>
8746
8747 PR c++/84698
8748 * g++.dg/cpp0x/noexcept42.C: New test.
8749
8750 PR c++/71548
8751 * g++.dg/cpp0x/variadic177.C: New test.
8752
8753 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
8754
8755 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
8756 contain dots.
8757 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8758 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
8759 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8760 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8761 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8762 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
8763 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
8764
8765 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
8766
8767 * gcc.target/i386/pr81563.c (dg-final): Check that no
8768 registers are restored from %esp.
8769
8770 2019-06-18 Richard Biener <rguenther@suse.de>
8771
8772 PR debug/90900
8773 * gcc.dg/gomp/pr90900.c: New testcase.
8774
8775 2019-06-18 Martin Sebor <msebor@redhat.com>
8776
8777 * gcc.dg/pr90866-2.c: Remove a pointless declaration
8778 to avoid compilation errors on arm-none-eabi.
8779
8780 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
8781
8782 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
8783 * gcc.target/aarch64/pcs_attribute-3.c: New test.
8784
8785 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
8786 * gcc.target/aarch64/sve/fadda_1.c: New test.
8787
8788 2019-06-17 Jakub Jelinek <jakub@redhat.com>
8789
8790 * gcc.dg/vect/vect-simd-8.c: New test.
8791 * gcc.dg/vect/vect-simd-9.c: New test.
8792 * g++.dg/vect/simd-2.cc: New test.
8793 * g++.dg/gomp/scan-1.C: New test.
8794
8795 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
8796
8797 PR target/62055
8798 * gcc.target/i386/fnabs.c: New test.
8799
8800 2019-06-17 Marek Polacek <polacek@redhat.com>
8801
8802 PR c++/83820 - excessive attribute arguments not detected.
8803 * g++.dg/cpp0x/gen-attrs-67.C: New test.
8804
8805 2019-06-17 Nathan Sidwell <nathan@acm.org>
8806
8807 PR c++/90754
8808 * g++.dg/lookup/pr90754.C: New.
8809
8810 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
8811
8812 PR middle-end/64242
8813 * gcc.c-torture/execute/pr64242.c: Improve test.
8814
8815 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8816
8817 * gcc.target/msp430/mspabi_sllll.c: New test.
8818 * gcc.target/msp430/mspabi_srall.c: New test.
8819 * gcc.target/msp430/mspabi_srlll.c: New test.
8820 * gcc.c-torture/execute/shiftdi-2.c: New test.
8821
8822 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8823
8824 * lib/target-supports.exp: Add check_effective_target_longlong64.
8825
8826 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
8827
8828 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
8829 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
8830
8831 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
8832
8833 PR d/90650
8834 * gdc.dg/pr90650a.d: New test.
8835 * gdc.dg/pr90650b.d: New test.
8836
8837 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
8838
8839 * gfortran.dg/dummy_derived_typed.f90: New test.
8840
8841 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
8842
8843 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
8844
8845 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
8846
8847 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
8848
8849 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
8850
8851 PR objc/90709
8852 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
8853 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
8854 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
8855 * obj-c++.dg/strings/const-str-12.mm: Likewise.
8856 * obj-c++.dg/syntax-error-1.mm: Likewise.
8857 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
8858 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8859 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8860 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8861 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
8862 in no longer supported, also on m64 where there's no meaning to it.
8863 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
8864 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
8865 there.
8866 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
8867 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
8868 * obj-c++.dg/stubify-2.mm: Likewise.
8869 * obj-c++.dg/try-catch-1.mm: Likewise.
8870 * obj-c++.dg/try-catch-3.mm: Likewise.
8871
8872 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
8873
8874 PR objc/90709
8875 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
8876 * objc.dg/image-info.m: Likewise.
8877 * objc.dg/method-6.m: Likewise.
8878 * objc.dg/no-extra-load.m: Likewise.
8879 * objc.dg/objc-foreach-4.m: Likewise.
8880 * objc.dg/objc-foreach-5.m: Likewise.
8881 * objc.dg/proto-lossage-7.m: Likewise.
8882 * objc.dg/strings/const-cfstring-2.m: Likewise.
8883 * objc.dg/strings/const-cfstring-5.m: Likewise.
8884 * objc.dg/strings/const-str-12b.m: Likewise.
8885 * objc.dg/symtab-1.m: Likewise.
8886 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
8887 * objc.dg/torture/strings/const-str-10.m: Likewise.
8888 * objc.dg/torture/strings/const-str-11.m: Likewise.
8889 * objc.dg/torture/strings/const-str-9.m: Likewise.
8890 * objc.dg/zero-link-1.m: Likewise.
8891 * objc.dg/zero-link-2.m: Likewise.
8892 * objc.dg/zero-link-3.m: Likewise.
8893 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
8894 * objc.dg/headers.m: XFAIL for Darwin14-19.
8895 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
8896 there.
8897
8898 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
8899
8900 PR objc/90709
8901 * objc-obj-c++-shared/CF-CFString.h: New.
8902 * objc-obj-c++-shared/F-NSArray.h: New.
8903 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
8904 * objc-obj-c++-shared/F-NSObject.h: New.
8905 * objc-obj-c++-shared/F-NSString.h: New.
8906 * objc-obj-c++-shared/F-NSValue.h: New.
8907 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
8908 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
8909 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
8910 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
8911 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
8912 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
8913 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
8914 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
8915 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
8916 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
8917 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
8918 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
8919 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
8920 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
8921 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
8922 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
8923 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
8924 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
8925 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
8926 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
8927 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
8928 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
8929 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
8930 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
8931 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
8932 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
8933 New.
8934 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
8935 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
8936 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
8937
8938 2019-06-15 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR middle-end/90779
8941 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
8942 static block scope variable in #pragma acc routine.
8943
8944 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
8945
8946 * gfortran.dg/integer_exponentiation_4.f90: Update test.
8947 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
8948 * gfortran.dg/no_range_check_1.f90: Ditto.
8949
8950 2019-06-14 Harald Anlauf <anlauf@gmx.de>
8951
8952 PR fortran/90577
8953 PR fortran/90578
8954 * gfortran.dg/lrshift_1.f90: Adjust testcase.
8955 * gfortran.dg/shiftalr_3.f90: New testcase.
8956
8957 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
8958
8959 PR fortran/89646
8960 * gfortran.dg/pr89646.f90: New test.
8961
8962 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
8963
8964 PR rtl-optimization/90765
8965 * gcc.target/i386/pr90765-1.c: New test.
8966 * gcc.target/i386/pr90765-2.c: Likewise.
8967
8968 2019-06-14 Marek Polacek <polacek@redhat.com>
8969
8970 PR c++/90884 - stray note with -Wctor-dtor-privacy.
8971 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
8972 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
8973
8974 2019-06-14 Richard Biener <rguenther@suse.de>
8975
8976 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
8977
8978 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
8979
8980 PR ipa/90401
8981 * gcc.dg/ipa/ipcp-agg-10.c: New test.
8982
8983 2019-06-13 Martin Sebor <msebor@redhat.com>
8984
8985 PR tree-optimization/90662
8986 * gcc.dg/pr90866-2.c: New test.
8987 * gcc.dg/pr90866.c: Ditto.
8988
8989 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
8990 Lijia He <helijia@linux.ibm.com>
8991
8992 PR tree-optimization/77820
8993 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
8994 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
8995 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
8996 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
8997 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
8998 * gcc.target/sh/pr51244-20.c: Update testcase.
8999
9000 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9001
9002 * gcc.dg/darwin-minversion-link.c: New test.
9003
9004 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9005
9006 PR fortran/68544
9007 * gfortran.dg/pr68544.f90: New test.
9008 * gfortran.dg/pr85687.f90: Modify test for new error message.
9009
9010 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9011
9012 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
9013
9014 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9015
9016 PR fortran/89344
9017 * gfortran.dg/pr89344.f90: New test.
9018
9019 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9020
9021 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
9022 * gcc.dg/darwin-minversion-2.c: Likewise.
9023
9024 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9025
9026 PR target/90871
9027 * g++.dg/ext/altivec-15.C: Add dg-error directive.
9028
9029 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9030
9031 * gcc.dg/pr90760.c: Require alias support.
9032
9033 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
9034
9035 PR tree-optimization/90869
9036 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
9037
9038 2019-06-13 Richard Biener <rguenther@suse.de>
9039
9040 PR tree-optimization/90856
9041 * gcc.target/i386/pr90856.c: New testcase.
9042
9043 2019-06-13 Jakub Jelinek <jakub@redhat.com>
9044
9045 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
9046 = {} store.
9047 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
9048 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
9049
9050 2019-06-13 Richard Biener <rguenther@suse.de>
9051
9052 * gcc.dg/vect/vect-version-1.c: New testcase.
9053 * gcc.dg/vect/vect-version-2.c: Likewise.
9054
9055 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9056
9057 * g++.dg/diagnostic/variably-modified-type-1.C: New.
9058 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
9059 * g++.dg/other/pr84792-1.C: Likewise.
9060 * g++.dg/other/pr84792-2.C: Likewise.
9061 * g++.dg/parse/error24.C: Likewise.
9062 * g++.dg/parse/error32.C: Likewise.
9063 * g++.dg/parse/error33.C: Likewise.
9064 * g++.dg/parse/saved1.C: Likewise.
9065 * g++.dg/template/operator6.C: Likewise.
9066 * g++.dg/template/pr61745.C: Likewise.
9067 * g++.dg/template/typedef41.C: Likewise.
9068 * g++.old-deja/g++.jason/crash10.C: Likewise.
9069
9070 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9071
9072 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
9073 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
9074 * g++.dg/parse/error10.C: Adjust location.
9075 * g++.dg/parse/pragma2.C: Likewise.
9076
9077 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
9078
9079 PR tree-optimization/89713
9080 * g++.dg/tree-ssa/empty-loop.C: New test.
9081 * gcc.dg/tree-ssa/dce-2.c: New test.
9082 * gcc.dg/const-1.c: Add -fno-finite-loops option.
9083 * gcc.dg/graphite/graphite.exp: Likewise.
9084 * gcc.dg/loop-unswitch-1.c: Likewise.
9085 * gcc.dg/predict-9.c: Likewise.
9086 * gcc.dg/pure-2.c: Likewise.
9087 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
9088 * gcc.dg/tree-ssa/loop-10.c: Likewise.
9089 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9090 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
9091
9092 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9093
9094 PR target/88838
9095 * gcc.target/aarch64/pr88838.c: New test.
9096 * gcc.target/aarch64/sve/while_1.c: Adjust.
9097
9098 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9099
9100 PR target/88834
9101 * gcc.target/aarch64/pr88834.c: New test.
9102 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
9103 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9104 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9105 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9106 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9107 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9108
9109 2019-06-12 Marek Polacek <polacek@redhat.com>
9110
9111 PR c++/87410
9112 * g++.dg/cpp1y/pr87410.C: New test.
9113
9114 2019-06-12 Marek Polacek <polacek@redhat.com>
9115
9116 PR c++/66999 - 'this' captured by reference.
9117 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
9118
9119 PR c++/90825 - endless recursion when evaluating sizeof.
9120 PR c++/90832 - endless recursion when evaluating sizeof.
9121 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
9122 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
9123
9124 2019-06-12 Martin Sebor <msebor@redhat.com>
9125
9126 PR middle-end/90676
9127 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
9128 output some more.
9129 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
9130 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
9131 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
9132 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
9133
9134 2019-06-12 Marek Polacek <polacek@redhat.com>
9135
9136 PR c++/90736 - bogus error with alignof.
9137 * g++.dg/cpp0x/alignof5.C: New test.
9138
9139 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9140
9141 * gcc.dg/builtin-apply2.c: Skip for PRU.
9142 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
9143
9144 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9145
9146 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
9147
9148 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9149
9150 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
9151 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
9152 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
9153 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
9154 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
9155
9156 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9157
9158 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
9159
9160 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9161
9162 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
9163 * gcc.dg/20020312-2.c: No PIC register for PRU.
9164
9165 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9166
9167 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
9168 * lib/target-utils.exp: Ditto.
9169 * lib/target-supports.exp (check_effective_target_function_pointers,
9170 check_effective_target_large_return_values): New.
9171
9172 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9173
9174 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
9175 * lib/target-utils.exp: Ditto.
9176 * lib/target-supports.exp: Declare PRU target as tiny.
9177
9178 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9179
9180 * gcc.target/pru/abi-arg-struct.c: New test.
9181 * gcc.target/pru/ashiftrt.c: New test.
9182 * gcc.target/pru/builtins-1.c: New test.
9183 * gcc.target/pru/builtins-error.c: New test.
9184 * gcc.target/pru/clearbit.c: New test.
9185 * gcc.target/pru/loop-asm.c: New test.
9186 * gcc.target/pru/loop-dowhile.c: New test.
9187 * gcc.target/pru/loop-hi-1.c: New test.
9188 * gcc.target/pru/loop-hi-2.c: New test.
9189 * gcc.target/pru/loop-qi-1.c: New test.
9190 * gcc.target/pru/loop-qi-2.c: New test.
9191 * gcc.target/pru/loop-short-1.c: New test.
9192 * gcc.target/pru/loop-short-2.c: New test.
9193 * gcc.target/pru/loop-si-1.c: New test.
9194 * gcc.target/pru/loop-si-2.c: New test.
9195 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
9196 * gcc.target/pru/loop-ubyte-1.c: New test.
9197 * gcc.target/pru/loop-ubyte-2.c: New test.
9198 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
9199 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
9200 * gcc.target/pru/mabi-ti-1.c: New test.
9201 * gcc.target/pru/mabi-ti-2.c: New test.
9202 * gcc.target/pru/mabi-ti-3.c: New test.
9203 * gcc.target/pru/mabi-ti-4.c: New test.
9204 * gcc.target/pru/mabi-ti-5.c: New test.
9205 * gcc.target/pru/mabi-ti-6.c: New test.
9206 * gcc.target/pru/mabi-ti-7.c: New test.
9207 * gcc.target/pru/pr64366.c: New test.
9208 * gcc.target/pru/pragma-ctable_entry.c: New test.
9209 * gcc.target/pru/pru.exp: New file.
9210 * gcc.target/pru/qbbc-1.c: New test.
9211 * gcc.target/pru/qbbc-2.c: New test.
9212 * gcc.target/pru/qbbc-3.c: New test.
9213 * gcc.target/pru/qbbs-1.c: New test.
9214 * gcc.target/pru/qbbs-2.c: New test.
9215 * gcc.target/pru/setbit.c: New test.
9216 * gcc.target/pru/zero_extend-and-hisi.c: New test.
9217 * gcc.target/pru/zero_extend-and-qihi.c: New test.
9218 * gcc.target/pru/zero_extend-and-qisi.c: New test.
9219 * gcc.target/pru/zero_extend-hisi.c: New test.
9220 * gcc.target/pru/zero_extend-qihi.c: New test.
9221 * gcc.target/pru/zero_extend-qisi.c: New test.
9222 * lib/target-supports.exp: Add PRU to feature filters.
9223
9224 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9225
9226 PR fortran/90002
9227 * gfortran.dg/pr90002.f90: New test.
9228
9229 2019-06-12 Martin Sebor <msebor@redhat.com>
9230
9231 PR middle-end/90676
9232 * gcc.dg/tree-ssa/dump-6.c: New test.
9233 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
9234 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
9235 * gcc.dg/store_merging_5.c: Same.
9236 * gcc.dg/tree-prof/stringop-2.c: Same.
9237 * gcc.dg/tree-ssa/pr30375.c: Same.
9238 * gcc.dg/tree-ssa/slsr-27.c: Same.
9239 * gcc.dg/tree-ssa/slsr-28.c: Same.
9240 * gcc.dg/tree-ssa/slsr-29.c: Same.
9241 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
9242
9243 2019-06-12 Martin Sebor <msebor@redhat.com>
9244
9245 PR tree-optimization/90662
9246 * gcc.dg/strlenopt-62.c: New test.
9247 * gcc.dg/strlenopt-63.c: New test.
9248 * gcc.dg/strlenopt-64.c: New test.
9249
9250 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
9251
9252 * gcc.target/arm/ssadv16qi.c: New test.
9253 * gcc.target/arm/usadv16qi.c: Likewise.
9254
9255 2019-06-12 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR c/90760
9258 * gcc.dg/pr90760.c: New test.
9259
9260 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
9261
9262 * gcc.target/mips/data-sym-pool.c: Update expected output.
9263 * gcc.target/mips/data-sym-multi-pool.c: New test.
9264
9265 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
9266
9267 PR testsuite/65364
9268 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
9269 (fn2): Likewise.
9270
9271 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
9272
9273 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
9274 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
9275 unset -mpcrel in the target pragmas.
9276 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
9277 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
9278 unset -mpcrel in the target pragmas.
9279
9280 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
9281
9282 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
9283
9284 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
9285
9286 PR c++/90449 - add -Winaccessible-base option.
9287 * g++.dg/warn/Winaccessible-base-1.C: New file.
9288 * g++.dg/warn/Winaccessible-base-2.C: New file.
9289 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
9290 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
9291
9292 2019-06-11 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR c++/90810
9295 * g++.dg/ext/vector37.C: New test.
9296
9297 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
9298
9299 PR c++/87250
9300 * g++.dg/cpp0x/pr87250.C: New test.
9301
9302 2019-06-10 Jakub Jelinek <jakub@redhat.com>
9303
9304 PR testsuite/90772
9305 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
9306 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9307 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
9308 * g++.dg/cpp1z/pr85569.C: Include <functional>.
9309 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
9310 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
9311
9312 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
9313
9314 PR other/90695
9315 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
9316
9317 2019-06-10 Jakub Jelinek <jakub@redhat.com>
9318
9319 * c-c++-common/gomp/scan-1.c: New test.
9320 * c-c++-common/gomp/scan-2.c: New test.
9321 * c-c++-common/gomp/scan-3.c: New test.
9322 * c-c++-common/gomp/scan-4.c: New test.
9323
9324 2019-06-10 Martin Liska <mliska@suse.cz>
9325
9326 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
9327 function name.
9328
9329 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
9330
9331 * gcc.target/arc/jumptables.c: Update test.
9332
9333 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
9334
9335 * gcc.target/arc/and-cnst-size.c: New test.
9336 * gcc.target/arc/mov-cnst-size.c: Likewise.
9337 * gcc.target/arc/or-cnst-size.c: Likewise.
9338 * gcc.target/arc/store-merge-1.c: Update test.
9339 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
9340 * gcc.target/arc/cmem-1.c: Likewise.
9341 * gcc.target/arc/cmem-2.c: Likewise.
9342 * gcc.target/arc/cmem-3.c: Likewise.
9343 * gcc.target/arc/cmem-4.c: Likewise.
9344 * gcc.target/arc/cmem-5.c: Likewise.
9345 * gcc.target/arc/cmem-6.c: Likewise.
9346 * gcc.target/arc/loop-4.c: Likewise.
9347 * gcc.target/arc/movh_cl-1.c: Likewise.
9348 * gcc.target/arc/sdata-3.c: Likewise.
9349
9350 2019-06-10 Martin Liska <mliska@suse.cz>
9351
9352 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
9353
9354 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
9355
9356 * gcc.dg/attr-copy-6.c: Require alias support.
9357
9358 2019-06-09 Marek Polacek <polacek@redhat.com>
9359
9360 PR c++/65175
9361 * g++.dg/cpp0x/alias-decl-69.C: New test.
9362
9363 PR c++/60366
9364 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
9365
9366 019-06-09 Paul Thomas <pault@gcc.gnu.org>
9367
9368 PR fortran/89365
9369 * gfortran.dg/assumed_rank_bounds_3.f90: New test.
9370
9371 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
9372
9373 PR fortran/90786
9374 * gfortran.dg/proc_ptr_51.f90: New test.
9375
9376 2019-06-08 Marek Polacek <polacek@redhat.com>
9377
9378 PR c++/52269
9379 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
9380
9381 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9382 Tomáš Trnka <trnka@scm.com>
9383
9384 PR fortran/90744
9385 * gfortran.dg/deferred_character_33.f90: New test.
9386 * gfortran.dg/deferred_character_33a.f90: New test.
9387
9388 2019-06-08 Marek Polacek <polacek@redhat.com>
9389
9390 PR c++/77548
9391 * g++.dg/other/pr77548.C: New test.
9392
9393 PR c++/72845
9394 * g++.dg/cpp0x/noexcept41.C: New test.
9395
9396 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9397
9398 * gcc.target/aarch64/sve/init_1.c: Remove options
9399 -O2 -fno-schedule-insns and instead pass -O.
9400 Update assembly in comments.
9401 * gcc.target/aarch64/sve/init_2.c: Likewise.
9402 * gcc.target/aarch64/sve/init_3.c: Likewise.
9403 * gcc.target/aarch64/sve/init_4.c: Likewise.
9404 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
9405 adjust dg-scan.
9406 * gcc.target/aarch64/sve/init_6.c: Likewise.
9407 * gcc.target/aarch64/sve/init_7.c: Likewise.
9408 * gcc.target/aarch64/sve/init_8.c: Likewise.
9409 * gcc.target/aarch64/sve/init_9.c: Likewise.
9410 * gcc.target/aarch64/sve/init_10.c: Likewise.
9411 * gcc.target/aarch64/sve/init_11.c: Likewise.
9412 * gcc.target/aarch64/sve/init_12.c: Likewise.
9413
9414 2019-06-07 Marek Polacek <polacek@redhat.com>
9415
9416 PR c++/77747
9417 * g++.dg/cpp0x/inh-ctor33.C: New test.
9418
9419 PR c++/77967
9420 * g++.dg/cpp0x/alias-decl-68.C: New test.
9421
9422 PR c++/77771
9423 * g++.dg/cpp0x/constexpr-77771.C: New test.
9424
9425 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
9426
9427 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
9428
9429 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
9430
9431 PR fortran/89100
9432 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
9433 to allow use when kind=16 is not supported.
9434 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
9435 to allow use when kind=16 is not supported.
9436
9437 2019-06-07 Richard Biener <rguenther@suse.de>
9438
9439 PR debug/90574
9440 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
9441 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
9442
9443 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
9444
9445 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
9446
9447 2019-06-07 Martin Liska <mliska@suse.cz>
9448
9449 PR tree-optimization/78902
9450 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
9451 of __builtin_alloca.
9452 * c-c++-common/asan/pr88619.c: Likewise.
9453 * g++.dg/overload/using2.C: Likewise for malloc.
9454 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
9455 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
9456 * gcc.dg/pr43643.c: Likewise.
9457 * gcc.dg/pr59717.c: Likewise for calloc.
9458 * gcc.dg/torture/pr71816.c: Likewise.
9459 * gcc.dg/tree-ssa/pr78886.c: Likewise.
9460 * gcc.dg/tree-ssa/pr79697.c: Likewise.
9461 * gcc.dg/pr78902.c: New test.
9462
9463 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
9464
9465 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
9466 on Darwin.
9467
9468 2019-06-06 Martin Jambor <mjambor@suse.cz>
9469
9470 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
9471 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
9472 * gnat.dg/opt39.adb: Adjust scan dump.
9473
9474 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9475
9476 * gcc.target/msp430/size-optimized-shifts.c: New test.
9477
9478 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9479
9480 * gcc.target/msp430/emulate-slli.c: New test.
9481 * gcc.target/msp430/emulate-srai.c: New test.
9482 * gcc.target/msp430/emulate-srli.c: New test.
9483
9484 2019-06-06 Martin Liska <mliska@suse.cz>
9485
9486 PR tree-optimization/87954
9487 * gcc.dg/pr87954.c: New test.
9488
9489 2019-06-06 Richard Biener <rguenther@suse.de>
9490
9491 * gcc.dg/tree-ssa/alias-37.c: New testcase.
9492 * gcc.dg/torture/20190604-1.c: Likewise.
9493 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
9494
9495 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
9496
9497 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
9498 * gcc.target/arc/tmac-2.c: Likewise.
9499
9500 2019-06-05 Martin Sebor <msebor@redhat.com>
9501
9502 PR c/90737
9503 * c-c++-common/Wreturn-local-addr.c: New test.
9504 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
9505
9506 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
9507
9508 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
9509 for {x,y,z} suffix.
9510 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
9511
9512 2019-06-05 Martin Sebor <msebor@redhat.com>
9513
9514 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
9515 been committed.
9516
9517 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9518
9519 * g++.dg/diagnostic/return-type-invalid-1.C: New.
9520 * g++.old-deja/g++.brendan/crash16.C: Adjust.
9521 * g++.old-deja/g++.law/ctors5.C: Likewise.
9522
9523 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9524
9525 * g++.dg/other/friend4.C: Test locations too.
9526 * g++.dg/other/friend5.C: Likewise.
9527 * g++.dg/other/friend7.C: Likewise.
9528
9529 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
9530
9531 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
9532
9533 2019-06-05 Martin Sebor <msebor@redhat.com>
9534
9535 * gcc.dg/weak/weak-19.c: New test.
9536
9537 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
9538
9539 * gnat.dg/specs/discr6.ads: New test.
9540
9541 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
9542
9543 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
9544 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
9545 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
9546 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
9547 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
9548 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
9549
9550 2019-06-05 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR debug/90733
9553 * gcc.dg/pr90733.c: New test.
9554
9555 2019-06-05 Richard Biener <rguenther@suse.de>
9556
9557 PR middle-end/90726
9558 * gcc.dg/pr90726.c: Enable IVOPTs.
9559
9560 2019-06-05 Jakub Jelinek <jakub@redhat.com>
9561
9562 * g++.dg/vect/simd-1.cc: New test.
9563
9564 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
9565
9566 PR target/89803
9567 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
9568 __builtin_ia32_fpclasssd): Removed.
9569 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
9570 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
9571 __builtin_ia32_fpclasssd): Removed.
9572 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
9573 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
9574 __builtin_ia32_fpclasssd): Removed.
9575 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
9576 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
9577 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
9578 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
9579 Add test for _mm_mask_fpclass_ss_mask.
9580 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
9581 Add test for _mm_mask_fpclass_sd_mask.
9582
9583 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
9584
9585 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
9586 * gcc.target/powerpc/direct-move-double2.c: Ditto.
9587 * gcc.target/powerpc/direct-move-float1.c: Ditto.
9588 * gcc.target/powerpc/direct-move-float2.c: Ditto.
9589 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
9590 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
9591
9592 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
9593
9594 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
9595 constraint.
9596
9597 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9598
9599 * g++.dg/concepts/pr60573.C: Test locations too.
9600 * g++.dg/cpp0x/deleted13.C: Likewise.
9601 * g++.dg/parse/error29.C: Likewise.
9602 * g++.dg/parse/qualified4.C: Likewise.
9603 * g++.dg/template/crash96.C Likewise.
9604 * g++.old-deja/g++.brendan/crash22.C Likewise.
9605 * g++.old-deja/g++.brendan/crash23.C Likewise.
9606 * g++.old-deja/g++.law/visibility10.C Likewise.
9607 * g++.old-deja/g++.other/decl5.C: Likewise.
9608
9609 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
9610
9611 PR target/78263
9612 * g++.target/powerpc: New directory.
9613 * g++.target/powerpc/powerpc.exp: New test driver.
9614 * g++.target/powerpc/undef-bool-3.C: New.
9615
9616 2019-06-04 Jakub Jelinek <jakub@redhat.com>
9617
9618 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
9619 a sorry_at on any of the clauses.
9620
9621 2019-06-04 Richard Biener <rguenther@suse.de>
9622
9623 PR middle-end/90726
9624 * gcc.dg/pr90726.c: New testcase.
9625
9626 2019-06-04 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/90738
9629 * gcc.dg/torture/pr90738.c: New testcase.
9630
9631 Revert
9632 2019-06-03 Richard Biener <rguenther@suse.de>
9633
9634 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
9635
9636 2019-06-04 Martin Liska <mliska@suse.cz>
9637
9638 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
9639 * gfortran.dg/goacc/pr78027.f90: Likewise.
9640
9641 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
9642
9643 * gcc.target/powerpc/mmfpgpr.c: Delete.
9644
9645 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
9646
9647 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
9648 on AIX.
9649 * g++.dg/debug/enum-1.C: Same.
9650
9651 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
9652
9653 PR middle-end/64242
9654 * gcc.c-torture/execute/pr64242.c: Update test.
9655
9656 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9657
9658 * gcc.target/aarch64/pcs_attribute-2.c: New test.
9659 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
9660 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
9661 New.
9662
9663 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9664
9665 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
9666 * gcc.target/aarch64/usadv16qi.c: Likewise.
9667 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
9668 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
9669
9670 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9671
9672 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
9673 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
9674 (check_effective_target_aarch64_sve_hw): Likewise.
9675
9676 2019-06-03 Richard Biener <rguenther@suse.de>
9677
9678 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
9679
9680 2019-06-03 Richard Biener <rguenther@suse.de>
9681
9682 PR tree-optimization/90716
9683 * gcc.dg/guality/pr90716.c: New testcase.
9684
9685 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9686
9687 PR target/88837
9688 * gcc.target/aarch64/sve/init_1.c: New test.
9689 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
9690 * gcc.target/aarch64/sve/init_2.c: Likewise.
9691 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
9692 * gcc.target/aarch64/sve/init_3.c: Likewise.
9693 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
9694 * gcc.target/aarch64/sve/init_4.c: Likewise.
9695 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
9696 * gcc.target/aarch64/sve/init_5.c: Likewise.
9697 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
9698 * gcc.target/aarch64/sve/init_6.c: Likewise.
9699 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
9700 * gcc.target/aarch64/sve/init_7.c: Likewise.
9701 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
9702 * gcc.target/aarch64/sve/init_8.c: Likewise.
9703 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
9704 * gcc.target/aarch64/sve/init_9.c: Likewise.
9705 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
9706 * gcc.target/aarch64/sve/init_10.c: Likewise.
9707 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
9708 * gcc.target/aarch64/sve/init_11.c: Likewise.
9709 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
9710 * gcc.target/aarch64/sve/init_12.c: Likewise.
9711 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
9712
9713 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9714
9715 PR tree-optimization/90681
9716 * gfortran.dg/vect/pr90681.f: New test.
9717
9718 2019-06-03 Richard Biener <rguenther@suse.de>
9719
9720 PR testsuite/90713
9721 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
9722
9723 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9724
9725 PR fortran/90539
9726 * gfortran.dg/internal_pack_24.f90: New test.
9727
9728 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
9729
9730 PR target/90698
9731 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
9732 * gcc.target/i386/pr63538.c: Likewise.
9733 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
9734
9735 2019-06-01 Martin Sebor <msebor@redhat.com>
9736
9737 PR middle-end/90694
9738 * gcc.dg/tree-ssa/dump-5.c: New test.
9739
9740 2019-05-31 Jan Hubicka <jh@suse.cz>
9741
9742 * g++.dg/lto/alias-1_0.C: New testcase.
9743 * g++.dg/lto/alias-1_1.C: New testcase.
9744
9745 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
9746
9747 PR target/89355
9748 * gcc.target/i386/cet-label-3.c: New test.
9749 * gcc.target/i386/cet-label-4.c: Likewise.
9750 * gcc.target/i386/cet-label-5.c: Likewise.
9751
9752 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
9753
9754 * gcc.target/mips/msa-fmadd.c: New.
9755
9756 2019-05-31 Jakub Jelinek <jakub@redhat.com>
9757
9758 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
9759 a sorry on lastprivate conditional on simd construct.
9760 * gcc.dg/vect/vect-simd-6.c: New test.
9761 * gcc.dg/vect/vect-simd-7.c: New test.
9762
9763 * gcc.dg/vect/vect-simd-5.c: New test.
9764
9765 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
9766
9767 PR c/43673
9768 * gcc.dg/format-dfp-printf-1.c: New test.
9769 * gcc.dg/format-dfp-scanf-1.c: Likewise.
9770
9771 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
9772
9773 * g++.dg/tree-ssa/cprop-vcond.C: New file.
9774
9775 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
9776
9777 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
9778 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
9779 * gcc.dg/Walloca-13.c: Xfail.
9780
9781 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
9782 Michael Meissner <meissner@linux.ibm.com>
9783
9784 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
9785 * gcc.target/powerpc/localentry-1.c: Likewise.
9786 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
9787 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
9788 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
9789 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
9790 (check_effective_target_powerpc_future_ok): New.
9791
9792 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
9793
9794 PR debug/86964
9795 * g++.dg/debug/dwarf2/fesd-any.C: Use
9796 -fno-eliminate-unused-debug-symbols.
9797 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
9798 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
9799 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
9800 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
9801 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
9802 * g++.dg/debug/enum-2.C: Likewise.
9803 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
9804 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
9805 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
9806 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
9807 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
9808
9809 2019-05-31 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR tree-optimization/90671
9812 * gcc.dg/torture/pr90671.c: New test.
9813
9814 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
9815
9816 * g++.dg/cpp0x/pr84497.C: Require alias support.
9817
9818 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
9819
9820 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
9821 and label for Darwin.
9822 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
9823 Darwin.
9824
9825 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
9826
9827 * gcc.target/aarch64/sve/fabd_1.c: New.
9828
9829 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
9830
9831 * gcc.target/i386/pr86257.c: Require native TLS support.
9832 * gcc.target/i386/stack-prot-sym.c: Likewise.
9833
9834 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9835
9836 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
9837 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
9838 * g++.dg/parse/crash59.C: Likewise.
9839 * g++.dg/parse/error38.C: Likewise.
9840 * g++.dg/parse/error39.C: Likewise.
9841 * g++.dg/template/crash31.C: Likewise.
9842 * g++.dg/template/operator8.C: Likewise.
9843 * g++.dg/template/operator9.C: Likewise.
9844
9845 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
9846
9847 * gcc.target/powerpc/notoc-direct-1.c: New.
9848 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
9849
9850 2019-05-29 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR c++/90598
9853 * g++.dg/cpp0x/pr90598.C: New test.
9854
9855 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9856
9857 PR fortran/90539
9858 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
9859 * gfortran.dg/internal_pack_22.f90: New test.
9860 * gfortran.dg/internal_pack_23.f90: New test.
9861
9862 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
9863
9864 * tree-ssa/alias-access-spath-1.c: new testcase.
9865
9866 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9867
9868 PR c++/89875
9869 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
9870 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
9871
9872 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9873
9874 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
9875 driver for AArch64 SVE2.
9876 * gcc.target/aarch64/sve2/average_1.c: New test.
9877 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
9878 helper.
9879 (check_effective_target_aarch64_sve1_only): Likewise.
9880 (check_effective_target_aarch64_sve2_hw): Likewise.
9881 (check_effective_target_vect_avg_qi): Check for SVE1 only.
9882
9883 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
9884
9885 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
9886 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
9887 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
9888 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
9889 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
9890 * gcc.target/aarch64/return_address_sign_builtin.c: New file
9891
9892 2019-05-29 Jakub Jelinek <jakub@redhat.com>
9893
9894 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
9895 sorry on lastprivate conditional on parallel for.
9896 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
9897 lastprivate conditional warnings on parallel for constructs.
9898 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
9899
9900 PR c/90628
9901 * c-c++-common/builtin-arith-overflow-3.c: New test.
9902
9903 P1091R3 - Extending structured bindings to be more like var decls
9904 P1381R1 - Reference capture of structured bindings
9905 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
9906 instead of error and only for c++17_down. Add a thread_local test.
9907 (z2): Add a __thread test.
9908 * g++.dg/cpp2a/decomp1.C: New test.
9909 * g++.dg/cpp2a/decomp1-aux.cc: New file.
9910 * g++.dg/cpp2a/decomp2.C: New test.
9911 * g++.dg/cpp2a/decomp3.C: New test.
9912
9913 2019-05-29 Martin Liska <mliska@suse.cz>
9914
9915 PR testsuite/90657
9916 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
9917
9918 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
9919
9920 * gcc.target/powerpc/localentry-detect-1.c: New file.
9921
9922 2019-05-28 Marek Polacek <polacek@redhat.com>
9923
9924 PR c++/90548 - ICE with generic lambda and empty pack.
9925 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
9926
9927 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9928
9929 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
9930 vectorized masked loads.
9931
9932 2019-05-28 Jeff Law <law@redhat.com>
9933
9934 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
9935 loop distribution.
9936
9937 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
9938
9939 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
9940 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
9941 * gcc.target/powerpc/p9-dimode2.c: Ditto.
9942
9943 2019-05-28 Martin Liska <mliska@suse.cz>
9944
9945 PR ipa/90555
9946 * gcc.dg/ipa/pr90555.c: New test.
9947
9948 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9949
9950 * gnat.dg/machine_attr1.ad[sb]: New test.
9951
9952 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9953
9954 * gnat.dg/opt79.ad[sb]: New test.
9955
9956 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9957
9958 * gnat.dg/specs/discr5.ads: New test.
9959
9960 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9961
9962 * gnat.dg/prefetch1.ad[sb]: New test.
9963
9964 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
9965
9966 * gcc.target/i386/pr22076.c: Adjust options to
9967 match codegen expected by the scan-asms.
9968
9969 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9970
9971 * gnat.dg/specs/array4.ads: New test.
9972
9973 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
9974
9975 PR tree-optimization/88440
9976 * gcc.target/aarch64/sve/index_offset_1.c: Add
9977 -fno-tree-loop-distribute-patterns.
9978 * gcc.target/aarch64/sve/single_1.c: Likewise.
9979 * gcc.target/aarch64/sve/single_2.c: Likewise.
9980 * gcc.target/aarch64/sve/single_3.c: Likewise.
9981 * gcc.target/aarch64/sve/single_4.c: Likewise.
9982 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9983 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9984 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9985 * gcc.target/arm/ivopts.c: Likewise.
9986
9987 2019-05-27 Richard Biener <rguenther@suse.de>
9988
9989 PR tree-optimization/90637
9990 * gcc.dg/gomp/pr90637.c: New testcase.
9991
9992 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9993
9994 * gnat.dg/expect2.adb: New test.
9995 * gnat.dg/expect2_pkg.ads: New helper.
9996
9997 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9998
9999 * gnat.dg/aliased2.adb: New test.
10000
10001 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10002
10003 * gnat.dg/limited_with7.ad[sb]: New test.
10004 * gnat.dg/limited_with7_pkg.ads: New helper.
10005
10006 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10007
10008 * gnat.dg/unchecked_convert13.adb: New test.
10009
10010 2019-05-27 Richard Biener <rguenther@suse.de>
10011
10012 PR testsuite/90615
10013 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
10014 -fno-tree-loop-distribute-patterns.
10015 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
10016 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
10017 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
10018 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
10019 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
10020
10021 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
10022
10023 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
10024 account for PIC code on Darwin.
10025 * gcc.target/i386/pr39013-2.c: Likewise.
10026 * gcc.target/i386/pr64317.c: Likewise.
10027
10028 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10029
10030 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
10031 expected for Darwin.
10032
10033 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10034
10035 * gcc.target/i386/pr89261.c: Test that the alignment required
10036 by the test correctly produces the expected error on Darwin.
10037
10038 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10039
10040 * gcc.target/i386/pr82659-3.c: Require alias support.
10041
10042 2019-05-25 Marek Polacek <polacek@redhat.com>
10043
10044 PR c++/90572 - wrong disambiguation in friend declaration.
10045 * g++.dg/cpp2a/typename16.C: New test.
10046 * g++.dg/parse/friend13.C: New test.
10047
10048 2019-05-24 Jakub Jelinek <jakub@redhat.com>
10049
10050 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10051 sorry for omp for.
10052 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
10053
10054 2019-05-24 Richard Biener <rguenther@suse.de>
10055
10056 PR testsuite/90607
10057 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
10058
10059 2019-05-24 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR tree-optimization/90106
10062 PR testsuite/90517
10063 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
10064 and scan-tree-dump for tail call.
10065 * gcc.dg/cdce2.c: Likewise.
10066
10067 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10068
10069 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
10070 code, not in comments or miscellaneous directives.
10071 * gcc.target/i386/pr18041-1.c: Likewise.
10072 * gcc.target/i386/pr18041-2.c: Likewise.
10073 * gcc.target/i386/wbinvd-1.c: Likewise.
10074 * gcc.target/i386/wbnoinvd-1.c: Likewise.
10075 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
10076 call to "bar".
10077 * gcc.target/i386/pr66819-4.c: Likewise.
10078 * gcc.target/i386/pr82662.c
10079 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
10080 destination register, don't try the m32 test on m64 targets.
10081
10082 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10083
10084 * gcc.target/i386/pr67985-2.c: Adjust label checks for
10085 Darwin.
10086 * gcc.target/i386/pr77881.c: Likewise.
10087
10088 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10089
10090 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
10091 * gcc.target/i386/pr70738-7.c: Likewise.
10092 * gcc.target/i386/pr24414.c: Likewise.
10093
10094 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
10095
10096 * lib/target-supports.exp (check_effective_target_mfentry): New.
10097 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
10098 * gcc.target/i386/fentry.c: Likewise.
10099 * gcc.target/i386/fentryname1.c: Likewise.
10100 * gcc.target/i386/fentryname2.c: Likewise.
10101 * gcc.target/i386/fentryname3.c: Likewise.
10102 * gcc.target/i386/nop-mcount.c: Likewise.
10103 * gcc.target/i386/pr82699-2.c: Likewise.
10104 * gcc.target/i386/pr82699-4.c: Likewise.
10105 * gcc.target/i386/pr82699-5.c: Likewise.
10106 * gcc.target/i386/pr82699-6.c: Likewise.
10107 * gcc.target/i386/returninst1.c: Likewise.
10108 * gcc.target/i386/returninst2.c: Likewise.
10109 * gcc.target/i386/returninst3.c: Likewise.
10110
10111 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
10112
10113 * gcc.target/powerpc/localentry-1.c: New file.
10114
10115 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
10116
10117 PR target/90552
10118 * gcc.target/i386/pr90552.c: New test.
10119
10120 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
10121
10122 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
10123 __GFC_REAL_16__. Add -cpp to dg-options.
10124 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
10125 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
10126 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
10127 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
10128 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
10129
10130 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
10131
10132 * gcc.target/powerpc/cpu-future.c: New test.
10133
10134 2019-05-23 Richard Biener <rguenther@suse.de>
10135
10136 PR tree-optimization/88440
10137 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
10138 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
10139 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
10140 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
10141 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
10142 * g++.dg/tree-ssa/pr78847.C: Likewise.
10143 * gcc.dg/autopar/pr39500-1.c: Likewise.
10144 * gcc.dg/autopar/reduc-1char.c: Likewise.
10145 * gcc.dg/autopar/reduc-7.c: Likewise.
10146 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
10147 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
10148 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
10149 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
10150 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
10151 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
10152 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10153 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
10154 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
10155 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10156 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
10157 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
10158 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
10159 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
10160 * gcc.target/i386/pr30970.c: Likewise.
10161 * gcc.target/i386/vect-double-1.c: Likewise.
10162 * gcc.target/i386/vect-double-2.c: Likewise.
10163 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
10164 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
10165 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
10166 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
10167 * gfortran.dg/vect/vect-5.f90: Likewise.
10168 * gfortran.dg/vect/vect-8.f90: Likewise.
10169
10170 2019-05-23 Martin Liska <mliska@suse.cz>
10171
10172 PR sanitizer/90570
10173 * g++.dg/asan/pr90570.C: New test.
10174
10175 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
10176
10177 * gnat.dg/opt78.ad[sb]: New test.
10178
10179 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
10180
10181 PR rtl-optimisation/64895
10182 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
10183 * gcc.target/i386/fuse-caller-save.c: Likewise.
10184 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
10185 PIC cases, remove XFAILs.
10186
10187 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
10188
10189 PR middle-end/90510
10190 * brig.dg/test/gimple/packed.hsail: Adjust.
10191
10192 2019-05-23 Jakub Jelinek <jakub@redhat.com>
10193
10194 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
10195
10196 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
10197
10198 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
10199 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
10200 gfortran.dg/namelist_89.f90: Gate test on effective_target
10201 fd_truncate.
10202
10203 2019-05-22 David Malcolm <dmalcolm@redhat.com>
10204
10205 PR c++/90462
10206 * g++.dg/pr90462.C: New test.
10207
10208 2019-05-22 Marek Polacek <polacek@redhat.com>
10209
10210 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
10211 different line. Check the column number too.
10212
10213 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
10214
10215 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
10216 scan-assembler-not string to avoid false matching on 32bit targets.
10217
10218 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
10219
10220 PR target/88483
10221 * gcc.target/i386/stackalign/pr88483-1.c: New test.
10222 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
10223
10224 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
10225
10226 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
10227
10228 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
10229
10230 PR fortran/89100
10231 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
10232 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
10233 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
10234 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
10235 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
10236 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
10237 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
10238 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
10239 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
10240
10241 2019-05-22 Martin Liska <mliska@suse.cz>
10242
10243 PR testsuite/90564
10244 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
10245 * gcc.target/powerpc/pr80315-2.c: Likewise.
10246 * gcc.target/powerpc/pr80315-3.c: Likewise.
10247 * gcc.target/powerpc/pr80315-4.c: Likewise.
10248
10249 2019-05-22 Martin Liska <mliska@suse.cz>
10250
10251 PR testsuite/90564
10252 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
10253 * gcc.target/powerpc/pr80315-2.c: Likewise.
10254 * gcc.target/powerpc/pr80315-3.c: Likewise.
10255 * gcc.target/powerpc/pr80315-4.c: Likewise.
10256
10257 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
10258
10259 PR testsuite/27221
10260 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
10261
10262 2019-05-22 Martin Liska <mliska@suse.cz>
10263
10264 PR lto/90500
10265 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
10266
10267 2019-05-22 Richard Biener <rguenther@suse.de>
10268
10269 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
10270
10271 2019-05-22 Alan Modra <amodra@gmail.com>
10272
10273 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
10274 power mnemonics.
10275 * gcc.dg/vect/O3-pr70130.c: Disable default options
10276 added by check_vect_support_and_set_flags.
10277 * gcc.dg/vect/pr48765.c: Likewise.
10278 * gfortran.dg/vect/pr45714-b.f: Likewise.
10279
10280 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
10281
10282 PR middle-end/90553
10283 * gcc.dg/torture/pr90553.c: New test.
10284
10285 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10286
10287 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
10288 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
10289
10290 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10291
10292 PR c++/67184
10293 PR c++/69445
10294 * g++.dg/other/final3.C: New.
10295 * g++.dg/other/final4.C: Likewise.
10296 * g++.dg/other/final5.C: Likewise.
10297
10298 2019-05-21 Marek Polacek <polacek@redhat.com>
10299
10300 DR 1940 - static_assert in anonymous unions.
10301 * g++.dg/DRs/dr1940.C: New test.
10302
10303 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
10304
10305 PR target/90547
10306 * gcc.target/i386/pr90547.c: New test.
10307
10308 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10309
10310 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
10311
10312 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
10313
10314 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
10315
10316 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
10317 * gcc.target/i386/pr84723-2.c: Likewise.
10318 * gcc.target/i386/pr84723-3.c: Likewise.
10319 * gcc.target/i386/pr84723-4.c: Likewise.
10320 * gcc.target/i386/pr84723-5.c: Likewise.
10321
10322 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
10323
10324 PR testsuite/67958
10325 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
10326 the differences.
10327 * gcc.target/i386/pr32219-2.c: Likewise.
10328 * gcc.target/i386/pr32219-3.c: Likewise.
10329 * gcc.target/i386/pr32219-4.c: Likewise.
10330 * gcc.target/i386/pr32219-5.c: Likewise.
10331 * gcc.target/i386/pr32219-6.c: Likewise.
10332 * gcc.target/i386/pr32219-7.c: Likewise.
10333 * gcc.target/i386/pr32219-8.c: Likewise.
10334
10335 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
10336
10337 PR target/63891
10338 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
10339 the reasons.
10340
10341 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
10342
10343 * gcc.target/i386/vect-signbitf.c: New test.
10344
10345 2019-05-21 Nathan Sidwell <nathan@acm.org>
10346
10347 * g++.dg/lookup/using53.C: Adjust diagnostic.
10348
10349 2019-05-21 Alan Modra <amodra@gmail.com>
10350
10351 PR target/90545
10352 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
10353 and rename functions to suit parameters.
10354
10355 2019-05-21 Richard Biener <rguenther@suse.de>
10356
10357 PR middle-end/90510
10358 * gcc.target/i386/pr90510.c: New testcase.
10359
10360 2019-05-21 Martin Liska <mliska@suse.cz>
10361
10362 * gcc.target/i386/pr90500-1.c: Add missing '""'.
10363 * gcc.target/i386/pr90500-2.c: Likewise.
10364
10365 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
10366
10367 * gcc.dg/uninit-28-gimple.c: New test.
10368 * gcc.dg/uninit-29-gimple.c: New test.
10369 * gcc.dg/uninit-30-gimple.c: New test.
10370 * gcc.dg/uninit-31-gimple.c: New test.
10371
10372 2019-05-21 Martin Liska <mliska@suse.cz>
10373
10374 * gcc.dg/pr90263.c: Add -O2.
10375
10376 2019-05-21 Martin Liska <mliska@suse.cz>
10377
10378 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
10379 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
10380 * gcc.target/powerpc/pr80315-2.c: Likewise.
10381 * gcc.target/powerpc/pr80315-3.c: Likewise.
10382 * gcc.target/powerpc/pr80315-4.c: Likewise.
10383 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
10384
10385 2019-05-21 Martin Liska <mliska@suse.cz>
10386
10387 PR testsuite/90551
10388 * pr90263.c: Move from gcc.c-torture/compile
10389 into gcc.dg.
10390
10391 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
10392
10393 PR testsuite/90503
10394 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
10395 Remove -flax-vector-conversions.
10396 (dg-additional-options): Remove.
10397 (test): Change to void. Declare m0 and m1 as __m64 and
10398 cast initializer in a proper way. Do not return result.
10399 (dg-final): Scan for 2 instances of movq.
10400
10401 2019-05-20 Marek Polacek <polacek@redhat.com>
10402
10403 CWG 2094 - volatile scalars are trivially copyable.
10404 PR c++/85679
10405 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
10406 for volatile int.
10407 * g++.dg/ext/is_trivially_copyable.C: New test.
10408
10409 2019-05-20 Marek Polacek <polacek@redhat.com>
10410
10411 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
10412
10413 * g++.dg/cpp2a/nontype-class17.C: New test.
10414
10415 * g++.dg/lookup/strong-using2.C: New test.
10416
10417 2019-05-20 Jeff Law <law@redhat.com>
10418
10419 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
10420 recent diagnostic cleanups.
10421
10422 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
10423
10424 PR tree-optimization/90106
10425 * gcc.dg/cdce3.c: Add hard_float effective target.
10426
10427 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
10428
10429 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
10430
10431 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
10432
10433 PR testsuite/58321
10434 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
10435 add a comment as to the reason for the difference.
10436 * gcc.target/i386/memset-strategy-1.c: Likewise.
10437
10438 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
10439
10440 PR c++/90532 Ensure __is_constructible(T[]) is false
10441 * g++.dg/ext/90532.C: New test.
10442
10443 2019-05-20 Jakub Jelinek <jakub@redhat.com>
10444
10445 * gcc.target/i386/avx512f-simd-1.c: New test.
10446
10447 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
10448
10449 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
10450 error message.
10451 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
10452
10453 2019-05-20 Martin Liska <mliska@suse.cz>
10454
10455 PR middle-end/90263
10456 * gcc.c-torture/compile/pr90263.c: New test.
10457 * lib/target-supports.exp: Add check_effective_target_glibc.
10458
10459 2019-05-20 Richard Biener <rguenther@suse.de>
10460
10461 PR testsuite/90518
10462 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
10463 vector support.
10464 * gcc.dg/gimplefe-41.c: Likewise.
10465
10466 2019-05-19 Andrew Pinski <apinski@marvell.com>
10467
10468 PR pch/81721
10469 * g++.dg/pch/operator-1.C: New testcase.
10470 * g++.dg/pch/operator-1.Hs: New file.
10471
10472 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
10473
10474 PR fortran/90498
10475 * gfortran.dg/associate_48.f90: New test.
10476
10477 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10478
10479 PR fortran/78290
10480 * gfortran.dg/pr78290.f90: New test.
10481
10482 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10483
10484 PR fortran/88821
10485 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
10486 to make sure the test for internal_pack is retained.
10487 * gfortran.dg/assumed_type_2.f90: Split compile and run time
10488 tests into this and
10489 * gfortran.dg/assumed_type_2a.f90: New file.
10490 * gfortran.dg/c_loc_test_22.f90: Likewise.
10491 * gfortran.dg/contiguous_3.f90: Likewise.
10492 * gfortran.dg/internal_pack_11.f90: Likewise.
10493 * gfortran.dg/internal_pack_12.f90: Likewise.
10494 * gfortran.dg/internal_pack_16.f90: Likewise.
10495 * gfortran.dg/internal_pack_17.f90: Likewise.
10496 * gfortran.dg/internal_pack_18.f90: Likewise.
10497 * gfortran.dg/internal_pack_4.f90: Likewise.
10498 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
10499 to make sure the test for internal_pack is retained.
10500 * gfortran.dg/internal_pack_6.f90: Split compile and run time
10501 tests into this and
10502 * gfortran.dg/internal_pack_6a.f90: New file.
10503 * gfortran.dg/internal_pack_8.f90: Likewise.
10504 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
10505 tests into this and
10506 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
10507 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
10508 into this and
10509 * gfortran.dg/no_arg_check_2a.f90: New file.
10510 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
10511 tests into this and
10512 * gfortran.dg/typebound_assignment_5a.f90: New file.
10513 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
10514 tests into this and
10515 * gfortran.dg/typebound_assignment_6a.f90: New file.
10516 * gfortran.dg/internal_pack_19.f90: New file.
10517 * gfortran.dg/internal_pack_20.f90: New file.
10518 * gfortran.dg/internal_pack_21.f90: New file.
10519
10520 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
10521
10522 * objc.dg/instancetype-0.m: New.
10523
10524 2019-05-17 Martin Sebor <msebor@redhat.com>
10525
10526 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
10527
10528 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
10529 * g++.dg/ubsan/pr63956.C: Same.
10530 * g++.old-deja/g++.pt/assign1.C: Same.
10531
10532 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
10533
10534 PR testsuite/89433
10535 * c-c++-common/goacc/routine-5.c: Update.
10536 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
10537 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
10538
10539 PR testsuite/89433
10540 * c-c++-common/goacc/routine-2.c: Update, and move some test
10541 into...
10542 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
10543 new file.
10544
10545 PR testsuite/89433
10546 * c-c++-common/goacc/classify-routine.c: Update.
10547 * gfortran.dg/goacc/classify-routine.f95: Likewise.
10548
10549 2019-05-16 Martin Sebor <msebor@redhat.com>
10550
10551 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
10552 * c-c++-common/Wvarargs-2.c: Same.
10553 * c-c++-common/Wvarargs.c: Same.
10554 * c-c++-common/pr51768.c: Same.
10555 * c-c++-common/tm/inline-asm.c: Same.
10556 * c-c++-common/tm/safe-1.c: Same.
10557 * g++.dg/asm-qual-1.C: Same.
10558 * g++.dg/asm-qual-3.C: Same.
10559 * g++.dg/conversion/dynamic1.C: Same.
10560 * g++.dg/cpp0x/constexpr-89599.C: Same.
10561 * g++.dg/cpp0x/constexpr-cast.C: Same.
10562 * g++.dg/cpp0x/constexpr-shift1.C: Same.
10563 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
10564 * g++.dg/cpp0x/nullptr04.C: Same.
10565 * g++.dg/cpp0x/static_assert12.C: Same.
10566 * g++.dg/cpp0x/static_assert8.C: Same.
10567 * g++.dg/cpp1y/lambda-conv1.C: Same.
10568 * g++.dg/cpp1y/pr79393-3.C: Same.
10569 * g++.dg/cpp1y/static_assert1.C: Same.
10570 * g++.dg/cpp1z/constexpr-if4.C: Same.
10571 * g++.dg/cpp1z/constexpr-if5.C: Same.
10572 * g++.dg/cpp1z/constexpr-if9.C: Same.
10573 * g++.dg/eh/goto2.C: Same.
10574 * g++.dg/eh/goto3.C: Same.
10575 * g++.dg/expr/static_cast8.C: Same.
10576 * g++.dg/ext/flexary5.C: Same.
10577 * g++.dg/ext/utf-array-short-wchar.C: Same.
10578 * g++.dg/ext/utf-array.C: Same.
10579 * g++.dg/ext/utf8-2.C: Same.
10580 * g++.dg/gomp/loop-4.C: Same.
10581 * g++.dg/gomp/macro-4.C: Same.
10582 * g++.dg/gomp/udr-1.C: Same.
10583 * g++.dg/init/initializer-string-too-long.C: Same.
10584 * g++.dg/other/offsetof9.C: Same.
10585 * g++.dg/ubsan/pr63956.C: Same.
10586 * g++.dg/warn/Wbool-operation-1.C: Same.
10587 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
10588 * g++.dg/warn/Wtype-limits.C: Same.
10589 * g++.dg/wrappers/pr88680.C: Same.
10590 * g++.old-deja/g++.mike/eh55.C: Same.
10591 * gcc.dg/Wsign-compare-1.c: Same.
10592 * gcc.dg/Wtype-limits-Wextra.c: Same.
10593 * gcc.dg/Wtype-limits.c: Same.
10594 * gcc.dg/Wunknownprag.c: Same.
10595 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
10596 * gcc.dg/asm-6.c: Same.
10597 * gcc.dg/asm-qual-1.c: Same.
10598 * gcc.dg/cast-1.c: Same.
10599 * gcc.dg/cast-2.c: Same.
10600 * gcc.dg/cast-3.c: Same.
10601 * gcc.dg/cpp/source_date_epoch-2.c: Same.
10602 * gcc.dg/debug/pr85252.c: Same.
10603 * gcc.dg/dfp/cast-bad.c: Same.
10604 * gcc.dg/format/gcc_diag-1.c: Same.
10605 * gcc.dg/format/gcc_diag-11.c: Same.
10606 * gcc.dg/gcc_diag-11.c: Same.
10607 * gcc.dg/gnu-cond-expr-2.c: Same.
10608 * gcc.dg/gnu-cond-expr-3.c: Same.
10609 * gcc.dg/gomp/macro-4.c: Same.
10610 * gcc.dg/init-bad-1.c: Same.
10611 * gcc.dg/init-bad-2.c: Same.
10612 * gcc.dg/init-bad-3.c: Same.
10613 * gcc.dg/pr27528.c: Same.
10614 * gcc.dg/pr48552-1.c: Same.
10615 * gcc.dg/pr48552-2.c: Same.
10616 * gcc.dg/pr59846.c: Same.
10617 * gcc.dg/pr61096-1.c: Same.
10618 * gcc.dg/pr8788-1.c: Same.
10619 * gcc.dg/pr90082.c: Same.
10620 * gcc.dg/simd-2.c: Same.
10621 * gcc.dg/spellcheck-params-2.c: Same.
10622 * gcc.dg/spellcheck-params.c: Same.
10623 * gcc.dg/strlenopt-49.c: Same.
10624 * gcc.dg/tm/pr52141.c: Same.
10625 * gcc.dg/torture/pr51106-1.c: Same.
10626 * gcc.dg/torture/pr51106-2.c: Same.
10627 * gcc.dg/utf-array-short-wchar.c: Same.
10628 * gcc.dg/utf-array.c: Same.
10629 * gcc.dg/utf8-2.c: Same.
10630 * gcc.dg/warn-sprintf-no-nul.c: Same.
10631 * gcc.target/i386/asm-flag-0.c: Same.
10632 * gcc.target/i386/inline_error.c: Same.
10633 * gcc.target/i386/pr30848.c: Same.
10634 * gcc.target/i386/pr39082-1.c: Same.
10635 * gcc.target/i386/pr39678.c: Same.
10636 * gcc.target/i386/pr57756.c: Same.
10637 * gcc.target/i386/pr68843-1.c: Same.
10638 * gcc.target/i386/pr79804.c: Same.
10639 * gcc.target/i386/pr82673.c: Same.
10640 * obj-c++.dg/class-protocol-1.mm: Same.
10641 * obj-c++.dg/exceptions-3.mm: Same.
10642 * obj-c++.dg/exceptions-4.mm: Same.
10643 * obj-c++.dg/exceptions-5.mm: Same.
10644 * obj-c++.dg/exceptions-6.mm: Same.
10645 * obj-c++.dg/method-12.mm: Same.
10646 * obj-c++.dg/method-13.mm: Same.
10647 * obj-c++.dg/method-6.mm: Same.
10648 * obj-c++.dg/method-7.mm: Same.
10649 * obj-c++.dg/method-9.mm: Same.
10650 * obj-c++.dg/method-lookup-1.mm: Same.
10651 * obj-c++.dg/proto-lossage-4.mm: Same.
10652 * obj-c++.dg/protocol-qualifier-2.mm: Same.
10653 * objc.dg/call-super-2.m: Same.
10654 * objc.dg/class-protocol-1.m: Same.
10655 * objc.dg/desig-init-1.m: Same.
10656 * objc.dg/exceptions-3.m: Same.
10657 * objc.dg/exceptions-4.m: Same.
10658 * objc.dg/exceptions-5.m: Same.
10659 * objc.dg/exceptions-6.m: Same.
10660 * objc.dg/method-19.m: Same.
10661 * objc.dg/method-2.m: Same.
10662 * objc.dg/method-5.m: Same.
10663 * objc.dg/method-6.m: Same.
10664 * objc.dg/method-7.m: Same.
10665 * objc.dg/method-lookup-1.m: Same.
10666 * objc.dg/proto-hier-1.m: Same.
10667 * objc.dg/proto-lossage-4.m: Same.
10668
10669 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
10670
10671 * g++.dg/eh/o32-fp.C: New.
10672 * gcc.target/mips/dwarfregtable-1.c: New.
10673 * gcc.target/mips/dwarfregtable-2.c: New.
10674 * gcc.target/mips/dwarfregtable-3.c: New.
10675 * gcc.target/mips/dwarfregtable-4.c: New.
10676 * gcc.target/mips/dwarfregtable.h: New.
10677
10678 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
10679
10680 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
10681 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
10682 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
10683
10684 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
10685
10686 PR target/90497
10687 * gcc.target/i386/pr90497-1.c: New test.
10688 * gcc.target/i386/pr90497-2.c: Likewise.
10689
10690 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
10691
10692 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
10693 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
10694
10695 2019-05-17 Richard Biener <rguenther@suse.de>
10696
10697 * gcc.dg/gimplefe-41.c: New testcase.
10698
10699 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
10700
10701 PR tree-optimization/90106
10702 * gcc.dg/cdce3.c: New test.
10703
10704 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
10705
10706 * gcc.target/s390/zvector/vec-sldw.c: New test.
10707
10708 2019-05-17 Martin Liska <mliska@suse.cz>
10709
10710 PR middle-end/90478
10711 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
10712
10713 2019-05-16 Jakub Jelinek <jakub@redhat.com>
10714
10715 * gcc.dg/vect/vect-simd-1.c: New test.
10716 * gcc.dg/vect/vect-simd-2.c: New test.
10717 * gcc.dg/vect/vect-simd-3.c: New test.
10718 * gcc.dg/vect/vect-simd-4.c: New test.
10719
10720 2019-05-16 Martin Liska <mliska@suse.cz>
10721
10722 PR lto/90500
10723 * gcc.target/i386/pr90500-1.c: New test.
10724 * gcc.target/i386/pr90500-2.c: New test.
10725
10726 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
10727
10728 PR tree-optimization/90394
10729 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
10730 * gcc.dg/uninit-pr90394.c: New test.
10731
10732 2019-05-16 Richard Biener <rguenther@suse.de>
10733
10734 PR testsuite/90502
10735 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
10736 transforms happening earlier now.
10737
10738 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
10739
10740 * lib/target-supports.exp (check_effective_target_cet): Add the
10741 -fcf-protection flag to the build conditions.
10742
10743 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
10744
10745 PR tree-optimization/90106
10746 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
10747 * gcc.dg/cdce2.c: Likewise.
10748
10749 2019-05-16 Richard Biener <rguenther@suse.de>
10750
10751 PR tree-optimization/90424
10752 * g++.target/i386/pr90424-1.C: New testcase.
10753 * g++.target/i386/pr90424-2.C: Likewise.
10754
10755 2019-05-16 Richard Biener <rguenther@suse.de>
10756
10757 * gcc.dg/gimplefe-40.c: Amend again.
10758
10759 2019-05-15 Cherry Zhang <cherryyz@google.com>
10760
10761 * go.test/test/nilptr2.go: Change use function to actually do
10762 something.
10763
10764 2019-05-16 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR middle-end/90478
10767 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
10768 instead of long.
10769
10770 * c-c++-common/gomp/simd8.c: New test.
10771
10772 2019-05-15 Marek Polacek <polacek@redhat.com>
10773
10774 CWG 2096 - constraints on literal unions.
10775 * g++.dg/cpp0x/literal-type1.C: New test.
10776
10777 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
10778
10779 PR fortran/90461
10780 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
10781 * gfortran.dg/open_errors_3.f90: New test.
10782
10783 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
10784
10785 PR target/89021
10786 * gcc.target/i386/mmx-vals.h: New file.
10787 * gcc.target/i386/sse2-mmx-2.c: Likewise.
10788 * gcc.target/i386/sse2-mmx-3.c: Likewise.
10789 * gcc.target/i386/sse2-mmx-4.c: Likewise.
10790 * gcc.target/i386/sse2-mmx-5.c: Likewise.
10791 * gcc.target/i386/sse2-mmx-6.c: Likewise.
10792 * gcc.target/i386/sse2-mmx-7.c: Likewise.
10793 * gcc.target/i386/sse2-mmx-8.c: Likewise.
10794 * gcc.target/i386/sse2-mmx-9.c: Likewise.
10795 * gcc.target/i386/sse2-mmx-10.c: Likewise.
10796 * gcc.target/i386/sse2-mmx-11.c: Likewise.
10797 * gcc.target/i386/sse2-mmx-12.c: Likewise.
10798 * gcc.target/i386/sse2-mmx-13.c: Likewise.
10799 * gcc.target/i386/sse2-mmx-14.c: Likewise.
10800 * gcc.target/i386/sse2-mmx-15.c: Likewise.
10801 * gcc.target/i386/sse2-mmx-16.c: Likewise.
10802 * gcc.target/i386/sse2-mmx-17.c: Likewise.
10803 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
10804 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
10805 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
10806 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
10807 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
10808 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
10809 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
10810 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
10811 * gcc.target/i386/sse2-mmx-20.c: Likewise.
10812 * gcc.target/i386/sse2-mmx-21.c: Likewise.
10813 * gcc.target/i386/sse2-mmx-22.c: Likewise.
10814 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
10815 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
10816 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
10817 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
10818 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
10819 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
10820 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
10821 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
10822 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
10823 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
10824 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
10825 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
10826 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
10827 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
10828 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
10829 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
10830 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
10831 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
10832 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
10833 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
10834 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
10835 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
10836 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
10837 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
10838 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
10839 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
10840 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
10841 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
10842 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
10843 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
10844 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
10845 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
10846 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
10847 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
10848 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
10849 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
10850 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
10851 * gcc.target/i386/sse2-mmx-por.c: Likewise.
10852 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
10853 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
10854 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
10855 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
10856 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
10857 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
10858 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
10859 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
10860 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
10861 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
10862 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
10863 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
10864 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
10865 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
10866 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
10867 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
10868 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
10869 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
10870 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
10871 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
10872 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
10873 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
10874 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
10875 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
10876 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
10877 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
10878 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
10879 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
10880 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
10881 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
10882 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
10883
10884 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
10885
10886 PR target/89021
10887 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
10888 with SSE2.
10889
10890 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
10891
10892 PR target/89021
10893 * gcc.target/i386/pr82483-1.c: Error only on ia32.
10894 * gcc.target/i386/pr82483-2.c: Likewise.
10895
10896 2019-05-15 Martin Liska <mliska@suse.cz>
10897
10898 PR middle-end/90478
10899 * gcc.dg/tree-ssa/pr90478-2.c: New test.
10900 * gcc.dg/tree-ssa/pr90478.c: New test.
10901
10902 2019-05-15 Richard Biener <rguenther@suse.de>
10903
10904 * gcc.dg/gimplefe-40.c: Amend.
10905
10906 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
10907
10908 * lib/target-supports.exp
10909 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
10910 (check_effective_target_powerpc_p9vector_ok): Likewise.
10911 (check_effective_target_powerpc_float128_sw_ok): Likewise.
10912 (check_effective_target_powerpc_float128_hw_ok): Likewise.
10913 (check_effective_target_powerpc_vsx_ok): Likewise.
10914 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
10915 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
10916
10917 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
10918
10919 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
10920 for PowerPC platforms.
10921
10922 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
10923
10924 PR target/82920
10925 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
10926 * gcc.target/i386/cet-notrack-5a.c: Likewise.
10927 * gcc.target/i386/cet-notrack-5b.c: Likewise.
10928 * gcc.target/i386/cet-notrack-6b.c: Likewise.
10929 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
10930 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
10931 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
10932 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
10933 * gcc.target/i386/cet-sjlj-3.c: Likewise.
10934 * gcc.target/i386/cet-sjlj-5.c: Likewise.
10935
10936 2019-05-14 Marek Polacek <polacek@redhat.com>
10937
10938 PR c++/68918
10939 * g++.dg/cpp0x/decltype71.C: New test.
10940
10941 PR c++/70156
10942 * g++.dg/init/static5.C: New test.
10943
10944 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
10945
10946 PR target/82920
10947 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
10948 * gcc.target/i386/pr52146.c: Likewise.
10949 * gcc.target/i386/pr52698.c: Likewise.
10950 * gcc.target/i386/pr52857-1.c: Likewise.
10951 * gcc.target/i386/pr52857-2.c: Likewise.
10952 * gcc.target/i386/pr52876.c: Likewise.
10953 * gcc.target/i386/pr53698.c: Likewise.
10954 * gcc.target/i386/pr54157.c: Likewise.
10955 * gcc.target/i386/pr55049-1.c: Likewise.
10956 * gcc.target/i386/pr55093.c: Likewise.
10957 * gcc.target/i386/pr55116-1.c: Likewise.
10958 * gcc.target/i386/pr55116-2.c: Likewise.
10959 * gcc.target/i386/pr55597.c: Likewise.
10960 * gcc.target/i386/pr59929.c: Likewise.
10961 * gcc.target/i386/pr66470.c: Likewise.
10962
10963 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10964
10965 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
10966 *-*-solaris2*.
10967 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10968 * gcc.dg/c99-math-double-1.c: Likewise.
10969 * gcc.dg/c99-math-float-1.c: Likewise.
10970 * gcc.dg/c99-math-long-double-1.c: Likewise.
10971 * gcc.misc-tests/linkage.exp: Simplify triplet to
10972 x86_64-*-solaris2*.
10973
10974 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
10975 xfail.
10976 * gcc.target/i386/pr63620.c: Likewise.
10977
10978 * lib/target-supports.exp (check_sse_os_support_available): Remove
10979 Solaris 9/x86 workaround.
10980
10981 2019-05-14 Richard Biener <rguenther@suse.de>
10982
10983 * gcc.dg/gimplefe-40.c: New testcase.
10984
10985 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
10986
10987 PR preprocessor/90382
10988 * g++.dg/diagnostic/trailing1.C: New test.
10989
10990 2019-05-14 marxin <mliska@suse.cz>
10991
10992 PR middle-end/90340
10993 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
10994 param.
10995
10996 2019-05-14 Richard Biener <rguenther@suse.de>
10997 H.J. Lu <hongjiu.lu@intel.com>
10998
10999 PR tree-optimization/88828
11000 * gcc.target/i386/pr88828-1.c: New test.
11001 * gcc.target/i386/pr88828-1a.c: Likewise.
11002 * gcc.target/i386/pr88828-1b.c: Likewise.
11003 * gcc.target/i386/pr88828-1c.c: Likewise.
11004 * gcc.target/i386/pr88828-4a.c: Likewise.
11005 * gcc.target/i386/pr88828-4b.c: Likewise.
11006 * gcc.target/i386/pr88828-5a.c: Likewise.
11007 * gcc.target/i386/pr88828-5b.c: Likewise.
11008 * gcc.target/i386/pr88828-7.c: Likewise.
11009 * gcc.target/i386/pr88828-7a.c: Likewise.
11010 * gcc.target/i386/pr88828-7b.c: Likewise.
11011 * gcc.target/i386/pr88828-8.c: Likewise.
11012 * gcc.target/i386/pr88828-8a.c: Likewise.
11013 * gcc.target/i386/pr88828-8b.c: Likewise.
11014 * gcc.target/i386/pr88828-9.c: Likewise.
11015 * gcc.target/i386/pr88828-9a.c: Likewise.
11016 * gcc.target/i386/pr88828-9b.c: Likewise.
11017
11018 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
11019
11020 * gcc.target/aarch64/signbitv4sf.c: New test.
11021 * gcc.target/aarch64/signbitv2sf.c: New test.
11022
11023 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
11024
11025 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
11026 regression, by matching a note on any line.
11027 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
11028 correct line number is matched without depending on a library header.
11029
11030 2019-05-13 Richard Biener <rguenther@suse.de>
11031
11032 PR tree-optimization/90402
11033 * gcc.dg/torture/pr90402-1.c: New testcase.
11034
11035 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
11036 Dominique d'Humieres <dominiq@gcc.gnu.org>
11037
11038 PR target/82920
11039 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
11040 do not use -fno-pic on Darwin.
11041 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11042 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11043 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11044 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11045 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11046 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11047 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11048 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11049 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11050 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11051 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11052 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11053 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11054 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11055 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11056 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11057 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11058 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11059 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11060 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11061 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11062 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11063 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11064 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
11065 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11066 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11067 * gcc.target/i386/ret-thunk-1.c: Likewise.
11068 * gcc.target/i386/ret-thunk-10.c: Likewise.
11069 * gcc.target/i386/ret-thunk-11.c: Likewise.
11070 * gcc.target/i386/ret-thunk-12.c: Likewise.
11071 * gcc.target/i386/ret-thunk-13.c: Likewise.
11072 * gcc.target/i386/ret-thunk-14.c: Likewise.
11073 * gcc.target/i386/ret-thunk-15.c: Likewise.
11074 * gcc.target/i386/ret-thunk-16.c: Likewise.
11075 * gcc.target/i386/ret-thunk-2.c: Likewise.
11076 * gcc.target/i386/ret-thunk-22.c: Likewise.
11077 * gcc.target/i386/ret-thunk-23.c: Likewise.
11078 * gcc.target/i386/ret-thunk-24.c: Likewise.
11079 * gcc.target/i386/ret-thunk-3.c: Likewise.
11080 * gcc.target/i386/ret-thunk-4.c: Likewise.
11081 * gcc.target/i386/ret-thunk-5.c: Likewise.
11082 * gcc.target/i386/ret-thunk-6.c: Likewise.
11083 * gcc.target/i386/ret-thunk-7.c: Likewise.
11084 * gcc.target/i386/ret-thunk-8.c: Likewise.
11085 * gcc.target/i386/ret-thunk-9.c: Likewise.
11086
11087 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
11088
11089 PR testsuite/81058
11090 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
11091 for variables on Darwin, rather than common.
11092 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
11093 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
11094
11095 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11096
11097 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
11098 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
11099
11100 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11101
11102 PR fortran/61968
11103 * gfortran.dg/assumed_type_10.f90: New test case.
11104 * gfortran.dg/assumed_type_11.f90: New test case.
11105
11106 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
11107
11108 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
11109 now tested.
11110 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
11111
11112 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
11113
11114 * g++.dg/diagnostic/main1.C: New.
11115
11116 2019-05-10 Marek Polacek <polacek@redhat.com>
11117
11118 PR c++/78010 - bogus -Wsuggest-override warning on final function.
11119 * g++.dg/warn/Wsuggest-override-2.C: New test.
11120
11121 2019-05-10 Jakub Jelinek <jakub@redhat.com>
11122
11123 PR tree-optimization/90385
11124 * gfortran.dg/pr90385.f90: New test.
11125
11126 PR c++/90383
11127 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
11128 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
11129
11130 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
11131
11132 PR fortran/90093
11133 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
11134 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
11135
11136 PR fortran/90352
11137 * gfortran.dg/iso_c_binding_char_1.f90: New test.
11138
11139 PR fortran/90355
11140 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
11141 the direct passing of substrings as descriptors to bind(C).
11142 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
11143 'atmp' to account for the setting of the 'span' field.
11144 * gfortran.dg/transpose_optimization_2.f90: Ditto.
11145
11146 2019-05-10 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR tree-optimization/88709
11149 PR tree-optimization/90271
11150 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
11151 arm*-*-*.
11152
11153 PR pch/90326
11154 * g++.dg/pch/pr90326.C: New test.
11155 * g++.dg/pch/pr90326.Hs: New file.
11156
11157 2019-05-10 Martin Liska <mliska@suse.cz>
11158
11159 PR middle-end/90340
11160 * gcc.dg/tree-ssa/pr90340-2.c: New test.
11161 * gcc.dg/tree-ssa/pr90340.c: New test.
11162
11163 2019-05-09 Cherry Zhang <cherryyz@google.com>
11164
11165 * go.dg/mapstring.go: New test.
11166
11167 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
11168
11169 PR target/90405
11170 * gcc.target/arm/pr90405.c: New test.
11171
11172 2019-05-09 Martin Liska <mliska@suse.cz>
11173
11174 * gcc.dg/gimplefe-39.c: New test.
11175
11176 2019-05-09 Martin Liska <mliska@suse.cz>
11177
11178 * gcc.dg/gimplefe-37.c: New test.
11179 * gcc.dg/gimplefe-33.c: Likewise.
11180
11181 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11182
11183 PR c++/90382
11184 Revert:
11185 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11186
11187 * g++.dg/diagnostic/trailing1.C: New.
11188
11189 2019-05-09 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/90395
11192 * gcc.dg/torture/pr90395.c: New testcase.
11193
11194 2019-05-08 Cherry Zhang <cherryyz@google.com>
11195
11196 * go.dg/cmpstring.go: New test.
11197
11198 2019-05-08 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR c++/59813
11201 PR tree-optimization/89060
11202 * gcc.dg/tree-ssa/pr89060.c: New test.
11203
11204 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
11205 Richard Earnshaw <rearnsha@arm.com>
11206
11207 PR target/88167
11208 * gcc.target/arm/pr88167-1.c: New test.
11209 * gcc.target/arm/pr88167-2.c: New test.
11210
11211 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
11212
11213 PR tree-optimization/90078
11214 * g++.dg/tree-ssa/pr90078.C: New test.
11215
11216 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
11217
11218 PR tree-optimization/90240
11219 * gfortran.dg/graphite/pr90240.f: New test.
11220
11221 2019-05-08 Li Jia He <helijia@linux.ibm.com>
11222
11223 PR other/90381
11224 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
11225 test case to run on the little endian machine.
11226
11227 2019-05-08 Jakub Jelinek <jakub@redhat.com>
11228
11229 PR tree-optimization/90356
11230 * gcc.dg/tree-ssa/pr90356-1.c: New test.
11231 * gcc.dg/tree-ssa/pr90356-2.c: New test.
11232 * gcc.dg/tree-ssa/pr90356-3.c: New test.
11233 * gcc.dg/tree-ssa/pr90356-4.c: New test.
11234
11235 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
11236
11237 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
11238 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
11239 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
11240 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
11241 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
11242 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
11243 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
11244 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
11245 * gcc.target/i386/sse-13.c: Ditto.
11246 * gcc.target/i386/sse-14.c: Ditto.
11247 * gcc.target/i386/sse-22.c: Ditto.
11248 * gcc.target/i386/sse-23.c: Ditto.
11249 * g++.dg/other/i386-2.C: Ditto.
11250 * g++.dg/other/i386-3.C: Ditto.
11251
11252 2019-05-07 Cherry Zhang <cherryyz@google.com>
11253
11254 * go.dg/arrayclear.go: New test.
11255 * go.dg/mapclear.go: New test.
11256
11257 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
11258
11259 PR target/89765
11260 * gcc.target/powerpc/pr89765-mc.c: New test.
11261 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
11262 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
11263 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
11264 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
11265 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
11266 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
11267 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
11268 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
11269 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
11270 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
11271 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
11272 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
11273 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
11274 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
11275 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
11276 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
11277 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
11278 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
11279 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
11280 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
11281 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
11282 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
11283 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
11284 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
11285
11286 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11287
11288 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
11289 differences.
11290
11291 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
11292
11293 * gcc.target/i386/asm-7.c: New test.
11294 * gcc.target/i386/asm-1.c: Update expected error string.
11295 * gcc.target/i386/pr62120.c: Ditto.
11296
11297 2019-05-07 Li Jia He <helijia@linux.ibm.com>
11298
11299 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
11300 optimization.
11301 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
11302
11303 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
11304 Hongtao Liu <hongtao.liu@intel.com>
11305
11306 PR target/89750
11307 PR target/86444
11308 * gcc.target/i386/avx512f-vcomisd-2.c: New.
11309 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
11310
11311 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
11312
11313 PR fortran/90290
11314 * gfortran.dg/pr90290.f90: New test.
11315
11316 2019-05-06 Jakub Jelinek <jakub@redhat.com>
11317
11318 PR tree-optimization/88709
11319 PR tree-optimization/90271
11320 * gcc.dg/store_merging_26.c: New test.
11321 * gcc.dg/store_merging_27.c: New test.
11322 * gcc.dg/store_merging_28.c: New test.
11323 * gcc.dg/store_merging_29.c: New test.
11324
11325 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
11326
11327 PR target/89424
11328 * gcc.target/powerpc/pr89424-0.c: New test.
11329 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
11330 enable testing of newly patched capability.
11331 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
11332 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
11333 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
11334
11335 2019-05-06 Marek Polacek <polacek@redhat.com>
11336
11337 PR c++/90265 - ICE with generic lambda.
11338 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
11339
11340 2019-05-06 Richard Biener <rguenther@suse.de>
11341
11342 PR tree-optimization/90358
11343 * gcc.target/i386/pr90358.c: New testcase.
11344
11345 2019-05-06 Richard Biener <rguenther@suse.de>
11346
11347 PR tree-optimization/88828
11348 * gcc.target/i386/pr88828-0.c: New testcase.
11349
11350 2019-05-06 Richard Biener <rguenther@suse.de>
11351
11352 PR tree-optimization/90328
11353 * gcc.dg/torture/pr90328.c: New testcase.
11354
11355 2019-05-06 Richard Biener <rguenther@suse.de>
11356
11357 PR testsuite/90331
11358 * gcc.dg/pr87314-1.c: Align the substring to open up
11359 string merging for targets aligning strings to 8 bytes.
11360
11361 2019-05-06 Martin Liska <mliska@suse.cz>
11362
11363 PR sanitizer/90312
11364 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
11365 systems.
11366 * gcc.dg/tsan/pr88017.c: Likewise.
11367
11368 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11369
11370 PR fortran/90344
11371 * gfortran.dg/pr90344.f90: New test
11372
11373 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
11374
11375 PR tree-optimization/90269
11376 * g++.dg/tree-ssa/ldist-1.C: New file.
11377
11378 2019-05-03 Richard Biener <rguenther@suse.de>
11379
11380 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
11381
11382 2019-05-03 Richard Biener <rguenther@suse.de>
11383
11384 PR middle-end/89518
11385 * gcc.dg/pr89518.c: New testcase.
11386
11387 2019-05-03 Richard Biener <rguenther@suse.de>
11388
11389 PR middle-end/87314
11390 * gcc.dg/pr87314-1.c: New testcase.
11391
11392 2019-05-03 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/88963
11395 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
11396 * gcc.target/i386/pr88963-1.c: New testcase.
11397 * gcc.target/i386/pr88963-2.c: Likewise.
11398
11399 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
11400
11401 PR target/88809
11402 * gcc.target/i386/pr88809.c: Adjust for darwin.
11403 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
11404
11405 2019-05-03 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR tree-optimization/90303
11408 * g++.target/i386/pr90303.C: New test.
11409
11410 2019-05-03 Richard Biener <rguenther@suse.de>
11411
11412 PR tree-optimization/89698
11413 * g++.dg/tree-ssa/pr89698.C: New testcase.
11414
11415 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
11416
11417 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
11418
11419 2019-05-02 Richard Biener <rguenther@suse.de>
11420
11421 PR tree-optimization/89653
11422 * g++.dg/vect/pr89653.cc: New testcase.
11423
11424 2019-05-02 Richard Biener <rguenther@suse.de>
11425
11426 PR tree-optimization/89509
11427 * gcc.dg/torture/restrict-8.c: New testcase.
11428
11429 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
11430
11431 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
11432 for cold section label.
11433 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
11434 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
11435
11436 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11437
11438 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
11439 GNU targets.
11440
11441 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11442
11443 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
11444
11445 2019-05-02 Martin Liska <mliska@suse.cz>
11446
11447 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
11448 * g++.target/i386/pr57362.C: Likewise.
11449
11450 2019-05-02 Martin Liska <mliska@suse.cz>
11451
11452 PR target/88809
11453 * gcc.target/i386/pr88809.c: New test.
11454 * gcc.target/i386/pr88809-2.c: New test.
11455
11456 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
11457
11458 PR fortran/60144
11459 * gfortran.dg/block_name_2.f90: Adjust dg-error.
11460 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
11461 * gfortran.dg/pr60144.f90: New test.
11462
11463 2019-05-01 Jeff Law <law@redhat.com>
11464
11465 PR tree-optimization/90037
11466 * g++.dg/tree-ssa/pr88797.C: New test.
11467
11468 2019-05-01 Nathan Sidwell <nathan@acm.org>
11469
11470 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
11471
11472 2019-04-30 Jakub Jelinek <jakub@redhat.com>
11473
11474 PR target/89093
11475 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
11476 target attribute.
11477
11478 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
11479
11480 * gcc.dg/sinhatanh-2.c: Count the number of functions.
11481 * gcc.dg/sinhatanh-3.c: Likewise.
11482
11483 2019-04-30 Martin Liska <mliska@suse.cz>
11484
11485 * gcc.dg/Werror-13.c: Add new tests for it.
11486 * gcc.dg/pragma-diag-6.c: Likewise.
11487
11488 2019-04-30 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR target/89093
11491 * gcc.target/aarch64/pr89093.c: New test.
11492 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
11493
11494 PR tree-optimization/89475
11495 * gcc.dg/tree-ssa/pr89475.c: New test.
11496
11497 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
11498
11499 PR tree-optimization/90240
11500 Revert:
11501 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
11502
11503 PR tree-optimization/90078
11504 * g++.dg/tree-ssa/pr90078.C: New test.
11505
11506 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
11507
11508 * gcc.dg/uninit-25-gimple.c: New test.
11509 * gcc.dg/uninit-25.c: New test.
11510 * gcc.dg/uninit-26.c: New test.
11511 * gcc.dg/uninit-27-gimple.c: New test.
11512
11513 2019-04-29 Richard Biener <rguenther@suse.de>
11514
11515 PR tree-optimization/90278
11516 * gcc.dg/torture/pr90278.c: New testcase.
11517
11518 2019-04-27 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR c++/90173
11521 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
11522 dg-do run.
11523
11524 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
11525
11526 PR target/89261
11527 * gcc.target/i386/pr89261.c: New test.
11528
11529 2019-04-27 Martin Liska <mliska@suse.cz>
11530
11531 PR middle-end/90258
11532 * gcc.dg/completion-5.c: New test.
11533 * gcc.target/i386/spellcheck-options-5.c: New test.
11534
11535 2019-04-26 Jim Wilson <jimw@sifive.com>
11536
11537 * gcc.target/riscv/load-immediate.c: New.
11538
11539 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
11540
11541 PR c++/90243
11542 * g++.dg/diagnostic/pr90243.C: New test.
11543
11544 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11545
11546 PR c++/90173
11547 * g++.dg/cpp1z/class-deduction66.C: New.
11548
11549 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11550
11551 * g++.dg/diagnostic/trailing1.C: New.
11552
11553 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
11554
11555 * gcc.dg/alias-16.c: New test.
11556
11557 2019-04-25 Martin Liska <mliska@suse.cz>
11558 H.J. Lu <hongjiu.lu@intel.com>
11559
11560 PR target/89929
11561 * g++.target/i386/mv28.C: New test.
11562 * gcc.target/i386/mvc14.c: Likewise.
11563 * g++.target/i386/pr57362.C: Updated.
11564
11565 2019-04-24 Jeff Law <law@redhat.com>
11566
11567 PR tree-optimization/90037
11568 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
11569 * gcc.dg/isolate-2.c: Likewise.
11570 * gcc.dg/isolate-4.c: Likewise.
11571 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
11572 * gcc.dg/pr90037.c: New test.
11573
11574 2019-04-25 Jakub Jelinek <jakub@redhat.com>
11575
11576 PR c++/44648
11577 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
11578
11579 2019-04-25 Richard Biener <rguenther@suse.de>
11580
11581 PR middle-end/90194
11582 * g++.dg/torture/pr90194.C: New testcase.
11583
11584 2019-04-24 Marek Polacek <polacek@redhat.com>
11585
11586 PR c++/90236
11587 * g++.dg/cpp1z/nontype-auto16.C: New test.
11588
11589 2019-04-24 Jakub Jelinek <jakub@redhat.com>
11590
11591 PR target/90193
11592 * gcc.target/i386/pr90193.c: New test.
11593
11594 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11595
11596 PR target/89952
11597 * gcc.target/s390/pr89952.c: New test.
11598
11599 2019-04-24 Jakub Jelinek <jakub@redhat.com>
11600
11601 PR target/90187
11602 * g++.target/i386/pr90187.C: New test.
11603
11604 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
11605
11606 * gdc.test/README.gcc: New file.
11607
11608 2019-04-24 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR tree-optimization/90208
11611 * gcc.dg/tsan/pr90208-1.c: New test.
11612 * gcc.dg/tsan/pr90208-2.c: New test.
11613
11614 PR tree-optimization/90211
11615 * gcc.dg/autopar/pr90211.c: New test.
11616
11617 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
11618 Robin Dapp <rdapp@linux.ibm.com>
11619
11620 * gdc.dg/link.d: Test if target d_runtime.
11621 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
11622 * gdc.dg/simd.d: Likewise.
11623
11624 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
11625
11626 * gdc.test/fail_compilation/fail2456.d: New test.
11627 * gdc.test/fail_compilation/test18312.d: New test.
11628 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
11629
11630 2018-04-23 Sudakshina Das <sudi.das@arm.com>
11631
11632 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
11633 for linux targets.
11634 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
11635 with GNU note section.
11636
11637 2019-04-23 Jeff Law <law@redhat.com>
11638
11639 * lib/target-supports.exp
11640 (check_effective_target_keeps_null_pointer_checks): Add cr16.
11641
11642 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
11643
11644 PR rtl-optimization/87979
11645 * gcc.dg/pr87979.c: New test.
11646
11647 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
11648
11649 PR rtl-optimization/84032
11650 * gcc.dg/pr84032.c: New test.
11651
11652 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
11653
11654 PR tree-optimization/90078
11655 * g++.dg/tree-ssa/pr90078.C: New test.
11656
11657 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
11658
11659 PR tree-optimization/90021
11660 * gfortran.dg/pr90021.f90: New test.
11661
11662 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
11663
11664 PR fortran/90166
11665 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
11666
11667 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
11668
11669 PR fortran/57284
11670 * gfortran.dg/class_70.f03
11671
11672 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
11673
11674 PR target/90178
11675 * gcc.target/i386/pr90178.c: New test.
11676
11677 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
11678
11679 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
11680
11681 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11682
11683 PR c++/89900
11684 * g++.dg/cpp0x/pr89900-1.C: New.
11685 * g++.dg/cpp0x/pr89900-2.C: Likewise.
11686 * g++.dg/cpp0x/pr89900-3.C: Likewise.
11687 * g++.dg/cpp0x/pr89900-4.C: Likewise.
11688
11689 2019-04-19 Jakub Jelinek <jakub@redhat.com>
11690
11691 PR middle-end/90139
11692 * gcc.c-torture/compile/pr90139.c: New test.
11693
11694 PR c++/90138
11695 * g++.dg/template/pr90138.C: New test.
11696
11697 PR c/89888
11698 * c-c++-common/pr89888.c: New test.
11699 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
11700 Don't expect -Wswitch-unreachable warning.
11701
11702 PR c++/90108
11703 * c-c++-common/pr90108.c: New test.
11704
11705 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
11706
11707 PR middle-end/85164
11708 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
11709
11710 2019-04-18 Richard Biener <rguenther@suse.de>
11711
11712 PR debug/90131
11713 * gcc.dg/guality/pr90131.c: New testcase.
11714
11715 2019-04-17 Jakub Jelinek <jakub@redhat.com>
11716
11717 PR c++/89325
11718 * g++.dg/ext/attrib58.C: New test.
11719 * g++.dg/ext/attrib59.C: New test.
11720 * g++.dg/ext/attrib60.C: New test.
11721
11722 PR target/90125
11723 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
11724 constants to ensure precise result even when not using fma.
11725 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
11726 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
11727 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
11728 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
11729 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
11730 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
11731 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
11732 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
11733 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
11734
11735 2019-04-17 Marek Polacek <polacek@redhat.com>
11736
11737 PR c++/90124 - bogus error with incomplete type in decltype.
11738 * g++.dg/cpp0x/decltype70.C: New test.
11739
11740 2019-04-17 Jakub Jelinek <jakub@redhat.com>
11741
11742 PR middle-end/90095
11743 * gcc.dg/pr90095-1.c: New test.
11744 * gcc.dg/pr90095-2.c: New test.
11745
11746 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
11747
11748 PR fortran/90048
11749 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
11750 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
11751 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
11752
11753 PR fortran/90067
11754 PR fortran/90114
11755 * gfortran.dg/goacc/private-1.f95: Remove file.
11756 * gfortran.dg/goacc/private-2.f95: Likewise.
11757 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
11758 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
11759 Likewise.
11760 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
11761
11762 2019-04-17 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR target/89093
11765 * gcc.target/arm/pr89093-2.c: New test.
11766
11767 2019-04-16 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR c++/86953
11770 * g++.dg/cpp0x/constexpr-86953.C: New test.
11771
11772 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
11773
11774 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
11775
11776 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
11777
11778 PR debug/89528
11779 * gcc.dg/guality/pr89528.c: New.
11780
11781 PR rtl-optimization/86438
11782 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
11783
11784 2019-04-16 Jakub Jelinek <jakub@redhat.com>
11785
11786 PR target/90096
11787 * gcc.target/i386/pr90096.c: New test.
11788 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
11789 * gcc.target/i386/pr69255-2.c: Likewise.
11790 * gcc.target/i386/pr69255-3.c: Likewise.
11791
11792 PR rtl-optimization/90082
11793 * gcc.dg/pr90082.c: New test.
11794
11795 PR tree-optimization/90090
11796 * g++.dg/opt/pr90090.C: New test.
11797
11798 2019-04-16 Richard Biener <rguenther@suse.de>
11799
11800 PR tree-optimization/56049
11801 * gfortran.dg/pr56049.f90: New testcase.
11802
11803 2019-04-15 Richard Biener <rguenther@suse.de>
11804
11805 PR debug/90074
11806 * gcc.dg/guality/pr90074.c: New testcase.
11807
11808 2019-04-15 Richard Biener <rguenther@suse.de>
11809
11810 PR tree-optimization/90071
11811 * gcc.dg/torture/pr90071.c: New testcase.
11812
11813 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
11814
11815 PR rtl-optimization/89794
11816 * gcc.dg/torture/pr89794.c: New testcase.
11817
11818 2019-04-15 Richard Biener <rguenther@suse.de>
11819
11820 PR ipa/88936
11821 * gcc.dg/torture/pr88936-1.c: New testcase.
11822 * gcc.dg/torture/pr88936-2.c: Likewise.
11823 * gcc.dg/torture/pr88936-3.c: Likewise.
11824
11825 2019-04-15 Martin Jambor <mjambor@suse.cz>
11826
11827 PR ipa/pr89693
11828 * g++.dg/ipa/pr89693.C: New test.
11829
11830 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
11831
11832 PR tree-optimization/90020
11833 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
11834
11835 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
11836
11837 PR lto/89358
11838 * g++.dg/lto/pr89358_0.C: New testcase.
11839 * g++.dg/lto/pr89358_1.C: New testcase.
11840
11841 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11842
11843 PR fortran/85448
11844 * gfortran.dg/bind_c_usage_33.f90: New test and...
11845 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
11846
11847 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
11848
11849 PR fortran/89843
11850 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
11851 in ctg. Test the conversion of the descriptor types in the main
11852 program.
11853 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
11854 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
11855
11856 PR fortran/89846
11857 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
11858 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
11859
11860 PR fortran/90022
11861 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
11862 the computation of 'ans'. Also, change the expected results for
11863 CFI_is_contiguous to comply with standard.
11864 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
11865 results for CFI_is_contiguous to comply with standard.
11866 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
11867 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
11868
11869 2019-04-13 Jakub Jelinek <jakub@redhat.com>
11870
11871 PR target/89093
11872 * gcc.target/arm/pr89093.c: New test.
11873
11874 2019-04-12 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR c/89933
11877 * c-c++-common/pr89933.c: New test.
11878
11879 2019-04-12 Martin Sebor <msebor@redhat.com>
11880
11881 PR c/88383
11882 PR c/89288
11883 PR c/89798
11884 PR c/89797
11885 * c-c++-common/attributes-1.c: Adjust.
11886 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
11887 * c-c++-common/builtin-has-attribute-6.c: New test.
11888 * c-c++-common/builtin-has-attribute-7.c: New test.
11889 * c-c++-common/pr71574.c: Adjust.
11890 * gcc.dg/pr25559.c: Adjust.
11891 * gcc.dg/attr-vector_size.c: New test.
11892
11893 2019-04-12 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR rtl-optimization/89965
11896 * gcc.target/i386/pr89965.c: New test.
11897
11898 2019-04-12 Marek Polacek <polacek@redhat.com>
11899
11900 PR c++/87603 - constexpr functions are no longer noexcept.
11901 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
11902 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
11903 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
11904 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
11905 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
11906 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
11907
11908 2019-04-12 Marek Polacek <polacek@redhat.com>
11909
11910 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
11911 * g++.dg/cpp0x/pr86397-1.C: Likewise.
11912 * g++.dg/cpp0x/pr86397-2.C: Likewise.
11913
11914 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
11915
11916 * g++.target/arm/arm.exp: Change format of default prune regex.
11917 * gcc.target/arm/arm.exp: Change format of default prune regex.
11918
11919 2019-04-12 Martin Liska <mliska@suse.cz>
11920
11921 PR middle-end/89970
11922 * gcc.target/i386/mvc15.c: New test.
11923 * gcc.target/i386/mvc3.c: Quote target in error pattern.
11924 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
11925
11926 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11927
11928 PR target/87532
11929 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
11930 instruction counts.
11931 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
11932 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
11933
11934 2019-04-12 Jakub Jelinek <jakub@redhat.com>
11935
11936 PR c/89946
11937 * c-c++-common/pr89946.c: New test.
11938
11939 PR rtl-optimization/90026
11940 * g++.dg/opt/pr90026.C: New test.
11941
11942 2018-04-11 Steve Ellcey <sellcey@marvell.com>
11943
11944 PR rtl-optimization/87763
11945 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
11946 to bfi.
11947
11948 2019-04-11 Richard Biener <rguenther@suse.de>
11949
11950 PR tree-optimization/90020
11951 * gcc.dg/torture/pr90020.c: New testcase.
11952
11953 2019-04-11 Richard Biener <rguenther@suse.de>
11954
11955 PR tree-optimization/90018
11956 * gcc.dg/vect/pr90018.c: New testcase.
11957
11958 2018-04-10 Steve Ellcey <sellcey@marvell.com>
11959
11960 PR rtl-optimization/87763
11961 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
11962 to bfi.
11963 * gcc.target/aarch64/combine_bfi_2.c: New test.
11964
11965 2019-04-10 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR middle-end/90025
11968 * gcc.c-torture/execute/pr90025.c: New test.
11969
11970 PR c++/90010
11971 * gcc.dg/pr90010.c: New test.
11972
11973 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
11974
11975 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
11976 (dg-options): Use -O2 -fdump-rtl-ce1.
11977 (dg-final): Scan ce1 RTL dump instead of asm dump.
11978
11979 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
11980
11981 PR target/90024
11982 * gcc.dg/torture/neon-immediate-timode.c: New test.
11983
11984 2019-04-09 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR tree-optimization/89998
11987 * gcc.c-torture/compile/pr89998-1.c: New test.
11988 * gcc.c-torture/compile/pr89998-2.c: New test.
11989
11990 PR target/90015
11991 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
11992 diagnostics.
11993
11994 2019-04-08 Richard Biener <rguenther@suse.de>
11995
11996 PR tree-optimization/90006
11997 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
11998
11999 2019-04-08 Jakub Jelinek <jakub@redhat.com>
12000
12001 PR rtl-optimization/89865
12002 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
12003
12004 PR rtl-optimization/89865
12005 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
12006 on ia32.
12007
12008 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
12009
12010 PR tree-optimization/89725
12011 * gcc.dg/tree-ssa/pr89725.c: New test.
12012
12013 2019-04-08 Martin Liska <mliska@suse.cz>
12014
12015 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
12016
12017 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12018
12019 PR c++/89914
12020 * g++.dg/ext/has_nothrow_constructor-3.C: New.
12021
12022 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
12023
12024 PR target/89945
12025 * gcc.target/i386/pr89945.c: New test.
12026
12027 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12028
12029 PR fortran/87352
12030 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
12031 * gfortran.dg/finalize_33.f90: Likewise.
12032 * gfortran.dg/finalize_34.f90: New test.
12033
12034 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12035
12036 PR fortran/89981
12037 * gfortran.dg/entry_22.f90: New test.
12038
12039 2019-04-05 Marek Polacek <polacek@redhat.com>
12040
12041 PR c++/87145 - bogus error converting class type in template arg list.
12042 * g++.dg/cpp0x/constexpr-conv3.C: New test.
12043 * g++.dg/cpp0x/constexpr-conv4.C: New test.
12044
12045 2019-04-05 Martin Sebor <msebor@redhat.com>
12046
12047 PR bootstrap/89980
12048 * g++.dg/init/array52.C: New test.
12049
12050 2019-04-05 David Malcolm <dmalcolm@redhat.com>
12051
12052 PR c/89985
12053 * c-c++-common/pr89985.c: New test.
12054
12055 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
12056
12057 PR c/71598
12058 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
12059 size of enums.
12060 * gcc.dg/torture/pr71598-2.c: Likewise.
12061
12062 2019-04-05 Marek Polacek <polacek@redhat.com>
12063
12064 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
12065 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
12066
12067 2019-04-05 Richard Biener <rguenther@suse.de>
12068
12069 PR debug/89892
12070 PR debug/89905
12071 * gcc.dg/guality/pr89892.c: New testcase.
12072 * gcc.dg/guality/pr89905.c: Likewise.
12073 * gcc.dg/guality/loop-1.c: Likewise.
12074
12075 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
12076
12077 PR tree-optimization/89956
12078 * gfortran.dg/pr89956.f90: New test.
12079
12080 2019-04-04 Martin Sebor <msebor@redhat.com>
12081
12082 PR c++/89974
12083 PR c++/89878
12084 PR c++/89833
12085 PR c++/47488
12086 * g++.dg/abi/mangle69.C: New test.
12087 * g++.dg/abi/mangle70.C: New test.
12088 * g++.dg/abi/mangle71.C: New test.
12089 * g++.dg/abi/mangle72.C: New test.
12090 * g++.dg/cpp0x/constexpr-array19.C: New test.
12091 * g++.dg/cpp2a/nontype-class15.C: New test.
12092 * g++.dg/cpp2a/nontype-class16.C: New test.
12093 * g++.dg/init/array51.C: New test.
12094 * g++.dg/template/nontype29.C: New test.
12095
12096 2019-04-04 Martin Sebor <msebor@redhat.com>
12097
12098 PR middle-end/89957
12099 PR middle-end/89911
12100 * gcc.dg/Wstringop-overflow-13.c: New test.
12101
12102 2019-04-04 Martin Sebor <msebor@redhat.com>
12103
12104 PR middle-end/89934
12105 * gcc.dg/Wrestrict-19.c: New test.
12106 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
12107
12108 2019-04-04 Jeff Law <law@redhat.com>
12109
12110 PR rtl-optimization/89399
12111 * gcc.c-torture/compile/pr89399.c: New test.
12112
12113 2019-04-04 Harald Anlauf <anlauf@gmx.de>
12114
12115 PR fortran/89904
12116 * gfortran.dg/pr85797.f90: Adjust testcase.
12117
12118 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12119
12120 PR c++/65619
12121 * g++.dg/template/friend67.C: New.
12122
12123 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12124
12125 PR c++/61327
12126 * g++.dg/cpp0x/friend4.C: New.
12127 * g++.dg/cpp0x/friend5.C: Likewise.
12128
12129 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12130
12131 PR c++/56643
12132 * g++.dg/cpp0x/noexcept40.C: New.
12133
12134 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
12135
12136 PR fortran/68567
12137 * gfortran.dg/parameter_array_error_1.f90: New test.
12138
12139 2019-04-03 qing zhao <qing.zhao@oracle.com>
12140
12141 PR tree-optimization/89730
12142 * gcc.dg/live-patching-4.c: New test.
12143
12144 2019-04-03 Clément Chigot <clement.chigot@atos.net>
12145
12146 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
12147 supported.
12148
12149 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12150
12151 PR c/71598
12152 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
12153 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
12154
12155 2019-04-03 Richard Biener <rguenther@suse.de>
12156
12157 PR tree-optimization/84101
12158 * gcc.target/i386/pr84101.c: New testcase.
12159
12160 2019-04-02 Jeff Law <law@redhat.com>
12161
12162 * gcc.target/visium/bit_shift.c: xfail.
12163
12164 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
12165
12166 PR target/89902
12167 PR target/89903
12168 * gcc.target/i386/pr70799-4.c: Remove.
12169 * gcc.target/i386/pr70799-5.c: Remove.
12170 * gcc.target/i386/pr89902.c: New test.
12171 * gcc.target/i386/pr89903.c: Ditto.
12172
12173 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
12174
12175 PR rtl-optimization/84206
12176 * gcc.dg/pr84206.c: New test.
12177
12178 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
12179
12180 PR rtl-optimization/85876
12181 * gcc.dg/pr85876.c: New test.
12182
12183 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12184
12185 * gcc.target/s390/zvector/vec-double-compile.c: New test.
12186 * gcc.target/s390/zvector/vec-float-compile.c: New test.
12187 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
12188 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
12189
12190 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12191
12192 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
12193 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
12194 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
12195 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
12196
12197 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12198
12199 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
12200 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
12201
12202 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12203
12204 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
12205 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
12206
12207 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
12208
12209 PR testsuite/89916
12210 * gcc.dg/pr86928.c: Do not attempt to add -m32.
12211
12212 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12213
12214 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
12215 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
12216 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
12217 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
12218 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
12219 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
12220 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
12221 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
12222
12223 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12224
12225 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
12226 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
12227 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
12228 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
12229 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
12230 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
12231
12232 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12233
12234 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
12235 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
12236 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
12237 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
12238
12239 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12240
12241 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
12242 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
12243
12244 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12245
12246 * gcc.target/s390/arch13/sel-1.c: New test.
12247
12248 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12249
12250 * gcc.target/s390/arch13/popcount-1.c: New test.
12251
12252 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12253
12254 * gcc.target/s390/arch13/bitops-1.c: New test.
12255 * gcc.target/s390/arch13/bitops-2.c: New test.
12256 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
12257 option and adjust line numbers.
12258 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
12259
12260 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12261
12262 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
12263 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
12264 runtime check for the vxe2 hardware feature on IBM Z.
12265
12266 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
12267
12268 PR testsuite/89907
12269 * lib/target-supports.exp (check_avx2_available): Replace
12270 avx_available with avx2_available.
12271
12272 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12273
12274 PR rtl-optimization/85412
12275 * gcc.dg/pr85412.c: New test.
12276
12277 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
12278
12279 PR c++/62207
12280 * g++.dg/template/crash130.C: New.
12281 * g++.dg/template/crash131.C: Likewise.
12282
12283 2019-04-01 Martin Sebor <msebor@redhat.com>
12284
12285 PR c/89685
12286 * gcc.dg/attr-copy-8.c: New test.
12287 * g++.dg/ext/attr-copy-2.C: New test.
12288
12289 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12290
12291 PR rtl-optimization/86928
12292 * gcc.dg/pr86928.c: New test.
12293
12294 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12295
12296 PR rtl-optimization/87273
12297 * gcc.dg/pr87273.c: New test.
12298
12299 2019-04-01 Martin Liska <mliska@suse.cz>
12300
12301 PR driver/89861
12302 * gcc.dg/spellcheck-options-18.c: New test.
12303 * gcc.dg/spellcheck-options-19.c: New test.
12304 * gcc.dg/spellcheck-options-20.c: New test.
12305 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
12306 * gcc.dg/completion-2.c: Add one variant with no argument.
12307
12308 2019-04-01 Richard Biener <rguenther@suse.de>
12309
12310 PR c/71598
12311 * gcc.dg/torture/pr71598-1.c: New testcase.
12312 * gcc.dg/torture/pr71598-2.c: Likewise.
12313 * gcc.dg/torture/pr71598-3.c: Likewise.
12314
12315 2019-03-31 Marek Polacek <polacek@redhat.com>
12316
12317 PR c++/89852 - ICE with C++11 functional cast with { }.
12318 * g++.dg/cpp0x/initlist115.C: New test.
12319
12320 2019-03-31 Harald Anlauf <anlauf@gmx.de>
12321
12322 PR fortran/83515
12323 PR fortran/85797
12324 * gfortran.dg/pr85797.f90: New test.
12325
12326 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12327
12328 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
12329
12330 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12331
12332 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
12333 cleanup_extra_files.
12334 (dmd2dg): Copy additional files after test is translated.
12335 (gdc-do-test): Remove all copied files after test.
12336
12337 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
12338
12339 PR fortran/89841
12340 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
12341 for c_deallocate, c_allocate and c_assumed_size so that the
12342 attributes of the array arguments are correct and are typed.
12343 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
12344 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
12345
12346 PR fortran/89842
12347 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
12348 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
12349
12350 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12351
12352 PR fortran/89866
12353 * gfortran.dg/pointer_intent_8.f90: New test.
12354
12355 2019-03-29 Jim Wilson <jimw@sifive.com>
12356
12357 * gcc.target/riscv/predef-1.c: New.
12358 * gcc.target/riscv/predef-2.c: New.
12359 * gcc.target/riscv/predef-3.c: New.
12360 * gcc.target/riscv/predef-4.c: New.
12361 * gcc.target/riscv/predef-5.c: New.
12362 * gcc.target/riscv/predef-6.c: New.
12363 * gcc.target/riscv/predef-7.c: New.
12364 * gcc.target/riscv/predef-8.c: New.
12365
12366 2019-03-29 Jakub Jelinek <jakub@redhat.com>
12367
12368 PR rtl-optimization/89865
12369 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
12370 the first argument register, so that occassional spills/fills are
12371 ignored.
12372
12373 PR sanitizer/89869
12374 * g++.dg/ubsan/vptr-14.C: New test.
12375
12376 PR c/89872
12377 * gcc.dg/tree-ssa/pr89872.c: New test.
12378
12379 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
12380
12381 * gcc.dg/diag-sanity.c: New test.
12382
12383 2019-03-29 Marek Polacek <polacek@redhat.com>
12384
12385 PR c++/89871
12386 * g++.dg/cpp2a/desig14.C: New test.
12387
12388 PR c++/89876 - ICE with deprecated conversion.
12389 * g++.dg/warn/conv5.C: New test.
12390
12391 2019-03-29 Martin Liska <mliska@suse.cz>
12392
12393 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
12394 * gcc.dg/pr68766.c: Likewise.
12395
12396 2019-03-29 Jakub Jelinek <jakub@redhat.com>
12397
12398 PR rtl-optimization/87485
12399 * gcc.dg/pr87485.c: New test.
12400
12401 2019-03-28 Jakub Jelinek <jakub@redhat.com>
12402
12403 PR middle-end/89621
12404 * gfortran.dg/gomp/pr89621.f90: New test.
12405
12406 2019-03-28 Martin Sebor <msebor@redhat.com>
12407
12408 PR c++/66548
12409 * g++.dg/cpp0x/decltype-pr66548.C: New test.
12410
12411 PR c++/81506
12412 * g++.dg/cpp0x/decltype-pr81506.C: New test.
12413
12414 2019-03-28 Marek Polacek <polacek@redhat.com>
12415
12416 PR c++/89612 - ICE with member friend template with noexcept.
12417 * g++.dg/cpp0x/noexcept38.C: New test.
12418 * g++.dg/cpp0x/noexcept39.C: New test.
12419 * g++.dg/cpp1z/noexcept-type21.C: New test.
12420
12421 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
12422
12423 PR target/89848
12424 * gcc.target/i386/pr89848.c: New test.
12425
12426 2019-03-28 Marek Polacek <polacek@redhat.com>
12427
12428 PR c++/89836 - bool constant expression and explicit conversions.
12429 * g++.dg/cpp2a/explicit15.C: New test.
12430
12431 2019-03-28 Jakub Jelinek <jakub@redhat.com>
12432
12433 PR c/89812
12434 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
12435 other than AVR. Add dg-options "".
12436
12437 PR c++/89785
12438 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
12439 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
12440
12441 2019-03-27 Janus Weil <janus@gcc.gnu.org>
12442
12443 PR fortran/85537
12444 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
12445 * gfortran.dg/pointer_init_11.f90: New test case.
12446
12447 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
12448
12449 PR target/85667
12450 * gcc.target/i386/pr85667-5.c: New testcase.
12451 * gcc.target/i386/pr85667-6.c: New testcase.
12452
12453 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
12454
12455 PR testsuite/89834
12456 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
12457
12458 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
12459
12460 PR rtl-optimization/89313
12461 * gcc.dg/pr89313.c: New test.
12462
12463 2019-03-26 Jeff Law <law@redhat.com>
12464
12465 PR rtl-optimization/87761
12466 PR rtl-optimization/89826
12467 * gcc.c-torture/execute/pr89826.c: New test.
12468
12469 2019-03-27 Richard Biener <rguenther@suse.de>
12470
12471 * gcc.dg/torture/20190327-1.c: New testcase.
12472
12473 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
12474
12475 PR fortran/88247
12476 * gfortran.dg/associate_47.f90: New test.
12477
12478 2019-03-27 Richard Biener <rguenther@suse.de>
12479
12480 PR tree-optimization/89463
12481 * gcc.dg/guality/pr89463.c: New testcase.
12482
12483 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
12484
12485 PR target/89827
12486 * gcc.target/i386/pr89827.c: New test.
12487
12488 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12489
12490 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
12491 syntax.
12492
12493 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
12494
12495 PR tree-optimization/81740
12496 * gcc.dg/vect/pr81740-1.c: New testcase.
12497 * gcc.dg/vect/pr81740-2.c: Likewise.
12498
12499 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
12500
12501 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
12502 options in permute args tests.
12503
12504 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
12505
12506 PR c++/84598
12507 * g++.dg/ext/pr84598.C: New.
12508
12509 2019-03-26 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR c++/89796
12512 * g++.dg/gomp/pr89796.C: New test.
12513 * gcc.dg/gomp/pr89796.c: New test.
12514
12515 2019-03-25 David Malcolm <dmalcolm@redhat.com>
12516
12517 PR rtl-optimization/88347
12518 PR rtl-optimization/88423
12519 * gcc.c-torture/compile/pr88347.c: New test.
12520 * gcc.c-torture/compile/pr88423.c: New test.
12521
12522 2019-03-25 Martin Sebor <msebor@redhat.com>
12523
12524 PR c/89812
12525 * gcc.dg/attr-aligned-3.c: New test.
12526
12527 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
12528
12529 PR debug/86964
12530 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
12531
12532 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
12533
12534 PR c++/84661
12535 PR c++/85013
12536 * g++.dg/concepts/pr84661.C: New.
12537 * g++.dg/torture/pr85013.C: Likewise.
12538
12539 2019-03-25 Marek Polacek <polacek@redhat.com>
12540
12541 PR c++/89214 - ICE when initializing aggregates with bases.
12542 * g++.dg/cpp1z/aggr-base8.C: New test.
12543 * g++.dg/cpp1z/aggr-base9.C: New test.
12544
12545 PR c++/89705 - ICE with reference binding with conversion function.
12546 * g++.dg/cpp0x/rv-conv2.C: New test.
12547
12548 2019-03-25 Richard Biener <rguenther@suse.de>
12549
12550 PR tree-optimization/89789
12551 * gcc.dg/torture/pr89789.c: New testcase.
12552
12553 2019-03-25 Nathan Sidwell <nathan@acm.org>
12554
12555 * g++.dg/abi/lambda-static-1.C: New.
12556
12557 2019-03-25 Richard Biener <rguenther@suse.de>
12558
12559 PR tree-optimization/89802
12560 * g++.dg/tree-ssa/pr89802.C: New testcase.
12561
12562 2019-03-25 Jakub Jelinek <jakub@redhat.com>
12563
12564 PR c++/60702
12565 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
12566 for _ZTH* calls.
12567 * g++.dg/tls/thread_local11a.C: New test.
12568
12569 2019-03-25 Richard Biener <rguenther@suse.de>
12570
12571 PR middle-end/89790
12572 * g++.dg/pr89790.C: New testcase.
12573
12574 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
12575
12576 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
12577 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
12578 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
12579 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
12580
12581 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12582
12583 PR fortran/78865
12584 * gfortran.dg/altreturn_10.f90: New test.
12585 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
12586
12587 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
12588
12589 PR rtl-optimization/89676
12590 * gcc.target/i386/pr89676.c: New.
12591
12592 2019-03-22 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR c++/60702
12595 * g++.dg/tls/thread_local11.C: New test.
12596 * g++.dg/tls/thread_local11.h: New test.
12597 * g++.dg/tls/thread_local12a.C: New test.
12598 * g++.dg/tls/thread_local12b.C: New test.
12599 * g++.dg/tls/thread_local12c.C: New test.
12600 * g++.dg/tls/thread_local12d.C: New test.
12601 * g++.dg/tls/thread_local12e.C: New test.
12602 * g++.dg/tls/thread_local12f.C: New test.
12603 * g++.dg/tls/thread_local12g.C: New test.
12604 * g++.dg/tls/thread_local12h.C: New test.
12605 * g++.dg/tls/thread_local12i.C: New test.
12606 * g++.dg/tls/thread_local12j.C: New test.
12607 * g++.dg/tls/thread_local12k.C: New test.
12608 * g++.dg/tls/thread_local12l.C: New test.
12609
12610 PR c++/87481
12611 * g++.dg/cpp1y/constexpr-87481.C: New test.
12612
12613 2019-03-22 Simon Wright <simon@pushface.org>
12614
12615 PR ada/89583
12616 * gnat.dg/socket2.adb: New.
12617
12618 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
12619
12620 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
12621
12622 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
12623
12624 PR target/89784
12625 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
12626 for _mm_mask{,3,z}_*.
12627 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
12628 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
12629 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
12630 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
12631 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
12632 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
12633 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
12634 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
12635 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
12636 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
12637 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
12638 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
12639 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
12640 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
12641 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
12642
12643 2019-03-22 Jakub Jelinek <jakub@redhat.com>
12644
12645 PR target/89784
12646 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
12647 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
12648 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
12649 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
12650 __builtin_ia32_vfmsubss3_mask3): Define.
12651 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
12652 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
12653 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
12654 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
12655 __builtin_ia32_vfmsubss3_mask3): Define.
12656 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
12657 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
12658 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
12659 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
12660 __builtin_ia32_vfmsubss3_mask3): Define.
12661 * gcc.target/i386/sse-14.c: Add tests for
12662 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
12663 * gcc.target/i386/sse-22.c: Likewise.
12664
12665 2019-03-21 Martin Sebor <msebor@redhat.com>
12666
12667 PR tree-optimization/89350
12668 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
12669 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
12670 * gcc.dg/Wstringop-overflow-11.c: New test.
12671 * gcc.dg/Wstringop-overflow-12.c: New test.
12672 * gcc.dg/pr89350.c: New test.
12673 * gcc.dg/pr40340-1.c: Adjust expected warning.
12674 * gcc.dg/pr40340-2.c: Same.
12675 * gcc.dg/pr40340-4.c: Same.
12676 * gcc.dg/pr40340-5.c: Same.
12677
12678 2019-03-21 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR lto/89692
12681 * g++.dg/other/pr89692.C: New test.
12682
12683 PR c++/89767
12684 * g++.dg/cpp1y/lambda-init18.C: New test.
12685 * g++.dg/cpp1y/lambda-init19.C: New test.
12686 * g++.dg/cpp1y/pr89767.C: New test.
12687
12688 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
12689 Cesar Philippidis <cesar@codesourcery.com>
12690
12691 PR fortran/72741
12692 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
12693 file.
12694 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
12695 Likewise.
12696
12697 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
12698
12699 PR fortran/72741
12700 * c-c++-common/goacc/routine-3-extern.c: New file.
12701 * c-c++-common/goacc/routine-3.c: Adjust.
12702 * c-c++-common/goacc/routine-4-extern.c: New file.
12703 * c-c++-common/goacc/routine-4.c: Adjust.
12704 * gfortran.dg/goacc/routine-module-3.f90: New file.
12705
12706 PR fortran/89773
12707 * gfortran.dg/goacc/pr89773.f90: New file.
12708 * gfortran.dg/goacc/pr77765.f90: Adjust.
12709 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
12710
12711 PR fortran/72741
12712 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
12713
12714 PR fortran/72741
12715 * gfortran.dg/goacc/routine-module-1.f90: New file.
12716 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
12717 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12718
12719 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
12720
12721 PR fortran/56408
12722 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
12723 (dg-compile-aux-modules): Fix diagnostic.
12724 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
12725 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
12726
12727 PR fortran/56408
12728 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
12729 missing nexted dg-test call support in dejaGNU 1.4.4.
12730
12731 PR fortran/29383
12732 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
12733 other '*.exp' files.
12734
12735 2019-03-21 Richard Biener <rguenther@suse.de>
12736
12737 PR tree-optimization/89779
12738 * gcc.dg/torture/pr89779.c: New testcase.
12739
12740 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12741
12742 PR c++/78645
12743 * g++.dg/cpp0x/constexpr-ice20.C: New.
12744
12745 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12746
12747 PR c++/89571
12748 * g++.dg/cpp0x/noexcept37.C: New.
12749
12750 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
12751
12752 PR d/89017
12753 * gdc.dg/pr89017.d: New test.
12754
12755 2019-03-20 Janus Weil <janus@gcc.gnu.org>
12756
12757 PR fortran/71861
12758 * gfortran.dg/interface_abstract_5.f90: New test case.
12759
12760 2019-03-20 Jakub Jelinek <jakub@redhat.com>
12761
12762 PR target/89775
12763 * gcc.target/s390/pr89775-1.c: New test.
12764 * gcc.target/s390/pr89775-2.c: New test.
12765
12766 2019-03-20 Jakub Jelinek <jakub@redhat.com>
12767
12768 PR target/89752
12769 * g++.target/aarch64/aarch64.exp: New file.
12770 * g++.target/aarch64/pr89752.C: New test.
12771
12772 2019-03-19 Martin Sebor <msebor@redhat.com>
12773
12774 PR tree-optimization/89688
12775 * gcc.dg/strlenopt-61.c: New test.
12776 * g++.dg/warn/Wstringop-overflow-2.C: New test.
12777
12778 2019-03-19 Jim Wilson <jimw@sifive.com>
12779
12780 PR target/89411
12781 * gcc.target/riscv/losum-overflow.c: New test.
12782
12783 2019-03-19 Martin Sebor <msebor@redhat.com>
12784
12785 PR tree-optimization/89644
12786 * gcc.dg/Wstringop-truncation-8.c: New test.
12787
12788 2019-03-19 Martin Liska <mliska@suse.cz>
12789
12790 PR middle-end/89737
12791 * gcc.dg/pr89737.c: New test.
12792
12793 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
12794
12795 PR lto/87809
12796 PR lto/89335
12797 * g++.dg/lto/pr87089_0.C: New testcase.
12798 * g++.dg/lto/pr87089_1.C: New testcase.
12799 * g++.dg/lto/pr89335_0.C: New testcase.
12800
12801 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
12802
12803 PR target/89736
12804 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
12805 restrict this test to vsx targets.
12806
12807 2019-03-19 Jakub Jelinek <jakub@redhat.com>
12808
12809 PR target/89752
12810 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
12811 * g++.dg/ext/asm16.C: Likewise.
12812 * g++.dg/ext/asm17.C: New test.
12813
12814 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
12815
12816 * c-c++-common/unroll-7.c: New test.
12817
12818 2019-03-19 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR target/89726
12821 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
12822 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
12823 Add expected results for them.
12824
12825 PR c/89734
12826 * gcc.dg/pr89734.c: New test.
12827
12828 2019-03-18 Martin Sebor <msebor@redhat.com>
12829
12830 PR tree-optimization/89720
12831 * gcc.dg/Warray-bounds-42.c: New test.
12832
12833 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
12834
12835 PR c++/89630
12836 * g++.target/i386/pr89630.C: New test.
12837
12838 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
12839
12840 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
12841
12842 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
12843
12844 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
12845 the "store" test as well.
12846 * gcc.target/powerpc/bswap32.c: Ditto.
12847
12848 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
12849
12850 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
12851 the "store" test as well.
12852 * gcc.target/powerpc/bswap32.c: Ditto.
12853
12854 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
12855
12856 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
12857 "exceeds" instead of just one that talks about "too large".
12858
12859 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
12860
12861 * gcc.target/aarch64/sve/cost_model_1.c: New test.
12862
12863 2019-03-18 Martin Jambor <mjambor@suse.cz>
12864
12865 PR tree-optimization/89546
12866 * gcc.dg/tree-ssa/pr89546.c: New test.
12867
12868 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
12869
12870 PR target/89627
12871 * g++.target/riscv/call-with-empty-struct-float.C: New file.
12872 * g++.target/riscv/call-with-empty-struct-int.C: New file.
12873 * g++.target/riscv/call-with-empty-struct.H: New file.
12874 * g++.target/riscv/riscv.exp: New file.
12875
12876 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12877
12878 PR c++/85014
12879 * g++.dg/cpp0x/pr85014.C: New.
12880
12881 2019-03-18 Jakub Jelinek <jakub@redhat.com>
12882
12883 PR middle-end/86979
12884 * gcc.dg/pr86979.c: New test.
12885
12886 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12887
12888 PR fortran/88008
12889 * gfortran.dg/typebound_call_31.f90: New test.
12890
12891 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
12892
12893 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
12894 hppa*-*-hpux*.
12895 * gcc.dg/compat/pr83487-1_y.c: Likewise.
12896
12897 * gfortran.dg/pointer_init_10.f90: Require visibility support.
12898 * gfortran.dg/temporary_3.f90: Likewise.
12899
12900 * gcc.dg/pr88074.c: Require c99_runtime.
12901 * gcc.dg/warn-abs-1.c: Likewise.
12902 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
12903
12904 PR testsuite/89666
12905 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
12906 hppa*-*-hpux*.
12907 * gcc.dg/attr-copy.c: Require alias support.
12908 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
12909
12910 2019-03-16 Jakub Jelinek <jakub@redhat.com>
12911
12912 PR fortran/89724
12913 * gfortran.dg/continuation_15.f90: New test.
12914 * gfortran.dg/continuation_16.f90: New test.
12915
12916 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
12917
12918 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
12919
12920 PR testsuite/89393
12921 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
12922 * g++.dg/cpp0x/pr84497.C: Likewise.
12923
12924 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
12925 * gcc.dg/attr-copy-6.c: Likewise.
12926 * gcc.dg/pr87793.c: Likewise.
12927
12928 PR testsuite/89471
12929 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
12930
12931 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
12932 * gcc.dg/gimplefe-34.c: Likewise.
12933 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
12934 * gcc.dg/compat/pr83487-2_y.c: Likewise.
12935
12936 PR testsuite/84174
12937 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
12938 hppa*64*-*-*.
12939
12940 PR testsuite/83453
12941 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
12942
12943 * lib/target-supports.exp (check_ascii_locale_available): Remove
12944 hppa*-*-hpux*.
12945
12946 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12947
12948 PR fortran/84394
12949 * gfortran.dg/blockdata_11.f90: New test.
12950
12951 2019-03-15 Harald Anlauf <anlauf@gmx.de>
12952
12953 PR fortran/60091
12954 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
12955 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
12956
12957 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
12958
12959 PR target/87532
12960 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
12961 instruction selection.
12962 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
12963 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
12964 * gcc.target/powerpc/pr87532-mc.c: New test.
12965 * gcc.target/powerpc/pr87532.c: New test.
12966 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
12967 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
12968 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
12969 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
12970 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
12971 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
12972 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
12973 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
12974 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
12975 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
12976 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
12977 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
12978 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
12979 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
12980 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
12981 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
12982 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
12983 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
12984 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
12985 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
12986 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
12987 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
12988 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
12989 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
12990 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
12991 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
12992 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
12993
12994 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
12995
12996 PR c++/88534
12997 PR c++/88537
12998 * g++.dg/cpp2a/pr88534.C: New.
12999 * g++.dg/cpp2a/pr88537.C: New.
13000
13001 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
13002
13003 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
13004 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
13005 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
13006 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
13007
13008 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13009
13010 PR target/89719
13011 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
13012 * gcc.target/aarch64/spellcheck_5.c: Likewise.
13013 * gcc.target/aarch64/spellcheck_6.c: Likewise.
13014
13015 2019-03-15 Jakub Jelinek <jakub@redhat.com>
13016
13017 PR c++/89709
13018 * g++.dg/cpp0x/constexpr-89709.C: New test.
13019
13020 PR debug/89704
13021 * gcc.dg/debug/pr89704.c: New test.
13022
13023 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
13024
13025 PR target/89650
13026 * g++.target/i386/pr89650.C: New test.
13027
13028 2019-03-14 Richard Biener <rguenther@suse.de>
13029
13030 * gcc.dg/gimplefe-13.c: Adjust.
13031 * gcc.dg/gimplefe-14.c: Likewise.
13032 * gcc.dg/gimplefe-17.c: Likewise.
13033 * gcc.dg/gimplefe-18.c: Likewise.
13034 * gcc.dg/gimplefe-7.c: Likewise.
13035 * gcc.dg/torture/pr89595.c: Likewise.
13036 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
13037 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
13038 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
13039 * gcc.dg/tree-ssa/scev-3.c: Likewise.
13040 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13041 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13042 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
13043 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
13044
13045 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13046
13047 PR ipa/89684
13048 * gcc.target/i386/pr89684.c: New test.
13049
13050 PR rtl-optimization/89679
13051 * gcc.dg/pr89679.c: New test.
13052
13053 2019-03-14 Richard Biener <rguenther@suse.de>
13054
13055 PR tree-optimization/89710
13056 * gcc.dg/torture/pr89710.c: New testcase.
13057
13058 2019-03-14 Richard Biener <rguenther@suse.de>
13059
13060 PR middle-end/89698
13061 * g++.dg/torture/pr89698.C: New testcase.
13062
13063 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13064
13065 PR tree-optimization/89703
13066 * gcc.c-torture/compile/pr89703-1.c: New test.
13067 * gcc.c-torture/compile/pr89703-2.c: New test.
13068
13069 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
13070
13071 PR target/89523
13072 * gcc.target/i386/pr89523-1a.c: New test.
13073 * gcc.target/i386/pr89523-1b.c: Likewise.
13074 * gcc.target/i386/pr89523-2.c: Likewise.
13075 * gcc.target/i386/pr89523-3.c: Likewise.
13076 * gcc.target/i386/pr89523-4.c: Likewise.
13077 * gcc.target/i386/pr89523-5.c: Likewise.
13078 * gcc.target/i386/pr89523-6.c: Likewise.
13079 * gcc.target/i386/pr89523-7.c: Likewise.
13080 * gcc.target/i386/pr89523-8.c: Likewise.
13081 * gcc.target/i386/pr89523-9.c: Likewise.
13082
13083 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13084
13085 PR c++/89512
13086 * g++.dg/cpp1y/var-templ61.C: New test.
13087
13088 PR c++/89652
13089 * g++.dg/cpp1y/constexpr-89652.C: New test.
13090
13091 2019-03-13 Harald Anlauf <anlauf@gmx.de>
13092
13093 PR fortran/87045
13094 * gfortran.dg/pr87045.f90: New test.
13095
13096 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
13097
13098 PR target/85860
13099 * gcc.target/i386/pr85860.c: New.
13100
13101 2019-03-13 Marek Polacek <polacek@redhat.com>
13102
13103 PR c++/89686 - mixing init-capture and simple-capture in lambda.
13104 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
13105
13106 PR c++/89660 - bogus error with -Wredundant-move.
13107 * g++.dg/cpp0x/Wredundant-move8.C: New test.
13108 * g++.dg/cpp0x/Wredundant-move9.C: New test.
13109
13110 2019-03-13 Janus Weil <janus@gcc.gnu.org>
13111
13112 PR fortran/89601
13113 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
13114 * gfortran.dg/pdt_30.f90: New test case.
13115
13116 2019-03-13 Marek Polacek <polacek@redhat.com>
13117
13118 PR c++/88979 - further P0634 fix for constructors.
13119 * g++.dg/cpp2a/typename15.C: New test.
13120
13121 2019-03-13 Martin Sebor <msebor@redhat.com>
13122
13123 PR tree-optimization/89662
13124 * gcc.dg/Warray-bounds-41.c: New test.
13125
13126 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13127
13128 PR c++/63508
13129 * g++.dg/cpp0x/auto53.C: New.
13130
13131 2019-03-13 Richard Biener <rguenther@suse.de>
13132
13133 PR middle-end/89677
13134 * gcc.dg/torture/pr89677.c: New testcase.
13135
13136 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13137
13138 PR c++/85558
13139 * g++.dg/other/friend16.C: New.
13140 * g++.dg/other/friend17.C: Likewise.
13141
13142 2019-03-13 Jakub Jelinek <jakub@redhat.com>
13143
13144 PR middle-end/88588
13145 * c-c++-common/gomp/pr88588.c: New test.
13146
13147 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
13148
13149 PR fortran/66695
13150 PR fortran/77746
13151 PR fortran/79485
13152 * gfortran.dg/binding_label_tests_30.f90: New test.
13153 * gfortran.dg/binding_label_tests_31.f90: New test.
13154 * gfortran.dg/binding_label_tests_32.f90: New test.
13155 * gfortran.dg/binding_label_tests_33.f90: New test.
13156
13157 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
13158
13159 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
13160 * gdc.dg/ubsan/ubsan.exp: New file.
13161 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
13162 Explicitly return flags from procedure.
13163
13164 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
13165
13166 PR d/88957
13167 * gdc.dg/pr88957.d: New test.
13168 * gdc.dg/simd.d: Add new vector tests.
13169
13170 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
13171
13172 PR d/87824
13173 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
13174 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
13175 -nostdinc++ flag.
13176
13177 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13178
13179 PR fortran/87673
13180 * gfortran.dg/charlen_17.f90: New test.
13181
13182 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
13183
13184 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
13185
13186 2019-03-12 Martin Liska <mliska@suse.cz>
13187
13188 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
13189 * gfortran.dg/binding_label_tests_4.f03: Likewise.
13190 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
13191 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
13192 * gfortran.dg/c_loc_tests_17.f90: Likewise.
13193 * gfortran.dg/constructor_9.f90: Likewise.
13194 * gfortran.dg/dec_structure_8.f90: Likewise.
13195 * gfortran.dg/entry_4.f90: Likewise.
13196 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
13197 * gfortran.dg/initialization_23.f90: Likewise.
13198 * gfortran.dg/logical_assignment_1.f90: Likewise.
13199 * gfortran.dg/pr80752.f90: Likewise.
13200 * gfortran.dg/pr88116_1.f90: Likewise.
13201 * gfortran.dg/pr88467.f90: Likewise.
13202 * gfortran.dg/typebound_call_7.f03: Likewise.
13203 * gfortran.dg/typebound_generic_1.f03: Likewise.
13204 * gfortran.dg/typebound_operator_2.f03: Likewise.
13205 * gfortran.dg/typebound_operator_4.f03: Likewise.
13206 * gfortran.dg/typebound_proc_9.f03: Likewise.
13207 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
13208
13209 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
13210
13211 PR fortran/89363
13212 * gfortran.dg/assumed_rank_16.f90: New test.
13213
13214 PR fortran/89364
13215 * gfortran.dg/assumed_rank_17.f90: New test.
13216
13217 2019-03-12 Jakub Jelinek <jakub@redhat.com>
13218
13219 PR middle-end/89663
13220 * gcc.c-torture/compile/pr89663-1.c: New test.
13221 * gcc.c-torture/compile/pr89663-2.c: New test.
13222
13223 2019-03-12 Richard Biener <rguenther@suse.de>
13224
13225 PR tree-optimization/89664
13226 * gfortran.dg/pr89664.f90: New testcase.
13227
13228 2019-03-11 Jakub Jelinek <jakub@redhat.com>
13229
13230 PR fortran/89651
13231 * gfortran.dg/gomp/pr89651.f90: New test.
13232
13233 PR middle-end/89655
13234 PR bootstrap/89656
13235 * gcc.c-torture/compile/pr89655.c: New test.
13236
13237 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
13238
13239 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
13240 target.
13241
13242 2019-03-11 Martin Liska <mliska@suse.cz>
13243
13244 * g++.dg/conversion/simd3.C (foo): Wrap option names
13245 with apostrophe character.
13246 * g++.dg/cpp1z/decomp3.C (test): Likewise.
13247 (test3): Likewise.
13248 * g++.dg/cpp1z/decomp4.C (test): Likewise.
13249 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
13250 * g++.dg/cpp1z/decomp45.C (f): Likewise.
13251 * g++.dg/opt/pr34036.C: Likewise.
13252 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
13253 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
13254 * gcc.dg/cpp/dir-only-4.c: Likewise.
13255 * gcc.dg/cpp/dir-only-5.c: Likewise.
13256 * gcc.dg/cpp/pr71591.c: Likewise.
13257 * gcc.dg/format/opt-1.c: Likewise.
13258 * gcc.dg/format/opt-2.c: Likewise.
13259 * gcc.dg/format/opt-3.c: Likewise.
13260 * gcc.dg/format/opt-4.c: Likewise.
13261 * gcc.dg/format/opt-5.c: Likewise.
13262 * gcc.dg/format/opt-6.c: Likewise.
13263 * gcc.dg/pr22231.c: Likewise.
13264 * gcc.dg/pr33007.c: Likewise.
13265 * gcc.dg/simd-1.c (hanneke): Likewise.
13266 * gcc.dg/simd-5.c: Likewise.
13267 * gcc.dg/simd-6.c: Likewise.
13268 * gcc.dg/spellcheck-options-14.c: Likewise.
13269 * gcc.dg/spellcheck-options-15.c: Likewise.
13270 * gcc.dg/spellcheck-options-16.c: Likewise.
13271 * gcc.dg/spellcheck-options-17.c: Likewise.
13272 * gcc.dg/tree-ssa/pr23109.c: Likewise.
13273 * gcc.dg/tree-ssa/recip-5.c: Likewise.
13274 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
13275 (__attribute__): Likewise.
13276 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
13277 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
13278 * gcc.target/powerpc/warn-1.c: Likewise.
13279 * gcc.target/powerpc/warn-2.c: Likewise.
13280
13281 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
13282
13283 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
13284
13285 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
13286
13287 * c-c++-common/unroll-6.c: New test.
13288
13289 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13290
13291 PR c++/87571
13292 * g++.dg/template/memfriend18.C: New.
13293
13294 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13295
13296 * gdc.dg/pr89041.d: Mark as compile test.
13297
13298 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13299
13300 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
13301 dg-options.
13302
13303 2019-03-10 Martin Jambor <mjambor@suse.cz>
13304
13305 PR tree-optimization/85762
13306 PR tree-optimization/87008
13307 PR tree-optimization/85459
13308 * g++.dg/tree-ssa/pr87008.C: New test.
13309 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
13310
13311 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13312
13313 PR fortran/66089
13314 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
13315 * gfortran.dg/no_arg_check_2.f90: Likewise.
13316
13317 2019-03-10 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR c++/89648
13320 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
13321
13322 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13323
13324 PR fortran/66089
13325 * gfortran.dg/dependency_53.f90: New test.
13326
13327 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13328
13329 PR fortran/87734
13330 * gfortran.dg/public_private_module_10.f90: New test.
13331
13332 2019-03-09 John David Anglin <dave.anglin@bell.net>
13333
13334 PR c++/70349
13335 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
13336
13337 PR middle-end/68733
13338 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
13339
13340 PR testsuite/89472
13341 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
13342
13343 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
13344
13345 PR c++/87750
13346 * g++.dg/cpp0x/pr87750.C: New.
13347
13348 2019-03-09 John David Anglin <dave.anglin@bell.net>
13349
13350 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
13351 * c-c++-common/ident-1a.c: Likewise.
13352 * c-c++-common/ident-1b.c: Likewise.
13353 * c-c++-common/ident-2b.c: Likewise.
13354
13355 * g++.dg/tls/pr77285-2.C: Require tls_native support.
13356
13357 * g++.dg/ext/visibility/lambda1.C: Require visibility.
13358
13359 PR inline-asm/87010
13360 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
13361
13362 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
13363 libatomic_available.
13364
13365 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
13366
13367 PR d/89041
13368 * gdc.dg/pr89041.d: New test.
13369
13370 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13371
13372 PR fortran/71544
13373 * gfortran.dg/c_ptr_tests_19.f90: New test.
13374
13375 2019-03-09 John David Anglin <dave.anglin@bell.net>
13376
13377 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
13378 * gnat.dg/debug12.adb: Likewise.
13379
13380 * lib/target-supports.exp (check_effective_target_weak_undefined):
13381 Return 0 on hppa*-*-hpux*.
13382 (check_ascii_locale_available): Likewise.
13383
13384 2019-03-09 Janus Weil <janus@gcc.gnu.org>
13385
13386 PR fortran/84504
13387 * gfortran.dg/pointer_init_10.f90: New test case.
13388
13389 2019-03-09 John David Anglin <dave.anglin@bell.net>
13390
13391 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
13392
13393 2019-03-09 John David Anglin <dave.anglin@bell.net>
13394
13395 PR fortran/89639
13396 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
13397
13398 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
13399
13400 PR fortran/71203
13401 * gfortran.dg/array_simplify_3.f90: New test case.
13402
13403 2019-03-09 Jakub Jelinek <jakub@redhat.com>
13404
13405 PR c/88568
13406 * g++.dg/other/pr88568.C: New test.
13407
13408 PR rtl-optimization/89634
13409 * gcc.c-torture/execute/pr89634.c: New test.
13410
13411 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR c/85870
13414 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
13415 -r -nostdlib -flinker-output=nolto-rel.
13416
13417 2019-03-08 David Malcolm <dmalcolm@redhat.com>
13418
13419 PR target/79926
13420 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
13421 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
13422 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
13423 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
13424
13425 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13426
13427 PR c++/63540
13428 * g++.dg/cpp0x/implicit17.C: New.
13429
13430 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13431
13432 PR c++/22149
13433 * g++.dg/template/access29.C: New.
13434
13435 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR c++/82075
13438 * g++.dg/cpp1z/decomp49.C: New test.
13439
13440 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
13441
13442 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
13443
13444 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
13445
13446 PR target/68924
13447 PR target/78782
13448 PR target/87558
13449 * gcc.target/i386/pr78782.c: New test.
13450 * gcc.target/i386/pr87558.c: Ditto.
13451
13452 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR c/85870
13455 * gcc.dg/lto/pr85870_0.c: New test.
13456 * gcc.dg/lto/pr85870_1.c: New test.
13457
13458 2019-03-08 Martin Liska <mliska@suse.cz>
13459
13460 PR target/86952
13461 * gcc.target/i386/pr86952.c: New test.
13462 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
13463 scanned pattern.
13464 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13465
13466 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13467
13468 PR c++/89585
13469 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
13470 asm volatile.
13471
13472 PR c++/89599
13473 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
13474 * g++.dg/parse/array-size2.C: Likewise.
13475 * g++.dg/cpp0x/constexpr-89599.C: New test.
13476
13477 PR c++/89622
13478 * g++.dg/warn/pr89622.C: New test.
13479
13480 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13481
13482 PR target/80003
13483 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
13484 * gcc.target/i386/interrupt-6.c: Likewise.
13485 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
13486
13487 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13488
13489 PR c++/84518
13490 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
13491 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
13492
13493 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13494
13495 PR translation/79999
13496 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
13497 * c-c++-common/gomp/doacross-3.c: New test.
13498
13499 PR target/89602
13500 * gcc.target/i386/avx512f-vmovss-1.c: New test.
13501 * gcc.target/i386/avx512f-vmovss-2.c: New test.
13502 * gcc.target/i386/avx512f-vmovss-3.c: New test.
13503 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
13504 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
13505 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
13506
13507 2019-03-07 Martin Jambor <mjambor@suse.cz>
13508
13509 PR lto/87525
13510 * gcc.dg/ipa/ipcp-5.c: New test.
13511
13512 2019-03-07 Martin Jambor <mjambor@suse.cz>
13513
13514 PR ipa/88235
13515 * g++.dg/ipa/pr88235.C: New test.
13516
13517 2019-04-07 Richard Biener <rguenther@suse.de>
13518
13519 PR middle-end/89618
13520 * gcc.target/i386/pr89618.c: New testcase.
13521
13522 2019-03-07 Richard Biener <rguenther@suse.de>
13523
13524 PR tree-optimization/89595
13525 * gcc.dg/torture/pr89595.c: New testcase.
13526
13527 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13528
13529 PR c++/89585
13530 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
13531
13532 2019-03-06 Harald Anlauf <anlauf@gmx.de>
13533
13534 PR fortran/71203
13535 * gfortran.dg/substr_8.f90: New test.
13536
13537 2019-03-06 Jakub Jelinek <jakub@redhat.com>
13538
13539 PR c++/87148
13540 * g++.dg/ext/flexary34.C: New test.
13541
13542 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
13543
13544 PR rtl-optimization/88845
13545 * gcc.target/powerpc/pr88845.c: New test.
13546
13547 2019-03-06 Marek Polacek <polacek@redhat.com>
13548
13549 PR c++/87378 - bogus -Wredundant-move warning.
13550 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
13551 * g++.dg/cpp0x/Wredundant-move7.C: New test.
13552
13553 2019-03-06 Richard Biener <rguenther@suse.de>
13554
13555 PR testsuite/89551
13556 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
13557 the way that makes the testcase PASS.
13558
13559 2019-03-05 Jakub Jelinek <jakub@redhat.com>
13560
13561 PR middle-end/89590
13562 * gcc.dg/pr89590.c: New test.
13563
13564 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
13565
13566 PR target/89222
13567 * gcc.target/arm/pr89222.c: Add new test.
13568
13569 2019-03-05 Richard Biener <rguenther@suse.de>
13570
13571 PR tree-optimization/89594
13572 * gcc.dg/pr89594.c: New testcase.
13573
13574 2019-03-05 Jakub Jelinek <jakub@redhat.com>
13575
13576 PR tree-optimization/89487
13577 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
13578 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
13579 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
13580 "%r14".
13581
13582 PR bootstrap/89560
13583 * g++.dg/other/pr89560.C: New test.
13584
13585 PR tree-optimization/89570
13586 * gcc.dg/pr89570.c: New test.
13587
13588 PR tree-optimization/89566
13589 * c-c++-common/pr89566.c: New test.
13590
13591 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13592
13593 PR c++/84605
13594 * g++.dg/parse/crash69.C: New.
13595
13596 2019-03-04 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR c++/71446
13599 * g++.dg/cpp2a/desig12.C: New test.
13600 * g++.dg/cpp2a/desig13.C: New test.
13601
13602 2019-03-04 Tamar Christina <tamar.christina@arm.com>
13603
13604 PR target/88530
13605 * gcc.target/aarch64/options_set_10.c: Add native.
13606
13607 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
13608
13609 PR tree-optimization/89437
13610 * gcc.dg/sinatan-1.c: Fix testcase.
13611
13612 2019-03-04 Richard Biener <rguenther@suse.de>
13613
13614 PR middle-end/89572
13615 * gcc.dg/torture/pr89572.c: New testcase.
13616
13617 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
13618
13619 PR tree-optimization/89487
13620 * gcc.dg/tree-ssa/pr89487.c: New test.
13621
13622 2019-03-03 Harald Anlauf <anlauf@gmx.de>
13623
13624 PR fortran/77583
13625 * gfortran.dg/pr77583.f90: New test.
13626
13627 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13628
13629 PR fortran/72714
13630 * gfortran.dg/coarray_allocate_11.f90: New test.
13631
13632 2019-03-02 Harald Anlauf <anlauf@gmx.de>
13633
13634 PR fortran/89516
13635 * gfortran.dg/pr89492.f90: Adjust testcase.
13636 * gfortran.dg/transfer_check_5.f90: New test.
13637
13638 2019-03-02 Jakub Jelinek <jakub@redhat.com>
13639
13640 PR c++/71446
13641 * g++.dg/cpp2a/desig10.C: New test.
13642 * g++.dg/cpp2a/desig11.C: New test.
13643 * g++.dg/ext/desig4.C: Expect 4 new errors.
13644
13645 PR target/89506
13646 * gcc.dg/pr89506.c: New test.
13647
13648 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
13649 Monk Chiang <sh.chiang04@gmail.com>
13650
13651 * gcc.target/riscv/attribute-1.c: New.
13652 * gcc.target/riscv/attribute-2.c: Likewise.
13653 * gcc.target/riscv/attribute-3.c: Likewise.
13654 * gcc.target/riscv/attribute-4.c: Likewise.
13655 * gcc.target/riscv/attribute-5.c: Likewise.
13656 * gcc.target/riscv/attribute-6.c: Likewise.
13657 * gcc.target/riscv/attribute-7.c: Likewise.
13658 * gcc.target/riscv/attribute-8.c: Likewise.
13659 * gcc.target/riscv/attribute-9.c: Likewise.
13660
13661 * gcc.target/riscv/arch-1.c: New.
13662 * gcc.target/riscv/arch-2.c: Likewise.
13663 * gcc.target/riscv/arch-3.c: Likewise.
13664 * gcc.target/riscv/arch-4.c: Likewise.
13665
13666 2019-03-01 Jakub Jelinek <jakub@redhat.com>
13667
13668 PR middle-end/89497
13669 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
13670 scan-tree-dump-times from dom3 to tracer pass.
13671
13672 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
13673
13674 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
13675 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
13676
13677 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
13678
13679 PR rtl-optimization/85899
13680 * gcc.dg/pr85899.c: New test.
13681
13682 2019-03-01 Marek Polacek <polacek@redhat.com>
13683
13684 PR c++/89537 - missing location for error with non-static member fn.
13685 * g++.dg/diagnostic/member-fn-1.C: New test.
13686
13687 PR c++/89532 - ICE with incomplete type in decltype.
13688 * g++.dg/cpp2a/nontype-class14.C: New test.
13689
13690 2019-03-01 Jakub Jelinek <jakub@redhat.com>
13691
13692 Implement P1002R1, Try-catch blocks in constexpr functions
13693 PR c++/89513
13694 * g++.dg/cpp2a/constexpr-try1.C: New test.
13695 * g++.dg/cpp2a/constexpr-try2.C: New test.
13696 * g++.dg/cpp2a/constexpr-try3.C: New test.
13697 * g++.dg/cpp2a/constexpr-try4.C: New test.
13698 * g++.dg/cpp2a/constexpr-try5.C: New test.
13699 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
13700
13701 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
13702
13703 PR tree-optimization/89535
13704 * gfortran.dg/vect/pr89535.f90: New test.
13705
13706 2019-03-01 Richard Biener <rguenther@suse.de>
13707
13708 PR middle-end/89541
13709 * gfortran.dg/pr89451.f90: New testcase.
13710
13711 2019-03-01 Richard Biener <rguenther@suse.de>
13712
13713 PR middle-end/89497
13714 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
13715 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
13716 that happen now earlier.
13717
13718 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
13719
13720 * gcc.c-torture/execute/20190228-1.c: New test.
13721
13722 2019-02-28 Marek Polacek <polacek@redhat.com>
13723
13724 PR c++/87068 - missing diagnostic with fallthrough statement.
13725 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
13726
13727 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
13728 Cesar Philippidis <cesar@codesourcery.com>
13729
13730 PR fortran/72741
13731 PR fortran/89433
13732 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
13733 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
13734
13735 PR fortran/72741
13736 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
13737
13738 PR fortran/72741
13739 PR fortran/89433
13740 * gfortran.dg/goacc/routine-6.f90: Update
13741 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
13742 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
13743
13744 2019-02-28 Jakub Jelinek <jakub@redhat.com>
13745
13746 PR c/89521
13747 * gcc.dg/pr89521-1.c: New test.
13748 * gcc.dg/pr89521-2.c: New test.
13749
13750 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
13751
13752 PR testsuite/89441
13753 * g++.dg/ipa/pr89009.C: Update symbol visibility.
13754
13755 2019-02-28 Tamar Christina <tamar.christina@arm.com>
13756
13757 PR target/88530
13758 * gcc.target/aarch64/options_set_10.c: New test.
13759
13760 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13761
13762 PR c++/89522
13763 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
13764
13765 2019-02-28 Jakub Jelinek <jakub@redhat.com>
13766
13767 PR c/89525
13768 * gcc.dg/pr89525.c: New test.
13769
13770 PR c/89520
13771 * gcc.dg/pr89520-1.c: New test.
13772 * gcc.dg/pr89520-2.c: New test.
13773
13774 2019-02-27 Marek Polacek <polacek@redhat.com>
13775
13776 PR c++/88857 - ICE with value-initialization of argument in template.
13777 * g++.dg/cpp0x/initlist-value4.C: New test.
13778
13779 2019-02-27 Marek Polacek <polacek@redhat.com>
13780
13781 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
13782 * g++.dg/cpp0x/using-enum-3.C: New test.
13783
13784 2019-02-27 Jakub Jelinek <jakub@redhat.com>
13785
13786 PR tree-optimization/89280
13787 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
13788 keyword.
13789
13790 2019-02-27 Richard Biener <rguenther@suse.de>
13791
13792 * gcc.dg/gimplefe-36.c: New testcase.
13793
13794 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13795
13796 PR c++/89488
13797 * g++.dg/cpp0x/nsdmi15.C: New.
13798
13799 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13800
13801 PR c++/88987
13802 * g++.dg/cpp0x/pr88987.C: New.
13803
13804 2019-02-27 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR tree-optimization/89280
13807 * gcc.c-torture/compile/pr89280.c: New test.
13808 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
13809 function. Skip the test for -O0.
13810
13811 2018-02-26 Steve Ellcey <sellcey@marvell.com>
13812
13813 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
13814 * gfortran.dg/simd-builtins-2.f90: Ditto.
13815 * gfortran.dg/simd-builtins-6.f90: Ditto.
13816 * gfortran.dg/simd-builtins-8.f90: New test.
13817 * gfortran.dg/simd-builtins-8.h: New header file.
13818
13819 2019-02-26 Jakub Jelinek <jakub@redhat.com>
13820
13821 PR c++/89507
13822 * g++.dg/other/new2.C: New test.
13823
13824 PR tree-optimization/89500
13825 * gcc.dg/pr89500.c: New test.
13826 * gcc.dg/Wstringop-overflow-10.c: New test.
13827 * gcc.dg/strlenopt-60.c: New test.
13828
13829 2019-02-26 Harald Anlauf <anlauf@gmx.de>
13830
13831 PR fortran/89492
13832 * gfortran.dg/pr89492.f90: New test.
13833
13834 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13835
13836 PR fortran/89496
13837 * gfortran.dg/altreturn_9_0.f90: New file.
13838 * gfortran.dg/altreturn_9_1.f90: New file.
13839
13840 2019-02-26 Jakub Jelinek <jakub@redhat.com>
13841
13842 PR c++/89481
13843 * g++.dg/cpp1y/constexpr-89481.C: New test.
13844
13845 2019-02-26 Richard Biener <rguenther@suse.de>
13846
13847 PR tree-optimization/89505
13848 * gcc.dg/torture/pr89505.c: New testcase.
13849
13850 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
13851
13852 * gnat.dg/opt77.adb: New test.
13853 * gnat.dg/opt77_pkg.ad[sb]: New helper.
13854
13855 2019-02-26 Jakub Jelinek <jakub@redhat.com>
13856
13857 PR target/89474
13858 * gcc.target/i386/pr89474.c: New test.
13859
13860 2019-02-25 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR c/77754
13863 * gcc.c-torture/compile/pr77754-1.c: New test.
13864 * gcc.c-torture/compile/pr77754-2.c: New test.
13865 * gcc.c-torture/compile/pr77754-3.c: New test.
13866 * gcc.c-torture/compile/pr77754-4.c: New test.
13867 * gcc.c-torture/compile/pr77754-5.c: New test.
13868 * gcc.c-torture/compile/pr77754-6.c: New test.
13869
13870 2019-02-25 Tamar Christina <tamar.christina@arm.com>
13871
13872 PR target/88530
13873 * gcc.target/aarch64/options_set_1.c: New test.
13874 * gcc.target/aarch64/options_set_2.c: New test.
13875 * gcc.target/aarch64/options_set_3.c: New test.
13876 * gcc.target/aarch64/options_set_4.c: New test.
13877 * gcc.target/aarch64/options_set_5.c: New test.
13878 * gcc.target/aarch64/options_set_6.c: New test.
13879 * gcc.target/aarch64/options_set_7.c: New test.
13880 * gcc.target/aarch64/options_set_8.c: New test.
13881 * gcc.target/aarch64/options_set_9.c: New test.
13882
13883 2019-02-25 Tamar Christina <tamar.christina@arm.com>
13884
13885 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
13886 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
13887 Rename ....
13888 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
13889 test_vfmlslq_high_f16): ... To this.
13890 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
13891 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
13892 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
13893 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
13894 test_vfmlslq_laneq_high_u32): Rename ...
13895 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
13896 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
13897 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
13898 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
13899 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
13900 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
13901 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
13902 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
13903 test_vfmlslq_laneq_low_u32): Rename ...
13904 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
13905 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
13906 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
13907 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
13908 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
13909 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
13910 Rename ...
13911 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
13912 test_vfmlslq_low_f16): ... To this.
13913
13914 2019-02-25 Tamar Christina <tamar.christina@arm.com>
13915
13916 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
13917 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
13918 Rename ...
13919 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
13920 test_vfmlslq_high_f16): ... To this.
13921 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
13922 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
13923 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
13924 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
13925 test_vfmlslq_laneq_high_u32): Rename ...
13926 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
13927 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
13928 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
13929 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
13930 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
13931 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
13932 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
13933 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
13934 test_vfmlslq_laneq_low_u32): Rename ...
13935 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
13936 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
13937 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
13938 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
13939 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
13940 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
13941 Rename ...
13942 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
13943 test_vfmlslq_low_f16): ... To This.
13944 * lib/target-supports.exp
13945 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
13946
13947 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
13948
13949 PR fortran/89282
13950 * gfortran.dg/overload_3.f90: New test.
13951
13952 2019-02-25 Jakub Jelinek <jakub@redhat.com>
13953
13954 PR c++/89285
13955 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
13956
13957 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
13958
13959 PR libfortran/89274
13960 * gfortran.dg/list_directed_large.f90: New test.
13961
13962 2019-02-25 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR target/89434
13965 * gcc.c-torture/execute/pr89434.c: New test.
13966
13967 PR target/89438
13968 * gcc.dg/pr89438.c: New test.
13969
13970 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
13971
13972 PR c++/84585
13973 * g++.dg/cpp0x/pr84585.C: New.
13974
13975 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13976
13977 PR fortran/89174
13978 * gfortran.dg/allocate_with_mold_3.f90: New test.
13979
13980 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
13981
13982 PR target/87007
13983 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
13984 * gcc.target/i386/pr87007-2.c: Likewise.
13985
13986 2019-02-24 Harald Anlauf <anlauf@gmx.de>
13987
13988 PR fortran/89266
13989 PR fortran/88326
13990 * gfortran.dg/pr89266.f90: New test.
13991 * gfortran.dg/pr88326.f90: New test.
13992
13993 2019-02-24 Jakub Jelinek <jakub@redhat.com>
13994
13995 PR rtl-optimization/89445
13996 * gcc.target/i386/avx512f-pr89445.c: New test.
13997
13998 2019-02-23 Martin Sebor <msebor@redhat.com>
13999
14000 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
14001 wchar_t to wint_t to avoid a bogus -Wformat warning in
14002 ILP32 (bug 77970).
14003
14004 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
14005
14006 PR testsuite/89476
14007 * gfortran.dg/ISO_Fortran_binding_5.c: Include
14008 "../../../libgfortran/ISO_Fortran_binding.h".
14009 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
14010
14011 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
14012
14013 PR driver/69471
14014 * gcc.dg/pr69471-1.c: New test.
14015 * gcc.dg/pr69471-2.c: Likewise.
14016 * gcc.target/i386/pr69471-3.c: Likewise.
14017
14018 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14019
14020 PR fortran/84387
14021 * gfortran.dg/dtio_34.f90: New test.
14022
14023 2019-02-23 Marek Polacek <polacek@redhat.com>
14024
14025 PR c++/88294 - ICE with non-constant noexcept-specifier.
14026 * g++.dg/cpp0x/noexcept34.C: New test.
14027 * g++.dg/cpp0x/noexcept35.C: New test.
14028
14029 PR c++/89419
14030 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
14031
14032 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
14033
14034 PR fortran/88117
14035 * gfortran.dg/deferred_character_32.f90: New test.
14036
14037 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
14038
14039 PR fortran/89385
14040 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct test for
14041 previously incorrect lbound for allocatable expressions. Also
14042 correct stop values to avoid repetition.
14043 * gfortran.dg/ISO_Fortran_binding_5.f90: New test
14044 * gfortran.dg/ISO_Fortran_binding_5.c: Support previous test.
14045
14046 PR fortran/89366
14047 * gfortran.dg/ISO_Fortran_binding_6.f90: New test.
14048 * gfortran.dg/ISO_Fortran_binding_6.c: Support previous test.
14049 * gfortran.dg/pr32599.f03: Set standard to F2008.
14050
14051 2019-02-22 David Malcolm <dmalcolm@redhat.com>
14052
14053 PR c++/89390
14054 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
14055 renaming to a multicharacter name, so that start != finish. Add
14056 tests for dtor locations.
14057
14058 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14059
14060 PR c++/84676
14061 * g++.dg/cpp0x/pr84676.C: New.
14062
14063 2019-02-22 Martin Sebor <msebor@redhat.com>
14064
14065 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
14066 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
14067
14068 2019-02-22 Harald Anlauf <anlauf@gmx.de>
14069
14070 PR fortran/83057
14071 * gfortran.dg/newunit_6.f90: New test.
14072
14073 2019-02-22 Marek Polacek <polacek@redhat.com>
14074
14075 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
14076 * g++.dg/cpp2a/explicit14.C: New test.
14077
14078 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
14079
14080 PR target/89324
14081 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
14082 * gfortran.fortran-torture/compile/pr89324.f90: New test.
14083
14084 2019-02-22 Martin Sebor <msebor@redhat.com>
14085
14086 PR c/89425
14087 * gcc.dg/Wabsolute-value.c: New test.
14088
14089 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
14090
14091 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
14092 Hongtao Liu <hongtao.liu@intel.com>
14093 Sunil K Pandey <sunil.k.pandey@intel.com>
14094
14095 PR target/87007
14096 * gcc.target/i386/pr87007-1.c: New test.
14097 * gcc.target/i386/pr87007-2.c: Likewise.
14098
14099 2019-02-22 Richard Biener <rguenther@suse.de>
14100
14101 PR tree-optimization/89440
14102 * gcc.dg/vect/pr89440.c: New testcase.
14103
14104 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
14105
14106 * lib/target-supports.exp (check_effective_target_offload_nvptx):
14107 Remove.
14108
14109 PR fortran/72741
14110 * gfortran.dg/goacc/classify-routine.f95: Adjust.
14111
14112 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
14113 * g++.dg/goacc/template.C: Likewise.
14114
14115 PR fortran/78027
14116 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
14117
14118 2019-02-22 Richard Biener <rguenther@suse.de>
14119
14120 PR middle-end/87609
14121 * gcc.dg/torture/restrict-7.c: New testcase.
14122
14123 2019-02-21 Jakub Jelinek <jakub@redhat.com>
14124
14125 PR c++/89285
14126 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
14127 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
14128 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
14129 diagnostics.
14130 * g++.dg/cpp1y/constexpr-89285.C: New test.
14131 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
14132 for C++11.
14133 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
14134 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
14135
14136 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
14137
14138 PR target/87412
14139 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
14140 -fcf-protection with -fcf-protection=branch.
14141 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14142 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14143 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14144 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14145 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14146
14147 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
14148
14149 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
14150 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
14151
14152 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14153
14154 PR fortran/86119
14155 * gfortran.dg/warn_conversion_11.f90: New test.
14156
14157 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
14158
14159 PR target/87412
14160 * gcc.target/i386/pr87412-1.c: New file.
14161 * gcc.target/i386/pr87412-2.c: Likewise.
14162 * gcc.target/i386/pr87412-3.c: Likewise.
14163 * gcc.target/i386/pr87412-4.c: Likewise.
14164
14165 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14166
14167 PR c++/89403
14168 * g++.dg/cpp0x/pr89403.C: New test.
14169
14170 PR c++/89405
14171 * g++.dg/cpp1z/inline-var5.C: New test.
14172
14173 PR middle-end/89412
14174 * gcc.c-torture/compile/pr89412.c: New test.
14175
14176 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14177 David Malcolm <dmalcolm@redhat.com>
14178
14179 PR middle-end/89091
14180 * gcc.dg/torture/pr89091.c: New test.
14181
14182 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14183
14184 PR middle-end/88074
14185 PR middle-end/89415
14186 * gcc.dg/pr88074-2.c: New test.
14187
14188 PR c++/89336
14189 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
14190
14191 2019-02-20 David Malcolm <dmalcolm@redhat.com>
14192
14193 PR c/89410
14194 * gcc.dg/pr89410-1.c: New test.
14195 * gcc.dg/pr89410-2.c: New test.
14196
14197 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
14198
14199 * lib/target-supports.exp (check_effective_target_vect_usad_char):
14200 Add PowerPC support.
14201 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
14202 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
14203
14204 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14205
14206 PR target/86487
14207 * gcc.target/arm/pr86487.c: New.
14208
14209 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14210
14211 PR c++/84536
14212 * g++.dg/cpp1y/var-templ60.C: New.
14213
14214 2019-02-20 Li Jia He <helijia@linux.ibm.com>
14215
14216 PR target/88100
14217 * gcc.target/powerpc/pr88100.c: New testcase.
14218
14219 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
14220
14221 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
14222
14223 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14224
14225 PR fortran/89384
14226 * gfortran.dg/ISO_Fortran_binding_4.f90
14227
14228 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
14229
14230 PR c/87924
14231 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
14232 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
14233
14234 2019-02-19 Richard Biener <rguenther@suse.de>
14235
14236 PR middle-end/88074
14237 * gcc.dg/pr88074.c: New testcase.
14238
14239 2019-02-19 Jakub Jelinek <jakub@redhat.com>
14240
14241 PR middle-end/89303
14242 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
14243 namespace.
14244
14245 PR c++/89387
14246 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
14247
14248 PR c++/89391
14249 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
14250
14251 PR c++/89390
14252 * g++.dg/diagnostic/pr89390.C: New test.
14253
14254 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
14255
14256 * README: Fix typos.
14257
14258 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14259
14260 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
14261 bad_weak_ptr_.
14262
14263 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14264
14265 PR fortran/87689
14266 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
14267 options.
14268 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
14269 * gfortran.dg/lto/pr87689_0.f: New file.
14270 * gfortran.dg/lto/pr87689_1.f: New file.
14271
14272 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
14273
14274 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
14275
14276 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14277
14278 * gdc.dg/dg.exp: Tabify.
14279 * gdc.dg/lto/lto.exp: Likewise.
14280 * gdc.test/gdc-test.exp: Likewise.
14281 * lib/gdc-dg.exp: Likewise.
14282 * lib/gdc.exp: Likewise.
14283
14284 2019-02-18 Richard Biener <rguenther@suse.de>
14285
14286 PR tree-optimization/89296
14287 * gcc.dg/uninit-pr89296.c: New testcase.
14288
14289 2019-02-18 Jakub Jelinek <jakub@redhat.com>
14290
14291 PR target/89369
14292 * gcc.c-torture/execute/pr89369.c: New test.
14293 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
14294 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
14295 34,63,62.
14296
14297 2019-02-18 Martin Jambor <mjambor@suse.cz>
14298
14299 PR tree-optimization/89209
14300 * gcc.dg/tree-ssa/pr89209.c: New test.
14301
14302 2019-02-18 Martin Liska <mliska@suse.cz>
14303
14304 * gfortran.dg/simd-builtins-7.f90: New test.
14305 * gfortran.dg/simd-builtins-7.h: New test.
14306
14307 2019-02-17 Harald Anlauf <anlauf@gmx.de>
14308
14309 PR fortran/88299
14310 * gfortran.dg/pr88299.f90: New test.
14311
14312 2019-02-17 Harald Anlauf <anlauf@gmx.de>
14313
14314 PR fortran/89077
14315 * gfortran.dg/transfer_simplify_12.f90: New test.
14316
14317 2019-02-17 Marek Polacek <polacek@redhat.com>
14318
14319 PR c++/89217 - ICE with list-initialization in range-based for loop.
14320 * g++.dg/cpp0x/range-for37.C: New test.
14321
14322 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
14323
14324 PR c++/89315
14325 * g++.dg/cpp0x/initlist114.C: New test.
14326
14327 PR c++/89356
14328 * g++.dg/abi/mangle68.C: New test.
14329 * g++.dg/cpp0x/decltype69.C: New test.
14330
14331 2019-02-16 David Malcolm <dmalcolm@redhat.com>
14332
14333 PR c++/88680
14334 * g++.dg/wrappers/pr88680.C: New test.
14335
14336 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14337
14338 PR fortran/71066
14339 * gfortran.dg/coarray_data_1.f90: New test.
14340
14341 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
14342
14343 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
14344 * c-c++-common/patchable_function_entry-default.c: Likewise.
14345 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14346
14347 2019-02-16 Jakub Jelinek <jakub@redhat.com>
14348
14349 PR rtl-optimization/66152
14350 * gcc.target/i386/pr66152.c: New test.
14351
14352 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14353
14354 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
14355 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
14356
14357 2019-02-15 Tamar Christina <tamar.christina@arm.com>
14358
14359 * lib/target-supports.exp
14360 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
14361 checking alternative.
14362
14363 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14364
14365 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
14366
14367 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14368
14369 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
14370 * c-c++-common/patchable_function_entry-default.c: Likewise.
14371 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14372 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
14373
14374 2019-02-15 Jakub Jelinek <jakub@redhat.com>
14375
14376 PR other/69006
14377 PR testsuite/88920
14378 * lib/gcc-dg.exp: If llvm_binutils effective target, set
14379 allow_blank_lines to 2 during initialization.
14380 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
14381 it was previously zero.
14382 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
14383 Clear allow_blank_lines afterwards whenever it was 1.
14384 * gdc.test/gdc-test.exp (dmd2dg): Don't call
14385 dg-allow-blank-lines-in-output here.
14386 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
14387 the tests and restore it back at the end.
14388
14389 * c-c++-common/ubsan/opts-1.c: New test.
14390 * c-c++-common/ubsan/opts-2.c: New test.
14391 * c-c++-common/ubsan/opts-3.c: New test.
14392 * c-c++-common/ubsan/opts-4.c: New test.
14393
14394 2019-02-15 Richard Biener <rguenther@suse.de>
14395 Jakub Jelinek <jakub@redhat.com>
14396
14397 PR tree-optimization/89278
14398 * gcc.dg/pr89278.c: New test.
14399
14400 2019-02-15 Jakub Jelinek <jakub@redhat.com>
14401
14402 PR c/89340
14403 * gcc.dg/pr89340.c: New test.
14404 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
14405 that leaf attribute on nested function is useless.
14406
14407 PR other/89342
14408 * gcc.dg/pr89342.c: New test.
14409
14410 2019-02-14 Jakub Jelinek <jakub@redhat.com>
14411
14412 PR rtl-optimization/89354
14413 * gcc.dg/pr89354.c: New test.
14414
14415 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
14416
14417 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
14418 * gcc.target/i386/ssse3-pabsd.c: Ditto.
14419 * gcc.target/i386/ssse3-pabsw.c: Ditto.
14420 * gcc.target/i386/ssse3-palignr.c: Ditto.
14421 * gcc.target/i386/ssse3-phaddd.c: Ditto.
14422 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
14423 * gcc.target/i386/ssse3-phaddw.c: Ditto.
14424 * gcc.target/i386/ssse3-phsubd.c: Ditto.
14425 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
14426 * gcc.target/i386/ssse3-phsubw.c: Ditto.
14427 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
14428 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
14429 * gcc.target/i386/ssse3-pshufb.c: Ditto.
14430 * gcc.target/i386/ssse3-psignb.c: Ditto.
14431 * gcc.target/i386/ssse3-psignd.c: Ditto.
14432 * gcc.target/i386/ssse3-psignw.c: Ditto.
14433
14434 2018-02-14 Steve Ellcey <sellcey@marvell.com>
14435
14436 * gcc.target/aarch64/pcs_attribute.c: New test.
14437
14438 2019-02-14 Harald Anlauf <anlauf@gmx.de>
14439
14440 PR fortran/88248
14441 * gfortran.dg/pr88248.f90: New test.
14442 * gfortran.dg/f2018_obs.f90: Updated test.
14443
14444 2019-02-14 Tamar Christina <tamar.christina@arm.com>
14445
14446 * gcc.target/arm/pr88850.c: change options to additional option.
14447
14448 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14449
14450 PR d/87864
14451 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
14452 present.
14453
14454 2019-02-14 Tamar Christina <tamar.christina@arm.com>
14455
14456 PR target/88850
14457 * gcc.target/arm/pr88850-2.c: New test.
14458 * lib/target-supports.exp
14459 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
14460 check_effective_target_arm_neon_softfp_fp16_ok,
14461 add_options_for_arm_neon_softfp_fp16): New.
14462
14463 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
14464
14465 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
14466 * lib/target-supports.exp: Add procedure to check for ldrd.
14467
14468 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
14469
14470 PR fortran/72715
14471 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
14472 * gfortran.dg/goacc/loop-3.f95: Likewise.
14473 * gfortran.dg/goacc/pr72715.f90: New test.
14474
14475 2019-02-14 Martin Liska <mliska@suse.cz>
14476
14477 PR rtl-optimization/89242
14478 * g++.dg/pr89242.C: New test.
14479
14480 2019-02-14 Jakub Jelinek <jakub@redhat.com>
14481
14482 PR tree-optimization/89314
14483 * gcc.dg/pr89314.c: New test.
14484
14485 PR middle-end/89284
14486 * gcc.dg/ubsan/pr89284.c: New test.
14487
14488 2019-02-13 Ian Lance Taylor <iant@golang.org>
14489
14490 * gcc.dg/func-attr-1.c: New test.
14491
14492 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
14493
14494 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
14495
14496 2019-02-13 Marek Polacek <polacek@redhat.com>
14497
14498 PR c++/89297 - ICE with OVERLOAD in template.
14499 * g++.dg/cpp0x/initlist113.C: New test.
14500
14501 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
14502
14503 PR c++/86379
14504 * g++.dg/cpp0x/pr86379.C: New.
14505
14506 PR c++/87322
14507 * g++.dg/cpp1y/pr87322.C: New.
14508 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
14509 instantiate the expected number of lambda functions.
14510
14511 2019-02-13 Marek Polacek <polacek@redhat.com>
14512
14513 PR c++/77304
14514 * g++.dg/cpp2a/nontype-class13.C: New test.
14515
14516 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
14517
14518 PR target/89190
14519 * gcc.target/arm/pr89190.c: New test.
14520
14521 2019-02-13 David Malcolm <dmalcolm@redhat.com>
14522
14523 PR c++/89036
14524 * g++.dg/concepts/pr89036.C: New test.
14525
14526 2019-02-13 Tamar Christina <tamar.christina@arm.com>
14527
14528 PR target/88847
14529 * gcc.target/aarch64/sve/pr88847.c: New test.
14530
14531 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
14532 Jakub Jelinek <jakub@redhat.com>
14533
14534 PR middle-end/89303
14535 * g++.dg/torture/pr89303.C: New test.
14536
14537 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
14538
14539 PR c++/88986
14540 * g++.dg/cpp1z/using4.C: New.
14541 * g++.dg/cpp1z/using5.C: Likewise.
14542 * g++.dg/cpp1z/using6.C: Likewise.
14543
14544 2019-02-13 Jakub Jelinek <jakub@redhat.com>
14545
14546 PR target/89290
14547 * gcc.target/i386/pr89290.c: New test.
14548
14549 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
14550
14551 * gcc.target/i386/enqcmd.c: New test.
14552 * gcc.target/i386/enqcmds.c: Likewise.
14553 * g++.dg/other/i386-2.C: Add -menqcmd.
14554 * g++.dg/other/i386-3.C: Likewise.
14555 * gcc.target/i386/sse-12.c: Likewise.
14556 * gcc.target/i386/sse-13.c: Likewise.
14557 * gcc.target/i386/sse-14.c: Likewise.
14558 * gcc.target/i386/sse-23.c: Likewise.
14559
14560 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
14561
14562 * gcc.target/powerpc/crypto-builtin-1.c
14563 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
14564 New testcases.
14565
14566 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
14567
14568 PR target/89229
14569 * gcc.target/i386/pr89229-1.c: New test.
14570
14571 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
14572
14573 PR target/89233
14574 * gcc.target/s390/pr89233.c: New test.
14575
14576 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
14577
14578 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
14579 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
14580 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
14581
14582 2019-02-12 Richard Biener <rguenther@suse.de>
14583
14584 PR tree-optimization/89253
14585 * gfortran.dg/pr89253.f: New testcase.
14586
14587 2019-02-11 Marek Polacek <polacek@redhat.com>
14588
14589 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
14590 * g++.dg/cpp0x/nullptr40.C: New test.
14591 * g++.dg/cpp0x/nullptr41.C: New test.
14592
14593 2019-02-11 Jakub Jelinek <jakub@redhat.com>
14594
14595 PR c++/88977
14596 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
14597
14598 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
14599
14600 PR tree-optimization/86637
14601 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
14602
14603 2019-02-11 Martin Sebor <msebor@redhat.com>
14604
14605 PR tree-optimization/88771
14606 * gcc.dg/Wstringop-overflow-8.c: New test.
14607 * gcc.dg/Wstringop-overflow-9.c: New test.
14608 * gcc.dg/Warray-bounds-40.c: New test.
14609 * gcc.dg/builtin-stpncpy.c: Adjust.
14610 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
14611 * g++.dg/opt/memcpy1.C: Adjust.
14612
14613 2019-02-11 Martin Sebor <msebor@redhat.com>
14614
14615 PR c++/87996
14616 * c-c++-common/array-5.c: New test.
14617 * c-c++-common/pr68107.c: Adjust text of diagnostics.
14618 * g++.dg/init/new38.C: Same.
14619 * g++.dg/init/new43.C: Same.
14620 * g++.dg/init/new44.C: Same.
14621 * g++.dg/init/new46.C: Same.
14622 * g++.dg/other/large-size-array.C: Same.
14623 * g++.dg/other/new-size-type.C: Same.
14624 * g++.dg/template/array30.C: Same.
14625 * g++.dg/template/array32.C: New test.
14626 * g++.dg/template/dependent-name3.C: Adjust.
14627 * gcc.dg/large-size-array-3.c: Same.
14628 * gcc.dg/large-size-array-5.c: Same.
14629 * gcc.dg/large-size-array.c: Same.
14630 * g++.old-deja/g++.brendan/array1.C: Same.
14631 * g++.old-deja/g++.mike/p6149.C: Same.
14632
14633 2019-02-11 Martin Sebor <msebor@redhat.com>
14634
14635 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
14636
14637 2019-02-11 Tamar Christina <tamar.christina@arm.com>
14638
14639 PR middle-end/88560
14640 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
14641 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
14642 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
14643
14644 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
14645
14646 * gcc.target/powerpc/vec-sld-modulo.c: New.
14647 * gcc.target/powerpc/vec-srad-modulo.c: New.
14648 * gcc.target/powerpc/vec-srd-modulo.c: New.
14649
14650 2019-02-11 Martin Liska <mliska@suse.cz>
14651
14652 PR ipa/89009
14653 * g++.dg/ipa/pr89009.C: New test.
14654
14655 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14656
14657 PR fortran/71723
14658 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
14659 * gfortran.dg/pointer_init_6.f90: Likewise.
14660 * gfortran.dg/pointer_init_9.f90: New test.
14661
14662 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14663
14664 PR fortran/67679
14665 * gfortran.dg/warn_undefined_1.f90: New test.o
14666
14667 2019-02-10 Jakub Jelinek <jakub@redhat.com>
14668
14669 PR tree-optimization/89268
14670 * gcc.dg/vect/pr89268.c: New test.
14671
14672 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14673
14674 * gnat.dg/lto19.adb: Remove dg-excess-errors.
14675
14676 2019-02-09 Harald Anlauf <anlauf@gmx.de>
14677
14678 PR fortran/89077
14679 * gfortran.dg/substr_simplify.f90: New test.
14680
14681 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
14682
14683 PR ipa/88711
14684 * gfortran.dg/pr79966.f90: Xfail everwyhere.
14685
14686 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
14687
14688 PR fortran/89200
14689 * gfortran.dg/array_reference_2.f90: New test.
14690
14691 2019-02-09 Jakub Jelinek <jakub@redhat.com>
14692
14693 PR middle-end/89246
14694 * gcc.dg/gomp/pr89246-1.c: New test.
14695 * gcc.dg/gomp/pr89246-2.c: New test.
14696
14697 2019-02-08 Jakub Jelinek <jakub@redhat.com>
14698
14699 PR tree-optimization/88739
14700 * gcc.c-torture/execute/pr88739.c: New test.
14701
14702 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
14703
14704 PR testsuite/89258
14705 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
14706
14707 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
14708
14709 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
14710 * gcc.target/s390/vector/vec-copysign.c: New test.
14711
14712 2019-02-08 Richard Biener <rguenther@suse.de>
14713
14714 PR tree-optimization/89247
14715 * gcc.dg/torture/pr89247.c: New testcase.
14716
14717 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
14718
14719 * gcc.target/s390/jump-label.c: New test.
14720
14721 2019-02-08 Richard Biener <rguenther@suse.de>
14722
14723 PR testsuite/89250
14724 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
14725
14726 2019-02-08 Jakub Jelinek <jakub@redhat.com>
14727
14728 PR rtl-optimization/89234
14729 * g++.dg/ubsan/pr89234.C: New test.
14730
14731 2019-02-08 Richard Biener <rguenther@suse.de>
14732
14733 PR middle-end/89223
14734 * gcc.dg/torture/pr89223.c: New testcase.
14735
14736 2019-02-07 David Malcolm <dmalcolm@redhat.com>
14737
14738 PR tree-optimization/86637
14739 PR tree-optimization/89235
14740 * gcc.c-torture/compile/pr86637-1.c: New test.
14741 * gcc.c-torture/compile/pr86637-2.c: New test.
14742 * gcc.c-torture/compile/pr86637-3.c: New test.
14743 * gcc.c-torture/compile/pr89235.c: New test.
14744
14745 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14746
14747 * gcc.target/aarch64/abd_1.c: New test.
14748 * gcc.dg/sabd_1.c: Likewise.
14749
14750 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
14751
14752 PR fortran/52789
14753 * gfortran.dg/wunused-parameter_2.f90: New test.
14754
14755 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
14756
14757 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
14758
14759 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
14760
14761 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
14762 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
14763
14764 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
14765 Jakub Jelinek <jakub@redhat.com>
14766
14767 PR bootstrap/88714
14768 * gcc.c-torture/execute/pr88714.c: New test.
14769 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
14770
14771 2019-02-07 Tamar Christina <tamar.christina@arm.com>
14772
14773 PR/target 88850
14774 * gcc.target/arm/pr88850.c: New test.
14775
14776 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
14777
14778 PR c++/86218
14779 * g++.dg/cpp0x/pr86218.C: New.
14780
14781 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
14782
14783 PR rtl-optimization/89225
14784 * gcc.target/powerpc/pr89225.c: New.
14785
14786 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
14787
14788 * gnat.dg/opt76.adb: New test.
14789
14790 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14791
14792 PR fortran/71860
14793 * gfortran.dg/null_10.f90: New test.
14794
14795 2019-02-06 David Malcolm <dmalcolm@redhat.com>
14796
14797 PR c++/71302
14798 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
14799 column numbers to dg-warning directives where they are correct.
14800 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
14801 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
14802 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
14803
14804 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14805
14806 PR debug/87451
14807 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
14808 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
14809 xfail scan-assembler-not with Solaris as.
14810
14811 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
14812
14813 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
14814 counts and target.
14815 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
14816 counts and target.
14817 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
14818 counts and target.
14819
14820 2019-02-06 Richard Biener <rguenther@suse.de>
14821
14822 PR tree-optimization/89182
14823 * gfortran.dg/graphite/pr89182.f90: New testcase.
14824
14825 2019-02-06 Jakub Jelinek <jakub@redhat.com>
14826
14827 PR c/89211
14828 * gcc.dg/pr89211.c: New test.
14829
14830 PR middle-end/89210
14831 * c-c++-common/builtin-convertvector-2.c: New test.
14832
14833 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
14834
14835 PR go/89019
14836 * lib/go-torture.exp: Test compiling with -flto.
14837
14838 2019-02-06 Joseph Myers <joseph@codesourcery.com>
14839
14840 PR c/88584
14841 * gcc.dg/redecl-18.c: New test.
14842
14843 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14844
14845 PR c++/89187
14846 * g++.dg/opt/pr89187.C: New test.
14847
14848 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
14849
14850 * jit.dg/add-driver-options-testlib.c: Add support file for
14851 test-add-driver-options.c testcase.
14852 * jit.dg/all-non-failing-tests.h: Add note about
14853 test-add-driver-options.c
14854 * jit.dg/jit.exp (jit-dg-test): Update to support
14855 add-driver-options-testlib.c compilation.
14856 * jit.dg/test-add-driver-options.c: New testcase.
14857
14858 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14859
14860 PR rtl-optimization/11304
14861 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
14862 * gcc.target/i386/call-2.c: New test.
14863
14864 2019-02-05 Marek Polacek <polacek@redhat.com>
14865
14866 PR c++/89158 - by-value capture of constexpr variable broken.
14867 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
14868
14869 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
14870
14871 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
14872
14873 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14874
14875 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
14876 target.
14877 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
14878
14879 PR target/89188
14880 * g++.dg/opt/pr89188.C: New test.
14881
14882 PR rtl-optimization/89195
14883 * gcc.c-torture/execute/pr89195.c: New test.
14884
14885 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
14886
14887 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
14888 hardware.
14889 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
14890 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
14891 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
14892 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
14893 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
14894 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
14895 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
14896 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
14897 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
14898
14899 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14900
14901 PR target/89186
14902 * g++.dg/ext/vector36.C: New test.
14903
14904 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
14905
14906 PR c++/87770
14907 * g++.dg/pr87770.C: New.
14908
14909 2019-02-04 Harald Anlauf <anlauf@gmx.de>
14910
14911 PR fortran/89077
14912 * gfortran.dg/pr89077.f90: New test.
14913
14914 2019-02-04 Martin Liska <mliska@suse.cz>
14915
14916 PR ipa/88985
14917 * gcc.dg/ipa/pr88985.c: New test.
14918
14919 2019-02-04 Jakub Jelinek <jakub@redhat.com>
14920
14921 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
14922 characters or extra spaces after the comment character.
14923
14924 2019-02-04 Jakub Jelinek <jakub@redhat.com>
14925
14926 * g++.dg/torture/alias-1.C: New test.
14927
14928 2019-02-03 Martin Sebor <msebor@redhat.com>
14929
14930 PR c/69661
14931 * c-c++-common/Wsequence-point-2.c: New test.
14932
14933 PR c++/44648
14934 * g++.dg/warn/Wunused-var-35.C: New test.
14935
14936 2019-02-03 Richard Biener <rguenther@suse.de>
14937
14938 PR debug/87295
14939 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
14940
14941 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14942
14943 PR fortran/88298
14944 * gfortran.dg/warn_conversion_10.f90: New test.
14945
14946 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
14947
14948 PR fortran/88393
14949 * gfortran.dg/alloc_comp_assign_16.f03: New test.
14950
14951 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
14952
14953 PR fortran/88980
14954 * gfortran.dg/realloc_on_assign_32.f90: New test.
14955
14956 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
14957
14958 PR fortran/88685
14959 * gfortran.dg/pointer_array_component_3.f90: New test.
14960
14961 2019-02-02 Jakub Jelinek <jakub@redhat.com>
14962
14963 PR middle-end/87887
14964 * gcc.dg/gomp/pr87887-1.c: New test.
14965 * gcc.dg/gomp/pr87887-2.c: New test.
14966
14967 2019-02-01 Jakub Jelinek <jakub@redhat.com>
14968
14969 PR fortran/83246
14970 PR fortran/89084
14971 * gfortran.dg/pr89084.f90: New test.
14972 * gfortran.dg/lto/pr89084_0.f90: New test.
14973 * gfortran.dg/pr83246.f90: New test.
14974
14975 2019-02-01 Marek Polacek <polacek@redhat.com>
14976
14977 PR c++/88325 - ICE with invalid out-of-line template member definition.
14978 * g++.dg/cpp2a/typename14.C: New test.
14979
14980 2019-02-01 Richard Biener <rguenther@suse.de>
14981
14982 PR middle-end/88597
14983 * gcc.dg/torture/pr88597.c: New testcase.
14984
14985 2019-02-01 Richard Biener <rguenther@suse.de>
14986
14987 PR tree-optimization/85497
14988 * gcc.dg/graphite/pr85497.c: New testcase.
14989
14990 2019-02-01 Richard Biener <rguenther@suse.de>
14991
14992 PR testsuite/87451
14993 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
14994
14995 2019-02-01 Jakub Jelinek <jakub@redhat.com>
14996
14997 PR tree-optimization/89143
14998 * gcc.dg/tree-ssa/vrp121.c: New test.
14999
15000 PR tree-optimization/88107
15001 * gcc.dg/gomp/pr88107.c: New test.
15002
15003 PR c++/87175
15004 * g++.dg/ext/attrib57.C: New test.
15005
15006 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
15007
15008 PR tree-optimization/88932
15009 * gfortran.dg/pr88932.f90: New test.
15010
15011 2019-01-31 Marek Polacek <polacek@redhat.com>
15012
15013 PR c++/88983 - ICE with switch in constexpr function.
15014 * g++.dg/cpp1y/constexpr-88983.C: New test.
15015
15016 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
15017
15018 PR fortran/88669
15019 * gfortran.dg/contiguous_9.f90: New test.
15020
15021 2019-01-31 Marek Polacek <polacek@redhat.com>
15022
15023 PR c++/89083, c++/80864 - ICE with list initialization in template.
15024 * g++.dg/cpp0x/initlist107.C: New test.
15025 * g++.dg/cpp0x/initlist108.C: New test.
15026 * g++.dg/cpp0x/initlist109.C: New test.
15027 * g++.dg/cpp0x/initlist110.C: New test.
15028 * g++.dg/cpp0x/initlist111.C: New test.
15029 * g++.dg/cpp0x/initlist112.C: New test.
15030 * g++.dg/init/ptrfn4.C: New test.
15031
15032 2019-01-31 David Malcolm <dmalcolm@redhat.com>
15033
15034 PR c/89122
15035 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
15036 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
15037
15038 2019-01-31 Richard Biener <rguenther@suse.de>
15039
15040 PR tree-optimization/89135
15041 * gcc.dg/torture/pr89135.c: New testcase.
15042
15043 2019-01-31 Jakub Jelinek <jakub@redhat.com>
15044
15045 PR sanitizer/89124
15046 * c-c++-common/asan/pr89124.c: New test.
15047
15048 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15049
15050 PR fortran/52564
15051 * gfortran.dg/print_2.f90: New test.
15052
15053 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
15054
15055 PR rtl-optimization/87246
15056 * gcc.target/i386/pr87246.c: New.
15057
15058 2019-01-30 Marek Polacek <polacek@redhat.com>
15059
15060 PR c++/89119 - ICE with value-initialization in template.
15061 * g++.dg/cpp0x/initlist-value3.C: New test.
15062
15063 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
15064
15065 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
15066 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
15067 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
15068 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
15069 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
15070 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
15071 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
15072 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
15073 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
15074 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
15075
15076 2019-01-30 Richard Biener <rguenther@suse.de>
15077
15078 PR tree-optimization/89111
15079 * gcc.dg/torture/pr89111.c: New testcase.
15080
15081 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
15082
15083 PR testsuite/88920
15084 * lib/target-supports.exp: Cache result.
15085
15086 2019-01-30 Jakub Jelinek <jakub@redhat.com>
15087
15088 PR c++/89105
15089 * g++.target/i386/pr89105.C: New test.
15090
15091 PR c/89061
15092 * gcc.dg/pr89061.c: New test.
15093
15094 2019-01-29 Martin Sebor <msebor@redhat.com>
15095
15096 PR c/88956
15097 * gcc.dg/Warray-bounds-39.c: New test.
15098
15099 2019-01-29 Marek Polacek <polacek@redhat.com>
15100
15101 PR testsuite/89110
15102 * g++.dg/other/nontype-1.C: Expect error in all modes.
15103 * g++.dg/parse/crash13.C: Likewise.
15104 * g++.dg/parse/error36.C: Likewise.
15105 * g++.dg/template/error29.C: Likewise.
15106
15107 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15108
15109 PR fortran/57048
15110 * gfortran.dg/c_funptr_1.f90: New file.
15111 * gfortran.dg/c_funptr_1_mod.f90: New file.
15112
15113 2019-01-29 Jakub Jelinek <jakub@redhat.com>
15114
15115 PR c++/66676
15116 PR ipa/89104
15117 * gcc.dg/gomp/pr89104.c: New test.
15118
15119 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15120
15121 * gdc.dg/pr89042a.d: Mark as compile test.
15122 * gdc.dg/pr89042b.d: Likewise.
15123
15124 2019-01-29 Richard Biener <rguenther@suse.de>
15125
15126 PR debug/87295
15127 * g++.dg/lto/pr87295_0.C: New testcase.
15128
15129 2019-01-29 Jakub Jelinek <jakub@redhat.com>
15130
15131 PR c/89045
15132 * gcc.dg/pr89045.c: New test.
15133
15134 PR c/86125
15135 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
15136 lp64, ilp32 and llp64 only.
15137 (fputs): Use unsigned long long instead of size_t for return type.
15138 (vfprintf, vfscanf): Accept arbitrary target specific type for
15139 va_list.
15140
15141 2019-01-28 Marek Polacek <polacek@redhat.com>
15142
15143 PR c++/88358 - name wrongly treated as type.
15144 * g++.dg/cpp2a/typename1.C: Add dg-error.
15145 * g++.dg/cpp2a/typename13.C: New test.
15146 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
15147 Add typename.
15148
15149 2019-01-28 Marek Polacek <polacek@redhat.com>
15150
15151 * g++.dg/cpp0x/enum37.C: Add dg-error.
15152
15153 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
15154
15155 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
15156 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
15157
15158 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
15159
15160 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
15161 "-Wattribute-alias".
15162
15163 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
15164
15165 PR fortran/70696
15166 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
15167
15168 2019-01-27 Marek Polacek <polacek@redhat.com>
15169
15170 PR c++/88815 - narrowing conversion lost in decltype.
15171 PR c++/78244 - narrowing conversion in template not detected.
15172 * g++.dg/cpp0x/Wnarrowing15.C: New test.
15173 * g++.dg/cpp0x/Wnarrowing16.C: New test.
15174 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
15175 * g++.dg/cpp1y/Wnarrowing1.C: New test.
15176
15177 PR c++/89024 - ICE with incomplete enum type.
15178 * g++.dg/cpp0x/enum37.C: New test.
15179
15180 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
15181
15182 * gnat.dg/opt75.adb: New test.
15183 * gnat.dg/opt75_pkg.ad[sb]: New helper.
15184
15185 2019-01-27 Jakub Jelinek <jakub@redhat.com>
15186
15187 PR target/87214
15188 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
15189 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
15190
15191 2019-01-26 Martin Jambor <mjambor@suse.cz>
15192
15193 PR ipa/88933
15194 * gfortran.dg/gomp/pr88933.f90: New test.
15195
15196 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
15197
15198 PR d/89042
15199 * gdc.dg/pr89042a.d: New test.
15200 * gdc.dg/pr89042b.d: New test.
15201
15202 2019-01-26 Harald Anlauf <anlauf@gmx.de>
15203
15204 PR fortran/57553
15205 * gfortran.dg/pr57553.f90: New test.
15206
15207 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
15208
15209 * gnat.dg/array34.adb: New test.
15210
15211 2019-01-26 Jakub Jelinek <jakub@redhat.com>
15212
15213 PR preprocessor/88974
15214 * c-c++-common/cpp/pr88974.c: New test.
15215
15216 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
15217
15218 PR c++/88969
15219 * g++.dg/cpp2a/destroying-delete2.C: New.
15220 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
15221
15222 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
15223
15224 PR fortran/85780
15225 * gfortran.dg/pr85780.f90: Update testcase for error message.
15226
15227 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
15228
15229 PR target/88469
15230 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
15231 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
15232 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
15233
15234 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
15235
15236 PR middle-end/89037
15237 * gcc.dg/pr89037.c: New test.
15238
15239 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
15240
15241 * lib/target-supports.exp (check_effective_target_fenv): New.
15242 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
15243 fenv effective target.
15244 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
15245 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
15246 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
15247 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
15248
15249 2019-01-25 Richard Biener <rguenther@suse.de>
15250
15251 PR tree-optimization/86865
15252 * gcc.dg/graphite/pr86865.c: New testcase.
15253 * gcc.dg/graphite/pr69728.c: XFAIL.
15254 * gcc.dg/graphite/scop-21.c: Likewise.
15255
15256 2019-01-24 Martin Sebor <msebor@redhat.com>
15257
15258 PR c/86125
15259 PR c/88886
15260 PR middle-end/86308
15261 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
15262 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
15263 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
15264 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
15265 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
15266 * gcc.dg/builtins-69.c: New test.
15267 * gcc.dg/Wint-conversion-2.c: Add expected warning.
15268 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
15269
15270 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
15271
15272 PR rtl-optimization/88948
15273 * gcc.target/i386/pr88948.c: New test.
15274
15275 2019-01-24 Jakub Jelinek <jakub@redhat.com>
15276
15277 PR debug/89006
15278 * g++.dg/debug/pr89006.C: New test.
15279
15280 PR middle-end/89015
15281 * gcc.dg/gomp/pr89015.c: New test.
15282
15283 PR c++/88976
15284 * c-c++-common/gomp/cancel-2.c: New test.
15285 * gcc.dg/gomp/cancel-1.c: New test.
15286 * g++.dg/gomp/cancel-1.C: New test.
15287 * g++.dg/gomp/cancel-2.C: New test.
15288 * g++.dg/gomp/cancel-3.C: New test.
15289
15290 2019-01-24 Jakub Jelinek <jakub@redhat.com>
15291
15292 PR tree-optimization/89027
15293 * gfortran.dg/gomp/pr89027.f90: New test.
15294
15295 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
15296
15297 PR fortran/88929
15298 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
15299 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
15300
15301 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
15302
15303 PR libgcc/88931
15304 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
15305 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
15306 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
15307 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
15308
15309 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
15310
15311 PR target/88998
15312 * g++.target/i386/pr88998.c: New test.
15313
15314 2019-01-23 Marek Polacek <polacek@redhat.com>
15315
15316 PR c++/88757 - qualified name treated wrongly as type.
15317 * g++.dg/cpp0x/dependent2.C: New test.
15318 * g++.dg/cpp2a/typename10.C: Remove dg-error.
15319 * g++.dg/cpp2a/typename12.C: New test.
15320 * g++.dg/template/static30.C: Remove dg-error.
15321
15322 2019-01-23 Jakub Jelinek <jakub@redhat.com>
15323
15324 PR c/44715
15325 * c-c++-common/pr44715.c: New test.
15326
15327 PR c++/88984
15328 * c-c++-common/pr88984.c: New test.
15329
15330 2019-01-23 Richard Biener <rguenther@suse.de>
15331
15332 PR tree-optimization/89008
15333 * gcc.dg/torture/pr89008.c: New testcase.
15334
15335 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
15336
15337 * gnat.dg/specs/opt4.ads: New test.
15338
15339 2019-01-23 Jakub Jelinek <jakub@redhat.com>
15340
15341 PR tree-optimization/88964
15342 * gfortran.dg/pr88964.f90: New test.
15343
15344 2019-01-22 Martin Sebor <msebor@redhat.com>
15345
15346 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
15347 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
15348 non_strict_align.
15349 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
15350 * c-c++-common/Wrestrict.c: Make xfails conditional on target
15351 non_strict_align.
15352
15353 2018-01-22 Steve Ellcey <sellcey@marvell.com>
15354
15355 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
15356 to aarch64*-*-* target.
15357 * c-c++-common/gomp/pr60823-3.c: Ditto.
15358 * g++.dg/gomp/declare-simd-1.C: Ditto.
15359 * g++.dg/gomp/declare-simd-3.C: Ditto.
15360 * g++.dg/gomp/declare-simd-4.C: Ditto.
15361 * g++.dg/gomp/declare-simd-7.C: Ditto.
15362 * g++.dg/gomp/pr88182.C: Ditto.
15363 * gcc.dg/gomp/declare-simd-1.c: Ditto.
15364 * gcc.dg/gomp/declare-simd-3.c: Ditto.
15365 * gcc.dg/gomp/pr59669-2.c: Ditto.
15366 * gcc.dg/gomp/pr87895-1.c: Ditto.
15367 * gcc.dg/gomp/simd-clones-2.c: Ditto.
15368 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
15369 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
15370 * gfortran.dg/gomp/pr83977.f90: Ditto.
15371
15372 2019-01-22 Jakub Jelinek <jakub@redhat.com>
15373
15374 PR target/88965
15375 * gcc.target/powerpc/pr88965.c: New test.
15376
15377 PR middle-end/88968
15378 * c-c++-common/gomp/atomic-23.c: New test.
15379
15380 2019-01-22 Harald Anlauf <anlauf@gmx.de>
15381
15382 PR fortran/88579
15383 * gfortran.dg/power_8.f90: New test.
15384
15385 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
15386
15387 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
15388 * g++.dg/vec-init-1.C: Likewise.
15389 * gcc.dg/pr87793.c: Likewise.
15390
15391 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
15392
15393 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
15394 * g++.dg/cpp0x/pr86397-2.C: Likewise.
15395
15396 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
15397
15398 PR target/88469
15399 * gcc.target/arm/aapcs/bitfield2.c: New test.
15400 * gcc.target/arm/aapcs/bitfield3.c: New test.
15401
15402 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
15403
15404 PR rtl-optimization/87763
15405 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
15406
15407 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
15408
15409 PR target/88954
15410 * gcc.target/i386/pr88954-1.c: New test.
15411 * gcc.target/i386/pr88954-2.c: Likewise.
15412
15413 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
15414
15415 PR target/88469
15416 * gcc.target/arm/aapcs/bitfield1.c: New test.
15417 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
15418 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
15419 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
15420
15421 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
15422
15423 * gfortran.dg/array_function_5.f90: Fix a dg directive.
15424 * gfortran.dg/block_16.f08: Likewise.
15425 * gfortran.dg/dec_structure_14.f90: Likewise.
15426 * gfortran.dg/namelist_96.f90: Likewise.
15427 * gfortran.dg/newunit_5.f90.f90: Moved to
15428 * gfortran.dg/newunit_5.f90: here.
15429 * gfortran.dg/pdt_28.f03: Likewise.
15430 * gfortran.dg/spread_simplify_1.f90: Likewise.
15431
15432 2019-01-22 Tamar Christina <tamar.christina@arm.com>
15433
15434 PR/tree-optimization 88903
15435 * gcc.dg/vect/pr88903-1.c: Add explicit &.
15436
15437 2019-01-22 Jakub Jelinek <jakub@redhat.com>
15438
15439 PR rtl-optimization/88904
15440 * gcc.c-torture/execute/pr88904.c: New test.
15441
15442 PR target/88905
15443 * gcc.dg/pr88905.c: New test.
15444
15445 PR rtl-optimization/49429
15446 PR target/49454
15447 PR rtl-optimization/86334
15448 PR target/88906
15449 * gcc.target/i386/pr86334.c: New test.
15450 * gcc.target/i386/pr88906.c: New test.
15451
15452 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15453
15454 PR c++/88949
15455 * g++.dg/gomp/pr88949.C: New test.
15456
15457 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
15458
15459 * class_66.f90: Fix a dg directive.
15460 * debug/pr35154-stabs.f: Likewise.
15461 * dec_d_lines_3.f: Likewise.
15462 * dec_d_lines_3.f: Likewise.
15463 * dec_structure_12.f90: Likewise.
15464 * dec_structure_15.f90: Likewise.
15465 * deferred_character_31.f90: Likewise.
15466 * dtio_31.f03: Likewise.
15467 * dtio_32.f03: Likewise.
15468 * extends_11.f03: Likewise.
15469 * integer_plus.f90: Likewise.
15470 * pdt_25.f03: Likewise.
15471 * pr58968.f: Likewise.
15472 * pr78259.f90: Likewise.
15473 * vect/vect-2.f90: Likewise.
15474 * matmul_const.f90: Likewise.
15475
15476 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
15477
15478 PR target/88938
15479 * gcc.target/i386/pr88938.c: New test.
15480
15481 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15482
15483 PR sanitizer/88901
15484 * g++.dg/asan/pr88901.C: New test.
15485
15486 2019-01-21 Tamar Christina <tamar.christina@arm.com>
15487
15488 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
15489
15490 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
15491
15492 PR c/88928
15493 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
15494 * gcc.dg/pr88928.c: New test case.
15495
15496 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15497
15498 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
15499 {long ,short ,}{unsigned ,}int.
15500
15501 2019-01-21 Richard Biener <rguenther@suse.de>
15502
15503 PR tree-optimization/88934
15504 * gfortran.dg/pr88934.f90: New testcase.
15505
15506 2019-01-20 Ulrich Drepper <drepper@redhat.com>
15507
15508 Fix after C++ P0600 implementation.
15509 * g++.dg/init/new39.C: Don't just ignore result of new.
15510
15511 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
15512
15513 * gdc.dg/runnable.d: Add more tests for comparing complex types.
15514
15515 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
15516
15517 * gdc.dg/runnable.d: Add tests for comparing complex types.
15518
15519 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
15520
15521 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
15522 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
15523 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
15524 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
15525
15526 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
15527
15528 PR fortran/37835
15529 * gfortran.dg/no-automatic.f90: New test.
15530
15531 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15532
15533 PR fortran/77960
15534 * gfortran.dg/pr77960.f90: New test.
15535
15536 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15537 Paul Thomas <pault@gcc.gnu.org>
15538
15539 PR fortran/56789
15540 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
15541 scan-tree tests that fail with patch.
15542 * gfortran.dg/contiguous_8.f90: New test.
15543
15544 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
15545
15546 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
15547 inner strides.
15548 * gfortran.dg/loop_versioning_9.f90: New test.
15549 * gfortran.dg/loop_versioning_10.f90: Likewise.
15550
15551 2019-01-19 Jakub Jelinek <jakub@redhat.com>
15552
15553 PR fortran/88902
15554 * gfortran.dg/pr88902.f90: New test.
15555
15556 2019-01-18 Martin Sebor <msebor@redhat.com>
15557
15558 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
15559
15560 2019-01-18 Ian Lance Taylor <iant@golang.org>
15561
15562 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
15563 is no longer externally visible.
15564
15565 2019-01-18 Marek Polacek <polacek@redhat.com>
15566
15567 PR c++/86926
15568 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
15569
15570 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
15571
15572 PR middle-end/88587
15573 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
15574 (dg-options): Replace -m32 with -fno-pic.
15575 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
15576 (dg-options): Remove -m32.
15577
15578 2019-01-18 Richard Biener <rguenther@suse.de>
15579
15580 PR tree-optimization/88903
15581 * gcc.dg/vect/pr88903-1.c: New testcase.
15582 * gcc.dg/vect/pr88903-2.c: Likewise.
15583
15584 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
15585
15586 PR c/51628
15587 PR c/88664
15588 * c-c++-common/pr51628-33.c: New test.
15589 * c-c++-common/pr51628-35.c: New test.
15590 * c-c++-common/pr88664-1.c: Likewise.
15591 * c-c++-common/pr88664-2.c: Likewise.
15592 * gcc.dg/pr51628-34.c: Likewise.
15593
15594 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
15595
15596 PR target/88799
15597 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
15598 mp and sec extensions to armv7-a.
15599
15600 2019-01-18 Martin Liska <mliska@suse.cz>
15601
15602 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
15603 expected function name.
15604
15605 2019-01-18 Jakub Jelinek <jakub@redhat.com>
15606
15607 PR tree-optimization/86214
15608 * g++.dg/opt/pr86214-1.C: New test.
15609 * g++.dg/opt/pr86214-2.C: New test.
15610
15611 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
15612
15613 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
15614
15615 2019-01-18 Jakub Jelinek <jakub@redhat.com>
15616
15617 Reapply:
15618 2018-12-15 Jakub Jelinek <jakub@redhat.com>
15619
15620 PR target/88489
15621 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
15622 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
15623
15624 2019-01-18 Martin Liska <mliska@suse.cz>
15625
15626 PR middle-end/88587
15627 * g++.target/i386/pr88587.C: New test.
15628 * gcc.target/i386/mvc13.c: New test.
15629
15630 2018-01-17 Steve Ellcey <sellcey@cavium.com>
15631
15632 PR fortran/88898
15633 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
15634 warning checks.
15635 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
15636 * gfortran.dg/gomp/pr83977.f90: Ditto.
15637
15638 2019-01-17 Martin Sebor <msebor@redhat.com>
15639
15640 PR middle-end/88273
15641 * gcc.dg/Warray-bounds-38.c: New test.
15642
15643 2018-01-17 Steve Ellcey <sellcey@cavium.com>
15644
15645 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
15646 warning checks and assembler scans.
15647 * c-c++-common/gomp/pr60823-3.c: Ditto.
15648 * c-c++-common/gomp/pr63328.c: Ditto.
15649 * g++.dg/gomp/declare-simd-1.C: Ditto.
15650 * g++.dg/gomp/declare-simd-3.C: Ditto.
15651 * g++.dg/gomp/declare-simd-4.C: Ditto.
15652 * g++.dg/gomp/declare-simd-7.C: Ditto.
15653 * g++.dg/gomp/pr88182.C: Ditto.
15654 * g++.dg/vect/simd-clone-7.cc: Ditto.
15655 * gcc.dg/gomp/declare-simd-1.c: Ditto.
15656 * gcc.dg/gomp/declare-simd-3.c: Ditto.
15657 * gcc.dg/gomp/pr59669-2.c: Ditto.
15658 * gcc.dg/gomp/pr87895-1.c: Ditto.
15659 * gcc.dg/gomp/pr87895-2.c: Ditto.
15660 * gcc.dg/gomp/simd-clones-2.c: Ditto.
15661 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
15662 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
15663 * gfortran.dg/gomp/pr83977.f90: Ditto.
15664
15665 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15666
15667 * g++.dg/cpp0x/auto52.C: Test locations too.
15668 * g++.dg/cpp0x/trailing2.C: Likewise.
15669 * g++.dg/cpp1y/auto-fn18.C: Likewise.
15670 * g++.dg/cpp1y/auto-fn25.C: Likewise.
15671 * g++.dg/cpp1y/auto-fn52.C: Likewise.
15672 * g++.dg/cpp1y/auto-fn53.C: Likewise.
15673 * g++.dg/cpp1y/auto-fn54.C: Likewise.
15674
15675 2019-01-17 David Malcolm <dmalcolm@redhat.com>
15676
15677 PR c++/88699
15678 * g++.dg/template/pr88699.C: New test.
15679
15680 2019-01-17 Martin Sebor <msebor@redhat.com>
15681
15682 PR tree-optimization/88800
15683 * c-c++-common/Wrestrict.c: Adjust.
15684 * gcc.dg/Warray-bounds-37.c: New test.
15685 * gcc.dg/builtin-memcpy-2.c: New test.
15686 * gcc.dg/builtin-memcpy.c: New test.
15687
15688 2019-01-17 Tamar Christina <tamar.christina@arm.com>
15689
15690 PR target/88850
15691 * gcc.target/arm/pr51968.c: Use neon intrinsics.
15692
15693 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
15694 Kwok Cheung Yeung <kcy@codesourcery.com>
15695 Julian Brown <julian@codesourcery.com>
15696 Tom de Vries <tom@codesourcery.com>
15697
15698 * gcc.dg/20020312-2.c: Add amdgcn support.
15699 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
15700 * gcc.dg/builtin-apply2.c: Likewise.
15701 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
15702 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
15703 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
15704 * gcc.dg/memcmp-1.c: Increase timeout factor.
15705 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
15706 * gcc.dg/sibcall-10.c: xfail on amdgcn.
15707 * gcc.dg/sibcall-9.c: Likewise.
15708 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
15709 * gcc.dg/tree-ssa/pr84512.c: Likewise.
15710 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
15711 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
15712 * lib/target-supports.exp (check_effective_target_trampolines):
15713 Configure amdgcn.
15714 (check_profiling_available): Likewise.
15715 (check_effective_target_global_constructor): Likewise.
15716 (check_effective_target_return_address): Likewise.
15717 (check_effective_target_fopenacc): Likewise.
15718 (check_effective_target_fopenmp): Likewise.
15719 (check_effective_target_vect_int): Likewise.
15720 (check_effective_target_vect_intfloat_cvt): Likewise.
15721 (check_effective_target_vect_uintfloat_cvt): Likewise.
15722 (check_effective_target_vect_floatint_cvt): Likewise.
15723 (check_effective_target_vect_floatuint_cvt): Likewise.
15724 (check_effective_target_vect_simd_clones): Likewise.
15725 (check_effective_target_vect_shift): Likewise.
15726 (check_effective_target_whole_vector_shift): Likewise.
15727 (check_effective_target_vect_bswap): Likewise.
15728 (check_effective_target_vect_shift_char): Likewise.
15729 (check_effective_target_vect_long): Likewise.
15730 (check_effective_target_vect_float): Likewise.
15731 (check_effective_target_vect_double): Likewise.
15732 (check_effective_target_vect_perm): Likewise.
15733 (check_effective_target_vect_perm_byte): Likewise.
15734 (check_effective_target_vect_perm_short): Likewise.
15735 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15736 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15737 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
15738 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
15739 (check_effective_target_vect_natural_alignment): Likewise.
15740 (check_effective_target_vect_fully_masked): Likewise.
15741 (check_effective_target_vect_element_align): Likewise.
15742 (check_effective_target_vect_masked_store): Likewise.
15743 (check_effective_target_vect_scatter_store): Likewise.
15744 (check_effective_target_vect_condition): Likewise.
15745 (check_effective_target_vect_cond_mixed): Likewise.
15746 (check_effective_target_vect_char_mult): Likewise.
15747 (check_effective_target_vect_short_mult): Likewise.
15748 (check_effective_target_vect_int_mult): Likewise.
15749 (check_effective_target_sqrt_insn): Likewise.
15750 (check_effective_target_vect_call_sqrtf): Likewise.
15751 (check_effective_target_vect_call_btrunc): Likewise.
15752 (check_effective_target_vect_call_btruncf): Likewise.
15753 (check_effective_target_vect_call_ceil): Likewise.
15754 (check_effective_target_vect_call_floorf): Likewise.
15755 (check_effective_target_lto): Likewise.
15756 (check_vect_support_and_set_flags): Likewise.
15757 (check_effective_target_vect_stridedN): Enable when fully masked is
15758 available.
15759 (add_options_for_sqrt_insn): New procedure.
15760
15761 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
15762
15763 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
15764 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
15765 linker.
15766 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
15767
15768 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
15769
15770 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
15771 * gcc.dg/pic-1.c: Disable on amdgcn.
15772 * gcc.dg/pic-2.c: Disable on amdgcn.
15773 * gcc.dg/pic-3.c: Disable on amdgcn.
15774 * gcc.dg/pic-4.c: Disable on amdgcn.
15775 * gcc.dg/pie-3.c: Disable on amdgcn.
15776 * gcc.dg/pie-4.c: Disable on amdgcn.
15777 * gcc.dg/uninit-19.c: Check pie_enabled.
15778 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
15779
15780 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
15781 Kwok Cheung Yeung <kcy@codesourcery.com>
15782 Julian Brown <julian@codesourcery.com>
15783 Tom de Vries <tom@codesourcery.com>
15784
15785 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
15786 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
15787 * gcc.c-torture/compile/pr34648.c: Require exceptions.
15788 * gcc.c-torture/compile/pr41469.c: Require exceptions.
15789 * gcc.dg/20111216-1.c: Require exceptions.
15790 * gcc.dg/cleanup-10.c: Require exceptions.
15791 * gcc.dg/cleanup-11.c: Require exceptions.
15792 * gcc.dg/cleanup-12.c: Require exceptions.
15793 * gcc.dg/cleanup-13.c: Require exceptions.
15794 * gcc.dg/cleanup-5.c: Require exceptions.
15795 * gcc.dg/cleanup-8.c: Require exceptions.
15796 * gcc.dg/cleanup-9.c: Require exceptions.
15797 * gcc.dg/gomp/pr29955.c: Require exceptions.
15798 * gcc.dg/lto/pr52097_0.c: Require exceptions.
15799 * gcc.dg/nested-func-5.c: Require exceptions.
15800 * gcc.dg/pch/except-1.c: Require exceptions.
15801 * gcc.dg/pch/valid-2.c: Require exceptions.
15802 * gcc.dg/pr41470.c: Require exceptions.
15803 * gcc.dg/pr42427.c: Require exceptions.
15804 * gcc.dg/pr44545.c: Require exceptions.
15805 * gcc.dg/pr47086.c: Require exceptions.
15806 * gcc.dg/pr51481.c: Require exceptions.
15807 * gcc.dg/pr51644.c: Require exceptions.
15808 * gcc.dg/pr52046.c: Require exceptions.
15809 * gcc.dg/pr54669.c: Require exceptions.
15810 * gcc.dg/pr56424.c: Require exceptions.
15811 * gcc.dg/pr64465.c: Require exceptions.
15812 * gcc.dg/pr65802.c: Require exceptions.
15813 * gcc.dg/pr67563.c: Require exceptions.
15814 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
15815 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
15816 * gcc.dg/vect/pr46663.c: Require exceptions.
15817 * lib/target-supports.exp (check_effective_target_exceptions): New.
15818
15819 2019-01-17 Tamar Christina <tamar.christina@arm.com>
15820
15821 PR target/88851
15822 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
15823
15824 2019-01-17 Nathan Sidwell <nathan@acm.org>
15825
15826 PR c++/86610
15827 * g++.dg/cpp0x/pr86610.C: New.
15828
15829 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
15830
15831 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
15832 VFIXUPIMM* intrinsics.
15833 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
15834 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
15835 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
15836
15837 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
15838
15839 PR target/88794
15840 Revert:
15841 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
15842
15843 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
15844 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
15845 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
15846 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
15847 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
15848 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
15849 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
15850 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
15851 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
15852 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
15853 * gcc.target/i386/sse-13.c: Ditto.
15854 * gcc.target/i386/sse-14.c: Ditto.
15855 * gcc.target/i386/sse-22.c: Ditto.
15856 * gcc.target/i386/sse-23.c: Ditto.
15857 * gcc.target/i386/testimm-10.c: Ditto.
15858 * gcc.target/i386/testround-1.c: Ditto.
15859
15860 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
15861
15862 PR target/88794
15863 Revert:
15864 2018-12-15 Jakub Jelinek <jakub@redhat.com>
15865
15866 PR target/88489
15867 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
15868 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
15869
15870 2019-01-17 Jakub Jelinek <jakub@redhat.com>
15871
15872 PR rtl-optimization/88870
15873 * gcc.dg/pr88870.c: New test.
15874
15875 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
15876
15877 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
15878
15879 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
15880
15881 PR c++/87768
15882 * g++.dg/concepts/pr87768.C: New.
15883
15884 PR c++/86648
15885 * gcc.dg/cpp1z/pr86648.C: New.
15886
15887 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
15888
15889 PR target/87306
15890 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
15891 vectorized on POWER unless hardware misaligned loads are available.
15892
15893 2019-01-16 David Malcolm <dmalcolm@redhat.com>
15894
15895 PR target/88861
15896 * g++.dg/torture/pr88861.C: New test.
15897
15898 2019-01-16 Tamar Christina <tamar.christina@arm.com>
15899
15900 PR debug/88046
15901 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
15902
15903 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
15904
15905 * g++.dg/other/pr33558.C: Test location too.
15906 * g++.dg/other/pr33558-2.C: Likewise.
15907 * g++.dg/parse/crash4.C: Likewise.
15908 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
15909 * g++.old-deja/g++.mike/p7635.C: Likewise.
15910 * g++.old-deja/g++.other/decl6.C: Likewise.
15911
15912 2019-01-16 Marek Polacek <polacek@redhat.com>
15913
15914 PR c++/78244 - narrowing conversion in template not detected.
15915 * g++.dg/cpp0x/Wnarrowing13.C: New test.
15916 * g++.dg/cpp0x/Wnarrowing14.C: New test.
15917
15918 2019-01-16 Jakub Jelinek <jakub@redhat.com>
15919
15920 PR c/51628
15921 PR target/88682
15922 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
15923 may_alias attribute.
15924
15925 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
15926
15927 * gcc.misc-tests/godump-1.c: Add test case for typedef before
15928 struct.
15929
15930 2019-01-15 David Malcolm <dmalcolm@redhat.com>
15931
15932 PR c++/88795
15933 * g++.dg/template/pr88795.C: New test.
15934
15935 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15936
15937 PR fortran/43136
15938 * gfortran.dg/actual_array_substr_3.f90: New test.
15939
15940 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
15941
15942 PR fortran/81849
15943 * gfortran.dg/pr81849.f90: New test.
15944
15945 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
15946
15947 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
15948 ISO_Fortran_binding_2.h.
15949
15950 2019-01-15 Marek Polacek <polacek@redhat.com>
15951
15952 PR c++/88866
15953 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
15954
15955 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
15956
15957 PR inline-asm/52813
15958 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
15959 -Wdeprecated warning and expect a following note:.
15960
15961 2019-01-15 Richard Biener <rguenther@suse.de>
15962
15963 PR debug/88046
15964 * g++.dg/lto/pr88046_0.C: New testcase.
15965
15966 2019-01-15 Richard Biener <rguenther@suse.de>
15967
15968 PR tree-optimization/88855
15969 * gcc.dg/pr88855.c: New testcase.
15970
15971 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
15972
15973 * g++.dg/diagnostic/typedef-initialized.C: New.
15974
15975 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
15976
15977 * g++.dg/diagnostic/bitfld3.C: New.
15978
15979 2019-01-15 Jakub Jelinek <jakub@redhat.com>
15980
15981 PR tree-optimization/88775
15982 * gcc.dg/tree-ssa/pr88775-1.c: New test.
15983 * gcc.dg/tree-ssa/pr88775-2.c: New test.
15984
15985 2019-01-14 Marek Polacek <polacek@redhat.com>
15986
15987 PR c++/88825 - ICE with bogus function return type deduction.
15988 * g++.dg/cpp1y/auto-fn55.C: New test.
15989
15990 2019-01-14 Jakub Jelinek <jakub@redhat.com>
15991
15992 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
15993 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
15994 feature test macros.
15995 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
15996
15997 2019-01-14 Marek Polacek <polacek@redhat.com>
15998
15999 PR c++/88830 - ICE with abstract class.
16000 * g++.dg/other/abstract7.C: New test.
16001
16002 2019-01-14 Martin Sebor <msebor@redhat.com>
16003
16004 PR target/88638
16005 * gcc.dg/format/attr-8.c: New test.
16006 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
16007 * gcc.dg/format/attr-3.c: Same.
16008 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
16009 * objc.dg/fsf-nsstring-format-1.m: Same.
16010
16011 2019-01-14 Martin Liska <mliska@suse.cz>
16012
16013 PR gcov-profile/88263
16014 * g++.dg/gcov/pr88263-2.C: New test.
16015
16016 2019-01-14 Jakub Jelinek <jakub@redhat.com>
16017
16018 PR rtl-optimization/88796
16019 * gcc.target/i386/pr88796.c: New test.
16020
16021 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
16022
16023 * gdc.dg/asm1.d: New test.
16024 * gdc.dg/asm2.d: New test.
16025 * gdc.dg/asm3.d: New test.
16026 * gdc.dg/asm4.d: New test.
16027 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
16028
16029 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16030
16031 PR libfortran/88776
16032 * gfortran.dg/namelist_96.f90: New test.
16033
16034 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
16035
16036 PR fortran/59345
16037 * gfortran.dg/internal_pack_18.f90: New test.
16038
16039 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
16040
16041 * gcc.dg/pr51628-20.c: Updated.
16042 * gcc.dg/pr51628-21.c: Likewise.
16043 * gcc.dg/pr51628-25.c: Likewise.
16044
16045 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
16046
16047 PR fortran/59345
16048 * gfortran.dg/internal_pack_17.f90: New test.
16049 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
16050 to builtin_free.
16051
16052 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
16053
16054 PR fortran/61765
16055 * gfortran.dg/pr61765.f90: New test.
16056
16057 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
16058
16059 * g++.dg/cpp0x/pr62101.C: Test locations too.
16060 * g++.dg/inherit/pure1.C: Likewise.
16061
16062 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
16063
16064 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
16065 reports of ICEs.
16066 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
16067
16068 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
16069
16070 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
16071 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
16072 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
16073 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
16074 * gfortran.dg/bind_c_array_params_2.f90: Change search string
16075 for dump tree scan.
16076
16077 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16078
16079 PR fortran/35031
16080 * gfortran.dg/pr35031.f90: new test.
16081
16082 2019-01-11 Marek Polacek <polacek@redhat.com>
16083
16084 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
16085 * g++.dg/cpp0x/Wredundant-move5.C: New test.
16086 * g++.dg/cpp0x/Wredundant-move6.C: New test.
16087
16088 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16089
16090 PR middle-end/85956
16091 PR lto/88733
16092 * c-c++-common/gomp/pr85956.c: New test.
16093 * g++.dg/gomp/pr88733.C: New test.
16094
16095 2019-01-11 Tobias Burnus <burnus@net-b.de>
16096
16097 PR C++/88114
16098 * g++.dg/cpp0x/defaulted61.C: New
16099 * g++.dg/cpp0x/defaulted62.C: New.
16100
16101 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16102
16103 PR tree-optimization/88693
16104 * gcc.c-torture/execute/pr88693.c: New test.
16105
16106 2019-01-11 Tamar Christina <tamar.christina@arm.com>
16107
16108 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
16109 and add options.
16110
16111 2019-01-11 Martin Liska <mliska@suse.cz>
16112
16113 PR middle-end/88758
16114 * g++.dg/lto/pr88758_0.C: New test.
16115 * g++.dg/lto/pr88758_1.C: New test.
16116
16117 2019-01-11 Jan Beulich <jbeulich@suse.com>
16118
16119 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
16120 gcc.target/i386/avx512f-vcvtss2si-1.c,
16121 gcc.target/i386/avx512f-vcvttsd2si-1.c,
16122 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
16123 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
16124 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
16125 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
16126 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
16127 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
16128 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
16129 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
16130 gcc.target/i386/pr19398.c: Permit l or q suffix.
16131
16132 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16133
16134 PR rtl-optimization/88296
16135 * gcc.target/i386/pr88296.c: New test.
16136
16137 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
16138
16139 * g++.dg/diagnostic/extern-initialized.C: New.
16140 * g++.dg/ext/dllimport-initialized.C: Likewise.
16141
16142 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
16143
16144 PR fortran/59345
16145 * gfortran.dg/internal_pack_16.f90: New test.
16146
16147 2019-01-10 Jakub Jelinek <jakub@redhat.com>
16148
16149 PR target/88785
16150 * g++.target/i386/pr88785.C: New test.
16151
16152 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
16153
16154 PR rtl-optimization/87305
16155 * gcc.target/aarch64/pr87305.c: New.
16156
16157 2019-01-10 Richard Biener <rguenther@suse.de>
16158
16159 PR tree-optimization/88792
16160 * gcc.dg/torture/pr88792.c: New testcase.
16161
16162 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16163
16164 PR fortran/86322
16165 * gfortran.dg/pr86322_1.f90: New test.
16166 * gfortran.dg/pr86322_2.f90: Ditto.
16167 * gfortran.dg/pr86322_3.f90: Ditto.
16168
16169 2019-01-10 Sudakshina Das <sudi.das@arm.com>
16170
16171 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
16172 * gcc.target/aarch64/bti-2.c: Likewise.
16173 * gcc.target/aarch64/bti-3.c: Likewise.
16174
16175 2019-01-10 Stefan Agner <stefan@agner.ch>
16176
16177 PR target/88648
16178 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
16179 check if -masm-syntax-unified gets applied properly.
16180
16181 2019-01-10 Jakub Jelinek <jakub@redhat.com>
16182
16183 PR c/88568
16184 * gcc.dg/pr88568.c: New test.
16185
16186 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16187
16188 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
16189 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
16190
16191 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16192
16193 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
16194 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
16195
16196 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16197
16198 * lib/target-supports.exp
16199 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
16200 check_effective_target_arm_v8_3a_complex_neon_ok,
16201 add_options_for_arm_v8_3a_complex_neon,
16202 check_effective_target_arm_v8_3a_complex_neon_hw,
16203 check_effective_target_vect_complex_rot_N): New.
16204
16205 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16206
16207 PR fortran/88376
16208 * gfortran.dg/pr88376.f90: New test.
16209
16210 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
16211
16212 PR other/16615
16213 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
16214 "can not" with "cannot".
16215 * gfortran.dg/common_15.f90: Likewise.
16216 * gfortran.dg/derived_result_2.f90: Likewise.
16217 * gfortran.dg/do_check_6.f90: Likewise.
16218 * gfortran.dg/namelist_args.f90: Likewise.
16219 * gfortran.dg/negative_unit_check.f90: Likewise.
16220 * gfortran.dg/pure_formal_3.f90: Likewise.
16221 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
16222 * obj-c++.dg/exceptions-3.mm: Likewise.
16223 * obj-c++.dg/exceptions-4.mm: Likewise.
16224 * obj-c++.dg/exceptions-5.mm: Likewise.
16225 * obj-c++.dg/property/at-property-23.mm: Likewise.
16226 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
16227 * obj-c++.dg/property/property-neg-7.mm: Likewise.
16228 * objc.dg/attributes/method-attribute-2.m: Likewise.
16229 * objc.dg/exceptions-3.m: Likewise.
16230 * objc.dg/exceptions-4.m: Likewise.
16231 * objc.dg/exceptions-5.m: Likewise.
16232 * objc.dg/param-1.m: Likewise.
16233 * objc.dg/property/at-property-23.m: Likewise.
16234 * objc.dg/property/dotsyntax-17.m: Likewise.
16235 * objc.dg/property/property-neg-7.m: Likewise.
16236
16237 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
16238
16239 PR fortran/68426
16240 * gfortran.dg/spread_simplify_1.f90: New test.
16241
16242 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
16243
16244 * lib/target-supports.exp
16245 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
16246 * gcc.target/i386/xorsign.c: New test.
16247
16248 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
16249
16250 * gcc.target/sparc/tls-ld-int8.c: New test.
16251 * gcc.target/sparc/tls-ld-int16.c: Likewise.
16252 * gcc.target/sparc/tls-ld-int32.c: Likewise.
16253 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
16254 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
16255 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
16256
16257 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16258
16259 * gcc.target/aarch64/bti-1.c: Update test to not add command line
16260 option when configure with bti.
16261 * gcc.target/aarch64/bti-2.c: Likewise.
16262 * lib/target-supports.exp
16263 (check_effective_target_default_branch_protection):
16264 Add configure check for --enable-standard-branch-protection.
16265
16266 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16267
16268 * gcc.target/aarch64/bti-1.c: New test.
16269 * gcc.target/aarch64/bti-2.c: New test.
16270 * gcc.target/aarch64/bti-3.c: New test.
16271 * lib/target-supports.exp
16272 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
16273
16274 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16275
16276 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
16277 instead of IP0_REGNUM and add test case.
16278
16279 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
16280
16281 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
16282 copysign.
16283 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
16284 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
16285 xorsign.
16286 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
16287
16288 2019-01-09 Jakub Jelinek <jakub@redhat.com>
16289
16290 PR rtl-optimization/88331
16291 * gcc.target/i386/pr88331.c: New test.
16292
16293 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16294
16295 * g++.dg/diagnostic/constexpr2.C: New.
16296 * g++.dg/diagnostic/ref3.C: Likewise.
16297
16298 2019-01-08 Marek Polacek <polacek@redhat.com>
16299
16300 PR c++/88538 - braced-init-list in template-argument-list.
16301 * g++.dg/cpp2a/nontype-class11.C: New test.
16302
16303 PR c++/88744
16304 * g++.dg/cpp2a/nontype-class12.C: New test.
16305
16306 2019-01-08 Jakub Jelinek <jakub@redhat.com>
16307
16308 PR target/88457
16309 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
16310 dg-options. Require ppc_cpu_supports_hw effective target instead of
16311 powerpc64*-*-*.
16312
16313 2019-01-08 Janus Weil <janus@gcc.gnu.org>
16314
16315 PR fortran/88047
16316 * gfortran.dg/class_69.f90: New test case.
16317
16318 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
16319
16320 PR target/88717
16321 * gcc.target/i386/pr88717.c: New test.
16322
16323 2019-01-08 Marek Polacek <polacek@redhat.com>
16324
16325 PR c++/88548 - this accepted in static member functions.
16326 * g++.dg/cpp0x/this1.C: New test.
16327
16328 2019-01-08 Martin Liska <mliska@suse.cz>
16329
16330 PR tree-optimization/88753
16331 * gcc.dg/tree-ssa/pr88753.c: New test.
16332
16333 2019-01-08 Richard Biener <rguenther@suse.de>
16334
16335 PR tree-optimization/86554
16336 * gcc.dg/torture/pr86554-1.c: New testcase.
16337 * gcc.dg/torture/pr86554-2.c: Likewise.
16338
16339 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16340
16341 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
16342 cover target variance.
16343
16344 2019-01-08 Richard Biener <rguenther@suse.de>
16345
16346 PR fortran/88611
16347 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
16348 directly build the expected GENERIC tree.
16349
16350 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
16351
16352 * gcc.target/aarch64/(return_address_sign_1.c,
16353 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
16354 Change option to -mbranch-protection.
16355 * gcc.target/aarch64/(branch-protection-option.c,
16356 branch-protection-option-2.c, branch-protection-attr.c,
16357 branch-protection-attr-2.c): New file.
16358
16359 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16360
16361 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
16362
16363 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
16364
16365 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
16366 alias support.
16367 * c-c++-common/builtin-has-attribute-4.c: Likewise.
16368 Append match for warning that ‘protected’ attribute is not supported.
16369
16370 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
16371
16372 * gcc.dg/Wmissing-attributes.c: Require alias support.
16373 * gcc.dg/attr-copy-2.c: Likewise.
16374 * gcc.dg/attr-copy-5.c: Likewise.
16375
16376 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
16377 Jakub Jelinek <jakub@redhat.com>
16378
16379 PR c++/88554
16380 * g++.dg/warn/Wreturn-type-11.C: New test.
16381
16382 2019-01-07 David Malcolm <dmalcolm@redhat.com>
16383
16384 PR jit/88747
16385 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
16386 dump to reflect r266077.
16387
16388 2019-01-07 Jakub Jelinek <jakub@redhat.com>
16389
16390 PR c/88701
16391 * gcc.dg/pr88701.c: New test.
16392
16393 2019-01-07 Joseph Myers <joseph@codesourcery.com>
16394
16395 PR c/88720
16396 PR c/88726
16397 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
16398
16399 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
16400
16401 * g++.dg/diagnostic/constexpr1.C: New.
16402 * g++.dg/diagnostic/thread1.C: Likewise.
16403
16404 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16405 Harald Anlauf <anlauf@gmx.de>
16406 Tobias Burnus <burnus@gcc.gnu.org>
16407
16408 * gfortran.dg/is_contiguous_1.f90: New test.
16409 * gfortran.dg/is_contiguous_2.f90: New test.
16410 * gfortran.dg/is_contiguous_3.f90: New test.
16411
16412 2019-01-07 Marek Polacek <polacek@redhat.com>
16413
16414 PR c++/88741 - wrong error with initializer-string.
16415 * g++.dg/init/array50.C: New test.
16416
16417 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
16418
16419 PR c++/88261
16420 PR c++/69338
16421 PR c++/69696
16422 PR c++/69697
16423 * gcc.dg/array-6.c: Move from here ...
16424 * c-c++-common/array-6.c: ... to here and add some more test coverage.
16425 * g++.dg/pr69338.C: New test.
16426 * g++.dg/pr69697.C: Likewise.
16427 * g++.dg/ext/flexary32.C: Likewise.
16428 * g++.dg/ext/flexary3.C: Adjust test.
16429 * g++.dg/ext/flexary12.C: Likewise.
16430 * g++.dg/ext/flexary13.C: Likewise.
16431 * g++.dg/ext/flexary15.C: Likewise.
16432 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
16433 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
16434 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
16435
16436 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
16437
16438 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
16439 optional in scan pattern.
16440
16441 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
16442
16443 PR tree-optimization/88598
16444 * gcc.dg/vect/pr88598-1.c: New test.
16445 * gcc.dg/vect/pr88598-2.c: Likewise.
16446 * gcc.dg/vect/pr88598-3.c: Likewise.
16447 * gcc.dg/vect/pr88598-4.c: Likewise.
16448 * gcc.dg/vect/pr88598-5.c: Likewise.
16449 * gcc.dg/vect/pr88598-6.c: Likewise.
16450
16451 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
16452
16453 PR tree-optimization/88598
16454 * gcc.dg/pr88598-1.c: New test.
16455 * gcc.dg/pr88598-2.c: Likewise.
16456 * gcc.dg/pr88598-3.c: Likewise.
16457 * gcc.dg/pr88598-4.c: Likewise.
16458 * gcc.dg/pr88598-5.c: Likewise.
16459
16460 2019-01-07 Jakub Jelinek <jakub@redhat.com>
16461
16462 PR tree-optimization/88676
16463 * gcc.dg/tree-ssa/pr88676.c: New test.
16464 * gcc.dg/pr88676.c: New test.
16465 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
16466 allow &.
16467
16468 PR sanitizer/88619
16469 * c-c++-common/asan/pr88619.c: New test.
16470
16471 PR c++/85052
16472 * c-c++-common/builtin-convertvector-1.c: New test.
16473 * c-c++-common/torture/builtin-convertvector-1.c: New test.
16474 * g++.dg/ext/builtin-convertvector-1.C: New test.
16475 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
16476
16477 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
16478
16479 PR target/88521
16480 * gcc.target/i386/pr88521.c: New testcase.
16481
16482 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
16483
16484 PR fortran/88658
16485 * gfortran.dg/min_max_type_2.f90: New test.
16486
16487 2019-01-06 Jakub Jelinek <jakub@redhat.com>
16488
16489 PR c/88363
16490 * c-c++-common/attributes-4.c (falloc_align_int128,
16491 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
16492
16493 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
16494
16495 * gcc.dg/ipa/ipcp-2.c: Update bounds.
16496
16497 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
16498
16499 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
16500 * gcc.dg/plugin/plugindir2.c: Likewise.
16501 * gcc.dg/plugin/plugindir3.c: Likewise.
16502 * gcc.dg/plugin/plugindir4.c: Likewise.
16503
16504 2019-01-05 Janus Weil <janus@gcc.gnu.org>
16505
16506 PR fortran/88009
16507 * gfortran.dg/blockdata_10.f90: New test case.
16508
16509 2019-01-05 Jakub Jelinek <jakub@redhat.com>
16510
16511 PR middle-end/82564
16512 PR target/88620
16513 * gcc.dg/nested-func-12.c: New test.
16514 * gcc.c-torture/compile/pr82564.c: New test.
16515
16516 PR debug/88635
16517 * gcc.dg/debug/dwarf2/pr88635.c: New test.
16518
16519 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
16520
16521 PR target/60563
16522 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
16523
16524 2019-01-04 Martin Sebor <msebor@redhat.com>
16525
16526 PR c/88546
16527 * g++.dg/ext/attr-copy.C: New test.
16528 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
16529 * gcc.dg/attr-copy-6.c: New test.
16530 * gcc.dg/attr-copy-7.c: New test.
16531
16532 2019-01-04 Martin Sebor <msebor@redhat.com>
16533
16534 PR c/88363
16535 * c-c++-common/attributes-4.c: New test.
16536
16537 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
16538
16539 PR gcc/87763
16540 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
16541 count to 18.
16542
16543 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16544
16545 PR fortran/48543
16546 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
16547 * gfortran.dg/merge_char_const.f90: Restore.
16548
16549 2019-01-04 Jakub Jelinek <jakub@redhat.com>
16550
16551 PR target/88594
16552 * gcc.dg/pr88594.c: New test.
16553
16554 2019-01-04 Jan Beulich <jbeulich@suse.com>
16555
16556 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
16557 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
16558 gcc.target/i386/avx512bw-vpcmpequb-1.c,
16559 gcc.target/i386/avx512bw-vpcmpequw-1.c,
16560 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
16561 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
16562 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
16563 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
16564 gcc.target/i386/avx512bw-vpcmpgew-1.c,
16565 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
16566 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
16567 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
16568 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
16569 gcc.target/i386/avx512bw-vpcmpleb-1.c,
16570 gcc.target/i386/avx512bw-vpcmpleub-1.c,
16571 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
16572 gcc.target/i386/avx512bw-vpcmplew-1.c,
16573 gcc.target/i386/avx512bw-vpcmpltb-1.c,
16574 gcc.target/i386/avx512bw-vpcmpltub-1.c,
16575 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
16576 gcc.target/i386/avx512bw-vpcmpltw-1.c,
16577 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
16578 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
16579 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
16580 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
16581 gcc.target/i386/avx512bw-vpmovb2m-1.c,
16582 gcc.target/i386/avx512bw-vpmovm2b-1.c,
16583 gcc.target/i386/avx512bw-vpmovm2w-1.c,
16584 gcc.target/i386/avx512bw-vpmovw2m-1.c,
16585 gcc.target/i386/avx512bw-vptestmb-1.c,
16586 gcc.target/i386/avx512bw-vptestmw-1.c,
16587 gcc.target/i386/avx512bw-vptestnmb-1.c,
16588 gcc.target/i386/avx512bw-vptestnmw-1.c,
16589 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
16590 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
16591 gcc.target/i386/avx512dq-vfpclasssd-1.c,
16592 gcc.target/i386/avx512dq-vfpclassss-1.c,
16593 gcc.target/i386/avx512dq-vpmovd2m-1.c,
16594 gcc.target/i386/avx512dq-vpmovm2d-1.c,
16595 gcc.target/i386/avx512dq-vpmovm2q-1.c,
16596 gcc.target/i386/avx512dq-vpmovq2m-1.c,
16597 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
16598 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
16599 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
16600 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
16601 gcc.target/i386/avx512vl-vpcmpequd-1.c,
16602 gcc.target/i386/avx512vl-vpcmpequq-1.c,
16603 gcc.target/i386/avx512vl-vpcmpged-1.c,
16604 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
16605 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
16606 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
16607 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
16608 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
16609 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
16610 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
16611 gcc.target/i386/avx512vl-vpcmpled-1.c,
16612 gcc.target/i386/avx512vl-vpcmpleq-1.c,
16613 gcc.target/i386/avx512vl-vpcmpleud-1.c,
16614 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
16615 gcc.target/i386/avx512vl-vpcmpltd-1.c,
16616 gcc.target/i386/avx512vl-vpcmpltq-1.c,
16617 gcc.target/i386/avx512vl-vpcmpltud-1.c,
16618 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
16619 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
16620 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
16621 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
16622 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
16623 gcc.target/i386/avx512vl-vptestmd-1.c,
16624 gcc.target/i386/avx512vl-vptestmq-1.c,
16625 gcc.target/i386/avx512vl-vptestnmd-1.c,
16626 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
16627 operand.
16628 * gcc.target/i386/avx512bw-vpcmpb-1.c,
16629 gcc.target/i386/avx512bw-vpcmpub-1.c,
16630 gcc.target/i386/avx512bw-vpcmpuw-1.c,
16631 gcc.target/i386/avx512bw-vpcmpw-1.c,
16632 gcc.target/i386/avx512dq-vfpclasspd-1.c,
16633 gcc.target/i386/avx512dq-vfpclassps-1.c,
16634 gcc.target/i386/avx512f-vcmppd-1.c,
16635 gcc.target/i386/avx512f-vcmpps-1.c,
16636 gcc.target/i386/avx512f-vcmpsd-1.c,
16637 gcc.target/i386/avx512f-vcmpss-1.c,
16638 gcc.target/i386/avx512f-vpcmpd-1.c,
16639 gcc.target/i386/avx512f-vpcmpq-1.c,
16640 gcc.target/i386/avx512f-vpcmpud-1.c,
16641 gcc.target/i386/avx512f-vpcmpuq-1.c,
16642 gcc.target/i386/avx512f-vptestmd-1.c,
16643 gcc.target/i386/avx512f-vptestmq-1.c,
16644 gcc.target/i386/avx512f-vptestnmd-1.c,
16645 gcc.target/i386/avx512f-vptestnmq-1.c,
16646 gcc.target/i386/avx512vl-vcmppd-1.c,
16647 gcc.target/i386/avx512vl-vcmpps-1.c,
16648 gcc.target/i386/avx512vl-vpcmpd-1.c,
16649 gcc.target/i386/avx512vl-vpcmpq-1.c,
16650 gcc.target/i386/avx512vl-vpcmpud-1.c,
16651 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
16652 as mask operand.
16653
16654 2019-01-03 Martin Sebor <msebor@redhat.com>
16655
16656 PR tree-optimization/88659
16657 * gcc.dg/Wstringop-truncation-6.c: New test.
16658
16659 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16660
16661 PR fortran/48543
16662 * gfortran.dg/const_chararacter_merge.f90: Remove.
16663
16664 2019-01-03 Jakub Jelinek <jakub@redhat.com>
16665
16666 PR debug/88644
16667 * gcc.dg/debug/dwarf2/pr88644.c: New test.
16668 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
16669
16670 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
16671
16672 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
16673 * gcc.dg/pubtypes-3.c: Likewise.
16674 * gcc.dg/pubtypes-4.c: Likewise.
16675
16676 2019-01-03 Jakub Jelinek <jakub@redhat.com>
16677
16678 PR c++/88636
16679 * g++.target/i386/pr88636.C: New test.
16680
16681 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16682
16683 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
16684
16685 2019-01-03 Martin Liska <mliska@suse.cz>
16686
16687 PR testsuite/88436
16688 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
16689
16690 2019-01-02 Marek Polacek <polacek@redhat.com>
16691
16692 PR c++/88612 - ICE with -Waddress-of-packed-member.
16693 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
16694
16695 PR c++/88631 - CTAD failing for value-initialization.
16696 * g++.dg/cpp1z/class-deduction59.C: New test.
16697
16698 PR c++/81486 - CTAD failing with ().
16699 * g++.dg/cpp1z/class-deduction60.C: New test.
16700 * g++.dg/cpp1z/class-deduction61.C: New test.
16701
16702 2019-01-02 Martin Sebor <msebor@redhat.com>
16703 Jeff Law <law@redhat.com>
16704
16705 * gcc.dg/strlenopt-36.c: Update.
16706 * gcc.dg/strlenopt-45.c: Update.
16707 * gcc.c-torture/execute/strlen-5.c: New test.
16708 * gcc.c-torture/execute/strlen-6.c: New test.
16709 * gcc.c-torture/execute/strlen-7.c: New test.
16710
16711 2019-01-02 Jakub Jelinek <jakub@redhat.com>
16712
16713 PR testsuite/87304
16714 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
16715 messages only on vect_hw_misalign targets.
16716
16717 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
16718
16719 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
16720 * gfortran.dg/dec_d_lines_3.f: Ditto.
16721 * gfortran.dg/dec_structure_24.f90: Ditto.
16722 * gfortran.dg/dec_structure_26.f90: Ditto.
16723 * gfortran.dg/dec_structure_27.f90: Ditto.
16724 * gfortran.dg/dec_type_print_3.f90: Ditto.
16725 * gfortran.dg/derived_name_1.f90: Ditto.
16726 * gfortran.dg/error_recovery_1.f90: Ditto.
16727 * gfortran.dg/gomp/pr29759.f90: Ditto.
16728 * gfortran.dg/pr36192.f90: Ditto.
16729 * gfortran.dg/pr56007.f90: Ditto.
16730 * gfortran.dg/pr56520.f90: Ditto.
16731 * gfortran.dg/pr78741.f90: Ditto.
16732 * gfortran.dg/print_fmt_2.f90: Ditto.
16733 * gfortran.dg/select_type_20.f90: Ditto.
16734
16735 2019-01-02 Marek Polacek <polacek@redhat.com>
16736
16737 PR c++/86875
16738 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
16739
16740 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16741
16742 PR fortran/48543
16743 * gfortran.dg/const_chararacter_merge.f90: New test.
16744
16745 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
16746
16747 PR lto/88130
16748 * g++.dg/torture/pr88130.C: New testcase.
16749
16750 2019-01-02 Martin Liska <mliska@suse.cz>
16751
16752 PR tree-optimization/88650
16753 * gfortran.dg/predict-3.f90: New test.
16754
16755 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16756
16757 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
16758
16759 2019-01-02 Richard Biener <rguenther@suse.de>
16760
16761 PR tree-optimization/88621
16762 * gcc.dg/torture/pr88621.c: New testcase.
16763
16764 2019-01-02 Jakub Jelinek <jakub@redhat.com>
16765
16766 PR ipa/88561
16767 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
16768 targets and expect _ZThn8 for ilp32 targets.
16769
16770 2019-01-01 Martin Sebor <msebor@redhat.com>
16771 Jeff Law <law@redhat.com>
16772
16773 * gcc.dg/strlenopt-40.c: Update.
16774 * gcc.dg/strlenopt-51.c: Likewise.
16775 * gcc.dg/tree-ssa/pr79376.c: Likewise.
16776
16777 * gcc.dg/strlenopt-40.c: Disable a couple tests.
16778 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
16779 * gcc.dg/strlenopt-59.c: New test.
16780 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
16781 * g++.dg/init/strlen.C: New test.
16782
16783 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
16784
16785 PR fortran/82743
16786 * gfortran.dg/structure_constructor_16.f90: New test.
16787
16788 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
16789
16790 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
16791 * g++.dg/ipa/devirt-53.C: Fix scan template.
16792
16793 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
16794
16795 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
16796 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
16797 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
16798
16799 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
16800
16801 * g++.dg/tree-prof/devirt.C: Update testcase.
16802
16803 2019-01-01 Jakub Jelinek <jakub@redhat.com>
16804
16805 Update copyright years.
16806 \f
16807 Copyright (C) 2019 Free Software Foundation, Inc.
16808
16809 Copying and distribution of this file, with or without modification,
16810 are permitted in any medium without royalty provided the copyright
16811 notice and this notice are preserved.