Add Optimization keyword for param_max_inline_insns_auto param.
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-11-14 Martin Liska <mliska@suse.cz>
2
3 * c-c++-common/asan/memcmp-1.c: Update expected backtrace.
4
5 2019-11-14 Jakub Jelinek <jakub@redhat.com>
6
7 * c-c++-common/gomp/declare-variant-11.c: Add "sse4.2" and "sse4.1"
8 test.
9
10 * c-c++-common/gomp/declare-variant-2.c: Add test for non-integral
11 score and for negative score.
12 * c-c++-common/gomp/declare-variant-3.c: Add test for zero score.
13 * g++.dg/gomp/declare-variant-8.C: Add test for negative and zero
14 scores.
15
16 * c-c++-common/gomp/declare-variant-3.c: Add testcase for vendor nvidia.
17
18 * c-c++-common/gomp/declare-variant-2.c: Adjust expected diagnostics,
19 add a test for atomic_default_mem_order with a string literal.
20 * c-c++-common/gomp/declare-variant-3.c: Use string literal props
21 in a few random places, add a few string literal prop related tests.
22 * c-c++-common/gomp/declare-variant-8.c: Likewise.
23 * c-c++-common/gomp/declare-variant-9.c: Use string literal props
24 in a few random places.
25 * c-c++-common/gomp/declare-variant-10.c: Likewise.
26 * c-c++-common/gomp/declare-variant-11.c: Likewise.
27 * c-c++-common/gomp/declare-variant-12.c: Likewise.
28 * g++.dg/gomp/declare-variant-7.C: Likewise.
29
30 2019-11-14 Kewen Lin <linkw@gcc.gnu.org>
31
32 PR target/92464
33 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust loop
34 bound due to load cost adjustment.
35
36 2019-11-14 Joseph Myers <joseph@codesourcery.com>
37
38 * gcc.dg/c2x-attr-fallthrough-1.c, gcc.dg/c2x-attr-syntax-1.c,
39 gcc.dg/c2x-attr-syntax-2.c, gcc.dg/c2x-attr-syntax-3.c,
40 gcc.dg/gnu2x-attr-syntax-1.c, gcc.dg/gnu2x-attr-syntax-2.c,
41 gcc.dg/gnu2x-attrs-1.c: New tests.
42
43 2019-11-14 Feng Xue <fxue@os.amperecomputing.com>
44
45 PR ipa/91682
46 * gcc.dg/ipa/ipcp-agg-10.c: Change dg-scan string.
47 * gcc.dg/ipa/ipcp-agg-11.c: New test.
48
49 2019-11-14 Jakub Jelinek <jakub@redhat.com>
50
51 PR ipa/92421
52 * g++.dg/torture/pr92421.C: Add -Wno-return-type to
53 dg-additional-options. Avoid -Wwrite-string warnings, most of
54 -Wreturn-type warnings, define bf ctor. Use struct instead of class
55 with public: at the start.
56
57 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective target c++14
58 rather than c++11.
59
60 * gfortran.dg/ISO_Fortran_binding_17.c: Include
61 ../../../libgfortran/ISO_Fortran_binding.h rather than
62 ISO_Fortran_binding.h.
63
64 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
65
66 PR c++/92421
67 * g++.dg/torture/pr92421.C: New testcase.
68
69 2019-11-13 David Edelsohn <dje.gcc@gmail.com>
70
71 * gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
72 * gcc.target/powerpc/pr92090-2.c: Likewise.
73
74 2019-11-13 Marek Polacek <polacek@redhat.com>
75
76 PR c++/89070 - bogus [[nodiscard]] warning in SFINAE.
77 * g++.dg/cpp1z/nodiscard7.C: New test.
78
79 2019-11-13 Joseph Myers <joseph@codesourcery.com>
80
81 * gcc.dg/c11-float-3.c, gcc.dg/c2x-float-1.c: New tests.
82
83 2019-11-13 Martin Jambor <mjambor@suse.cz>
84
85 PR ipa/92454
86 * ipa-cp.c (spread_undeadness): Check that IPA_NODE_REF exists.
87 (identify_dead_nodes): Likewise.
88
89 2019-11-13 Martin Liska <mliska@suse.cz>
90
91 * gcc.dg/ipa/ipa-icf-39.c: Update -fdbg-cnt to the new format.
92 * gcc.dg/pr68766.c: Likewise.
93
94 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
95
96 * gcc.c-torture/compile/flatten.c: New testcase.
97
98 2019-11-13 Tobias Burnus <tobias@codesourcery.com>
99
100 PR fortran/92470
101 * gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
102 lower_bound == 0.
103
104 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
105
106 * gcc.target/aarch64/sve/mask_struct_store_3.c: Add
107 -fno-vect-cost-model.
108 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
109 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
110 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
111 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
112 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
113
114 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
115
116 PR c++/92206
117 * g++.dg/cpp0x/alias-decl-pr92206-1.C: New test.
118 * g++.dg/cpp0x/alias-decl-pr92206-2.C: Likewise.
119 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Likewise.
120
121 2019-11-13 Martin Liska <mliska@suse.cz>
122
123 * gcc.dg/params/params.exp: Restore test by parsing output
124 of --help=params -Q.
125
126 2019-11-13 Jiufu Guo <guojiufu@linux.ibm.com>
127
128 PR target/92465
129 * gcc.dg/pr47763.c: Add option -fweb.
130
131 2019-11-12 Nathan Sidwell <nathan@acm.org>
132
133 * g++.dg/cpp0x/using-enum-2.C: Adjust expected error text.
134 * g++.dg/cpp0x/using-enum-3.C: Likewise.
135 * g++.dg/lookup/using4.C: Likewise.
136 * g++.dg/lookup/using7.C: Likewise.
137 * g++.dg/template/using12.C: Likewise.
138 * g++.dg/template/using18.C: Likewise.
139 * g++.dg/template/using22.C: Likewise.
140
141 2019-11-12 Segher Boessenkool <segher@kernel.crashing.org>
142
143 PR target/92449
144 * gcc.c-torture/compile/pr92449.c: New test.
145 * gcc.target/powerpc/pr92449-1.c: New test.
146
147 2019-11-12 Tobias Burnus <tobias@codesourcery.com>
148
149 PR fortran/92470
150 * gfortran.dg/ISO_Fortran_binding_17.c: New.
151 * gfortran.dg/ISO_Fortran_binding_17.f90: New.
152 * gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
153 section_c, select_part_c): Update for CFI_{address} changes;
154 add asserts.
155
156 2019-11-12 Martin Sebor <msebor@redhat.com>
157
158 PR tree-optimization/92412
159 * gcc.dg/strlenopt-91.c: New test.
160
161 2019-11-12 Martin Sebor <msebor@redhat.com>
162
163 PR tree-optimization/35503
164 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: New test.
165
166 2019-11-12 Nathan Sidwell <nathan@acm.org>
167
168 * g++.dg/lookup/pr6936.C: Delete, identical to using38.C
169
170 2019-11-12 Ilya Leoshkevich <iii@linux.ibm.com>
171
172 PR rtl-optimization/92430
173 * gcc.dg/pr92430.c: New test (from Arseny Solokha).
174
175 2019-11-12 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/92461
178 * gcc.dg/torture/pr92461.c: New testcase.
179
180 2019-11-12 Martin Liska <mliska@suse.cz>
181
182 * gcc.dg/completion-3.c: Append = to all expected
183 results and sort expected output.
184 * gcc.dg/pr83620.c: Update error message.
185 * gcc.dg/spellcheck-params-2.c: Likewise.
186 * gcc.dg/spellcheck-params.c: Likewise.
187 * gcc.misc-tests/help.exp: Update expected output.
188
189 2019-11-12 Maciej W. Rozycki <macro@codesourcery.com>
190 Tobias Burnus <tobias@codesourcery.com>
191 Frederik Harwath <frederik@codesourcery.com>
192 Thomas Schwinge <thomas@codesourcery.com>
193
194 gcc/testsuite/
195 * c-c++-common/goacc/parallel-dims.c: New test.
196 * gfortran.dg/goacc/parallel-dims.f90: New test.
197
198 2019-11-12 Jakub Jelinek <jakub@redhat.com>
199
200 PR tree-optimization/92452
201 * c-c++-common/pr92452.c: New test.
202
203 2019-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
204
205 * gcc.dg/vect/pr92347.c: New test.
206
207 2019-11-11 Jakub Jelinek <jakub@redhat.com>
208
209 PR c++/92447
210 * g++.dg/cpp0x/pr92447.C: New test.
211
212 * c-c++-common/gomp/declare-target-5.c: New test.
213
214 2019-11-11 Richard Sandiford <richard.sandiford@arm.com>
215
216 * gcc.dg/vect/pr92420.c: New test.
217
218 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
219
220 * gcc.target/arc/delay-slot-limm.c: New test.
221
222 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
223
224 * gcc.target/arc/pic-2.c: New file.
225
226 2019-11-11 Tobias Burnus <tobias@codesourcery.com>
227 Mark Eggleston <mark.eggleston@codethink.com>
228
229 PR fortran/92142
230 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90:
231 Correct dg-additional-sources.
232
233 2019-11-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
234
235 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: New test.
236
237 2019-11-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
238
239 PR fortran/92142
240 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c: New.
241 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90: New.
242 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c: Correct
243 upper bounds for case 0.
244
245 2019-11-11 Thomas Schwinge <thomas@codesourcery.com>
246
247 * gfortran.dg/goacc/common-block-1.f90: Fix OpenACC directives
248 nesting.
249 * gfortran.dg/goacc/common-block-2.f90: Likewise.
250
251 2019-11-11 Jiufu Guo <guojiufu@linux.ibm.com>
252
253 PR tree-optimization/88760
254 * gcc.dg/pr59643.c: Update back to r277550.
255
256 2019-11-10 Paul Thomas <pault@gcc.gnu.org>
257
258 PR fortran/92123
259 * gfortran.dg/bind_c_procs_3.f90 : New test.
260 * gfortran.dg/ISO_Fortran_binding_15.c : New test.
261 * gfortran.dg/ISO_Fortran_binding_15.f90 : Additional source.
262
263 2019-11-09 Jan Hubicka <hubicka@ucw.cz>
264
265 * gcc.dg/tree-ssa/pr46076.c: Make tested code hot.
266
267 2019-11-09 Jakub Jelinek <jakub@redhat.com>
268
269 PR tree-optimization/92401
270 * g++.dg/opt/pr92401.C: New test.
271
272 2019-11-09 Thomas Koenig <tkoenig@gcc.gnu.org>
273
274 PR fortran/92321
275 * gfortran.dg/matmul_blas_2.f90: New test.
276
277 2019-11-09 Jakub Jelinek <jakub@redhat.com>
278
279 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: Use
280 dg-do compile instead of dg-do run.
281 * gfortran.dg/dec_char_conversion_in_data_3.f90: Likewise.
282
283 2019-11-08 Marek Polacek <polacek@redhat.com>
284
285 PR c++/92215 - flawed diagnostic for bit-field with non-integral type.
286 * g++.dg/diagnostic/bitfld4.C: New test.
287
288 2019-11-08 Marek Polacek <polacek@redhat.com>
289
290 PR c++/92058 - constinit malfunction in static data member.
291 * g++.dg/cpp2a/constinit15.C: New test.
292
293 2019-11-08 Mark Eggleston <mark.eggleston@codethink.com>
294 Jim MacArthur <jim.macarthur@codethink.co.uk>
295
296 * gfortran.dg/dec_char_conversion_in_assignment_1.f90: New test.
297 * gfortran.dg/dec_char_conversion_in_assignment_2.f90: New test.
298 * gfortran.dg/dec_char_conversion_in_assignment_3.f90: New test.
299 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: New test.
300 * gfortran.dg/dec_char_conversion_in_assignment_5.f90: New test.
301 * gfortran.dg/dec_char_conversion_in_assignment_6.f90: New test.
302 * gfortran.dg/dec_char_conversion_in_assignment_7.f90: New test.
303 * gfortran.dg/dec_char_conversion_in_assignment_8.f90: New test.
304 * gfortran.dg/dec_char_conversion_in_data_1.f90: New test.
305 * gfortran.dg/dec_char_conversion_in_data_2.f90: New test.
306 * gfortran.dg/dec_char_conversion_in_data_3.f90: New test.
307 * gfortran.dg/dec_char_conversion_in_data_4.f90: New test.
308 * gfortran.dg/dec_char_conversion_in_data_5.f90: New test.
309 * gfortran.dg/dec_char_conversion_in_data_6.f90: New test.
310 * gfortran.dg/dec_char_conversion_in_data_7.f90: New test.
311 * gfortran.dg/hollerith5.f90: Add -Wsurprising to options.
312 * gfortran.dg/hollerith_legacy.f90: Add -Wsurprising to options.
313 * gfortran.dg/no_char_to_numeric_assign.f90: New test.
314
315 2019-11-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
316
317 PR tree-optimization/92351
318 * gcc.dg/vect/vect-peel-2.c: Disable epilogue vectorization and
319 split the source of this test to...
320 * gcc.dg/vect/vect-peel-2-src.c: ... This.
321 * gcc.dg/vect/vect-peel-2-epilogues.c: New test.
322
323 2019-11-08 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gcc.c-torture/compile/20191108-1.c: New test.
326 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
327 * gcc.target/sparc/overflow-2.c: Likewise.
328 * gcc.target/sparc/overflow-3.c: Likewise.
329 * gcc.target/sparc/overflow-4.c: Likewise.
330 * gcc.target/sparc/overflow-5.c: Likewise.
331
332 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
333
334 * gcc.target/aarch64/sve/acle/general/inline_2.c: New test.
335
336 2019-11-08 Jakub Jelinek <jakub@redhat.com>
337
338 PR target/92038
339 * g++.dg/opt/store-merging-1.C: New test.
340 * g++.dg/opt/store-merging-2.C: New test.
341 * g++.dg/opt/store-merging-3.C: New test.
342
343 PR c++/92384
344 * g++.dg/torture/pr92384.C: New test.
345
346 2019-11-08 Martin Liska <mliska@suse.cz>
347
348 * g++.dg/pr92339.C: Rename identifiers to something
349 more readable.
350
351 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
352
353 * gcc.target/aarch64/sve/acle/general/deref_2.c: New test.
354 * gcc.target/aarch64/sve/acle/general/whilele_8.c: Likewise.
355 * gcc.target/aarch64/sve/acle/general/whilelt_4.c: Likewise.
356
357 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
358
359 * gcc.target/aarch64/sve/acle/general/inline_1.c: New test.
360
361 2019-11-08 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/92324
364 * gcc.dg/vect/pr92205.c: XFAIL.
365 * gcc.dg/vect/pr92324-1.c: New testcase.
366 * gcc.dg/vect/pr92324-2.c: Likewise.
367
368 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
369
370 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: New test.
371 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Likewise.
372
373 2019-11-08 Kewen Lin <linkw@gcc.gnu.org>
374
375 PR target/92132
376 * gcc.target/powerpc/pr92132-fp-1.c: New test.
377 * gcc.target/powerpc/pr92132-fp-2.c: New test.
378 * gcc.target/powerpc/pr92132-int-1.c: New test.
379 * gcc.target/powerpc/pr92132-int-2.c: New test.
380
381 2019-11-08 Hongtao Liu <hongtao.liu@intel.com>
382
383 * gcc.target/i386/pr92295.c: New test.
384
385 2019-11-08 Joseph Myers <joseph@codesourcery.com>
386
387 * gcc.dg/c11-old-style-definition-1.c,
388 gcc.dg/c11-old-style-definition-2.c,
389 gcc.dg/c2x-old-style-definition-1.c,
390 gcc.dg/c2x-old-style-definition-2.c,
391 gcc.dg/c2x-old-style-definition-3.c,
392 gcc.dg/c2x-old-style-definition-4.c,
393 gcc.dg/c2x-old-style-definition-5.c,
394 gcc.dg/c2x-old-style-definition-6.c: New tests.
395
396 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
397
398 PR other/92090
399 * gcc.target/powerpc/pr92090-2.c: New test.
400
401 2019-11-07 Joseph Myers <joseph@codesourcery.com>
402
403 * gcc.dg/tm/attrs-1.c: New test.
404 * gcc.dg/tm/props-5.c: New test. Based on props-4.c.
405
406 2019-11-08 Jakub Jelinek <jakub@redhat.com>
407
408 * g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from run to
409 compile.
410
411 2019-11-07 Iain Sandoe <iain@sandoe.co.uk>
412
413 * gcc.target/i386/pr92258.c: Add dg-requires for masm_intel.
414
415 2019-11-07 Jakub Jelinek <jakub@redhat.com>
416
417 PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Unicode reqs
418 * g++.dg/cpp1z/utf8-neg.C: Expect errors rather than -Wmultichar
419 warnings.
420 * g++.dg/ext/utf16-4.C: Expect errors rather than warnings.
421 * g++.dg/ext/utf32-4.C: Likewise.
422 * g++.dg/cpp2a/ucn2.C: New test.
423
424 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
425
426 PR other/92090
427 * gcc.target/powerpc/pr92090.c: New test.
428
429 2019-11-07 Feng Xue <fxue@os.amperecomputing.com>
430
431 PR tree-optimization/89134
432 * gcc.dg/tree-ssa/loop-cond-split-1.c: New test.
433 * g++.dg/tree-ssa/loop-cond-split-1.C: New test.
434 * gcc.dg/torture/pr55107.c: Add -fno-split-loops.
435
436 2019-11-07 Andreas Krebbel <krebbel@linux.ibm.com>
437
438 * gcc.target/s390/addsub-signed-overflow-1.c: Expect lochi
439 instructions to be used.
440 * gcc.target/s390/addsub-signed-overflow-2.c: Likewise.
441 * gcc.target/s390/mul-signed-overflow-1.c: Likewise.
442 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
443 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Check for 32 and 64
444 bit variant of lochi. Swap the values for the lochi's.
445 * gcc.target/s390/zvector/vec-cmp-1.c: Likewise.
446
447 2019-11-07 Martin Jambor <mjambor@suse.cz>
448
449 PR lto/70929
450 * g++.dg/lto/pr70929_[01].C: New test.
451 * gcc.dg/winline-10.c: Adjust for the fact that inlining happens.
452
453 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
454
455 * gcc.target/arm/acle/simd32.c: Update test.
456
457 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
458
459 * gcc.target/arm/acle/simd32.c: Update test.
460
461 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
462
463 * gcc.target/arm/acle/simd32.c: Update test.
464 * gcc.target/arm/acle/simd32_sel.c: New test.
465
466 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
467
468 * gcc.target/arm/acle/dsp_arith.c: Update test.
469
470 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
471
472 * gcc.target/arm/acle/dsp_arith.c: New test.
473
474 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
475
476 * gcc.target/arm/acle/saturation.c: New test.
477 * gcc.target/arm/acle/sat_no_smlatb.c: Likewise.
478 * lib/target-supports.exp (check_effective_target_arm_qbit_ok_nocache):
479 Define..
480 (check_effective_target_arm_qbit_ok): Likewise.
481 (add_options_for_arm_qbit): Likewise.
482
483 2019-11-07 Martin Liska <mliska@suse.cz>
484
485 PR c++/92354
486 * g++.target/i386/pr92354.C: New test.
487
488 2019-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
489
490 * gcc.dg/tree-ssa/pr92163.c: Add dg-require-effective-target fopenacc.
491
492 2019-11-06 Jerry DeLisle <jvdelisle@gcc.ngu.org>
493
494 PR fortran/90374
495 * gfortran.dg/fmt_error_10.f: Modify for new constraints.
496 * gfortran.dg/fmt_error_7.f: Add dg-options "-std=f95".
497 * gfortran.dg/fmt_error_9.f: Modify for new constraints.
498 * gfortran.dg/fmt_zero_width.f90: New test.
499
500 2019-11-07 Joseph Myers <joseph@codesourcery.com>
501
502 * gcc.dg/asm-wide-1.c, gcc.dg/diagnostic-token-ranges.c,
503 gcc.dg/plugin/diagnostic-test-string-literals-1.c,
504 gcc.dg/plugin/diagnostic-test-string-literals-2.c: Update expected
505 diagnostics.
506
507 2019-11-06 Iain Sandoe <iain@sandoe.co.uk>
508
509 * gcc.dg/framework-1.c: Adjust test header path.
510
511 2019-11-06 Claudiu Zissulescu <claziss@synopsys.com>
512 Sahahb Vahedi <shahab@synopsys.com>
513 Cupertino Miranda <cmiranda@synopsys.com
514
515 * gcc.target/arc/or-cnst-size2.c: New test.
516
517 2019-11-06 Richard Sandiford <richard.sandiford@arm.com>
518
519 * gcc.dg/vect/slp-9.c: Use scan-tree-dump rather than
520 scan-tree-dump-times.
521 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
522 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
523
524 2019-11-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
525
526 PR tree-optimization/92317
527 * gcc/testsuite/g++.dg/opt/pr92317.C: New test.
528
529 2019-11-06 Gergö Barany <gergo@codesourcery.com>
530 Frederik Harwath <frederik@codesourcery.com>
531 Thomas Schwinge <thomas@codesourcery.com>
532
533 * c-c++-common/goacc/nested-reductions-warn.c: New test.
534 * c-c++-common/goacc/nested-reductions.c: New test.
535 * gfortran.dg/goacc/nested-reductions-warn.f90: New test.
536 * gfortran.dg/goacc/nested-reductions.f90: New test.
537
538 2019-11-06 Jakub Jelinek <jakub@redhat.com>
539
540 PR inline-asm/92352
541 * c-c++-common/pr92352.c: New test.
542
543 2019-11-06 Xiong Hu Luo <luoxhu@linux.ibm.com>
544
545 PR92090
546 * gcc.target/powerpc/pr72804.c: Add -fno-inline-functions --param
547 max-inline-insns-single-O2=200.
548 * gcc.target/powerpc/pr79439-1.c: Add -fno-inline-functions.
549 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
550
551 2019-11-05 Martin Sebor <msebor@redhat.com>
552
553 PR tree-optimization/92373
554 * gcc.dg/Warray-bounds-55.c: New test.
555 * gcc.dg/Wzero-length-array-bounds-2.c: New test.
556
557 2019-11-05 Jim Wilson <jimw@sifive.com>
558
559 PR middle-end/92263
560 * gcc.dg/pr92263.c: New.
561
562 2019-11-05 Martin Sebor <msebor@redhat.com>
563
564 PR middle-end/92333
565 PR middle-end/82608
566 * gcc.dg/Warray-bounds-51.c: New test.
567
568 2019-11-05 Nathan Sidwell <nathan@acm.org>
569
570 PR c++/92370
571 * g++.dg/pr92370.C: New.
572
573 2019-11-04 Martin Sebor <msebor@redhat.com>
574
575 PR middle-end/92341
576 PR middle-end/82612
577 * g++.dg/warn/Warray-bounds-4.C: Adjust text of expected warning.
578 * gcc.dg/Warray-bounds-53.c: New test.
579 * gcc.dg/Warray-bounds-54.c: New test.
580
581 2019-11-05 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/92371
584 * gcc.dg/torture/pr92371.c: New testcase.
585
586 2019-11-05 Martin Liska <mliska@suse.cz>
587
588 * c-c++-common/ubsan/ptr-overflow-2.c: Update based on changed
589 run-time reporting format.
590
591 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
592
593 * gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
594 IBM Z.
595 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
596
597 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
598
599 * gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
600 for IBM Z.
601 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
602
603 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
604
605 * gcc.target/s390/s390.exp
606 (check_effective_target_s390_useable_hw): Add inline asm for z14
607 and z15. Replace instruction for z13 with lochiz. Add register
608 clobbers. Check also for __zarch__ when doing the __VX__ test.
609
610 2019-11-05 Christophe Lyon <christophe.lyon@linaro.org>
611
612 * gcc.target/arm/attr-crypto.c: Skip if -mpure-code is used.
613 * gcc.target/arm/attr-neon-fp16.c: Likewise.
614 * gcc.target/arm/combine-cmp-shift.c: Likewise.
615 * gcc.target/arm/data-rel-1.c: Likewise.
616 * gcc.target/arm/data-rel-2.c: Likewise.
617 * gcc.target/arm/data-rel-3.c: Likewise.
618 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
619 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
620 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
621 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
622 * gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
623 * gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
624 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
625 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
626 * gcc.target/arm/lceil-vcvt_1.c: Likewise.
627 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
628 * gcc.target/arm/lround-vcvt_1.c: Likewise.
629 * gcc.target/arm/memset-inline-10.c: Likewise.
630 * gcc.target/arm/mod_2.c: Likewise.
631 * gcc.target/arm/mod_256.c: Likewise.
632 * gcc.target/arm/pr40657-1.c: Likewise.
633 * gcc.target/arm/pr44788.c: Likewise.
634 * gcc.target/arm/pr50305.c: Likewise.
635 * gcc.target/arm/pr51835.c: Likewise.
636 * gcc.target/arm/pr51915.c: Likewise.
637 * gcc.target/arm/pr52006.c: Likewise.
638 * gcc.target/arm/pr53187.c: Likewise.
639 * gcc.target/arm/pr58784.c: Likewise.
640 * gcc.target/arm/pr59575.c: Likewise.
641 * gcc.target/arm/pr59923.c: Likewise.
642 * gcc.target/arm/pr60650-2.c: Likewise.
643 * gcc.target/arm/pr60657.c: Likewise.
644 * gcc.target/arm/pr60663.c: Likewise.
645 * gcc.target/arm/pr67439_1.c: Likewise.
646 * gcc.target/arm/pr68620.c: Likewise.
647 * gcc.target/arm/pr7676.c: Likewise.
648 * gcc.target/arm/pr79239.c: Likewise.
649 * gcc.target/arm/pr81863.c: Likewise.
650 * gcc.target/arm/pragma_attribute.c: Likewise.
651 * gcc.target/arm/pragma_cpp_fma.c: Likewise.
652 * gcc.target/arm/require-pic-register-loc.c: Likewise.
653 * gcc.target/arm/thumb-ltu.c: Likewise.
654 * gcc.target/arm/thumb1-pic-high-reg.c: Likewise.
655 * gcc.target/arm/thumb1-pic-single-base.c: Likewise.
656 * gcc.target/arm/tlscall.c: Likewise.
657 * gcc.target/arm/unsigned-float.c: Likewise.
658 * gcc.target/arm/vrinta-ce.c: Likewise.
659
660 2019-11-05 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/92324
663 * gcc.dg/vect/pr92324-3.c: New testcase.
664
665 2019-11-05 Jakub Jelinek <jakub@redhat.com>
666
667 PR tree-optimization/91945
668 * gfortran.dg/pr91945.f90: New test.
669
670 PR c++/92343
671 * g++.dg/cpp2a/attr-likely6.C: New test.
672
673 2019-11-05 Martin Liska <mliska@suse.cz>
674
675 PR c++/92339
676 * g++.dg/pr92339.C: New test.
677
678 2019-11-05 Jakub Jelinek <jakub@redhat.com>
679
680 * g++.dg/gomp/declare-variant-7.C: New test.
681 * g++.dg/gomp/declare-variant-8.C: New test.
682
683 2019-11-04 Eric Botcazou <ebotcazou@adacore.com>
684
685 PR testsuite/92302
686 * gcc.target/sparc/sparc-ret-3.c: Accept more registers in address.
687
688 2019-11-04 Martin Sebor <msebor@redhat.com>
689
690 PR tree-optimization/92349
691 * gcc.dg/Warray-bounds-50.c: New test.
692
693 2019-11-04 Joel Hutton <Joel.Hutton@arm.com>
694
695 * gcc.dg/vect/bb-slp-40.c: New test.
696 * gcc.dg/vect/bb-slp-41.c: New test.
697
698 2019-11-04 Richard Biener <rguenther@suse.de>
699
700 PR tree-optimization/92345
701 * gcc.dg/torture/pr92345.c: New testcase.
702
703 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
704
705 * gcc.target/msp430/tiny-printf.c: New test.
706
707 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
708
709 * gcc.target/msp430/devices/csv-using-env-var.c: New test.
710 * gcc.target/msp430/devices/csv-using-installed.c: New test.
711 * gcc.target/msp430/devices/csv-using-option.c: New test.
712 * gcc.target/msp430/devices/devices-main.c: New test source file.
713 * gcc.target/msp430/devices/msp430-devices.h: New test.
714 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
715 Add special cases for csv-using* tests.
716 Define TESTING_HARD_DATA when running tests that use hard-coded device
717 data.
718 (get_installed_device_data_path): New.
719 (msp430_hide_installed_devices_data): New.
720 (msp430_restore_installed_devices_data): New.
721 (msp430_test_installed_device_data): New.
722 (msp430_install_device_data): New.
723
724 2019-11-04 Richard Biener <rguenther@suse.de>
725
726 PR tree-optimization/92301
727 * gcc.dg/pr92301.c: New testcase.
728
729 2019-11-03 Martin Sebor <msebor@redhat.com>
730
731 PR c++/88565
732 * g++.dg/warn/Warray-bounds-9.C: New test.
733
734 2019-11-02 Paolo Carlini <paolo.carlini@oracle.com>
735
736 * g++.dg/conversion/ptrmem9.C: Check location.
737 * g++.dg/expr/cond2.C: Likewise.
738 * g++.dg/warn/Waddress-1.C: Check locations.
739 * g++.old-deja/g++.bugs/900324_02.C: Check location.
740 * g++.old-deja/g++.jason/rfg20.C: Likewise.
741 * g++.old-deja/g++.law/typeck1.C: Likewise.
742 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
743 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
744
745 * g++.dg/diagnostic/alignof1.C: New.
746 * g++.dg/expr/sizeof1.C: Check location.
747 * g++.dg/cpp0x/rv-lvalue-req.C: Check locations.
748
749 2019-11-02 Jakub Jelinek <jakub@redhat.com>
750
751 * c-c++-common/gomp/declare-variant-12.c: New test.
752
753 PR c++/89640
754 * g++.dg/cpp1z/attr-lambda1.C: New test.
755 * g++.dg/ext/attr-lambda2.C: New test.
756
757 * c-c++-common/gomp/declare-variant-6.c: Expect construct rather than
758 constructor in diagnostic messages.
759 * c-c++-common/gomp/declare-variant-7.c: Likewise.
760 * c-c++-common/gomp/declare-variant-11.c: New test.
761
762 PR c++/88335 - Implement P1073R3: Immediate functions
763 * g++.dg/cpp2a/consteval1.C: New test.
764 * g++.dg/cpp2a/consteval2.C: New test.
765 * g++.dg/cpp2a/consteval3.C: New test.
766 * g++.dg/cpp2a/consteval4.C: New test.
767 * g++.dg/cpp2a/consteval5.C: New test.
768 * g++.dg/cpp2a/consteval6.C: New test.
769 * g++.dg/cpp2a/consteval7.C: New test.
770 * g++.dg/cpp2a/consteval8.C: New test.
771 * g++.dg/cpp2a/consteval9.C: New test.
772 * g++.dg/cpp2a/consteval10.C: New test.
773 * g++.dg/cpp2a/consteval11.C: New test.
774 * g++.dg/cpp2a/consteval12.C: New test.
775 * g++.dg/cpp2a/consteval13.C: New test.
776 * g++.dg/cpp2a/consteval14.C: New test.
777 * g++.dg/ext/consteval1.C: New test.
778
779 PR c++/91369 - Implement P0784R7: constexpr new
780 * g++.dg/cpp2a/constexpr-new6.C: New test.
781 * g++.dg/cpp2a/constexpr-new7.C: New test.
782
783 * gcc.dg/pr36902.c: Terminate dg-warning regexp string.
784
785 2019-11-01 Martin Sebor <msebor@redhat.com>
786
787 PR middle-end/91679
788 PR middle-end/91647
789 PR middle-end/91463
790 PR middle-end/92312
791 * c-c++-common/Warray-bounds-2.c: Disable VRP. Adjust expected messages.
792 * g++.dg/warn/Warray-bounds-8.C: Remove xfails.
793 * gcc.dg/Warray-bounds-48.c: New test.
794 * gcc.dg/Warray-bounds-49.c: New test.
795 * gcc.dg/Wstringop-overflow-16.c: Adjust text of expected messages.
796 * gcc.dg/Wstringop-overflow-21.c: New test.
797 * gcc.dg/Wzero-length-array-bounds.c: New test.
798 * gcc.dg/pr36902.c: Remove xfail.
799 * gcc.dg/strlenopt-57.c: Add an expected warning.
800
801 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
802
803 * gfortran.dg/byte_3.f: New test.
804 * gfortran.dg/byte_4.f90: Ditto.
805
806 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
807
808 PR fortran/90988
809 * gfortran.dg/pr90988_4.f: New test.
810
811 2019-11-01 Martin Sebor <msebor@redhat.com>
812
813 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Declare test functions
814 with noipa attribute.
815
816 2019-11-01 Nathan Sidwell <nathan@acm.org>
817
818 * g++.dg/template/fn.C: New.
819
820 2019-11-01 Kewen Lin <linkw@gcc.gnu.org>
821
822 PR testsuite/92127
823 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Disable unroll.
824 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
825 Likewise.
826
827 2019-10-31 Alexandre Oliva <oliva@adacore.com>
828
829 * gcc.misc-tests/help.exp: Test --help=common for full sentences.
830
831 2019-10-31 Jakub Jelinek <jakub@redhat.com>
832
833 PR preprocessor/92296
834 * c-c++-common/cpp/pr92296-1.c: New test.
835 * c-c++-common/cpp/pr92296-2.c: New test.
836
837 2019-10-31 Jozef Lawrynowicz <jozef.l@mittosystems.com>
838
839 * gcc.target/msp430/devices-main.c: Move to devices subdirectory.
840 * gcc.target/msp430/devices/bad-devices-1.c: Update #include path to
841 devices-main.c.
842 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
843 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
844 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
845 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
846 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
847 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
848 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
849 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
850 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
851 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
852 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
853 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
854 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
855 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
856 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
857 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
858 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
859 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
860 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
861 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
862 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
863 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
864 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
865 * gcc.target/msp430/devices/hard-foo.c: Likewise.
866 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
867 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
868 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
869 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
870
871 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
872
873 * g++.target/aarch64/sve/vcond_1_run.C: Update test name.
874
875 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
876
877 * gcc.target/aarch64/sve/vcond_4.c: Split parts out into...
878 * gcc.target/aarch64/sve/vcond_4_costly.c,
879 * gcc.target/aarch64/sve/vcond_4_sel.c,
880 * gcc.target/aarch64/sve/vcond_4_zero.c: ...these new tests.
881 * gcc.target/aarch64/sve/vcond_4_run.c: Adjust accordingly.
882 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
883
884 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
885
886 * gcc.target/aarch64/sve/reduc_strict_3.c: Split all but the
887 first function out into...
888 * gcc.target/aarch64/sve/reduc_strict_4.c,
889 * gcc.target/aarch64/sve/reduc_strict_5.c,
890 * gcc.target/aarch64/sve/reduc_strict_6.c,
891 * gcc.target/aarch64/sve/reduc_strict_7.c,
892 * gcc.target/aarch64/sve/reduc_strict_8.c,
893 * gcc.target/aarch64/sve/reduc_strict_9.c: ...these new tests.
894 Test for scalable vectors instead of 256-bit vectors.
895
896 2019-10-31 Jakub Jelinek <jakub@redhat.com>
897
898 PR fortran/92284
899 * gfortran.dg/bind_c_array_params_3_aux.c: Include
900 ../../../libgfortran/ISO_Fortran_binding.h rather than
901 ISO_Fortran_binding.h.
902
903 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
904
905 * gfortran.dg/achar_2.f90: Remove bogus line from
906 last commit.
907
908 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
909
910 * gfortran.dg/achar_2.f90: Print 'DONE' and add dg-output.
911
912 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
913
914 * gcc.target/aarch64/sve/reduc_strict_3.c: Fix option order.
915 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
916 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
917 * gcc.target/i386/avx512f-gather-2.c: Likewise.
918 * gcc.target/i386/avx512f-gather-5.c: Likewise.
919 * gcc.target/i386/l_fma_double_1.c: Likewise.
920 * gcc.target/i386/l_fma_double_2.c: Likewise.
921 * gcc.target/i386/l_fma_double_3.c: Likewise.
922 * gcc.target/i386/l_fma_double_4.c: Likewise.
923 * gcc.target/i386/l_fma_double_5.c: Likewise.
924 * gcc.target/i386/l_fma_double_6.c: Likewise.
925 * gcc.target/i386/l_fma_float_1.c: Likewise.
926 * gcc.target/i386/l_fma_float_2.c: Likewise.
927 * gcc.target/i386/l_fma_float_3.c: Likewise.
928 * gcc.target/i386/l_fma_float_4.c: Likewise.
929 * gcc.target/i386/l_fma_float_5.c: Likewise.
930 * gcc.target/i386/l_fma_float_6.c: Likewise.
931 * gcc.target/i386/mask-pack.c: Likewise.
932 * gcc.target/i386/mask-unpack.c: Likewise.
933
934 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
935
936 PR fortran/92284
937 * gfortran.dg/bind-c-intent-out.f90: Update expected dump;
938 extend comment.
939 * gfortran.dg/bind_c_array_params_3.f90: New.
940 * gfortran.dg/bind_c_array_params_3_aux.c: New.
941
942 2019-10-31 Jakub Jelinek <jakub@redhat.com>
943
944 * c-c++-common/gomp/declare-variant-9.c: New test.
945 * c-c++-common/gomp/declare-variant-10.c: New test.
946
947 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
948
949 PR fortran/92277
950 * fortran.dg/pr92277.f90: New.
951
952 2019-10-31 Jakub Jelinek <jakub@redhat.com>
953
954 PR middle-end/92231
955 * gcc.c-torture/compile/pr92231.c: New test.
956
957 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
958
959 * gcc.dg/vect/vect-epilogues.c: New test.
960 * gcc.dg/vect/fast-math-vect-call-1.c: Disable for epilogue
961 vectorization.
962 * gcc.dg/vect/no-fast-math-vect16.c: Likewise.
963 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Likewise.
964 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Likewise.
965 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
966 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
967 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
968 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
969 * gcc.dg/vect/no-vfa-vect-dv-2.c: Likewise.
970 * gcc.dg/vect/pr33804.c: Likewise.
971 * gcc.dg/vect/pr53773.c: Likewise.
972 * gcc.dg/vect/pr65947-1.c: Likewise.
973 * gcc.dg/vect/pr65947-13.c: Likewise.
974 * gcc.dg/vect/pr65947-14.c: Likewise.
975 * gcc.dg/vect/pr65947-4.c: Likewise.
976 * gcc.dg/vect/pr80631-1.c: Likewise.
977 * gcc.dg/vect/pr80631-2.c: Likewise.
978 * gcc.dg/vect/slp-23.c: Likewise.
979 * gcc.dg/vect/slp-25.c: Likewise.
980 * gcc.dg/vect/slp-reduc-2.c: Likewise.
981 * gcc.dg/vect/slp-reduc-5.c: Likewise.
982 * gcc.dg/vect/slp-reduc-6.c: Likewise.
983 * gcc.dg/vect/slp-reduc-sad-2.c: Likewise.
984 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
985 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
986 * gcc.dg/vect/vect-103.c: Likewise.
987 * gcc.dg/vect/vect-109.c: Likewise.
988 * gcc.dg/vect/vect-119.c: Likewise.
989 * gcc.dg/vect/vect-24.c: Likewise.
990 * gcc.dg/vect/vect-26.c: Likewise.
991 * gcc.dg/vect/vect-27.c: Likewise.
992 * gcc.dg/vect/vect-29.c: Likewise.
993 * gcc.dg/vect/vect-42.c: Likewise.
994 * gcc.dg/vect/vect-44.c: Likewise.
995 * gcc.dg/vect/vect-48.c: Likewise.
996 * gcc.dg/vect/vect-50.c: Likewise.
997 * gcc.dg/vect/vect-52.c: Likewise.
998 * gcc.dg/vect/vect-54.c: Likewise.
999 * gcc.dg/vect/vect-56.c: Likewise.
1000 * gcc.dg/vect/vect-58.c: Likewise.
1001 * gcc.dg/vect/vect-60.c: Likewise.
1002 * gcc.dg/vect/vect-72.c: Likewise.
1003 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1004 * gcc.dg/vect/vect-75.c: Likewise.
1005 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1006 * gcc.dg/vect/vect-77-global.c: Likewise.
1007 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1008 * gcc.dg/vect/vect-78-global.c: Likewise.
1009 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1010 * gcc.dg/vect/vect-89.c: Likewise.
1011 * gcc.dg/vect/vect-91.c: Likewise.
1012 * gcc.dg/vect/vect-92.c: Likewise.
1013 * gcc.dg/vect/vect-96.c: Likewise.
1014 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
1015 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
1016 * gcc.dg/vect/vect-live-1.c: Likewise.
1017 * gcc.dg/vect/vect-live-2.c: Likewise.
1018 * gcc.dg/vect/vect-live-3.c: Likewise.
1019 * gcc.dg/vect/vect-live-4.c: Likewise.
1020 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1021 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1022 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1023 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1024 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1025 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1026 * gcc.dg/vect/vect-peel-1-epilogue.c: Likewise. New test.
1027 * gcc.dg/vect/vect-peel-1-src.c: Likewise. New test.
1028 * gcc.dg/vect/vect-peel-1.c: Likewise.
1029 * gcc.dg/vect/vect-peel-3-epilogue.c: Likewise. New test.
1030 * gcc.dg/vect/vect-peel-3-src.c: Likewise. New test.
1031 * gcc.dg/vect/vect-peel-3.c: Likewise.
1032 * gcc.dg/vect/vect-peel-4-epilogue.c: Likewise. New test.
1033 * gcc.dg/vect/vect-peel-4-src.c: Likewise. New test.
1034 * gcc.dg/vect/vect-peel-4.c: Likewise.
1035 * gcc.dg/vect/vect-reduc-6.c: Likewise.
1036 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1037 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1038 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1039 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1040 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1041 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1042 * gcc.dg/vect/vect-reduc-pattern-1a.c: Likewise.
1043 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Likewise.
1044 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Likewise.
1045 * gcc.dg/vect/vect-reduc-pattern-2a.c: Likewise.
1046 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Likewise.
1047 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1048 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1049 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1050 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1051 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1052 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1053 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Likewise.
1054 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1055 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
1056 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
1057 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
1058 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1059 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1060 * gcc.target/i386/l_fma_double_1.c: Likewise.
1061 * gcc.target/i386/l_fma_double_2.c: Likewise.
1062 * gcc.target/i386/l_fma_double_3.c: Likewise.
1063 * gcc.target/i386/l_fma_double_4.c: Likewise.
1064 * gcc.target/i386/l_fma_double_5.c: Likewise.
1065 * gcc.target/i386/l_fma_double_6.c: Likewise.
1066 * gcc.target/i386/l_fma_float_1.c: Likewise.
1067 * gcc.target/i386/l_fma_float_2.c: Likewise.
1068 * gcc.target/i386/l_fma_float_3.c: Likewise.
1069 * gcc.target/i386/l_fma_float_4.c: Likewise.
1070 * gcc.target/i386/l_fma_float_5.c: Likewise.
1071 * gcc.target/i386/l_fma_float_6.c: Likewise.
1072 * gcc.target/i386/mask-pack.c: Likewise.
1073 * gcc.target/i386/mask-unpack.c: Likewise.
1074 * gfortran.dg/vect/vect-4.f90: Likewise.
1075
1076 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR c++/91369 - Implement P0784R7: constexpr new
1079 * g++.dg/cpp2a/constexpr-new5.C: New test.
1080
1081 * g++.dg/cpp0x/Wpessimizing-move6.C: New test.
1082
1083 2019-10-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1084
1085 PR c++/92024
1086 * g++.dg/parse/crash70.C: New test.
1087 * c-c++-common/Wshadow-1.c: New test.
1088
1089 2019-10-30 Tobias Burnus <tobias@codesourcery.com>
1090
1091 PR fortran/92208
1092 * gfortran.dg/pr92208.f90: New.
1093
1094 2019-10-30 Marek Polacek <polacek@redhat.com>
1095
1096 PR c++/92134 - constinit malfunction in static data member.
1097 * g++.dg/cpp2a/constinit14.C: New test.
1098
1099 2019-10-30 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1100
1101 * gcc.target/msp430/mlarge-use-430-insn.c: New test.
1102
1103 2019-10-30 Richard Biener <rguenther@suse.de>
1104
1105 PR tree-optimization/92275
1106 * gcc.dg/torture/pr92275.c: New testcase.
1107
1108 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1109
1110 * g++.dg/gomp/declare-variant-6.C: New test.
1111
1112 2019-10-30 Martin Liska <mliska@suse.cz>
1113
1114 * c-c++-common/Wstringop-truncation-4.c: Disable IPA ICF.
1115 * gcc.dg/tree-ssa/pr64910-2.c: Likewise.
1116 * gcc.dg/tree-ssa/pr79352.c: Likewise.
1117
1118 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1119
1120 * c-c++-common/gomp/declare-variant-2.c: Add a test with , before
1121 match clause.
1122 * c-c++-common/gomp/declare-variant-6.c: Expect diagnostics also from
1123 C++ FE and adjust regexp so that it handles C++ pretty printing of
1124 function names.
1125 * g++.dg/gomp/declare-variant-1.C: New test.
1126 * g++.dg/gomp/declare-variant-2.C: New test.
1127 * g++.dg/gomp/declare-variant-3.C: New test.
1128 * g++.dg/gomp/declare-variant-4.C: New test.
1129 * g++.dg/gomp/declare-variant-5.C: New test.
1130
1131 2019-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 * g++.dg/conversion/ptrmem2.C: Adjust for error + inform.
1134 * g++.dg/gomp/tpl-atomic-2.C: Likewise.
1135
1136 2019-10-30 Martin Liska <mliska@suse.cz>
1137
1138 PR lto/91393
1139 PR lto/88220
1140 * gcc.dg/lto/pr91393_0.c: New test.
1141
1142 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR tree-optimization/92262
1145 * g++.dg/opt/pr92262.C: New test.
1146
1147 2019-10-30 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/65930
1150 * gcc.dg/vect/pr65930-2.c: New testcase.
1151
1152 2019-10-30 Mark Eggleston <mark.eggleston@codethink.com>
1153
1154 * gfortran.dg/no_overwrite_recursive_1.f90: New test.
1155 * gfortran.dg/no_overwrite_recursive_2.f90: New test.
1156
1157 2019-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 * g++.dg/other/ptrmem8.C: Test locations too.
1160 * g++.dg/template/dtor6.C: Likewise.
1161
1162 2019-10-29 Marek Polacek <polacek@redhat.com>
1163
1164 PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
1165 * g++.dg/cpp0x/overload-conv-4.C: New test.
1166
1167 2019-10-29 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR c++/92201
1170 * g++.dg/other/pr92201.C: New test.
1171
1172 2019-10-29 Marek Polacek <polacek@redhat.com>
1173
1174 PR c++/91548 - fix detecting modifying const objects for ARRAY_REF.
1175 * g++.dg/cpp1y/constexpr-tracking-const15.C: New test.
1176 * g++.dg/cpp1y/constexpr-tracking-const16.C: New test.
1177 * g++.dg/cpp1z/constexpr-tracking-const1.C: New test.
1178
1179 2019-10-29 Martin Sebor <msebor@redhat.com>
1180
1181 PR testsuite/92144
1182 * c-c++-common/Warray-bounds-4.c: Disable test to avoid failures
1183 due to PR 83543.
1184
1185 2019-10-29 Richard Biener <rguenther@suse.de>
1186
1187 PR tree-optimization/92260
1188 * gcc.dg/pr92260.c: New testcase.
1189
1190 2019-10-29 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/65930
1193 * gcc.dg/vect/pr65930-1.c: New testcase.
1194
1195 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1196 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1197 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1198
1199 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
1200 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
1201 * gcc.target/aarch64/sve/acle/asm: New test directory.
1202
1203 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1204
1205 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp: New file.
1206 * gcc.target/aarch64/sve/pcs/annotate_1.c: New test.
1207 * gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
1208 * gcc.target/aarch64/sve/pcs/annotate_3.c: Likewise.
1209 * gcc.target/aarch64/sve/pcs/annotate_4.c: Likewise.
1210 * gcc.target/aarch64/sve/pcs/annotate_5.c: Likewise.
1211 * gcc.target/aarch64/sve/pcs/annotate_6.c: Likewise.
1212 * gcc.target/aarch64/sve/pcs/annotate_7.c: Likewise.
1213 * gcc.target/aarch64/sve/pcs/args_1.c: Likewise.
1214 * gcc.target/aarch64/sve/pcs/args_10.c: Likewise.
1215 * gcc.target/aarch64/sve/pcs/args_11_nosc.c: Likewise.
1216 * gcc.target/aarch64/sve/pcs/args_11_sc.c: Likewise.
1217 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1218 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1219 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1220 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
1221 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
1222 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
1223 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
1224 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
1225 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
1226 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
1227 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
1228 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
1229 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
1230 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
1231 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
1232 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
1233 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
1234 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
1235 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
1236 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
1237 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
1238 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
1239 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
1240 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
1241 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
1242 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
1243 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
1244 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
1245 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
1246 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
1247 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
1248 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
1249 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
1250 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
1251 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
1252 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
1253 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
1254 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
1255 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
1256 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
1257 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
1258 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
1259 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
1260 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
1261 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
1262 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
1263 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
1264 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
1265 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
1266 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
1267 * gcc.target/aarch64/sve/pcs/nosve_1.c: Likewise.
1268 * gcc.target/aarch64/sve/pcs/nosve_2.c: Likewise.
1269 * gcc.target/aarch64/sve/pcs/nosve_3.c: Likewise.
1270 * gcc.target/aarch64/sve/pcs/nosve_4.c: Likewise.
1271 * gcc.target/aarch64/sve/pcs/nosve_5.c: Likewise.
1272 * gcc.target/aarch64/sve/pcs/nosve_6.c: Likewise.
1273 * gcc.target/aarch64/sve/pcs/nosve_7.c: Likewise.
1274 * gcc.target/aarch64/sve/pcs/nosve_8.c: Likewise.
1275 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1276 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1277 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1278 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1279 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1280 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1281 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1282 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1283 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1284 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1285 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1286 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1287 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1288 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1289 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1290 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1291 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1292 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1293 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1294 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1295 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1296 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1297 * gcc.target/aarch64/sve/pcs/return_7.c: Likewise.
1298 * gcc.target/aarch64/sve/pcs/return_8.c: Likewise.
1299 * gcc.target/aarch64/sve/pcs/return_9.c: Likewise.
1300 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c: Likewise.
1301 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c: Likewise.
1302 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c: Likewise.
1303 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c: Likewise.
1304 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1305 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1306 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1307 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1308 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1309 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1310 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1311 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
1312 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
1313 * gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise.
1314 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c: Likewise.
1315 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c: Likewise.
1316 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c: Likewise.
1317 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c: Likewise.
1318 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Likewise.
1319 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
1320 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
1321 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
1322 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
1323 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Likewise.
1324 * gcc.target/aarch64/sve/pcs/unprototyped_1.c: Likewise.
1325 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1326 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1327 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1328 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1329 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1330 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1331 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1332 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1333 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1334 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1335 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1336 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1337 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
1338 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
1339 * gcc.target/aarch64/sve/pcs/vpcs_1.c: Likewise.
1340 * g++.target/aarch64/sve/catch_7.C: Likewise.
1341
1342 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1343 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1344 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1345
1346 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
1347 * g++.target/aarch64/sve/acle/general-c++: New test directory.
1348 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
1349 * gcc.target/aarch64/sve/acle/general: New test directory.
1350 * gcc.target/aarch64/sve/acle/general-c: Likewise.
1351
1352 2019-10-29 Richard Biener <rguenther@suse.de>
1353
1354 PR tree-optimization/92241
1355 * gcc.dg/torture/pr92241-2.c: New testcase.
1356
1357 2019-10-29 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR target/92258
1360 * gcc.target/i386/pr92258.c: New test.
1361
1362 2019-10-28 Martin Sebor <msebor@redhat.com>
1363
1364 * gcc.dg/strlenopt-89.c: New test.
1365 * gcc.dg/strlenopt-90.c: New test.
1366 * gcc.dg/Wstringop-overflow-20.c: New test.
1367
1368 2019-10-28 Martin Sebor <msebor@redhat.com>
1369
1370 PR tree-optimization/92226
1371 * gcc.dg/strlenopt-88.c: New test.
1372
1373 2019-10-28 Martin Sebor <msebor@redhat.com>
1374
1375 PR c/66970
1376 * c-c++-common/cpp/has-builtin-2.c: New test.
1377 * c-c++-common/cpp/has-builtin-3.c: New test.
1378 * c-c++-common/cpp/has-builtin.c: New test.
1379
1380 2019-10-28 Mihailo Stojanovic <mistojanovic@wavecomp.com>
1381
1382 PR target/82981
1383 * gcc.target/mips/mips64r6-ti-mult.c: New test.
1384
1385 * gcc.target/mips/mips-builtins-pure.c: New test.
1386
1387 * gcc.target/mips/msa-insert-split.c: New test.
1388
1389 2019-10-28 Andrew Burgess <andrew.burgess@embecosm.com>
1390
1391 * gcc.target/riscv/save-restore-2.c: New file.
1392 * gcc.target/riscv/save-restore-3.c: New file.
1393 * gcc.target/riscv/save-restore-4.c: New file.
1394 * gcc.target/riscv/save-restore-5.c: New file.
1395 * gcc.target/riscv/save-restore-6.c: New file.
1396 * gcc.target/riscv/save-restore-7.c: New file.
1397 * gcc.target/riscv/save-restore-8.c: New file.
1398
1399 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1400
1401 PR tree-optimization/92163
1402 * gcc.dg/tree-ssa/pr92163.c: New test.
1403
1404 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1405
1406 PR middle-end/91272
1407 * gcc.target/aarch64/sve/clastb_1.c: Add dg-scan.
1408 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
1409 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
1410 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
1411 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
1412 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
1413 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
1414 * gcc.target/aarch64/sve/clastb_8.c: Likewise.
1415
1416 2019-10-28 Richard Biener <rguenther@suse.de>
1417
1418 PR tree-optimization/92252
1419 * gcc.dg/torture/pr92252.c: New testcase.
1420
1421 2019-10-28 Richard Biener <rguenther@suse.de>
1422
1423 PR tree-optimization/92241
1424 * gcc.dg/torture/pr92241.c: New testcase.
1425
1426 2019-10-28 Uroš Bizjak <ubizjak@gmail.com>
1427
1428 PR target/92225
1429 * gcc.target/i386/pr92225.c: New test.
1430
1431 2019-10-28 Michael Matz <matz@suse.de>
1432
1433 PR middle-end/90796
1434 * gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust.
1435
1436 2019-10-28 Ilya Leoshkevich <iii@linux.ibm.com>
1437
1438 PR rtl-optimization/92007
1439 * g++.dg/opt/pr92007.C: New test (from Arseny Solokha).
1440
1441 2019-10-28 Tobias Burnus <tobias@codesourcery.com>
1442
1443 PR fortran/91863
1444 * gfortran.dg/bind-c-intent-out.f90: New.
1445
1446 2019-10-25 Jiufu Guo <guojiufu@linux.ibm.com>
1447
1448 PR tree-optimization/88760
1449 * gcc.target/powerpc/small-loop-unroll.c: New test.
1450 * c-c++-common/tsan/thread_leak2.c: Update test.
1451 * gcc.dg/pr59643.c: Update test.
1452 * gcc.target/powerpc/loop_align.c: Update test.
1453 * gcc.target/powerpc/ppc-fma-1.c: Update test.
1454 * gcc.target/powerpc/ppc-fma-2.c: Update test.
1455 * gcc.target/powerpc/ppc-fma-3.c: Update test.
1456 * gcc.target/powerpc/ppc-fma-4.c: Update test.
1457 * gcc.target/powerpc/pr78604.c: Update test.
1458
1459 2019-10-27 Andreas Tobler <andreast@gcc.gnu.org>
1460
1461 * gcc.c-torture/execute/fprintf-2.c: Silence a Free/NetBSD libc warning.
1462 * gcc.c-torture/execute/printf-2.c: Likewise.
1463 * gcc.c-torture/execute/user-printf.c: Likewise.
1464
1465 2019-10-27 Paul Thomas <pault@gcc.gnu.org>
1466
1467 PR fortran/86248
1468 * gfortran.dg/char_result_19.f90: New test.
1469 * gfortran.dg/char_result_mod_19.f90: Module for the new test.
1470
1471 2019-10-26 Hongtao Liu <hongtao.liu@intel.com>
1472
1473 PR target/89071
1474 * gcc.target/i386/pr87007-4.c: New test.
1475 * gcc.target/i386/pr87007-5.c: Ditto.
1476
1477 2019-10-25 Marek Polacek <polacek@redhat.com>
1478
1479 PR c++/91581 - ICE in exception-specification of defaulted ctor.
1480 * g++.dg/cpp0x/noexcept55.C: New test.
1481
1482 2019-10-25 Cesar Philippidis <cesar@codesourcery.com>
1483 Tobias Burnus <tobias@codesourcery.com>
1484
1485 * gfortran.dg/goacc/common-block-1.f90: New test.
1486 * gfortran.dg/goacc/common-block-2.f90: New test.
1487 * gfortran.dg/goacc/common-block-3.f90: New test.
1488
1489 2019-10-25 David Edelsohn <dje.gcc@gmail.com>
1490
1491 * gcc.target/powerpc/pr70100.c: Add -mvsx.
1492 Allow AIX ABI function name.
1493
1494 2019-10-25 Richard Biener <rguenther@suse.de>
1495
1496 PR tree-optimization/92222
1497 * gcc.dg/torture/pr92222.c: New testcase.
1498
1499 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
1500
1501 * gcc.target/aarch64/sve/reduc_strict_3.c (double_reduc1): Prevent
1502 the loop from being unrolled.
1503
1504 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
1505
1506 * gcc.target/aarch64/sve/loop_add_5.c: Remove XFAILs for tests
1507 that now pass.
1508 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
1509 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
1510 * gcc.target/aarch64/sve/reduc_5.c: Likewise.
1511 * gcc.target/aarch64/sve/reduc_8.c: Likewise.
1512 * gcc.target/aarch64/sve/slp_13.c: Likewise.
1513 * gcc.target/aarch64/sve/slp_5.c: Likewise. Update expected
1514 WHILELO counts.
1515 * gcc.target/aarch64/sve/slp_7.c: Likewise.
1516
1517 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
1518
1519 * gcc.dg/vect/pr65947-1.c: No longer expect doubled dump lines
1520 for FOLD_EXTRACT_LAST reductions.
1521 * gcc.dg/vect/pr65947-2.c: Likewise.
1522 * gcc.dg/vect/pr65947-3.c: Likewise.
1523 * gcc.dg/vect/pr65947-4.c: Likewise.
1524 * gcc.dg/vect/pr65947-5.c: Likewise.
1525 * gcc.dg/vect/pr65947-6.c: Likewise.
1526 * gcc.dg/vect/pr65947-9.c: Likewise.
1527 * gcc.dg/vect/pr65947-10.c: Likewise.
1528 * gcc.dg/vect/pr65947-12.c: Likewise.
1529 * gcc.dg/vect/pr65947-13.c: Likewise.
1530 * gcc.dg/vect/pr65947-14.c: Likewise.
1531 * gcc.dg/vect/pr80631-1.c: Likewise.
1532 * gcc.dg/vect/pr80631-2.c: Likewise.
1533 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
1534 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
1535
1536 2019-10-24 Jakub Jelinek <jakub@redhat.com>
1537
1538 * c-c++-common/gomp/declare-variant-8.c: New test.
1539
1540 2019-10-24 Andreas Krebbel <krebbel@linux.ibm.com>
1541
1542 * gcc.dg/ipa/ipa-sra-19.c: Remove dg-skip-if. Add argument type to
1543 prototype of k.
1544
1545 2019-10-24 Richard Biener <rguenther@suse.de>
1546
1547 * gcc.dg/vect/slp-reduc-10a.c: New testcase.
1548 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
1549 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
1550 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
1551 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
1552
1553 2019-10-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1554
1555 * gcc.target/msp430/emulate-slli.c: Skip for -mcpu=msp430.
1556 Add shift by a constant 5 bits.
1557 Update scan-assembler directives.
1558 * gcc.target/msp430/emulate-srai.c: Likewise.
1559 * gcc.target/msp430/emulate-srli.c: Skip for -mcpu=msp430.
1560
1561 2019-10-24 Richard Biener <rguenther@suse.de>
1562
1563 PR tree-optimization/92205
1564 * gcc.dg/vect/pr92205.c: New testcase.
1565
1566 2019-10-24 Richard Biener <rguenther@suse.de>
1567
1568 PR tree-optimization/92203
1569 * gcc.dg/torture/pr92203.c: New testcase.
1570
1571 2019-10-24 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/65930
1574 * gcc.dg/vect/vect-reduc-2short.c: Fix typo.
1575
1576 2019-10-24 Richard Biener <rguenther@suse.de>
1577
1578 PR tree-optimization/65930
1579 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust again.
1580 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1581 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1582 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1583 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
1584
1585 2019-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1586
1587 * gcc.target/s390/load-thread-pointer-once-2.c: New test.
1588
1589 2019-10-24 Richard Biener <rguenther@suse.de>
1590
1591 * gcc.dg/vect/slp-reduc-9.c: New testcase.
1592
1593 2019-10-23 David Edelsohn <dje.gcc@gmail.com>
1594
1595 * gcc.target/powerpc/pr70010.c: Add -Wno-psabi.
1596 * gcc.target/powerpc/pr70010-[12].c: Require LTO.
1597 * gcc.target/powerpc/pr91275.c: Add -mcpu=power8.
1598
1599 2019-10-23 Richard Biener <rguenther@suse.de>
1600
1601 PR tree-optimization/65930
1602 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust.
1603 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1604 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1605 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1606 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
1607
1608 2019-10-23 Jakub Jelinek <jakub@redhat.com>
1609
1610 * g++.dg/cpp2a/constexpr-dtor3.C: Expect in 'constexpr' expansion of
1611 message on the line with variable declaration.
1612 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
1613
1614 2019-10-23 Eric Botcazou <ebotcazou@adacore.com>
1615
1616 * gcc.c-torture/execute/20191023-1.c: New test.
1617
1618 2019-10-23 Martin Liska <mliska@suse.cz>
1619
1620 PR ipa/91969
1621 * g++.dg/ipa/pr91969.C: New test.
1622
1623 2019-10-22 Marc Glisse <marc.glisse@inria.fr>
1624
1625 PR c++/85746
1626 * g++.dg/pr85746.C: New file.
1627
1628 2019-10-22 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/92173
1631 * gcc.dg/torture/pr92173.c: New testcase.
1632
1633 2019-10-22 Michael Matz <matz@suse.de>
1634
1635 PR middle-end/90796
1636 * gcc.dg/unroll-and-jam.c: Add three invalid and one valid case.
1637
1638 2019-10-22 Richard Biener <rguenther@suse.de>
1639
1640 PR tree-optimization/92173
1641 * gcc.dg/torture/pr92173.c: New testcase.
1642
1643 2019-10-22 Richard Sandiford <richard.sandiford@arm.com>
1644
1645 * g++.dg/diagnostic/aka5.h: New test.
1646 * g++.dg/diagnostic/aka5a.C: Likewise.
1647 * g++.dg/diagnostic/aka5b.C: Likewise.
1648 * g++.target/aarch64/diag_aka_1.C: Likewise.
1649
1650 2019-10-22 Iain Sandoe <iain@sandoe.co.uk>
1651
1652 * gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
1653 Use __SIZE_TYPE__ instead of size_t.
1654
1655 2019-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 * g++.dg/parse/qualified2.C: Tighten dg-error directive.
1658 * g++.old-deja/g++.other/decl5.C: Don't expect redundant error.
1659
1660 2019-10-21 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR c++/92015
1663 * g++.dg/cpp0x/constexpr-92015.C: New test.
1664
1665 2019-10-21 Marek Polacek <polacek@redhat.com>
1666
1667 PR c++/92062 - ODR-use ignored for static member of class template.
1668 * g++.dg/cpp0x/constexpr-odr1.C: New test.
1669 * g++.dg/cpp0x/constexpr-odr2.C: New test.
1670
1671 2019-10-21 Marek Polacek <polacek@redhat.com>
1672
1673 PR c++/92106 - ICE with structured bindings and -Wreturn-local-addr.
1674 * g++.dg/cpp1z/decomp50.C: New test.
1675
1676 2019-10-21 Richard Biener <rguenther@suse.de>
1677
1678 PR tree-optimization/92162
1679 * gcc.dg/pr92162.c: New testcase.
1680
1681 2019-10-21 Richard Biener <rguenther@suse.de>
1682
1683 PR tree-optimization/92161
1684 * gfortran.dg/pr92161.f: New testcase.
1685
1686 2019-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1687
1688 * gcc.target/aarch64/acle/rng_1.c: New test.
1689
1690 2019-10-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1691
1692 PR tree-optimization/91532
1693 * gcc.target/aarch64/sve/fmla_2.c: Add dg-scan check for two st1d
1694 insns.
1695
1696 2019-10-20 Georg-Johann Lay <avr@gjlay.de>
1697
1698 Fix some fallout for small targets.
1699
1700 PR testsuite/52641
1701 * gcc.dg/torture/pr86034.c: Use 32-bit base type for a bitfield of
1702 width > 16 bits.
1703 * gcc.dg/torture/pr90972.c [avr]: Add option "-w".
1704 * gcc.dg/torture/pr87693.c: Same.
1705 * gcc.dg/torture/pr91178.c: Add dg-require-effective-target size32plus.
1706 * gcc.dg/torture/pr91178-2.c: Same.
1707 * gcc.dg/torture/20181024-1.c
1708 * gcc.dg/torture/pr86554-1.c: Use 32-bit integers.
1709 * gcc.dg/tree-ssa/pr91091-1.c: Same.
1710
1711 2019-10-20 Jan Hubicka <hubicka@ucw.cz>
1712
1713 * gcc.c-torture/execute/alias-access-path-2.c: New testcase.
1714 * gcc.dg/tree-ssa/alias-access-path-11.c: xfail.
1715
1716 2019-10-20 Jakub Jelinek <jakub@redhat.com>
1717
1718 * g++.dg/cpp2a/nodiscard-reason-only-one.C: In dg-error or dg-warning
1719 remove (?n) uses and replace .* with \[^\n\r]*.
1720 * g++.dg/cpp2a/nodiscard-reason.C: Likewise.
1721 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
1722 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
1723
1724 2019-10-19 Jakub Jelinek <jakub@redhat.com>
1725
1726 PR target/92140
1727 * gcc.target/i386/pr92140.c: New test.
1728 * gcc.c-torture/execute/pr92140.c: New test.
1729
1730 2019-10-19 Iain Sandoe <iain@sandoe.co.uk>
1731
1732 * gcc.dg/Wnonnull.c: Add attributed function declarations for
1733 memcpy and strlen for Darwin.
1734
1735 2019-10-18 Martin Sebor <msebor@redhat.com>
1736
1737 PR tree-optimization/92157
1738 * gcc.dg/strlenopt-69.c: Disable test failing due to PR 92155.
1739 * gcc.dg/strlenopt-87.c: New test.
1740
1741 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1742
1743 * gcc.target/arm/negdi-3.c: Update expected output to allow NEGS.
1744
1745 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1746
1747 * gcc.dg/builtin-arith-overflow-3.c: New test.
1748
1749 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1750
1751 * gcc.target/arm/negdi-3.c: Remove XFAIL markers.
1752
1753 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1754
1755 * gcc.target/arm/pr53447-1.c: Remove XFAIL.
1756 * gcc.target/arm/pr53447-3.c: Remove XFAIL.
1757 * gcc.target/arm/pr53447-4.c: Remove XFAIL.
1758
1759 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
1760
1761 * gcc.target/arm/negdi-3.c: Add XFAILS.
1762 * gcc.target/arm/pr3447-1.c: Likewise.
1763 * gcc.target/arm/pr3447-3.c: Likewise.
1764 * gcc.target/arm/pr3447-4.c: Likewise.
1765
1766 2019-10-18 Steven G. Kargl <kargl@gcc.gnu.org>
1767
1768 PR fortran/69455
1769 * gfortran.dg/pr69455_1.f90: New test.
1770 * gfortran.dg/pr69455_2.f90: Ditto.
1771
1772 2019-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
1773
1774 * gcc.target/arm/multilib.exp: Add extra tests.
1775
1776 2019-10-18 Tobias Burnus <tobias@codesourcery.com>
1777
1778 PR fortran/91586
1779 * gfortran.dg/class_71.f90: New.
1780
1781 2019-10-18 Georg-Johann Lay <avr@gjlay.de>
1782
1783 Fix some fallout for small targets.
1784
1785 PR testsuite/52641
1786 * gcc.c-torture/execute/20190820-1.c:
1787 Add dg-require-effective-target int32plus.
1788 * gcc.c-torture/execute/pr85331.c
1789 Add dg-require-effective-target double64plus.
1790 * gcc.dg/pow-sqrt-1.c: Same.
1791 * gcc.dg/pow-sqrt-2.c: Same.
1792 * gcc.dg/pow-sqrt-3.c: Same.
1793 * gcc.c-torture/execute/20190901-1.c: Same.
1794 * gcc.c-torture/execute/user-printf.c [avr]: Skip.
1795 * gcc.c-torture/execute/fprintf-2.c [avr]: Skip.
1796 * gcc.c-torture/execute/printf-2.c [avr]: Skip.
1797 * gcc.dg/Wlarger-than3.c [avr]: Skip.
1798 * gcc.c-torture/execute/ieee/20041213-1.c (sqrt)
1799 [avr,double=float]: Provide custom prototype.
1800 * gcc.dg/pr36017.c: Same.
1801 * gcc.c-torture/execute/pr90025.c: Use 32-bit int.
1802 * gcc.dg/complex-7.c: Add dg-require-effective-target double64.
1803 * gcc.dg/loop-versioning-1.c:
1804 Add dg-require-effective-target size32plus.
1805 * gcc.dg/loop-versioning-2.c: Same.
1806
1807 2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1808 Richard Sandiford <richard.sandiford@arm.com>
1809
1810 PR target/86753
1811 * gcc.target/aarch64/sve/cond_cnot_2.c: Remove XFAIL
1812 from { scan-assembler-not {\tsel\t}.
1813 * gcc.target/aarch64/sve/cond_convert_1.c: Adjust to make
1814 only one load conditional.
1815 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
1816 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
1817 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAIL's.
1818 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1819
1820 2019-10-18 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR tree-optimization/92056
1823 * gcc.dg/tree-ssa/pr92056.c: New test.
1824
1825 2019-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 * g++.old-deja/g++.other/decl9.C: Check locations too.
1828
1829 2019-10-17 Yuliang Wang <yuliang.wang@arm.com>
1830
1831 * gcc.target/aarch64/sve2/eor3_1.c: New test.
1832 * gcc.target/aarch64/sve2/nlogic_1.c: As above.
1833 * gcc.target/aarch64/sve2/nlogic_2.c: As above.
1834 * gcc.target/aarch64/sve2/bitsel_1.c: As above.
1835 * gcc.target/aarch64/sve2/bitsel_2.c: As above.
1836 * gcc.target/aarch64/sve2/bitsel_3.c: As above.
1837 * gcc.target/aarch64/sve2/bitsel_4.c: As above.
1838
1839 2019-10-17 Aldy Hernandez <aldyh@redhat.com>
1840
1841 * gcc.dg/tree-ssa/evrp4.c: Check for +INF instead of -1.
1842
1843 2019-10-17 Christophe Lyon <christophe.lyon@linaro.org>
1844
1845 * gcc.target/arm/vseleqdf.c: Add missing closing bracket.
1846 * gcc.target/arm/vseleqsf.c: Likewise.
1847 * gcc.target/arm/vselgedf.c: Likewise.
1848 * gcc.target/arm/vselgesf.c: Likewise.
1849 * gcc.target/arm/vselgtdf.c: Likewise.
1850 * gcc.target/arm/vselgtsf.c: Likewise.
1851 * gcc.target/arm/vselledf.c: Likewise.
1852 * gcc.target/arm/vsellesf.c: Likewise.
1853 * gcc.target/arm/vselltdf.c: Likewise.
1854 * gcc.target/arm/vselltsf.c: Likewise.
1855 * gcc.target/arm/vselnedf.c: Likewise.
1856 * gcc.target/arm/vselnesf.c: Likewise.
1857 * gcc.target/arm/vselvcdf.c: Likewise.
1858 * gcc.target/arm/vselvcsf.c: Likewise.
1859 * gcc.target/arm/vselvsdf.c: Likewise.
1860 * gcc.target/arm/vselvssf.c: Likewise.
1861
1862 2019-10-17 Mark Eggleston <mark.eggleston@codethink.com>
1863
1864 * gfortran.dg/auto_in_equiv_3.f90: New test.
1865 * gfortran.dg/auto_in_equiv_4.f90: New test.
1866 * gfortran.dg/auto_in_equiv_5.f90: New test.
1867 * gfortran.dg/auto_in_equiv_6.f90: New test.
1868 * gfortran.dg/auto_in_equiv_7.f90: New test.
1869
1870 2019-10-17 Georg-Johann Lay <avr@gjlay.de>
1871
1872 * gcc.target/avr/progmem-error-1.cpp: Fix location of the
1873 expected diagnostic.
1874
1875 2019-10-17 Feng Xue <fxue@os.amperecomputing.com>
1876
1877 PR testsuite/92125
1878 * gcc.dg/ipa/pr91088.c: Change char conversion to bitand.
1879
1880 2019-10-17 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR tree-optimization/92056
1883 * gcc.c-torture/compile/pr92056.c: New test.
1884
1885 PR tree-optimization/92115
1886 * gcc.dg/pr92115.c: New test.
1887
1888 PR fortran/87752
1889 * gfortran.dg/gomp/pr87752.f90: New test.
1890
1891 2019-10-17 Richard Biener <rguenther@suse.de>
1892
1893 PR debug/91887
1894 * g++.dg/debug/dwarf2/pr91887.C: New testcase.
1895
1896 2019-10-16 Martin Sebor <msebor@redhat.com>
1897
1898 PR tree-optimization/83821
1899 * c-c++-common/Warray-bounds-4.c: Remove XFAIL.
1900 * gcc.dg/strlenopt-82.c: New test.
1901 * gcc.dg/strlenopt-83.c: Same.
1902 * gcc.dg/strlenopt-84.c: Same.
1903 * gcc.dg/strlenopt-85.c: Same.
1904 * gcc.dg/strlenopt-86.c: Same.
1905 * gcc.dg/tree-ssa/calloc-4.c: Same.
1906 * gcc.dg/tree-ssa/calloc-5.c: Same.
1907
1908 2019-10-16 Martin Sebor <msebor@redhat.com>
1909
1910 PR tree-optimization/91996
1911 * gcc.dg/strlenopt-80.c: New test.
1912 * gcc.dg/strlenopt-81.c: New test.
1913
1914 2019-10-16 Mihailo Stojanovic <mistojanovic@wavecomp.com>
1915
1916 * gcc.target/mips/msa-dpadd-dpsub.c: New test.
1917
1918 2019-10-16 Wilco Dijkstra <wdijkstr@arm.com>
1919
1920 * gcc.target/aarch64/symbol-range.c: Improve testcase.
1921 * gcc.target/aarch64/symbol-range-tiny.c: Likewise.
1922
1923 2019-10-16 Richard Biener <rguenther@suse.de>
1924
1925 * gcc.dg/vect/vect-cond-reduc-3.c: New testcase.
1926 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
1927
1928 2019-10-16 Peter Bergner <bergner@linux.ibm.com>
1929 Jiufu Guo <guojiufu@linux.ibm.com>
1930
1931 PR target/70010
1932 * gcc.target/powerpc/pr70010.c: New test.
1933 * gcc.target/powerpc/pr70010-1.c: New test.
1934 * gcc.target/powerpc/pr70010-2.c: New test.
1935 * gcc.target/powerpc/pr70010-3.c: New test.
1936 * gcc.target/powerpc/pr70010-4.c: New test.
1937
1938 2019-10-16 Feng Xue <fxue@os.amperecomputing.com>
1939
1940 PR ipa/91088
1941 * gcc.dg/ipa/pr91088.c: New test.
1942 * gcc.dg/ipa/pr91089.c: Add sub-test for range analysis.
1943 * g++.dg/tree-ssa/ivopts-3.C: Force a function to be noinline.
1944
1945 2019-10-15 Andrew Sutton <asutton@lock3software.com>
1946
1947 * g++.dg/cpp2a/concepts5.C: New test.
1948
1949 2019-10-15 Andrew Pinski <apinski@marvell.com>
1950
1951 * gcc.c-torture/compile/20191015-1.c: New test.
1952 * gcc.c-torture/compile/20191015-2.c: New test.
1953
1954 2019-10-15 Martin Sebor <msebor@redhat.com>
1955
1956 PR testsuite/92016
1957 * gcc.dg/Wstringop-overflow-17.c: Expect an additional warning.
1958
1959 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com>
1960
1961 PR target/92093
1962 * gcc.target/powerpc/pr91275.c: Fix type and endian issues.
1963
1964 2019-10-15 Richard Biener <rguenther@suse.de>
1965
1966 PR testsuite/92048
1967 * gcc.dg/vect/fast-math-vect-pr29925.c: Avoid unrolling of
1968 inner loop.
1969
1970 2019-10-15 Ilya Leoshkevich <iii@linux.ibm.com>
1971
1972 * gcc.target/s390/load-thread-pointer-once.c: New test.
1973
1974 2019-10-15 Richard Biener <rguenther@suse.de>
1975
1976 PR tree-optimization/92094
1977 * gfortran.dg/pr92094.f90: New testcase.
1978
1979 2019-10-15 Hongyu Wang <hongyu.wang@intel.com>
1980
1981 PR target/92035
1982 * gcc.target/i386/avx512f-vrndscaless-1.c: Add scan-assembler-times
1983 directives for newly expected instructions.
1984 * gcc.target/i386/avx512f-vrndscalesd-1.c: Likewise.
1985 * gcc.target/i386/avx512f-vrndscaless-2.c
1986 (avx512f_test): Add tests for new intrinsics.
1987 * gcc.target/i386/avx512f-vrndscalesd-2.c: Likewise.
1988 * gcc.target/i386/avx-1.c (__builtin_ia32_rndscalefss_round,
1989 __builtin_ia32_rndscalefsd_round): Remove.
1990 (__builtin_ia32_rndscalefss_mask_round,
1991 __builtin_ia32_rndscalefsd_mask_round): Define.
1992 * gcc.target/i386/sse-13.c: Ditto.
1993 * gcc.target/i386/sse-23.c: Ditto.
1994
1995 2019-10-15 Richard Biener <rguenther@suse.de>
1996
1997 PR middle-end/92046
1998 * c-c++-common/cxxbitfields-3.c: Adjust.
1999 * c-c++-common/cxxbitfields-6.c: Likewise.
2000 * c-c++-common/simulate-thread/bitfields-1.c: Likewise.
2001 * c-c++-common/simulate-thread/bitfields-2.c: Likewise.
2002 * c-c++-common/simulate-thread/bitfields-3.c: Likewise.
2003 * c-c++-common/simulate-thread/bitfields-4.c: Likewise.
2004 * g++.dg/simulate-thread/bitfields-2.C: Likewise.
2005 * g++.dg/simulate-thread/bitfields.C: Likewise.
2006 * gcc.dg/lto/pr52097_0.c: Likewise.
2007 * gcc.dg/simulate-thread/speculative-store-2.c: Likewise.
2008 * gcc.dg/simulate-thread/speculative-store-3.c: Likewise.
2009 * gcc.dg/simulate-thread/speculative-store-4.c: Likewise.
2010 * gcc.dg/simulate-thread/speculative-store.c: Likewise.
2011 * gcc.dg/tree-ssa/20050314-1.c: Likewise.
2012
2013 2019-10-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2014
2015 PR tree-optimization/92085
2016 * gcc.dg/tree-ssa/pr92085-1.c: New test.
2017 * gcc.dg/tree-ssa/pr92085-2.c: Likewise.
2018
2019 2019-10-14 Steven G. Kargl <kargl@gcc.gnu.org>
2020
2021 PR fortran/89943
2022 * gfortran.dg/pr89943_1.f90: New test.
2023 * gfortran.dg/pr89943_2.f90: Ditto.
2024 * gfortran.dg/pr89943_3.f90: Ditto.
2025 * gfortran.dg/pr89943_4.f90: Ditto.
2026
2027 2019-10-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2028
2029 PR fortran/92004
2030 * gfortran.dg/argument_checking_24.f90: New test.
2031 * gfortran.dg/abstract_type_6.f90: Add error message.
2032 * gfortran.dg/argument_checking_11.f90: Correct wording
2033 in error message.
2034 * gfortran.dg/argumeent_checking_13.f90: Likewise.
2035 * gfortran.dg/interface_40.f90: Add error message.
2036
2037 2019-10-14 Maya Rashish <coypu@sdf.org>
2038
2039 * gcc.c-torture/compile/pr85401: New test.
2040
2041 2019-10-14 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2042
2043 * gcc.target/mips/constant-spill.c: New test.
2044
2045 2019-10-14 Richard Biener <rguenther@suse.de>
2046
2047 PR tree-optimization/92069
2048 * gcc.dg/torture/pr92069.c: New testcase.
2049
2050 2019-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 * g++.dg/cpp0x/constexpr-union5.C: Test location(s) too.
2053 * g++.dg/diagnostic/bitfld2.C: Likewise.
2054 * g++.dg/ext/anon-struct1.C: Likewise.
2055 * g++.dg/ext/anon-struct6.C: Likewise.
2056 * g++.dg/ext/flexary19.C: Likewise.
2057 * g++.dg/ext/flexary9.C: Likewise.
2058 * g++.dg/template/error17.C: Likewise.
2059
2060 2019-10-14 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR c++/92084
2063 * g++.dg/gomp/pr92084.C: New test.
2064
2065 2019-10-14 Richard Sandiford <richard.sandiford@arm.com>
2066
2067 * gcc.dg/diag-aka-5.h: New test.
2068 * gcc.dg/diag-aka-5a.c: Likewise.
2069 * gcc.dg/diag-aka-5b.c: Likewise.
2070 * gcc.target/aarch64/diag_aka_1.c (f): Expect an aka to be printed
2071 for myvec.
2072
2073 2019-10-14 Jakub Jelinek <jakub@redhat.com>
2074
2075 * c-c++-common/gomp/declare-variant-7.c: Add tests for clauses not
2076 separated by commas in simd selector trait properties.
2077
2078 2019-10-14 Aldy Hernandez <aldyh@redhat.com>
2079
2080 * gcc.dg/tree-ssa/evrp4.c: Adjust for unsigned non-zero being
2081 [1,MAX].
2082
2083 2019-10-13 Iain Sandoe <iain@sandoe.co.uk>
2084
2085 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
2086 indirection label prefix, for Darwin.
2087 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2088 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2089 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2090 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2091 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2092 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2093 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2094 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2095 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2096 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2097 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2098 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2099 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2100 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2101 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2102 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2103 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2104 * gcc.target/i386/pr32219-2.c: Likewise.
2105 * gcc.target/i386/pr32219-3.c: Likewise.
2106 * gcc.target/i386/pr32219-4.c: Likewise.
2107 * gcc.target/i386/pr32219-7.c: Likewise.
2108 * gcc.target/i386/pr32219-8.c: Likewise.
2109 * gcc.target/i386/ret-thunk-14.c: Likewise.
2110 * gcc.target/i386/ret-thunk-15.c: Likewise.
2111 * gcc.target/i386/ret-thunk-9.c: Likewise.
2112
2113 2019-10-13 Damian Rouson <damain@sourceryinstitue.org>
2114
2115 PR fortran/91513
2116 * gfortran.dg/impure_assignment_2.f90: Update dg-error regex.
2117
2118 2019-10-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2119
2120 PR fortran/92017
2121 * gfortran.dg/minmaxloc_14.f90: New test.
2122
2123 2019-10-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2124
2125 * lib/target-supports.exp (add_options_for_c99_runtime): Remove.
2126 (check_effective_target_c99_runtime): Remove call to
2127 add_options_for_c99_runtime.
2128
2129 * gcc.dg/builtins-18.c: Remove dg-add-options c99_runtime.
2130 * gcc.dg/builtins-20.c: Likewise.
2131 * gcc.dg/builtins-53.c: Likewise.
2132 * gcc.dg/builtins-55.c: Likewise.
2133 * gcc.dg/builtins-67.c: Likewise.
2134 * gcc.dg/c99-tgmath-1.c: Likewise.
2135 * gcc.dg/c99-tgmath-2.c: Likewise.
2136 * gcc.dg/c99-tgmath-3.c: Likewise.
2137 * gcc.dg/c99-tgmath-4.c: Likewise.
2138 * gcc.dg/ipa/inline-8.c: Likewise.
2139 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2140 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2141 * gcc.dg/nextafter-2.c: Likewise.
2142 * gcc.dg/pr42427.c: Likewise.
2143 * gcc.dg/pr78965.c: Likewise.
2144 * gcc.dg/single-precision-constant.c: Likewise.
2145 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2146 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2147 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2148 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2149 * gcc.dg/torture/builtin-fp-int-inexact.c: Likewise.
2150 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
2151 * gcc.dg/torture/builtin-integral-1.c: Likewise.
2152 * gcc.dg/torture/builtin-power-1.c: Likewise.
2153 * gcc.dg/tree-ssa/copy-sign-1.c: Likewise.
2154 * gcc.dg/tree-ssa/minmax-2.c: Likewise.
2155 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2156 * gcc.target/i386/387-builtin-fp-int-inexact.c: Likewise.
2157 * gcc.target/i386/387-rint-inline-1.c: Likewise.
2158 * gcc.target/i386/387-rint-inline-2.c: Likewise.
2159 * gcc.target/i386/conversion.c: Likewise.
2160 * gcc.target/i386/pr47312.c: Likewise.
2161 * gcc.target/i386/sse2-builtin-fp-int-inexact.c: Likewise.
2162 * gcc.target/i386/sse2-rint-inline-1.c: Likewise.
2163 * gcc.target/i386/sse2-rint-inline-2.c: Likewise.
2164 * gcc.target/i386/sse4_1-builtin-fp-int-inexact.c: Likewise.
2165 * gcc.target/i386/sse4_1-rint-inline.c: Likewise.
2166
2167 2019-10-12 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR middle-end/92063
2170 * gcc.c-torture/compile/pr92063.c: New test.
2171
2172 * c-c++-common/gomp/declare-variant-2.c: Adjust for error recovery
2173 improvements. Add new tests.
2174 * c-c++-common/gomp/declare-variant-4.c: New test.
2175 * c-c++-common/gomp/declare-variant-5.c: New test.
2176 * c-c++-common/gomp/declare-variant-6.c: New test.
2177 * c-c++-common/gomp/declare-variant-7.c: New test.
2178
2179 2019-10-11 Joseph Myers <joseph@codesourcery.com>
2180
2181 * gcc.dg/dfp/c11-constants-1.c, gcc.dg/dfp/c11-constants-2.c,
2182 gcc.dg/dfp/c2x-constants-1.c, gcc.dg/dfp/c2x-constants-2.c: New
2183 tests.
2184 * gcc.dg/dfp/constants-pedantic.c: Use -std=gnu17 explicitly.
2185 Update expected diagnostics.
2186
2187 2019-10-11 Marek Polacek <polacek@redhat.com>
2188
2189 PR c++/92070 - bogus error with -fchecking=2.
2190 * g++.dg/expr/cond17.C: New test.
2191
2192 2019-10-11 Marek Polacek <polacek@redhat.com>
2193
2194 PR c++/92049 - extra error with -fchecking=2.
2195 * g++.dg/template/builtin2.C: New test.
2196
2197 2019-10-11 Jim Wilson <jimw@sifive.com>
2198
2199 PR rtl-optimization/91860
2200 * gcc.dg/pr91860-1.c: New testcase.
2201 * gcc.dg/pr91860-2.c: New testcase.
2202 * gcc.dg/pr91860-3.c: New testcase.
2203 * gcc.dg/pr91860-4.c: New testcase.
2204
2205 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2206
2207 PR fortran/91649
2208 * gfortran.dg/pr91649.f90: New test.
2209
2210 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2211
2212 PR fortran/91715
2213 * gfortran.dg/function_kinds_5.f90: Prune run-on error.
2214 * gfortran.dg/pr85543.f90: Ditto.
2215 * gfortran.dg/pr91715.f90: New test.
2216
2217 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2218
2219 PR fortran/92018
2220 * gfortran.dg/gnu_logical_2.f90: Update dg-error regex.
2221 * gfortran.dg/pr81509_2.f90: Ditto.
2222 * gfortran.dg/pr92018.f90: New test.
2223
2224 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2225
2226 PR fortran/92019
2227 * gfortran.dg/pr92019.f90: New test.
2228
2229 2019-10-11 Joseph Myers <joseph@codesourcery.com>
2230
2231 * gcc.dg/dfp/c11-keywords-1.c, gcc.dg/dfp/c11-keywords-2.c,
2232 gcc.dg/dfp/c2x-keywords-1.c, gcc.dg/dfp/c2x-keywords-2.c: New
2233 tests.
2234 * gcc.dg/dfp/keywords-ignored-c99.c: Remove test.
2235 * gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/keywords-c89.c,
2236 gcc.dg/dfp/keywords-c99.c: Use -pedantic-errors.
2237
2238 2019-10-11 Tobias Burnus <tobias@codesourcery.com>
2239
2240 PR fortran/92050
2241 * gfortran.dg/pr92050.f90: New.
2242
2243 2019-10-11 Richard Biener <rguenther@suse.de>
2244
2245 PR tree-optimization/90883
2246 PR tree-optimization/91091
2247 * gcc.dg/torture/20191011-1.c: New testcase.
2248 * gcc.dg/tree-ssa/ssa-fre-82.c: Likewise.
2249 * gcc.dg/tree-ssa/ssa-fre-83.c: Likewise.
2250 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: Disable FRE.
2251 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: Likewise.
2252
2253 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
2254
2255 * gnat.dg/specs/size_clause4.ads: New test.
2256
2257 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
2258
2259 PR target/77918
2260 * gcc.target/s390/s390.exp: Enable Fortran tests.
2261 * gcc.target/s390/zvector/autovec-double-quiet-eq.c: New test.
2262 * gcc.target/s390/zvector/autovec-double-quiet-ge.c: New test.
2263 * gcc.target/s390/zvector/autovec-double-quiet-gt.c: New test.
2264 * gcc.target/s390/zvector/autovec-double-quiet-le.c: New test.
2265 * gcc.target/s390/zvector/autovec-double-quiet-lt.c: New test.
2266 * gcc.target/s390/zvector/autovec-double-quiet-ordered.c: New test.
2267 * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: New test.
2268 * gcc.target/s390/zvector/autovec-double-quiet-unordered.c: New test.
2269 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13-finite.c: New test.
2270 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c: New test.
2271 * gcc.target/s390/zvector/autovec-double-signaling-eq.c: New test.
2272 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13-finite.c: New test.
2273 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13.c: New test.
2274 * gcc.target/s390/zvector/autovec-double-signaling-ge.c: New test.
2275 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13-finite.c: New test.
2276 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13.c: New test.
2277 * gcc.target/s390/zvector/autovec-double-signaling-gt.c: New test.
2278 * gcc.target/s390/zvector/autovec-double-signaling-le-z13-finite.c: New test.
2279 * gcc.target/s390/zvector/autovec-double-signaling-le-z13.c: New test.
2280 * gcc.target/s390/zvector/autovec-double-signaling-le.c: New test.
2281 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13-finite.c: New test.
2282 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13.c: New test.
2283 * gcc.target/s390/zvector/autovec-double-signaling-lt.c: New test.
2284 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13-finite.c: New test.
2285 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13.c: New test.
2286 * gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: New test.
2287 * gcc.target/s390/zvector/autovec-double-smax-z13.F90: New test.
2288 * gcc.target/s390/zvector/autovec-double-smax.F90: New test.
2289 * gcc.target/s390/zvector/autovec-double-smin-z13.F90: New test.
2290 * gcc.target/s390/zvector/autovec-double-smin.F90: New test.
2291 * gcc.target/s390/zvector/autovec-float-quiet-eq.c: New test.
2292 * gcc.target/s390/zvector/autovec-float-quiet-ge.c: New test.
2293 * gcc.target/s390/zvector/autovec-float-quiet-gt.c: New test.
2294 * gcc.target/s390/zvector/autovec-float-quiet-le.c: New test.
2295 * gcc.target/s390/zvector/autovec-float-quiet-lt.c: New test.
2296 * gcc.target/s390/zvector/autovec-float-quiet-ordered.c: New test.
2297 * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: New test.
2298 * gcc.target/s390/zvector/autovec-float-quiet-unordered.c: New test.
2299 * gcc.target/s390/zvector/autovec-float-signaling-eq.c: New test.
2300 * gcc.target/s390/zvector/autovec-float-signaling-ge.c: New test.
2301 * gcc.target/s390/zvector/autovec-float-signaling-gt.c: New test.
2302 * gcc.target/s390/zvector/autovec-float-signaling-le.c: New test.
2303 * gcc.target/s390/zvector/autovec-float-signaling-lt.c: New test.
2304 * gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: New test.
2305 * gcc.target/s390/zvector/autovec-fortran.h: New test.
2306 * gcc.target/s390/zvector/autovec-long-double-signaling-ge.c: New test.
2307 * gcc.target/s390/zvector/autovec-long-double-signaling-gt.c: New test.
2308 * gcc.target/s390/zvector/autovec-long-double-signaling-le.c: New test.
2309 * gcc.target/s390/zvector/autovec-long-double-signaling-lt.c: New test.
2310 * gcc.target/s390/zvector/autovec.h: New test.
2311
2312 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
2313
2314 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust
2315 expectations.
2316
2317 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
2318
2319 * gnat.dg/array38.adb: New test.
2320 * gnat.dg/array38_pkg.ad[sb]: New helper.
2321
2322 2019-10-11 Jakub Jelinek <jakub@redhat.com>
2323
2324 PR c++/91987
2325 * g++.dg/cpp1z/eval-order6.C: New test.
2326 * g++.dg/cpp1z/eval-order7.C: New test.
2327 * g++.dg/cpp1z/eval-order8.C: New test.
2328 * c-c++-common/gomp/pr91987.c: New test.
2329
2330 2019-10-10 Joseph Myers <joseph@codesourcery.com>
2331
2332 * gcc.dg/c11-float-dfp-1.c, gcc.dg/c2x-float-no-dfp-1.c,
2333 gcc.dg/c2x-float-no-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-1.c,
2334 gcc.dg/dfp/c2x-float-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-3.c,
2335 gcc.dg/dfp/tr24732-float-dfp-1.c,
2336 gcc.dg/dfp/ts18661-2-float-dfp-1.c: New tests.
2337
2338 2019-10-10 David Malcolm <dmalcolm@redhat.com>
2339
2340 PR 87488
2341 * c-c++-common/diagnostic-format-json-2.c: Expect an "option_url"
2342 field.
2343 * c-c++-common/diagnostic-format-json-3.c: Likewise.
2344 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
2345 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
2346 * jit.dg/test-error-array-bounds.c (create_code): Ensure that
2347 error messages don't contain escaped URLs.
2348
2349 2019-10-10 David Malcolm <dmalcolm@redhat.com>
2350
2351 PR 87488
2352 * lib/prune.exp (TEST_ALWAYS_FLAGS): Add -fdiagnostics-urls=never.
2353
2354 2019-10-10 Uroš Bizjak <ubizjak@gmail.com>
2355
2356 PR target/92022
2357 * g++.dg/pr92022.C: New test.
2358
2359 2019-10-10 Jakub Jelinek <jakub@redhat.com>
2360
2361 * c-c++-common/gomp/declare-variant-1.c: New test.
2362 * c-c++-common/gomp/declare-variant-2.c: New test.
2363 * c-c++-common/gomp/declare-variant-3.c: New test.
2364 * g++.dg/gomp/this-1.C: Adjust for diagnostic message spelling fix.
2365 * gcc.dg/gomp/declare-variant-1.c: New test.
2366 * gcc.dg/gomp/declare-variant-2.c: New test.
2367
2368 2019-10-09 Martin Sebor <msebor@redhat.com>
2369
2370 PR tree-optimization/90879
2371 * gcc.dg/Wstring-compare-2.c: New test.
2372 * gcc.dg/Wstring-compare.c: New test.
2373 * gcc.dg/strcmpopt_3.c: Scan the optmized dump instead of strlen.
2374 * gcc.dg/strcmpopt_6.c: New test.
2375 * gcc.dg/strlenopt-65.c: Remove uinnecessary declarations, add
2376 test cases.
2377 * gcc.dg/strlenopt-66.c: Run it.
2378 * gcc.dg/strlenopt-68.c: New test.
2379
2380 2019-10-09 Marek Polacek <polacek@redhat.com>
2381
2382 PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
2383 PR c++/69531 - DR 1307: Differently bounded array parameters.
2384 PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
2385 * g++.dg/conversion/qual1.C: New test.
2386 * g++.dg/conversion/qual2.C: New test.
2387 * g++.dg/conversion/qual3.C: New test.
2388 * g++.dg/conversion/ref2.C: New test.
2389 * g++.dg/conversion/ref3.C: New test.
2390 * g++.dg/cpp0x/initlist-array3.C: Remove dg-error.
2391 * g++.dg/cpp0x/initlist-array7.C: New test.
2392 * g++.dg/cpp0x/initlist-array8.C: New test.
2393 * g++.dg/cpp2a/array-conv1.C: New test.
2394 * g++.dg/cpp2a/array-conv10.C: New test.
2395 * g++.dg/cpp2a/array-conv11.C: New test.
2396 * g++.dg/cpp2a/array-conv12.C: New test.
2397 * g++.dg/cpp2a/array-conv13.C: New test.
2398 * g++.dg/cpp2a/array-conv14.C: New test.
2399 * g++.dg/cpp2a/array-conv15.C: New test.
2400 * g++.dg/cpp2a/array-conv16.C: New test.
2401 * g++.dg/cpp2a/array-conv17.C: New test.
2402 * g++.dg/cpp2a/array-conv2.C: New test.
2403 * g++.dg/cpp2a/array-conv3.C: New test.
2404 * g++.dg/cpp2a/array-conv4.C: New test.
2405 * g++.dg/cpp2a/array-conv5.C: New test.
2406 * g++.dg/cpp2a/array-conv6.C: New test.
2407 * g++.dg/cpp2a/array-conv7.C: New test.
2408 * g++.dg/cpp2a/array-conv8.C: New test.
2409 * g++.dg/cpp2a/array-conv9.C: New test.
2410 * g++.old-deja/g++.bugs/900321_01.C: Adjust dg-error.
2411
2412 2019-10-09 Marek Polacek <polacek@redhat.com>
2413
2414 PR c++/92032 - DR 1601: Promotion of enum with fixed underlying type.
2415 * g++.dg/cpp0x/scoped_enum10.C: New test.
2416 * g++.dg/cpp0x/scoped_enum11.C: New test.
2417
2418 2019-10-08 Andrew Sutton <asutton@lock3software.com>
2419
2420 * lib/target-supports.exp (check_effective_target_concepts): Check
2421 for std=c++2a.
2422
2423 2019-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2424
2425 * c-c++-common/Waddress-1.c: Test locations too.
2426 * c-c++-common/Wpointer-compare-1.c: Likewise.
2427 * c-c++-common/Wshift-count-negative-1.c: Likewise.
2428 * c-c++-common/Wshift-count-overflow-1.c: Likewise.
2429 * c-c++-common/Wshift-negative-value-1.c: Likewise.
2430 * c-c++-common/Wshift-negative-value-2.c: Likewise.
2431 * c-c++-common/Wshift-negative-value-5.c: Likewise.
2432 * c-c++-common/pr48418.c: Likewise.
2433 * c-c++-common/pr65830.c: Likewise.
2434 * c-c++-common/pr69764.c: Likewise.
2435 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2436 * g++.dg/cpp0x/nullptr37.C: Likewise.
2437 * g++.dg/template/crash126.C: Likewise.
2438 * g++.dg/template/crash129.C: Likewise.
2439 * g++.dg/warn/Wextra-3.C: Likewise.
2440 * g++.dg/warn/Wfloat-equal-1.C: Likewise.
2441 * g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
2442 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2443 * g++.dg/warn/pointer-integer-comparison.C: Likewise.
2444 * g++.old-deja/g++.jason/crash8.C: Likewise.
2445
2446 2019-10-09 Richard Biener <rguenther@suse.de>
2447
2448 * gcc.dg/vect/vect-outer-call-1.c: New testcase.
2449
2450 2019-10-08 Alexandre Oliva <oliva@adacore.com>
2451
2452 * gcc.target/i386/20060512-1.c (sse2_test): Use a
2453 call-clobbered register variable for stack-disaligning push
2454 and pop. Require a frame pointer.
2455 * gcc.target/i386/20060512-3.c (sse2_test): Likewise.
2456
2457 2019-10-08 Martin Sebor <msebor@redhat.com>
2458
2459 PR c++/92001
2460 * g++.dg/Wclass-memaccess-5.C: New test.
2461
2462 2019-10-08 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
2463
2464 PR tree-optimization/90836
2465 * lib/target-supports.exp (check_effective_target_popcount)
2466 (check_effective_target_popcountll): New effective targets.
2467 * gcc.dg/tree-ssa/popcount4.c: New test.
2468 * gcc.dg/tree-ssa/popcount4l.c: New test.
2469 * gcc.dg/tree-ssa/popcount4ll.c: New test.
2470
2471 2019-10-08 Martin Sebor <msebor@redhat.com>
2472
2473 PR middle-end/92014
2474 * gcc.dg/Wstringop-overflow-19.c: New test.
2475
2476 2019-10-08 Steven G. Kargl <kargl@gcc.gnu.org>
2477
2478 PR fortran/91801
2479 * gfortran.dg/pr91801.f90: New test.
2480
2481 2019-10-08 Marek Polacek <polacek@redhat.com>
2482
2483 DR 685 - Integral promotion of enum ignores fixed underlying type.
2484 * g++.dg/cpp0x/scoped_enum9.C: New test.
2485
2486 2019-10-08 Martin Sebor <msebor@redhat.com>
2487
2488 PR tetsuite/92025
2489 * gcc.dg/Wstringop-overflow-12.c: Remove xfail.
2490
2491 2019-10-08 Richard Biener <rguenther@suse.de>
2492
2493 * gcc.dg/vect/pr65947-1.c: Adjust.
2494 * gcc.dg/vect/pr65947-13.c: Likewise.
2495 * gcc.dg/vect/pr65947-14.c: Likewise.
2496 * gcc.dg/vect/pr65947-4.c: Likewise.
2497 * gcc.dg/vect/pr80631-1.c: Likewise.
2498 * gcc.dg/vect/pr80631-2.c: Likewise.
2499
2500 2019-10-08 Tobias Burnus <tobias@codesourcery.com>
2501
2502 * gfortran.dg/goacc/continuation-free-form.f95: Update dg-error.
2503
2504 2019-10-08 Richard Sandiford <richard.sandiford@arm.com>
2505
2506 * gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for
2507 the function body test.
2508
2509 2019-10-08 Joseph Myers <joseph@codesourcery.com>
2510
2511 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: New test.
2512
2513 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2514
2515 * gcc.target/msp430/430x-insns.c: New test.
2516 * gcc.target/msp430/data-attributes-2.c: Remove dg-warning
2517 directives for conflicts between the "section" and "lower" attributes.
2518 * gcc.target/msp430/msp430.exp
2519 (check_effective_target_msp430_region_not_lower): New.
2520 (check_effective_target_msp430_region_lower): New.
2521 * gcc.target/msp430/object-attributes-430.c: New test.
2522 * gcc.target/msp430/object-attributes-default.c: New test.
2523 * gcc.target/msp430/object-attributes-mlarge-any-region.c: New test.
2524 * gcc.target/msp430/object-attributes-mlarge.c: New test.
2525
2526 2019-10-07 Jakub Jelinek <jakub@redhat.com>
2527
2528 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size of d array.
2529
2530 2019-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2531
2532 * g++.dg/diagnostic/not-a-function-template-1.C: New.
2533 * g++.dg/template/crash107.C: Adjust expected location.
2534 * g++.dg/template/dependent-expr1.C: Check locations.
2535 * g++.dg/template/error17.C: Check location.
2536
2537 2019-10-07 Richard Sandiford <richard.sandiford@arm.com>
2538
2539 PR target/91994
2540 * gcc.target/i386/pr91994.c: New test.
2541
2542 2019-10-07 Richard Biener <rguenther@suse.de>
2543
2544 PR tree-optimization/91975
2545 * g++.dg/tree-ssa/ivopts-3.C: Adjust.
2546 * gcc.dg/vect/vect-profile-1.c: Disable cunrolli.
2547 * gcc.dg/vect/vect-double-reduc-6.c: Disable unrolling of
2548 the innermost loop.
2549 * gcc.dg/vect/vect-93.c: Likewise.
2550 * gcc.dg/vect/vect-105.c: Likewise.
2551 * gcc.dg/vect/pr79920.c: Likewise.
2552 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2553 * gcc.dg/vect/no-vfa-vect-101.c: Likewise.
2554 * gcc.dg/vect/pr83202-1.c: Operate on a larger array.
2555 * gfortran.dg/vect/vect-8.f90: Likewise.
2556 * gcc.dg/tree-ssa/cunroll-2.c: Scan early unrolling dump instead
2557 of late one.
2558
2559 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
2560
2561 PR fortran/47045
2562 * gfortran.dg/pr47054_1.f90: New test
2563 * gfortran.dg/pr47054_2.f90: Ditto.
2564
2565 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
2566
2567 PR fortran/91497
2568 * gfortran.dg/pr91497.f90: Run on i?86-*-* and x86_64-*-* only.
2569
2570 2019-10-05 Paul Thomas <pault@gcc.gnu.org>
2571
2572 PR fortran/91926
2573 * gfortran.dg/ISO_Fortran_binding_13.f90: New test.
2574 * gfortran.dg/ISO_Fortran_binding_13.c: Additional source.
2575 * gfortran.dg/ISO_Fortran_binding_14.f90: New test.
2576
2577 2019-10-05 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR c++/91369 - Implement P0784R7: constexpr new
2580 * g++.dg/cpp0x/constexpr-delete2.C: Adjust expected diagnostics for
2581 c++2a.
2582 * g++.dg/cpp0x/locations1.C: Only expect constexpr ~S() diagnostics
2583 in c++17_down, adjust expected wording.
2584 * g++.dg/cpp1y/constexpr-new.C: Only expect diagnostics in c++17_down.
2585 * g++.dg/cpp2a/constexpr-dtor1.C: New test.
2586 * g++.dg/cpp2a/constexpr-dtor2.C: New test.
2587 * g++.dg/cpp2a/constexpr-dtor3.C: New test.
2588 * g++.dg/cpp2a/constexpr-new1.C: New test.
2589 * g++.dg/cpp2a/constexpr-new2.C: New test.
2590 * g++.dg/cpp2a/constexpr-new3.C: New test.
2591 * g++.dg/cpp2a/constexpr-new4.C: New test.
2592 * g++.dg/cpp2a/feat-cxx2a.C: Add __cpp_constinit and
2593 __cpp_constexpr_dynamic_alloc tests. Tweak __cpp_* tests for c++2a
2594 features to use style like older features, including #ifdef test.
2595 * g++.dg/ext/is_literal_type3.C: New test.
2596
2597 PR tree-optimization/91734
2598 * gcc.dg/pr91734.c: New test.
2599
2600 2019-10-04 Joseph Myers <joseph@codesourcery.com>
2601
2602 PR c/82752
2603 * gcc.dg/format/c2x-strftime-1.c: New test.
2604
2605 2019-10-04 Martin Sebor <msebor@redhat.com>
2606
2607 PR middle-end/91977
2608 * gcc.dg/Wstringop-overflow-18.c: New test.
2609
2610 2019-10-04 Martin Sebor <msebor@redhat.com>
2611
2612 * gcc.dg/Wstringop-overflow-17.c: New test.
2613
2614 2019-10-04 Steven G. Kargl <kargl@gcc.gnu.org>
2615
2616 PR fortran.91959
2617 * gfortran.dg/pr91959.f90: New test.
2618
2619 2019-10-04 Rafael Tsuha <rafael.tsuha@usp.br>
2620
2621 * gcc.dg/sinhovercosh-1.c: New test.
2622
2623 2019-10-04 Joseph Myers <joseph@codesourcery.com>
2624
2625 * gcc.dg/c11-builtins-1.c, gcc.dg/c2x-builtins-1.c,
2626 gcc.dg/dfp/c2x-builtins-dfp-1.c: New tests.
2627
2628 2019-10-04 Mark Eggleston <mark.eggleston@codethink.com>
2629
2630 * gfortran.dg/auto_in_equiv_1.f90: Replaced.
2631 * gfortran.dg/auto_in_equiv_2.f90: Replaced.
2632 * gfortran.dg/auto_in_equiv_3.f90: Deleted.
2633
2634 2019-10-04 Richard Sandiford <richard.sandiford@arm.com>
2635
2636 * gcc.target/aarch64/torture/simd-abi-8.c: Use -mlittle-endian.
2637 Check that there are no Q register saves or restores.
2638
2639 2019-10-04 Richard Biener <rguenther@suse.de>
2640
2641 * gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
2642
2643 2019-10-04 Yuliang Wang <yuliang.wang@arm.com>
2644
2645 * gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
2646 to avoid matching scalar code.
2647
2648 2019-10-04 Tobias Burnus <tobias@codesourcery.com>
2649
2650 * gfortran.dg/use_without_only_1.f90: Update column num in dg-warning.
2651
2652 2019-10-04 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c++/71504
2655 * g++.dg/cpp0x/constexpr-array21.C: New test.
2656 * g++.dg/cpp1y/constexpr-array7.C: New test.
2657 * g++.dg/cpp1z/constexpr-array1.C: New test.
2658
2659 2019-10-04 Jason Merrill <jason@redhat.com>
2660
2661 PR c++/71504
2662 * g++.dg/cpp0x/constexpr-array20.C: New test.
2663
2664 2019-10-04 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR c++/91974
2667 * g++.dg/cpp1z/eval-order5.C: New test.
2668
2669 2019-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2670
2671 PR fortran/91497
2672 * gfortran.dg/pr91497.f90: New test.
2673
2674 2019-10-03 Jan Hubicka <hubicka@ucw.cz>
2675
2676 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns-single-O2=200.
2677
2678 2019-10-03 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2679
2680 PR target/91769
2681 * gcc.target/mips/pr91769.c: New test.
2682
2683 2019-10-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2684
2685 * g++.dg/cpp0x/gen-attrs-67.C: Expect constructor priorities error
2686 on any !init_priority target.
2687
2688 2019-10-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2689
2690 PR fortran/84487
2691 * gfortran.dg/typebound_call_22.f03: xfail.
2692
2693 2019-10-03 Mark Eggleston <mark.eggleston@codethink.com>
2694
2695 * gfortran.dg/bad_operands.f90: New test.
2696 * gfortran.dg/character mismatch.f90: New test.
2697 * gfortran.dg/compare_interfaces.f90: New test.
2698 * gfortran.dg/hollerith_to_char_parameter_1.f90: New test.
2699 * gfortran.dg/hollerith_to_char_parameter_2.f90: New test.
2700 * gfortran.dg/widechar_intrinsics_1.f90: Checked for specific character
2701 type names instead of "Type of argument".
2702 * gfortran.dg/widechar_intrinsics_2.f90: Checked for specific character
2703 type names instead of "Type of argument".
2704 * gfortran.dg/widechar_intrinsics_3.f90: Checked for specific character
2705 type names instead of "Type of argument".
2706
2707 2019-10-02 Joseph Myers <joseph@codesourcery.com>
2708
2709 * gcc.dg/cr-decimal-dig-2.c: New test.
2710 * gcc.dg/limits-width-2.c: New test. Based on limits-width-1.c.
2711 * gcc.dg/stdint-width-2.c: New test. Based on stdint-width-1.c.
2712
2713 2019-10-03 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 * g++.dg/diagnostic/integral-array-size-1.C: New.
2716 * g++.dg/cpp0x/alias-decl-1.C: Test location(s) too.
2717 * g++.dg/init/new43.C: Likewise.
2718 * g++.dg/lookup/friend12.C: Likewise.
2719 * g++.dg/lookup/pr79766.C: Likewise.
2720 * g++.dg/lookup/pr84375.C: Likewise.
2721 * g++.dg/other/new-size-type.C: Likewise.
2722
2723 2019-10-03 Jakub Jelinek <jakub@redhat.com>
2724
2725 * g++.dg/ext/constexpr-attr-cleanup1.C: New test.
2726
2727 2019-10-02 Martin Sebor <msebor@redhat.com>
2728
2729 PR tree-optimization/80936
2730 * gcc.dg/Wnonnull-2.c: New test.
2731 * gcc.dg/Wnonnull-3.c: New test.
2732 * gcc.dg/nonnull-3.c: Expect more warnings.
2733
2734 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2735
2736 PR fortran/91784
2737 * gfortran.dg/pr91784.f90: New test.
2738
2739 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2740
2741 PR fortran/91785
2742 * gfortran.dg/pr91785.f90: New test.
2743
2744 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2745
2746 PR fortran/91942
2747 * gfortran.dg/pr91587.f90: Update dg-error regex.
2748 * gfortran.dg/pr91942.f90: New test.
2749
2750 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
2751
2752 PR fortran/91943
2753 gfortran.dg/pr91943.f90
2754
2755 2019-10-02 Jan Hubicka <hubicka@ucw.cz>
2756
2757 * g++.dg/tree-ssa/pr53844.C: Add -fno-inline-functions --param
2758 max-inline-insns-single-O2=200.
2759 * gcc.c-torture/execute/builtins/builtins.exp: Add
2760 -fno-inline-functions to additional_flags.
2761 * gcc.dg/ipa/inline-7.c: Add -fno-inline-functions.
2762 * gcc.dg/optimize-bswapsi-5.c: Add -fno-inline-functions.
2763 * gcc.dg/tree-ssa/ssa-thread-12.c: Add --param
2764 early-inlining-insns-O2=14 -fno-inline-functions; revert previous
2765 change.
2766 * gcc.dg/winline-3.c: Use --param max-inline-insns-single-O2=1
2767 --param inline-min-speedup-O2=100
2768 instead of --param max-inline-insns-single=1 --param
2769 inline-min-speedup=100
2770
2771 2019-10-02 Alexander Monakov <amonakov@ispras.ru>
2772
2773 PR rtl-optimization/87047
2774 * gcc.dg/pr87047.c: New test.
2775
2776 2019-10-02 Martin Jambor <mjambor@suse.cz>
2777
2778 PR testsuite/91842
2779 * gcc.dg/ipa/ipa-sra-19.c: Skip on powerpc.
2780
2781 2019-10-02 Eric Botcazou <ebotcazou@adacore.com>
2782
2783 * gnat.dg/opt82.adb: New test.
2784 * gnat.dg/opt82_pkg.ads: New helper.
2785
2786 2019-10-02 Richard Sandiford <richard.sandiford@arm.com>
2787
2788 * gcc.target/mips/call-clobbered-3.c: Remove skip for -Os.
2789 * gcc.target/mips/call-clobbered-4.c: Delete.
2790
2791 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
2792
2793 * gfortran.dg/gomp/is_device_ptr-1.f90: New.
2794
2795 2019-10-02 Richard Biener <rguenther@suse.de>
2796
2797 PR c++/91606
2798 * g++.dg/torture/pr91606.C: New testcase.
2799
2800 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
2801
2802 * gfortran.dg/goacc/asyncwait-1.f95: Handle new error message.
2803 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2804 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2805 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2806 * gfortran.dg/goacc/default-2.f: Likewise.
2807 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2808 * gfortran.dg/goacc/if.f95: Likewise.
2809 * gfortran.dg/goacc/list.f95: Likewise.
2810 * gfortran.dg/goacc/literal.f95: Likewise.
2811 * gfortran.dg/goacc/loop-2-kernels-tile.f95: Likewise.
2812 * gfortran.dg/goacc/loop-2-parallel-tile.f95: Likewise.
2813 * gfortran.dg/goacc/loop-7.f95: Likewise.
2814 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2815 * gfortran.dg/goacc/routine-6.f90: Likewise.
2816 * gfortran.dg/goacc/several-directives.f95: Likewise.
2817 * gfortran.dg/goacc/sie.f95: Likewise.
2818 * gfortran.dg/goacc/tile-1.f90: Likewise.
2819 * gfortran.dg/goacc/update-if_present-2.f90: Likewise.
2820 * gfortran.dg/gomp/declare-simd-1.f90: Likewise.
2821 * gfortran.dg/gomp/pr29759.f90: Likewise.
2822
2823 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
2824
2825 * libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: New.
2826
2827 2019-10-02 Jakub Jelinek <jakub@redhat.com>
2828
2829 PR tree-optimization/91940
2830 * gcc.dg/vect/vect-bswap16.c: Add -msse4 on x86, run on all targets,
2831 expect vectorized 1 loops message on both vect_bswap and sse4_runtime
2832 targets.
2833 * gcc.dg/vect/vect-bswap16a.c: New test.
2834
2835 2019-10-02 Joseph Myers <joseph@codesourcery.com>
2836
2837 * gcc.dg/asm-scope-1.c, gcc.dg/cpp/c11-scope-1.c,
2838 gcc.dg/cpp/c17-scope-1.c, gcc.dg/cpp/c2x-scope-1.c,
2839 gcc.dg/cpp/c2x-scope-2.c, gcc.dg/cpp/c90-scope-1.c,
2840 gcc.dg/cpp/c94-scope-1.c, gcc.dg/cpp/c99-scope-1.c,
2841 gcc.dg/cpp/gnu11-scope-1.c, gcc.dg/cpp/gnu17-scope-1.c,
2842 gcc.dg/cpp/gnu89-scope-1.c, gcc.dg/cpp/gnu99-scope-1.c: New tests.
2843
2844 2019-10-01 David Malcolm <dmalcolm@redhat.com>
2845
2846 * gcc.dg/plugin/diagnostic_group_plugin.c (test_begin_group_cb):
2847 Clear the prefix before emitting the "END GROUP" line.
2848 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2849 (custom_diagnostic_finalizer): Temporarily clear prefix when
2850 calling diagnostic_show_locus, rather than destroying it
2851 afterwards.
2852
2853 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2854
2855 * gcc.dg/tree-ssa/alias-access-path-10.c: New testcase.
2856 * gcc.dg/tree-ssa/alias-access-path-11.c: New testcase.
2857
2858 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2859
2860 * g++.dg/lto/odr-6_0.C: New testcase.
2861 * g++.dg/lto/odr-6_1.c: New testcase.
2862
2863 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2864
2865 * gcc.dg/tree-ssa/ssa-thread-12.c: Fix warning introduced by my
2866 previous change.
2867
2868 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
2869
2870 * g++.dg/tree-ssa/pr61034.C: Set early-inlining-insns-O2=14.
2871 * g++.dg/tree-ssa/pr8781.C: Likewise.
2872 * g++.dg/warn/Wstringop-truncation-1.C: Likewise.
2873 * gcc.dg/ipa/pr63416.c: likewise.
2874 * gcc.dg/vect/pr66142.c: Likewise.
2875 * gcc.dg/tree-ssa/ssa-thread-12.c: Mark compure_idf inline.
2876
2877 2019-10-01 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR c++/91925
2880 * g++.dg/conversion/packed2.C: New test.
2881
2882 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com>
2883
2884 * gcc.target/powerpc/pr91275.c: New.
2885
2886 2019-10-01 Alexandre Oliva <oliva@adacore.com>
2887
2888 * gcc.dg/torture/pr41094.c: Introduce intermediate variable.
2889
2890 PR debug/91507
2891 * gcc.dg/debug/dwarf2/array-0.c: New.
2892 * gcc.dg/debug/dwarf2/array-1.c: New.
2893 * gcc.dg/debug/dwarf2/array-2.c: New.
2894 * gcc.dg/debug/dwarf2/array-3.c: New.
2895 * g++.dg/debug/dwarf2/array-0.C: New.
2896 * g++.dg/debug/dwarf2/array-1.C: New.
2897 * g++.dg/debug/dwarf2/array-2.C: New. Based on libstdc++-v3's
2898 src/c++98/pool_allocator.cc:__pool_alloc_base::_S_heap_size.
2899 * g++.dg/debug/dwarf2/array-3.C: New. Based on
2900 gcc's config/i386/i386-features.c:xlogue_layout::s_instances.
2901 * g++.dg/debug/dwarf2/array-4.C: New.
2902
2903 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
2904
2905 * gcc.dg/diag-aka-1.c (T): Turn into a pointer typedef.
2906 (foo): Update accordingly.
2907 * gcc.dg/diag-aka-4.c: New test.
2908
2909 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
2910
2911 * gcc.dg/diag-aka-3.c: New test.
2912 * gcc.target/aarch64/diag_aka_1.c: New test.
2913 * g++.dg/diagnostic/aka4.C: New test.
2914
2915 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
2916
2917 * gcc.target/aarch64/torture/simd-abi-10.c: New test.
2918 * gcc.target/aarch64/torture/simd-abi-11.c: Likewise.
2919
2920 2019-09-30 Yuliang Wang <yuliang.wang@arm.com>
2921
2922 * gcc.dg/vect/vect-sdiv-pow2-1.c: New test.
2923 * gcc.target/aarch64/sve/asrdiv_1.c: As above.
2924 * lib/target-supports.exp (check_effective_target_vect_sdiv_pow2_si):
2925 Return true for AArch64 with SVE.
2926
2927 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
2928
2929 * gcc.target/aarch64/torture/simd-abi-9.c: New test.
2930
2931 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
2932
2933 * gcc.target/aarch64/torture/simd-abi-8.c: New test.
2934
2935 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
2936
2937 * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
2938 space between the comma and "...".
2939
2940 2019-09-30 Martin Jambor <mjambor@suse.cz>
2941
2942 PR ipa/91853
2943 * gcc.dg/ipa/pr91853.c: New test.
2944
2945 2019-09-30 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR target/91931
2948 * gcc.target/i386/pr91931.c: New test.
2949
2950 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2951
2952 PR fortran/91641
2953 * gfortran.dg/pr91641.f90: New test.
2954
2955 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2956
2957 PR fortran/91714
2958 * gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
2959 * gfortran.dg/pr91714.f90: New test.
2960
2961 2019-09-29 Paul Thomas <pault@gcc.gnu.org>
2962
2963 PR fortran/91726
2964 * gfortran.dg/coarray_poly_9.f90: New test.
2965
2966 2019-09-29 Kewen Lin <linkw@gcc.gnu.org>
2967
2968 * gcc.target/powerpc/conv-vectorize-1.c: New test.
2969 * gcc.target/powerpc/conv-vectorize-2.c: New test.
2970
2971 2019-09-28 Steven G. Kargl <kargl@gcc.ngu.org>
2972
2973 PR fortran/91802
2974 * gfortran.dg/pr91802.f90: New test.
2975
2976 2019-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
2977
2978 PR fortran/91864
2979 * gcc/testsuite/gfortran.dg/pr91864.f90
2980
2981 2019-09-28 Marek Polacek <polacek@redhat.com>
2982
2983 PR c++/91889 - follow-up fix for DR 2352.
2984 * g++.dg/cpp0x/ref-bind3.C: Add dg-error.
2985 * g++.dg/cpp0x/ref-bind4.C: New test.
2986 * g++.dg/cpp0x/ref-bind5.C: New test.
2987 * g++.dg/cpp0x/ref-bind6.C: New test.
2988 * g++.old-deja/g++.pt/spec35.C: Revert earlier change.
2989
2990 PR c++/91921 - stray warning with -Woverloaded-virtual.
2991 * g++.dg/warn/Woverloaded-2.C: New.
2992 * g++.dg/warn/Woverloaded-2.h: New.
2993 * g++.dg/warn/pr61945.C: Turn dg-warning into dg-message.
2994 * g++.old-deja/g++.mike/warn6.C: Likewise.
2995 * g++.old-deja/g++.warn/virt1.C: Likewise.
2996
2997 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17.
2998 * g++.dg/cpp0x/nontype5.C: New test.
2999
3000 2019-09-28 Alan Modra <amodra@gmail.com>
3001
3002 PR testsuite/91676
3003 PR rtl-optimization/91656
3004 * gcc.dg/torture/pr91656-1.c: Correct for big and pdp endian.
3005 * gcc.dg/torture/pr91656-2.c: Likewise.
3006 * gcc.dg/torture/pr91656-3.c: Likewise.
3007
3008 2019-09-27 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR c++/88203
3011 * c-c++-common/gomp/pr88203-1.c: New test.
3012 * c-c++-common/gomp/pr88203-2.c: New test.
3013 * c-c++-common/gomp/pr88203-3.c: New test.
3014
3015 PR middle-end/91920
3016 * c-c++-common/gomp/pr91920.c: New test.
3017
3018 PR target/91919
3019 * gcc.c-torture/compile/pr91919.c: New test.
3020
3021 2019-09-27 Manfred Schwarb <manfred99@gmx.ch>
3022
3023 * gfortran.dg/associate_48.f90: Fix a dg directive.
3024 * gfortran.dg/auto_in_equiv_1.f90: Ditto.
3025 * gfortran.dg/auto_in_equiv_2.f90: Ditto.
3026 * gfortran.dg/lto/pr87689_0.f: Ditto.
3027
3028 2019-09-27 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR tree-optimization/91885
3031 * gcc.dg/pr91885.c (__int64_t): Change from long to long long.
3032 (__uint64_t): Change from unsigned long to unsigned long long.
3033
3034 2019-09-27 Yuliang Wang <yuliang.wang@arm.com>
3035
3036 * gcc.target/aarch64/sve2/shracc_1.c: New test.
3037
3038 2019-09-26 Eric Botcazou <ebotcazou@adacore.com>
3039
3040 * gcc.dg/cpp/ucs.c: Add test for new warning and adjust.
3041 * gcc.dg/cpp/utf8-5byte-1.c: Add -w to the options.
3042 * gcc.dg/attr-alias-5.c: Likewise.
3043 * g++.dg/cpp/ucn-1.C: Add test for new warning.
3044 * g++.dg/cpp2a/ucn1.C: New test.
3045
3046 2019-09-26 Max Filippov <jcmvbkbc@gmail.com>
3047
3048 * gcc.target/xtensa/pr91880.c: New test case.
3049 * gcc.target/xtensa/xtensa.exp: New test suite.
3050
3051 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3052
3053 * gcc.target/powerpc/pure-builtin-redundant-load.c: New.
3054
3055 2019-09-26 Richard Biener <rguenther@suse.de>
3056
3057 PR middle-end/91897
3058 * gcc.target/i386/pr91897.c: New testcase.
3059
3060 2019-09-26 Martin Sebor <msebor@redhat.com>
3061
3062 PR tree-optimization/91914
3063 * gcc.dg/strlenopt-79.c: New test.
3064
3065 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3066
3067 * gcc.target/arm/acle/simd32.c: Update test.
3068
3069 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3070
3071 * lib/target-supports.exp
3072 (check_effective_target_arm_simd32_ok_nocache): New procedure.
3073 (check_effective_target_arm_simd32_ok): Likewise.
3074 (add_options_for_arm_simd32): Likewise.
3075 * gcc.target/arm/acle/simd32.c: New test.
3076
3077 2019-09-26 Richard Sandiford <richard.sandiford@arm.com>
3078
3079 * gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0
3080 to be written as a negative short rather than a positive one.
3081 * gcc.target/arm/fp16-compile-ieee-3.c: Likewise.
3082
3083 2019-09-26 Martin Liska <mliska@suse.cz>
3084
3085 PR tree-optimization/91885
3086 * gcc.dg/pr91885.c: New test.
3087
3088 2019-09-25 Marek Polacek <polacek@redhat.com>
3089
3090 PR c++/91877 - ICE with converting member of packed struct.
3091 * g++.dg/conversion/packed1.C: New test.
3092
3093 2019-09-25 Richard Biener <rguenther@suse.de>
3094
3095 PR tree-optimization/91896
3096 * gcc.dg/torture/pr91896.c: New testcase.
3097
3098 2019-09-25 Martin Liska <mliska@suse.cz>
3099
3100 * gcc.target/s390/pr91014.c: Move to ...
3101 * gcc.dg/pr91014.c: ... this.
3102
3103 2019-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3104
3105 * g++.dg/diagnostic/redeclaration-1.C: New.
3106 * g++.dg/lookup/extern-c-hidden.C: Test location(s) too.
3107 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3108 * g++.dg/lookup/extern-c-redecl6.C: Likewise.
3109 * g++.old-deja/g++.other/using9.C: Likewise.
3110
3111 2019-09-23 Martin Sebor <msebor@redhat.com>
3112
3113 PR tree-optimization/91570
3114 * gcc.dg/pr91570.c: New test.
3115
3116 2019-09-24 Marek Polacek <polacek@redhat.com>
3117
3118 PR c++/91868 - improve -Wshadow location.
3119 * g++.dg/warn/Wshadow-16.C: New test.
3120
3121 PR c++/91845 - ICE with invalid pointer-to-member.
3122 * g++.dg/cpp1y/pr91845.C: New test.
3123
3124 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3125
3126 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
3127
3128 2019-09-24 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR middle-end/91866
3131 * gcc.dg/tree-ssa/pr91866.c: New test.
3132
3133 2019-09-24 Martin Jambor <mjambor@suse.cz>
3134
3135 PR ipa/91831
3136 * g++.dg/ipa/pr91831.C: New test.
3137
3138 2019-09-24 Martin Jambor <mjambor@suse.cz>
3139
3140 PR ipa/91832
3141 * gcc.dg/ipa/pr91832.c: New test.
3142
3143 2019-09-24 Richard Biener <rguenther@suse.de>
3144
3145 * gcc.dg/torture/20190924-1.c: New testcase.
3146
3147 2019-09-23 Maciej W. Rozycki <macro@wdc.com>
3148
3149 * lib/gnat.exp (gnat_target_compile): Pass the `ada' option to
3150 `target_compile'.
3151
3152 2019-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3153
3154 * g++.dg/cpp0x/pr68724.C: Check location(s) too.
3155 * g++.dg/cpp0x/variadic38.C: Likewise.
3156 * g++.dg/cpp1z/nontype2.C: Likewise.
3157 * g++.dg/parse/explicit1.C: Likewise.
3158 * g++.dg/template/crash11.C: Likewise.
3159 * g++.dg/template/non-dependent8.C: Likewise.
3160 * g++.dg/template/nontype-array1.C: Likewise.
3161 * g++.dg/template/nontype3.C: Likewise.
3162 * g++.dg/template/nontype8.C: Likewise.
3163 * g++.dg/template/partial5.C: Likewise.
3164 * g++.dg/template/spec33.C: Likewise.
3165 * g++.old-deja/g++.pt/memtemp64.C: Likewise.
3166 * g++.old-deja/g++.pt/spec20.C: Likewise.
3167 * g++.old-deja/g++.pt/spec21.C: Likewise.
3168 * g++.old-deja/g++.robertl/eb103.C: Likewise.
3169
3170 2019-09-23 Sandra Loosemore <sandra@codesourcery.com>
3171
3172 * lib/target-supports.exp
3173 (check_effective_target_arm_vfp_ok_nocache): New.
3174 (check_effective_target_arm_vfp_ok): Rewrite.
3175 (add_options_for_arm_vfp): New.
3176 (add_options_for_sqrt_insn): Add options for arm.
3177 * gcc.target/arm/attr-neon-builtin-fail2.c: Use dg-add-options.
3178 * gcc.target/arm/short-vfp-1.c: Likewise.
3179
3180 2019-09-23 Marek Polacek <polacek@redhat.com>
3181
3182 PR c++/91844 - Implement CWG 2352, Similar types and reference binding.
3183 * g++.dg/cpp0x/pr33930.C: Add dg-error.
3184 * g++.dg/cpp0x/ref-bind1.C: New test.
3185 * g++.dg/cpp0x/ref-bind2.C: New test.
3186 * g++.dg/cpp0x/ref-bind3.C: New test.
3187 * g++.old-deja/g++.pt/spec35.C: Remove dg-error.
3188
3189 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3190
3191 * gcc.dg/ucnid-5-utf8.c: Skip unless ucn is supported.
3192
3193 2019-09-23 Paul Thomas <pault@gcc.gnu.org>
3194
3195 PR fortran/91729
3196 * gfortran.dg/select_rank_2.f90: Add two more errors in foo2.
3197 * gfortran.dg/select_rank_3.f90: New test.
3198
3199 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3200
3201 * gnat.dg/system_info1.adb: Sort dg-do target list.
3202 Add *-*-solaris2.*.
3203
3204 2019-09-23 Eric Botcazou <ebotcazou@adacore.com>
3205
3206 * gnat.dg/specs/compile_time1.ads: New test.
3207 * gnat.dg/specs/compile_time1_pkg.ads: New helper.
3208
3209 2019-09-22 Marek Polacek <polacek@redhat.com>
3210
3211 PR c++/91819 - ICE with operator++ and enum.
3212 * g++.dg/other/operator4.C: New test.
3213
3214 2019-09-21 Martin Sebor <msebor@redhat.com>
3215
3216 PR middle-end/91830
3217 * gcc/testsuite/gcc.dg/Warray-bounds-47.c: New test.
3218
3219 2019-09-21 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR c++/30277
3222 * g++.dg/expr/bitfield14.C (struct S): Use signed long long instead
3223 of signed long.
3224 (foo): Use long long instead of long.
3225
3226 2019-09-21 Marek Polacek <polacek@redhat.com>
3227
3228 DR 2345 - Jumping across initializers in init-statements and conditions.
3229 * g++.dg/cpp1z/init-statement10.C: New test.
3230
3231 2019-09-21 Richard Sandiford <richard.sandiford@arm.com>
3232
3233 * gcc.target/aarch64/sve/cond_convert_1.c: Remove XFAILs.
3234 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
3235 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
3236
3237 2019-09-20 Iain Sandoe <iain@sandoe.co.uk>
3238
3239 * gcc.target/i386/naked-1.c: Alter options to use non-
3240 PIC codegen for m32 Darwin.
3241
3242 2019-09-20 Tobias Burnus <tobias@codesourcery.com>
3243
3244 PR fortran/78260
3245 * gfortran.dg/goacc/parameter.f95: Change
3246 dg-error as it is now detected earlier.
3247 * gfortran.dg/goacc/pr85701.f90: Modify to
3248 use a separate result variable.
3249 * gfortran.dg/goacc/pr78260.f90: New.
3250 * gfortran.dg/goacc/pr78260-2.f90: New.
3251 * gfortran.dg/gomp/pr78260.f90: New.
3252 * gfortran.dg/gomp/pr78260-2.f90: New.
3253 * gfortran.dg/gomp/pr78260-3.f90: New.
3254
3255 2019-09-20 Olivier Hainque <hainque@adacore.com>
3256
3257 * gnat.dg/system_info1.adb: Restrict to *-*-linux* and *-*-mingw*.
3258
3259 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
3260
3261 * gcc.dg/pr91269.c: New test.
3262
3263 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
3264
3265 * gcc.dg/typedef-var-1.c: New test.
3266 * gcc.dg/typedef-var-2.c: Likewise.
3267
3268 2019-09-20 Martin Jambor <mjambor@suse.cz>
3269
3270 * g++.dg/ipa/pr81248.C: Adjust dg-options and dump-scan.
3271 * gcc.dg/ipa/ipa-sra-1.c: Likewise.
3272 * gcc.dg/ipa/ipa-sra-10.c: Likewise.
3273 * gcc.dg/ipa/ipa-sra-11.c: Likewise.
3274 * gcc.dg/ipa/ipa-sra-3.c: Likewise.
3275 * gcc.dg/ipa/ipa-sra-4.c: Likewise.
3276 * gcc.dg/ipa/ipa-sra-5.c: Likewise.
3277 * gcc.dg/ipa/ipacost-2.c: Disable ipa-sra.
3278 * gcc.dg/ipa/ipcp-agg-9.c: Likewise.
3279 * gcc.dg/ipa/pr78121.c: Adjust scan pattern.
3280 * gcc.dg/ipa/vrp1.c: Likewise.
3281 * gcc.dg/ipa/vrp2.c: Likewise.
3282 * gcc.dg/ipa/vrp3.c: Likewise.
3283 * gcc.dg/ipa/vrp7.c: Likewise.
3284 * gcc.dg/ipa/vrp8.c: Likewise.
3285 * gcc.dg/noreorder.c: use noipa attribute instead of noinline.
3286 * gcc.dg/ipa/20040703-wpa.c: New test.
3287 * gcc.dg/ipa/ipa-sra-12.c: New test.
3288 * gcc.dg/ipa/ipa-sra-13.c: Likewise.
3289 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
3290 * gcc.dg/ipa/ipa-sra-15.c: Likewise.
3291 * gcc.dg/ipa/ipa-sra-16.c: Likewise.
3292 * gcc.dg/ipa/ipa-sra-17.c: Likewise.
3293 * gcc.dg/ipa/ipa-sra-18.c: Likewise.
3294 * gcc.dg/ipa/ipa-sra-19.c: Likewise.
3295 * gcc.dg/ipa/ipa-sra-20.c: Likewise.
3296 * gcc.dg/ipa/ipa-sra-21.c: Likewise.
3297 * gcc.dg/ipa/ipa-sra-22.c: Likewise.
3298 * gcc.dg/sso/ipa-sra-1.c: Likewise.
3299 * g++.dg/ipa/ipa-sra-2.C: Likewise.
3300 * g++.dg/ipa/ipa-sra-3.C: Likewise.
3301 * gcc.dg/tree-ssa/ipa-cp-1.c: Make return value used.
3302 * g++.dg/ipa/devirt-19.C: Add missing return, add -fipa-cp-clone
3303 option.
3304 * g++.dg/lto/devirt-19_0.C: Add -fipa-cp-clone option.
3305 * gcc.dg/ipa/ipa-sra-2.c: Removed.
3306 * gcc.dg/ipa/ipa-sra-6.c: Likewise.
3307
3308 2019-09-19 Martin Sebor <msebor@redhat.com>
3309
3310 PR middle-end/91631
3311 * /c-c++-common/Warray-bounds-3.c: Correct expected offsets.
3312 * /c-c++-common/Warray-bounds-4.c: Same.
3313 * gcc.dg/Warray-bounds-39.c: Remove xfails.
3314 * gcc.dg/Warray-bounds-45.c: New test.
3315 * gcc.dg/Warray-bounds-46.c: New test.
3316
3317 2019-09-19 Lewis Hyatt <lhyatt@gmail.com>
3318
3319 PR c/67224
3320 * c-c++-common/cpp/ucnid-2011-1-utf8.c: New test.
3321 * g++.dg/cpp/ucnid-1-utf8.C: New test.
3322 * g++.dg/cpp/ucnid-2-utf8.C: New test.
3323 * g++.dg/cpp/ucnid-3-utf8.C: New test.
3324 * g++.dg/cpp/ucnid-4-utf8.C: New test.
3325 * g++.dg/other/ucnid-1-utf8.C: New test.
3326 * gcc.dg/cpp/ucnid-1-utf8.c: New test.
3327 * gcc.dg/cpp/ucnid-10-utf8.c: New test.
3328 * gcc.dg/cpp/ucnid-11-utf8.c: New test.
3329 * gcc.dg/cpp/ucnid-12-utf8.c: New test.
3330 * gcc.dg/cpp/ucnid-13-utf8.c: New test.
3331 * gcc.dg/cpp/ucnid-14-utf8.c: New test.
3332 * gcc.dg/cpp/ucnid-15-utf8.c: New test.
3333 * gcc.dg/cpp/ucnid-2-utf8.c: New test.
3334 * gcc.dg/cpp/ucnid-3-utf8.c: New test.
3335 * gcc.dg/cpp/ucnid-4-utf8.c: New test.
3336 * gcc.dg/cpp/ucnid-6-utf8.c: New test.
3337 * gcc.dg/cpp/ucnid-7-utf8.c: New test.
3338 * gcc.dg/cpp/ucnid-9-utf8.c: New test.
3339 * gcc.dg/ucnid-1-utf8.c: New test.
3340 * gcc.dg/ucnid-10-utf8.c: New test.
3341 * gcc.dg/ucnid-11-utf8.c: New test.
3342 * gcc.dg/ucnid-12-utf8.c: New test.
3343 * gcc.dg/ucnid-13-utf8.c: New test.
3344 * gcc.dg/ucnid-14-utf8.c: New test.
3345 * gcc.dg/ucnid-15-utf8.c: New test.
3346 * gcc.dg/ucnid-16-utf8.c: New test.
3347 * gcc.dg/ucnid-2-utf8.c: New test.
3348 * gcc.dg/ucnid-3-utf8.c: New test.
3349 * gcc.dg/ucnid-4-utf8.c: New test.
3350 * gcc.dg/ucnid-5-utf8.c: New test.
3351 * gcc.dg/ucnid-6-utf8.c: New test.
3352 * gcc.dg/ucnid-7-utf8.c: New test.
3353 * gcc.dg/ucnid-8-utf8.c: New test.
3354 * gcc.dg/ucnid-9-utf8.c: New test.
3355
3356 2019-09-19 Iain Sandoe <iain@sandoe.co.uk>
3357
3358 * gcc.dg/pr89313.c: Test for __POWERPC__ in addition to
3359 __powerpc__ in register name selection.
3360
3361 2019-09-19 Richard Henderson <richard.henderson@linaro.org>
3362
3363 * gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
3364 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
3365 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3366 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3367 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3368 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3369 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3370 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3371 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3372 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3373 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3374 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3375 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
3376 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3377 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3378 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3379 * gcc.target/aarch64/sync-op-full.c: Likewise.
3380
3381 2019-09-19 Feng Xue <fxue@os.amperecomputing.com>
3382
3383 * gcc.dg/ipa/pr91089.c: Add a new function and pattern.
3384
3385 2019-09-19 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/91812
3388 * gcc.dg/torture/pr91812.c: New testcase.
3389
3390 2019-09-19 Tom Tromey <tromey@adacore.com>
3391
3392 * gnat.dg/bias1.adb: New testcase.
3393
3394 2019-09-19 Steve Baird <baird@adacore.com>
3395
3396 * gnat.dg/annotation1.adb: New testcase.
3397
3398 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3399
3400 * gnat.dg/inline21.adb, gnat.dg/inline21_g.ads,
3401 gnat.dg/inline21_h.adb, gnat.dg/inline21_h.ads,
3402 gnat.dg/inline21_q.ads: New testcase.
3403
3404 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3405
3406 * gnat.dg/inline20.adb, gnat.dg/inline20_g.adb,
3407 gnat.dg/inline20_g.ads, gnat.dg/inline20_h.ads,
3408 gnat.dg/inline20_i.ads, gnat.dg/inline20_q-io.ads,
3409 gnat.dg/inline20_q.ads, gnat.dg/inline20_r.ads: New testcase.
3410
3411 2019-09-19 Ed Schonberg <schonberg@adacore.com>
3412
3413 * gnat.dg/generic2-child.ads, gnat.dg/generic2-io_any.adb,
3414 gnat.dg/generic2-io_any.ads, gnat.dg/generic2.ads: New testcase.
3415
3416 2019-09-19 Yannick Moy <moy@adacore.com>
3417
3418 * gnat.dg/global2.adb, gnat.dg/global2.ads: New testcase.
3419
3420 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3421
3422 * gnat.dg/access9.adb: New testcase.
3423
3424 2019-09-19 Ed Schonberg <schonberg@adacore.com>
3425
3426 * gnat.dg/predicate14.adb, gnat.dg/predicate14.ads: New
3427 testcase.
3428
3429 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3430
3431 * gnat.dg/generic_inst13.adb,
3432 gnat.dg/generic_inst13_pkg-nested_g.ads,
3433 gnat.dg/generic_inst13_pkg-ops_g.ads,
3434 gnat.dg/generic_inst13_pkg.ads: New testcase.
3435
3436 2019-09-19 Bob Duff <duff@adacore.com>
3437
3438 * gnat.dg/concat3.adb: New testcase.
3439
3440 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3441
3442 * gnat.dg/pack26.adb: New testcase.
3443
3444 2019-09-19 Hongtao Liu <hongtao.liu@intel.com>
3445
3446 PR target/87007
3447 * gcc.target/i386/pr87007-3.c: New test.
3448
3449 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
3450
3451 PR target/90878
3452 * gcc.target/i386/pr90878.c: New test.
3453
3454 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
3455
3456 PR target/91446
3457 * gcc.target/i386/pr91446.c: New test.
3458
3459 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
3460
3461 * gnat.dg/warn31.adb, gnat.dg/warn31.ads: New testcase.
3462
3463 2019-09-18 Ed Schonberg <schonberg@adacore.com>
3464
3465 * gnat.dg/fixedpnt8.adb: New testcase.
3466
3467 2019-09-18 Ed Schonberg <schonberg@adacore.com>
3468
3469 * gnat.dg/discr58.adb: New testcase.
3470
3471 2019-09-18 Justin Squirek <squirek@adacore.com>
3472
3473 * gnat.dg/warn30.adb, gnat.dg/warn30.ads: New testcase.
3474
3475 2019-09-18 Justin Squirek <squirek@adacore.com>
3476
3477 * gnat.dg/access8.adb, gnat.dg/access8_pkg.adb,
3478 gnat.dg/access8_pkg.ads: New testcase.
3479
3480 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
3481
3482 * gnat.dg/aggr28.adb: New testcase.
3483
3484 2019-09-18 Steve Baird <baird@adacore.com>
3485
3486 * gnat.dg/ai12_0086_example.adb: New testcase.
3487
3488 2019-09-18 Nicolas Roche <roche@adacore.com>
3489
3490 * gnat.dg/float_value2.adb: New testcase.
3491
3492 2019-09-18 Vadim Godunko <godunko@adacore.com>
3493
3494 * gnat.dg/expect4.adb: New testcase.
3495
3496 2019-09-18 Steve Baird <baird@adacore.com>
3497
3498 * gnat.dg/ghost7.adb, gnat.dg/ghost7.ads: New testcase.
3499
3500 2019-09-18 Olivier Hainque <hainque@adacore.com>
3501
3502 * gnat.dg/system_info1.adb: New testcase.
3503
3504 2019-09-18 Bob Duff <duff@adacore.com>
3505
3506 * gnat.dg/containers1.adb, gnat.dg/containers1.ads: New
3507 testcase.
3508
3509 2019-09-18 Richard Sandiford <richard.sandiford@arm.com>
3510
3511 * gcc.target/i386/pr82361-1.c (f1, f2, f3, f4, f5, f6): Force
3512 "c" to be in %rax and "d" to be in %rdx.
3513 * gcc.target/i386/pr82361-2.c: Expect 4 instances of "movl\t%edx".
3514
3515 2019-19-17 Christophe Lyon <christophe.lyon@st.com>
3516
3517 * lib/target-supports.exp
3518 (check_effective_target_arm_arch_FUNC_ok): Add v4t_arm, v4t_thumb,
3519 v5t_arm, v5t_thumb, v5te_arm, v5te_thumb, v6_arm, v6_thumb,
3520 v6k_arm, v6k_thumb, v6z_arm, v6z_thumb.
3521 Add -mfloat-abi=softfp to v4t, v5t, v5te, v6, v6k, v6z.
3522 Remove early exit for -marm.
3523 * gcc.target/arm/armv6-unaligned-load-ice.c: Add arm_arch
3524 effective-target.
3525 * gcc.target/arm/attr-unaligned-load-ice.c: Likewise.
3526 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3527 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3528 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3529 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3530 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3531 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3532 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3533 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3534 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3535 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3536 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3537 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3538 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3539 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3540 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3541 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3542 * gcc.target/arm/g2.c: Likewise.
3543 * gcc.target/arm/macro_defs1.c: Likewise.
3544 * gcc.target/arm/pr59858.c: Likewise.
3545 * gcc.target/arm/pr65647-2.c: Likewise.
3546 * gcc.target/arm/pr79058.c: Likewise.
3547 * gcc.target/arm/pr83712.c: Likewise.
3548 * gcc.target/arm/pragma_arch_switch_2.c: Likewise.
3549 * gcc.target/arm/scd42-1.c: Likewise.
3550 * gcc.target/arm/scd42-2.c: Likewise.
3551 * gcc.target/arm/scd42-3.c: Likewise.
3552 * gcc.c-torture/compile/pr82096.c: Fix arm_arch effective-target.
3553 * gcc.target/arm/attr_arm-err.c: Likewise.
3554 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3555
3556 2019-09-17 Feng Xue <fxue@os.amperecomputing.com>
3557
3558 PR ipa/91089
3559 * gcc.dg/ipa/pr91089.c: New test.
3560
3561 2019-09-17 Paul Thomas <pault@gcc.gnu.org>
3562
3563 PR fortran/91588
3564 * gfortran.dg/associate_49.f90: New test.
3565
3566 2019-09-17 Yannick Moy <moy@adacore.com>
3567
3568 * gnat.dg/fixedpnt7.adb: New testcase.
3569
3570 2019-09-17 Yannick Moy <moy@adacore.com>
3571
3572 * gnat.dg/multfixed.adb: New testcase.
3573
3574 2019-09-17 Vadim Godunko <godunko@adacore.com>
3575
3576 * gnat.dg/expect3.adb: New testcase.
3577
3578 2019-09-17 Ed Schonberg <schonberg@adacore.com>
3579
3580 * gnat.dg/predicate13.adb, gnat.dg/predicate13.ads: New
3581 testcase.
3582
3583 2019-09-17 Javier Miranda <miranda@adacore.com>
3584
3585 * gnat.dg/limited4.adb: New testcase.
3586
3587 2019-09-17 Eric Botcazou <ebotcazou@adacore.com>
3588
3589 * gnat.dg/pack25.adb: New testcase.
3590
3591 2019-09-16 Paolo Carlini <paolo.carlini@oracle.com>
3592
3593 * g++.dg/ext/int128-6.C: New.
3594 * c-c++-common/pr68107.c: Test location(s).
3595 * g++.dg/other/large-size-array.C: Likewise.
3596 * g++.dg/template/dtor2.C: Likewise.
3597 * g++.dg/template/error9.C: Likewise.
3598 * g++.dg/tls/diag-2.C: Likewise.
3599 * g++.dg/tls/diag-4.C: Likewise.
3600 * g++.dg/tls/diag-5.C: Likewise.
3601 * g++.old-deja/g++.pt/memtemp71.C: Likewise.
3602
3603 2019-09-16 Li Jia He <helijia@linux.ibm.com>
3604 Qi Feng <ffengqi@linux.ibm.com>
3605
3606 PR middle-end/88784
3607 * gcc.dg/pr88784-1.c: New testcase.
3608 * gcc.dg/pr88784-2.c: New testcase.
3609 * gcc.dg/pr88784-3.c: New testcase.
3610 * gcc.dg/pr88784-4.c: New testcase.
3611 * gcc.dg/pr88784-5.c: New testcase.
3612 * gcc.dg/pr88784-6.c: New testcase.
3613 * gcc.dg/pr88784-7.c: New testcase.
3614 * gcc.dg/pr88784-8.c: New testcase.
3615 * gcc.dg/pr88784-9.c: New testcase.
3616 * gcc.dg/pr88784-10.c: New testcase.
3617 * gcc.dg/pr88784-11.c: New testcase.
3618 * gcc.dg/pr88784-12.c: New testcase.
3619
3620 2019-09-16 Richard Biener <rguenther@suse.de>
3621
3622 PR tree-optimization/91756
3623 PR tree-optimization/87132
3624 * gcc.dg/tree-ssa/ssa-fre-81.c: New testcase.
3625
3626 2019-09-15 Marek Polacek <polacek@redhat.com>
3627
3628 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
3629 * g++.dg/cpp1y/var-templ63.C: New test.
3630
3631 2019-09-15 Sandra Loosemore <sandra@codesourcery.com>
3632
3633 * lib/target-supports.exp
3634 (check_effective_target_arm_neon_fp16_hw)
3635 (check_effective_target_arm_fp16_hw): Use check_runtime
3636 instead of check_runtime_nocache.
3637
3638 2019-09-15 Steven G. Kargl <kargl@gcc.gnu.org>
3639
3640 PR fortran/91727
3641 * gfortran.dg/pr91727.f90: New test.
3642
3643 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3644
3645 PR fortran/91550
3646 * gfortran.dg/do_subscript_6.f90: New test.
3647
3648 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3649
3650 PR fortran/91556
3651 * gfortran.dg/warn_argument_mismatch_1.f90: Remove.
3652
3653 2019-09-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3654
3655 PR fortran/91557
3656 PR fortran/91556
3657 * gfortran.dg/argument_checking_20.f90: New test.
3658 * gfortran.dg/argument_checking_21.f90: New test.
3659 * gfortran.dg/argument_checking_22.f90: New test.
3660 * gfortran.dg/argument_checking_23.f90: New test.
3661 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
3662 * gfortran.dg/bessel_3.f90: Add pattern for type mismatch.
3663 * gfortran.dg/g77/20010519-1.f: Adjust dg-warning messages to new
3664 handling.
3665 * gfortran.dg/pr24823.f: Likewise.
3666 * gfortran.dg/pr39937.f: Likewise.
3667
3668 2019-09-14 Sandra Loosemore <sandra@codesourcery.com>
3669
3670 PR testsuite/83889
3671 * g++.dg/vect/pr87914.cc: Remove explicit dg-do run.
3672
3673 2019-09-14 Kewen Lin <linkw@gcc.gnu.org>
3674
3675 PR middle-end/80791
3676 * gcc.dg/tree-ssa/ivopts-3.c: Adjust for doloop change.
3677 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
3678 * gcc.dg/tree-ssa/pr32044.c: Likewise.
3679
3680 2019-09-13 Steven G. Kargl <kargl@gcc.gnu.org>
3681
3682 PR fortran/91566
3683 * gfortran.dg/pr91566.f90:
3684
3685 2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
3686
3687 PR fortran/91716
3688 * gfortran.dg/pr91716.f90: New test.
3689
3690 2019-09-13 Paul Thomas <pault@gcc.gnu.org>
3691
3692 PR fortran/91717
3693 * gfortran.dg/dependency_55.f90: New test.
3694
3695 2019-09-12 Uroš Bizjak <ubizjak@gmail.com>
3696
3697 PR tree-optimization/89386
3698 * gcc.target/i386/pr89386.c: New test.
3699 * gcc.target/i386/pr89386-1.c: Ditto.
3700
3701 2019-09-12 Richard Biener <rguenther@suse.de>
3702
3703 PR tree-optimization/91750
3704 * gcc.dg/vect/pr91750.c: New testcase.
3705
3706 2019-09-12 Yuliang Wang <yuliang.wang@arm.com>
3707
3708 PR tree-optimization/89386
3709 * testsuite/gcc.target/aarch64/sve2/mulhrs_1.c: New test.
3710 * testsuite/gcc.dg/vect/vect-mulhrs-1.c: As above.
3711 * testsuite/gcc.dg/vect/vect-mulhrs-2.c: As above.
3712 * testsuite/gcc.dg/vect/vect-mulhrs-3.c: As above.
3713 * testsuite/gcc.dg/vect/vect-mulhrs-4.c: As above.
3714 * doc/sourcebuild.texi (vect_mulhrs_hi): Document new target selector.
3715 * testsuite/lib/target-supports.exp
3716 (check_effective_target_vect_mulhrs_hi): Return true for AArch64
3717 with SVE2.
3718
3719 2019-09-11 Sandra Loosemore <sandra@codesourcery.com>
3720
3721 PR testsuite/83889
3722 * gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
3723 * gcc.dg/vect/pr88598-1.c: Likewise.
3724 * gcc.dg/vect/pr88598-2.c: Likewise.
3725 * gcc.dg/vect/pr88598-3.c: Likewise.
3726 * gcc.dg/vect/pr88598-4.c: Likewise.
3727 * gcc.dg/vect/pr88598-5.c: Likewise.
3728 * gcc.dg/vect/pr88598-6.c: Likewise.
3729 * gcc.dg/vect/pr89440.c: Likewise.
3730 * gcc.dg/vect/pr90018.c: Likewise.
3731 * gcc.dg/vect/pr91293-1.c: Likewise.
3732 * gcc.dg/vect/pr91293-2.c: Likewise.
3733 * gcc.dg/vect/pr91293-3.c: Likewise.
3734
3735 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3736
3737 PR fortran/91553
3738 * gfortran.dg/pr91553.f90: New test.
3739
3740 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3741
3742 PR fortran/91642
3743 * gfortran.dg/pr91642.f90: New test.
3744
3745 2019-09-11 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR rtl-optimization/89435
3748 PR rtl-optimization/89795
3749 PR rtl-optimization/91720
3750 * gcc.dg/pr89435.c: New test.
3751 * gcc.dg/pr89795.c: New test.
3752 * gcc.dg/pr91720.c: New test.
3753
3754 2019-09-11 Richard Biener <rguenther@suse.de>
3755
3756 PR tree-optimization/90387
3757 * gcc.dg/Warray-bounds-44.c: New testcase.
3758
3759 2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
3760
3761 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
3762
3763 2019-09-11 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR tree-optimization/91723
3766 * gcc.dg/vect/vect-fma-3.c: New test.
3767
3768 PR middle-end/91725
3769 * gcc.c-torture/compile/pr91725.c: New test.
3770
3771 2019-09-11 Richard Biener <rguenther@suse.de>
3772
3773 Revert
3774 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
3775
3776 * gcc.dg/fold-binary-math-casts.c: New test.
3777
3778 2019-09-10 Marek Polacek <polacek@redhat.com>
3779
3780 PR c++/91673 - ICE with noexcept in alias-declaration.
3781 * g++.dg/cpp1z/using7.C: New test.
3782 * g++.dg/cpp1z/using8.C: New test.
3783
3784 2019-09-10 Marek Polacek <polacek@redhat.com>
3785
3786 PR c++/91705 - constexpr evaluation rejects ++/-- on floats.
3787 * g++.dg/cpp1y/constexpr-incr2.C: New test.
3788
3789 2019-09-10 David Edelsohn <dje.gcc@gmail.com>
3790
3791 * gfortran.dg/default_format_1.f90: Remove XFAIL AIX.
3792 * gfortran.dg/default_format_denormal_1.f90: Same.
3793
3794 2019-09-10 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR middle-end/91680
3797 * gcc.dg/tree-ssa/pr91680.c: New test.
3798 * g++.dg/torture/pr91680.C: New test.
3799
3800 2019-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3801
3802 * g++.dg/cpp0x/enum29.C: Test location(s) too.
3803 * g++.dg/cpp0x/lambda/lambda-ice10.C: Likewise.
3804 * g++.dg/cpp2a/constinit3.C: Likewise.
3805 * g++.dg/ext/desig4.C: Likewise.
3806 * g++.dg/ext/label10.C: Likewise.
3807 * g++.old-deja/g++.other/dtor3.C: Likewise.
3808
3809 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3810
3811 * lib/target-supports.exp (check_effective_target_static): Disable
3812 for ARM FDPIC target.
3813
3814 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3815
3816 * gcc.target/arm/pr43698.c (bswap_32): Rename as my_bswap_32.
3817
3818 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3819
3820 * g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
3821 * g++.dg/ipa/devirt-c-7.C: Likewise.
3822 * g++.dg/ipa/ivinline-1.C: Likewise.
3823 * g++.dg/ipa/ivinline-2.C: Likewise.
3824 * g++.dg/ipa/ivinline-3.C: Likewise.
3825 * g++.dg/ipa/ivinline-4.C: Likewise.
3826 * g++.dg/ipa/ivinline-5.C: Likewise.
3827 * g++.dg/ipa/ivinline-7.C: Likewise.
3828 * g++.dg/ipa/ivinline-8.C: Likewise.
3829 * g++.dg/ipa/ivinline-9.C: Likewise.
3830 * g++.dg/tls/pr79288.C: Likewise.
3831 * gcc.dg/addr_equal-1.c: Likewise.
3832 * gcc.dg/const-1.c: Likewise.
3833 * gcc.dg/ipa/pure-const-1.c: Likewise.
3834 * gcc.dg/noreturn-8.c: Likewise.
3835 * gcc.dg/pr33826.c: Likewise.
3836 * gcc.dg/torture/ipa-pta-1.c: Likewise.
3837 * gcc.dg/tree-ssa/alias-2.c: Likewise.
3838 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3839 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3840 * gcc.dg/uninit-19.c: Likewise.
3841
3842 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3843
3844 * g++.dg/abi/forced.C: Add *-*-uclinux*.
3845 * g++.dg/abi/guard2.C: Likewise.
3846 * g++.dg/ext/cleanup-10.C: Likewise.
3847 * g++.dg/ext/cleanup-11.C: Likewise.
3848 * g++.dg/ext/cleanup-8.C: Likewise.
3849 * g++.dg/ext/cleanup-9.C: Likewise.
3850 * g++.dg/ext/sync-4.C: Likewise.
3851 * g++.dg/ipa/comdat.C: Likewise.
3852 * gcc.dg/20041106-1.c: Likewise.
3853 * gcc.dg/cleanup-10.c: Likewise.
3854 * gcc.dg/cleanup-11.c: Likewise.
3855 * gcc.dg/cleanup-8.c: Likewise.
3856 * gcc.dg/cleanup-9.c: Likewise.
3857 * gcc.dg/fdata-sections-1.c: Likewise.
3858 * gcc.dg/fdata-sections-2.c: Likewise.
3859 * gcc.dg/pr39323-1.c: Likewise.
3860 * gcc.dg/pr39323-2.c: Likewise.
3861 * gcc.dg/pr39323-3.c: Likewise.
3862 * gcc.dg/pr65780-1.c: Likewise.
3863 * gcc.dg/pr65780-2.c: Likewise.
3864 * gcc.dg/pr67338.c: Likewise.
3865 * gcc.dg/pr78185.c: Likewise.
3866 * gcc.dg/pr83100-1.c: Likewise.
3867 * gcc.dg/pr83100-4.c: Likewise.
3868 * gcc.dg/strlenopt-12g.c: Likewise.
3869 * gcc.dg/strlenopt-14g.c: Likewise.
3870 * gcc.dg/strlenopt-14gf.c: Likewise.
3871 * gcc.dg/strlenopt-16g.c: Likewise.
3872 * gcc.dg/strlenopt-17g.c: Likewise.
3873 * gcc.dg/strlenopt-18g.c: Likewise.
3874 * gcc.dg/strlenopt-1f.c: Likewise.
3875 * gcc.dg/strlenopt-22g.c: Likewise.
3876 * gcc.dg/strlenopt-2f.c: Likewise.
3877 * gcc.dg/strlenopt-31g.c: Likewise.
3878 * gcc.dg/strlenopt-33g.c: Likewise.
3879 * gcc.dg/strlenopt-4g.c: Likewise.
3880 * gcc.dg/strlenopt-4gf.c: Likewise.
3881 * gcc.dg/strncmp-2.c: Likewise.
3882 * gcc.dg/struct-ret-3.c: Likewise.
3883 * gcc.dg/torture/pr69760.c: Likewise.
3884 * gcc.target/arm/div64-unwinding.c: Likewise.
3885 * gcc.target/arm/stack-checking.c: Likewise.
3886 * gcc.target/arm/synchronize.c: Likewise.
3887 * gcc.target/arm/pr66912.c: Add arm*-*-uclinuxfdpiceabi.
3888 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3889 (check_effective_target_sync_long_long_runtime): Likewise.
3890 (check_effective_target_sync_int_long): Likewise.
3891 (check_effective_target_sync_char_short): Likewise.
3892
3893 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3894
3895 * gcc.target/arm/eliminate.c: Accept only nonpic targets.
3896 * g++.dg/other/anon5.C: Likewise.
3897
3898 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3899 Mickaël Guêné <mickael.guene@st.com>
3900
3901 * gcc.target/arm/interrupt-1.c: Add scan-assembler pattern for
3902 arm*-*-uclinuxfdpiceabi.
3903 * gcc.target/arm/interrupt-2.c: Likewise.
3904 * gcc.target/arm/pr70830.c: Likewise.
3905
3906 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3907 Mickaël Guêné <mickael.guene@st.com>
3908
3909 * gcc.dg/20020312-2.c: Skip on arm*-*-uclinuxfdpiceabi.
3910 * gcc.target/arm/20051215-1.c: Likewise.
3911 * gcc.target/arm/mmx-1.c: Likewise.
3912 * gcc.target/arm/pr19599.c: Likewise.
3913 * gcc.target/arm/pr40887.c: Likewise.
3914 * gcc.target/arm/pr61948.c: Likewise.
3915 * gcc.target/arm/pr77933-1.c: Likewise.
3916 * gcc.target/arm/pr77933-2.c: Likewise.
3917 * gcc.target/arm/sibcall-1.c: Likewise.
3918 * gcc.target/arm/data-rel-2.c: Likewise.
3919 * gcc.target/arm/data-rel-3.c: Likewise.
3920 * gcc.target/arm/tail-long-call: Likewise.
3921 * gcc.target/arm/tlscall.c: Likewise.
3922 * gcc.target/arm/vfp-longcall-apcs: Likewise.
3923 * gcc.target/arm/ivopts-2.c: Skip object-size test on
3924 arm*-*-uclinuxfdpiceabi.
3925 * gcc.target/arm/ivopts-3.c: Likewise.
3926 * gcc.target/arm/ivopts-4.c: Likewise.
3927 * gcc.target/arm/ivopts-5.c: Likewise.
3928 * gcc.target/arm/pr43597.c: Likewise.
3929 * gcc.target/arm/pr43920-2.c: Likewise.
3930 * gcc.target/arm/pr45701-1.c: Skip scan-assembler on
3931 arm*-*-uclinuxfdpiceabi.
3932 * gcc.target/arm/pr45701-2.c: Likewise.
3933 * gcc.target/arm/stack-red-zone.c: Likewise.
3934
3935 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
3936 Mickaël Guêné <mickael.guene@st.com>
3937
3938 * gcc.target/arm/fp16-aapcs-2.c: Adjust scan-assembler-times.
3939 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
3940
3941 2019-09-09 Marek Polacek <polacek@redhat.com>
3942
3943 PR c++/84374 - diagnose invalid uses of decltype(auto).
3944 * g++.dg/cpp1y/auto-fn57.C: New test.
3945
3946 2019-09-09 Segher Boessenkool <segher@kernel.crashing.org>
3947
3948 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
3949 * gcc.target/powerpc/rlwinm-1.c: Ditto.
3950 * gcc.target/powerpc/rlwinm-2.c: Ditto.
3951
3952 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
3953
3954 * gcc.dg/fold-binary-math-casts.c: New test.
3955
3956 2019-09-09 Jakub Jelinek <jakub@redhat.com>
3957
3958 PR target/87853
3959 * gcc.target/i386/pr87853.c: New test.
3960
3961 PR target/91704
3962 * gcc.target/i386/pr91704.c: New test.
3963
3964 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
3965
3966 * gcc.dg/builtins-config.h: eBPF doesn't support C99 standard
3967 functions.
3968 * gcc.c-torture/compile/20101217-1.c: Add a function prototype for
3969 printf.
3970 * gcc.c-torture/compile/20000211-1.c: Skip if target bpf-*-*.
3971 * gcc.c-torture/compile/poor.c: Likewise.
3972 * gcc.c-torture/compile/pr25311.c: Likewise.
3973 * gcc.c-torture/compile/pr39928-1.c: Likewise.
3974 * gcc.c-torture/compile/pr70061.c: Likewise.
3975 * gcc.c-torture/compile/920501-7.c: Likewise.
3976 * gcc.c-torture/compile/20000403-1.c: Likewise.
3977 * gcc.c-torture/compile/20001226-1.c: Likewise.
3978 * gcc.c-torture/compile/20030903-1.c: Likewise.
3979 * gcc.c-torture/compile/20031125-1.c: Likewise.
3980 * gcc.c-torture/compile/20040101-1.c: Likewise.
3981 * gcc.c-torture/compile/20040317-2.c: Likewise.
3982 * gcc.c-torture/compile/20040726-1.c: Likewise.
3983 * gcc.c-torture/compile/20051216-1.c: Likewise.
3984 * gcc.c-torture/compile/900313-1.c: Likewise.
3985 * gcc.c-torture/compile/920625-1.c: Likewise.
3986 * gcc.c-torture/compile/930421-1.c: Likewise.
3987 * gcc.c-torture/compile/930623-1.c: Likewise.
3988 * gcc.c-torture/compile/961004-1.c: Likewise.
3989 * gcc.c-torture/compile/980504-1.c: Likewise.
3990 * gcc.c-torture/compile/980816-1.c: Likewise.
3991 * gcc.c-torture/compile/990625-1.c: Likewise.
3992 * gcc.c-torture/compile/DFcmp.c: Likewise.
3993 * gcc.c-torture/compile/HIcmp.c: Likewise.
3994 * gcc.c-torture/compile/HIset.c: Likewise.
3995 * gcc.c-torture/compile/QIcmp.c: Likewise.
3996 * gcc.c-torture/compile/QIset.c: Likewise.
3997 * gcc.c-torture/compile/SFset.c: Likewise.
3998 * gcc.c-torture/compile/SIcmp.c: Likewise.
3999 * gcc.c-torture/compile/SIset.c: Likewise.
4000 * gcc.c-torture/compile/UHIcmp.c: Likewise.
4001 * gcc.c-torture/compile/UQIcmp.c: Likewise.
4002 * gcc.c-torture/compile/USIcmp.c: Likewise.
4003 * gcc.c-torture/compile/consec.c: Likewise.
4004 * gcc.c-torture/compile/limits-fndefn.c: Likewise.
4005 * gcc.c-torture/compile/lll.c: Likewise.
4006 * gcc.c-torture/compile/parms.c: Likewise.
4007 * gcc.c-torture/compile/pass.c: Likewise.
4008 * gcc.c-torture/compile/pp.c: Likewise.
4009 * gcc.c-torture/compile/pr32399.c: Likewise.
4010 * gcc.c-torture/compile/pr34091.c: Likewise.
4011 * gcc.c-torture/compile/pr34688.c: Likewise.
4012 * gcc.c-torture/compile/pr37258.c: Likewise.
4013 * gcc.c-torture/compile/pr37327.c: Likewise.
4014 * gcc.c-torture/compile/pr37381.c: Likewise.
4015 * gcc.c-torture/compile/pr37669-2.c: Likewise.
4016 * gcc.c-torture/compile/pr37669.c: Likewise.
4017 * gcc.c-torture/compile/pr37742-3.c: Likewise.
4018 * gcc.c-torture/compile/pr44063.c: Likewise.
4019 * gcc.c-torture/compile/pr48596.c: Likewise.
4020 * gcc.c-torture/compile/pr51856.c: Likewise.
4021 * gcc.c-torture/compile/pr54428.c: Likewise.
4022 * gcc.c-torture/compile/pr54713-1.c: Likewise.
4023 * gcc.c-torture/compile/pr54713-2.c: Likewise.
4024 * gcc.c-torture/compile/pr54713-3.c: Likewise.
4025 * gcc.c-torture/compile/pr55921.c: Likewise.
4026 * gcc.c-torture/compile/pr70240.c: Likewise.
4027 * gcc.c-torture/compile/pr70355.c: Likewise.
4028 * gcc.c-torture/compile/pr82052.c: Likewise.
4029 * gcc.c-torture/compile/pr83487.c: Likewise.
4030 * gcc.c-torture/compile/pr86122.c: Likewise.
4031 * gcc.c-torture/compile/pret-arg.c: Likewise.
4032 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
4033 * gcc.c-torture/compile/structret.c: Likewise.
4034 * gcc.c-torture/compile/uuarg.c: Likewise.
4035 * gcc.dg/20001009-1.c: Likewise.
4036 * gcc.dg/20020418-1.c: Likewise.
4037 * gcc.dg/20020426-2.c: Likewise.
4038 * gcc.dg/20020430-1.c: Likewise.
4039 * gcc.dg/20040306-1.c: Likewise.
4040 * gcc.dg/20040622-2.c: Likewise.
4041 * gcc.dg/20050603-2.c: Likewise.
4042 * gcc.dg/20050629-1.c: Likewise.
4043 * gcc.dg/20061026.c: Likewise.
4044 * gcc.dg/Warray-bounds-3.c: Likewise.
4045 * gcc.dg/Warray-bounds-30.c: Likewise.
4046 * gcc.dg/Wframe-larger-than-2.c: Likewise.
4047 * gcc.dg/Wframe-larger-than.c: Likewise.
4048 * gcc.dg/Wrestrict-11.c: Likewise.
4049 * gcc.c-torture/compile/20000804-1.c: Likewise.
4050
4051 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4052
4053 * lib/target-supports.exp (check_effective_target_trampolines):
4054 Adapt to eBPF.
4055 (check_effective_target_indirect_jumps): Likewise.
4056 (check_effective_target_nonlocal_goto): Likewise.
4057 (check_effective_target_global_constructor): Likewise.
4058 (check_effective_target_return_address): Likewise.
4059
4060 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4061
4062 * gcc.target/bpf/bpf.exp: New file.
4063 * gcc.target/bpf/builtin-load.c: Likewise.
4064 * cc.target/bpf/constant-calls.c: Likewise.
4065 * gcc.target/bpf/diag-funargs.c: Likewise.
4066 * gcc.target/bpf/diag-funargs-2.c: Likewise.
4067 * gcc.target/bpf/diag-funargs-3.c: Likewise.
4068 * gcc.target/bpf/diag-indcalls.c: Likewise.
4069 * gcc.target/bpf/helper-bind.c: Likewise.
4070 * cc.target/bpf/helper-bpf-redirect.c: Likewise.
4071 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
4072 * gcc.target/bpf/helper-csum-diff.c: Likewise.
4073 * gcc.target/bpf/helper-csum-update.c: Likewise.
4074 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
4075 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
4076 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
4077 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
4078 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
4079 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
4080 * gcc.target/bpf/helper-get-current-task.c: Likewise.
4081 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
4082 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
4083 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
4084 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
4085 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
4086 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
4087 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
4088 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
4089 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
4090 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
4091 * gcc.target/bpf/helper-getsockopt.c: Likewise.
4092 * gcc.target/bpf/helper-get-stack.c: Likewise.
4093 * gcc.target/bpf/helper-get-stackid.c: Likewise.
4094 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
4095 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
4096 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
4097 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
4098 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
4099 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
4100 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
4101 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
4102 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
4103 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
4104 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
4105 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
4106 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
4107 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
4108 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
4109 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
4110 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
4111 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
4112 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
4113 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
4114 * gcc.target/bpf/helper-override-return.c: Likewise.
4115 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
4116 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
4117 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
4118 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
4119 * gcc.target/bpf/helper-probe-read.c: Likewise.
4120 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
4121 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
4122 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
4123 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
4124 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
4125 * gcc.target/bpf/helper-redirect-map.c: Likewise.
4126 * gcc.target/bpf/helper-set-hash.c: Likewise.
4127 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
4128 * gcc.target/bpf/helper-setsockopt.c: Likewise.
4129 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
4130 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
4131 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
4132 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
4133 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
4134 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
4135 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
4136 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
4137 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
4138 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
4139 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
4140 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
4141 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
4142 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
4143 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
4144 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
4145 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
4146 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
4147 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
4148 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
4149 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
4150 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
4151 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
4152 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
4153 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
4154 * gcc.target/bpf/helper-sk-release.c: Likewise.
4155 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
4156 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
4157 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
4158 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
4159 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
4160 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
4161 * gcc.target/bpf/helper-spin-lock.c: Likewise.
4162 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
4163 * gcc.target/bpf/helper-strtol.c: Likewise.
4164 * gcc.target/bpf/helper-strtoul.c: Likewise.
4165 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
4166 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
4167 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
4168 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
4169 * gcc.target/bpf/helper-tail-call.c: Likewise.
4170 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
4171 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
4172 * gcc.target/bpf/helper-trace-printk.c: Likewise.
4173 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
4174 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
4175 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
4176 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
4177 * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
4178
4179 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4180
4181 * lib/target-supports.exp (check_effective_target_indirect_calls):
4182 New proc.
4183 * gcc.c-torture/compile/20010102-1.c: Annotate with
4184 dg-require-effective-target indirect_calls.
4185 * gcc.c-torture/compile/20010107-1.c: Likewise.
4186 * gcc.c-torture/compile/20011109-1.c: Likewise.
4187 * gcc.c-torture/compile/20011218-1.c: Likewise.
4188 * gcc.c-torture/compile/20011229-1.c: Likewise.
4189 * gcc.c-torture/compile/20020129-1.c: Likewise.
4190 * gcc.c-torture/compile/20020320-1.c: Likewise.
4191 * gcc.c-torture/compile/20020706-1.c: Likewise.
4192 * gcc.c-torture/compile/20020706-2.c: Likewise.
4193 * gcc.c-torture/compile/20021205-1.c: Likewise.
4194 * gcc.c-torture/compile/20030921-1.c: Likewise.
4195 * gcc.c-torture/compile/20031023-1.c: Likewise.
4196 * gcc.c-torture/compile/20031023-2.c: Likewise.
4197 * gcc.c-torture/compile/20031023-3.c: Likewise.
4198 * gcc.c-torture/compile/20031023-4.c: Likewise.
4199 * gcc.c-torture/compile/20040614-1.c: Likewise.
4200 * gcc.c-torture/compile/20040909-1.c: Likewise.
4201 * gcc.c-torture/compile/20050122-1.c: Likewise.
4202 * gcc.c-torture/compile/20050202-1.c: Likewise.
4203 * gcc.c-torture/compile/20060208-1.c: Likewise.
4204 * gcc.c-torture/compile/20081108-1.c: Likewise.
4205 * gcc.c-torture/compile/20150327.c: Likewise.
4206 * gcc.c-torture/compile/920428-2.c: Likewise.
4207 * gcc.c-torture/compile/920928-5.c: Likewise.
4208 * gcc.c-torture/compile/930117-1.c: Likewise.
4209 * gcc.c-torture/compile/930607-1.c: Likewise.
4210 * gcc.c-torture/compile/991213-2.c: Likewise.
4211 * gcc.c-torture/compile/callind.c: Likewise.
4212 * gcc.c-torture/compile/calls-void.c: Likewise.
4213 * gcc.c-torture/compile/calls.c: Likewise.
4214 * gcc.c-torture/compile/pr21840.c: Likewise.
4215 * gcc.c-torture/compile/pr32139.c: Likewise.
4216 * gcc.c-torture/compile/pr35607.c: Likewise.
4217 * gcc.c-torture/compile/pr37433-1.c: Likewise.
4218 * gcc.c-torture/compile/pr37433.c: Likewise.
4219 * gcc.c-torture/compile/pr39941.c: Likewise.
4220 * gcc.c-torture/compile/pr40080.c: Likewise.
4221 * gcc.c-torture/compile/pr43635.c: Likewise.
4222 * gcc.c-torture/compile/pr43791.c: Likewise.
4223 * gcc.c-torture/compile/pr43845.c: Likewise.
4224 * gcc.c-torture/compile/pr44043.c: Likewise.
4225 * gcc.c-torture/compile/pr51694.c: Likewise.
4226 * gcc.c-torture/compile/pr77754-2.c: Likewise.
4227 * gcc.c-torture/compile/pr77754-3.c: Likewise.
4228 * gcc.c-torture/compile/pr77754-4.c: Likewise.
4229 * gcc.c-torture/compile/pr89663-2.c: Likewise.
4230 * gcc.c-torture/compile/pta-1.c: Likewise.
4231 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4232 * gcc.dg/Walloc-size-larger-than-18.c: Likewise.
4233
4234 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4235
4236 * gcc.c-torture/compile/20000609-1.c: Annotate with
4237 dg-require-stack-size.
4238 * gcc.c-torture/compile/20000804-1.c: Likewise.
4239 * gcc.c-torture/compile/20020304-1.c: Likewise.
4240 * gcc.c-torture/compile/20020604-1.c: Likewise.
4241 * gcc.c-torture/compile/20021015-1.c: Likewise.
4242 * gcc.c-torture/compile/20050303-1.c: Likewise.
4243 * gcc.c-torture/compile/20060421-1.c: Likewise.
4244 * gcc.c-torture/compile/20071207-1.c: Likewise.
4245 * gcc.c-torture/compile/20080903-1.c: Likewise.
4246 * gcc.c-torture/compile/20121027-1.c: Likewise.
4247 * gcc.c-torture/compile/20151204.c: Likewise.
4248 * gcc.c-torture/compile/920501-12.c: Likewise.
4249 * gcc.c-torture/compile/920501-4.c: Likewise.
4250 * gcc.c-torture/compile/920723-1.c: Likewise.
4251 * gcc.c-torture/compile/921202-1.c: Likewise.
4252 * gcc.c-torture/compile/931003-1.c: Likewise.
4253 * gcc.c-torture/compile/931004-1.c: Likewise.
4254 * gcc.c-torture/compile/950719-1.c: Likewise.
4255 * gcc.c-torture/compile/951222-1.c: Likewise.
4256 * gcc.c-torture/compile/990517-1.c: Likewise.
4257 * gcc.c-torture/compile/bcopy.c: Likewise.
4258 * gcc.c-torture/compile/pr23929.c: Likewise.
4259 * gcc.c-torture/compile/pr25310.c: Likewise.
4260 * gcc.c-torture/compile/pr34458.c: Likewise.
4261 * gcc.c-torture/compile/pr39937.c: Likewise.
4262 * gcc.c-torture/compile/pr41181.c: Likewise.
4263 * gcc.c-torture/compile/pr41634.c: Likewise.
4264 * gcc.c-torture/compile/pr43415.c: Likewise.
4265 * gcc.c-torture/compile/pr43417.c: Likewise.
4266 * gcc.c-torture/compile/pr44788.c: Likewise.
4267 * gcc.c-torture/compile/sound.c: Likewise.
4268
4269 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4270
4271 * gcc.target/arm/pr91684.c: Use effective-target arm_prefer_ldrd_strd.
4272
4273 2019-09-07 David Edelsohn <dje.gcc@gmail.com>
4274
4275 * g++.dg/cpp2a/decomp2.C: Add TLS options.
4276 * gcc.target/powerpc/pr88233.c: Limit to lp64.
4277
4278 2019-09-07 Jakub Jelinek <jakub@redhat.com>
4279
4280 PR tree-optimization/91665
4281 * gcc.dg/vect/pr91665.c: New test.
4282
4283 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4284
4285 PR target/91684
4286 * gcc.target/arm/pr91684.c: New test.
4287
4288 2019-09-06 Ian Lance Taylor <iant@golang.org>
4289
4290 * go.test/test/fixedbugs/bug369.go: Update to match libgo update
4291 to Go 1.13beta1.
4292
4293 2019-09-06 David Edelsohn <dje.gcc@gmail.com>
4294
4295 * gcc.dg/torture/inf-compare-1.c: Skip AIX.
4296 * gcc.dg/torture/inf-compare-2.c: Skip AIX.
4297 * gcc.dg/torture/inf-compare-3.c: Skip AIX.
4298 * gcc.dg/torture/inf-compare-4.c: Skip AIX.
4299 * gcc.dg/torture/pr52451.c: Skip AIX.
4300 * gcc.dg/torture/pr68264.c: Skip AIX
4301 * gcc.dg/torture/pr91323.c: Skip AIX.
4302
4303 * g++.dg/warn/Warray-bounds-4.C: Skip AIX.
4304 * g++.dg/warn/Warray-bounds-8.C: Skip AIX.
4305 * g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
4306 * g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
4307
4308 2019-09-06 Caroline Tice <cmtice@google.com>
4309
4310 PR testsuite/91670
4311 * g++.dg/ubsan/pr59415.C: Disable LTO, since test uses
4312 -fvtable-verify, and the two options are no longer allowed
4313 together.
4314
4315 2019-09-06 Nathan Sidwell <nathan@acm.org>
4316
4317 * c-c++-common/cpp/line-1.c: New.
4318
4319 2019-09-06 Martin Liska <mliska@suse.cz>
4320
4321 PR c++/91125
4322 * g++.dg/parse/repo1.C: Remove.
4323 * g++.dg/rtti/repo1.C: Remove.
4324 * g++.dg/template/repo1.C: Remove.
4325 * g++.dg/template/repo10.C: Remove.
4326 * g++.dg/template/repo11.C: Remove.
4327 * g++.dg/template/repo2.C: Remove.
4328 * g++.dg/template/repo3.C: Remove.
4329 * g++.dg/template/repo4.C: Remove.
4330 * g++.dg/template/repo5.C: Remove.
4331 * g++.dg/template/repo6.C: Remove.
4332 * g++.dg/template/repo7.C: Remove.
4333 * g++.dg/template/repo8.C: Remove.
4334 * g++.dg/template/repo9.C: Remove.
4335 * g++.old-deja/g++.pt/instantiate4.C: Remove.
4336 * g++.old-deja/g++.pt/instantiate6.C: Remove.
4337 * g++.old-deja/g++.pt/repo1.C: Remove.
4338 * g++.old-deja/g++.pt/repo2.C: Remove.
4339 * g++.old-deja/g++.pt/repo3.C: Remove.
4340 * g++.old-deja/g++.pt/repo4.C: Remove.
4341 * lib/g++.exp: Remove removal of repo files.
4342 * lib/gcc-dg.exp: Likewise.
4343 * lib/obj-c++.exp: Likewise.
4344
4345 2019-09-05 Jakub Jelinek <jakub@redhat.com>
4346 Jim Wilson <jimw@sifive.com>
4347
4348 PR target/91635
4349 * gcc.c-torture/execute/pr91635.c: New test.
4350 * gcc.target/riscv/shift-shift-4.c: New test.
4351 * gcc.target/riscv/shift-shift-5.c: New test.
4352
4353 2019-09-05 Harald Anlauf <anlauf@gmx.de>
4354
4355 PR fortran/91496
4356 * gfortran.dg/directive_unroll_5.f90: Adjust error message.
4357
4358 2019-09-05 Steven G. Kargl <kargl@gcc.gnu.org>
4359
4360 PR fortran/91660
4361 * gfortran.dg/pdt_4.f03: Fix invalid code.
4362 * gfortran.dg/pr91660_1.f90: New test.
4363 * gfortran.dg/pr91660_2.f90: Ditto.
4364
4365 2019-09-05 Marek Polacek <polacek@redhat.com>
4366
4367 PR c++/91644 - ICE with constinit in function template.
4368 * g++.dg/cpp2a/constinit13.C: New test.
4369
4370 2019-09-05 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR middle-end/91001
4373 PR middle-end/91105
4374 PR middle-end/91106
4375 * gcc.c-torture/compile/pr91001.c: New test.
4376
4377 2019-09-05 Richard Biener <rguenther@suse.de>
4378
4379 PR rtl-optimization/91656
4380 * gcc.dg/torture/pr91656-1.c: New testcase.
4381 * gcc.dg/torture/pr91656-2.c: Likewise.
4382 * gcc.dg/torture/pr91656-3.c: Likewise.
4383
4384 2019-09-05 Nathan Sidwell <nathan@acm.org>
4385
4386 PR preprocessor/91639
4387 * c-c++-common/cpp/pr91639.c: New.
4388 * c-c++-common/cpp/pr91639-one.h: New.
4389 * c-c++-common/cpp/pr91639-two.h: New.
4390
4391 2019-09-05 Richard Sandiford <richard.sandiford@arm.com>
4392
4393 PR middle-end/91577
4394 * gfortran.dg/pr91577.f90: New test, taken from temporary_1.f90.
4395
4396 2019-09-04 Steven G. Kargl <kargl@gcvc.gnu.org>
4397
4398 PR fortran/91650
4399 * gfortran.dg/pr91650_1.f90: New test.
4400 * gfortran.dg/pr91650_2.f90: Ditto.
4401
4402 2019-09-04 Marek Polacek <polacek@redhat.com>
4403
4404 * g++.dg/cpp0x/initlist-deduce.C: Don't use -fdeduce-init-list. Remove
4405 dg-warning. Add dg-error.
4406
4407 2019-09-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4408
4409 PR c/78736
4410 * gcc.dg/Wenum-conversion.c: New test-case.
4411
4412 2019-09-03 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4413
4414 * gcc.target/msp430/data-attributes-2.c: New test.
4415 * gcc.target/msp430/function-attributes-4.c: Update dg-warning
4416 strings.
4417 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
4418
4419 2019-09-03 Kamlesh Kumar <kamleshbhalui@gmail.com>
4420
4421 PR tree-optimization/91504
4422 gcc.dg/tree-ssa/pr91504.c: New test.
4423
4424 2019-09-03 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR target/91604
4427 * gcc.target/i386/pr91604.c: New test.
4428
4429 2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
4430
4431 * lib/compat.exp: Remove references to spu.
4432 * lib/fortran-torture.exp: Likewise.
4433 * lib/gcc-dg.exp: Likewise.
4434 * lib/gfortran.exp: Likewise.
4435 * lib/target-supports.exp: Likewise.
4436 * lib/target-utils.exp: Likewise.
4437
4438 * c-c++-common/torture/complex-sign-add.c: Remove references to spu.
4439 * c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
4440 * c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
4441 * c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
4442 * c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
4443 * c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
4444 * c-c++-common/torture/complex-sign-mul-one.c: Likewise.
4445 * c-c++-common/torture/complex-sign-mul.c: Likewise.
4446 * c-c++-common/torture/complex-sign-sub.c: Likewise.
4447
4448 * g++.dg/opt/temp1.C: Remove references to spu.
4449 * g++.dg/opt/vt1.C: Likewise.
4450 * g++.dg/torture/type-generic-1.C: Likewise.
4451 * g++.dg/warn/pr30551-2.C: Likewise.
4452 * g++.dg/warn/pr30551.C: Likewise.
4453 * g++.old-deja/g++.jason/thunk2.C: Likewise.
4454 * g++.old-deja/g++.other/comdat5.C: Likewise.
4455 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
4456
4457 * gcc.c-torture/compile/20001226-1.c: Remove references to spu.
4458 * gcc.c-torture/execute/20030222-1.c: Likewise.
4459 * gcc.c-torture/execute/20031003-1.c: Likewise.
4460 * gcc.c-torture/execute/20101011-1.c: Likewise.
4461 * gcc.c-torture/execute/conversion.c: Likewise.
4462 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4463 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4464 * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
4465 * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
4466 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4467 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
4468 * gcc.c-torture/execute/pr39228.c: Likewise.
4469 * gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
4470 * gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
4471 * gcc.c-torture/execute/ieee/920518-1.x: Remove file.
4472 * gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
4473 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
4474 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
4475
4476 * gcc.dg/20020312-2.c: Remove references to spu.
4477 * gcc.dg/20030702-1.c: Likewise.
4478 * gcc.dg/and-1.c: Likewise.
4479 * gcc.dg/builtin-inf-1.c: Likewise.
4480 * gcc.dg/builtins-1.c: Likewise.
4481 * gcc.dg/builtins-43.c: Likewise.
4482 * gcc.dg/builtins-44.c: Likewise.
4483 * gcc.dg/builtins-45.c: Likewise.
4484 * gcc.dg/float-range-1.c: Likewise.
4485 * gcc.dg/float-range-3.c: Likewise.
4486 * gcc.dg/float-range-4.c: Likewise.
4487 * gcc.dg/float-range-5.c: Likewise.
4488 * gcc.dg/fold-overflow-1.c: Likewise.
4489 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4490 * gcc.dg/format/unnamed-1.c: Likewise.
4491 * gcc.dg/hex-round-1.c: Likewise.
4492 * gcc.dg/hex-round-2.c: Likewise.
4493 * gcc.dg/lower-subreg-1.c: Likewise.
4494 * gcc.dg/nrv3.c: Likewise.
4495 * gcc.dg/pr15784-3.c: Likewise.
4496 * gcc.dg/pr27095.c: Likewise.
4497 * gcc.dg/pr28243.c: Likewise.
4498 * gcc.dg/pr28796-2.c: Likewise.
4499 * gcc.dg/pr30551-3.c: Likewise.
4500 * gcc.dg/pr30551-6.c: Likewise.
4501 * gcc.dg/pr30551.c: Likewise.
4502 * gcc.dg/pr70317.c: Likewise.
4503 * gcc.dg/sms-1.c: Likewise.
4504 * gcc.dg/sms-2.c: Likewise.
4505 * gcc.dg/sms-3.c: Likewise.
4506 * gcc.dg/sms-4.c: Likewise.
4507 * gcc.dg/sms-5.c: Likewise.
4508 * gcc.dg/sms-6.c: Likewise.
4509 * gcc.dg/sms-7.c: Likewise.
4510 * gcc.dg/stack-usage-1.c: Likewise.
4511 * gcc.dg/strlenopt-73.c: Likewise.
4512 * gcc.dg/titype-1.c: Likewise.
4513 * gcc.dg/tls/thr-cse-1.c: Likewise.
4514 * gcc.dg/torture/builtin-attr-1.c: Likewise.
4515 * gcc.dg/torture/builtin-complex-1.c: Likewise.
4516 * gcc.dg/torture/builtin-cproj-1.c: Likewise.
4517 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
4518 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
4519 * gcc.dg/torture/builtin-logb-1.c: Likewise.
4520 * gcc.dg/torture/builtin-math-2.c: Likewise.
4521 * gcc.dg/torture/builtin-math-5.c: Likewise.
4522 * gcc.dg/torture/builtin-modf-1.c: Likewise.
4523 * gcc.dg/torture/fp-int-convert.h: Likewise.
4524 * gcc.dg/torture/pr25947-1.c: Likewise.
4525 * gcc.dg/torture/type-generic-1.c: Likewise.
4526 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4527 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
4528 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4529 * gcc.dg/tree-ssa/vector-6.c: Likewise.
4530 * gcc.dg/uninit-C-O0.c: Likewise.
4531 * gcc.dg/uninit-C.c: Likewise.
4532 * gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
4533 * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
4534 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
4535 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
4536 * gcc.dg/vect/vect.exp: Likewise.
4537 * gcc.gd/vect/costmodel/spu/: Remove directory.
4538
4539 * gcc.target/spu/: Remove directory.
4540
4541 * gfortran.dg/bessel_6.f90: Remove references to spu.
4542 * gfortran.dg/bessel_7.f90: Likewise.
4543 * gfortran.dg/char4_iunit_1.f03: Likewise.
4544 * gfortran.dg/chmod_1.f90: Likewise.
4545 * gfortran.dg/chmod_2.f90: Likewise.
4546 * gfortran.dg/chmod_3.f90: Likewise.
4547 * gfortran.dg/default_format_1.f90: Likewise.
4548 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4549 * gfortran.dg/erf_2.F90: Likewise.
4550 * gfortran.dg/erf_3.F90: Likewise.
4551 * gfortran.dg/init_flag_10.f90: Likewise.
4552 * gfortran.dg/init_flag_3.f90: Likewise.
4553 * gfortran.dg/int_conv_2.f90: Likewise.
4554 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4555 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4556 * gfortran.dg/isnan_1.f90: Likewise.
4557 * gfortran.dg/isnan_2.f90: Likewise.
4558 * gfortran.dg/maxloc_2.f90: Likewise.
4559 * gfortran.dg/maxlocval_2.f90: Likewise.
4560 * gfortran.dg/maxlocval_4.f90: Likewise.
4561 * gfortran.dg/minloc_1.f90: Likewise.
4562 * gfortran.dg/minlocval_1.f90: Likewise.
4563 * gfortran.dg/minlocval_4.f90: Likewise.
4564 * gfortran.dg/module_nan.f90: Likewise.
4565 * gfortran.dg/namelist_42.f90: Likewise.
4566 * gfortran.dg/namelist_43.f90: Likewise.
4567 * gfortran.dg/nan_1.f90: Likewise.
4568 * gfortran.dg/nan_2.f90: Likewise.
4569 * gfortran.dg/nan_3.f90: Likewise.
4570 * gfortran.dg/nan_4.f90: Likewise.
4571 * gfortran.dg/nan_5.f90: Likewise.
4572 * gfortran.dg/nan_6.f90: Likewise.
4573 * gfortran.dg/nearest_1.f90: Likewise.
4574 * gfortran.dg/nearest_3.f90: Likewise.
4575 * gfortran.dg/open_errors.f90: Likewise.
4576 * gfortran.dg/pr20257.f90: Likewise.
4577 * gfortran.dg/read_infnan_1.f90: Likewise.
4578 * gfortran.dg/real_const_3.f90: Likewise.
4579 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4580 * gfortran.dg/reassoc_4.f: Likewise.
4581 * gfortran.dg/scalar_mask_2.f90: Likewise.
4582 * gfortran.dg/scratch_1.f90: Likewise.
4583 * gfortran.dg/stat_1.f90: Likewise.
4584 * gfortran.dg/stat_2.f90: Likewise.
4585 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4586 * gfortran.dg/typebound_operator_9.f03: Likewise.
4587
4588 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
4589 references to spu.
4590 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4591 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
4592 * gfortran.fortran-torture/execute/getarg_1.x: Remove file.
4593
4594 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4595
4596 PR middle-end/91603
4597 * gcc.target/arm/pr91603.c: New test.
4598
4599 2019-09-03 Ilya Leoshkevich <iii@linux.ibm.com>
4600
4601 * gcc.target/s390/sigfpe-eh.c: New test.
4602
4603 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4604
4605 * gcc.target/aarch64/acle/jcvt_1.c: New test.
4606
4607 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4608
4609 * gcc.target/aarch64/acle/rintnzx_1.c: New test.
4610 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
4611
4612 2019-09-03 Jakub Jelinek <jakub@redhat.com>
4613 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/91597
4616 * gcc.c-torture/execute/pr91597.c: New test.
4617
4618 2019-09-03 Alexandre Oliva <oliva@adacore.com>
4619
4620 * gcc.target/i386/20020616-1.c: Preserve full register across
4621 main.
4622
4623 2019-09-02 Paul Thomas <pault@gcc.gnu.org>
4624
4625 PR fortran/91589
4626 * gfortran.dg/pr91589.f90: New test.
4627
4628 2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
4629
4630 PR fortran/91552
4631 * gfortran.dg/pr91552.f90: New test.
4632
4633 2019-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4634
4635 PR middle-end/91605
4636 * g++.target/i386/pr91605.C: New test.
4637
4638 2019-09-02 Jakub Jelinek <jakub@redhat.com>
4639
4640 PR tree-optimization/91632
4641 * gcc.c-torture/execute/pr91632.c: New test.
4642
4643 2019-09-02 Eric Botcazou <ebotcazou@adacore.com>
4644
4645 * gcc.dg/tree-ssa/slsr-42.c: New test.
4646
4647 2019-09-02 Martin Liska <mliska@suse.cz>
4648
4649 PR c++/91155
4650 * g++.dg/torture/pr91155.C: New test.
4651
4652 2019-09-01 Marek Polacek <polacek@redhat.com>
4653
4654 PR c++/91129 - wrong error with binary op in template argument.
4655 * g++.dg/cpp1y/nontype1.C: New test.
4656
4657 2019-09-01 Iain Sandoe <iain@sandoe.co.uk>
4658
4659 * gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
4660
4661 2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
4662
4663 * gcc.c-torture/execute/20190901-1.c: New test.
4664
4665 * lib/target-supports.exp (check_effective_target_pthread): Add
4666 #include <pthread.h> directive to the test.
4667
4668 2019-09-01 Paul Thomas <pault@gcc.gnu.org>
4669
4670 * gfortran.dg/select_rank_1.f90: New test.
4671 * gfortran.dg/select_rank_2.f90: New test.
4672
4673 2019-09-01 Jakub Jelinek <jakub@redhat.com>
4674
4675 PR middle-end/91623
4676 * gcc.target/i386/pr91623.c: New test.
4677
4678 PR lto/91572
4679 * g++.dg/lto/pr91572_0.C: New test.
4680
4681 2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4682
4683 PR fortran/91587
4684 * gfortran.dg/pr91587.f90: New test.
4685
4686 2019-08-30 Martin Sebor <msebor@redhat.com>
4687
4688 PR middle-end/91599
4689 * gcc.dg/Wstringop-overflow-16.c: New test.
4690
4691 PR middle-end/91584
4692 * gfortran.dg/char_array_constructor_4.f90: New test.
4693
4694 2019-08-30 Eric Botcazou <ebotcazou@adacore.com>
4695
4696 * gnat.dg/pack24.adb: New test.
4697
4698 2019-08-30 Jeff Law <law@redhat.com>
4699
4700 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
4701
4702 2019-08-30 Martin Jambor <mjambor@suse.cz>
4703
4704 tree-optimization/91579
4705 * gcc.dg/tree-ssa/pr91579.c: New test.
4706
4707 2019-08-29 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR target/91560
4710 * gcc.dg/torture/vshuf-8.inc: Add two further permutations.
4711
4712 PR tree-optimization/91351
4713 * g++.dg/opt/pr91351.C: New test.
4714
4715 2019-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4716
4717 * g++.dg/spellcheck-typenames.C: Adjust expected locations.
4718 * g++.dg/cpp0x/pr84676.C: Check locations.
4719 * g++.dg/other/pr88187.C: Likewise.
4720 * g++.dg/parse/crash13.C: Likewise.
4721 * g++.dg/parse/crash46.C: Likewise.
4722 * g++.dg/parse/template28.C: Likewise.
4723 * g++.dg/parse/typename4.C: Likewise.
4724
4725 2019-08-29 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/91568
4728 * gfortran.dg/pr91568.f: New testcase.
4729
4730 2019-08-28 Marek Polacek <polacek@redhat.com>
4731
4732 Implement P1152R4: Deprecating some uses of volatile.
4733 PR c++/91361
4734 * c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
4735 * c-c++-common/gomp/atomic-1.c: Likewise.
4736 * c-c++-common/gomp/atomic-9.c: Likewise.
4737 * c-c++-common/gomp/depend-iterator-1.c: Likewise.
4738 * c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
4739 * c-c++-common/gomp/order-3.c: Likewise.
4740 * c-c++-common/pr69733.c: Use -Wno-volatile in C++.
4741 * c-c++-common/spec-barrier-2.c: Likewise.
4742 * c-c++-common/tm/pr54893.c: Likewise.
4743 * g++.dg/cpp0x/pr65327.C: Add dg-warning.
4744 * g++.dg/cpp0x/rv-conv2.C: Likewise.
4745 * g++.dg/cpp0x/rv1n.C: Likewise.
4746 * g++.dg/cpp0x/rv1p.C: Likewise.
4747 * g++.dg/cpp0x/rv2n.C: Likewise.
4748 * g++.dg/cpp0x/rv2p.C: Likewise.
4749 * g++.dg/cpp0x/rv3n.C: Likewise.
4750 * g++.dg/cpp0x/rv3p.C: Likewise.
4751 * g++.dg/cpp0x/rv4n.C: Likewise.
4752 * g++.dg/cpp0x/rv4p.C: Likewise.
4753 * g++.dg/cpp0x/rv5n.C: Likewise.
4754 * g++.dg/cpp0x/rv5p.C: Likewise.
4755 * g++.dg/cpp0x/rv6n.C: Likewise.
4756 * g++.dg/cpp0x/rv6p.C: Likewise.
4757 * g++.dg/cpp0x/rv7n.C: Likewise.
4758 * g++.dg/cpp0x/rv7p.C: Likewise.
4759 * g++.dg/cpp0x/rv8p.C: Likewise.
4760 * g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
4761 * g++.dg/cpp1y/new1.C: Add dg-warning.
4762 * g++.dg/cpp2a/volatile1.C: New test.
4763 * g++.dg/cpp2a/volatile2.C: New test.
4764 * g++.dg/cpp2a/volatile3.C: New test.
4765 * g++.dg/cpp2a/volatile4.C: New test.
4766 * g++.dg/expr/bool3.C: Add dg-warning.
4767 * g++.dg/expr/bool4.C: Likewise.
4768 * g++.dg/expr/cond9.C: Likewise.
4769 * g++.dg/ext/vector25.C: Likewise.
4770 * g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
4771 * g++.dg/inherit/covariant21.C: Add dg-warning.
4772 * g++.dg/init/ref18.C: Likewise.
4773 * g++.dg/ipa/pr63838.C: Likewise.
4774 * g++.dg/overload/rvalue2.C: Likewise.
4775 * g++.dg/parse/semicolon4.C: Likewise.
4776 * g++.dg/warn/Wreturn-type-4.C: Likewise.
4777 * g++.dg/warn/pr36069.C: Likewise.
4778 * g++.old-deja/g++.mike/p9506.C: Likewise.
4779 * g++.old-deja/g++.other/volatile1.C: Likewise.
4780
4781 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4782
4783 PR fortran/91551
4784 * gfortran.dg/allocated_3.f90
4785
4786 2019-08-28 Marek Polacek <polacek@redhat.com>
4787
4788 PR c++/91360 - Implement C++20 P1143R2: constinit.
4789 * g++.dg/cpp2a/constinit1.C: New test.
4790 * g++.dg/cpp2a/constinit2.C: New test.
4791 * g++.dg/cpp2a/constinit3.C: New test.
4792 * g++.dg/cpp2a/constinit4.C: New test.
4793 * g++.dg/cpp2a/constinit5.C: New test.
4794 * g++.dg/cpp2a/constinit6.C: New test.
4795 * g++.dg/cpp2a/constinit7.C: New test.
4796 * g++.dg/cpp2a/constinit8.C: New test.
4797 * g++.dg/cpp2a/constinit9.C: New test.
4798 * g++.dg/cpp2a/constinit10.C: New test.
4799 * g++.dg/cpp2a/constinit11.C: New test.
4800 * g++.dg/cpp2a/constinit12.C: New test.
4801
4802 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4803
4804 PR fortran/91565
4805 * gfortran.dg/pr91565.f90: New test.
4806
4807 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4808
4809 PR fortran/91564
4810 * gfortran.dg/pr91564.f90: New test.
4811
4812 2019-08-28 Martin Sebor <msebor@redhat.com>
4813
4814 PR tree-optimization/91457
4815 * c-c++-common/Wstringop-overflow-2.c: New test.
4816 * g++.dg/warn/Warray-bounds-8.C: New test.
4817 * g++.dg/warn/Wstringop-overflow-3.C: New test.
4818 * gcc.dg/Wstringop-overflow-15.c: New test.
4819
4820 2019-08-16 Martin Liska <mliska@suse.cz>
4821
4822 PR c++/90613
4823 * g++.dg/lookup/using61.C: New.
4824
4825 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4826
4827 PR middle-end/89544
4828 * gcc.target/arm/unaligned-argument-3.c: New test.
4829
4830 2019-08-27 Marek Polacek <polacek@redhat.com>
4831
4832 PR c++/81676 - bogus -Wunused warnings in constexpr if.
4833 * g++.dg/cpp1z/constexpr-if31.C: New test.
4834 * g++.dg/cpp1z/constexpr-if32.C: New test.
4835
4836 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
4837 * g++.dg/cpp2a/is-constant-evaluated9.C: New test.
4838
4839 2019-08-27 Martin Sebor <msebor@redhat.com>
4840
4841 PR tree-optimization/91567
4842 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
4843 on targets other than x86_64 to work around PR 83543.
4844 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
4845
4846 2019-08-27 Jeff Law <law@redhat.com>
4847
4848 * gcc.c-torture/compile/20190827-1.c: New test.
4849
4850 2019-08-27 Harald Anlauf <anlauf@gmx.de>
4851
4852 PR fortran/91496
4853 * gfortran.dg/pr91496.f90: New testcase.
4854
4855 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
4856
4857 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
4858 Add -mfpmath=sse.
4859 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
4860
4861 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
4862
4863 PR target/91528
4864 * gcc.target/i386/pr91528.c: New test.
4865
4866 2019-08-27 Martin Sebor <msebor@redhat.com>
4867
4868 PR c++/83431
4869 PR testsuite/91562
4870 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
4871
4872 2019-08-27 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR c++/91415
4875 * g++.dg/warn/sequence-pt-4.C: New test.
4876
4877 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
4878
4879 PR testsuite/91549
4880 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
4881
4882 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4883
4884 PR fortran/91390
4885 PR fortran/91473
4886 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
4887 * gfortran.dg/argument_checking_20.f90: New test.
4888
4889 2019-08-26 Marek Polacek <polacek@redhat.com>
4890
4891 PR c++/91545 - ICE in constexpr store evaluation.
4892 * g++.dg/cpp0x/pr91545.C: New test.
4893
4894 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
4895
4896 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
4897 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
4898
4899 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
4900
4901 * gcc.dg/torture/builtin-round-roundeven.c: New test.
4902 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
4903
4904 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
4905
4906 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
4907 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
4908 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
4909 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
4910 * gcc.dg/wrapped-binop-simplify.c: New test.
4911
4912 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
4913
4914 * gcc.target/riscv/li.c: New test.
4915
4916 2019-08-24 Nathan Sidwell <nathan@acm.org>
4917
4918 * g++.dg/inherit/virtual14.C: New.
4919
4920 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4921
4922 PR fortran/91390
4923 PR fortran/91519
4924 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
4925 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
4926 additional errors.
4927 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
4928 warnings for ASSIGN. Add warnings for type mismatch.
4929 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
4930 Add catch-all warning.
4931 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
4932 avoid type error.
4933 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
4934 warnings for type mismatch.
4935 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
4936 here from
4937 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
4938
4939 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
4940
4941 * g++.dg/conversion/simd4.C: Test all the locations.
4942
4943 2019-08-23 Marek Polacek <polacek@redhat.com>
4944
4945 PR c++/91521 - wrong error with operator->.
4946 * g++.dg/parse/operator8.C: New test.
4947
4948 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
4949
4950 PR target/91481
4951 * gcc.target/powerpc/darn-3.c: New testcase.
4952
4953 2019-08-23 Marek Polacek <polacek@redhat.com>
4954
4955 PR c++/79817 - attribute deprecated on namespace.
4956 * g++.dg/cpp0x/attributes-namespace1.C: New test.
4957 * g++.dg/cpp0x/attributes-namespace2.C: New test.
4958 * g++.dg/cpp0x/attributes-namespace3.C: New test.
4959 * g++.dg/cpp0x/attributes-namespace4.C: New test.
4960 * g++.dg/cpp0x/attributes-namespace5.C: New test.
4961 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
4962 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
4963
4964 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
4965
4966 * gcc.target/mips/get-fcsr-3.c: New test.
4967
4968 2019-08-23 Martin Sebor <msebor@redhat.com>
4969
4970 PR c++/83431
4971 * gcc.dg/strlenopt-63.c: New test.
4972 * gcc.dg/pr79538.c: Adjust text of expected warning.
4973 * gcc.dg/pr81292-1.c: Adjust pass name.
4974 * gcc.dg/pr81292-2.c: Same.
4975 * gcc.dg/pr81703.c: Same.
4976 * gcc.dg/strcmpopt_2.c: Same.
4977 * gcc.dg/strcmpopt_3.c: Same.
4978 * gcc.dg/strcmpopt_4.c: Same.
4979 * gcc.dg/strlenopt-1.c: Same.
4980 * gcc.dg/strlenopt-10.c: Same.
4981 * gcc.dg/strlenopt-11.c: Same.
4982 * gcc.dg/strlenopt-13.c: Same.
4983 * gcc.dg/strlenopt-14g.c: Same.
4984 * gcc.dg/strlenopt-14gf.c: Same.
4985 * gcc.dg/strlenopt-15.c: Same.
4986 * gcc.dg/strlenopt-16g.c: Same.
4987 * gcc.dg/strlenopt-17g.c: Same.
4988 * gcc.dg/strlenopt-18g.c: Same.
4989 * gcc.dg/strlenopt-19.c: Same.
4990 * gcc.dg/strlenopt-1f.c: Same.
4991 * gcc.dg/strlenopt-2.c: Same.
4992 * gcc.dg/strlenopt-20.c: Same.
4993 * gcc.dg/strlenopt-21.c: Same.
4994 * gcc.dg/strlenopt-22.c: Same.
4995 * gcc.dg/strlenopt-22g.c: Same.
4996 * gcc.dg/strlenopt-24.c: Same.
4997 * gcc.dg/strlenopt-25.c: Same.
4998 * gcc.dg/strlenopt-26.c: Same.
4999 * gcc.dg/strlenopt-27.c: Same.
5000 * gcc.dg/strlenopt-28.c: Same.
5001 * gcc.dg/strlenopt-29.c: Same.
5002 * gcc.dg/strlenopt-2f.c: Same.
5003 * gcc.dg/strlenopt-3.c: Same.
5004 * gcc.dg/strlenopt-30.c: Same.
5005 * gcc.dg/strlenopt-31g.c: Same.
5006 * gcc.dg/strlenopt-32.c: Same.
5007 * gcc.dg/strlenopt-33.c: Same.
5008 * gcc.dg/strlenopt-33g.c: Same.
5009 * gcc.dg/strlenopt-34.c: Same.
5010 * gcc.dg/strlenopt-35.c: Same.
5011 * gcc.dg/strlenopt-4.c: Same.
5012 * gcc.dg/strlenopt-48.c: Same.
5013 * gcc.dg/strlenopt-49.c: Same.
5014 * gcc.dg/strlenopt-4g.c: Same.
5015 * gcc.dg/strlenopt-4gf.c: Same.
5016 * gcc.dg/strlenopt-5.c: Same.
5017 * gcc.dg/strlenopt-50.c: Same.
5018 * gcc.dg/strlenopt-51.c: Same.
5019 * gcc.dg/strlenopt-52.c: Same.
5020 * gcc.dg/strlenopt-53.c: Same.
5021 * gcc.dg/strlenopt-54.c: Same.
5022 * gcc.dg/strlenopt-55.c: Same.
5023 * gcc.dg/strlenopt-56.c: Same.
5024 * gcc.dg/strlenopt-6.c: Same.
5025 * gcc.dg/strlenopt-61.c: Same.
5026 * gcc.dg/strlenopt-7.c: Same.
5027 * gcc.dg/strlenopt-8.c: Same.
5028 * gcc.dg/strlenopt-9.c: Same.
5029 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
5030 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
5031 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
5032 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
5033 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
5034 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
5035 * gcc.dg/tree-ssa/dump-4.c: New test.
5036 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
5037
5038 2019-08-23 Martin Sebor <msebor@redhat.com>
5039
5040 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
5041 with -fpic.
5042 * gcc.dg/Warray-bounds-41.c: Same.
5043 * gcc.dg/pr78973.c: Same.
5044 * gcc.dg/pr78973-2.c: Same.
5045
5046 2019-08-22 Marek Polacek <polacek@redhat.com>
5047
5048 PR c++/91304 - prefix attributes ignored in condition.
5049 * g++.dg/cpp0x/gen-attrs-70.C: New test.
5050
5051 2019-08-22 Martin Sebor <msebor@redhat.com>
5052
5053 PR middle-end/91490
5054 * c-c++-common/Warray-bounds-7.c: New test.
5055 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
5056 -Wstringop-overflow.
5057 * gcc.dg/strlenopt-78.c: New test.
5058
5059 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5060
5061 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
5062 * gcc.target/i386/minmax-5.c: Likewise.
5063 * gcc.target/i386/minmax-6.c: Likewise.
5064 * gcc.target/i386/minmax-7.c: Likewise.
5065 * gcc.target/i386/pr91154.c: Likewise.
5066
5067 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
5068
5069 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
5070
5071 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5072
5073 * gcc.target/arm/acle/crc_hf_1.c: New test.
5074
5075 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
5076
5077 * gcc.target/arm/neon-extend-1.c: Remove test.
5078 * gcc.target/arm/neon-extend-2.c: Remove test.
5079
5080 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
5081
5082 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
5083 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
5084
5085 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5086 Richard Sandiford <richard.sandiford@arm.com>
5087
5088 PR target/88839
5089 * gcc.target/aarch64/sve/sel_1.c: New test.
5090 * gcc.target/aarch64/sve/sel_2.c: Likewise.
5091 * gcc.target/aarch64/sve/sel_3.c: Likewise.
5092 * gcc.target/aarch64/sve/sel_4.c: Likewise.
5093 * gcc.target/aarch64/sve/sel_5.c: Likewise.
5094 * gcc.target/aarch64/sve/sel_6.c: Likewise.
5095
5096 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
5097
5098 PR c++/91505
5099 * g++.target/i386/crc32-4.C: New test.
5100
5101 2019-08-21 Richard Biener <rguenther@suse.de>
5102
5103 PR tree-optimization/91482
5104 * gcc.dg/tree-ssa/pr91482.c: New testcase.
5105
5106 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
5107
5108 * c-c++-common/dump-ada-spec-15.c: New test.
5109
5110 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
5111
5112 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
5113 warning messages.
5114
5115 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
5116
5117 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
5118 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
5119
5120 2019-08-21 Javier Miranda <miranda@adacore.com>
5121
5122 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
5123 New testcase.
5124
5125 2019-08-20 Martin Sebor <msebor@redhat.com>
5126
5127 PR testsuite/91458
5128 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
5129 unconditionally (correcting r272199, PR middle-end/90676).
5130 * gcc.dg/tree-prof/stringop-2.c: Same.
5131
5132 2019-08-20 Ian Lance Taylor <iant@golang.org>
5133
5134 * go.test/test/fixedbugs/bug073.go: Update for language changes.
5135
5136 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
5137
5138 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
5139 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
5140
5141 2019-08-20 Richard Biener <rguenther@suse.de>
5142
5143 PR tree-optimization/37242
5144 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
5145
5146 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5147
5148 * gnat.dg/storage_size1.adb: New testcase.
5149
5150 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5151
5152 * gnat.dg/loop_entry2.adb: New testcase.
5153
5154 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5155
5156 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
5157
5158 2019-08-20 Gary Dismukes <dismukes@adacore.com>
5159
5160 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
5161
5162 2019-08-20 Bob Duff <duff@adacore.com>
5163
5164 * gnat.dg/unchecked_convert14.adb: New testcase.
5165
5166 2019-08-20 Bob Duff <duff@adacore.com>
5167
5168 * gnat.dg/object_size1.adb: New testcase.
5169
5170 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
5171
5172 * gcc.c-torture/execute/20190820-1.c: New test.
5173
5174 2019-08-20 Richard Biener <rguenther@suse.de>
5175
5176 PR target/91498
5177 * gcc.target/i386/minmax-7.c: New testcase.
5178
5179 2019-08-20 Lili Cui <lili.cui@intel.com>
5180
5181 * gcc.target/i386/funcspec-56.inc: Handle new march.
5182 * g++.target/i386/mv16.C: Handle new march
5183
5184 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5185
5186 PR middle-end/89544
5187 * gcc.target/arm/unaligned-argument-1.c: New test.
5188 * gcc.target/arm/unaligned-argument-2.c: New test.
5189
5190 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
5191
5192 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
5193
5194 2019-08-19 Marek Polacek <polacek@redhat.com>
5195
5196 PR c++/91264 - detect modifying const objects in constexpr.
5197 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
5198 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
5199 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
5200 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
5201 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
5202 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
5203 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
5204 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
5205 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
5206 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
5207 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
5208 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
5209 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
5210 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
5211
5212 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
5213
5214 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
5215 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
5216 gnat.dg/elab8_pkg.ads: New testcase.
5217
5218 2019-08-19 Bob Duff <duff@adacore.com>
5219
5220 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
5221
5222 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5223
5224 * gnat.dg/expr_func9.adb: New testcase.
5225
5226 2019-08-19 Bob Duff <duff@adacore.com>
5227
5228 * gnat.dg/valid_scalars2.adb: New testcase.
5229
5230 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
5231
5232 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
5233 gnat.dg/generic_inst12_pkg1.ads,
5234 gnat.dg/generic_inst12_pkg2.ads: New testcase.
5235
5236 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5237
5238 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
5239
5240 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5241
5242 * gnat.dg/rep_clause9.adb: New testcase.
5243
5244 2019-08-19 Olivier Hainque <hainque@adacore.com>
5245
5246 * gnat.dg/openacc1.adb: New testcase.
5247
5248 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
5249
5250 PR target/91441
5251 * gcc.target/riscv/pr91441.c: New.
5252
5253 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
5254
5255 PR fortran/91485
5256 * gfortran.dg/pr91485.f90: New test.
5257
5258 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5259
5260 PR fortran/82992
5261 * gfortran.dg/pr71649.f90: Adjust error messages.
5262 * gfortran.dg/use_15.f90: Ditto.
5263 * gfortran.dg/use_rename_8.f90: Ditto.
5264
5265 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5266
5267 PR fortran/78739
5268 * fortran.dg/pr78739.f90: New test.
5269
5270 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5271
5272 PR fortran/78719
5273 * gfortran.dg/pr78719_1.f90: New test.
5274 * gfortran.dg/pr78719_2.f90: Ditto.
5275 * gfortran.dg/pr78719_3.f90: Ditto.
5276
5277 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5278
5279 PR fortran/91471
5280 * gfortran.dg/pr91471.f90: New test.
5281
5282 2019-08-16 Marek Polacek <polacek@redhat.com>
5283
5284 PR c++/85827
5285 * g++.dg/cpp1z/constexpr-if29.C: New test.
5286
5287 2019-08-16 Jeff Law <law@redhat.com>
5288
5289 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
5290
5291 2019-08-16 Martin Sebor <msebor@redhat.com>
5292
5293 * gcc.dg/struct-ret-1.c: Enable on all targets.
5294
5295 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
5296
5297 * gnat.dg/opt81.ad[sb]: New test.
5298
5299 2019-08-16 Martin Sebor <msebor@redhat.com>
5300
5301 PR testsuite/91458
5302 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
5303 unconditionally (correcting r272199, PR middle-end/90676).
5304
5305 2019-08-16 Richard Biener <rguenther@suse.de>
5306
5307 PR target/91469
5308 * gcc.target/i386/pr91469-1.c: New testcase.
5309 * gcc.target/i386/pr91469-2.c: Likewise.
5310
5311 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
5312
5313 * gfortran.dg/auto_in_equiv_1.f90: New test.
5314 * gfortran.dg/auto_in_equiv_2.f90: New test.
5315 * gfortran.dg/auto_in_equiv_3.f90: New test.
5316
5317 2019-08-16 Richard Biener <rguenther@suse.de>
5318
5319 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
5320
5321 2019-08-16 Martin Liska <mliska@suse.cz>
5322
5323 PR ipa/91447
5324 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
5325 don't have aliases.
5326
5327 2019-08-16 Alexandre Oliva <oliva@adacore.com>
5328
5329 * gcc.target/i386/pr85044.c: Require support for trampolines.
5330
5331 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
5332 on all __LP64__ targets.
5333
5334 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
5335 effective target support for alloca, drop include of alloca.h.
5336 * gcc.target/i386/pr80969-3.c: Likewise.
5337 * gcc.target/sparc/setjmp-1.c: Likewise.
5338 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5339 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5340
5341 * gcc.misc-tests/options.exp: Match /ld and -ld besides
5342 /collect2.
5343
5344 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5345
5346 PR fortran/91443
5347 * gfortran.dg/argument_checking_19.f90: New test.
5348 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
5349 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
5350 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
5351 Hollerith constant.
5352 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
5353 use it to avoid type mismatches.
5354 * gfortran.dg/pr41011.f: Add -std=legacy.
5355 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
5356 * gfortran.dg/whole_file_2.f90: Likewise.
5357
5358 2019-08-15 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/91445
5361 * gcc.dg/torture/pr91445.c: New testcase.
5362
5363 2019-08-15 Richard Biener <rguenther@suse.de>
5364
5365 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
5366
5367 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5368
5369 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
5370 INCDs rather than 8.
5371
5372 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5373
5374 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
5375 Avoid including stdint.h.
5376 * gcc.target/aarch64/sve/revh_1.c: Likewise.
5377 * gcc.target/aarch64/sve/revw_1.c: Likewise.
5378 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
5379 * gcc.target/aarch64/sve/revh_2.c: Likewise.
5380 * gcc.target/aarch64/sve/revw_2.c: Likewise.
5381
5382 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5383 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5384
5385 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
5386 and FMSB as well as FMLS.
5387
5388 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5389
5390 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
5391 * gcc.target/aarch64/sve/ext_3.c: New test.
5392
5393 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5394 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5395
5396 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
5397
5398 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5399 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5400
5401 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
5402 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
5403 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
5404 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
5405 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
5406 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
5407 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
5408 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
5409 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
5410 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
5411 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
5412 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
5413 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
5414 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
5415 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
5416 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
5417
5418 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5419 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5420
5421 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
5422 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
5423 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
5424 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
5425 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
5426 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
5427 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
5428 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
5429 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
5430 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
5431 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
5432 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
5433 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
5434 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
5435 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
5436 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
5437 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
5438 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
5439 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
5440 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
5441 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
5442 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
5443 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
5444 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
5445 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
5446 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
5447 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
5448 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
5449 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
5450 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
5451 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
5452 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
5453 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
5454 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
5455 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
5456 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
5457 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
5458 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
5459 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
5460 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
5461
5462 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5463 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5464
5465 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
5466 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
5467 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
5468 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
5469 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
5470 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
5471 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
5472 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
5473 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
5474 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
5475
5476 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5477 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5478
5479 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
5480 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
5481 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
5482 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
5483 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
5484 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
5485 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
5486 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
5487 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
5488 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
5489
5490 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5491 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5492
5493 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
5494 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
5495 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
5496 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
5497 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
5498 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
5499 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
5500 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
5501 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
5502 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
5503 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
5504 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
5505 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
5506 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
5507 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
5508 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
5509 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
5510 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
5511
5512 2019-08-14 Martin Sebor <msebor@redhat.com>
5513
5514 PR testsuite/91449
5515 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
5516
5517 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
5518
5519 PR c++/91436
5520 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
5521 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
5522 test that runs for C++11.
5523 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
5524
5525 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
5526
5527 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
5528
5529 2019-08-14 Martin Sebor <msebor@redhat.com>
5530
5531 PR tree-optimization/91294
5532 * gcc.dg/strlenopt-44.c: Adjust tested result.
5533 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
5534 * gcc.dg/strlenopt-73.c: New test.
5535 * gcc.dg/strlenopt-74.c: New test.
5536 * gcc.dg/strlenopt-75.c: New test.
5537 * gcc.dg/strlenopt-76.c: New test.
5538 * gcc.dg/strlenopt-77.c: New test.
5539
5540 2019-08-14 Jakub Jelinek <jakub@redhat.com>
5541 Marek Polacek <polacek@redhat.com>
5542
5543 PR c++/91391 - bogus -Wcomma-subscript warning.
5544 * g++.dg/cpp2a/comma5.C: New test.
5545
5546 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
5547
5548 * lib/target-supports.exp (check_effective_target_noinit): New
5549 proc.
5550 * gcc.c-torture/execute/noinit-attribute.c: New test.
5551
5552 2019-08-14 Richard Biener <rguenther@suse.de>
5553
5554 PR target/91154
5555 * gcc.target/i386/pr91154.c: New testcase.
5556 * gcc.target/i386/minmax-3.c: Likewise.
5557 * gcc.target/i386/minmax-4.c: Likewise.
5558 * gcc.target/i386/minmax-5.c: Likewise.
5559 * gcc.target/i386/minmax-6.c: Likewise.
5560 * gcc.target/i386/minmax-1.c: Add -mno-stv.
5561 * gcc.target/i386/minmax-2.c: Likewise.
5562
5563 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5564 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5565
5566 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
5567 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
5568 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
5569 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
5570 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
5571 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
5572 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
5573 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
5574 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
5575 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
5576
5577 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5578
5579 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
5580 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
5581 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
5582 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
5583 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
5584 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
5585 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
5586 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
5587
5588 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5589
5590 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
5591 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
5592 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
5593 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
5594 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
5595 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
5596 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
5597 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
5598 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
5599 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
5600 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
5601 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
5602
5603 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5604 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5605
5606 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
5607 floating-point types.
5608 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
5609 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
5610 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
5611
5612 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5613 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5614
5615 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
5616 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
5617 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
5618 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
5619 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
5620 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
5621 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
5622 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
5623
5624 2019-08-14 Bob Duff <duff@adacore.com>
5625
5626 * gnat.dg/alignment15.adb: New testcase.
5627
5628 2019-08-14 Bob Duff <duff@adacore.com>
5629
5630 * gnat.dg/warn27.adb: New testcase.
5631
5632 2019-08-14 Bob Duff <duff@adacore.com>
5633
5634 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
5635
5636 2019-08-14 Gary Dismukes <dismukes@adacore.com>
5637
5638 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
5639 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
5640 testcase.
5641
5642 2019-08-14 Bob Duff <duff@adacore.com>
5643
5644 * gnat.dg/discr57.adb: New testcase.
5645
5646 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
5647
5648 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
5649 gnat.dg/generic_inst11_pkg.ads: New testcase.
5650
5651 2019-08-14 Ed Schonberg <schonberg@adacore.com>
5652
5653 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
5654
5655 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
5656
5657 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
5658 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
5659 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
5660 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
5661 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
5662 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
5663 gnat.dg/inline18_pkg2.ads: New testcase.
5664
5665 2019-08-14 Ed Schonberg <schonberg@adacore.com>
5666
5667 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
5668 testcase.
5669
5670 2019-08-14 Gary Dismukes <dismukes@adacore.com>
5671
5672 * gnat.dg/task5.adb: New testcase.
5673
5674 2019-08-14 Richard Biener <rguenther@suse.de>
5675
5676 PR testsuite/91419
5677 * lib/target-supports.exp (natural_alignment_32): Amend target
5678 list based on BIGGEST_ALIGNMENT.
5679 (natural_alignment_64): Targets not natural_alignment_32 cannot
5680 be natural_alignment_64.
5681 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
5682 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
5683 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
5684
5685 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5686
5687 * gcc.target/aarch64/sve/vcond_21.c: New test.
5688 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
5689
5690 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5691 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5692
5693 * g++.target/aarch64/sve/dup_sel_1.C: New test.
5694 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
5695 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
5696 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
5697 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
5698 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
5699
5700 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5701 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5702
5703 * gcc.target/aarch64/sve/vcond_18.c: New test.
5704 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
5705 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
5706 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
5707 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
5708 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
5709
5710 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5711
5712 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
5713 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
5714
5715 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5716
5717 * gcc.target/aarch64/sve/smax_1.c: New test.
5718 * gcc.target/aarch64/sve/smin_1.c: Likewise.
5719 * gcc.target/aarch64/sve/umax_1.c: Likewise.
5720 * gcc.target/aarch64/sve/umin_1.c: Likewise.
5721
5722 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5723
5724 * gcc.target/aarch64/sve/cnot_1.c: New test.
5725 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
5726 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
5727 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
5728 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
5729 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
5730 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
5731
5732 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5733
5734 * gcc.target/aarch64/vect-clz.c: Force SVE off.
5735 * gcc.target/aarch64/sve/clrsb_1.c: New test.
5736 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
5737 * gcc.target/aarch64/sve/clz_1.c: Likewise.
5738 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
5739
5740 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5741
5742 * gcc.target/aarch64/sve/adr_1.c: New test.
5743 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
5744 * gcc.target/aarch64/sve/adr_2.c: Likewise.
5745 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
5746 * gcc.target/aarch64/sve/adr_3.c: Likewise.
5747 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
5748 * gcc.target/aarch64/sve/adr_4.c: Likewise.
5749 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
5750 * gcc.target/aarch64/sve/adr_5.c: Likewise.
5751 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
5752
5753 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5754
5755 * g++.dg/conversion/simd4.C: Test locations.
5756
5757 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5758
5759 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
5760 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
5761
5762 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 * g++.dg/parse/typedef9.C: Test locations too.
5765
5766 2019-08-14 Martin Liska <mliska@suse.cz>
5767
5768 * c-c++-common/asan/memcmp-1.c: There's a new function in the
5769 stack-trace on the top. So shift expected output in stack
5770 trace.
5771
5772 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5773
5774 * gcc.target/aarch64/sve/vcond_17.c: New test.
5775 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
5776
5777 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
5778
5779 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
5780 * gcc.target/aarch64/sve/single_1.c: Likewise.
5781 * gcc.target/aarch64/sve/single_2.c: Likewise.
5782 * gcc.target/aarch64/sve/single_3.c: Likewise.
5783 * gcc.target/aarch64/sve/single_4.c: Likewise.
5784
5785 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5786
5787 PR fortran/87991
5788 * gfortran.dg/pr87991.f90: New test.
5789
5790 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
5791
5792 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
5793 beyond the range of a PTRUE.
5794 * gcc.target/aarch64/sve/while_6.c: New test.
5795 * gcc.target/aarch64/sve/while_7.c: Likewise.
5796 * gcc.target/aarch64/sve/while_8.c: Likewise.
5797 * gcc.target/aarch64/sve/while_9.c: Likewise.
5798 * gcc.target/aarch64/sve/while_10.c: Likewise.
5799
5800 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5801
5802 PR fortran/88072
5803 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
5804 out of previous commit!
5805
5806 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5807
5808 PR fortran/88072
5809 * gfortran.dg/pr88072.f90: New test.
5810 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
5811
5812 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
5813
5814 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
5815 * obj-c++.dg/stubify-2.mm: Likewise.
5816 * objc.dg/stubify-1.m: Likewise.
5817 * objc.dg/stubify-2.m: Likewise.
5818
5819 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5820
5821 PR fortran/90563
5822 * gfortran.dg/do_subsript_5.f90: New test.
5823
5824 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5825
5826 PR fortran/89647
5827 * gfortran.dg/pr89647.f90: New test.
5828
5829 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
5830
5831 PR fortran/87993
5832 * gfortran.dg/pr87993.f90: New test.
5833
5834 2019-08-13 Martin Sebor <msebor@redhat.com>
5835
5836 PR c/80619
5837 * gcc.dg/format/pr80619.c: New test.
5838
5839 2019-08-13 Marek Polacek <polacek@redhat.com>
5840
5841 PR c++/90473 - wrong code with nullptr in default argument.
5842 * g++.dg/cpp0x/nullptr42.C: New test.
5843
5844 2019-08-13 Olivier Hainque <hainque@adacore.com>
5845
5846 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
5847
5848 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
5849
5850 PR target/81800
5851 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
5852
5853 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
5854
5855 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
5856 instead of a full vector load.
5857 * gcc.target/aarch64/sve/init_4.c: Likewise.
5858 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
5859 need to be loaded from memory.
5860 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
5861 big and little endian.
5862 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
5863 doubles to be moved via integer registers rather than loaded
5864 from memory.
5865 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
5866 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
5867 loaded via an integer register rather than from memory.
5868 * gcc.target/aarch64/sve/const_1.c: New test.
5869 * gcc.target/aarch64/sve/const_2.c: Likewise.
5870 * gcc.target/aarch64/sve/const_3.c: Likewise.
5871
5872 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5873
5874 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
5875 Handle csv-* and bad-devices-* tests.
5876 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
5877 work.
5878 * gcc.target/msp430/devices/bad-devices-1.c: New test.
5879 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
5880 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
5881 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
5882 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
5883 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
5884 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
5885 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
5886 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
5887 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
5888 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
5889 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
5890 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
5891 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
5892 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
5893 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
5894 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
5895 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
5896 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
5897 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
5898 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
5899 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
5900 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
5901 * gcc.target/msp430/devices/hard-foo.c: Likewise.
5902 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
5903 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
5904 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
5905 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
5906 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
5907 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
5908 * gcc.target/msp430/devices/devices.csv: Likewise.
5909
5910 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5911
5912 * gcc.target/msp430/msp430.exp
5913 (check_effective_target_msp430_430_selected): New.
5914 (check_effective_target_msp430_430x_selected): New.
5915 (check_effective_target_msp430_mlarge_selected): New.
5916 (check_effective_target_msp430_hwmul_not_none): New.
5917 (check_effective_target_msp430_hwmul_not_16bit): New.
5918 (check_effective_target_msp430_hwmul_not_32bit): New.
5919 (check_effective_target_msp430_hwmul_not_f5): New.
5920 (msp430_get_opts): New.
5921 (msp430_device_permutations_runtest): New.
5922 * gcc.target/msp430/devices/README: New file.
5923 * gcc.target/msp430/devices-main.c: New test.
5924 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
5925 * gcc.target/msp430/devices/hard-foo.c: Likewise.
5926 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
5927 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
5928 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
5929 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
5930
5931 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
5932
5933 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
5934 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
5935
5936 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
5937
5938 PR fortran/91414
5939 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
5940
5941 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
5944 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
5945 gnat.dg/discr56_pkg2.ads: New testcase.
5946
5947 2019-08-13 Ed Schonberg <schonberg@adacore.com>
5948
5949 * gnat.dg/tagged4.adb: New testcase.
5950
5951 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
5952
5953 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
5954 New testcase.
5955
5956 2019-08-13 Javier Miranda <miranda@adacore.com>
5957
5958 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
5959 gnat.dg/tagged3_pkg.ads: New testcase.
5960
5961 2019-08-13 Ed Schonberg <schonberg@adacore.com>
5962
5963 * gnat.dg/aggr27.adb: New testcase.
5964
5965 2019-08-13 Gary Dismukes <dismukes@adacore.com>
5966
5967 * gnat.dg/aggr26.adb: New testcase.
5968
5969 2019-08-13 Yannick Moy <moy@adacore.com>
5970
5971 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
5972
5973 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
5974
5975 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
5976 gnat.dg/generic_inst9_pkg1-operator.ads,
5977 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
5978 gnat.dg/generic_inst9_pkg2.ads: New testcase.
5979
5980 2019-08-13 Justin Squirek <squirek@adacore.com>
5981
5982 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
5983
5984 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
5985
5986 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
5987 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
5988 testcase.
5989
5990 2019-08-13 Javier Miranda <miranda@adacore.com>
5991
5992 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
5993
5994 2019-08-13 Martin Liska <mliska@suse.cz>
5995
5996 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
5997
5998 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5999
6000 PR fortran/91424
6001 * gfortran.dg/do_subscript_3.f90: New test.
6002 * gfortran.dg/do_subscript_4.f90: New test.
6003 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
6004
6005 2019-08-12 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR target/83250
6008 PR target/91340
6009 * gcc.target/i386/avx-typecast-1.c: New test.
6010 * gcc.target/i386/avx-typecast-2.c: New test.
6011 * gcc.target/i386/avx512f-typecast-2.c: New test.
6012
6013 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6014
6015 * gnat.dg/null_check.adb: New testcase.
6016
6017 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6018
6019 * gnat.dg/renaming15.adb: New testcase.
6020
6021 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6022
6023 * gnat.dg/slice10.adb: New testcase.
6024
6025 2019-08-12 Gary Dismukes <dismukes@adacore.com>
6026
6027 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
6028 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
6029 New testcase.
6030
6031 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6032
6033 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
6034
6035 2019-08-12 Gary Dismukes <dismukes@adacore.com>
6036
6037 * gnat.dg/suppress_initialization2.adb,
6038 gnat.dg/suppress_initialization2.ads: New testcase.
6039
6040 2019-08-12 Yannick Moy <moy@adacore.com>
6041
6042 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
6043
6044 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6045
6046 * gnat.dg/range_check7.adb: New testcase.
6047
6048 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6049
6050 * gnat.dg/range_check6.adb: New testcase.
6051
6052 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
6053
6054 PR d/90601
6055 * gdc.dg/pr90601.d: New test.
6056
6057 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
6058
6059 * gfortran.dg/boz_8.f90: Adjust error messages.
6060 * gfortran.dg/nan_4.f90: Ditto.
6061 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
6062 and test for warnings.
6063 * gfortran.dg/boz_3.f90: Ditto.
6064 * gfortran.dg/boz_4.f90: Ditto.
6065 * gfortran.dg/dec_structure_6.f90: Ditto.
6066 * gfortran.dg/ibits.f90: Ditto.
6067
6068 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
6069
6070 PR d/91238
6071 * gdc.dg/pr91238.d: New test.
6072
6073 2019-08-10 Jakub Jelinek <jakub@redhat.com>
6074
6075 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
6076 declare target with clauses in between declare target without clauses
6077 and end declare target.
6078 * c-c++-common/gomp/declare-target-4.c: New test.
6079
6080 PR target/91408
6081 * gcc.target/i386/pr91408.c: New test.
6082
6083 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
6084
6085 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
6086 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
6087 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
6088 * gcc.target/powerpc/vec-rotate-2.c: ... this.
6089 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
6090 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
6091 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
6092 * gcc.target/powerpc/vec-rotate-4.c: ... this.
6093
6094 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
6095
6096 * lib/target-supports.exp
6097 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
6098 * g++.target/aarch64/return_address_sign_b_exception.C,
6099 return_address_sign_ab_exception.C: Add dg-require-effective-target
6100 checks.
6101
6102 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
6103
6104 PR middle-end/90313
6105 * g++.dg/torture/pr90313.cc: New test.
6106
6107 2019-08-09 Martin Liska <mliska@suse.cz>
6108
6109 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
6110
6111 2019-08-09 Martin Liska <mliska@suse.cz>
6112
6113 * gcc.dg/spellcheck-options-21.c: New test.
6114
6115 2019-08-09 Martin Liska <mliska@suse.cz>
6116
6117 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
6118 * g++.dg/ipa/ipa-icf-3.C: Likewise.
6119 * g++.dg/ipa/ipa-icf-4.C: Likewise.
6120 * g++.dg/ipa/ipa-icf-6.C: Likewise.
6121 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
6122 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6123 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6124 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6125 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6126 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6127 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6128 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6129 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6130 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6131 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6132 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6133 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6134 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6135 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6136 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6137 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6138 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6139 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
6140 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
6141 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6142 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6143 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6144 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
6145 * gcc.dg/ipa/pr64307.c: Likewise.
6146 * gcc.dg/ipa/pr90555.c: Likewise.
6147
6148 2019-08-09 Martin Liska <mliska@suse.cz>
6149
6150 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
6151 to -fdump-ipa-profile.
6152 * g++.dg/tree-prof/morefunc.C: Likewise.
6153 * g++.dg/tree-prof/reorder.C: Likewise.
6154 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
6155 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
6156 * gcc.dg/tree-prof/stringop-1.c: Likewise.
6157 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6158 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6159 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6160 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6161 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6162 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6163 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6164
6165 2019-08-09 Jakub Jelinek <jakub@redhat.com>
6166
6167 * c-c++-common/gomp/if-4.c: New test.
6168 * c-c++-common/gomp/clause-dups-1.c: New test.
6169
6170 PR c/91401
6171 * c-c++-common/gomp/pr91401-1.c: New test.
6172 * c-c++-common/gomp/pr91401-2.c: New test.
6173
6174 2019-08-09 Alexandre Oliva <oliva@adacore.com>
6175
6176 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
6177 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6178 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6179 * gcc.target/i386/xop-vshift-1.c: Likewise.
6180 * gcc.target/powerpc/direct-move.h: Likewise.
6181
6182 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
6183
6184 * g++.dg/cpp0x/enum20.C: Test location(s) too.
6185 * g++.dg/other/friend3.C: Likewise.
6186 * g++.dg/parse/dtor5.C: Likewise.
6187 * g++.dg/parse/friend7.C: Likewise.
6188 * g++.dg/template/error22.C: Likewise.
6189 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
6190
6191 2019-08-08 Jim Wilson <jimw@sifive.com>
6192
6193 PR target/91229
6194 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
6195 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
6196
6197 2019-08-08 Marek Polacek <polacek@redhat.com>
6198
6199 PR c++/79520
6200 * g++.dg/cpp1y/constexpr-79520.C: New test.
6201
6202 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
6203
6204 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
6205 definitions.
6206 * gcc.dg/enum-redef-1.c: New test.
6207
6208 2019-08-08 Marek Polacek <polacek@redhat.com>
6209
6210 PR c++/87519 - bogus warning with -Wsign-conversion.
6211 * g++.dg/warn/Wsign-conversion-5.C: New test.
6212
6213 * g++.dg/cpp2a/inline-asm3.C: New test.
6214
6215 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
6216
6217 PR fortran/91359
6218 * pr91359_2.f: Fix missing hyphen in dg-do
6219 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
6220
6221 2019-08-07 Marek Polacek <polacek@redhat.com>
6222
6223 PR c++/67533
6224 * g++.dg/tls/thread_local-ice5.C: New test.
6225
6226 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6227
6228 * gcc.target/aarch64/sve/init_13.c: New test.
6229
6230 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6231
6232 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
6233 a temporary FPR.
6234
6235 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6236
6237 * gcc.target/aarch64/sve/clastb_8.c: New test.
6238
6239 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
6240
6241 PR target/91385
6242 * gcc.target/i386/pr91385.c: New test.
6243
6244 2019-08-07 Marek Polacek <polacek@redhat.com>
6245
6246 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
6247 * g++.dg/cpp0x/gen-attrs-68.C: New test.
6248 * g++.dg/cpp0x/gen-attrs-69.C: New test.
6249
6250 2019-08-07 Marek Polacek <polacek@redhat.com>
6251
6252 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
6253 * g++.dg/cpp2a/inline-asm1.C: New test.
6254 * g++.dg/cpp2a/inline-asm2.C: New test.
6255 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
6256
6257 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
6258
6259 PR fortran/53796
6260 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
6261 with inquire via filename.
6262
6263 2019-08-07 Jakub Jelinek <jakub@redhat.com>
6264
6265 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
6266 instead of use_device_ptr clause where required by OpenMP 5.0, add
6267 further tests for both use_device_ptr and use_device_addr clauses.
6268
6269 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
6270
6271 * gcc.target/powerpc/vec_rotate-1.c: New test.
6272 * gcc.target/powerpc/vec_rotate-2.c: New test.
6273 * gcc.target/powerpc/vec_rotate-3.c: New test.
6274 * gcc.target/powerpc/vec_rotate-4.c: New test.
6275
6276 2019-08-07 Alexandre Oliva <oliva@adacore.com>
6277
6278 * gcc.target/i386/math_m_pi.h: New.
6279 * gcc.target/i386/sse4_1-round.h: Use it.
6280 * gcc.target/i386/pr73350.c: Likewise.
6281 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
6282 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6283 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6284 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6285 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6286 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
6287 dg-skip-if "no M_PI".
6288 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
6289 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6290 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6291 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6292 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6293 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
6294 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
6295 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
6296 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6297 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
6298 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
6299 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
6300 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
6301 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
6302 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
6303 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
6304 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
6305 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
6306 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
6307 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6308 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6309 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6310 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6311 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6312 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6313 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6314 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6315 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6316 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6317 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6318 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6319 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6320 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6321 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6322 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6323 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6324 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6325 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6326 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6327
6328 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
6329
6330 PR fortran/91359
6331 * gfortran.dg/pr91359_1.f: New test.
6332 * gfortran.dg/pr91359_2.f: Ditto.
6333
6334 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
6335
6336 PR fortran/42546
6337 * gfortran.dg/allocated_1.f90: New test.
6338 * gfortran.dg/allocated_2.f90: Ditto.
6339
6340 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6341
6342 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
6343 Remove.
6344 (AVX512VP2INTERSECT): Define.
6345 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
6346 Remove.
6347 (AVX512VP2INTERSECT): Define.
6348
6349 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 * g++.dg/cpp0x/desig1.C: Check location too.
6352
6353 2019-08-05 Marek Polacek <polacek@redhat.com>
6354
6355 DR 2413 - typename in conversion-function-ids.
6356 * g++.dg/cpp2a/typename17.C: New test.
6357
6358 2019-08-05 Martin Sebor <msebor@redhat.com>
6359
6360 PR middle-end/50476
6361 * gcc.dg/uninit-pr50476.c: New test.
6362
6363 PR c++/60517
6364 * g++.dg/pr60517.C: New test.
6365
6366 2019-08-02 Tom Honermann <tom@honermann.net>
6367
6368 PR c++/88095
6369 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
6370 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
6371 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
6372 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
6373 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
6374 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
6375
6376 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
6377
6378 PR fortran/91372
6379 * gfortran.dg/pr91372.f90: New test.
6380
6381 2019-08-05 Marek Polacek <polacek@redhat.com>
6382
6383 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
6384 * g++.dg/cpp2a/comma1.C: New test.
6385 * g++.dg/cpp2a/comma2.C: New test.
6386 * g++.dg/cpp2a/comma3.C: New test.
6387 * g++.dg/cpp2a/comma4.C: New test.
6388
6389 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
6390
6391 * gcc.target/aarch64/sve/mask_load_1.c: New test.
6392
6393 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6394
6395 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
6396 actions.
6397
6398 2019-08-05 Martin Liska <mliska@suse.cz>
6399
6400 PR c++/91334
6401 * g++.dg/torture/pr91334.C: New test.
6402
6403 2019-08-05 Richard Biener <rguenther@suse.de>
6404
6405 PR middle-end/91169
6406 * gnat.dg/array37.adb: New testcase.
6407
6408 2019-08-05 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR target/91341
6411 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
6412 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
6413 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
6414 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
6415 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
6416 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
6417 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
6418 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
6419 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
6420 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
6421 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
6422 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
6423
6424 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
6425
6426 * gcc.target/riscv/promote-type-for-libcall.c: New.
6427
6428 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
6429
6430 PR fortran/90985
6431 * gfortran.dg/pr90985.f90: New test.
6432
6433 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
6434
6435 PR fortran/90986
6436 * gfortran.dg/equiv_10.f90: New test.
6437
6438 2019-08-02 Marek Polacek <polacek@redhat.com>
6439
6440 PR c++/56428
6441 * g++.dg/cpp0x/nontype4.C: New test.
6442
6443 2019-08-02 Marek Polacek <polacek@redhat.com>
6444
6445 PR c++/53009
6446 * g++.dg/cpp0x/nontype3.C: New test.
6447
6448 2019-08-02 Marek Polacek <polacek@redhat.com>
6449
6450 PR c++/77575
6451 * g++.dg/cpp0x/nontype2.C: New test.
6452
6453 2019-08-02 Steve Ellcey <sellcey@marvell.com>
6454
6455 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
6456 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
6457 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
6458
6459 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
6460
6461 PR target/91201
6462 * gcc.target/i386/sse4_1-pr91201.c: New test.
6463
6464 2019-08-02 Marek Polacek <polacek@redhat.com>
6465
6466 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
6467 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
6468
6469 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
6470
6471 PR target/91323
6472 * gcc.dg/torture/pr91323.c: New test.
6473
6474 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 * g++.dg/cpp1z/nodiscard6.C: New.
6477
6478 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
6479
6480 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
6481 * gcc.dg/torture/ssa-fre-7.c: Likewise.
6482
6483 2019-08-02 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR tree-optimization/91201
6486 * gcc.target/i386/sse2-pr91201-3.c: New test.
6487 * gcc.target/i386/sse2-pr91201-4.c: New test.
6488 * gcc.target/i386/sse2-pr91201-5.c: New test.
6489 * gcc.target/i386/sse2-pr91201-6.c: New test.
6490
6491 2019-08-02 Martin Liska <mliska@suse.cz>
6492
6493 * g++.dg/cpp1y/new2.C: New test.
6494
6495 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
6496
6497 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
6498
6499 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
6500
6501 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
6502
6503 2019-08-01 Martin Sebor <msebor@redhat.com>
6504
6505 PR c++/90947
6506 * c-c++-common/array-1.c: New test.
6507 * g++.dg/abi/mangle73.C: New test.
6508 * g++.dg/cpp2a/nontype-class23.C: New test.
6509 * g++.dg/init/array53.C: New test.
6510
6511 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
6512
6513 PR target/85693
6514 * gcc.target/i386/pr85693-1.c: New test.
6515
6516 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
6517
6518 PR c++/90590
6519 * c-c++-common/pr90590-1.c: New test.
6520 * c-c++-common/pr90590-1.h: New test.
6521 * c-c++-common/pr90590-2.c: New test.
6522 * c-c++-common/pr90590-2.h: New test.
6523
6524 2019-08-01 Marek Polacek <polacek@redhat.com>
6525
6526 PR c++/90805 - detect narrowing in case values.
6527 * c-c++-common/pr89888.c: Update expected dg-error.
6528 * g++.dg/cpp0x/Wnarrowing17.C: New test.
6529 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
6530
6531 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6532
6533 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
6534
6535 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
6536
6537 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
6538
6539 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 * g++.dg/diagnostic/delete1.C: New.
6542
6543 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
6544
6545 * gcc.target/riscv/attribute-10.c: New test.
6546
6547 2019-07-31 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/91280
6550 * g++.dg/torture/pr91280.C: New testcase.
6551
6552 2019-07-31 Richard Biener <rguenther@suse.de>
6553
6554 PR tree-optimization/91293
6555 * gcc.dg/vect/pr91293-1.c: New testcase.
6556 * gcc.dg/vect/pr91293-2.c: Likewise.
6557 * gcc.dg/vect/pr91293-3.c: Likewise.
6558
6559 2019-07-31 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR tree-optimization/91201
6562 * gcc.target/i386/sse2-pr91201-2.c: New test.
6563
6564 2019-07-31 Richard Biener <rguenther@suse.de>
6565
6566 PR tree-optimization/91178
6567 * gcc.dg/torture/pr91178-2.c: New testcase.
6568
6569 2019-07-31 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR tree-optimization/91201
6572 * gcc.target/i386/sse2-pr91201.c: New test.
6573 * gcc.target/i386/avx2-pr91201.c: New test.
6574 * gcc.target/i386/avx512bw-pr91201.c: New test.
6575
6576 2019-07-31 Sudakshina Das <sudi.das@arm.com>
6577
6578 * gcc.target/aarch64/acle/tme.c: New test.
6579 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
6580
6581 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
6582
6583 * gcc.target/arm/cmse/cmse-17.c: New test.
6584
6585 2019-07-30 Martin Sebor <msebor@redhat.com>
6586
6587 PR testsuite/91258
6588 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
6589
6590 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6591
6592 PR fortran/91296
6593 * gfortran.dg/pr91296.f90: New test.
6594
6595 2019-07-30 Martin Liska <mliska@suse.cz>
6596
6597 PR tree-optimization/91270
6598 * g++.dg/torture/pr91270.C: New test.
6599
6600 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
6601
6602 * gcc.dg/vect/vect-cond-arith-7.c: New test.
6603
6604 2019-07-30 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR middle-end/91282
6607 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
6608 dg-additional-options.
6609
6610 PR middle-end/91216
6611 * gcc.dg/gomp/pr91216.c: New test.
6612
6613 PR target/91150
6614 * gcc.target/i386/avx512bw-pr91150.c: New test.
6615
6616 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6617
6618 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
6619 * gcc.target/msp430/region-misuse-code.c: New test.
6620 * gcc.target/msp430/region-misuse-data.c: Likewise.
6621 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
6622 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
6623
6624 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6625
6626 PR target/70320
6627 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
6628 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
6629
6630 2019-07-29 Martin Liska <mliska@suse.cz>
6631
6632 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
6633 ICE.
6634
6635 2019-07-29 Richard Biener <rguenther@suse.de>
6636
6637 PR tree-optimization/91267
6638 * gcc.dg/torture/pr91267.c: New testcase.
6639
6640 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6641
6642 * c-c++-common/guality/Og-dce-1.c: New test.
6643 * c-c++-common/guality/Og-dce-2.c: Likewise.
6644 * c-c++-common/guality/Og-dce-3.c: Likewise.
6645
6646 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6647
6648 * c-c++-common/guality/Og-global-dse-1.c: New test.
6649
6650 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6651
6652 * c-c++-common/guality/Og-static-wo-1.c: New test.
6653 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
6654 "Og" and "general" tests. Run the latter at -O0 and -Og only.
6655 * gcc.dg/guality/guality.exp: Likewise.
6656
6657 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
6658
6659 * lib/scanasm.exp (parse_function_bodies, check_function_body)
6660 (check-function-bodies): New procedures.
6661 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
6662 instead of scan-assembler.
6663 * gcc.target/aarch64/sve/init_2.c: Likewise.
6664 * gcc.target/aarch64/sve/init_3.c: Likewise.
6665 * gcc.target/aarch64/sve/init_4.c: Likewise.
6666 * gcc.target/aarch64/sve/init_5.c: Likewise.
6667 * gcc.target/aarch64/sve/init_6.c: Likewise.
6668 * gcc.target/aarch64/sve/init_7.c: Likewise.
6669 * gcc.target/aarch64/sve/init_8.c: Likewise.
6670 * gcc.target/aarch64/sve/init_9.c: Likewise.
6671 * gcc.target/aarch64/sve/init_10.c: Likewise.
6672 * gcc.target/aarch64/sve/init_11.c: Likewise.
6673 * gcc.target/aarch64/sve/init_12.c: Likewise.
6674
6675 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6676
6677 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
6678 Require fpic support.
6679
6680 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
6681
6682 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
6683 and vsx.
6684
6685 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
6686
6687 * lib/scanasm.exp (object-size): Handle Darwin's size command.
6688
6689 2018-07-26 Tamar Christina <tamar.christina@arm.com>
6690
6691 * gcc.dg/type-convert-var.c: New test.
6692
6693 2019-07-26 Martin Jambor <mjambor@suse.cz>
6694
6695 PR ipa/89330
6696 * g++.dg/lto/pr89330_[01].C: New test.
6697 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
6698
6699 2019-07-25 Martin Sebor <msebor@redhat.com>
6700
6701 PR tree-optimization/91183
6702 PR tree-optimization/86688
6703 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
6704 * gcc.dg/strlenopt-70.c: Fix bugs.
6705 * gcc.dg/strlenopt-71.c: Same.
6706 * gcc.dg/strlenopt-72.c: Same.
6707
6708 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
6709
6710 PR rtl-optimization/91223
6711 * gcc.target/i386/pr91223.c: New test.
6712
6713 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
6714
6715 PR gcov-profile/91087
6716 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
6717 "final" line for the failure summaries. Adjust source layout so that
6718 dejagnu xfail expressions work.
6719
6720 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6721
6722 PR fortran/65819
6723 * gfortran.dg/dependency_54.f90: New test.
6724
6725 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
6726
6727 * gnat.dg/case_optimization3.ad[sb]: New test.
6728
6729 2019-07-25 Martin Liska <mliska@suse.cz>
6730 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
6731
6732 PR c++/23383
6733 * g++.dg/cpp1y/new1.C: New test.
6734
6735 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
6736
6737 PR testsuite/91245
6738 * gnat.dg/float_value1.adb: Only run on x86.
6739
6740 2019-07-24 Martin Sebor <msebor@redhat.com>
6741
6742 PR tree-optimization/91183
6743 PR tree-optimization/86688
6744 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
6745 * gcc.dg/Wstringop-overflow-14.c: New test.
6746 * gcc.dg/attr-nonstring-2.c: Remove xfails.
6747 * gcc.dg/strlenopt-70.c: New test.
6748 * gcc.dg/strlenopt-71.c: New test.
6749 * gcc.dg/strlenopt-72.c: New test.
6750 * gcc.dg/strlenopt-8.c: Remove xfails.
6751
6752 2019-07-24 Martin Sebor <msebor@redhat.com>
6753
6754 PR driver/80545
6755 * gcc.misc-tests/help.exp: Add tests.
6756 * lib/options.exp: Handle C++.
6757
6758 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
6759
6760 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
6761 predicate.
6762 * gcc.target/arc/builtin_special.c: Update test/
6763 * gcc.target/arc/interrupt-1.c: Likewise.
6764 * gcc.target/arc/interrupt-10.c: New test.
6765 * gcc.target/arc/interrupt-11.c: Likewise.
6766 * gcc.target/arc/interrupt-12.c: Likewise.
6767
6768 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
6769
6770 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
6771 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
6772 * gcc.target/s390/mul-signed-overflow-1.c: New test.
6773 * gcc.target/s390/mul-signed-overflow-2.c: New test.
6774
6775 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6776
6777 PR middle-end/91166
6778 * gcc.target/aarch64/sve/pr91166.c: New test.
6779
6780 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
6781
6782 PR fortran/54072
6783 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
6784
6785 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
6786
6787 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
6788 * arithmetic_overflow_1.f90: Ditto.
6789 * gfortran.dg/boz_11.f90: Ditto.
6790 * gfortran.dg/boz_12.f90: Ditto.
6791 * gfortran.dg/boz_4.f90: Ditto.
6792 * gfortran.dg/boz_5.f90: Ditto.
6793 * gfortran.dg/boz_6.f90: Ditto.
6794 * gfortran.dg/boz_7.f90: Ditto.
6795 * gfortran.dg/boz_8.f90: Ditto.
6796 * gfortran.dg/dec_structure_6.f90: Ditto.
6797 * gfortran.dg/dec_union_1.f90: Ditto.
6798 * gfortran.dg/dec_union_2.f90: Ditto.
6799 * gfortran.dg/dec_union_5.f90: Ditto.
6800 * gfortran.dg/dshift_3.f90: Ditto.
6801 * gfortran.dg/gnu_logical_2.f90: Ditto.
6802 * gfortran.dg/int_conv_1.f90: Ditto.
6803 * gfortran.dg/ishft_1.f90: Ditto.
6804 * gfortran.dg/nan_4.f90: Ditto.
6805 * gfortran.dg/no_range_check_3.f90: Ditto.
6806 * gfortran.dg/pr16433.f: Ditto.
6807 * gfortran.dg/pr44491.f90: Ditto.
6808 * gfortran.dg/pr58027.f90: Ditto.
6809 * gfortran.dg/pr81509_2.f90: Ditto.
6810 * gfortran.dg/unf_io_convert_1.f90: Ditto.
6811 * gfortran.dg/unf_io_convert_2.f90: Ditto.
6812 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
6813 Ditto.
6814 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6815 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
6816 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
6817 * gfortran.dg/gnu_logical_1.F: Delete test.
6818 * gfortran.dg/merge_bits_3.f90: New test.
6819 * gfortran.dg/merge_bits_3.f90: Ditto.
6820 * gfortran.dg/boz_int.f90: Ditto.
6821 * gfortran.dg/boz_bge.f90: Ditto.
6822 * gfortran.dg/boz_complex_1.f90: Ditto.
6823 * gfortran.dg/boz_complex_2.f90: Ditto.
6824 * gfortran.dg/boz_complex_3.f90: Ditto.
6825 * gfortran.dg/boz_dble.f90: Ditto.
6826 * gfortran.dg/boz_dshift_1.f90: Ditto.
6827 * gfortran.dg/boz_dshift_2.f90: Ditto.
6828 * gfortran.dg/boz_float_1.f90: Ditto.
6829 * gfortran.dg/boz_float_2.f90: Ditto.
6830 * gfortran.dg/boz_float_3.f90: Ditto.
6831 * gfortran.dg/boz_iand_1.f90: Ditto.
6832 * gfortran.dg/boz_iand_2.f90: Ditto.
6833
6834 2019-07-23 Jeff Law <law@redhat.com>
6835
6836 PR tree-optimization/86061
6837 * gcc.dg/tree-ssa/pr86061.c: New test.
6838
6839 2019-07-23 Richard Biener <rguenther@suse.de>
6840
6841 PR tree-optimization/83518
6842 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
6843
6844 2019-07-23 Ed Schonberg <schonberg@adacore.com>
6845
6846 * gnat.dg/task4.adb: New testcase.
6847
6848 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/range_check5.adb: New testcase.
6851
6852 2019-07-23 Ed Schonberg <schonberg@adacore.com>
6853
6854 * gnat.dg/iter5.adb: Add an expected error.
6855 * gnat.dg/iter6.adb: New testcase.
6856
6857 2019-07-23 Yannick Moy <moy@adacore.com>
6858
6859 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
6860
6861 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
6862
6863 * gcc.target/aarch64/simd/ssra.c: New test.
6864 * gcc.target/aarch64/simd/usra.c: New test.
6865
6866 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6867
6868 * gcc.target/msp430/isr-push-pop-main.c: New test.
6869 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
6870 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
6871 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
6872 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
6873
6874 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
6875
6876 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
6877 New testcase.
6878 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
6879 Adjust error message.
6880
6881 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
6882
6883 * gcc.target/powerpc/sse4_1-check.h: New.
6884 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
6885 * gcc.target/powerpc/sse4_1-pblendw.c: New.
6886 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
6887
6888 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6889
6890 * gnat.dg/fixedpnt6.adb: New testcase.
6891
6892 2019-07-22 Ed Schonberg <schonberg@adacore.com>
6893
6894 * gnat.dg/warn26.adb: New testcase.
6895
6896 2019-07-22 Javier Miranda <miranda@adacore.com>
6897
6898 * gnat.dg/class_wide5.adb: New testcase.
6899
6900 2019-07-22 Ed Schonberg <schonberg@adacore.com>
6901
6902 * gnat.dg/opt80.adb: New testcase.
6903
6904 2019-07-22 Ed Schonberg <schonberg@adacore.com>
6905
6906 * gnat.dg/warn25.adb: New testcase.
6907
6908 2019-07-22 Yannick Moy <moy@adacore.com>
6909
6910 * gnat.dg/warn24.adb: New testcase.
6911
6912 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6913
6914 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
6915 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
6916 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
6917 testcase.
6918
6919 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6920
6921 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
6922
6923 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6924
6925 * gnat.dg/enum_val1.adb: New testcase.
6926
6927 2019-07-22 Nicolas Roche <roche@adacore.com>
6928
6929 * gnat.dg/float_value1.adb: New testcase.
6930
6931 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6932
6933 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
6934 gnat.dg/encode_string1_pkg.ads: New testcase.
6935
6936 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6937
6938 * gnat.dg/warn23.adb: New testcase.
6939
6940 2019-07-22 Javier Miranda <miranda@adacore.com>
6941
6942 * gnat.dg/cpp_constructor2.adb: New testcase.
6943
6944 2019-07-22 Ed Schonberg <schonberg@adacore.com>
6945
6946 * gnat.dg/warn22.adb: New testcase.
6947
6948 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
6949
6950 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
6951 testcase.
6952
6953 2019-07-22 Richard Biener <rguenther@suse.de>
6954
6955 PR tree-optimization/91221
6956 * g++.dg/pr91221.C: New testcase.
6957
6958 2019-07-22 Martin Liska <mliska@suse.cz>
6959
6960 PR driver/91172
6961 * gcc.dg/pr91172.c: New test.
6962
6963 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
6964
6965 * gcc.target/arc/tls-2.c: New test.
6966 * gcc.target/arc/tls-3.c: Likewise.
6967
6968 2019-07-21 Marek Polacek <polacek@redhat.com>
6969
6970 PR c++/67853
6971 * g++.dg/cpp0x/decltype72.C: New test.
6972
6973 2019-07-22 Stafford Horne <shorne@gmail.com>
6974
6975 * gcc.target/or1k/ror-4.c: New file.
6976 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
6977 as the shftimm option no longer controls rotate.
6978
6979 2019-07-22 Stafford Horne <shorne@gmail.com>
6980
6981 PR target/90362
6982 * gcc.target/or1k/div-mul-3.c: New test.
6983
6984 2019-07-22 Stafford Horne <shorne@gmail.com>
6985
6986 PR target/90363
6987 * gcc.target/or1k/swap-1.c: New test.
6988 * gcc.target/or1k/swap-2.c: New test.
6989
6990 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
6991
6992 * gcc.target/powerpc/volatile-mem.c: New testcase.
6993
6994 2019-07-20 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR target/91204
6997 * gcc.c-torture/compile/pr91204.c: New test.
6998
6999 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
7000 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
7001 clause where allowed. Add combined constructs with loop with all
7002 possible clauses.
7003 (qux): New function.
7004 * c-c++-common/gomp/loop-1.c: New test.
7005 * c-c++-common/gomp/loop-2.c: New test.
7006 * c-c++-common/gomp/loop-3.c: New test.
7007 * c-c++-common/gomp/loop-4.c: New test.
7008 * c-c++-common/gomp/loop-5.c: New test.
7009 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
7010 * c-c++-common/gomp/simd-setjmp-1.c: New test.
7011 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
7012
7013 * gcc.dg/vect/vect-simd-16.c: New test.
7014
7015 2019-07-19 Jeff Law <law@redhat.com>
7016
7017 PR tree-optimization/86061
7018 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
7019 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
7020
7021 2019-07-19 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/91211
7024 * gcc.dg/torture/pr91211.c: New testcase.
7025
7026 2019-07-19 Richard Biener <rguenther@suse.de>
7027
7028 PR tree-optimization/91200
7029 * gcc.dg/torture/pr91200.c: New testcase.
7030
7031 2019-07-19 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR middle-end/91190
7034 * gcc.c-torture/compile/pr91190.c: New test.
7035
7036 2019-07-19 Richard Biener <rguenther@suse.de>
7037
7038 PR tree-optimization/91207
7039 * gcc.dg/torture/pr91207.c: New testcase.
7040
7041 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
7042
7043 PR target/91188
7044 * gcc.target/i386/pr91188-1a.c: New test.
7045 * gcc.target/i386/pr91188-1b.c: Ditto.
7046 * gcc.target/i386/pr91188-1c.c: Ditto.
7047 * gcc.target/i386/pr91188-2a.c: Ditto.
7048 * gcc.target/i386/pr91188-2b.c: Ditto.
7049 * gcc.target/i386/pr91188-2c.c: Ditto.
7050
7051 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
7052
7053 PR target/90317
7054 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
7055 uint32_t.
7056 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
7057 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
7058 uint32_t.
7059 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
7060 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
7061 uint32_t.
7062 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
7063 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
7064 uint32_t.
7065 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
7066
7067 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
7068
7069 * g++.dg/lto/alias-5_0.C: New testcase.
7070 * g++.dg/lto/alias-5_1.C: New.
7071 * g++.dg/lto/alias-5_2.c: New.
7072
7073 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
7074
7075 PR tree-optimization/91137
7076 * gcc.c-torture/execute/pr91137.c: New test.
7077
7078 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
7079
7080 * c-c++-common/pr53633-2.c: New test.
7081
7082 2019-07-17 Alexandre Oliva <oliva@adacore.com>
7083
7084 PR middle-end/81824
7085 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
7086 are from Martin Sebor.
7087
7088 2019-07-17 Marek Polacek <polacek@redhat.com>
7089
7090 PR c++/90455
7091 * g++.dg/cpp0x/nsdmi-list6.C: New test.
7092
7093 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
7094
7095 * g++.dg/lto/alias-4_0.C
7096
7097 2019-07-17 Richard Biener <rguenther@suse.de>
7098
7099 PR tree-optimization/91178
7100 * gcc.dg/torture/pr91178.c: New testcase.
7101
7102 2019-07-17 Richard Biener <rguenther@suse.de>
7103
7104 PR tree-optimization/91180
7105 * gcc.dg/torture/pr91180.c: New testcase.
7106
7107 2019-07-17 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR tree-optimization/91157
7110 * gcc.target/i386/avx512f-pr91157.c: New test.
7111 * gcc.target/i386/avx512bw-pr91157.c: New test.
7112
7113 2019-07-17 Richard Biener <rguenther@suse.de>
7114
7115 PR tree-optimization/91181
7116 * gcc.dg/pr91181.c: New testcase.
7117
7118 2019-07-16 Harald Anlauf <anlauf@gmx.de>
7119
7120 PR fortran/90903
7121 * gfortran.dg/check_bits_1.f90: New testcase.
7122
7123 2019-07-16 Jeff Law <law@redhat.com>
7124
7125 PR rtl-optimization/91173
7126 * g++.dg/pr91173.C: New test.
7127
7128 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
7129
7130 PR target/89190
7131 * gcc.target/arm/pr89190.c: New test.
7132
7133 2019-07-16 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR rtl-optimization/91164
7136 * g++.dg/opt/pr91164.C: New test.
7137
7138 2019-07-16 Jan Hubicka <jh@suse.cz>
7139
7140 * g++.dg/lto/alias-1_0.C: Use -O3.
7141 * g++.dg/lto/alias-2_0.C: Use -O3.
7142 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
7143 -fno-use-linker-plugin.
7144 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
7145
7146 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7147
7148 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
7149 sparcv9.
7150
7151 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7152
7153 * gcc.dg/autopar/pr91162.c: Require int128 support.
7154
7155 2019-07-15 Richard Biener <rguenther@suse.de>
7156
7157 PR middle-end/91162
7158 * gcc.dg/autopar/pr91162.c: New testcase.
7159
7160 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
7161
7162 PR tree-optimization/88497
7163 * gcc.dg/tree-ssa/pr88497-1.c: New test.
7164 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
7165 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
7166 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
7167 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
7168 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
7169 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
7170
7171 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7172
7173 PR fortran/87233
7174 * gfortran.dg/initialization_14.f90: Modify to now pass by
7175 removing two dg-error commands. Added comments.
7176 * gfortran.dg/initialization_30.f90: New test that includes the
7177 two tests removed above with the 'dg-options -std=f95'.
7178
7179 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
7180
7181 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
7182
7183 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
7184
7185 PR target/91148
7186 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
7187 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
7188 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
7189 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
7190 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
7191 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
7192 * gcc.target/powerpc/cmpb-3.c: Adjust.
7193 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
7194 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
7195 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
7196 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
7197
7198 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
7199
7200 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
7201 support.
7202
7203 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
7204
7205 PR target/91148
7206 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
7207 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
7208 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
7209 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
7210 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
7211 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
7212 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
7213 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
7214 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
7215 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
7216 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
7217 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
7218 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
7219 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
7220 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
7221 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
7222 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
7223 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
7224 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
7225 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
7226 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
7227 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
7228 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
7229 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
7230 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
7231 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
7232 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
7233 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
7234 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
7235 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
7236 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
7237 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
7238 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
7239 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
7240 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
7241 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
7242 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
7243 * gcc.target/powerpc/cmpb-3.c: Adjust.
7244 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
7245 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
7246 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
7247 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
7248 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
7249 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
7250 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
7251 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
7252 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
7253 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
7254 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
7255 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
7256 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
7257 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
7258 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
7259 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
7260 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
7261 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
7262 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
7263 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
7264 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
7265 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
7266 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
7267 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
7268 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
7269 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
7270 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
7271 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
7272
7273 2019-07-13 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR c/91149
7276 * c-c++-common/gomp/reduction-task-3.c: New test.
7277
7278 * c-c++-common/gomp/order-3.c: New test.
7279 * c-c++-common/gomp/order-4.c: New test.
7280
7281 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
7282
7283 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
7284
7285 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
7286
7287 * gcc.dg/pr57438-2.c: Remove.
7288
7289 2019-07-12 Martin Sebor <msebor@redhat.com>
7290
7291 * gcc.dg/Warray-bounds-43.c: New test.
7292
7293 2019-07-12 Jan Hubicka <jh@suse.cz>
7294
7295 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
7296
7297 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
7298
7299 PR tree-optimization/89430
7300 * gcc.dg/tree-ssa/pr89430-1.c: New test.
7301 * gcc.dg/tree-ssa/pr89430-2.c: New test.
7302 * gcc.dg/tree-ssa/pr89430-3.c: New test.
7303 * gcc.dg/tree-ssa/pr89430-4.c: New test.
7304 * gcc.dg/tree-ssa/pr89430-5.c: New test.
7305 * gcc.dg/tree-ssa/pr89430-6.c: New test.
7306
7307 2019-07-12 Richard Biener <rguenther@suse.de>
7308
7309 PR tree-optimization/91145
7310 * gcc.dg/torture/pr91145.c: New testcase.
7311
7312 2019-07-12 Alexandre Oliva <oliva@adacore.com>
7313
7314 * gcc.dg/gimplefe-44.c: New.
7315 * gcc.dg/gimplefe-43.c: New.
7316
7317 2019-07-12 Richard Biener <rguenther@suse.de>
7318
7319 * gcc.dg/tree-ssa/vector-7.c: New testcase.
7320
7321 2019-07-12 Jakub Jelinek <jakub@redhat.com>
7322
7323 * c-c++-common/gomp/order-1.c: New test.
7324 * c-c++-common/gomp/order-2.c: New test.
7325
7326 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
7327
7328 PR target/90980
7329 * gcc.target/i386/pr90980-1.c: New test.
7330 * gcc.target/i386/pr90980-2.c: Likewise.
7331 * gcc.target/i386/pr90980-3.c: Likewise.
7332
7333 2019-07-11 Yannick Moy <moy@adacore.com>
7334
7335 * gnat.dg/loop_entry1.adb: New testcase.
7336
7337 2019-07-11 Ed Schonberg <schonberg@adacore.com>
7338
7339 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
7340
7341 2019-07-11 Justin Squirek <squirek@adacore.com>
7342
7343 * gnat.dg/unreferenced2.adb: New testcase.
7344
7345 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
7346
7347 * gnat.dg/self_ref1.adb: New testcase.
7348
7349 2019-07-11 Ed Schonberg <schonberg@adacore.com>
7350
7351 * gnat.dg/predicate11.adb: New testcase.
7352
7353 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
7354
7355 * gnat.dg/equal9.adb: New testcase.
7356
7357 2019-07-11 Thomas Quinot <quinot@adacore.com>
7358
7359 * gnat.dg/scos1.adb: New testcase.
7360
7361 2019-07-11 Justin Squirek <squirek@adacore.com>
7362
7363 * gnat.dg/access7.adb: New testcase.
7364
7365 2019-07-11 Yannick Moy <moy@adacore.com>
7366
7367 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
7368
7369 2019-07-11 Richard Biener <rguenther@suse.de>
7370
7371 PR middle-end/91131
7372 * gcc.target/i386/pr91131.c: New testcase.
7373
7374 2019-07-10 Martin Sebor <msebor@redhat.com>
7375
7376 PR testsuite/91132
7377 * gcc.dg/strlenopt-67.c: Removed second copy of test.
7378
7379 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
7380
7381 PR target/91102
7382 * gcc.target/aarch64/pr91102.c: New test.
7383
7384 2019-07-10 Richard Biener <rguenther@suse.de>
7385
7386 PR tree-optimization/91126
7387 * gcc.dg/torture/pr91126.c: New testcase.
7388
7389 2019-07-10 Richard Biener <rguenther@suse.de>
7390
7391 * gcc.dg/torture/ssa-fre-5.c: New testcase.
7392 * gcc.dg/torture/ssa-fre-6.c: Likewise.
7393 * gcc.dg/torture/ssa-fre-7.c: Likewise.
7394
7395 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7396
7397 * gnat.dg/modular5.adb: New testcase.
7398
7399 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7400
7401 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
7402 gnat.dg/limited3_pkg.ads: New testcase.
7403
7404 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
7405
7406 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
7407
7408 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
7409
7410 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
7411 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
7412 gnat.dg/limited2_pack_2.ads: New testcase.
7413
7414 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7415
7416 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
7417 gnat.dg/equal8_pkg.ads: New testcase.
7418
7419 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
7420
7421 * g++.dg/diagnostic/complex-invalid-1.C: New.
7422 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
7423 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
7424 too.
7425 * g++.dg/other/anon-union3.C: Adjust expected location.
7426 * g++.dg/parse/error8.C: Likewise.
7427
7428 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
7429
7430 * g++.dg/lto/alias-3_0.C: New file.
7431 * g++.dg/lto/alias-3_1.c: New file.
7432
7433 2019-07-09 Martin Sebor <msebor@redhat.com>
7434
7435 PR tree-optimization/90989
7436 * gcc.dg/strlenopt-26.c: Exit with test result status.
7437 * gcc.dg/strlenopt-67.c: New test.
7438
7439 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
7440
7441 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
7442 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
7443 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
7444
7445 2019-07-09 Richard Biener <rguenther@suse.de>
7446
7447 PR tree-optimization/91114
7448 * gcc.dg/vect/pr91114.c: New testcase.
7449
7450 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
7451
7452 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
7453 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
7454 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
7455 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
7456
7457 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
7458
7459 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
7460 section.
7461 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
7462 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
7463 * gcc.target/arm/cmse/struct-1.c: Likewise.
7464
7465 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
7466
7467 * gcc.target/arm/aes-fuse-1.c: New.
7468 * gcc.target/arm/aes-fuse-2.c: New.
7469 * gcc.target/arm/aes_xor_combine.c: New.
7470
7471 2019-07-09 Martin Liska <mliska@suse.cz>
7472
7473 * gcc.dg/predict-17.c: Test loop optimizer assumption
7474 about loop iterations.
7475
7476 2019-07-09 Richard Biener <rguenther@suse.de>
7477
7478 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
7479 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
7480 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
7481
7482 2019-07-09 Ed Schonberg <schonberg@adacore.com>
7483
7484 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
7485 gnat.dg/predicate10_pkg.ads: New testcase.
7486
7487 2019-07-09 Justin Squirek <squirek@adacore.com>
7488
7489 * gnat.dg/image1.adb: New testcase.
7490
7491 2019-07-09 Javier Miranda <miranda@adacore.com>
7492
7493 * gnat.dg/rep_clause8.adb: New testcase.
7494
7495 2019-07-09 Ed Schonberg <schonberg@adacore.com>
7496
7497 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
7498 gnat.dg/equal7_pkg.ads: New testcase.
7499
7500 2019-07-09 Javier Miranda <miranda@adacore.com>
7501
7502 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
7503 gnat.dg/range_check3_pkg.ads: New testcase.
7504
7505 2019-07-09 Ed Schonberg <schonberg@adacore.com>
7506
7507 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
7508 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
7509 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
7510 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
7511 testcases.
7512
7513 2019-07-08 Martin Sebor <msebor@redhat.com>
7514
7515 PR middle-end/71924
7516 PR middle-end/90549
7517 * gcc.c-torture/execute/return-addr.c: New test.
7518 * gcc.dg/Wreturn-local-addr-2.c: New test.
7519 * gcc.dg/Wreturn-local-addr-4.c: New test.
7520 * gcc.dg/Wreturn-local-addr-5.c: New test.
7521 * gcc.dg/Wreturn-local-addr-6.c: New test.
7522 * gcc.dg/Wreturn-local-addr-7.c: New test.
7523 * gcc.dg/Wreturn-local-addr-8.c: New test.
7524 * gcc.dg/Wreturn-local-addr-9.c: New test.
7525 * gcc.dg/Wreturn-local-addr-10.c: New test.
7526 * gcc.dg/Walloca-4.c: Handle expected warnings.
7527 * gcc.dg/pr41551.c: Same.
7528 * gcc.dg/pr59523.c: Same.
7529 * gcc.dg/tree-ssa/pr88775-2.c: Same.
7530 * gcc.dg/tree-ssa/alias-37.c: Same.
7531 * gcc.dg/winline-7.c: Same.
7532
7533 2019-07-08 Jakub Jelinek <jakub@redhat.com>
7534
7535 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
7536 * g++.dg/vect/simd-9.cc: Likewise.
7537
7538 PR c++/91110
7539 * g++.dg/gomp/pr91110.C: New test.
7540
7541 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
7542
7543 PR rtl-optimization/88233
7544 * gcc.target/powerpc/pr88233.c: New testcase.
7545
7546 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
7547
7548 PR testsuite/91059
7549 PR testsuite/78529
7550 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
7551
7552 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
7553
7554 * gcc.target/s390/rotate-truncation-mask.c: New test.
7555
7556 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
7557
7558 * gcc.target/s390/combine-rotate-modulo.c: New test.
7559 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
7560 * gcc.target/s390/vector/combine-shift-vec.c: New test.
7561
7562 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
7563
7564 Avoid clash with system header declaration.
7565 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
7566
7567 2019-07-08 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/91108
7570 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
7571 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
7572
7573 2019-07-08 Jim Wilson <jimw@sifive.com>
7574
7575 * gcc.target/riscv/shift-shift-2.c: Add one more test.
7576
7577 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 PR c++/65143
7580 * g++.dg/tree-ssa/final2.C: New.
7581 * g++.dg/tree-ssa/final3.C: Likewise.
7582
7583 2019-07-08 Javier Miranda <miranda@adacore.com>
7584
7585 * gnat.dg/interface10.adb: New testcase.
7586
7587 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
7588
7589 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
7590
7591 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7592
7593 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
7594
7595 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7596
7597 * gnat.dg/fixed_delete.adb: New testcase.
7598
7599 2019-07-08 Javier Miranda <miranda@adacore.com>
7600
7601 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
7602 gnat.dg/interface9_root.ads: New testcase.
7603
7604 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7605
7606 * gnat.dg/predicate9.adb: New testcase.
7607
7608 2019-07-08 Justin Squirek <squirek@adacore.com>
7609
7610 * gnat.dg/sso16.adb: New testcase.
7611
7612 2019-07-08 Ed Schonberg <schonberg@adacore.com>
7613
7614 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
7615 gnat.dg/predicate8_pkg.ads: New testcase.
7616
7617 2019-07-08 Richard Biener <rguenther@suse.de>
7618
7619 PR tree-optimization/83518
7620 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
7621 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
7622 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
7623 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
7624 * g++.dg/tree-ssa/pr83518.C: Likewise.
7625
7626 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
7627
7628 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
7629 (main): Use PR_SET_PTRACER where available.
7630
7631 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
7632
7633 PR fortran/91077
7634 * gfortran.dg/pointer_array_11.f90: New test.
7635
7636 2019-07-06 Jakub Jelinek <jakub@redhat.com>
7637
7638 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
7639
7640 PR tree-optimization/91096
7641 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
7642 (bar, main): Use it instead of -__builtin_inff ().
7643 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
7644 (bar, main): Use it instead of -__builtin_inff ().
7645
7646 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
7647
7648 PR c++/67184 (again)
7649 PR c++/69445
7650 * g++.dg/other/final4.C: New.
7651
7652 2019-07-04 Marek Polacek <polacek@redhat.com>
7653
7654 DR 1813
7655 PR c++/83374 - __is_standard_layout wrong for a class with repeated
7656 bases.
7657 * g++.dg/ext/is_std_layout3.C: New test.
7658 * g++.dg/ext/is_std_layout4.C: New test.
7659
7660 2019-07-05 Richard Biener <rguenther@suse.de>
7661
7662 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
7663
7664 2019-07-05 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/91091
7667 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
7668 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
7671
7672 2019-07-05 Richard Biener <rguenther@suse.de>
7673
7674 PR tree-optimization/91091
7675 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
7676 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
7677
7678 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
7679
7680 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
7681
7682 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
7683
7684 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
7685 gnat.dg/task3_pkg2.ads: New testcase.
7686
7687 2019-07-05 Javier Miranda <miranda@adacore.com>
7688
7689 * gnat.dg/access6.adb: New testcase.
7690
7691 2019-07-05 Bob Duff <duff@adacore.com>
7692
7693 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
7694
7695 2019-07-05 Ed Schonberg <schonberg@adacore.com>
7696
7697 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
7698
7699 2019-07-05 Ed Schonberg <schonberg@adacore.com>
7700
7701 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
7702 gnat.dg/predicate7_pkg.ads: New testcase.
7703
7704 2019-07-04 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR middle-end/78884
7707 * gcc.dg/gomp/pr78884.c: New test.
7708
7709 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
7710
7711 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
7712 New testcase.
7713
7714 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
7715
7716 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
7717
7718 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
7719
7720 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
7721 * jit.dg/test-accessing-bitfield.c: New testcase.
7722 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
7723 Likewise.
7724 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
7725 Likewise.
7726 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
7727 Likewise.
7728
7729 2019-07-04 Jan Hubicka <jh@suse.cz>
7730
7731 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
7732 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
7733
7734 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
7735
7736 * g++.dg/gomp/unmappable-1.C: New file.
7737
7738 2019-07-04 Javier Miranda <miranda@adacore.com>
7739
7740 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
7741 gnat.dg/cpp_constructor_useit.ads: New testcase.
7742
7743 2019-07-04 Gary Dismukes <dismukes@adacore.com>
7744
7745 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
7746 gnat.dg/ghost5_parent.ads: New testcase.
7747
7748 2019-07-04 Yannick Moy <moy@adacore.com>
7749
7750 * gnat.dg/spark3.adb: New testcase.
7751
7752 2019-07-04 Justin Squirek <squirek@adacore.com>
7753
7754 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
7755
7756 2019-07-04 Ed Schonberg <schonberg@adacore.com>
7757
7758 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
7759 gnat.dg/equal6_types.ads: New testcase.
7760
7761 2019-07-04 Justin Squirek <squirek@adacore.com>
7762
7763 * gnat.dg/allocator.adb: New testcase.
7764
7765 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
7766
7767 * gnat.dg/default_initial_condition.adb,
7768 gnat.dg/default_initial_condition_pack.adb,
7769 gnat.dg/default_initial_condition_pack.ads: New testcase.
7770
7771 2019-07-04 Ed Schonberg <schonberg@adacore.com>
7772
7773 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
7774
7775 2019-07-04 Yannick Moy <moy@adacore.com>
7776
7777 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
7778 gnat.dg/synchronized2_pkg.ads: New testcase.
7779
7780 2019-07-04 Justin Squirek <squirek@adacore.com>
7781
7782 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
7783 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
7784 New testcase.
7785
7786 2019-07-04 Ed Schonberg <schonberg@adacore.com>
7787
7788 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
7789 gnat.dg/dimensions2_real_numbers.ads: New testcase.
7790
7791 2019-07-04 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR tree-optimization/91063
7794 * gcc.dg/gomp/pr91063.c: New test.
7795
7796 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7797
7798 PR target/88833
7799 * gfortran.dg/pr88833.f90: New test.
7800
7801 2019-07-04 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR middle-end/91069
7804 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
7805 hardcoded 16 for better portability.
7806 (v2di): Change from long vector to long long vector. Use
7807 2 * sizeof (long long) instead of hardcoded 16.
7808
7809 PR rtl-optimization/90756
7810 * gcc.dg/pr90756.c: New test.
7811
7812 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
7813
7814 * gcc.target/mips/mips-fmadd.c: Rename to ...
7815 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
7816 * gcc.target/mips/mips-fmadd-n64.c: New.
7817
7818 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
7819
7820 * gcc.dg/store_merging_27.c: Fix test for Arm.
7821 * gcc.dg/store_merging_28.c: Likewise.
7822 * gcc.dg/store_merging_29.c: Likewise.
7823 * gcc.dg/tree-ssa/dump-6.c: Likewise.
7824
7825 2019-07-03 Mark Wielaard <mark@klomp.org>
7826
7827 PR debug/90981
7828 * g++.dg/pr90981.C: New test.
7829
7830 2019-07-03 Richard Biener <rguenther@suse.de>
7831
7832 PR middle-end/91069
7833 * gcc.dg/pr91069.c: New testcase.
7834
7835 2019-07-03 Martin Liska <mliska@suse.cz>
7836
7837 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
7838 as we do now better.
7839
7840 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
7841
7842 * gnat.dg/specs/debug1.ads: New test.
7843
7844 2019-07-03 Martin Liska <mliska@suse.cz>
7845
7846 PR tree-optimization/90892
7847 * gcc.dg/pr90892.c: New test.
7848
7849 2019-07-03 Martin Liska <mliska@suse.cz>
7850
7851 PR middle-end/90899
7852 * gcc.target/i386/pr90899.c: New test.
7853
7854 2019-07-03 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR tree-optimization/91033
7857 * gcc.target/i386/pr91033.c: New test.
7858
7859 2019-07-03 Bob Duff <duff@adacore.com>
7860
7861 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
7862 gnat.dg/task2_pkg.ads: New testcase.
7863
7864 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7865
7866 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
7867 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
7868 testcase.
7869
7870 2019-07-03 Justin Squirek <squirek@adacore.com>
7871
7872 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
7873
7874 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
7875
7876 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
7877 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
7878 testcase.
7879
7880 2019-07-03 Bob Duff <duff@adacore.com>
7881
7882 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
7883 gnat.dg/warn20_pkg.ads: New testcase.
7884
7885 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7886
7887 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
7888 * gnat.dg/static_pred1.adb: Remove expected error.
7889
7890 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7891
7892 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
7893
7894 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gnat.dg/alignment14.adb: New testcase.
7897
7898 2019-07-03 Ed Schonberg <schonberg@adacore.com>
7899
7900 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
7901 testcase.
7902
7903 2019-07-03 Jakub Jelinek <jakub@redhat.com>
7904
7905 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
7906 * c-c++-common/gomp/scan-5.c (foo): Likewise.
7907
7908 * c-c++-common/gomp/scan-5.c: New test.
7909
7910 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
7911
7912 2019-07-02 Jeff Law <law@redhat.com>
7913
7914 PR tree-optimization/90883
7915 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
7916 deleted store on some targets.
7917
7918 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
7919
7920 PR testsuite/91065
7921 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
7922 to reference fake_var.
7923
7924 2019-07-02 qing zhao <qing.zhao@oracle.com>
7925
7926 PR preprocessor/90581
7927 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
7928 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
7929 * c-c++-common/cpp/fmax-include-depth.c: New test.
7930
7931 2019-07-02 Jan Hubicka <jh@suse.cz>
7932
7933 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
7934
7935 2019-07-02 Jan Hubicka <jh@suse.cz>
7936
7937 * g++.dg/lto/pr90990_0.C: New testcase.
7938
7939 2019-07-02 Richard Biener <rguenther@suse.de>
7940
7941 PR tree-optimization/58483
7942 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
7943
7944 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
7945
7946 PR middle-end/66726
7947 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
7948
7949 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
7950
7951 * gcc.target/s390/vector/vec-shift-2.c: New test.
7952
7953 2019-07-01 Ed Schonberg <schonberg@adacore.com>
7954
7955 * gnat.dg/generic_inst3.adb,
7956 gnat.dg/generic_inst3_kafka_lib-topic.ads,
7957 gnat.dg/generic_inst3_kafka_lib.ads,
7958 gnat.dg/generic_inst3_markets.ads,
7959 gnat.dg/generic_inst3_traits-encodables.ads,
7960 gnat.dg/generic_inst3_traits.ads: New testcase.
7961
7962 2019-07-01 Ed Schonberg <schonberg@adacore.com>
7963
7964 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
7965
7966 2019-07-01 Ed Schonberg <schonberg@adacore.com>
7967
7968 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
7969 testcase.
7970
7971 2019-07-01 Ed Schonberg <schonberg@adacore.com>
7972
7973 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
7974
7975 2019-07-01 Ed Schonberg <schonberg@adacore.com>
7976
7977 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
7978
7979 2019-07-01 Richard Biener <rguenther@suse.de>
7980
7981 * gcc.dg/gimplefe-42.c: New testcase.
7982
7983 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
7984
7985 * gnat.dg/sets1.adb: Update.
7986
7987 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
7988
7989 * gnat.dg/linkedlist.adb: Update.
7990
7991 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
7992
7993 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
7994
7995 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
7996
7997 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
7998 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
7999 testcase.
8000
8001 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
8002
8003 PR lto/91028
8004 PR lto/90720
8005 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
8006 -fno-use-linker-plugin
8007 * g++.dg/lto/alias-2_0.C: Likewise.
8008
8009 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
8010
8011 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
8012
8013 2019-07-01 Richard Biener <rguenther@suse.de>
8014
8015 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
8016
8017 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
8018
8019 * lib/target-supports.exp
8020 (check_effective_target_avx512vp2intersect): New proc.
8021 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
8022 dg-require-effective-target avx512vp2intersect.
8023 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
8024
8025 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8026
8027 * gnat.dg/specs/array5.ads: New test.
8028 * gnat.dg/specs/array5_pkg1.ads: New helper.
8029 * gnat.dg/specs/array5_pkg2.ads: Likewise.
8030 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
8031
8032 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8033
8034 * gnat.dg/specs/unchecked_convert1.ads: New test.
8035 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
8036
8037 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8038
8039 * gnat.dg/specs/size_clause3.ads: Adjust error message.
8040
8041 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8042
8043 * gnat.dg/specs/atomic2.ads: Adjust error message.
8044 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
8045 * gnat.dg/specs/size_clause3.ads: Likewise.
8046
8047 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8048
8049 * gnat.dg/array35.adb: New test.
8050 * gnat.dg/array36.adb: Likewise.
8051
8052 2019-06-28 Jan Beulich <jbeulich@suse.com>
8053
8054 * gcc.target/i386/gfni-5.c: New.
8055
8056 2019-06-28 Jan Beulich <jbeulich@suse.com>
8057
8058 * gcc.target/i386/cvtpd2pi: New.
8059
8060 2019-06-27 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR c++/91024
8063 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
8064
8065 PR tree-optimization/91010
8066 * g++.dg/vect/simd-10.cc: New test.
8067
8068 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
8069
8070 PR fortran/90987
8071 * match.c (gfc_match_common): Adjust parsing of fixed and free form
8072 source code containing, e.g., COMMONI.
8073
8074 2019-06-27 Jan Hubicka <jh@suse.cz>
8075
8076 * g++.dg/lto/alias-2_0.C: New testcase.
8077 * g++.dg/lto/alias-2_1.C: New testcase.
8078
8079 2019-06-27 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR target/90991
8082 * gcc.target/i386/avx2-pr90991-1.c: New test.
8083 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
8084
8085 2019-06-27 Jan Beulich <jbeulich@suse.com>
8086
8087 * gcc.target/i386/gfni-4.c: Pass -msse2.
8088
8089 2019-06-27 Richard Biener <rguenther@suse.de>
8090
8091 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
8092
8093 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
8094
8095 PR tree-optimization/89772
8096 * gcc.dg/builtin-memchr-4.c: New test.
8097
8098 2019-06-27 Martin Liska <mliska@suse.cz>
8099
8100 PR tree-optimization/91014
8101 * gcc.target/s390/pr91014.c: New test.
8102
8103 2019-06-27 Richard Biener <rguenther@suse.de>
8104
8105 PR testsuite/91004
8106 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
8107
8108 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
8109
8110 PR target/62147
8111 * gcc.target/powerpc/pr62147.c: New test.
8112
8113 2019-06-26 Jeff Law <law@redhat.com>
8114
8115 PR tree-optimization/90883
8116 * g++.dg/tree-ssa/pr90883.C: New test.
8117 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
8118
8119 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
8120
8121 PR target/89021
8122 * lib/target-supports.exp (available_vector_sizes)
8123 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
8124 64-bit vectors for !ia32.
8125
8126 2019-06-26 Jeff Law <law@redhat.com>
8127
8128 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
8129 as DSE compromises several of these tests.
8130 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
8131 * gcc.dg/memcpy-2.c: Similarly.
8132 * gcc.dg/pr40340-1.c: Similarly.
8133 * gcc.dg/pr40340-2.c: Similarly.
8134 * gcc.dg/pr40340-5.c: Similarly.
8135
8136 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
8137
8138 PR Fortran/90988
8139 ChangeLog forgotten with revision 272667
8140 * gfortran.dg/pr90988_1.f90: New test.
8141 * gfortran.dg/pr90988_2.f90: Ditto.
8142 * gfortran.dg/pr90988_3.f90: Ditto.
8143
8144 2019-06-26 Nathan Sidwell <nathan@acm.org>
8145
8146 * c-c++-common/pr90927.c: New.
8147
8148 2019-06-26 Richard Biener <rguenther@suse.de>
8149
8150 PR ipa/90982
8151 * g++.dg/torture/pr90982.C: New testcase.
8152
8153 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8154
8155 PR c++/67184
8156 PR c++/69445
8157 * g++.dg/other/final3.C: New.
8158 * g++.dg/other/final5.C: Likewise.
8159
8160 2019-06-26 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR target/90991
8163 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
8164
8165 2019-06-26 Li Jia He <helijia@linux.ibm.com>
8166
8167 * gcc.target/powerpc/maddld-1.c: New testcase.
8168
8169 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
8170 Olga Makhotina <olga.makhotina@intel.com>
8171
8172 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
8173 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
8174 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
8175 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
8176 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
8177 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
8178 * gcc.target/i386/sse-13.c: Likewsie.
8179 * gcc.target/i386/sse-14.c: Likewise.
8180 * gcc.target/i386/sse-22.c: Likewise.
8181 * gcc.target/i386/sse-23.c: Likewise.
8182 * g++.dg/other/i386-2.C: Likewise.
8183 * g++.dg/other/i386-3.C: Likewise.
8184
8185 2019-06-25 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR c++/90969
8188 * g++.dg/ext/vector38.C: New test.
8189
8190 2019-06-25 Martin Jambor <mjambor@suse.cz>
8191
8192 PR ipa/90939
8193 * g++.dg/lto/pr90939_[01].C: New test.
8194
8195 2019-06-25 Richard Biener <rguenther@suse.de>
8196
8197 PR tree-optimization/90930
8198 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
8199 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
8200
8201 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
8202
8203 * gcc.target/arc/pr89838.c: New file.
8204
8205 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8206
8207 * gcc.target/msp430/mlarge-pedwarns.c: New test.
8208
8209 2019-06-25 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR sanitizer/90954
8212 * c-c++-common/gomp/pr90954.c: New test.
8213
8214 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8215
8216 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
8217 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8218
8219 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8220
8221 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
8222 to recognise Darwin's register names.
8223
8224 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8225
8226 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
8227 * gcc.dg/cpp/usr/include/stdio.h: Rename...
8228 * gcc.dg/cpp/usr/include/example.h: ... to this.
8229
8230 2019-06-24 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/90972
8233 * gcc.dg/torture/pr90972.c: New testcase.
8234
8235 2019-06-24 Martin Sebor <msebor@redhat.com>
8236
8237 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
8238 * gcc.dg/misc-column.c: Ditto.
8239
8240 2019-06-23 Ian Lance Taylor <iant@golang.org>
8241
8242 * go.test/test/blank1.go: Update for diagnostic message changes.
8243
8244 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8245
8246 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
8247
8248 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8249
8250 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
8251 vector explicitly for the vec_perm.
8252
8253 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8254
8255 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
8256 __USER_LABEL_PREFIX__.
8257
8258 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8259
8260 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
8261 expect the out-of-line GPR restore, and test specifically for
8262 absence of branches to local labels.
8263
8264 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8265
8266 PR fortran/89782
8267 * gfortran.dg/io_constraints_14.f90: New test.
8268
8269 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
8270
8271 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
8272 * gcc.target/powerpc/pr79909.c: Likewise.
8273
8274 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
8275
8276 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
8277 warning about _Bool.
8278
8279 2019-06-22 Marek Polacek <polacek@redhat.com>
8280
8281 PR c++/65707
8282 PR c++/89480
8283 PR c++/58836
8284 * g++.dg/cpp0x/nondeduced5.C: New test.
8285 * g++.dg/cpp0x/nondeduced6.C: New test.
8286 * g++.dg/cpp0x/nondeduced7.C: New test.
8287
8288 PR c++/66256
8289 * g++.dg/cpp0x/noexcept54.C: New test.
8290
8291 2019-06-22 Jan Hubicka <jh@suse.cz>
8292
8293 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
8294
8295 2019-06-22 Marek Polacek <polacek@redhat.com>
8296
8297 PR c++/86476 - noexcept-specifier is a complete-class context.
8298 PR c++/52869
8299 * g++.dg/cpp0x/noexcept45.C: New test.
8300 * g++.dg/cpp0x/noexcept46.C: New test.
8301 * g++.dg/cpp0x/noexcept47.C: New test.
8302 * g++.dg/cpp0x/noexcept48.C: New test.
8303 * g++.dg/cpp0x/noexcept49.C: New test.
8304 * g++.dg/cpp0x/noexcept50.C: New test.
8305 * g++.dg/cpp0x/noexcept51.C: New test.
8306 * g++.dg/cpp0x/noexcept52.C: New test.
8307 * g++.dg/cpp0x/noexcept53.C: New test.
8308 * g++.dg/eh/shadow1.C: Adjust dg-error.
8309
8310 PR c++/90881 - bogus -Wunused-value in unevaluated context.
8311 * g++.dg/cpp0x/Wunused-value1.C: New test.
8312
8313 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
8314
8315 * g++.dg/diagnostic/auto-storage-1.C: New.
8316 * g++.dg/diagnostic/no-type-1.C: Likewise.
8317 * g++.dg/diagnostic/no-type-2.C: Likewise.
8318 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
8319 * g++.dg/cpp0x/auto9.C: Test some locations too.
8320 * g++.dg/cpp1z/register1.C: Likewise.
8321 * g++.dg/cpp1z/register2.C: Likewise.
8322 * g++.dg/cpp1z/register3.C: Likewise.
8323 * g++.dg/other/error34.C: Likewise.
8324
8325 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
8326
8327 PR c++/90909
8328 * g++.dg/other/final7.C: New.
8329
8330 2019-06-21 Jakub Jelinek <jakub@redhat.com>
8331
8332 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
8333 x86.
8334 * g++.dg/vect/simd-5.cc: Likewise.
8335
8336 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
8337
8338 PR c++/90909
8339 Revert:
8340 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8341
8342 PR c++/67184
8343 PR c++/69445
8344 * g++.dg/other/final3.C: New.
8345 * g++.dg/other/final4.C: Likewise.
8346 * g++.dg/other/final5.C: Likewise.
8347
8348 * g++.dg/other/final6.C: New.
8349
8350 2019-06-21 Marek Polacek <polacek@redhat.com>
8351
8352 PR c++/61490 - qualified-id in friend function definition.
8353 * g++.dg/diagnostic/friend2.C: New test.
8354 * g++.dg/diagnostic/friend3.C: New test.
8355
8356 PR c++/60223 - ICE with T{} in non-deduced context.
8357 * g++.dg/cpp0x/nondeduced1.C: New test.
8358 * g++.dg/cpp0x/nondeduced2.C: New test.
8359 * g++.dg/cpp0x/nondeduced3.C: New test.
8360 * g++.dg/cpp0x/nondeduced4.C: New test.
8361
8362 PR c++/64235 - missing syntax error with invalid alignas.
8363 * g++.dg/parse/alignas1.C: New test.
8364
8365 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
8366
8367 PR fortran/67884
8368 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
8369 * gfortran.dg/pr67884.f90: ... covered here. New test.
8370
8371 2019-06-21 Marek Polacek <polacek@redhat.com>
8372
8373 PR c++/90490 - fix decltype issues in noexcept-specifier.
8374 * g++.dg/cpp0x/noexcept43.C: New test.
8375 * g++.dg/cpp0x/noexcept44.C: New test.
8376
8377 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
8378
8379 PR c++/90875 - added -Wswitch-outside-range option
8380 * c-c++-common/Wswitch-outside-range-1.c: New test.
8381 * c-c++-common/Wswitch-outside-range-2.c: New test.
8382 * c-c++-common/Wswitch-outside-range-3.c: New test.
8383 * c-c++-common/Wswitch-outside-range-4.c: New test.
8384
8385 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
8386
8387 PR fortran/51991
8388 gfortran.dg/pr51991.f90
8389
8390 2019-06-21 Jeff Law <law@redhat.com>
8391
8392 PR tree-optimization/90949
8393 * gcc.c-torture/execute/pr90949.c: New test.
8394
8395 2019-06-21 Marek Polacek <polacek@redhat.com>
8396
8397 PR c++/90953 - ICE with -Wmissing-format-attribute.
8398 * g++.dg/warn/miss-format-7.C: New test.
8399
8400 2019-06-21 Richard Biener <rguenther@suse.de>
8401
8402 PR debug/90914
8403 * g++.dg/debug/pr90914.C: New testcase.
8404
8405 2019-06-21 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/90913
8408 * gfortran.dg/vect/pr90913.f90: New testcase.
8409
8410 2019-06-21 Jakub Jelinek <jakub@redhat.com>
8411
8412 * gcc.dg/vect/vect-simd-12.c: New test.
8413 * gcc.dg/vect/vect-simd-13.c: New test.
8414 * gcc.dg/vect/vect-simd-14.c: New test.
8415 * gcc.dg/vect/vect-simd-15.c: New test.
8416 * gcc.target/i386/sse2-vect-simd-12.c: New test.
8417 * gcc.target/i386/sse2-vect-simd-13.c: New test.
8418 * gcc.target/i386/sse2-vect-simd-14.c: New test.
8419 * gcc.target/i386/sse2-vect-simd-15.c: New test.
8420 * gcc.target/i386/avx2-vect-simd-12.c: New test.
8421 * gcc.target/i386/avx2-vect-simd-13.c: New test.
8422 * gcc.target/i386/avx2-vect-simd-14.c: New test.
8423 * gcc.target/i386/avx2-vect-simd-15.c: New test.
8424 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
8425 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
8426 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
8427 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
8428 * g++.dg/vect/simd-6.cc: New test.
8429 * g++.dg/vect/simd-7.cc: New test.
8430 * g++.dg/vect/simd-8.cc: New test.
8431 * g++.dg/vect/simd-9.cc: New test.
8432 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
8433
8434 PR c++/90950
8435 * g++.dg/gomp/lastprivate-1.C: New test.
8436
8437 * gcc.dg/vect/vect-simd-11.c: New test.
8438 * gcc.target/i386/sse2-vect-simd-11.c: New test.
8439 * gcc.target/i386/avx2-vect-simd-11.c: New test.
8440 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
8441
8442 2019-06-20 Marek Polacek <polacek@redhat.com>
8443
8444 PR c++/79781
8445 * g++.dg/ext/goto1.C: New test.
8446
8447 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
8448
8449 PR fortran/77632
8450 * gfortran.dg/pr77632_1.f90: New test.
8451
8452 2019-06-20 Marek Polacek <polacek@redhat.com>
8453
8454 PR c++/68265
8455 * g++.dg/parse/error62.C: New test.
8456
8457 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
8458
8459 PR fortran/86587
8460 * gfortran.dg/pr86587.f90: New test.
8461
8462 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
8463
8464 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
8465 * obj-c++.dg/stubify-2.mm: Likewise.
8466 * objc.dg/stubify-1.m: Likewise.
8467 * objc.dg/stubify-2.m: Likewise.
8468
8469 2019-06-20 Marek Polacek <polacek@redhat.com>
8470
8471 PR c++/87512
8472 * g++.dg/cpp1z/inline-var7.C: New test.
8473
8474 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
8475
8476 PR target/54855
8477 * gcc.target/i386/pr54855-1.c: New test.
8478 * gcc.target/i386/pr54855-2.c: Likewise.
8479 * gcc.target/i386/pr54855-3.c: Likewise.
8480 * gcc.target/i386/pr54855-4.c: Likewise.
8481 * gcc.target/i386/pr54855-5.c: Likewise.
8482 * gcc.target/i386/pr54855-6.c: Likewise.
8483 * gcc.target/i386/pr54855-7.c: Likewise.
8484 * gcc.target/i386/pr54855-8.c: Likewise.
8485 * gcc.target/i386/pr54855-9.c: Likewise.
8486 * gcc.target/i386/pr54855-10.c: Likewise.
8487
8488 2019-06-20 Jan Hubicka <jh@suse.cz>
8489
8490 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
8491
8492 2019-06-20 Marek Polacek <polacek@redhat.com>
8493
8494 PR c++/89873
8495 * g++.dg/cpp1y/noexcept1.C: New test.
8496
8497 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8498
8499 PR fortran/90937
8500 * gfortran.dg/external_procedure_4.f90: New test.
8501
8502 2019-06-20 Tom de Vries <tdevries@suse.de>
8503
8504 * gcc.dg/pr90866-2.c: Require global_constructor.
8505
8506 2019-06-20 Tom de Vries <tdevries@suse.de>
8507
8508 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
8509 * gcc.dg/pr88870.c: Same.
8510 * gcc.dg/pr90082.c: Same.
8511
8512 2019-06-20 Tom de Vries <tdevries@suse.de>
8513
8514 * gcc.dg/pr89737.c: Require indirect_jumps.
8515 * gcc.dg/torture/pr87693.c: Same.
8516 * gcc.dg/torture/pr89135.c: Same.
8517 * gcc.dg/torture/pr90071.c: Same.
8518
8519 2019-06-20 Tom de Vries <tdevries@suse.de>
8520
8521 * gcc.c-torture/compile/pr89280.c: Require label_values.
8522 * gcc.dg/pr89737.c: Same.
8523 * gcc.dg/pr90082.c: Same.
8524 * gcc.dg/torture/pr89135.c: Same.
8525 * gcc.dg/torture/pr89247.c: Same.
8526 * gcc.dg/torture/pr90071.c: Same.
8527
8528 2019-06-20 Tom de Vries <tdevries@suse.de>
8529
8530 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
8531 * gcc.c-torture/compile/pr77754-2.c: Same.
8532 * gcc.c-torture/compile/pr77754-3.c: Same.
8533 * gcc.c-torture/compile/pr77754-4.c: Same.
8534 * gcc.c-torture/compile/pr77754-5.c: Same.
8535 * gcc.c-torture/compile/pr77754-6.c: Same.
8536 * gcc.c-torture/compile/pr87110.c: Same.
8537 * gcc.c-torture/execute/pr86528.c: Same.
8538 * gcc.dg/Walloca-larger-than-2.c: Same.
8539 * gcc.dg/Walloca-larger-than.c: Same.
8540 * gcc.dg/Warray-bounds-41.c: Same.
8541 * gcc.dg/Wrestrict-17.c: Same.
8542 * gcc.dg/Wstrict-overflow-27.c: Same.
8543 * gcc.dg/Wstringop-truncation-3.c: Same.
8544 * gcc.dg/pr78902.c: Same.
8545 * gcc.dg/pr87099.c: Same.
8546 * gcc.dg/pr87320.c: Same.
8547 * gcc.dg/pr89045.c: Same.
8548 * gcc.dg/strlenopt-62.c: Same.
8549 * gcc.dg/tree-ssa/alias-37.c: Same.
8550
8551 2019-06-19 Marek Polacek <polacek@redhat.com>
8552
8553 PR c++/60364 - noreturn after first decl not diagnosed.
8554 * g++.dg/warn/noreturn-8.C: New test.
8555 * g++.dg/warn/noreturn-9.C: New test.
8556 * g++.dg/warn/noreturn-10.C: New test.
8557 * g++.dg/warn/noreturn-11.C: New test.
8558
8559 2019-06-19 Martin Sebor <msebor@redhat.com>
8560
8561 PR tree-optimization/90626
8562 * gcc.dg/strlenopt-65.c: New test.
8563 * gcc.dg/strlenopt-66.c: New test.
8564 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
8565
8566 2019-06-19 Martin Sebor <msebor@redhat.com>
8567
8568 PR translation/90156
8569 * gcc.dg/format/gcc_diag-11.c: Enable.
8570
8571 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
8572
8573 PR fortran/69499
8574 * gfortran.dg/pr69499.f90: New test.
8575 * gfortran.dg/module_error_1.f90: Update dg-error string.
8576
8577 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
8578
8579 PR fortran/69398
8580 * gfortran.dg/pr69398.f90: New test.
8581
8582 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
8583
8584 PR fortran/87907
8585 * gfortran.dg/pr87907.f90: New testcase.
8586
8587 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
8588
8589 PR middle-end/84521
8590 * gcc.c-torture/execute/pr84521.c: New test.
8591
8592 2019-06-19 Jakub Jelinek <jakub@redhat.com>
8593
8594 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
8595 tree-vect.h nor call check_vect.
8596 * gcc.dg/vect/vect-simd-9.c: Likewise.
8597 * gcc.dg/vect/vect-simd-10.c: New test.
8598 * gcc.target/i386/sse2-vect-simd-8.c: New test.
8599 * gcc.target/i386/sse2-vect-simd-9.c: New test.
8600 * gcc.target/i386/sse2-vect-simd-10.c: New test.
8601 * gcc.target/i386/avx2-vect-simd-8.c: New test.
8602 * gcc.target/i386/avx2-vect-simd-9.c: New test.
8603 * gcc.target/i386/avx2-vect-simd-10.c: New test.
8604 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
8605 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
8606 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
8607
8608 * g++.dg/vect/simd-3.cc: New test.
8609 * g++.dg/vect/simd-4.cc: New test.
8610 * g++.dg/vect/simd-5.cc: New test.
8611
8612 2019-06-19 Jakub Jelinek <jakub@redhat.com>
8613
8614 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
8615
8616 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
8617 Mark Eggleston <mark.eggleston@codethink.com>
8618
8619 PR fortran/89103
8620 * gfortran.dg/dec_format_empty_item_1.f: New test.
8621 * gfortran.dg/dec_format_empty_item_2.f: New test.
8622 * gfortran.dg/dec_format_empty_item_3.f: New test.
8623
8624 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8625
8626 * gcc.target/aarch64/pr88834.c: Move from here...
8627 * gcc.target/aarch64/sve/pr88834.c: ...to here.
8628
8629 2019-06-18 Cherry Zhang <cherryyz@google.com>
8630
8631 * go.dg/concatstring.go: New test.
8632
8633 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
8634
8635 PR fortran/90921
8636 * gfortran.dg/goacc/declare-3.f95: Update.
8637
8638 PR fortran/85221
8639 * gfortran.dg/goacc/declare-3.f95: New file.
8640
8641 PR middle-end/90859
8642 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
8643
8644 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
8645 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
8646
8647 PR testsuite/90861
8648 * c-c++-common/goacc/declare-pr90861.c: New file.
8649
8650 PR testsuite/90868
8651 * c-c++-common/goacc/declare-1.c: Update.
8652 * c-c++-common/goacc/declare-2.c: Likewise.
8653
8654 PR middle-end/90862
8655 * c-c++-common/goacc/declare-1.c: Update.
8656 * c-c++-common/goacc/declare-2.c: Likewise.
8657
8658 2019-06-18 Marek Polacek <polacek@redhat.com>
8659
8660 PR c++/84698
8661 * g++.dg/cpp0x/noexcept42.C: New test.
8662
8663 PR c++/71548
8664 * g++.dg/cpp0x/variadic177.C: New test.
8665
8666 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
8667
8668 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
8669 contain dots.
8670 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8671 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
8672 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8673 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8674 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8675 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
8676 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
8677
8678 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
8679
8680 * gcc.target/i386/pr81563.c (dg-final): Check that no
8681 registers are restored from %esp.
8682
8683 2019-06-18 Richard Biener <rguenther@suse.de>
8684
8685 PR debug/90900
8686 * gcc.dg/gomp/pr90900.c: New testcase.
8687
8688 2019-06-18 Martin Sebor <msebor@redhat.com>
8689
8690 * gcc.dg/pr90866-2.c: Remove a pointless declaration
8691 to avoid compilation errors on arm-none-eabi.
8692
8693 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
8694
8695 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
8696 * gcc.target/aarch64/pcs_attribute-3.c: New test.
8697
8698 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
8699 * gcc.target/aarch64/sve/fadda_1.c: New test.
8700
8701 2019-06-17 Jakub Jelinek <jakub@redhat.com>
8702
8703 * gcc.dg/vect/vect-simd-8.c: New test.
8704 * gcc.dg/vect/vect-simd-9.c: New test.
8705 * g++.dg/vect/simd-2.cc: New test.
8706 * g++.dg/gomp/scan-1.C: New test.
8707
8708 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
8709
8710 PR target/62055
8711 * gcc.target/i386/fnabs.c: New test.
8712
8713 2019-06-17 Marek Polacek <polacek@redhat.com>
8714
8715 PR c++/83820 - excessive attribute arguments not detected.
8716 * g++.dg/cpp0x/gen-attrs-67.C: New test.
8717
8718 2019-06-17 Nathan Sidwell <nathan@acm.org>
8719
8720 PR c++/90754
8721 * g++.dg/lookup/pr90754.C: New.
8722
8723 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
8724
8725 PR middle-end/64242
8726 * gcc.c-torture/execute/pr64242.c: Improve test.
8727
8728 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8729
8730 * gcc.target/msp430/mspabi_sllll.c: New test.
8731 * gcc.target/msp430/mspabi_srall.c: New test.
8732 * gcc.target/msp430/mspabi_srlll.c: New test.
8733 * gcc.c-torture/execute/shiftdi-2.c: New test.
8734
8735 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8736
8737 * lib/target-supports.exp: Add check_effective_target_longlong64.
8738
8739 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
8740
8741 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
8742 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
8743
8744 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
8745
8746 PR d/90650
8747 * gdc.dg/pr90650a.d: New test.
8748 * gdc.dg/pr90650b.d: New test.
8749
8750 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
8751
8752 * gfortran.dg/dummy_derived_typed.f90: New test.
8753
8754 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
8755
8756 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
8757
8758 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
8759
8760 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
8761
8762 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
8763
8764 PR objc/90709
8765 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
8766 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
8767 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
8768 * obj-c++.dg/strings/const-str-12.mm: Likewise.
8769 * obj-c++.dg/syntax-error-1.mm: Likewise.
8770 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
8771 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8772 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8773 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8774 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
8775 in no longer supported, also on m64 where there's no meaning to it.
8776 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
8777 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
8778 there.
8779 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
8780 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
8781 * obj-c++.dg/stubify-2.mm: Likewise.
8782 * obj-c++.dg/try-catch-1.mm: Likewise.
8783 * obj-c++.dg/try-catch-3.mm: Likewise.
8784
8785 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
8786
8787 PR objc/90709
8788 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
8789 * objc.dg/image-info.m: Likewise.
8790 * objc.dg/method-6.m: Likewise.
8791 * objc.dg/no-extra-load.m: Likewise.
8792 * objc.dg/objc-foreach-4.m: Likewise.
8793 * objc.dg/objc-foreach-5.m: Likewise.
8794 * objc.dg/proto-lossage-7.m: Likewise.
8795 * objc.dg/strings/const-cfstring-2.m: Likewise.
8796 * objc.dg/strings/const-cfstring-5.m: Likewise.
8797 * objc.dg/strings/const-str-12b.m: Likewise.
8798 * objc.dg/symtab-1.m: Likewise.
8799 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
8800 * objc.dg/torture/strings/const-str-10.m: Likewise.
8801 * objc.dg/torture/strings/const-str-11.m: Likewise.
8802 * objc.dg/torture/strings/const-str-9.m: Likewise.
8803 * objc.dg/zero-link-1.m: Likewise.
8804 * objc.dg/zero-link-2.m: Likewise.
8805 * objc.dg/zero-link-3.m: Likewise.
8806 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
8807 * objc.dg/headers.m: XFAIL for Darwin14-19.
8808 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
8809 there.
8810
8811 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
8812
8813 PR objc/90709
8814 * objc-obj-c++-shared/CF-CFString.h: New.
8815 * objc-obj-c++-shared/F-NSArray.h: New.
8816 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
8817 * objc-obj-c++-shared/F-NSObject.h: New.
8818 * objc-obj-c++-shared/F-NSString.h: New.
8819 * objc-obj-c++-shared/F-NSValue.h: New.
8820 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
8821 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
8822 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
8823 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
8824 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
8825 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
8826 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
8827 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
8828 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
8829 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
8830 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
8831 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
8832 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
8833 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
8834 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
8835 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
8836 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
8837 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
8838 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
8839 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
8840 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
8841 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
8842 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
8843 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
8844 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
8845 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
8846 New.
8847 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
8848 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
8849 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
8850
8851 2019-06-15 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR middle-end/90779
8854 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
8855 static block scope variable in #pragma acc routine.
8856
8857 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
8858
8859 * gfortran.dg/integer_exponentiation_4.f90: Update test.
8860 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
8861 * gfortran.dg/no_range_check_1.f90: Ditto.
8862
8863 2019-06-14 Harald Anlauf <anlauf@gmx.de>
8864
8865 PR fortran/90577
8866 PR fortran/90578
8867 * gfortran.dg/lrshift_1.f90: Adjust testcase.
8868 * gfortran.dg/shiftalr_3.f90: New testcase.
8869
8870 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
8871
8872 PR fortran/89646
8873 * gfortran.dg/pr89646.f90: New test.
8874
8875 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
8876
8877 PR rtl-optimization/90765
8878 * gcc.target/i386/pr90765-1.c: New test.
8879 * gcc.target/i386/pr90765-2.c: Likewise.
8880
8881 2019-06-14 Marek Polacek <polacek@redhat.com>
8882
8883 PR c++/90884 - stray note with -Wctor-dtor-privacy.
8884 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
8885 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
8886
8887 2019-06-14 Richard Biener <rguenther@suse.de>
8888
8889 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
8890
8891 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
8892
8893 PR ipa/90401
8894 * gcc.dg/ipa/ipcp-agg-10.c: New test.
8895
8896 2019-06-13 Martin Sebor <msebor@redhat.com>
8897
8898 PR tree-optimization/90662
8899 * gcc.dg/pr90866-2.c: New test.
8900 * gcc.dg/pr90866.c: Ditto.
8901
8902 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
8903 Lijia He <helijia@linux.ibm.com>
8904
8905 PR tree-optimization/77820
8906 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
8907 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
8908 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
8909 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
8910 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
8911 * gcc.target/sh/pr51244-20.c: Update testcase.
8912
8913 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
8914
8915 * gcc.dg/darwin-minversion-link.c: New test.
8916
8917 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8918
8919 PR fortran/68544
8920 * gfortran.dg/pr68544.f90: New test.
8921 * gfortran.dg/pr85687.f90: Modify test for new error message.
8922
8923 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
8924
8925 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
8926
8927 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8928
8929 PR fortran/89344
8930 * gfortran.dg/pr89344.f90: New test.
8931
8932 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
8933
8934 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
8935 * gcc.dg/darwin-minversion-2.c: Likewise.
8936
8937 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
8938
8939 PR target/90871
8940 * g++.dg/ext/altivec-15.C: Add dg-error directive.
8941
8942 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
8943
8944 * gcc.dg/pr90760.c: Require alias support.
8945
8946 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
8947
8948 PR tree-optimization/90869
8949 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
8950
8951 2019-06-13 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/90856
8954 * gcc.target/i386/pr90856.c: New testcase.
8955
8956 2019-06-13 Jakub Jelinek <jakub@redhat.com>
8957
8958 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
8959 = {} store.
8960 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
8961 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
8962
8963 2019-06-13 Richard Biener <rguenther@suse.de>
8964
8965 * gcc.dg/vect/vect-version-1.c: New testcase.
8966 * gcc.dg/vect/vect-version-2.c: Likewise.
8967
8968 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
8969
8970 * g++.dg/diagnostic/variably-modified-type-1.C: New.
8971 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
8972 * g++.dg/other/pr84792-1.C: Likewise.
8973 * g++.dg/other/pr84792-2.C: Likewise.
8974 * g++.dg/parse/error24.C: Likewise.
8975 * g++.dg/parse/error32.C: Likewise.
8976 * g++.dg/parse/error33.C: Likewise.
8977 * g++.dg/parse/saved1.C: Likewise.
8978 * g++.dg/template/operator6.C: Likewise.
8979 * g++.dg/template/pr61745.C: Likewise.
8980 * g++.dg/template/typedef41.C: Likewise.
8981 * g++.old-deja/g++.jason/crash10.C: Likewise.
8982
8983 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
8984
8985 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
8986 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
8987 * g++.dg/parse/error10.C: Adjust location.
8988 * g++.dg/parse/pragma2.C: Likewise.
8989
8990 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
8991
8992 PR tree-optimization/89713
8993 * g++.dg/tree-ssa/empty-loop.C: New test.
8994 * gcc.dg/tree-ssa/dce-2.c: New test.
8995 * gcc.dg/const-1.c: Add -fno-finite-loops option.
8996 * gcc.dg/graphite/graphite.exp: Likewise.
8997 * gcc.dg/loop-unswitch-1.c: Likewise.
8998 * gcc.dg/predict-9.c: Likewise.
8999 * gcc.dg/pure-2.c: Likewise.
9000 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
9001 * gcc.dg/tree-ssa/loop-10.c: Likewise.
9002 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9003 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
9004
9005 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9006
9007 PR target/88838
9008 * gcc.target/aarch64/pr88838.c: New test.
9009 * gcc.target/aarch64/sve/while_1.c: Adjust.
9010
9011 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9012
9013 PR target/88834
9014 * gcc.target/aarch64/pr88834.c: New test.
9015 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
9016 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9017 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9018 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9019 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9020 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9021
9022 2019-06-12 Marek Polacek <polacek@redhat.com>
9023
9024 PR c++/87410
9025 * g++.dg/cpp1y/pr87410.C: New test.
9026
9027 2019-06-12 Marek Polacek <polacek@redhat.com>
9028
9029 PR c++/66999 - 'this' captured by reference.
9030 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
9031
9032 PR c++/90825 - endless recursion when evaluating sizeof.
9033 PR c++/90832 - endless recursion when evaluating sizeof.
9034 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
9035 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
9036
9037 2019-06-12 Martin Sebor <msebor@redhat.com>
9038
9039 PR middle-end/90676
9040 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
9041 output some more.
9042 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
9043 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
9044 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
9045 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
9046
9047 2019-06-12 Marek Polacek <polacek@redhat.com>
9048
9049 PR c++/90736 - bogus error with alignof.
9050 * g++.dg/cpp0x/alignof5.C: New test.
9051
9052 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9053
9054 * gcc.dg/builtin-apply2.c: Skip for PRU.
9055 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
9056
9057 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9058
9059 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
9060
9061 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9062
9063 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
9064 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
9065 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
9066 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
9067 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
9068
9069 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9070
9071 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
9072
9073 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9074
9075 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
9076 * gcc.dg/20020312-2.c: No PIC register for PRU.
9077
9078 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9079
9080 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
9081 * lib/target-utils.exp: Ditto.
9082 * lib/target-supports.exp (check_effective_target_function_pointers,
9083 check_effective_target_large_return_values): New.
9084
9085 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9086
9087 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
9088 * lib/target-utils.exp: Ditto.
9089 * lib/target-supports.exp: Declare PRU target as tiny.
9090
9091 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9092
9093 * gcc.target/pru/abi-arg-struct.c: New test.
9094 * gcc.target/pru/ashiftrt.c: New test.
9095 * gcc.target/pru/builtins-1.c: New test.
9096 * gcc.target/pru/builtins-error.c: New test.
9097 * gcc.target/pru/clearbit.c: New test.
9098 * gcc.target/pru/loop-asm.c: New test.
9099 * gcc.target/pru/loop-dowhile.c: New test.
9100 * gcc.target/pru/loop-hi-1.c: New test.
9101 * gcc.target/pru/loop-hi-2.c: New test.
9102 * gcc.target/pru/loop-qi-1.c: New test.
9103 * gcc.target/pru/loop-qi-2.c: New test.
9104 * gcc.target/pru/loop-short-1.c: New test.
9105 * gcc.target/pru/loop-short-2.c: New test.
9106 * gcc.target/pru/loop-si-1.c: New test.
9107 * gcc.target/pru/loop-si-2.c: New test.
9108 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
9109 * gcc.target/pru/loop-ubyte-1.c: New test.
9110 * gcc.target/pru/loop-ubyte-2.c: New test.
9111 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
9112 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
9113 * gcc.target/pru/mabi-ti-1.c: New test.
9114 * gcc.target/pru/mabi-ti-2.c: New test.
9115 * gcc.target/pru/mabi-ti-3.c: New test.
9116 * gcc.target/pru/mabi-ti-4.c: New test.
9117 * gcc.target/pru/mabi-ti-5.c: New test.
9118 * gcc.target/pru/mabi-ti-6.c: New test.
9119 * gcc.target/pru/mabi-ti-7.c: New test.
9120 * gcc.target/pru/pr64366.c: New test.
9121 * gcc.target/pru/pragma-ctable_entry.c: New test.
9122 * gcc.target/pru/pru.exp: New file.
9123 * gcc.target/pru/qbbc-1.c: New test.
9124 * gcc.target/pru/qbbc-2.c: New test.
9125 * gcc.target/pru/qbbc-3.c: New test.
9126 * gcc.target/pru/qbbs-1.c: New test.
9127 * gcc.target/pru/qbbs-2.c: New test.
9128 * gcc.target/pru/setbit.c: New test.
9129 * gcc.target/pru/zero_extend-and-hisi.c: New test.
9130 * gcc.target/pru/zero_extend-and-qihi.c: New test.
9131 * gcc.target/pru/zero_extend-and-qisi.c: New test.
9132 * gcc.target/pru/zero_extend-hisi.c: New test.
9133 * gcc.target/pru/zero_extend-qihi.c: New test.
9134 * gcc.target/pru/zero_extend-qisi.c: New test.
9135 * lib/target-supports.exp: Add PRU to feature filters.
9136
9137 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9138
9139 PR fortran/90002
9140 * gfortran.dg/pr90002.f90: New test.
9141
9142 2019-06-12 Martin Sebor <msebor@redhat.com>
9143
9144 PR middle-end/90676
9145 * gcc.dg/tree-ssa/dump-6.c: New test.
9146 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
9147 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
9148 * gcc.dg/store_merging_5.c: Same.
9149 * gcc.dg/tree-prof/stringop-2.c: Same.
9150 * gcc.dg/tree-ssa/pr30375.c: Same.
9151 * gcc.dg/tree-ssa/slsr-27.c: Same.
9152 * gcc.dg/tree-ssa/slsr-28.c: Same.
9153 * gcc.dg/tree-ssa/slsr-29.c: Same.
9154 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
9155
9156 2019-06-12 Martin Sebor <msebor@redhat.com>
9157
9158 PR tree-optimization/90662
9159 * gcc.dg/strlenopt-62.c: New test.
9160 * gcc.dg/strlenopt-63.c: New test.
9161 * gcc.dg/strlenopt-64.c: New test.
9162
9163 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
9164
9165 * gcc.target/arm/ssadv16qi.c: New test.
9166 * gcc.target/arm/usadv16qi.c: Likewise.
9167
9168 2019-06-12 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR c/90760
9171 * gcc.dg/pr90760.c: New test.
9172
9173 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
9174
9175 * gcc.target/mips/data-sym-pool.c: Update expected output.
9176 * gcc.target/mips/data-sym-multi-pool.c: New test.
9177
9178 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
9179
9180 PR testsuite/65364
9181 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
9182 (fn2): Likewise.
9183
9184 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
9185
9186 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
9187 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
9188 unset -mpcrel in the target pragmas.
9189 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
9190 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
9191 unset -mpcrel in the target pragmas.
9192
9193 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
9194
9195 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
9196
9197 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
9198
9199 PR c++/90449 - add -Winaccessible-base option.
9200 * g++.dg/warn/Winaccessible-base-1.C: New file.
9201 * g++.dg/warn/Winaccessible-base-2.C: New file.
9202 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
9203 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
9204
9205 2019-06-11 Jakub Jelinek <jakub@redhat.com>
9206
9207 PR c++/90810
9208 * g++.dg/ext/vector37.C: New test.
9209
9210 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
9211
9212 PR c++/87250
9213 * g++.dg/cpp0x/pr87250.C: New test.
9214
9215 2019-06-10 Jakub Jelinek <jakub@redhat.com>
9216
9217 PR testsuite/90772
9218 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
9219 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9220 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
9221 * g++.dg/cpp1z/pr85569.C: Include <functional>.
9222 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
9223 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
9224
9225 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
9226
9227 PR other/90695
9228 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
9229
9230 2019-06-10 Jakub Jelinek <jakub@redhat.com>
9231
9232 * c-c++-common/gomp/scan-1.c: New test.
9233 * c-c++-common/gomp/scan-2.c: New test.
9234 * c-c++-common/gomp/scan-3.c: New test.
9235 * c-c++-common/gomp/scan-4.c: New test.
9236
9237 2019-06-10 Martin Liska <mliska@suse.cz>
9238
9239 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
9240 function name.
9241
9242 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
9243
9244 * gcc.target/arc/jumptables.c: Update test.
9245
9246 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
9247
9248 * gcc.target/arc/and-cnst-size.c: New test.
9249 * gcc.target/arc/mov-cnst-size.c: Likewise.
9250 * gcc.target/arc/or-cnst-size.c: Likewise.
9251 * gcc.target/arc/store-merge-1.c: Update test.
9252 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
9253 * gcc.target/arc/cmem-1.c: Likewise.
9254 * gcc.target/arc/cmem-2.c: Likewise.
9255 * gcc.target/arc/cmem-3.c: Likewise.
9256 * gcc.target/arc/cmem-4.c: Likewise.
9257 * gcc.target/arc/cmem-5.c: Likewise.
9258 * gcc.target/arc/cmem-6.c: Likewise.
9259 * gcc.target/arc/loop-4.c: Likewise.
9260 * gcc.target/arc/movh_cl-1.c: Likewise.
9261 * gcc.target/arc/sdata-3.c: Likewise.
9262
9263 2019-06-10 Martin Liska <mliska@suse.cz>
9264
9265 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
9266
9267 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
9268
9269 * gcc.dg/attr-copy-6.c: Require alias support.
9270
9271 2019-06-09 Marek Polacek <polacek@redhat.com>
9272
9273 PR c++/65175
9274 * g++.dg/cpp0x/alias-decl-69.C: New test.
9275
9276 PR c++/60366
9277 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
9278
9279 019-06-09 Paul Thomas <pault@gcc.gnu.org>
9280
9281 PR fortran/89365
9282 * gfortran.dg/assumed_rank_bounds_3.f90: New test.
9283
9284 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
9285
9286 PR fortran/90786
9287 * gfortran.dg/proc_ptr_51.f90: New test.
9288
9289 2019-06-08 Marek Polacek <polacek@redhat.com>
9290
9291 PR c++/52269
9292 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
9293
9294 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9295 Tomáš Trnka <trnka@scm.com>
9296
9297 PR fortran/90744
9298 * gfortran.dg/deferred_character_33.f90: New test.
9299 * gfortran.dg/deferred_character_33a.f90: New test.
9300
9301 2019-06-08 Marek Polacek <polacek@redhat.com>
9302
9303 PR c++/77548
9304 * g++.dg/other/pr77548.C: New test.
9305
9306 PR c++/72845
9307 * g++.dg/cpp0x/noexcept41.C: New test.
9308
9309 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9310
9311 * gcc.target/aarch64/sve/init_1.c: Remove options
9312 -O2 -fno-schedule-insns and instead pass -O.
9313 Update assembly in comments.
9314 * gcc.target/aarch64/sve/init_2.c: Likewise.
9315 * gcc.target/aarch64/sve/init_3.c: Likewise.
9316 * gcc.target/aarch64/sve/init_4.c: Likewise.
9317 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
9318 adjust dg-scan.
9319 * gcc.target/aarch64/sve/init_6.c: Likewise.
9320 * gcc.target/aarch64/sve/init_7.c: Likewise.
9321 * gcc.target/aarch64/sve/init_8.c: Likewise.
9322 * gcc.target/aarch64/sve/init_9.c: Likewise.
9323 * gcc.target/aarch64/sve/init_10.c: Likewise.
9324 * gcc.target/aarch64/sve/init_11.c: Likewise.
9325 * gcc.target/aarch64/sve/init_12.c: Likewise.
9326
9327 2019-06-07 Marek Polacek <polacek@redhat.com>
9328
9329 PR c++/77747
9330 * g++.dg/cpp0x/inh-ctor33.C: New test.
9331
9332 PR c++/77967
9333 * g++.dg/cpp0x/alias-decl-68.C: New test.
9334
9335 PR c++/77771
9336 * g++.dg/cpp0x/constexpr-77771.C: New test.
9337
9338 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
9339
9340 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
9341
9342 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
9343
9344 PR fortran/89100
9345 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
9346 to allow use when kind=16 is not supported.
9347 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
9348 to allow use when kind=16 is not supported.
9349
9350 2019-06-07 Richard Biener <rguenther@suse.de>
9351
9352 PR debug/90574
9353 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
9354 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
9355
9356 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
9357
9358 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
9359
9360 2019-06-07 Martin Liska <mliska@suse.cz>
9361
9362 PR tree-optimization/78902
9363 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
9364 of __builtin_alloca.
9365 * c-c++-common/asan/pr88619.c: Likewise.
9366 * g++.dg/overload/using2.C: Likewise for malloc.
9367 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
9368 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
9369 * gcc.dg/pr43643.c: Likewise.
9370 * gcc.dg/pr59717.c: Likewise for calloc.
9371 * gcc.dg/torture/pr71816.c: Likewise.
9372 * gcc.dg/tree-ssa/pr78886.c: Likewise.
9373 * gcc.dg/tree-ssa/pr79697.c: Likewise.
9374 * gcc.dg/pr78902.c: New test.
9375
9376 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
9377
9378 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
9379 on Darwin.
9380
9381 2019-06-06 Martin Jambor <mjambor@suse.cz>
9382
9383 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
9384 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
9385 * gnat.dg/opt39.adb: Adjust scan dump.
9386
9387 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9388
9389 * gcc.target/msp430/size-optimized-shifts.c: New test.
9390
9391 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9392
9393 * gcc.target/msp430/emulate-slli.c: New test.
9394 * gcc.target/msp430/emulate-srai.c: New test.
9395 * gcc.target/msp430/emulate-srli.c: New test.
9396
9397 2019-06-06 Martin Liska <mliska@suse.cz>
9398
9399 PR tree-optimization/87954
9400 * gcc.dg/pr87954.c: New test.
9401
9402 2019-06-06 Richard Biener <rguenther@suse.de>
9403
9404 * gcc.dg/tree-ssa/alias-37.c: New testcase.
9405 * gcc.dg/torture/20190604-1.c: Likewise.
9406 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
9407
9408 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
9409
9410 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
9411 * gcc.target/arc/tmac-2.c: Likewise.
9412
9413 2019-06-05 Martin Sebor <msebor@redhat.com>
9414
9415 PR c/90737
9416 * c-c++-common/Wreturn-local-addr.c: New test.
9417 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
9418
9419 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
9420
9421 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
9422 for {x,y,z} suffix.
9423 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
9424
9425 2019-06-05 Martin Sebor <msebor@redhat.com>
9426
9427 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
9428 been committed.
9429
9430 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9431
9432 * g++.dg/diagnostic/return-type-invalid-1.C: New.
9433 * g++.old-deja/g++.brendan/crash16.C: Adjust.
9434 * g++.old-deja/g++.law/ctors5.C: Likewise.
9435
9436 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9437
9438 * g++.dg/other/friend4.C: Test locations too.
9439 * g++.dg/other/friend5.C: Likewise.
9440 * g++.dg/other/friend7.C: Likewise.
9441
9442 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
9443
9444 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
9445
9446 2019-06-05 Martin Sebor <msebor@redhat.com>
9447
9448 * gcc.dg/weak/weak-19.c: New test.
9449
9450 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
9451
9452 * gnat.dg/specs/discr6.ads: New test.
9453
9454 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
9455
9456 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
9457 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
9458 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
9459 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
9460 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
9461 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
9462
9463 2019-06-05 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR debug/90733
9466 * gcc.dg/pr90733.c: New test.
9467
9468 2019-06-05 Richard Biener <rguenther@suse.de>
9469
9470 PR middle-end/90726
9471 * gcc.dg/pr90726.c: Enable IVOPTs.
9472
9473 2019-06-05 Jakub Jelinek <jakub@redhat.com>
9474
9475 * g++.dg/vect/simd-1.cc: New test.
9476
9477 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
9478
9479 PR target/89803
9480 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
9481 __builtin_ia32_fpclasssd): Removed.
9482 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
9483 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
9484 __builtin_ia32_fpclasssd): Removed.
9485 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
9486 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
9487 __builtin_ia32_fpclasssd): Removed.
9488 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
9489 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
9490 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
9491 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
9492 Add test for _mm_mask_fpclass_ss_mask.
9493 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
9494 Add test for _mm_mask_fpclass_sd_mask.
9495
9496 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
9497
9498 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
9499 * gcc.target/powerpc/direct-move-double2.c: Ditto.
9500 * gcc.target/powerpc/direct-move-float1.c: Ditto.
9501 * gcc.target/powerpc/direct-move-float2.c: Ditto.
9502 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
9503 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
9504
9505 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
9506
9507 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
9508 constraint.
9509
9510 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9511
9512 * g++.dg/concepts/pr60573.C: Test locations too.
9513 * g++.dg/cpp0x/deleted13.C: Likewise.
9514 * g++.dg/parse/error29.C: Likewise.
9515 * g++.dg/parse/qualified4.C: Likewise.
9516 * g++.dg/template/crash96.C Likewise.
9517 * g++.old-deja/g++.brendan/crash22.C Likewise.
9518 * g++.old-deja/g++.brendan/crash23.C Likewise.
9519 * g++.old-deja/g++.law/visibility10.C Likewise.
9520 * g++.old-deja/g++.other/decl5.C: Likewise.
9521
9522 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
9523
9524 PR target/78263
9525 * g++.target/powerpc: New directory.
9526 * g++.target/powerpc/powerpc.exp: New test driver.
9527 * g++.target/powerpc/undef-bool-3.C: New.
9528
9529 2019-06-04 Jakub Jelinek <jakub@redhat.com>
9530
9531 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
9532 a sorry_at on any of the clauses.
9533
9534 2019-06-04 Richard Biener <rguenther@suse.de>
9535
9536 PR middle-end/90726
9537 * gcc.dg/pr90726.c: New testcase.
9538
9539 2019-06-04 Richard Biener <rguenther@suse.de>
9540
9541 PR tree-optimization/90738
9542 * gcc.dg/torture/pr90738.c: New testcase.
9543
9544 Revert
9545 2019-06-03 Richard Biener <rguenther@suse.de>
9546
9547 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
9548
9549 2019-06-04 Martin Liska <mliska@suse.cz>
9550
9551 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
9552 * gfortran.dg/goacc/pr78027.f90: Likewise.
9553
9554 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
9555
9556 * gcc.target/powerpc/mmfpgpr.c: Delete.
9557
9558 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
9559
9560 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
9561 on AIX.
9562 * g++.dg/debug/enum-1.C: Same.
9563
9564 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
9565
9566 PR middle-end/64242
9567 * gcc.c-torture/execute/pr64242.c: Update test.
9568
9569 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9570
9571 * gcc.target/aarch64/pcs_attribute-2.c: New test.
9572 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
9573 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
9574 New.
9575
9576 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9577
9578 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
9579 * gcc.target/aarch64/usadv16qi.c: Likewise.
9580 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
9581 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
9582
9583 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9584
9585 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
9586 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
9587 (check_effective_target_aarch64_sve_hw): Likewise.
9588
9589 2019-06-03 Richard Biener <rguenther@suse.de>
9590
9591 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
9592
9593 2019-06-03 Richard Biener <rguenther@suse.de>
9594
9595 PR tree-optimization/90716
9596 * gcc.dg/guality/pr90716.c: New testcase.
9597
9598 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9599
9600 PR target/88837
9601 * gcc.target/aarch64/sve/init_1.c: New test.
9602 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
9603 * gcc.target/aarch64/sve/init_2.c: Likewise.
9604 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
9605 * gcc.target/aarch64/sve/init_3.c: Likewise.
9606 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
9607 * gcc.target/aarch64/sve/init_4.c: Likewise.
9608 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
9609 * gcc.target/aarch64/sve/init_5.c: Likewise.
9610 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
9611 * gcc.target/aarch64/sve/init_6.c: Likewise.
9612 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
9613 * gcc.target/aarch64/sve/init_7.c: Likewise.
9614 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
9615 * gcc.target/aarch64/sve/init_8.c: Likewise.
9616 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
9617 * gcc.target/aarch64/sve/init_9.c: Likewise.
9618 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
9619 * gcc.target/aarch64/sve/init_10.c: Likewise.
9620 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
9621 * gcc.target/aarch64/sve/init_11.c: Likewise.
9622 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
9623 * gcc.target/aarch64/sve/init_12.c: Likewise.
9624 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
9625
9626 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9627
9628 PR tree-optimization/90681
9629 * gfortran.dg/vect/pr90681.f: New test.
9630
9631 2019-06-03 Richard Biener <rguenther@suse.de>
9632
9633 PR testsuite/90713
9634 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
9635
9636 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9637
9638 PR fortran/90539
9639 * gfortran.dg/internal_pack_24.f90: New test.
9640
9641 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
9642
9643 PR target/90698
9644 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
9645 * gcc.target/i386/pr63538.c: Likewise.
9646 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
9647
9648 2019-06-01 Martin Sebor <msebor@redhat.com>
9649
9650 PR middle-end/90694
9651 * gcc.dg/tree-ssa/dump-5.c: New test.
9652
9653 2019-05-31 Jan Hubicka <jh@suse.cz>
9654
9655 * g++.dg/lto/alias-1_0.C: New testcase.
9656 * g++.dg/lto/alias-1_1.C: New testcase.
9657
9658 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
9659
9660 PR target/89355
9661 * gcc.target/i386/cet-label-3.c: New test.
9662 * gcc.target/i386/cet-label-4.c: Likewise.
9663 * gcc.target/i386/cet-label-5.c: Likewise.
9664
9665 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
9666
9667 * gcc.target/mips/msa-fmadd.c: New.
9668
9669 2019-05-31 Jakub Jelinek <jakub@redhat.com>
9670
9671 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
9672 a sorry on lastprivate conditional on simd construct.
9673 * gcc.dg/vect/vect-simd-6.c: New test.
9674 * gcc.dg/vect/vect-simd-7.c: New test.
9675
9676 * gcc.dg/vect/vect-simd-5.c: New test.
9677
9678 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
9679
9680 PR c/43673
9681 * gcc.dg/format-dfp-printf-1.c: New test.
9682 * gcc.dg/format-dfp-scanf-1.c: Likewise.
9683
9684 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
9685
9686 * g++.dg/tree-ssa/cprop-vcond.C: New file.
9687
9688 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
9689
9690 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
9691 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
9692 * gcc.dg/Walloca-13.c: Xfail.
9693
9694 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
9695 Michael Meissner <meissner@linux.ibm.com>
9696
9697 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
9698 * gcc.target/powerpc/localentry-1.c: Likewise.
9699 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
9700 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
9701 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
9702 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
9703 (check_effective_target_powerpc_future_ok): New.
9704
9705 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
9706
9707 PR debug/86964
9708 * g++.dg/debug/dwarf2/fesd-any.C: Use
9709 -fno-eliminate-unused-debug-symbols.
9710 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
9711 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
9712 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
9713 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
9714 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
9715 * g++.dg/debug/enum-2.C: Likewise.
9716 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
9717 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
9718 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
9719 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
9720 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
9721
9722 2019-05-31 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR tree-optimization/90671
9725 * gcc.dg/torture/pr90671.c: New test.
9726
9727 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
9728
9729 * g++.dg/cpp0x/pr84497.C: Require alias support.
9730
9731 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
9732
9733 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
9734 and label for Darwin.
9735 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
9736 Darwin.
9737
9738 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
9739
9740 * gcc.target/aarch64/sve/fabd_1.c: New.
9741
9742 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
9743
9744 * gcc.target/i386/pr86257.c: Require native TLS support.
9745 * gcc.target/i386/stack-prot-sym.c: Likewise.
9746
9747 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9748
9749 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
9750 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
9751 * g++.dg/parse/crash59.C: Likewise.
9752 * g++.dg/parse/error38.C: Likewise.
9753 * g++.dg/parse/error39.C: Likewise.
9754 * g++.dg/template/crash31.C: Likewise.
9755 * g++.dg/template/operator8.C: Likewise.
9756 * g++.dg/template/operator9.C: Likewise.
9757
9758 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
9759
9760 * gcc.target/powerpc/notoc-direct-1.c: New.
9761 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
9762
9763 2019-05-29 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR c++/90598
9766 * g++.dg/cpp0x/pr90598.C: New test.
9767
9768 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9769
9770 PR fortran/90539
9771 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
9772 * gfortran.dg/internal_pack_22.f90: New test.
9773 * gfortran.dg/internal_pack_23.f90: New test.
9774
9775 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
9776
9777 * tree-ssa/alias-access-spath-1.c: new testcase.
9778
9779 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9780
9781 PR c++/89875
9782 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
9783 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
9784
9785 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9786
9787 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
9788 driver for AArch64 SVE2.
9789 * gcc.target/aarch64/sve2/average_1.c: New test.
9790 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
9791 helper.
9792 (check_effective_target_aarch64_sve1_only): Likewise.
9793 (check_effective_target_aarch64_sve2_hw): Likewise.
9794 (check_effective_target_vect_avg_qi): Check for SVE1 only.
9795
9796 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
9797
9798 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
9799 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
9800 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
9801 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
9802 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
9803 * gcc.target/aarch64/return_address_sign_builtin.c: New file
9804
9805 2019-05-29 Jakub Jelinek <jakub@redhat.com>
9806
9807 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
9808 sorry on lastprivate conditional on parallel for.
9809 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
9810 lastprivate conditional warnings on parallel for constructs.
9811 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
9812
9813 PR c/90628
9814 * c-c++-common/builtin-arith-overflow-3.c: New test.
9815
9816 P1091R3 - Extending structured bindings to be more like var decls
9817 P1381R1 - Reference capture of structured bindings
9818 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
9819 instead of error and only for c++17_down. Add a thread_local test.
9820 (z2): Add a __thread test.
9821 * g++.dg/cpp2a/decomp1.C: New test.
9822 * g++.dg/cpp2a/decomp1-aux.cc: New file.
9823 * g++.dg/cpp2a/decomp2.C: New test.
9824 * g++.dg/cpp2a/decomp3.C: New test.
9825
9826 2019-05-29 Martin Liska <mliska@suse.cz>
9827
9828 PR testsuite/90657
9829 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
9830
9831 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
9832
9833 * gcc.target/powerpc/localentry-detect-1.c: New file.
9834
9835 2019-05-28 Marek Polacek <polacek@redhat.com>
9836
9837 PR c++/90548 - ICE with generic lambda and empty pack.
9838 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
9839
9840 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9841
9842 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
9843 vectorized masked loads.
9844
9845 2019-05-28 Jeff Law <law@redhat.com>
9846
9847 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
9848 loop distribution.
9849
9850 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
9851
9852 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
9853 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
9854 * gcc.target/powerpc/p9-dimode2.c: Ditto.
9855
9856 2019-05-28 Martin Liska <mliska@suse.cz>
9857
9858 PR ipa/90555
9859 * gcc.dg/ipa/pr90555.c: New test.
9860
9861 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9862
9863 * gnat.dg/machine_attr1.ad[sb]: New test.
9864
9865 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9866
9867 * gnat.dg/opt79.ad[sb]: New test.
9868
9869 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9870
9871 * gnat.dg/specs/discr5.ads: New test.
9872
9873 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
9874
9875 * gnat.dg/prefetch1.ad[sb]: New test.
9876
9877 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
9878
9879 * gcc.target/i386/pr22076.c: Adjust options to
9880 match codegen expected by the scan-asms.
9881
9882 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9883
9884 * gnat.dg/specs/array4.ads: New test.
9885
9886 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
9887
9888 PR tree-optimization/88440
9889 * gcc.target/aarch64/sve/index_offset_1.c: Add
9890 -fno-tree-loop-distribute-patterns.
9891 * gcc.target/aarch64/sve/single_1.c: Likewise.
9892 * gcc.target/aarch64/sve/single_2.c: Likewise.
9893 * gcc.target/aarch64/sve/single_3.c: Likewise.
9894 * gcc.target/aarch64/sve/single_4.c: Likewise.
9895 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9896 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9897 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9898 * gcc.target/arm/ivopts.c: Likewise.
9899
9900 2019-05-27 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/90637
9903 * gcc.dg/gomp/pr90637.c: New testcase.
9904
9905 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9906
9907 * gnat.dg/expect2.adb: New test.
9908 * gnat.dg/expect2_pkg.ads: New helper.
9909
9910 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9911
9912 * gnat.dg/aliased2.adb: New test.
9913
9914 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9915
9916 * gnat.dg/limited_with7.ad[sb]: New test.
9917 * gnat.dg/limited_with7_pkg.ads: New helper.
9918
9919 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
9920
9921 * gnat.dg/unchecked_convert13.adb: New test.
9922
9923 2019-05-27 Richard Biener <rguenther@suse.de>
9924
9925 PR testsuite/90615
9926 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
9927 -fno-tree-loop-distribute-patterns.
9928 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
9929 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
9930 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
9931 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
9932 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
9933
9934 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
9935
9936 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
9937 account for PIC code on Darwin.
9938 * gcc.target/i386/pr39013-2.c: Likewise.
9939 * gcc.target/i386/pr64317.c: Likewise.
9940
9941 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
9942
9943 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
9944 expected for Darwin.
9945
9946 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
9947
9948 * gcc.target/i386/pr89261.c: Test that the alignment required
9949 by the test correctly produces the expected error on Darwin.
9950
9951 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
9952
9953 * gcc.target/i386/pr82659-3.c: Require alias support.
9954
9955 2019-05-25 Marek Polacek <polacek@redhat.com>
9956
9957 PR c++/90572 - wrong disambiguation in friend declaration.
9958 * g++.dg/cpp2a/typename16.C: New test.
9959 * g++.dg/parse/friend13.C: New test.
9960
9961 2019-05-24 Jakub Jelinek <jakub@redhat.com>
9962
9963 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
9964 sorry for omp for.
9965 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
9966
9967 2019-05-24 Richard Biener <rguenther@suse.de>
9968
9969 PR testsuite/90607
9970 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
9971
9972 2019-05-24 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR tree-optimization/90106
9975 PR testsuite/90517
9976 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
9977 and scan-tree-dump for tail call.
9978 * gcc.dg/cdce2.c: Likewise.
9979
9980 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
9981
9982 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
9983 code, not in comments or miscellaneous directives.
9984 * gcc.target/i386/pr18041-1.c: Likewise.
9985 * gcc.target/i386/pr18041-2.c: Likewise.
9986 * gcc.target/i386/wbinvd-1.c: Likewise.
9987 * gcc.target/i386/wbnoinvd-1.c: Likewise.
9988 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
9989 call to "bar".
9990 * gcc.target/i386/pr66819-4.c: Likewise.
9991 * gcc.target/i386/pr82662.c
9992 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
9993 destination register, don't try the m32 test on m64 targets.
9994
9995 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
9996
9997 * gcc.target/i386/pr67985-2.c: Adjust label checks for
9998 Darwin.
9999 * gcc.target/i386/pr77881.c: Likewise.
10000
10001 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10002
10003 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
10004 * gcc.target/i386/pr70738-7.c: Likewise.
10005 * gcc.target/i386/pr24414.c: Likewise.
10006
10007 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
10008
10009 * lib/target-supports.exp (check_effective_target_mfentry): New.
10010 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
10011 * gcc.target/i386/fentry.c: Likewise.
10012 * gcc.target/i386/fentryname1.c: Likewise.
10013 * gcc.target/i386/fentryname2.c: Likewise.
10014 * gcc.target/i386/fentryname3.c: Likewise.
10015 * gcc.target/i386/nop-mcount.c: Likewise.
10016 * gcc.target/i386/pr82699-2.c: Likewise.
10017 * gcc.target/i386/pr82699-4.c: Likewise.
10018 * gcc.target/i386/pr82699-5.c: Likewise.
10019 * gcc.target/i386/pr82699-6.c: Likewise.
10020 * gcc.target/i386/returninst1.c: Likewise.
10021 * gcc.target/i386/returninst2.c: Likewise.
10022 * gcc.target/i386/returninst3.c: Likewise.
10023
10024 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
10025
10026 * gcc.target/powerpc/localentry-1.c: New file.
10027
10028 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
10029
10030 PR target/90552
10031 * gcc.target/i386/pr90552.c: New test.
10032
10033 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
10034
10035 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
10036 __GFC_REAL_16__. Add -cpp to dg-options.
10037 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
10038 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
10039 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
10040 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
10041 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
10042
10043 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
10044
10045 * gcc.target/powerpc/cpu-future.c: New test.
10046
10047 2019-05-23 Richard Biener <rguenther@suse.de>
10048
10049 PR tree-optimization/88440
10050 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
10051 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
10052 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
10053 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
10054 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
10055 * g++.dg/tree-ssa/pr78847.C: Likewise.
10056 * gcc.dg/autopar/pr39500-1.c: Likewise.
10057 * gcc.dg/autopar/reduc-1char.c: Likewise.
10058 * gcc.dg/autopar/reduc-7.c: Likewise.
10059 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
10060 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
10061 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
10062 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
10063 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
10064 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
10065 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10066 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
10067 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
10068 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10069 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
10070 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
10071 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
10072 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
10073 * gcc.target/i386/pr30970.c: Likewise.
10074 * gcc.target/i386/vect-double-1.c: Likewise.
10075 * gcc.target/i386/vect-double-2.c: Likewise.
10076 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
10077 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
10078 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
10079 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
10080 * gfortran.dg/vect/vect-5.f90: Likewise.
10081 * gfortran.dg/vect/vect-8.f90: Likewise.
10082
10083 2019-05-23 Martin Liska <mliska@suse.cz>
10084
10085 PR sanitizer/90570
10086 * g++.dg/asan/pr90570.C: New test.
10087
10088 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
10089
10090 * gnat.dg/opt78.ad[sb]: New test.
10091
10092 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
10093
10094 PR rtl-optimisation/64895
10095 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
10096 * gcc.target/i386/fuse-caller-save.c: Likewise.
10097 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
10098 PIC cases, remove XFAILs.
10099
10100 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
10101
10102 PR middle-end/90510
10103 * brig.dg/test/gimple/packed.hsail: Adjust.
10104
10105 2019-05-23 Jakub Jelinek <jakub@redhat.com>
10106
10107 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
10108
10109 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
10110
10111 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
10112 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
10113 gfortran.dg/namelist_89.f90: Gate test on effective_target
10114 fd_truncate.
10115
10116 2019-05-22 David Malcolm <dmalcolm@redhat.com>
10117
10118 PR c++/90462
10119 * g++.dg/pr90462.C: New test.
10120
10121 2019-05-22 Marek Polacek <polacek@redhat.com>
10122
10123 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
10124 different line. Check the column number too.
10125
10126 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
10127
10128 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
10129 scan-assembler-not string to avoid false matching on 32bit targets.
10130
10131 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
10132
10133 PR target/88483
10134 * gcc.target/i386/stackalign/pr88483-1.c: New test.
10135 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
10136
10137 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
10138
10139 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
10140
10141 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
10142
10143 PR fortran/89100
10144 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
10145 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
10146 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
10147 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
10148 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
10149 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
10150 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
10151 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
10152 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
10153
10154 2019-05-22 Martin Liska <mliska@suse.cz>
10155
10156 PR testsuite/90564
10157 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
10158 * gcc.target/powerpc/pr80315-2.c: Likewise.
10159 * gcc.target/powerpc/pr80315-3.c: Likewise.
10160 * gcc.target/powerpc/pr80315-4.c: Likewise.
10161
10162 2019-05-22 Martin Liska <mliska@suse.cz>
10163
10164 PR testsuite/90564
10165 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
10166 * gcc.target/powerpc/pr80315-2.c: Likewise.
10167 * gcc.target/powerpc/pr80315-3.c: Likewise.
10168 * gcc.target/powerpc/pr80315-4.c: Likewise.
10169
10170 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
10171
10172 PR testsuite/27221
10173 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
10174
10175 2019-05-22 Martin Liska <mliska@suse.cz>
10176
10177 PR lto/90500
10178 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
10179
10180 2019-05-22 Richard Biener <rguenther@suse.de>
10181
10182 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
10183
10184 2019-05-22 Alan Modra <amodra@gmail.com>
10185
10186 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
10187 power mnemonics.
10188 * gcc.dg/vect/O3-pr70130.c: Disable default options
10189 added by check_vect_support_and_set_flags.
10190 * gcc.dg/vect/pr48765.c: Likewise.
10191 * gfortran.dg/vect/pr45714-b.f: Likewise.
10192
10193 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
10194
10195 PR middle-end/90553
10196 * gcc.dg/torture/pr90553.c: New test.
10197
10198 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10199
10200 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
10201 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
10202
10203 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10204
10205 PR c++/67184
10206 PR c++/69445
10207 * g++.dg/other/final3.C: New.
10208 * g++.dg/other/final4.C: Likewise.
10209 * g++.dg/other/final5.C: Likewise.
10210
10211 2019-05-21 Marek Polacek <polacek@redhat.com>
10212
10213 DR 1940 - static_assert in anonymous unions.
10214 * g++.dg/DRs/dr1940.C: New test.
10215
10216 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
10217
10218 PR target/90547
10219 * gcc.target/i386/pr90547.c: New test.
10220
10221 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10222
10223 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
10224
10225 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
10226
10227 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
10228
10229 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
10230 * gcc.target/i386/pr84723-2.c: Likewise.
10231 * gcc.target/i386/pr84723-3.c: Likewise.
10232 * gcc.target/i386/pr84723-4.c: Likewise.
10233 * gcc.target/i386/pr84723-5.c: Likewise.
10234
10235 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
10236
10237 PR testsuite/67958
10238 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
10239 the differences.
10240 * gcc.target/i386/pr32219-2.c: Likewise.
10241 * gcc.target/i386/pr32219-3.c: Likewise.
10242 * gcc.target/i386/pr32219-4.c: Likewise.
10243 * gcc.target/i386/pr32219-5.c: Likewise.
10244 * gcc.target/i386/pr32219-6.c: Likewise.
10245 * gcc.target/i386/pr32219-7.c: Likewise.
10246 * gcc.target/i386/pr32219-8.c: Likewise.
10247
10248 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
10249
10250 PR target/63891
10251 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
10252 the reasons.
10253
10254 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
10255
10256 * gcc.target/i386/vect-signbitf.c: New test.
10257
10258 2019-05-21 Nathan Sidwell <nathan@acm.org>
10259
10260 * g++.dg/lookup/using53.C: Adjust diagnostic.
10261
10262 2019-05-21 Alan Modra <amodra@gmail.com>
10263
10264 PR target/90545
10265 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
10266 and rename functions to suit parameters.
10267
10268 2019-05-21 Richard Biener <rguenther@suse.de>
10269
10270 PR middle-end/90510
10271 * gcc.target/i386/pr90510.c: New testcase.
10272
10273 2019-05-21 Martin Liska <mliska@suse.cz>
10274
10275 * gcc.target/i386/pr90500-1.c: Add missing '""'.
10276 * gcc.target/i386/pr90500-2.c: Likewise.
10277
10278 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
10279
10280 * gcc.dg/uninit-28-gimple.c: New test.
10281 * gcc.dg/uninit-29-gimple.c: New test.
10282 * gcc.dg/uninit-30-gimple.c: New test.
10283 * gcc.dg/uninit-31-gimple.c: New test.
10284
10285 2019-05-21 Martin Liska <mliska@suse.cz>
10286
10287 * gcc.dg/pr90263.c: Add -O2.
10288
10289 2019-05-21 Martin Liska <mliska@suse.cz>
10290
10291 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
10292 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
10293 * gcc.target/powerpc/pr80315-2.c: Likewise.
10294 * gcc.target/powerpc/pr80315-3.c: Likewise.
10295 * gcc.target/powerpc/pr80315-4.c: Likewise.
10296 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
10297
10298 2019-05-21 Martin Liska <mliska@suse.cz>
10299
10300 PR testsuite/90551
10301 * pr90263.c: Move from gcc.c-torture/compile
10302 into gcc.dg.
10303
10304 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
10305
10306 PR testsuite/90503
10307 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
10308 Remove -flax-vector-conversions.
10309 (dg-additional-options): Remove.
10310 (test): Change to void. Declare m0 and m1 as __m64 and
10311 cast initializer in a proper way. Do not return result.
10312 (dg-final): Scan for 2 instances of movq.
10313
10314 2019-05-20 Marek Polacek <polacek@redhat.com>
10315
10316 CWG 2094 - volatile scalars are trivially copyable.
10317 PR c++/85679
10318 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
10319 for volatile int.
10320 * g++.dg/ext/is_trivially_copyable.C: New test.
10321
10322 2019-05-20 Marek Polacek <polacek@redhat.com>
10323
10324 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
10325
10326 * g++.dg/cpp2a/nontype-class17.C: New test.
10327
10328 * g++.dg/lookup/strong-using2.C: New test.
10329
10330 2019-05-20 Jeff Law <law@redhat.com>
10331
10332 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
10333 recent diagnostic cleanups.
10334
10335 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
10336
10337 PR tree-optimization/90106
10338 * gcc.dg/cdce3.c: Add hard_float effective target.
10339
10340 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
10341
10342 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
10343
10344 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
10345
10346 PR testsuite/58321
10347 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
10348 add a comment as to the reason for the difference.
10349 * gcc.target/i386/memset-strategy-1.c: Likewise.
10350
10351 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
10352
10353 PR c++/90532 Ensure __is_constructible(T[]) is false
10354 * g++.dg/ext/90532.C: New test.
10355
10356 2019-05-20 Jakub Jelinek <jakub@redhat.com>
10357
10358 * gcc.target/i386/avx512f-simd-1.c: New test.
10359
10360 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
10361
10362 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
10363 error message.
10364 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
10365
10366 2019-05-20 Martin Liska <mliska@suse.cz>
10367
10368 PR middle-end/90263
10369 * gcc.c-torture/compile/pr90263.c: New test.
10370 * lib/target-supports.exp: Add check_effective_target_glibc.
10371
10372 2019-05-20 Richard Biener <rguenther@suse.de>
10373
10374 PR testsuite/90518
10375 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
10376 vector support.
10377 * gcc.dg/gimplefe-41.c: Likewise.
10378
10379 2019-05-19 Andrew Pinski <apinski@marvell.com>
10380
10381 PR pch/81721
10382 * g++.dg/pch/operator-1.C: New testcase.
10383 * g++.dg/pch/operator-1.Hs: New file.
10384
10385 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
10386
10387 PR fortran/90498
10388 * gfortran.dg/associate_48.f90: New test.
10389
10390 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10391
10392 PR fortran/78290
10393 * gfortran.dg/pr78290.f90: New test.
10394
10395 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10396
10397 PR fortran/88821
10398 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
10399 to make sure the test for internal_pack is retained.
10400 * gfortran.dg/assumed_type_2.f90: Split compile and run time
10401 tests into this and
10402 * gfortran.dg/assumed_type_2a.f90: New file.
10403 * gfortran.dg/c_loc_test_22.f90: Likewise.
10404 * gfortran.dg/contiguous_3.f90: Likewise.
10405 * gfortran.dg/internal_pack_11.f90: Likewise.
10406 * gfortran.dg/internal_pack_12.f90: Likewise.
10407 * gfortran.dg/internal_pack_16.f90: Likewise.
10408 * gfortran.dg/internal_pack_17.f90: Likewise.
10409 * gfortran.dg/internal_pack_18.f90: Likewise.
10410 * gfortran.dg/internal_pack_4.f90: Likewise.
10411 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
10412 to make sure the test for internal_pack is retained.
10413 * gfortran.dg/internal_pack_6.f90: Split compile and run time
10414 tests into this and
10415 * gfortran.dg/internal_pack_6a.f90: New file.
10416 * gfortran.dg/internal_pack_8.f90: Likewise.
10417 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
10418 tests into this and
10419 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
10420 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
10421 into this and
10422 * gfortran.dg/no_arg_check_2a.f90: New file.
10423 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
10424 tests into this and
10425 * gfortran.dg/typebound_assignment_5a.f90: New file.
10426 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
10427 tests into this and
10428 * gfortran.dg/typebound_assignment_6a.f90: New file.
10429 * gfortran.dg/internal_pack_19.f90: New file.
10430 * gfortran.dg/internal_pack_20.f90: New file.
10431 * gfortran.dg/internal_pack_21.f90: New file.
10432
10433 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
10434
10435 * objc.dg/instancetype-0.m: New.
10436
10437 2019-05-17 Martin Sebor <msebor@redhat.com>
10438
10439 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
10440
10441 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
10442 * g++.dg/ubsan/pr63956.C: Same.
10443 * g++.old-deja/g++.pt/assign1.C: Same.
10444
10445 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
10446
10447 PR testsuite/89433
10448 * c-c++-common/goacc/routine-5.c: Update.
10449 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
10450 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
10451
10452 PR testsuite/89433
10453 * c-c++-common/goacc/routine-2.c: Update, and move some test
10454 into...
10455 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
10456 new file.
10457
10458 PR testsuite/89433
10459 * c-c++-common/goacc/classify-routine.c: Update.
10460 * gfortran.dg/goacc/classify-routine.f95: Likewise.
10461
10462 2019-05-16 Martin Sebor <msebor@redhat.com>
10463
10464 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
10465 * c-c++-common/Wvarargs-2.c: Same.
10466 * c-c++-common/Wvarargs.c: Same.
10467 * c-c++-common/pr51768.c: Same.
10468 * c-c++-common/tm/inline-asm.c: Same.
10469 * c-c++-common/tm/safe-1.c: Same.
10470 * g++.dg/asm-qual-1.C: Same.
10471 * g++.dg/asm-qual-3.C: Same.
10472 * g++.dg/conversion/dynamic1.C: Same.
10473 * g++.dg/cpp0x/constexpr-89599.C: Same.
10474 * g++.dg/cpp0x/constexpr-cast.C: Same.
10475 * g++.dg/cpp0x/constexpr-shift1.C: Same.
10476 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
10477 * g++.dg/cpp0x/nullptr04.C: Same.
10478 * g++.dg/cpp0x/static_assert12.C: Same.
10479 * g++.dg/cpp0x/static_assert8.C: Same.
10480 * g++.dg/cpp1y/lambda-conv1.C: Same.
10481 * g++.dg/cpp1y/pr79393-3.C: Same.
10482 * g++.dg/cpp1y/static_assert1.C: Same.
10483 * g++.dg/cpp1z/constexpr-if4.C: Same.
10484 * g++.dg/cpp1z/constexpr-if5.C: Same.
10485 * g++.dg/cpp1z/constexpr-if9.C: Same.
10486 * g++.dg/eh/goto2.C: Same.
10487 * g++.dg/eh/goto3.C: Same.
10488 * g++.dg/expr/static_cast8.C: Same.
10489 * g++.dg/ext/flexary5.C: Same.
10490 * g++.dg/ext/utf-array-short-wchar.C: Same.
10491 * g++.dg/ext/utf-array.C: Same.
10492 * g++.dg/ext/utf8-2.C: Same.
10493 * g++.dg/gomp/loop-4.C: Same.
10494 * g++.dg/gomp/macro-4.C: Same.
10495 * g++.dg/gomp/udr-1.C: Same.
10496 * g++.dg/init/initializer-string-too-long.C: Same.
10497 * g++.dg/other/offsetof9.C: Same.
10498 * g++.dg/ubsan/pr63956.C: Same.
10499 * g++.dg/warn/Wbool-operation-1.C: Same.
10500 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
10501 * g++.dg/warn/Wtype-limits.C: Same.
10502 * g++.dg/wrappers/pr88680.C: Same.
10503 * g++.old-deja/g++.mike/eh55.C: Same.
10504 * gcc.dg/Wsign-compare-1.c: Same.
10505 * gcc.dg/Wtype-limits-Wextra.c: Same.
10506 * gcc.dg/Wtype-limits.c: Same.
10507 * gcc.dg/Wunknownprag.c: Same.
10508 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
10509 * gcc.dg/asm-6.c: Same.
10510 * gcc.dg/asm-qual-1.c: Same.
10511 * gcc.dg/cast-1.c: Same.
10512 * gcc.dg/cast-2.c: Same.
10513 * gcc.dg/cast-3.c: Same.
10514 * gcc.dg/cpp/source_date_epoch-2.c: Same.
10515 * gcc.dg/debug/pr85252.c: Same.
10516 * gcc.dg/dfp/cast-bad.c: Same.
10517 * gcc.dg/format/gcc_diag-1.c: Same.
10518 * gcc.dg/format/gcc_diag-11.c: Same.
10519 * gcc.dg/gcc_diag-11.c: Same.
10520 * gcc.dg/gnu-cond-expr-2.c: Same.
10521 * gcc.dg/gnu-cond-expr-3.c: Same.
10522 * gcc.dg/gomp/macro-4.c: Same.
10523 * gcc.dg/init-bad-1.c: Same.
10524 * gcc.dg/init-bad-2.c: Same.
10525 * gcc.dg/init-bad-3.c: Same.
10526 * gcc.dg/pr27528.c: Same.
10527 * gcc.dg/pr48552-1.c: Same.
10528 * gcc.dg/pr48552-2.c: Same.
10529 * gcc.dg/pr59846.c: Same.
10530 * gcc.dg/pr61096-1.c: Same.
10531 * gcc.dg/pr8788-1.c: Same.
10532 * gcc.dg/pr90082.c: Same.
10533 * gcc.dg/simd-2.c: Same.
10534 * gcc.dg/spellcheck-params-2.c: Same.
10535 * gcc.dg/spellcheck-params.c: Same.
10536 * gcc.dg/strlenopt-49.c: Same.
10537 * gcc.dg/tm/pr52141.c: Same.
10538 * gcc.dg/torture/pr51106-1.c: Same.
10539 * gcc.dg/torture/pr51106-2.c: Same.
10540 * gcc.dg/utf-array-short-wchar.c: Same.
10541 * gcc.dg/utf-array.c: Same.
10542 * gcc.dg/utf8-2.c: Same.
10543 * gcc.dg/warn-sprintf-no-nul.c: Same.
10544 * gcc.target/i386/asm-flag-0.c: Same.
10545 * gcc.target/i386/inline_error.c: Same.
10546 * gcc.target/i386/pr30848.c: Same.
10547 * gcc.target/i386/pr39082-1.c: Same.
10548 * gcc.target/i386/pr39678.c: Same.
10549 * gcc.target/i386/pr57756.c: Same.
10550 * gcc.target/i386/pr68843-1.c: Same.
10551 * gcc.target/i386/pr79804.c: Same.
10552 * gcc.target/i386/pr82673.c: Same.
10553 * obj-c++.dg/class-protocol-1.mm: Same.
10554 * obj-c++.dg/exceptions-3.mm: Same.
10555 * obj-c++.dg/exceptions-4.mm: Same.
10556 * obj-c++.dg/exceptions-5.mm: Same.
10557 * obj-c++.dg/exceptions-6.mm: Same.
10558 * obj-c++.dg/method-12.mm: Same.
10559 * obj-c++.dg/method-13.mm: Same.
10560 * obj-c++.dg/method-6.mm: Same.
10561 * obj-c++.dg/method-7.mm: Same.
10562 * obj-c++.dg/method-9.mm: Same.
10563 * obj-c++.dg/method-lookup-1.mm: Same.
10564 * obj-c++.dg/proto-lossage-4.mm: Same.
10565 * obj-c++.dg/protocol-qualifier-2.mm: Same.
10566 * objc.dg/call-super-2.m: Same.
10567 * objc.dg/class-protocol-1.m: Same.
10568 * objc.dg/desig-init-1.m: Same.
10569 * objc.dg/exceptions-3.m: Same.
10570 * objc.dg/exceptions-4.m: Same.
10571 * objc.dg/exceptions-5.m: Same.
10572 * objc.dg/exceptions-6.m: Same.
10573 * objc.dg/method-19.m: Same.
10574 * objc.dg/method-2.m: Same.
10575 * objc.dg/method-5.m: Same.
10576 * objc.dg/method-6.m: Same.
10577 * objc.dg/method-7.m: Same.
10578 * objc.dg/method-lookup-1.m: Same.
10579 * objc.dg/proto-hier-1.m: Same.
10580 * objc.dg/proto-lossage-4.m: Same.
10581
10582 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
10583
10584 * g++.dg/eh/o32-fp.C: New.
10585 * gcc.target/mips/dwarfregtable-1.c: New.
10586 * gcc.target/mips/dwarfregtable-2.c: New.
10587 * gcc.target/mips/dwarfregtable-3.c: New.
10588 * gcc.target/mips/dwarfregtable-4.c: New.
10589 * gcc.target/mips/dwarfregtable.h: New.
10590
10591 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
10592
10593 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
10594 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
10595 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
10596
10597 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
10598
10599 PR target/90497
10600 * gcc.target/i386/pr90497-1.c: New test.
10601 * gcc.target/i386/pr90497-2.c: Likewise.
10602
10603 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
10604
10605 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
10606 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
10607
10608 2019-05-17 Richard Biener <rguenther@suse.de>
10609
10610 * gcc.dg/gimplefe-41.c: New testcase.
10611
10612 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
10613
10614 PR tree-optimization/90106
10615 * gcc.dg/cdce3.c: New test.
10616
10617 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
10618
10619 * gcc.target/s390/zvector/vec-sldw.c: New test.
10620
10621 2019-05-17 Martin Liska <mliska@suse.cz>
10622
10623 PR middle-end/90478
10624 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
10625
10626 2019-05-16 Jakub Jelinek <jakub@redhat.com>
10627
10628 * gcc.dg/vect/vect-simd-1.c: New test.
10629 * gcc.dg/vect/vect-simd-2.c: New test.
10630 * gcc.dg/vect/vect-simd-3.c: New test.
10631 * gcc.dg/vect/vect-simd-4.c: New test.
10632
10633 2019-05-16 Martin Liska <mliska@suse.cz>
10634
10635 PR lto/90500
10636 * gcc.target/i386/pr90500-1.c: New test.
10637 * gcc.target/i386/pr90500-2.c: New test.
10638
10639 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
10640
10641 PR tree-optimization/90394
10642 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
10643 * gcc.dg/uninit-pr90394.c: New test.
10644
10645 2019-05-16 Richard Biener <rguenther@suse.de>
10646
10647 PR testsuite/90502
10648 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
10649 transforms happening earlier now.
10650
10651 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
10652
10653 * lib/target-supports.exp (check_effective_target_cet): Add the
10654 -fcf-protection flag to the build conditions.
10655
10656 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
10657
10658 PR tree-optimization/90106
10659 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
10660 * gcc.dg/cdce2.c: Likewise.
10661
10662 2019-05-16 Richard Biener <rguenther@suse.de>
10663
10664 PR tree-optimization/90424
10665 * g++.target/i386/pr90424-1.C: New testcase.
10666 * g++.target/i386/pr90424-2.C: Likewise.
10667
10668 2019-05-16 Richard Biener <rguenther@suse.de>
10669
10670 * gcc.dg/gimplefe-40.c: Amend again.
10671
10672 2019-05-15 Cherry Zhang <cherryyz@google.com>
10673
10674 * go.test/test/nilptr2.go: Change use function to actually do
10675 something.
10676
10677 2019-05-16 Jakub Jelinek <jakub@redhat.com>
10678
10679 PR middle-end/90478
10680 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
10681 instead of long.
10682
10683 * c-c++-common/gomp/simd8.c: New test.
10684
10685 2019-05-15 Marek Polacek <polacek@redhat.com>
10686
10687 CWG 2096 - constraints on literal unions.
10688 * g++.dg/cpp0x/literal-type1.C: New test.
10689
10690 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
10691
10692 PR fortran/90461
10693 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
10694 * gfortran.dg/open_errors_3.f90: New test.
10695
10696 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
10697
10698 PR target/89021
10699 * gcc.target/i386/mmx-vals.h: New file.
10700 * gcc.target/i386/sse2-mmx-2.c: Likewise.
10701 * gcc.target/i386/sse2-mmx-3.c: Likewise.
10702 * gcc.target/i386/sse2-mmx-4.c: Likewise.
10703 * gcc.target/i386/sse2-mmx-5.c: Likewise.
10704 * gcc.target/i386/sse2-mmx-6.c: Likewise.
10705 * gcc.target/i386/sse2-mmx-7.c: Likewise.
10706 * gcc.target/i386/sse2-mmx-8.c: Likewise.
10707 * gcc.target/i386/sse2-mmx-9.c: Likewise.
10708 * gcc.target/i386/sse2-mmx-10.c: Likewise.
10709 * gcc.target/i386/sse2-mmx-11.c: Likewise.
10710 * gcc.target/i386/sse2-mmx-12.c: Likewise.
10711 * gcc.target/i386/sse2-mmx-13.c: Likewise.
10712 * gcc.target/i386/sse2-mmx-14.c: Likewise.
10713 * gcc.target/i386/sse2-mmx-15.c: Likewise.
10714 * gcc.target/i386/sse2-mmx-16.c: Likewise.
10715 * gcc.target/i386/sse2-mmx-17.c: Likewise.
10716 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
10717 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
10718 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
10719 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
10720 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
10721 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
10722 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
10723 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
10724 * gcc.target/i386/sse2-mmx-20.c: Likewise.
10725 * gcc.target/i386/sse2-mmx-21.c: Likewise.
10726 * gcc.target/i386/sse2-mmx-22.c: Likewise.
10727 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
10728 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
10729 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
10730 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
10731 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
10732 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
10733 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
10734 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
10735 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
10736 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
10737 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
10738 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
10739 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
10740 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
10741 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
10742 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
10743 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
10744 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
10745 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
10746 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
10747 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
10748 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
10749 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
10750 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
10751 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
10752 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
10753 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
10754 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
10755 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
10756 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
10757 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
10758 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
10759 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
10760 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
10761 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
10762 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
10763 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
10764 * gcc.target/i386/sse2-mmx-por.c: Likewise.
10765 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
10766 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
10767 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
10768 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
10769 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
10770 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
10771 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
10772 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
10773 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
10774 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
10775 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
10776 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
10777 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
10778 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
10779 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
10780 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
10781 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
10782 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
10783 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
10784 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
10785 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
10786 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
10787 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
10788 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
10789 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
10790 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
10791 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
10792 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
10793 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
10794 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
10795 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
10796
10797 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
10798
10799 PR target/89021
10800 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
10801 with SSE2.
10802
10803 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
10804
10805 PR target/89021
10806 * gcc.target/i386/pr82483-1.c: Error only on ia32.
10807 * gcc.target/i386/pr82483-2.c: Likewise.
10808
10809 2019-05-15 Martin Liska <mliska@suse.cz>
10810
10811 PR middle-end/90478
10812 * gcc.dg/tree-ssa/pr90478-2.c: New test.
10813 * gcc.dg/tree-ssa/pr90478.c: New test.
10814
10815 2019-05-15 Richard Biener <rguenther@suse.de>
10816
10817 * gcc.dg/gimplefe-40.c: Amend.
10818
10819 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
10820
10821 * lib/target-supports.exp
10822 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
10823 (check_effective_target_powerpc_p9vector_ok): Likewise.
10824 (check_effective_target_powerpc_float128_sw_ok): Likewise.
10825 (check_effective_target_powerpc_float128_hw_ok): Likewise.
10826 (check_effective_target_powerpc_vsx_ok): Likewise.
10827 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
10828 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
10829
10830 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
10831
10832 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
10833 for PowerPC platforms.
10834
10835 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
10836
10837 PR target/82920
10838 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
10839 * gcc.target/i386/cet-notrack-5a.c: Likewise.
10840 * gcc.target/i386/cet-notrack-5b.c: Likewise.
10841 * gcc.target/i386/cet-notrack-6b.c: Likewise.
10842 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
10843 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
10844 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
10845 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
10846 * gcc.target/i386/cet-sjlj-3.c: Likewise.
10847 * gcc.target/i386/cet-sjlj-5.c: Likewise.
10848
10849 2019-05-14 Marek Polacek <polacek@redhat.com>
10850
10851 PR c++/68918
10852 * g++.dg/cpp0x/decltype71.C: New test.
10853
10854 PR c++/70156
10855 * g++.dg/init/static5.C: New test.
10856
10857 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
10858
10859 PR target/82920
10860 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
10861 * gcc.target/i386/pr52146.c: Likewise.
10862 * gcc.target/i386/pr52698.c: Likewise.
10863 * gcc.target/i386/pr52857-1.c: Likewise.
10864 * gcc.target/i386/pr52857-2.c: Likewise.
10865 * gcc.target/i386/pr52876.c: Likewise.
10866 * gcc.target/i386/pr53698.c: Likewise.
10867 * gcc.target/i386/pr54157.c: Likewise.
10868 * gcc.target/i386/pr55049-1.c: Likewise.
10869 * gcc.target/i386/pr55093.c: Likewise.
10870 * gcc.target/i386/pr55116-1.c: Likewise.
10871 * gcc.target/i386/pr55116-2.c: Likewise.
10872 * gcc.target/i386/pr55597.c: Likewise.
10873 * gcc.target/i386/pr59929.c: Likewise.
10874 * gcc.target/i386/pr66470.c: Likewise.
10875
10876 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10877
10878 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
10879 *-*-solaris2*.
10880 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10881 * gcc.dg/c99-math-double-1.c: Likewise.
10882 * gcc.dg/c99-math-float-1.c: Likewise.
10883 * gcc.dg/c99-math-long-double-1.c: Likewise.
10884 * gcc.misc-tests/linkage.exp: Simplify triplet to
10885 x86_64-*-solaris2*.
10886
10887 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
10888 xfail.
10889 * gcc.target/i386/pr63620.c: Likewise.
10890
10891 * lib/target-supports.exp (check_sse_os_support_available): Remove
10892 Solaris 9/x86 workaround.
10893
10894 2019-05-14 Richard Biener <rguenther@suse.de>
10895
10896 * gcc.dg/gimplefe-40.c: New testcase.
10897
10898 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
10899
10900 PR preprocessor/90382
10901 * g++.dg/diagnostic/trailing1.C: New test.
10902
10903 2019-05-14 marxin <mliska@suse.cz>
10904
10905 PR middle-end/90340
10906 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
10907 param.
10908
10909 2019-05-14 Richard Biener <rguenther@suse.de>
10910 H.J. Lu <hongjiu.lu@intel.com>
10911
10912 PR tree-optimization/88828
10913 * gcc.target/i386/pr88828-1.c: New test.
10914 * gcc.target/i386/pr88828-1a.c: Likewise.
10915 * gcc.target/i386/pr88828-1b.c: Likewise.
10916 * gcc.target/i386/pr88828-1c.c: Likewise.
10917 * gcc.target/i386/pr88828-4a.c: Likewise.
10918 * gcc.target/i386/pr88828-4b.c: Likewise.
10919 * gcc.target/i386/pr88828-5a.c: Likewise.
10920 * gcc.target/i386/pr88828-5b.c: Likewise.
10921 * gcc.target/i386/pr88828-7.c: Likewise.
10922 * gcc.target/i386/pr88828-7a.c: Likewise.
10923 * gcc.target/i386/pr88828-7b.c: Likewise.
10924 * gcc.target/i386/pr88828-8.c: Likewise.
10925 * gcc.target/i386/pr88828-8a.c: Likewise.
10926 * gcc.target/i386/pr88828-8b.c: Likewise.
10927 * gcc.target/i386/pr88828-9.c: Likewise.
10928 * gcc.target/i386/pr88828-9a.c: Likewise.
10929 * gcc.target/i386/pr88828-9b.c: Likewise.
10930
10931 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
10932
10933 * gcc.target/aarch64/signbitv4sf.c: New test.
10934 * gcc.target/aarch64/signbitv2sf.c: New test.
10935
10936 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
10937
10938 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
10939 regression, by matching a note on any line.
10940 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
10941 correct line number is matched without depending on a library header.
10942
10943 2019-05-13 Richard Biener <rguenther@suse.de>
10944
10945 PR tree-optimization/90402
10946 * gcc.dg/torture/pr90402-1.c: New testcase.
10947
10948 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
10949 Dominique d'Humieres <dominiq@gcc.gnu.org>
10950
10951 PR target/82920
10952 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
10953 do not use -fno-pic on Darwin.
10954 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10955 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10956 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10957 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10958 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10959 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10960 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10961 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10962 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10963 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10964 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10965 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10966 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10967 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10968 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10969 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10970 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10971 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10972 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10973 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10974 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10975 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10976 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10977 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10978 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10979 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10980 * gcc.target/i386/ret-thunk-1.c: Likewise.
10981 * gcc.target/i386/ret-thunk-10.c: Likewise.
10982 * gcc.target/i386/ret-thunk-11.c: Likewise.
10983 * gcc.target/i386/ret-thunk-12.c: Likewise.
10984 * gcc.target/i386/ret-thunk-13.c: Likewise.
10985 * gcc.target/i386/ret-thunk-14.c: Likewise.
10986 * gcc.target/i386/ret-thunk-15.c: Likewise.
10987 * gcc.target/i386/ret-thunk-16.c: Likewise.
10988 * gcc.target/i386/ret-thunk-2.c: Likewise.
10989 * gcc.target/i386/ret-thunk-22.c: Likewise.
10990 * gcc.target/i386/ret-thunk-23.c: Likewise.
10991 * gcc.target/i386/ret-thunk-24.c: Likewise.
10992 * gcc.target/i386/ret-thunk-3.c: Likewise.
10993 * gcc.target/i386/ret-thunk-4.c: Likewise.
10994 * gcc.target/i386/ret-thunk-5.c: Likewise.
10995 * gcc.target/i386/ret-thunk-6.c: Likewise.
10996 * gcc.target/i386/ret-thunk-7.c: Likewise.
10997 * gcc.target/i386/ret-thunk-8.c: Likewise.
10998 * gcc.target/i386/ret-thunk-9.c: Likewise.
10999
11000 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
11001
11002 PR testsuite/81058
11003 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
11004 for variables on Darwin, rather than common.
11005 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
11006 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
11007
11008 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11009
11010 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
11011 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
11012
11013 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11014
11015 PR fortran/61968
11016 * gfortran.dg/assumed_type_10.f90: New test case.
11017 * gfortran.dg/assumed_type_11.f90: New test case.
11018
11019 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
11020
11021 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
11022 now tested.
11023 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
11024
11025 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
11026
11027 * g++.dg/diagnostic/main1.C: New.
11028
11029 2019-05-10 Marek Polacek <polacek@redhat.com>
11030
11031 PR c++/78010 - bogus -Wsuggest-override warning on final function.
11032 * g++.dg/warn/Wsuggest-override-2.C: New test.
11033
11034 2019-05-10 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR tree-optimization/90385
11037 * gfortran.dg/pr90385.f90: New test.
11038
11039 PR c++/90383
11040 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
11041 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
11042
11043 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
11044
11045 PR fortran/90093
11046 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
11047 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
11048
11049 PR fortran/90352
11050 * gfortran.dg/iso_c_binding_char_1.f90: New test.
11051
11052 PR fortran/90355
11053 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
11054 the direct passing of substrings as descriptors to bind(C).
11055 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
11056 'atmp' to account for the setting of the 'span' field.
11057 * gfortran.dg/transpose_optimization_2.f90: Ditto.
11058
11059 2019-05-10 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR tree-optimization/88709
11062 PR tree-optimization/90271
11063 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
11064 arm*-*-*.
11065
11066 PR pch/90326
11067 * g++.dg/pch/pr90326.C: New test.
11068 * g++.dg/pch/pr90326.Hs: New file.
11069
11070 2019-05-10 Martin Liska <mliska@suse.cz>
11071
11072 PR middle-end/90340
11073 * gcc.dg/tree-ssa/pr90340-2.c: New test.
11074 * gcc.dg/tree-ssa/pr90340.c: New test.
11075
11076 2019-05-09 Cherry Zhang <cherryyz@google.com>
11077
11078 * go.dg/mapstring.go: New test.
11079
11080 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
11081
11082 PR target/90405
11083 * gcc.target/arm/pr90405.c: New test.
11084
11085 2019-05-09 Martin Liska <mliska@suse.cz>
11086
11087 * gcc.dg/gimplefe-39.c: New test.
11088
11089 2019-05-09 Martin Liska <mliska@suse.cz>
11090
11091 * gcc.dg/gimplefe-37.c: New test.
11092 * gcc.dg/gimplefe-33.c: Likewise.
11093
11094 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11095
11096 PR c++/90382
11097 Revert:
11098 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11099
11100 * g++.dg/diagnostic/trailing1.C: New.
11101
11102 2019-05-09 Richard Biener <rguenther@suse.de>
11103
11104 PR tree-optimization/90395
11105 * gcc.dg/torture/pr90395.c: New testcase.
11106
11107 2019-05-08 Cherry Zhang <cherryyz@google.com>
11108
11109 * go.dg/cmpstring.go: New test.
11110
11111 2019-05-08 Jakub Jelinek <jakub@redhat.com>
11112
11113 PR c++/59813
11114 PR tree-optimization/89060
11115 * gcc.dg/tree-ssa/pr89060.c: New test.
11116
11117 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
11118 Richard Earnshaw <rearnsha@arm.com>
11119
11120 PR target/88167
11121 * gcc.target/arm/pr88167-1.c: New test.
11122 * gcc.target/arm/pr88167-2.c: New test.
11123
11124 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
11125
11126 PR tree-optimization/90078
11127 * g++.dg/tree-ssa/pr90078.C: New test.
11128
11129 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
11130
11131 PR tree-optimization/90240
11132 * gfortran.dg/graphite/pr90240.f: New test.
11133
11134 2019-05-08 Li Jia He <helijia@linux.ibm.com>
11135
11136 PR other/90381
11137 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
11138 test case to run on the little endian machine.
11139
11140 2019-05-08 Jakub Jelinek <jakub@redhat.com>
11141
11142 PR tree-optimization/90356
11143 * gcc.dg/tree-ssa/pr90356-1.c: New test.
11144 * gcc.dg/tree-ssa/pr90356-2.c: New test.
11145 * gcc.dg/tree-ssa/pr90356-3.c: New test.
11146 * gcc.dg/tree-ssa/pr90356-4.c: New test.
11147
11148 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
11149
11150 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
11151 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
11152 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
11153 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
11154 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
11155 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
11156 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
11157 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
11158 * gcc.target/i386/sse-13.c: Ditto.
11159 * gcc.target/i386/sse-14.c: Ditto.
11160 * gcc.target/i386/sse-22.c: Ditto.
11161 * gcc.target/i386/sse-23.c: Ditto.
11162 * g++.dg/other/i386-2.C: Ditto.
11163 * g++.dg/other/i386-3.C: Ditto.
11164
11165 2019-05-07 Cherry Zhang <cherryyz@google.com>
11166
11167 * go.dg/arrayclear.go: New test.
11168 * go.dg/mapclear.go: New test.
11169
11170 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
11171
11172 PR target/89765
11173 * gcc.target/powerpc/pr89765-mc.c: New test.
11174 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
11175 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
11176 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
11177 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
11178 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
11179 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
11180 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
11181 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
11182 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
11183 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
11184 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
11185 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
11186 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
11187 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
11188 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
11189 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
11190 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
11191 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
11192 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
11193 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
11194 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
11195 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
11196 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
11197 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
11198
11199 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11200
11201 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
11202 differences.
11203
11204 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
11205
11206 * gcc.target/i386/asm-7.c: New test.
11207 * gcc.target/i386/asm-1.c: Update expected error string.
11208 * gcc.target/i386/pr62120.c: Ditto.
11209
11210 2019-05-07 Li Jia He <helijia@linux.ibm.com>
11211
11212 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
11213 optimization.
11214 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
11215
11216 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
11217 Hongtao Liu <hongtao.liu@intel.com>
11218
11219 PR target/89750
11220 PR target/86444
11221 * gcc.target/i386/avx512f-vcomisd-2.c: New.
11222 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
11223
11224 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
11225
11226 PR fortran/90290
11227 * gfortran.dg/pr90290.f90: New test.
11228
11229 2019-05-06 Jakub Jelinek <jakub@redhat.com>
11230
11231 PR tree-optimization/88709
11232 PR tree-optimization/90271
11233 * gcc.dg/store_merging_26.c: New test.
11234 * gcc.dg/store_merging_27.c: New test.
11235 * gcc.dg/store_merging_28.c: New test.
11236 * gcc.dg/store_merging_29.c: New test.
11237
11238 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
11239
11240 PR target/89424
11241 * gcc.target/powerpc/pr89424-0.c: New test.
11242 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
11243 enable testing of newly patched capability.
11244 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
11245 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
11246 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
11247
11248 2019-05-06 Marek Polacek <polacek@redhat.com>
11249
11250 PR c++/90265 - ICE with generic lambda.
11251 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
11252
11253 2019-05-06 Richard Biener <rguenther@suse.de>
11254
11255 PR tree-optimization/90358
11256 * gcc.target/i386/pr90358.c: New testcase.
11257
11258 2019-05-06 Richard Biener <rguenther@suse.de>
11259
11260 PR tree-optimization/88828
11261 * gcc.target/i386/pr88828-0.c: New testcase.
11262
11263 2019-05-06 Richard Biener <rguenther@suse.de>
11264
11265 PR tree-optimization/90328
11266 * gcc.dg/torture/pr90328.c: New testcase.
11267
11268 2019-05-06 Richard Biener <rguenther@suse.de>
11269
11270 PR testsuite/90331
11271 * gcc.dg/pr87314-1.c: Align the substring to open up
11272 string merging for targets aligning strings to 8 bytes.
11273
11274 2019-05-06 Martin Liska <mliska@suse.cz>
11275
11276 PR sanitizer/90312
11277 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
11278 systems.
11279 * gcc.dg/tsan/pr88017.c: Likewise.
11280
11281 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11282
11283 PR fortran/90344
11284 * gfortran.dg/pr90344.f90: New test
11285
11286 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
11287
11288 PR tree-optimization/90269
11289 * g++.dg/tree-ssa/ldist-1.C: New file.
11290
11291 2019-05-03 Richard Biener <rguenther@suse.de>
11292
11293 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
11294
11295 2019-05-03 Richard Biener <rguenther@suse.de>
11296
11297 PR middle-end/89518
11298 * gcc.dg/pr89518.c: New testcase.
11299
11300 2019-05-03 Richard Biener <rguenther@suse.de>
11301
11302 PR middle-end/87314
11303 * gcc.dg/pr87314-1.c: New testcase.
11304
11305 2019-05-03 Richard Biener <rguenther@suse.de>
11306
11307 PR tree-optimization/88963
11308 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
11309 * gcc.target/i386/pr88963-1.c: New testcase.
11310 * gcc.target/i386/pr88963-2.c: Likewise.
11311
11312 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
11313
11314 PR target/88809
11315 * gcc.target/i386/pr88809.c: Adjust for darwin.
11316 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
11317
11318 2019-05-03 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR tree-optimization/90303
11321 * g++.target/i386/pr90303.C: New test.
11322
11323 2019-05-03 Richard Biener <rguenther@suse.de>
11324
11325 PR tree-optimization/89698
11326 * g++.dg/tree-ssa/pr89698.C: New testcase.
11327
11328 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
11329
11330 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
11331
11332 2019-05-02 Richard Biener <rguenther@suse.de>
11333
11334 PR tree-optimization/89653
11335 * g++.dg/vect/pr89653.cc: New testcase.
11336
11337 2019-05-02 Richard Biener <rguenther@suse.de>
11338
11339 PR tree-optimization/89509
11340 * gcc.dg/torture/restrict-8.c: New testcase.
11341
11342 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
11343
11344 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
11345 for cold section label.
11346 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
11347 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
11348
11349 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11350
11351 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
11352 GNU targets.
11353
11354 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11355
11356 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
11357
11358 2019-05-02 Martin Liska <mliska@suse.cz>
11359
11360 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
11361 * g++.target/i386/pr57362.C: Likewise.
11362
11363 2019-05-02 Martin Liska <mliska@suse.cz>
11364
11365 PR target/88809
11366 * gcc.target/i386/pr88809.c: New test.
11367 * gcc.target/i386/pr88809-2.c: New test.
11368
11369 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
11370
11371 PR fortran/60144
11372 * gfortran.dg/block_name_2.f90: Adjust dg-error.
11373 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
11374 * gfortran.dg/pr60144.f90: New test.
11375
11376 2019-05-01 Jeff Law <law@redhat.com>
11377
11378 PR tree-optimization/90037
11379 * g++.dg/tree-ssa/pr88797.C: New test.
11380
11381 2019-05-01 Nathan Sidwell <nathan@acm.org>
11382
11383 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
11384
11385 2019-04-30 Jakub Jelinek <jakub@redhat.com>
11386
11387 PR target/89093
11388 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
11389 target attribute.
11390
11391 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
11392
11393 * gcc.dg/sinhatanh-2.c: Count the number of functions.
11394 * gcc.dg/sinhatanh-3.c: Likewise.
11395
11396 2019-04-30 Martin Liska <mliska@suse.cz>
11397
11398 * gcc.dg/Werror-13.c: Add new tests for it.
11399 * gcc.dg/pragma-diag-6.c: Likewise.
11400
11401 2019-04-30 Jakub Jelinek <jakub@redhat.com>
11402
11403 PR target/89093
11404 * gcc.target/aarch64/pr89093.c: New test.
11405 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
11406
11407 PR tree-optimization/89475
11408 * gcc.dg/tree-ssa/pr89475.c: New test.
11409
11410 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
11411
11412 PR tree-optimization/90240
11413 Revert:
11414 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
11415
11416 PR tree-optimization/90078
11417 * g++.dg/tree-ssa/pr90078.C: New test.
11418
11419 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
11420
11421 * gcc.dg/uninit-25-gimple.c: New test.
11422 * gcc.dg/uninit-25.c: New test.
11423 * gcc.dg/uninit-26.c: New test.
11424 * gcc.dg/uninit-27-gimple.c: New test.
11425
11426 2019-04-29 Richard Biener <rguenther@suse.de>
11427
11428 PR tree-optimization/90278
11429 * gcc.dg/torture/pr90278.c: New testcase.
11430
11431 2019-04-27 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR c++/90173
11434 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
11435 dg-do run.
11436
11437 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
11438
11439 PR target/89261
11440 * gcc.target/i386/pr89261.c: New test.
11441
11442 2019-04-27 Martin Liska <mliska@suse.cz>
11443
11444 PR middle-end/90258
11445 * gcc.dg/completion-5.c: New test.
11446 * gcc.target/i386/spellcheck-options-5.c: New test.
11447
11448 2019-04-26 Jim Wilson <jimw@sifive.com>
11449
11450 * gcc.target/riscv/load-immediate.c: New.
11451
11452 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
11453
11454 PR c++/90243
11455 * g++.dg/diagnostic/pr90243.C: New test.
11456
11457 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11458
11459 PR c++/90173
11460 * g++.dg/cpp1z/class-deduction66.C: New.
11461
11462 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11463
11464 * g++.dg/diagnostic/trailing1.C: New.
11465
11466 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
11467
11468 * gcc.dg/alias-16.c: New test.
11469
11470 2019-04-25 Martin Liska <mliska@suse.cz>
11471 H.J. Lu <hongjiu.lu@intel.com>
11472
11473 PR target/89929
11474 * g++.target/i386/mv28.C: New test.
11475 * gcc.target/i386/mvc14.c: Likewise.
11476 * g++.target/i386/pr57362.C: Updated.
11477
11478 2019-04-24 Jeff Law <law@redhat.com>
11479
11480 PR tree-optimization/90037
11481 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
11482 * gcc.dg/isolate-2.c: Likewise.
11483 * gcc.dg/isolate-4.c: Likewise.
11484 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
11485 * gcc.dg/pr90037.c: New test.
11486
11487 2019-04-25 Jakub Jelinek <jakub@redhat.com>
11488
11489 PR c++/44648
11490 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
11491
11492 2019-04-25 Richard Biener <rguenther@suse.de>
11493
11494 PR middle-end/90194
11495 * g++.dg/torture/pr90194.C: New testcase.
11496
11497 2019-04-24 Marek Polacek <polacek@redhat.com>
11498
11499 PR c++/90236
11500 * g++.dg/cpp1z/nontype-auto16.C: New test.
11501
11502 2019-04-24 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR target/90193
11505 * gcc.target/i386/pr90193.c: New test.
11506
11507 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11508
11509 PR target/89952
11510 * gcc.target/s390/pr89952.c: New test.
11511
11512 2019-04-24 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR target/90187
11515 * g++.target/i386/pr90187.C: New test.
11516
11517 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
11518
11519 * gdc.test/README.gcc: New file.
11520
11521 2019-04-24 Jakub Jelinek <jakub@redhat.com>
11522
11523 PR tree-optimization/90208
11524 * gcc.dg/tsan/pr90208-1.c: New test.
11525 * gcc.dg/tsan/pr90208-2.c: New test.
11526
11527 PR tree-optimization/90211
11528 * gcc.dg/autopar/pr90211.c: New test.
11529
11530 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
11531 Robin Dapp <rdapp@linux.ibm.com>
11532
11533 * gdc.dg/link.d: Test if target d_runtime.
11534 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
11535 * gdc.dg/simd.d: Likewise.
11536
11537 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
11538
11539 * gdc.test/fail_compilation/fail2456.d: New test.
11540 * gdc.test/fail_compilation/test18312.d: New test.
11541 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
11542
11543 2018-04-23 Sudakshina Das <sudi.das@arm.com>
11544
11545 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
11546 for linux targets.
11547 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
11548 with GNU note section.
11549
11550 2019-04-23 Jeff Law <law@redhat.com>
11551
11552 * lib/target-supports.exp
11553 (check_effective_target_keeps_null_pointer_checks): Add cr16.
11554
11555 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
11556
11557 PR rtl-optimization/87979
11558 * gcc.dg/pr87979.c: New test.
11559
11560 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
11561
11562 PR rtl-optimization/84032
11563 * gcc.dg/pr84032.c: New test.
11564
11565 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
11566
11567 PR tree-optimization/90078
11568 * g++.dg/tree-ssa/pr90078.C: New test.
11569
11570 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
11571
11572 PR tree-optimization/90021
11573 * gfortran.dg/pr90021.f90: New test.
11574
11575 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
11576
11577 PR fortran/90166
11578 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
11579
11580 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
11581
11582 PR fortran/57284
11583 * gfortran.dg/class_70.f03
11584
11585 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
11586
11587 PR target/90178
11588 * gcc.target/i386/pr90178.c: New test.
11589
11590 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
11591
11592 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
11593
11594 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11595
11596 PR c++/89900
11597 * g++.dg/cpp0x/pr89900-1.C: New.
11598 * g++.dg/cpp0x/pr89900-2.C: Likewise.
11599 * g++.dg/cpp0x/pr89900-3.C: Likewise.
11600 * g++.dg/cpp0x/pr89900-4.C: Likewise.
11601
11602 2019-04-19 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR middle-end/90139
11605 * gcc.c-torture/compile/pr90139.c: New test.
11606
11607 PR c++/90138
11608 * g++.dg/template/pr90138.C: New test.
11609
11610 PR c/89888
11611 * c-c++-common/pr89888.c: New test.
11612 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
11613 Don't expect -Wswitch-unreachable warning.
11614
11615 PR c++/90108
11616 * c-c++-common/pr90108.c: New test.
11617
11618 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
11619
11620 PR middle-end/85164
11621 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
11622
11623 2019-04-18 Richard Biener <rguenther@suse.de>
11624
11625 PR debug/90131
11626 * gcc.dg/guality/pr90131.c: New testcase.
11627
11628 2019-04-17 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR c++/89325
11631 * g++.dg/ext/attrib58.C: New test.
11632 * g++.dg/ext/attrib59.C: New test.
11633 * g++.dg/ext/attrib60.C: New test.
11634
11635 PR target/90125
11636 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
11637 constants to ensure precise result even when not using fma.
11638 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
11639 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
11640 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
11641 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
11642 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
11643 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
11644 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
11645 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
11646 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
11647
11648 2019-04-17 Marek Polacek <polacek@redhat.com>
11649
11650 PR c++/90124 - bogus error with incomplete type in decltype.
11651 * g++.dg/cpp0x/decltype70.C: New test.
11652
11653 2019-04-17 Jakub Jelinek <jakub@redhat.com>
11654
11655 PR middle-end/90095
11656 * gcc.dg/pr90095-1.c: New test.
11657 * gcc.dg/pr90095-2.c: New test.
11658
11659 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
11660
11661 PR fortran/90048
11662 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
11663 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
11664 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
11665
11666 PR fortran/90067
11667 PR fortran/90114
11668 * gfortran.dg/goacc/private-1.f95: Remove file.
11669 * gfortran.dg/goacc/private-2.f95: Likewise.
11670 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
11671 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
11672 Likewise.
11673 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
11674
11675 2019-04-17 Jakub Jelinek <jakub@redhat.com>
11676
11677 PR target/89093
11678 * gcc.target/arm/pr89093-2.c: New test.
11679
11680 2019-04-16 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR c++/86953
11683 * g++.dg/cpp0x/constexpr-86953.C: New test.
11684
11685 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
11686
11687 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
11688
11689 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
11690
11691 PR debug/89528
11692 * gcc.dg/guality/pr89528.c: New.
11693
11694 PR rtl-optimization/86438
11695 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
11696
11697 2019-04-16 Jakub Jelinek <jakub@redhat.com>
11698
11699 PR target/90096
11700 * gcc.target/i386/pr90096.c: New test.
11701 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
11702 * gcc.target/i386/pr69255-2.c: Likewise.
11703 * gcc.target/i386/pr69255-3.c: Likewise.
11704
11705 PR rtl-optimization/90082
11706 * gcc.dg/pr90082.c: New test.
11707
11708 PR tree-optimization/90090
11709 * g++.dg/opt/pr90090.C: New test.
11710
11711 2019-04-16 Richard Biener <rguenther@suse.de>
11712
11713 PR tree-optimization/56049
11714 * gfortran.dg/pr56049.f90: New testcase.
11715
11716 2019-04-15 Richard Biener <rguenther@suse.de>
11717
11718 PR debug/90074
11719 * gcc.dg/guality/pr90074.c: New testcase.
11720
11721 2019-04-15 Richard Biener <rguenther@suse.de>
11722
11723 PR tree-optimization/90071
11724 * gcc.dg/torture/pr90071.c: New testcase.
11725
11726 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
11727
11728 PR rtl-optimization/89794
11729 * gcc.dg/torture/pr89794.c: New testcase.
11730
11731 2019-04-15 Richard Biener <rguenther@suse.de>
11732
11733 PR ipa/88936
11734 * gcc.dg/torture/pr88936-1.c: New testcase.
11735 * gcc.dg/torture/pr88936-2.c: Likewise.
11736 * gcc.dg/torture/pr88936-3.c: Likewise.
11737
11738 2019-04-15 Martin Jambor <mjambor@suse.cz>
11739
11740 PR ipa/pr89693
11741 * g++.dg/ipa/pr89693.C: New test.
11742
11743 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
11744
11745 PR tree-optimization/90020
11746 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
11747
11748 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
11749
11750 PR lto/89358
11751 * g++.dg/lto/pr89358_0.C: New testcase.
11752 * g++.dg/lto/pr89358_1.C: New testcase.
11753
11754 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11755
11756 PR fortran/85448
11757 * gfortran.dg/bind_c_usage_33.f90: New test and...
11758 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
11759
11760 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
11761
11762 PR fortran/89843
11763 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
11764 in ctg. Test the conversion of the descriptor types in the main
11765 program.
11766 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
11767 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
11768
11769 PR fortran/89846
11770 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
11771 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
11772
11773 PR fortran/90022
11774 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
11775 the computation of 'ans'. Also, change the expected results for
11776 CFI_is_contiguous to comply with standard.
11777 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
11778 results for CFI_is_contiguous to comply with standard.
11779 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
11780 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
11781
11782 2019-04-13 Jakub Jelinek <jakub@redhat.com>
11783
11784 PR target/89093
11785 * gcc.target/arm/pr89093.c: New test.
11786
11787 2019-04-12 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR c/89933
11790 * c-c++-common/pr89933.c: New test.
11791
11792 2019-04-12 Martin Sebor <msebor@redhat.com>
11793
11794 PR c/88383
11795 PR c/89288
11796 PR c/89798
11797 PR c/89797
11798 * c-c++-common/attributes-1.c: Adjust.
11799 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
11800 * c-c++-common/builtin-has-attribute-6.c: New test.
11801 * c-c++-common/builtin-has-attribute-7.c: New test.
11802 * c-c++-common/pr71574.c: Adjust.
11803 * gcc.dg/pr25559.c: Adjust.
11804 * gcc.dg/attr-vector_size.c: New test.
11805
11806 2019-04-12 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR rtl-optimization/89965
11809 * gcc.target/i386/pr89965.c: New test.
11810
11811 2019-04-12 Marek Polacek <polacek@redhat.com>
11812
11813 PR c++/87603 - constexpr functions are no longer noexcept.
11814 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
11815 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
11816 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
11817 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
11818 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
11819 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
11820
11821 2019-04-12 Marek Polacek <polacek@redhat.com>
11822
11823 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
11824 * g++.dg/cpp0x/pr86397-1.C: Likewise.
11825 * g++.dg/cpp0x/pr86397-2.C: Likewise.
11826
11827 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
11828
11829 * g++.target/arm/arm.exp: Change format of default prune regex.
11830 * gcc.target/arm/arm.exp: Change format of default prune regex.
11831
11832 2019-04-12 Martin Liska <mliska@suse.cz>
11833
11834 PR middle-end/89970
11835 * gcc.target/i386/mvc15.c: New test.
11836 * gcc.target/i386/mvc3.c: Quote target in error pattern.
11837 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
11838
11839 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11840
11841 PR target/87532
11842 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
11843 instruction counts.
11844 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
11845 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
11846
11847 2019-04-12 Jakub Jelinek <jakub@redhat.com>
11848
11849 PR c/89946
11850 * c-c++-common/pr89946.c: New test.
11851
11852 PR rtl-optimization/90026
11853 * g++.dg/opt/pr90026.C: New test.
11854
11855 2018-04-11 Steve Ellcey <sellcey@marvell.com>
11856
11857 PR rtl-optimization/87763
11858 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
11859 to bfi.
11860
11861 2019-04-11 Richard Biener <rguenther@suse.de>
11862
11863 PR tree-optimization/90020
11864 * gcc.dg/torture/pr90020.c: New testcase.
11865
11866 2019-04-11 Richard Biener <rguenther@suse.de>
11867
11868 PR tree-optimization/90018
11869 * gcc.dg/vect/pr90018.c: New testcase.
11870
11871 2018-04-10 Steve Ellcey <sellcey@marvell.com>
11872
11873 PR rtl-optimization/87763
11874 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
11875 to bfi.
11876 * gcc.target/aarch64/combine_bfi_2.c: New test.
11877
11878 2019-04-10 Jakub Jelinek <jakub@redhat.com>
11879
11880 PR middle-end/90025
11881 * gcc.c-torture/execute/pr90025.c: New test.
11882
11883 PR c++/90010
11884 * gcc.dg/pr90010.c: New test.
11885
11886 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
11887
11888 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
11889 (dg-options): Use -O2 -fdump-rtl-ce1.
11890 (dg-final): Scan ce1 RTL dump instead of asm dump.
11891
11892 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
11893
11894 PR target/90024
11895 * gcc.dg/torture/neon-immediate-timode.c: New test.
11896
11897 2019-04-09 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR tree-optimization/89998
11900 * gcc.c-torture/compile/pr89998-1.c: New test.
11901 * gcc.c-torture/compile/pr89998-2.c: New test.
11902
11903 PR target/90015
11904 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
11905 diagnostics.
11906
11907 2019-04-08 Richard Biener <rguenther@suse.de>
11908
11909 PR tree-optimization/90006
11910 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
11911
11912 2019-04-08 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR rtl-optimization/89865
11915 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
11916
11917 PR rtl-optimization/89865
11918 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
11919 on ia32.
11920
11921 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
11922
11923 PR tree-optimization/89725
11924 * gcc.dg/tree-ssa/pr89725.c: New test.
11925
11926 2019-04-08 Martin Liska <mliska@suse.cz>
11927
11928 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
11929
11930 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
11931
11932 PR c++/89914
11933 * g++.dg/ext/has_nothrow_constructor-3.C: New.
11934
11935 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
11936
11937 PR target/89945
11938 * gcc.target/i386/pr89945.c: New test.
11939
11940 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11941
11942 PR fortran/87352
11943 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
11944 * gfortran.dg/finalize_33.f90: Likewise.
11945 * gfortran.dg/finalize_34.f90: New test.
11946
11947 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11948
11949 PR fortran/89981
11950 * gfortran.dg/entry_22.f90: New test.
11951
11952 2019-04-05 Marek Polacek <polacek@redhat.com>
11953
11954 PR c++/87145 - bogus error converting class type in template arg list.
11955 * g++.dg/cpp0x/constexpr-conv3.C: New test.
11956 * g++.dg/cpp0x/constexpr-conv4.C: New test.
11957
11958 2019-04-05 Martin Sebor <msebor@redhat.com>
11959
11960 PR bootstrap/89980
11961 * g++.dg/init/array52.C: New test.
11962
11963 2019-04-05 David Malcolm <dmalcolm@redhat.com>
11964
11965 PR c/89985
11966 * c-c++-common/pr89985.c: New test.
11967
11968 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
11969
11970 PR c/71598
11971 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
11972 size of enums.
11973 * gcc.dg/torture/pr71598-2.c: Likewise.
11974
11975 2019-04-05 Marek Polacek <polacek@redhat.com>
11976
11977 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
11978 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
11979
11980 2019-04-05 Richard Biener <rguenther@suse.de>
11981
11982 PR debug/89892
11983 PR debug/89905
11984 * gcc.dg/guality/pr89892.c: New testcase.
11985 * gcc.dg/guality/pr89905.c: Likewise.
11986 * gcc.dg/guality/loop-1.c: Likewise.
11987
11988 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
11989
11990 PR tree-optimization/89956
11991 * gfortran.dg/pr89956.f90: New test.
11992
11993 2019-04-04 Martin Sebor <msebor@redhat.com>
11994
11995 PR c++/89974
11996 PR c++/89878
11997 PR c++/89833
11998 PR c++/47488
11999 * g++.dg/abi/mangle69.C: New test.
12000 * g++.dg/abi/mangle70.C: New test.
12001 * g++.dg/abi/mangle71.C: New test.
12002 * g++.dg/abi/mangle72.C: New test.
12003 * g++.dg/cpp0x/constexpr-array19.C: New test.
12004 * g++.dg/cpp2a/nontype-class15.C: New test.
12005 * g++.dg/cpp2a/nontype-class16.C: New test.
12006 * g++.dg/init/array51.C: New test.
12007 * g++.dg/template/nontype29.C: New test.
12008
12009 2019-04-04 Martin Sebor <msebor@redhat.com>
12010
12011 PR middle-end/89957
12012 PR middle-end/89911
12013 * gcc.dg/Wstringop-overflow-13.c: New test.
12014
12015 2019-04-04 Martin Sebor <msebor@redhat.com>
12016
12017 PR middle-end/89934
12018 * gcc.dg/Wrestrict-19.c: New test.
12019 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
12020
12021 2019-04-04 Jeff Law <law@redhat.com>
12022
12023 PR rtl-optimization/89399
12024 * gcc.c-torture/compile/pr89399.c: New test.
12025
12026 2019-04-04 Harald Anlauf <anlauf@gmx.de>
12027
12028 PR fortran/89904
12029 * gfortran.dg/pr85797.f90: Adjust testcase.
12030
12031 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12032
12033 PR c++/65619
12034 * g++.dg/template/friend67.C: New.
12035
12036 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12037
12038 PR c++/61327
12039 * g++.dg/cpp0x/friend4.C: New.
12040 * g++.dg/cpp0x/friend5.C: Likewise.
12041
12042 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12043
12044 PR c++/56643
12045 * g++.dg/cpp0x/noexcept40.C: New.
12046
12047 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
12048
12049 PR fortran/68567
12050 * gfortran.dg/parameter_array_error_1.f90: New test.
12051
12052 2019-04-03 qing zhao <qing.zhao@oracle.com>
12053
12054 PR tree-optimization/89730
12055 * gcc.dg/live-patching-4.c: New test.
12056
12057 2019-04-03 Clément Chigot <clement.chigot@atos.net>
12058
12059 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
12060 supported.
12061
12062 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12063
12064 PR c/71598
12065 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
12066 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
12067
12068 2019-04-03 Richard Biener <rguenther@suse.de>
12069
12070 PR tree-optimization/84101
12071 * gcc.target/i386/pr84101.c: New testcase.
12072
12073 2019-04-02 Jeff Law <law@redhat.com>
12074
12075 * gcc.target/visium/bit_shift.c: xfail.
12076
12077 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
12078
12079 PR target/89902
12080 PR target/89903
12081 * gcc.target/i386/pr70799-4.c: Remove.
12082 * gcc.target/i386/pr70799-5.c: Remove.
12083 * gcc.target/i386/pr89902.c: New test.
12084 * gcc.target/i386/pr89903.c: Ditto.
12085
12086 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
12087
12088 PR rtl-optimization/84206
12089 * gcc.dg/pr84206.c: New test.
12090
12091 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
12092
12093 PR rtl-optimization/85876
12094 * gcc.dg/pr85876.c: New test.
12095
12096 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12097
12098 * gcc.target/s390/zvector/vec-double-compile.c: New test.
12099 * gcc.target/s390/zvector/vec-float-compile.c: New test.
12100 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
12101 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
12102
12103 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12104
12105 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
12106 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
12107 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
12108 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
12109
12110 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12111
12112 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
12113 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
12114
12115 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12116
12117 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
12118 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
12119
12120 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
12121
12122 PR testsuite/89916
12123 * gcc.dg/pr86928.c: Do not attempt to add -m32.
12124
12125 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12126
12127 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
12128 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
12129 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
12130 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
12131 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
12132 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
12133 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
12134 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
12135
12136 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12137
12138 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
12139 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
12140 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
12141 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
12142 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
12143 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
12144
12145 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12146
12147 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
12148 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
12149 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
12150 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
12151
12152 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12153
12154 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
12155 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
12156
12157 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12158
12159 * gcc.target/s390/arch13/sel-1.c: New test.
12160
12161 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12162
12163 * gcc.target/s390/arch13/popcount-1.c: New test.
12164
12165 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12166
12167 * gcc.target/s390/arch13/bitops-1.c: New test.
12168 * gcc.target/s390/arch13/bitops-2.c: New test.
12169 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
12170 option and adjust line numbers.
12171 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
12172
12173 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12174
12175 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
12176 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
12177 runtime check for the vxe2 hardware feature on IBM Z.
12178
12179 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
12180
12181 PR testsuite/89907
12182 * lib/target-supports.exp (check_avx2_available): Replace
12183 avx_available with avx2_available.
12184
12185 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12186
12187 PR rtl-optimization/85412
12188 * gcc.dg/pr85412.c: New test.
12189
12190 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
12191
12192 PR c++/62207
12193 * g++.dg/template/crash130.C: New.
12194 * g++.dg/template/crash131.C: Likewise.
12195
12196 2019-04-01 Martin Sebor <msebor@redhat.com>
12197
12198 PR c/89685
12199 * gcc.dg/attr-copy-8.c: New test.
12200 * g++.dg/ext/attr-copy-2.C: New test.
12201
12202 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12203
12204 PR rtl-optimization/86928
12205 * gcc.dg/pr86928.c: New test.
12206
12207 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12208
12209 PR rtl-optimization/87273
12210 * gcc.dg/pr87273.c: New test.
12211
12212 2019-04-01 Martin Liska <mliska@suse.cz>
12213
12214 PR driver/89861
12215 * gcc.dg/spellcheck-options-18.c: New test.
12216 * gcc.dg/spellcheck-options-19.c: New test.
12217 * gcc.dg/spellcheck-options-20.c: New test.
12218 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
12219 * gcc.dg/completion-2.c: Add one variant with no argument.
12220
12221 2019-04-01 Richard Biener <rguenther@suse.de>
12222
12223 PR c/71598
12224 * gcc.dg/torture/pr71598-1.c: New testcase.
12225 * gcc.dg/torture/pr71598-2.c: Likewise.
12226 * gcc.dg/torture/pr71598-3.c: Likewise.
12227
12228 2019-03-31 Marek Polacek <polacek@redhat.com>
12229
12230 PR c++/89852 - ICE with C++11 functional cast with { }.
12231 * g++.dg/cpp0x/initlist115.C: New test.
12232
12233 2019-03-31 Harald Anlauf <anlauf@gmx.de>
12234
12235 PR fortran/83515
12236 PR fortran/85797
12237 * gfortran.dg/pr85797.f90: New test.
12238
12239 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12240
12241 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
12242
12243 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12244
12245 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
12246 cleanup_extra_files.
12247 (dmd2dg): Copy additional files after test is translated.
12248 (gdc-do-test): Remove all copied files after test.
12249
12250 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
12251
12252 PR fortran/89841
12253 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
12254 for c_deallocate, c_allocate and c_assumed_size so that the
12255 attributes of the array arguments are correct and are typed.
12256 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
12257 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
12258
12259 PR fortran/89842
12260 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
12261 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
12262
12263 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12264
12265 PR fortran/89866
12266 * gfortran.dg/pointer_intent_8.f90: New test.
12267
12268 2019-03-29 Jim Wilson <jimw@sifive.com>
12269
12270 * gcc.target/riscv/predef-1.c: New.
12271 * gcc.target/riscv/predef-2.c: New.
12272 * gcc.target/riscv/predef-3.c: New.
12273 * gcc.target/riscv/predef-4.c: New.
12274 * gcc.target/riscv/predef-5.c: New.
12275 * gcc.target/riscv/predef-6.c: New.
12276 * gcc.target/riscv/predef-7.c: New.
12277 * gcc.target/riscv/predef-8.c: New.
12278
12279 2019-03-29 Jakub Jelinek <jakub@redhat.com>
12280
12281 PR rtl-optimization/89865
12282 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
12283 the first argument register, so that occassional spills/fills are
12284 ignored.
12285
12286 PR sanitizer/89869
12287 * g++.dg/ubsan/vptr-14.C: New test.
12288
12289 PR c/89872
12290 * gcc.dg/tree-ssa/pr89872.c: New test.
12291
12292 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
12293
12294 * gcc.dg/diag-sanity.c: New test.
12295
12296 2019-03-29 Marek Polacek <polacek@redhat.com>
12297
12298 PR c++/89871
12299 * g++.dg/cpp2a/desig14.C: New test.
12300
12301 PR c++/89876 - ICE with deprecated conversion.
12302 * g++.dg/warn/conv5.C: New test.
12303
12304 2019-03-29 Martin Liska <mliska@suse.cz>
12305
12306 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
12307 * gcc.dg/pr68766.c: Likewise.
12308
12309 2019-03-29 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR rtl-optimization/87485
12312 * gcc.dg/pr87485.c: New test.
12313
12314 2019-03-28 Jakub Jelinek <jakub@redhat.com>
12315
12316 PR middle-end/89621
12317 * gfortran.dg/gomp/pr89621.f90: New test.
12318
12319 2019-03-28 Martin Sebor <msebor@redhat.com>
12320
12321 PR c++/66548
12322 * g++.dg/cpp0x/decltype-pr66548.C: New test.
12323
12324 PR c++/81506
12325 * g++.dg/cpp0x/decltype-pr81506.C: New test.
12326
12327 2019-03-28 Marek Polacek <polacek@redhat.com>
12328
12329 PR c++/89612 - ICE with member friend template with noexcept.
12330 * g++.dg/cpp0x/noexcept38.C: New test.
12331 * g++.dg/cpp0x/noexcept39.C: New test.
12332 * g++.dg/cpp1z/noexcept-type21.C: New test.
12333
12334 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
12335
12336 PR target/89848
12337 * gcc.target/i386/pr89848.c: New test.
12338
12339 2019-03-28 Marek Polacek <polacek@redhat.com>
12340
12341 PR c++/89836 - bool constant expression and explicit conversions.
12342 * g++.dg/cpp2a/explicit15.C: New test.
12343
12344 2019-03-28 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR c/89812
12347 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
12348 other than AVR. Add dg-options "".
12349
12350 PR c++/89785
12351 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
12352 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
12353
12354 2019-03-27 Janus Weil <janus@gcc.gnu.org>
12355
12356 PR fortran/85537
12357 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
12358 * gfortran.dg/pointer_init_11.f90: New test case.
12359
12360 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
12361
12362 PR target/85667
12363 * gcc.target/i386/pr85667-5.c: New testcase.
12364 * gcc.target/i386/pr85667-6.c: New testcase.
12365
12366 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
12367
12368 PR testsuite/89834
12369 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
12370
12371 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
12372
12373 PR rtl-optimization/89313
12374 * gcc.dg/pr89313.c: New test.
12375
12376 2019-03-26 Jeff Law <law@redhat.com>
12377
12378 PR rtl-optimization/87761
12379 PR rtl-optimization/89826
12380 * gcc.c-torture/execute/pr89826.c: New test.
12381
12382 2019-03-27 Richard Biener <rguenther@suse.de>
12383
12384 * gcc.dg/torture/20190327-1.c: New testcase.
12385
12386 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
12387
12388 PR fortran/88247
12389 * gfortran.dg/associate_47.f90: New test.
12390
12391 2019-03-27 Richard Biener <rguenther@suse.de>
12392
12393 PR tree-optimization/89463
12394 * gcc.dg/guality/pr89463.c: New testcase.
12395
12396 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
12397
12398 PR target/89827
12399 * gcc.target/i386/pr89827.c: New test.
12400
12401 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12402
12403 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
12404 syntax.
12405
12406 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
12407
12408 PR tree-optimization/81740
12409 * gcc.dg/vect/pr81740-1.c: New testcase.
12410 * gcc.dg/vect/pr81740-2.c: Likewise.
12411
12412 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
12413
12414 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
12415 options in permute args tests.
12416
12417 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
12418
12419 PR c++/84598
12420 * g++.dg/ext/pr84598.C: New.
12421
12422 2019-03-26 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR c++/89796
12425 * g++.dg/gomp/pr89796.C: New test.
12426 * gcc.dg/gomp/pr89796.c: New test.
12427
12428 2019-03-25 David Malcolm <dmalcolm@redhat.com>
12429
12430 PR rtl-optimization/88347
12431 PR rtl-optimization/88423
12432 * gcc.c-torture/compile/pr88347.c: New test.
12433 * gcc.c-torture/compile/pr88423.c: New test.
12434
12435 2019-03-25 Martin Sebor <msebor@redhat.com>
12436
12437 PR c/89812
12438 * gcc.dg/attr-aligned-3.c: New test.
12439
12440 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
12441
12442 PR debug/86964
12443 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
12444
12445 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
12446
12447 PR c++/84661
12448 PR c++/85013
12449 * g++.dg/concepts/pr84661.C: New.
12450 * g++.dg/torture/pr85013.C: Likewise.
12451
12452 2019-03-25 Marek Polacek <polacek@redhat.com>
12453
12454 PR c++/89214 - ICE when initializing aggregates with bases.
12455 * g++.dg/cpp1z/aggr-base8.C: New test.
12456 * g++.dg/cpp1z/aggr-base9.C: New test.
12457
12458 PR c++/89705 - ICE with reference binding with conversion function.
12459 * g++.dg/cpp0x/rv-conv2.C: New test.
12460
12461 2019-03-25 Richard Biener <rguenther@suse.de>
12462
12463 PR tree-optimization/89789
12464 * gcc.dg/torture/pr89789.c: New testcase.
12465
12466 2019-03-25 Nathan Sidwell <nathan@acm.org>
12467
12468 * g++.dg/abi/lambda-static-1.C: New.
12469
12470 2019-03-25 Richard Biener <rguenther@suse.de>
12471
12472 PR tree-optimization/89802
12473 * g++.dg/tree-ssa/pr89802.C: New testcase.
12474
12475 2019-03-25 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR c++/60702
12478 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
12479 for _ZTH* calls.
12480 * g++.dg/tls/thread_local11a.C: New test.
12481
12482 2019-03-25 Richard Biener <rguenther@suse.de>
12483
12484 PR middle-end/89790
12485 * g++.dg/pr89790.C: New testcase.
12486
12487 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
12488
12489 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
12490 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
12491 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
12492 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
12493
12494 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12495
12496 PR fortran/78865
12497 * gfortran.dg/altreturn_10.f90: New test.
12498 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
12499
12500 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
12501
12502 PR rtl-optimization/89676
12503 * gcc.target/i386/pr89676.c: New.
12504
12505 2019-03-22 Jakub Jelinek <jakub@redhat.com>
12506
12507 PR c++/60702
12508 * g++.dg/tls/thread_local11.C: New test.
12509 * g++.dg/tls/thread_local11.h: New test.
12510 * g++.dg/tls/thread_local12a.C: New test.
12511 * g++.dg/tls/thread_local12b.C: New test.
12512 * g++.dg/tls/thread_local12c.C: New test.
12513 * g++.dg/tls/thread_local12d.C: New test.
12514 * g++.dg/tls/thread_local12e.C: New test.
12515 * g++.dg/tls/thread_local12f.C: New test.
12516 * g++.dg/tls/thread_local12g.C: New test.
12517 * g++.dg/tls/thread_local12h.C: New test.
12518 * g++.dg/tls/thread_local12i.C: New test.
12519 * g++.dg/tls/thread_local12j.C: New test.
12520 * g++.dg/tls/thread_local12k.C: New test.
12521 * g++.dg/tls/thread_local12l.C: New test.
12522
12523 PR c++/87481
12524 * g++.dg/cpp1y/constexpr-87481.C: New test.
12525
12526 2019-03-22 Simon Wright <simon@pushface.org>
12527
12528 PR ada/89583
12529 * gnat.dg/socket2.adb: New.
12530
12531 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
12532
12533 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
12534
12535 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
12536
12537 PR target/89784
12538 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
12539 for _mm_mask{,3,z}_*.
12540 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
12541 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
12542 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
12543 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
12544 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
12545 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
12546 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
12547 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
12548 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
12549 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
12550 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
12551 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
12552 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
12553 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
12554 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
12555
12556 2019-03-22 Jakub Jelinek <jakub@redhat.com>
12557
12558 PR target/89784
12559 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
12560 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
12561 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
12562 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
12563 __builtin_ia32_vfmsubss3_mask3): Define.
12564 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
12565 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
12566 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
12567 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
12568 __builtin_ia32_vfmsubss3_mask3): Define.
12569 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
12570 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
12571 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
12572 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
12573 __builtin_ia32_vfmsubss3_mask3): Define.
12574 * gcc.target/i386/sse-14.c: Add tests for
12575 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
12576 * gcc.target/i386/sse-22.c: Likewise.
12577
12578 2019-03-21 Martin Sebor <msebor@redhat.com>
12579
12580 PR tree-optimization/89350
12581 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
12582 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
12583 * gcc.dg/Wstringop-overflow-11.c: New test.
12584 * gcc.dg/Wstringop-overflow-12.c: New test.
12585 * gcc.dg/pr89350.c: New test.
12586 * gcc.dg/pr40340-1.c: Adjust expected warning.
12587 * gcc.dg/pr40340-2.c: Same.
12588 * gcc.dg/pr40340-4.c: Same.
12589 * gcc.dg/pr40340-5.c: Same.
12590
12591 2019-03-21 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR lto/89692
12594 * g++.dg/other/pr89692.C: New test.
12595
12596 PR c++/89767
12597 * g++.dg/cpp1y/lambda-init18.C: New test.
12598 * g++.dg/cpp1y/lambda-init19.C: New test.
12599 * g++.dg/cpp1y/pr89767.C: New test.
12600
12601 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
12602 Cesar Philippidis <cesar@codesourcery.com>
12603
12604 PR fortran/72741
12605 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
12606 file.
12607 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
12608 Likewise.
12609
12610 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
12611
12612 PR fortran/72741
12613 * c-c++-common/goacc/routine-3-extern.c: New file.
12614 * c-c++-common/goacc/routine-3.c: Adjust.
12615 * c-c++-common/goacc/routine-4-extern.c: New file.
12616 * c-c++-common/goacc/routine-4.c: Adjust.
12617 * gfortran.dg/goacc/routine-module-3.f90: New file.
12618
12619 PR fortran/89773
12620 * gfortran.dg/goacc/pr89773.f90: New file.
12621 * gfortran.dg/goacc/pr77765.f90: Adjust.
12622 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
12623
12624 PR fortran/72741
12625 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
12626
12627 PR fortran/72741
12628 * gfortran.dg/goacc/routine-module-1.f90: New file.
12629 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
12630 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12631
12632 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
12633
12634 PR fortran/56408
12635 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
12636 (dg-compile-aux-modules): Fix diagnostic.
12637 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
12638 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
12639
12640 PR fortran/56408
12641 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
12642 missing nexted dg-test call support in dejaGNU 1.4.4.
12643
12644 PR fortran/29383
12645 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
12646 other '*.exp' files.
12647
12648 2019-03-21 Richard Biener <rguenther@suse.de>
12649
12650 PR tree-optimization/89779
12651 * gcc.dg/torture/pr89779.c: New testcase.
12652
12653 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12654
12655 PR c++/78645
12656 * g++.dg/cpp0x/constexpr-ice20.C: New.
12657
12658 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12659
12660 PR c++/89571
12661 * g++.dg/cpp0x/noexcept37.C: New.
12662
12663 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
12664
12665 PR d/89017
12666 * gdc.dg/pr89017.d: New test.
12667
12668 2019-03-20 Janus Weil <janus@gcc.gnu.org>
12669
12670 PR fortran/71861
12671 * gfortran.dg/interface_abstract_5.f90: New test case.
12672
12673 2019-03-20 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR target/89775
12676 * gcc.target/s390/pr89775-1.c: New test.
12677 * gcc.target/s390/pr89775-2.c: New test.
12678
12679 2019-03-20 Jakub Jelinek <jakub@redhat.com>
12680
12681 PR target/89752
12682 * g++.target/aarch64/aarch64.exp: New file.
12683 * g++.target/aarch64/pr89752.C: New test.
12684
12685 2019-03-19 Martin Sebor <msebor@redhat.com>
12686
12687 PR tree-optimization/89688
12688 * gcc.dg/strlenopt-61.c: New test.
12689 * g++.dg/warn/Wstringop-overflow-2.C: New test.
12690
12691 2019-03-19 Jim Wilson <jimw@sifive.com>
12692
12693 PR target/89411
12694 * gcc.target/riscv/losum-overflow.c: New test.
12695
12696 2019-03-19 Martin Sebor <msebor@redhat.com>
12697
12698 PR tree-optimization/89644
12699 * gcc.dg/Wstringop-truncation-8.c: New test.
12700
12701 2019-03-19 Martin Liska <mliska@suse.cz>
12702
12703 PR middle-end/89737
12704 * gcc.dg/pr89737.c: New test.
12705
12706 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
12707
12708 PR lto/87809
12709 PR lto/89335
12710 * g++.dg/lto/pr87089_0.C: New testcase.
12711 * g++.dg/lto/pr87089_1.C: New testcase.
12712 * g++.dg/lto/pr89335_0.C: New testcase.
12713
12714 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
12715
12716 PR target/89736
12717 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
12718 restrict this test to vsx targets.
12719
12720 2019-03-19 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR target/89752
12723 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
12724 * g++.dg/ext/asm16.C: Likewise.
12725 * g++.dg/ext/asm17.C: New test.
12726
12727 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
12728
12729 * c-c++-common/unroll-7.c: New test.
12730
12731 2019-03-19 Jakub Jelinek <jakub@redhat.com>
12732
12733 PR target/89726
12734 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
12735 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
12736 Add expected results for them.
12737
12738 PR c/89734
12739 * gcc.dg/pr89734.c: New test.
12740
12741 2019-03-18 Martin Sebor <msebor@redhat.com>
12742
12743 PR tree-optimization/89720
12744 * gcc.dg/Warray-bounds-42.c: New test.
12745
12746 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
12747
12748 PR c++/89630
12749 * g++.target/i386/pr89630.C: New test.
12750
12751 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
12752
12753 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
12754
12755 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
12756
12757 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
12758 the "store" test as well.
12759 * gcc.target/powerpc/bswap32.c: Ditto.
12760
12761 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
12762
12763 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
12764 the "store" test as well.
12765 * gcc.target/powerpc/bswap32.c: Ditto.
12766
12767 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
12768
12769 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
12770 "exceeds" instead of just one that talks about "too large".
12771
12772 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
12773
12774 * gcc.target/aarch64/sve/cost_model_1.c: New test.
12775
12776 2019-03-18 Martin Jambor <mjambor@suse.cz>
12777
12778 PR tree-optimization/89546
12779 * gcc.dg/tree-ssa/pr89546.c: New test.
12780
12781 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
12782
12783 PR target/89627
12784 * g++.target/riscv/call-with-empty-struct-float.C: New file.
12785 * g++.target/riscv/call-with-empty-struct-int.C: New file.
12786 * g++.target/riscv/call-with-empty-struct.H: New file.
12787 * g++.target/riscv/riscv.exp: New file.
12788
12789 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12790
12791 PR c++/85014
12792 * g++.dg/cpp0x/pr85014.C: New.
12793
12794 2019-03-18 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR middle-end/86979
12797 * gcc.dg/pr86979.c: New test.
12798
12799 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12800
12801 PR fortran/88008
12802 * gfortran.dg/typebound_call_31.f90: New test.
12803
12804 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
12805
12806 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
12807 hppa*-*-hpux*.
12808 * gcc.dg/compat/pr83487-1_y.c: Likewise.
12809
12810 * gfortran.dg/pointer_init_10.f90: Require visibility support.
12811 * gfortran.dg/temporary_3.f90: Likewise.
12812
12813 * gcc.dg/pr88074.c: Require c99_runtime.
12814 * gcc.dg/warn-abs-1.c: Likewise.
12815 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
12816
12817 PR testsuite/89666
12818 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
12819 hppa*-*-hpux*.
12820 * gcc.dg/attr-copy.c: Require alias support.
12821 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
12822
12823 2019-03-16 Jakub Jelinek <jakub@redhat.com>
12824
12825 PR fortran/89724
12826 * gfortran.dg/continuation_15.f90: New test.
12827 * gfortran.dg/continuation_16.f90: New test.
12828
12829 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
12830
12831 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
12832
12833 PR testsuite/89393
12834 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
12835 * g++.dg/cpp0x/pr84497.C: Likewise.
12836
12837 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
12838 * gcc.dg/attr-copy-6.c: Likewise.
12839 * gcc.dg/pr87793.c: Likewise.
12840
12841 PR testsuite/89471
12842 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
12843
12844 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
12845 * gcc.dg/gimplefe-34.c: Likewise.
12846 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
12847 * gcc.dg/compat/pr83487-2_y.c: Likewise.
12848
12849 PR testsuite/84174
12850 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
12851 hppa*64*-*-*.
12852
12853 PR testsuite/83453
12854 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
12855
12856 * lib/target-supports.exp (check_ascii_locale_available): Remove
12857 hppa*-*-hpux*.
12858
12859 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12860
12861 PR fortran/84394
12862 * gfortran.dg/blockdata_11.f90: New test.
12863
12864 2019-03-15 Harald Anlauf <anlauf@gmx.de>
12865
12866 PR fortran/60091
12867 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
12868 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
12869
12870 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
12871
12872 PR target/87532
12873 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
12874 instruction selection.
12875 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
12876 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
12877 * gcc.target/powerpc/pr87532-mc.c: New test.
12878 * gcc.target/powerpc/pr87532.c: New test.
12879 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
12880 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
12881 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
12882 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
12883 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
12884 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
12885 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
12886 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
12887 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
12888 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
12889 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
12890 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
12891 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
12892 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
12893 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
12894 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
12895 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
12896 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
12897 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
12898 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
12899 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
12900 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
12901 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
12902 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
12903 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
12904 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
12905 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
12906
12907 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
12908
12909 PR c++/88534
12910 PR c++/88537
12911 * g++.dg/cpp2a/pr88534.C: New.
12912 * g++.dg/cpp2a/pr88537.C: New.
12913
12914 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
12915
12916 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
12917 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
12918 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
12919 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
12920
12921 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12922
12923 PR target/89719
12924 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
12925 * gcc.target/aarch64/spellcheck_5.c: Likewise.
12926 * gcc.target/aarch64/spellcheck_6.c: Likewise.
12927
12928 2019-03-15 Jakub Jelinek <jakub@redhat.com>
12929
12930 PR c++/89709
12931 * g++.dg/cpp0x/constexpr-89709.C: New test.
12932
12933 PR debug/89704
12934 * gcc.dg/debug/pr89704.c: New test.
12935
12936 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
12937
12938 PR target/89650
12939 * g++.target/i386/pr89650.C: New test.
12940
12941 2019-03-14 Richard Biener <rguenther@suse.de>
12942
12943 * gcc.dg/gimplefe-13.c: Adjust.
12944 * gcc.dg/gimplefe-14.c: Likewise.
12945 * gcc.dg/gimplefe-17.c: Likewise.
12946 * gcc.dg/gimplefe-18.c: Likewise.
12947 * gcc.dg/gimplefe-7.c: Likewise.
12948 * gcc.dg/torture/pr89595.c: Likewise.
12949 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
12950 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
12951 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
12952 * gcc.dg/tree-ssa/scev-3.c: Likewise.
12953 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12954 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12955 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
12956 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
12957
12958 2019-03-14 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR ipa/89684
12961 * gcc.target/i386/pr89684.c: New test.
12962
12963 PR rtl-optimization/89679
12964 * gcc.dg/pr89679.c: New test.
12965
12966 2019-03-14 Richard Biener <rguenther@suse.de>
12967
12968 PR tree-optimization/89710
12969 * gcc.dg/torture/pr89710.c: New testcase.
12970
12971 2019-03-14 Richard Biener <rguenther@suse.de>
12972
12973 PR middle-end/89698
12974 * g++.dg/torture/pr89698.C: New testcase.
12975
12976 2019-03-14 Jakub Jelinek <jakub@redhat.com>
12977
12978 PR tree-optimization/89703
12979 * gcc.c-torture/compile/pr89703-1.c: New test.
12980 * gcc.c-torture/compile/pr89703-2.c: New test.
12981
12982 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
12983
12984 PR target/89523
12985 * gcc.target/i386/pr89523-1a.c: New test.
12986 * gcc.target/i386/pr89523-1b.c: Likewise.
12987 * gcc.target/i386/pr89523-2.c: Likewise.
12988 * gcc.target/i386/pr89523-3.c: Likewise.
12989 * gcc.target/i386/pr89523-4.c: Likewise.
12990 * gcc.target/i386/pr89523-5.c: Likewise.
12991 * gcc.target/i386/pr89523-6.c: Likewise.
12992 * gcc.target/i386/pr89523-7.c: Likewise.
12993 * gcc.target/i386/pr89523-8.c: Likewise.
12994 * gcc.target/i386/pr89523-9.c: Likewise.
12995
12996 2019-03-14 Jakub Jelinek <jakub@redhat.com>
12997
12998 PR c++/89512
12999 * g++.dg/cpp1y/var-templ61.C: New test.
13000
13001 PR c++/89652
13002 * g++.dg/cpp1y/constexpr-89652.C: New test.
13003
13004 2019-03-13 Harald Anlauf <anlauf@gmx.de>
13005
13006 PR fortran/87045
13007 * gfortran.dg/pr87045.f90: New test.
13008
13009 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
13010
13011 PR target/85860
13012 * gcc.target/i386/pr85860.c: New.
13013
13014 2019-03-13 Marek Polacek <polacek@redhat.com>
13015
13016 PR c++/89686 - mixing init-capture and simple-capture in lambda.
13017 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
13018
13019 PR c++/89660 - bogus error with -Wredundant-move.
13020 * g++.dg/cpp0x/Wredundant-move8.C: New test.
13021 * g++.dg/cpp0x/Wredundant-move9.C: New test.
13022
13023 2019-03-13 Janus Weil <janus@gcc.gnu.org>
13024
13025 PR fortran/89601
13026 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
13027 * gfortran.dg/pdt_30.f90: New test case.
13028
13029 2019-03-13 Marek Polacek <polacek@redhat.com>
13030
13031 PR c++/88979 - further P0634 fix for constructors.
13032 * g++.dg/cpp2a/typename15.C: New test.
13033
13034 2019-03-13 Martin Sebor <msebor@redhat.com>
13035
13036 PR tree-optimization/89662
13037 * gcc.dg/Warray-bounds-41.c: New test.
13038
13039 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13040
13041 PR c++/63508
13042 * g++.dg/cpp0x/auto53.C: New.
13043
13044 2019-03-13 Richard Biener <rguenther@suse.de>
13045
13046 PR middle-end/89677
13047 * gcc.dg/torture/pr89677.c: New testcase.
13048
13049 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13050
13051 PR c++/85558
13052 * g++.dg/other/friend16.C: New.
13053 * g++.dg/other/friend17.C: Likewise.
13054
13055 2019-03-13 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR middle-end/88588
13058 * c-c++-common/gomp/pr88588.c: New test.
13059
13060 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
13061
13062 PR fortran/66695
13063 PR fortran/77746
13064 PR fortran/79485
13065 * gfortran.dg/binding_label_tests_30.f90: New test.
13066 * gfortran.dg/binding_label_tests_31.f90: New test.
13067 * gfortran.dg/binding_label_tests_32.f90: New test.
13068 * gfortran.dg/binding_label_tests_33.f90: New test.
13069
13070 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
13071
13072 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
13073 * gdc.dg/ubsan/ubsan.exp: New file.
13074 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
13075 Explicitly return flags from procedure.
13076
13077 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
13078
13079 PR d/88957
13080 * gdc.dg/pr88957.d: New test.
13081 * gdc.dg/simd.d: Add new vector tests.
13082
13083 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
13084
13085 PR d/87824
13086 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
13087 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
13088 -nostdinc++ flag.
13089
13090 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13091
13092 PR fortran/87673
13093 * gfortran.dg/charlen_17.f90: New test.
13094
13095 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
13096
13097 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
13098
13099 2019-03-12 Martin Liska <mliska@suse.cz>
13100
13101 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
13102 * gfortran.dg/binding_label_tests_4.f03: Likewise.
13103 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
13104 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
13105 * gfortran.dg/c_loc_tests_17.f90: Likewise.
13106 * gfortran.dg/constructor_9.f90: Likewise.
13107 * gfortran.dg/dec_structure_8.f90: Likewise.
13108 * gfortran.dg/entry_4.f90: Likewise.
13109 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
13110 * gfortran.dg/initialization_23.f90: Likewise.
13111 * gfortran.dg/logical_assignment_1.f90: Likewise.
13112 * gfortran.dg/pr80752.f90: Likewise.
13113 * gfortran.dg/pr88116_1.f90: Likewise.
13114 * gfortran.dg/pr88467.f90: Likewise.
13115 * gfortran.dg/typebound_call_7.f03: Likewise.
13116 * gfortran.dg/typebound_generic_1.f03: Likewise.
13117 * gfortran.dg/typebound_operator_2.f03: Likewise.
13118 * gfortran.dg/typebound_operator_4.f03: Likewise.
13119 * gfortran.dg/typebound_proc_9.f03: Likewise.
13120 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
13121
13122 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
13123
13124 PR fortran/89363
13125 * gfortran.dg/assumed_rank_16.f90: New test.
13126
13127 PR fortran/89364
13128 * gfortran.dg/assumed_rank_17.f90: New test.
13129
13130 2019-03-12 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR middle-end/89663
13133 * gcc.c-torture/compile/pr89663-1.c: New test.
13134 * gcc.c-torture/compile/pr89663-2.c: New test.
13135
13136 2019-03-12 Richard Biener <rguenther@suse.de>
13137
13138 PR tree-optimization/89664
13139 * gfortran.dg/pr89664.f90: New testcase.
13140
13141 2019-03-11 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR fortran/89651
13144 * gfortran.dg/gomp/pr89651.f90: New test.
13145
13146 PR middle-end/89655
13147 PR bootstrap/89656
13148 * gcc.c-torture/compile/pr89655.c: New test.
13149
13150 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
13151
13152 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
13153 target.
13154
13155 2019-03-11 Martin Liska <mliska@suse.cz>
13156
13157 * g++.dg/conversion/simd3.C (foo): Wrap option names
13158 with apostrophe character.
13159 * g++.dg/cpp1z/decomp3.C (test): Likewise.
13160 (test3): Likewise.
13161 * g++.dg/cpp1z/decomp4.C (test): Likewise.
13162 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
13163 * g++.dg/cpp1z/decomp45.C (f): Likewise.
13164 * g++.dg/opt/pr34036.C: Likewise.
13165 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
13166 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
13167 * gcc.dg/cpp/dir-only-4.c: Likewise.
13168 * gcc.dg/cpp/dir-only-5.c: Likewise.
13169 * gcc.dg/cpp/pr71591.c: Likewise.
13170 * gcc.dg/format/opt-1.c: Likewise.
13171 * gcc.dg/format/opt-2.c: Likewise.
13172 * gcc.dg/format/opt-3.c: Likewise.
13173 * gcc.dg/format/opt-4.c: Likewise.
13174 * gcc.dg/format/opt-5.c: Likewise.
13175 * gcc.dg/format/opt-6.c: Likewise.
13176 * gcc.dg/pr22231.c: Likewise.
13177 * gcc.dg/pr33007.c: Likewise.
13178 * gcc.dg/simd-1.c (hanneke): Likewise.
13179 * gcc.dg/simd-5.c: Likewise.
13180 * gcc.dg/simd-6.c: Likewise.
13181 * gcc.dg/spellcheck-options-14.c: Likewise.
13182 * gcc.dg/spellcheck-options-15.c: Likewise.
13183 * gcc.dg/spellcheck-options-16.c: Likewise.
13184 * gcc.dg/spellcheck-options-17.c: Likewise.
13185 * gcc.dg/tree-ssa/pr23109.c: Likewise.
13186 * gcc.dg/tree-ssa/recip-5.c: Likewise.
13187 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
13188 (__attribute__): Likewise.
13189 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
13190 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
13191 * gcc.target/powerpc/warn-1.c: Likewise.
13192 * gcc.target/powerpc/warn-2.c: Likewise.
13193
13194 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
13195
13196 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
13197
13198 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
13199
13200 * c-c++-common/unroll-6.c: New test.
13201
13202 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13203
13204 PR c++/87571
13205 * g++.dg/template/memfriend18.C: New.
13206
13207 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13208
13209 * gdc.dg/pr89041.d: Mark as compile test.
13210
13211 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13212
13213 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
13214 dg-options.
13215
13216 2019-03-10 Martin Jambor <mjambor@suse.cz>
13217
13218 PR tree-optimization/85762
13219 PR tree-optimization/87008
13220 PR tree-optimization/85459
13221 * g++.dg/tree-ssa/pr87008.C: New test.
13222 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
13223
13224 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13225
13226 PR fortran/66089
13227 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
13228 * gfortran.dg/no_arg_check_2.f90: Likewise.
13229
13230 2019-03-10 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR c++/89648
13233 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
13234
13235 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13236
13237 PR fortran/66089
13238 * gfortran.dg/dependency_53.f90: New test.
13239
13240 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13241
13242 PR fortran/87734
13243 * gfortran.dg/public_private_module_10.f90: New test.
13244
13245 2019-03-09 John David Anglin <dave.anglin@bell.net>
13246
13247 PR c++/70349
13248 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
13249
13250 PR middle-end/68733
13251 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
13252
13253 PR testsuite/89472
13254 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
13255
13256 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
13257
13258 PR c++/87750
13259 * g++.dg/cpp0x/pr87750.C: New.
13260
13261 2019-03-09 John David Anglin <dave.anglin@bell.net>
13262
13263 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
13264 * c-c++-common/ident-1a.c: Likewise.
13265 * c-c++-common/ident-1b.c: Likewise.
13266 * c-c++-common/ident-2b.c: Likewise.
13267
13268 * g++.dg/tls/pr77285-2.C: Require tls_native support.
13269
13270 * g++.dg/ext/visibility/lambda1.C: Require visibility.
13271
13272 PR inline-asm/87010
13273 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
13274
13275 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
13276 libatomic_available.
13277
13278 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
13279
13280 PR d/89041
13281 * gdc.dg/pr89041.d: New test.
13282
13283 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13284
13285 PR fortran/71544
13286 * gfortran.dg/c_ptr_tests_19.f90: New test.
13287
13288 2019-03-09 John David Anglin <dave.anglin@bell.net>
13289
13290 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
13291 * gnat.dg/debug12.adb: Likewise.
13292
13293 * lib/target-supports.exp (check_effective_target_weak_undefined):
13294 Return 0 on hppa*-*-hpux*.
13295 (check_ascii_locale_available): Likewise.
13296
13297 2019-03-09 Janus Weil <janus@gcc.gnu.org>
13298
13299 PR fortran/84504
13300 * gfortran.dg/pointer_init_10.f90: New test case.
13301
13302 2019-03-09 John David Anglin <dave.anglin@bell.net>
13303
13304 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
13305
13306 2019-03-09 John David Anglin <dave.anglin@bell.net>
13307
13308 PR fortran/89639
13309 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
13310
13311 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
13312
13313 PR fortran/71203
13314 * gfortran.dg/array_simplify_3.f90: New test case.
13315
13316 2019-03-09 Jakub Jelinek <jakub@redhat.com>
13317
13318 PR c/88568
13319 * g++.dg/other/pr88568.C: New test.
13320
13321 PR rtl-optimization/89634
13322 * gcc.c-torture/execute/pr89634.c: New test.
13323
13324 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13325
13326 PR c/85870
13327 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
13328 -r -nostdlib -flinker-output=nolto-rel.
13329
13330 2019-03-08 David Malcolm <dmalcolm@redhat.com>
13331
13332 PR target/79926
13333 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
13334 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
13335 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
13336 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
13337
13338 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13339
13340 PR c++/63540
13341 * g++.dg/cpp0x/implicit17.C: New.
13342
13343 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13344
13345 PR c++/22149
13346 * g++.dg/template/access29.C: New.
13347
13348 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13349
13350 PR c++/82075
13351 * g++.dg/cpp1z/decomp49.C: New test.
13352
13353 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
13354
13355 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
13356
13357 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
13358
13359 PR target/68924
13360 PR target/78782
13361 PR target/87558
13362 * gcc.target/i386/pr78782.c: New test.
13363 * gcc.target/i386/pr87558.c: Ditto.
13364
13365 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13366
13367 PR c/85870
13368 * gcc.dg/lto/pr85870_0.c: New test.
13369 * gcc.dg/lto/pr85870_1.c: New test.
13370
13371 2019-03-08 Martin Liska <mliska@suse.cz>
13372
13373 PR target/86952
13374 * gcc.target/i386/pr86952.c: New test.
13375 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
13376 scanned pattern.
13377 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13378
13379 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13380
13381 PR c++/89585
13382 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
13383 asm volatile.
13384
13385 PR c++/89599
13386 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
13387 * g++.dg/parse/array-size2.C: Likewise.
13388 * g++.dg/cpp0x/constexpr-89599.C: New test.
13389
13390 PR c++/89622
13391 * g++.dg/warn/pr89622.C: New test.
13392
13393 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13394
13395 PR target/80003
13396 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
13397 * gcc.target/i386/interrupt-6.c: Likewise.
13398 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
13399
13400 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13401
13402 PR c++/84518
13403 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
13404 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
13405
13406 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13407
13408 PR translation/79999
13409 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
13410 * c-c++-common/gomp/doacross-3.c: New test.
13411
13412 PR target/89602
13413 * gcc.target/i386/avx512f-vmovss-1.c: New test.
13414 * gcc.target/i386/avx512f-vmovss-2.c: New test.
13415 * gcc.target/i386/avx512f-vmovss-3.c: New test.
13416 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
13417 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
13418 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
13419
13420 2019-03-07 Martin Jambor <mjambor@suse.cz>
13421
13422 PR lto/87525
13423 * gcc.dg/ipa/ipcp-5.c: New test.
13424
13425 2019-03-07 Martin Jambor <mjambor@suse.cz>
13426
13427 PR ipa/88235
13428 * g++.dg/ipa/pr88235.C: New test.
13429
13430 2019-04-07 Richard Biener <rguenther@suse.de>
13431
13432 PR middle-end/89618
13433 * gcc.target/i386/pr89618.c: New testcase.
13434
13435 2019-03-07 Richard Biener <rguenther@suse.de>
13436
13437 PR tree-optimization/89595
13438 * gcc.dg/torture/pr89595.c: New testcase.
13439
13440 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR c++/89585
13443 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
13444
13445 2019-03-06 Harald Anlauf <anlauf@gmx.de>
13446
13447 PR fortran/71203
13448 * gfortran.dg/substr_8.f90: New test.
13449
13450 2019-03-06 Jakub Jelinek <jakub@redhat.com>
13451
13452 PR c++/87148
13453 * g++.dg/ext/flexary34.C: New test.
13454
13455 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
13456
13457 PR rtl-optimization/88845
13458 * gcc.target/powerpc/pr88845.c: New test.
13459
13460 2019-03-06 Marek Polacek <polacek@redhat.com>
13461
13462 PR c++/87378 - bogus -Wredundant-move warning.
13463 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
13464 * g++.dg/cpp0x/Wredundant-move7.C: New test.
13465
13466 2019-03-06 Richard Biener <rguenther@suse.de>
13467
13468 PR testsuite/89551
13469 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
13470 the way that makes the testcase PASS.
13471
13472 2019-03-05 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR middle-end/89590
13475 * gcc.dg/pr89590.c: New test.
13476
13477 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
13478
13479 PR target/89222
13480 * gcc.target/arm/pr89222.c: Add new test.
13481
13482 2019-03-05 Richard Biener <rguenther@suse.de>
13483
13484 PR tree-optimization/89594
13485 * gcc.dg/pr89594.c: New testcase.
13486
13487 2019-03-05 Jakub Jelinek <jakub@redhat.com>
13488
13489 PR tree-optimization/89487
13490 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
13491 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
13492 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
13493 "%r14".
13494
13495 PR bootstrap/89560
13496 * g++.dg/other/pr89560.C: New test.
13497
13498 PR tree-optimization/89570
13499 * gcc.dg/pr89570.c: New test.
13500
13501 PR tree-optimization/89566
13502 * c-c++-common/pr89566.c: New test.
13503
13504 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13505
13506 PR c++/84605
13507 * g++.dg/parse/crash69.C: New.
13508
13509 2019-03-04 Jakub Jelinek <jakub@redhat.com>
13510
13511 PR c++/71446
13512 * g++.dg/cpp2a/desig12.C: New test.
13513 * g++.dg/cpp2a/desig13.C: New test.
13514
13515 2019-03-04 Tamar Christina <tamar.christina@arm.com>
13516
13517 PR target/88530
13518 * gcc.target/aarch64/options_set_10.c: Add native.
13519
13520 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
13521
13522 PR tree-optimization/89437
13523 * gcc.dg/sinatan-1.c: Fix testcase.
13524
13525 2019-03-04 Richard Biener <rguenther@suse.de>
13526
13527 PR middle-end/89572
13528 * gcc.dg/torture/pr89572.c: New testcase.
13529
13530 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
13531
13532 PR tree-optimization/89487
13533 * gcc.dg/tree-ssa/pr89487.c: New test.
13534
13535 2019-03-03 Harald Anlauf <anlauf@gmx.de>
13536
13537 PR fortran/77583
13538 * gfortran.dg/pr77583.f90: New test.
13539
13540 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13541
13542 PR fortran/72714
13543 * gfortran.dg/coarray_allocate_11.f90: New test.
13544
13545 2019-03-02 Harald Anlauf <anlauf@gmx.de>
13546
13547 PR fortran/89516
13548 * gfortran.dg/pr89492.f90: Adjust testcase.
13549 * gfortran.dg/transfer_check_5.f90: New test.
13550
13551 2019-03-02 Jakub Jelinek <jakub@redhat.com>
13552
13553 PR c++/71446
13554 * g++.dg/cpp2a/desig10.C: New test.
13555 * g++.dg/cpp2a/desig11.C: New test.
13556 * g++.dg/ext/desig4.C: Expect 4 new errors.
13557
13558 PR target/89506
13559 * gcc.dg/pr89506.c: New test.
13560
13561 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
13562 Monk Chiang <sh.chiang04@gmail.com>
13563
13564 * gcc.target/riscv/attribute-1.c: New.
13565 * gcc.target/riscv/attribute-2.c: Likewise.
13566 * gcc.target/riscv/attribute-3.c: Likewise.
13567 * gcc.target/riscv/attribute-4.c: Likewise.
13568 * gcc.target/riscv/attribute-5.c: Likewise.
13569 * gcc.target/riscv/attribute-6.c: Likewise.
13570 * gcc.target/riscv/attribute-7.c: Likewise.
13571 * gcc.target/riscv/attribute-8.c: Likewise.
13572 * gcc.target/riscv/attribute-9.c: Likewise.
13573
13574 * gcc.target/riscv/arch-1.c: New.
13575 * gcc.target/riscv/arch-2.c: Likewise.
13576 * gcc.target/riscv/arch-3.c: Likewise.
13577 * gcc.target/riscv/arch-4.c: Likewise.
13578
13579 2019-03-01 Jakub Jelinek <jakub@redhat.com>
13580
13581 PR middle-end/89497
13582 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
13583 scan-tree-dump-times from dom3 to tracer pass.
13584
13585 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
13586
13587 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
13588 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
13589
13590 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
13591
13592 PR rtl-optimization/85899
13593 * gcc.dg/pr85899.c: New test.
13594
13595 2019-03-01 Marek Polacek <polacek@redhat.com>
13596
13597 PR c++/89537 - missing location for error with non-static member fn.
13598 * g++.dg/diagnostic/member-fn-1.C: New test.
13599
13600 PR c++/89532 - ICE with incomplete type in decltype.
13601 * g++.dg/cpp2a/nontype-class14.C: New test.
13602
13603 2019-03-01 Jakub Jelinek <jakub@redhat.com>
13604
13605 Implement P1002R1, Try-catch blocks in constexpr functions
13606 PR c++/89513
13607 * g++.dg/cpp2a/constexpr-try1.C: New test.
13608 * g++.dg/cpp2a/constexpr-try2.C: New test.
13609 * g++.dg/cpp2a/constexpr-try3.C: New test.
13610 * g++.dg/cpp2a/constexpr-try4.C: New test.
13611 * g++.dg/cpp2a/constexpr-try5.C: New test.
13612 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
13613
13614 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
13615
13616 PR tree-optimization/89535
13617 * gfortran.dg/vect/pr89535.f90: New test.
13618
13619 2019-03-01 Richard Biener <rguenther@suse.de>
13620
13621 PR middle-end/89541
13622 * gfortran.dg/pr89451.f90: New testcase.
13623
13624 2019-03-01 Richard Biener <rguenther@suse.de>
13625
13626 PR middle-end/89497
13627 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
13628 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
13629 that happen now earlier.
13630
13631 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
13632
13633 * gcc.c-torture/execute/20190228-1.c: New test.
13634
13635 2019-02-28 Marek Polacek <polacek@redhat.com>
13636
13637 PR c++/87068 - missing diagnostic with fallthrough statement.
13638 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
13639
13640 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
13641 Cesar Philippidis <cesar@codesourcery.com>
13642
13643 PR fortran/72741
13644 PR fortran/89433
13645 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
13646 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
13647
13648 PR fortran/72741
13649 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
13650
13651 PR fortran/72741
13652 PR fortran/89433
13653 * gfortran.dg/goacc/routine-6.f90: Update
13654 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
13655 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
13656
13657 2019-02-28 Jakub Jelinek <jakub@redhat.com>
13658
13659 PR c/89521
13660 * gcc.dg/pr89521-1.c: New test.
13661 * gcc.dg/pr89521-2.c: New test.
13662
13663 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
13664
13665 PR testsuite/89441
13666 * g++.dg/ipa/pr89009.C: Update symbol visibility.
13667
13668 2019-02-28 Tamar Christina <tamar.christina@arm.com>
13669
13670 PR target/88530
13671 * gcc.target/aarch64/options_set_10.c: New test.
13672
13673 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13674
13675 PR c++/89522
13676 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
13677
13678 2019-02-28 Jakub Jelinek <jakub@redhat.com>
13679
13680 PR c/89525
13681 * gcc.dg/pr89525.c: New test.
13682
13683 PR c/89520
13684 * gcc.dg/pr89520-1.c: New test.
13685 * gcc.dg/pr89520-2.c: New test.
13686
13687 2019-02-27 Marek Polacek <polacek@redhat.com>
13688
13689 PR c++/88857 - ICE with value-initialization of argument in template.
13690 * g++.dg/cpp0x/initlist-value4.C: New test.
13691
13692 2019-02-27 Marek Polacek <polacek@redhat.com>
13693
13694 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
13695 * g++.dg/cpp0x/using-enum-3.C: New test.
13696
13697 2019-02-27 Jakub Jelinek <jakub@redhat.com>
13698
13699 PR tree-optimization/89280
13700 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
13701 keyword.
13702
13703 2019-02-27 Richard Biener <rguenther@suse.de>
13704
13705 * gcc.dg/gimplefe-36.c: New testcase.
13706
13707 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13708
13709 PR c++/89488
13710 * g++.dg/cpp0x/nsdmi15.C: New.
13711
13712 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13713
13714 PR c++/88987
13715 * g++.dg/cpp0x/pr88987.C: New.
13716
13717 2019-02-27 Jakub Jelinek <jakub@redhat.com>
13718
13719 PR tree-optimization/89280
13720 * gcc.c-torture/compile/pr89280.c: New test.
13721 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
13722 function. Skip the test for -O0.
13723
13724 2018-02-26 Steve Ellcey <sellcey@marvell.com>
13725
13726 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
13727 * gfortran.dg/simd-builtins-2.f90: Ditto.
13728 * gfortran.dg/simd-builtins-6.f90: Ditto.
13729 * gfortran.dg/simd-builtins-8.f90: New test.
13730 * gfortran.dg/simd-builtins-8.h: New header file.
13731
13732 2019-02-26 Jakub Jelinek <jakub@redhat.com>
13733
13734 PR c++/89507
13735 * g++.dg/other/new2.C: New test.
13736
13737 PR tree-optimization/89500
13738 * gcc.dg/pr89500.c: New test.
13739 * gcc.dg/Wstringop-overflow-10.c: New test.
13740 * gcc.dg/strlenopt-60.c: New test.
13741
13742 2019-02-26 Harald Anlauf <anlauf@gmx.de>
13743
13744 PR fortran/89492
13745 * gfortran.dg/pr89492.f90: New test.
13746
13747 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13748
13749 PR fortran/89496
13750 * gfortran.dg/altreturn_9_0.f90: New file.
13751 * gfortran.dg/altreturn_9_1.f90: New file.
13752
13753 2019-02-26 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR c++/89481
13756 * g++.dg/cpp1y/constexpr-89481.C: New test.
13757
13758 2019-02-26 Richard Biener <rguenther@suse.de>
13759
13760 PR tree-optimization/89505
13761 * gcc.dg/torture/pr89505.c: New testcase.
13762
13763 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
13764
13765 * gnat.dg/opt77.adb: New test.
13766 * gnat.dg/opt77_pkg.ad[sb]: New helper.
13767
13768 2019-02-26 Jakub Jelinek <jakub@redhat.com>
13769
13770 PR target/89474
13771 * gcc.target/i386/pr89474.c: New test.
13772
13773 2019-02-25 Jakub Jelinek <jakub@redhat.com>
13774
13775 PR c/77754
13776 * gcc.c-torture/compile/pr77754-1.c: New test.
13777 * gcc.c-torture/compile/pr77754-2.c: New test.
13778 * gcc.c-torture/compile/pr77754-3.c: New test.
13779 * gcc.c-torture/compile/pr77754-4.c: New test.
13780 * gcc.c-torture/compile/pr77754-5.c: New test.
13781 * gcc.c-torture/compile/pr77754-6.c: New test.
13782
13783 2019-02-25 Tamar Christina <tamar.christina@arm.com>
13784
13785 PR target/88530
13786 * gcc.target/aarch64/options_set_1.c: New test.
13787 * gcc.target/aarch64/options_set_2.c: New test.
13788 * gcc.target/aarch64/options_set_3.c: New test.
13789 * gcc.target/aarch64/options_set_4.c: New test.
13790 * gcc.target/aarch64/options_set_5.c: New test.
13791 * gcc.target/aarch64/options_set_6.c: New test.
13792 * gcc.target/aarch64/options_set_7.c: New test.
13793 * gcc.target/aarch64/options_set_8.c: New test.
13794 * gcc.target/aarch64/options_set_9.c: New test.
13795
13796 2019-02-25 Tamar Christina <tamar.christina@arm.com>
13797
13798 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
13799 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
13800 Rename ....
13801 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
13802 test_vfmlslq_high_f16): ... To this.
13803 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
13804 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
13805 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
13806 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
13807 test_vfmlslq_laneq_high_u32): Rename ...
13808 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
13809 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
13810 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
13811 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
13812 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
13813 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
13814 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
13815 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
13816 test_vfmlslq_laneq_low_u32): Rename ...
13817 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
13818 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
13819 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
13820 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
13821 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
13822 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
13823 Rename ...
13824 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
13825 test_vfmlslq_low_f16): ... To this.
13826
13827 2019-02-25 Tamar Christina <tamar.christina@arm.com>
13828
13829 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
13830 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
13831 Rename ...
13832 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
13833 test_vfmlslq_high_f16): ... To this.
13834 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
13835 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
13836 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
13837 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
13838 test_vfmlslq_laneq_high_u32): Rename ...
13839 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
13840 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
13841 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
13842 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
13843 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
13844 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
13845 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
13846 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
13847 test_vfmlslq_laneq_low_u32): Rename ...
13848 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
13849 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
13850 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
13851 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
13852 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
13853 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
13854 Rename ...
13855 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
13856 test_vfmlslq_low_f16): ... To This.
13857 * lib/target-supports.exp
13858 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
13859
13860 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
13861
13862 PR fortran/89282
13863 * gfortran.dg/overload_3.f90: New test.
13864
13865 2019-02-25 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR c++/89285
13868 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
13869
13870 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
13871
13872 PR libfortran/89274
13873 * gfortran.dg/list_directed_large.f90: New test.
13874
13875 2019-02-25 Jakub Jelinek <jakub@redhat.com>
13876
13877 PR target/89434
13878 * gcc.c-torture/execute/pr89434.c: New test.
13879
13880 PR target/89438
13881 * gcc.dg/pr89438.c: New test.
13882
13883 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
13884
13885 PR c++/84585
13886 * g++.dg/cpp0x/pr84585.C: New.
13887
13888 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13889
13890 PR fortran/89174
13891 * gfortran.dg/allocate_with_mold_3.f90: New test.
13892
13893 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
13894
13895 PR target/87007
13896 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
13897 * gcc.target/i386/pr87007-2.c: Likewise.
13898
13899 2019-02-24 Harald Anlauf <anlauf@gmx.de>
13900
13901 PR fortran/89266
13902 PR fortran/88326
13903 * gfortran.dg/pr89266.f90: New test.
13904 * gfortran.dg/pr88326.f90: New test.
13905
13906 2019-02-24 Jakub Jelinek <jakub@redhat.com>
13907
13908 PR rtl-optimization/89445
13909 * gcc.target/i386/avx512f-pr89445.c: New test.
13910
13911 2019-02-23 Martin Sebor <msebor@redhat.com>
13912
13913 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
13914 wchar_t to wint_t to avoid a bogus -Wformat warning in
13915 ILP32 (bug 77970).
13916
13917 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
13918
13919 PR testsuite/89476
13920 * gfortran.dg/ISO_Fortran_binding_5.c: Include
13921 "../../../libgfortran/ISO_Fortran_binding.h".
13922 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
13923
13924 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
13925
13926 PR driver/69471
13927 * gcc.dg/pr69471-1.c: New test.
13928 * gcc.dg/pr69471-2.c: Likewise.
13929 * gcc.target/i386/pr69471-3.c: Likewise.
13930
13931 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13932
13933 PR fortran/84387
13934 * gfortran.dg/dtio_34.f90: New test.
13935
13936 2019-02-23 Marek Polacek <polacek@redhat.com>
13937
13938 PR c++/88294 - ICE with non-constant noexcept-specifier.
13939 * g++.dg/cpp0x/noexcept34.C: New test.
13940 * g++.dg/cpp0x/noexcept35.C: New test.
13941
13942 PR c++/89419
13943 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
13944
13945 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
13946
13947 PR fortran/88117
13948 * gfortran.dg/deferred_character_32.f90: New test.
13949
13950 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
13951
13952 PR fortran/89385
13953 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct test for
13954 previously incorrect lbound for allocatable expressions. Also
13955 correct stop values to avoid repetition.
13956 * gfortran.dg/ISO_Fortran_binding_5.f90: New test
13957 * gfortran.dg/ISO_Fortran_binding_5.c: Support previous test.
13958
13959 PR fortran/89366
13960 * gfortran.dg/ISO_Fortran_binding_6.f90: New test.
13961 * gfortran.dg/ISO_Fortran_binding_6.c: Support previous test.
13962 * gfortran.dg/pr32599.f03: Set standard to F2008.
13963
13964 2019-02-22 David Malcolm <dmalcolm@redhat.com>
13965
13966 PR c++/89390
13967 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
13968 renaming to a multicharacter name, so that start != finish. Add
13969 tests for dtor locations.
13970
13971 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13972
13973 PR c++/84676
13974 * g++.dg/cpp0x/pr84676.C: New.
13975
13976 2019-02-22 Martin Sebor <msebor@redhat.com>
13977
13978 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
13979 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
13980
13981 2019-02-22 Harald Anlauf <anlauf@gmx.de>
13982
13983 PR fortran/83057
13984 * gfortran.dg/newunit_6.f90: New test.
13985
13986 2019-02-22 Marek Polacek <polacek@redhat.com>
13987
13988 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
13989 * g++.dg/cpp2a/explicit14.C: New test.
13990
13991 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
13992
13993 PR target/89324
13994 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
13995 * gfortran.fortran-torture/compile/pr89324.f90: New test.
13996
13997 2019-02-22 Martin Sebor <msebor@redhat.com>
13998
13999 PR c/89425
14000 * gcc.dg/Wabsolute-value.c: New test.
14001
14002 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
14003
14004 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
14005 Hongtao Liu <hongtao.liu@intel.com>
14006 Sunil K Pandey <sunil.k.pandey@intel.com>
14007
14008 PR target/87007
14009 * gcc.target/i386/pr87007-1.c: New test.
14010 * gcc.target/i386/pr87007-2.c: Likewise.
14011
14012 2019-02-22 Richard Biener <rguenther@suse.de>
14013
14014 PR tree-optimization/89440
14015 * gcc.dg/vect/pr89440.c: New testcase.
14016
14017 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
14018
14019 * lib/target-supports.exp (check_effective_target_offload_nvptx):
14020 Remove.
14021
14022 PR fortran/72741
14023 * gfortran.dg/goacc/classify-routine.f95: Adjust.
14024
14025 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
14026 * g++.dg/goacc/template.C: Likewise.
14027
14028 PR fortran/78027
14029 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
14030
14031 2019-02-22 Richard Biener <rguenther@suse.de>
14032
14033 PR middle-end/87609
14034 * gcc.dg/torture/restrict-7.c: New testcase.
14035
14036 2019-02-21 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR c++/89285
14039 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
14040 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
14041 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
14042 diagnostics.
14043 * g++.dg/cpp1y/constexpr-89285.C: New test.
14044 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
14045 for C++11.
14046 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
14047 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
14048
14049 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
14050
14051 PR target/87412
14052 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
14053 -fcf-protection with -fcf-protection=branch.
14054 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14055 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14056 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14057 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14058 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14059
14060 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
14061
14062 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
14063 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
14064
14065 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14066
14067 PR fortran/86119
14068 * gfortran.dg/warn_conversion_11.f90: New test.
14069
14070 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
14071
14072 PR target/87412
14073 * gcc.target/i386/pr87412-1.c: New file.
14074 * gcc.target/i386/pr87412-2.c: Likewise.
14075 * gcc.target/i386/pr87412-3.c: Likewise.
14076 * gcc.target/i386/pr87412-4.c: Likewise.
14077
14078 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR c++/89403
14081 * g++.dg/cpp0x/pr89403.C: New test.
14082
14083 PR c++/89405
14084 * g++.dg/cpp1z/inline-var5.C: New test.
14085
14086 PR middle-end/89412
14087 * gcc.c-torture/compile/pr89412.c: New test.
14088
14089 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14090 David Malcolm <dmalcolm@redhat.com>
14091
14092 PR middle-end/89091
14093 * gcc.dg/torture/pr89091.c: New test.
14094
14095 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14096
14097 PR middle-end/88074
14098 PR middle-end/89415
14099 * gcc.dg/pr88074-2.c: New test.
14100
14101 PR c++/89336
14102 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
14103
14104 2019-02-20 David Malcolm <dmalcolm@redhat.com>
14105
14106 PR c/89410
14107 * gcc.dg/pr89410-1.c: New test.
14108 * gcc.dg/pr89410-2.c: New test.
14109
14110 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
14111
14112 * lib/target-supports.exp (check_effective_target_vect_usad_char):
14113 Add PowerPC support.
14114 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
14115 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
14116
14117 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14118
14119 PR target/86487
14120 * gcc.target/arm/pr86487.c: New.
14121
14122 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14123
14124 PR c++/84536
14125 * g++.dg/cpp1y/var-templ60.C: New.
14126
14127 2019-02-20 Li Jia He <helijia@linux.ibm.com>
14128
14129 PR target/88100
14130 * gcc.target/powerpc/pr88100.c: New testcase.
14131
14132 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
14133
14134 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
14135
14136 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14137
14138 PR fortran/89384
14139 * gfortran.dg/ISO_Fortran_binding_4.f90
14140
14141 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
14142
14143 PR c/87924
14144 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
14145 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
14146
14147 2019-02-19 Richard Biener <rguenther@suse.de>
14148
14149 PR middle-end/88074
14150 * gcc.dg/pr88074.c: New testcase.
14151
14152 2019-02-19 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR middle-end/89303
14155 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
14156 namespace.
14157
14158 PR c++/89387
14159 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
14160
14161 PR c++/89391
14162 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
14163
14164 PR c++/89390
14165 * g++.dg/diagnostic/pr89390.C: New test.
14166
14167 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
14168
14169 * README: Fix typos.
14170
14171 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14172
14173 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
14174 bad_weak_ptr_.
14175
14176 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14177
14178 PR fortran/87689
14179 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
14180 options.
14181 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
14182 * gfortran.dg/lto/pr87689_0.f: New file.
14183 * gfortran.dg/lto/pr87689_1.f: New file.
14184
14185 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
14186
14187 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
14188
14189 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14190
14191 * gdc.dg/dg.exp: Tabify.
14192 * gdc.dg/lto/lto.exp: Likewise.
14193 * gdc.test/gdc-test.exp: Likewise.
14194 * lib/gdc-dg.exp: Likewise.
14195 * lib/gdc.exp: Likewise.
14196
14197 2019-02-18 Richard Biener <rguenther@suse.de>
14198
14199 PR tree-optimization/89296
14200 * gcc.dg/uninit-pr89296.c: New testcase.
14201
14202 2019-02-18 Jakub Jelinek <jakub@redhat.com>
14203
14204 PR target/89369
14205 * gcc.c-torture/execute/pr89369.c: New test.
14206 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
14207 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
14208 34,63,62.
14209
14210 2019-02-18 Martin Jambor <mjambor@suse.cz>
14211
14212 PR tree-optimization/89209
14213 * gcc.dg/tree-ssa/pr89209.c: New test.
14214
14215 2019-02-18 Martin Liska <mliska@suse.cz>
14216
14217 * gfortran.dg/simd-builtins-7.f90: New test.
14218 * gfortran.dg/simd-builtins-7.h: New test.
14219
14220 2019-02-17 Harald Anlauf <anlauf@gmx.de>
14221
14222 PR fortran/88299
14223 * gfortran.dg/pr88299.f90: New test.
14224
14225 2019-02-17 Harald Anlauf <anlauf@gmx.de>
14226
14227 PR fortran/89077
14228 * gfortran.dg/transfer_simplify_12.f90: New test.
14229
14230 2019-02-17 Marek Polacek <polacek@redhat.com>
14231
14232 PR c++/89217 - ICE with list-initialization in range-based for loop.
14233 * g++.dg/cpp0x/range-for37.C: New test.
14234
14235 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
14236
14237 PR c++/89315
14238 * g++.dg/cpp0x/initlist114.C: New test.
14239
14240 PR c++/89356
14241 * g++.dg/abi/mangle68.C: New test.
14242 * g++.dg/cpp0x/decltype69.C: New test.
14243
14244 2019-02-16 David Malcolm <dmalcolm@redhat.com>
14245
14246 PR c++/88680
14247 * g++.dg/wrappers/pr88680.C: New test.
14248
14249 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14250
14251 PR fortran/71066
14252 * gfortran.dg/coarray_data_1.f90: New test.
14253
14254 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
14255
14256 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
14257 * c-c++-common/patchable_function_entry-default.c: Likewise.
14258 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14259
14260 2019-02-16 Jakub Jelinek <jakub@redhat.com>
14261
14262 PR rtl-optimization/66152
14263 * gcc.target/i386/pr66152.c: New test.
14264
14265 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14266
14267 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
14268 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
14269
14270 2019-02-15 Tamar Christina <tamar.christina@arm.com>
14271
14272 * lib/target-supports.exp
14273 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
14274 checking alternative.
14275
14276 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14277
14278 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
14279
14280 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14281
14282 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
14283 * c-c++-common/patchable_function_entry-default.c: Likewise.
14284 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14285 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
14286
14287 2019-02-15 Jakub Jelinek <jakub@redhat.com>
14288
14289 PR other/69006
14290 PR testsuite/88920
14291 * lib/gcc-dg.exp: If llvm_binutils effective target, set
14292 allow_blank_lines to 2 during initialization.
14293 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
14294 it was previously zero.
14295 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
14296 Clear allow_blank_lines afterwards whenever it was 1.
14297 * gdc.test/gdc-test.exp (dmd2dg): Don't call
14298 dg-allow-blank-lines-in-output here.
14299 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
14300 the tests and restore it back at the end.
14301
14302 * c-c++-common/ubsan/opts-1.c: New test.
14303 * c-c++-common/ubsan/opts-2.c: New test.
14304 * c-c++-common/ubsan/opts-3.c: New test.
14305 * c-c++-common/ubsan/opts-4.c: New test.
14306
14307 2019-02-15 Richard Biener <rguenther@suse.de>
14308 Jakub Jelinek <jakub@redhat.com>
14309
14310 PR tree-optimization/89278
14311 * gcc.dg/pr89278.c: New test.
14312
14313 2019-02-15 Jakub Jelinek <jakub@redhat.com>
14314
14315 PR c/89340
14316 * gcc.dg/pr89340.c: New test.
14317 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
14318 that leaf attribute on nested function is useless.
14319
14320 PR other/89342
14321 * gcc.dg/pr89342.c: New test.
14322
14323 2019-02-14 Jakub Jelinek <jakub@redhat.com>
14324
14325 PR rtl-optimization/89354
14326 * gcc.dg/pr89354.c: New test.
14327
14328 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
14329
14330 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
14331 * gcc.target/i386/ssse3-pabsd.c: Ditto.
14332 * gcc.target/i386/ssse3-pabsw.c: Ditto.
14333 * gcc.target/i386/ssse3-palignr.c: Ditto.
14334 * gcc.target/i386/ssse3-phaddd.c: Ditto.
14335 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
14336 * gcc.target/i386/ssse3-phaddw.c: Ditto.
14337 * gcc.target/i386/ssse3-phsubd.c: Ditto.
14338 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
14339 * gcc.target/i386/ssse3-phsubw.c: Ditto.
14340 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
14341 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
14342 * gcc.target/i386/ssse3-pshufb.c: Ditto.
14343 * gcc.target/i386/ssse3-psignb.c: Ditto.
14344 * gcc.target/i386/ssse3-psignd.c: Ditto.
14345 * gcc.target/i386/ssse3-psignw.c: Ditto.
14346
14347 2018-02-14 Steve Ellcey <sellcey@marvell.com>
14348
14349 * gcc.target/aarch64/pcs_attribute.c: New test.
14350
14351 2019-02-14 Harald Anlauf <anlauf@gmx.de>
14352
14353 PR fortran/88248
14354 * gfortran.dg/pr88248.f90: New test.
14355 * gfortran.dg/f2018_obs.f90: Updated test.
14356
14357 2019-02-14 Tamar Christina <tamar.christina@arm.com>
14358
14359 * gcc.target/arm/pr88850.c: change options to additional option.
14360
14361 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14362
14363 PR d/87864
14364 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
14365 present.
14366
14367 2019-02-14 Tamar Christina <tamar.christina@arm.com>
14368
14369 PR target/88850
14370 * gcc.target/arm/pr88850-2.c: New test.
14371 * lib/target-supports.exp
14372 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
14373 check_effective_target_arm_neon_softfp_fp16_ok,
14374 add_options_for_arm_neon_softfp_fp16): New.
14375
14376 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
14377
14378 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
14379 * lib/target-supports.exp: Add procedure to check for ldrd.
14380
14381 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
14382
14383 PR fortran/72715
14384 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
14385 * gfortran.dg/goacc/loop-3.f95: Likewise.
14386 * gfortran.dg/goacc/pr72715.f90: New test.
14387
14388 2019-02-14 Martin Liska <mliska@suse.cz>
14389
14390 PR rtl-optimization/89242
14391 * g++.dg/pr89242.C: New test.
14392
14393 2019-02-14 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR tree-optimization/89314
14396 * gcc.dg/pr89314.c: New test.
14397
14398 PR middle-end/89284
14399 * gcc.dg/ubsan/pr89284.c: New test.
14400
14401 2019-02-13 Ian Lance Taylor <iant@golang.org>
14402
14403 * gcc.dg/func-attr-1.c: New test.
14404
14405 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
14406
14407 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
14408
14409 2019-02-13 Marek Polacek <polacek@redhat.com>
14410
14411 PR c++/89297 - ICE with OVERLOAD in template.
14412 * g++.dg/cpp0x/initlist113.C: New test.
14413
14414 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
14415
14416 PR c++/86379
14417 * g++.dg/cpp0x/pr86379.C: New.
14418
14419 PR c++/87322
14420 * g++.dg/cpp1y/pr87322.C: New.
14421 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
14422 instantiate the expected number of lambda functions.
14423
14424 2019-02-13 Marek Polacek <polacek@redhat.com>
14425
14426 PR c++/77304
14427 * g++.dg/cpp2a/nontype-class13.C: New test.
14428
14429 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
14430
14431 PR target/89190
14432 * gcc.target/arm/pr89190.c: New test.
14433
14434 2019-02-13 David Malcolm <dmalcolm@redhat.com>
14435
14436 PR c++/89036
14437 * g++.dg/concepts/pr89036.C: New test.
14438
14439 2019-02-13 Tamar Christina <tamar.christina@arm.com>
14440
14441 PR target/88847
14442 * gcc.target/aarch64/sve/pr88847.c: New test.
14443
14444 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
14445 Jakub Jelinek <jakub@redhat.com>
14446
14447 PR middle-end/89303
14448 * g++.dg/torture/pr89303.C: New test.
14449
14450 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
14451
14452 PR c++/88986
14453 * g++.dg/cpp1z/using4.C: New.
14454 * g++.dg/cpp1z/using5.C: Likewise.
14455 * g++.dg/cpp1z/using6.C: Likewise.
14456
14457 2019-02-13 Jakub Jelinek <jakub@redhat.com>
14458
14459 PR target/89290
14460 * gcc.target/i386/pr89290.c: New test.
14461
14462 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
14463
14464 * gcc.target/i386/enqcmd.c: New test.
14465 * gcc.target/i386/enqcmds.c: Likewise.
14466 * g++.dg/other/i386-2.C: Add -menqcmd.
14467 * g++.dg/other/i386-3.C: Likewise.
14468 * gcc.target/i386/sse-12.c: Likewise.
14469 * gcc.target/i386/sse-13.c: Likewise.
14470 * gcc.target/i386/sse-14.c: Likewise.
14471 * gcc.target/i386/sse-23.c: Likewise.
14472
14473 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
14474
14475 * gcc.target/powerpc/crypto-builtin-1.c
14476 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
14477 New testcases.
14478
14479 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
14480
14481 PR target/89229
14482 * gcc.target/i386/pr89229-1.c: New test.
14483
14484 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
14485
14486 PR target/89233
14487 * gcc.target/s390/pr89233.c: New test.
14488
14489 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
14490
14491 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
14492 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
14493 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
14494
14495 2019-02-12 Richard Biener <rguenther@suse.de>
14496
14497 PR tree-optimization/89253
14498 * gfortran.dg/pr89253.f: New testcase.
14499
14500 2019-02-11 Marek Polacek <polacek@redhat.com>
14501
14502 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
14503 * g++.dg/cpp0x/nullptr40.C: New test.
14504 * g++.dg/cpp0x/nullptr41.C: New test.
14505
14506 2019-02-11 Jakub Jelinek <jakub@redhat.com>
14507
14508 PR c++/88977
14509 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
14510
14511 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
14512
14513 PR tree-optimization/86637
14514 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
14515
14516 2019-02-11 Martin Sebor <msebor@redhat.com>
14517
14518 PR tree-optimization/88771
14519 * gcc.dg/Wstringop-overflow-8.c: New test.
14520 * gcc.dg/Wstringop-overflow-9.c: New test.
14521 * gcc.dg/Warray-bounds-40.c: New test.
14522 * gcc.dg/builtin-stpncpy.c: Adjust.
14523 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
14524 * g++.dg/opt/memcpy1.C: Adjust.
14525
14526 2019-02-11 Martin Sebor <msebor@redhat.com>
14527
14528 PR c++/87996
14529 * c-c++-common/array-5.c: New test.
14530 * c-c++-common/pr68107.c: Adjust text of diagnostics.
14531 * g++.dg/init/new38.C: Same.
14532 * g++.dg/init/new43.C: Same.
14533 * g++.dg/init/new44.C: Same.
14534 * g++.dg/init/new46.C: Same.
14535 * g++.dg/other/large-size-array.C: Same.
14536 * g++.dg/other/new-size-type.C: Same.
14537 * g++.dg/template/array30.C: Same.
14538 * g++.dg/template/array32.C: New test.
14539 * g++.dg/template/dependent-name3.C: Adjust.
14540 * gcc.dg/large-size-array-3.c: Same.
14541 * gcc.dg/large-size-array-5.c: Same.
14542 * gcc.dg/large-size-array.c: Same.
14543 * g++.old-deja/g++.brendan/array1.C: Same.
14544 * g++.old-deja/g++.mike/p6149.C: Same.
14545
14546 2019-02-11 Martin Sebor <msebor@redhat.com>
14547
14548 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
14549
14550 2019-02-11 Tamar Christina <tamar.christina@arm.com>
14551
14552 PR middle-end/88560
14553 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
14554 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
14555 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
14556
14557 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
14558
14559 * gcc.target/powerpc/vec-sld-modulo.c: New.
14560 * gcc.target/powerpc/vec-srad-modulo.c: New.
14561 * gcc.target/powerpc/vec-srd-modulo.c: New.
14562
14563 2019-02-11 Martin Liska <mliska@suse.cz>
14564
14565 PR ipa/89009
14566 * g++.dg/ipa/pr89009.C: New test.
14567
14568 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14569
14570 PR fortran/71723
14571 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
14572 * gfortran.dg/pointer_init_6.f90: Likewise.
14573 * gfortran.dg/pointer_init_9.f90: New test.
14574
14575 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14576
14577 PR fortran/67679
14578 * gfortran.dg/warn_undefined_1.f90: New test.o
14579
14580 2019-02-10 Jakub Jelinek <jakub@redhat.com>
14581
14582 PR tree-optimization/89268
14583 * gcc.dg/vect/pr89268.c: New test.
14584
14585 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14586
14587 * gnat.dg/lto19.adb: Remove dg-excess-errors.
14588
14589 2019-02-09 Harald Anlauf <anlauf@gmx.de>
14590
14591 PR fortran/89077
14592 * gfortran.dg/substr_simplify.f90: New test.
14593
14594 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
14595
14596 PR ipa/88711
14597 * gfortran.dg/pr79966.f90: Xfail everwyhere.
14598
14599 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
14600
14601 PR fortran/89200
14602 * gfortran.dg/array_reference_2.f90: New test.
14603
14604 2019-02-09 Jakub Jelinek <jakub@redhat.com>
14605
14606 PR middle-end/89246
14607 * gcc.dg/gomp/pr89246-1.c: New test.
14608 * gcc.dg/gomp/pr89246-2.c: New test.
14609
14610 2019-02-08 Jakub Jelinek <jakub@redhat.com>
14611
14612 PR tree-optimization/88739
14613 * gcc.c-torture/execute/pr88739.c: New test.
14614
14615 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
14616
14617 PR testsuite/89258
14618 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
14619
14620 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
14621
14622 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
14623 * gcc.target/s390/vector/vec-copysign.c: New test.
14624
14625 2019-02-08 Richard Biener <rguenther@suse.de>
14626
14627 PR tree-optimization/89247
14628 * gcc.dg/torture/pr89247.c: New testcase.
14629
14630 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
14631
14632 * gcc.target/s390/jump-label.c: New test.
14633
14634 2019-02-08 Richard Biener <rguenther@suse.de>
14635
14636 PR testsuite/89250
14637 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
14638
14639 2019-02-08 Jakub Jelinek <jakub@redhat.com>
14640
14641 PR rtl-optimization/89234
14642 * g++.dg/ubsan/pr89234.C: New test.
14643
14644 2019-02-08 Richard Biener <rguenther@suse.de>
14645
14646 PR middle-end/89223
14647 * gcc.dg/torture/pr89223.c: New testcase.
14648
14649 2019-02-07 David Malcolm <dmalcolm@redhat.com>
14650
14651 PR tree-optimization/86637
14652 PR tree-optimization/89235
14653 * gcc.c-torture/compile/pr86637-1.c: New test.
14654 * gcc.c-torture/compile/pr86637-2.c: New test.
14655 * gcc.c-torture/compile/pr86637-3.c: New test.
14656 * gcc.c-torture/compile/pr89235.c: New test.
14657
14658 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14659
14660 * gcc.target/aarch64/abd_1.c: New test.
14661 * gcc.dg/sabd_1.c: Likewise.
14662
14663 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
14664
14665 PR fortran/52789
14666 * gfortran.dg/wunused-parameter_2.f90: New test.
14667
14668 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
14669
14670 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
14671
14672 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
14673
14674 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
14675 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
14676
14677 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
14678 Jakub Jelinek <jakub@redhat.com>
14679
14680 PR bootstrap/88714
14681 * gcc.c-torture/execute/pr88714.c: New test.
14682 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
14683
14684 2019-02-07 Tamar Christina <tamar.christina@arm.com>
14685
14686 PR/target 88850
14687 * gcc.target/arm/pr88850.c: New test.
14688
14689 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
14690
14691 PR c++/86218
14692 * g++.dg/cpp0x/pr86218.C: New.
14693
14694 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
14695
14696 PR rtl-optimization/89225
14697 * gcc.target/powerpc/pr89225.c: New.
14698
14699 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
14700
14701 * gnat.dg/opt76.adb: New test.
14702
14703 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14704
14705 PR fortran/71860
14706 * gfortran.dg/null_10.f90: New test.
14707
14708 2019-02-06 David Malcolm <dmalcolm@redhat.com>
14709
14710 PR c++/71302
14711 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
14712 column numbers to dg-warning directives where they are correct.
14713 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
14714 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
14715 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
14716
14717 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14718
14719 PR debug/87451
14720 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
14721 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
14722 xfail scan-assembler-not with Solaris as.
14723
14724 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
14725
14726 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
14727 counts and target.
14728 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
14729 counts and target.
14730 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
14731 counts and target.
14732
14733 2019-02-06 Richard Biener <rguenther@suse.de>
14734
14735 PR tree-optimization/89182
14736 * gfortran.dg/graphite/pr89182.f90: New testcase.
14737
14738 2019-02-06 Jakub Jelinek <jakub@redhat.com>
14739
14740 PR c/89211
14741 * gcc.dg/pr89211.c: New test.
14742
14743 PR middle-end/89210
14744 * c-c++-common/builtin-convertvector-2.c: New test.
14745
14746 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
14747
14748 PR go/89019
14749 * lib/go-torture.exp: Test compiling with -flto.
14750
14751 2019-02-06 Joseph Myers <joseph@codesourcery.com>
14752
14753 PR c/88584
14754 * gcc.dg/redecl-18.c: New test.
14755
14756 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14757
14758 PR c++/89187
14759 * g++.dg/opt/pr89187.C: New test.
14760
14761 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
14762
14763 * jit.dg/add-driver-options-testlib.c: Add support file for
14764 test-add-driver-options.c testcase.
14765 * jit.dg/all-non-failing-tests.h: Add note about
14766 test-add-driver-options.c
14767 * jit.dg/jit.exp (jit-dg-test): Update to support
14768 add-driver-options-testlib.c compilation.
14769 * jit.dg/test-add-driver-options.c: New testcase.
14770
14771 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14772
14773 PR rtl-optimization/11304
14774 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
14775 * gcc.target/i386/call-2.c: New test.
14776
14777 2019-02-05 Marek Polacek <polacek@redhat.com>
14778
14779 PR c++/89158 - by-value capture of constexpr variable broken.
14780 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
14781
14782 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
14783
14784 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
14785
14786 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14787
14788 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
14789 target.
14790 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
14791
14792 PR target/89188
14793 * g++.dg/opt/pr89188.C: New test.
14794
14795 PR rtl-optimization/89195
14796 * gcc.c-torture/execute/pr89195.c: New test.
14797
14798 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
14799
14800 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
14801 hardware.
14802 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
14803 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
14804 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
14805 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
14806 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
14807 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
14808 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
14809 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
14810 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
14811
14812 2019-02-05 Jakub Jelinek <jakub@redhat.com>
14813
14814 PR target/89186
14815 * g++.dg/ext/vector36.C: New test.
14816
14817 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
14818
14819 PR c++/87770
14820 * g++.dg/pr87770.C: New.
14821
14822 2019-02-04 Harald Anlauf <anlauf@gmx.de>
14823
14824 PR fortran/89077
14825 * gfortran.dg/pr89077.f90: New test.
14826
14827 2019-02-04 Martin Liska <mliska@suse.cz>
14828
14829 PR ipa/88985
14830 * gcc.dg/ipa/pr88985.c: New test.
14831
14832 2019-02-04 Jakub Jelinek <jakub@redhat.com>
14833
14834 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
14835 characters or extra spaces after the comment character.
14836
14837 2019-02-04 Jakub Jelinek <jakub@redhat.com>
14838
14839 * g++.dg/torture/alias-1.C: New test.
14840
14841 2019-02-03 Martin Sebor <msebor@redhat.com>
14842
14843 PR c/69661
14844 * c-c++-common/Wsequence-point-2.c: New test.
14845
14846 PR c++/44648
14847 * g++.dg/warn/Wunused-var-35.C: New test.
14848
14849 2019-02-03 Richard Biener <rguenther@suse.de>
14850
14851 PR debug/87295
14852 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
14853
14854 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14855
14856 PR fortran/88298
14857 * gfortran.dg/warn_conversion_10.f90: New test.
14858
14859 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
14860
14861 PR fortran/88393
14862 * gfortran.dg/alloc_comp_assign_16.f03: New test.
14863
14864 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
14865
14866 PR fortran/88980
14867 * gfortran.dg/realloc_on_assign_32.f90: New test.
14868
14869 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
14870
14871 PR fortran/88685
14872 * gfortran.dg/pointer_array_component_3.f90: New test.
14873
14874 2019-02-02 Jakub Jelinek <jakub@redhat.com>
14875
14876 PR middle-end/87887
14877 * gcc.dg/gomp/pr87887-1.c: New test.
14878 * gcc.dg/gomp/pr87887-2.c: New test.
14879
14880 2019-02-01 Jakub Jelinek <jakub@redhat.com>
14881
14882 PR fortran/83246
14883 PR fortran/89084
14884 * gfortran.dg/pr89084.f90: New test.
14885 * gfortran.dg/lto/pr89084_0.f90: New test.
14886 * gfortran.dg/pr83246.f90: New test.
14887
14888 2019-02-01 Marek Polacek <polacek@redhat.com>
14889
14890 PR c++/88325 - ICE with invalid out-of-line template member definition.
14891 * g++.dg/cpp2a/typename14.C: New test.
14892
14893 2019-02-01 Richard Biener <rguenther@suse.de>
14894
14895 PR middle-end/88597
14896 * gcc.dg/torture/pr88597.c: New testcase.
14897
14898 2019-02-01 Richard Biener <rguenther@suse.de>
14899
14900 PR tree-optimization/85497
14901 * gcc.dg/graphite/pr85497.c: New testcase.
14902
14903 2019-02-01 Richard Biener <rguenther@suse.de>
14904
14905 PR testsuite/87451
14906 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
14907
14908 2019-02-01 Jakub Jelinek <jakub@redhat.com>
14909
14910 PR tree-optimization/89143
14911 * gcc.dg/tree-ssa/vrp121.c: New test.
14912
14913 PR tree-optimization/88107
14914 * gcc.dg/gomp/pr88107.c: New test.
14915
14916 PR c++/87175
14917 * g++.dg/ext/attrib57.C: New test.
14918
14919 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
14920
14921 PR tree-optimization/88932
14922 * gfortran.dg/pr88932.f90: New test.
14923
14924 2019-01-31 Marek Polacek <polacek@redhat.com>
14925
14926 PR c++/88983 - ICE with switch in constexpr function.
14927 * g++.dg/cpp1y/constexpr-88983.C: New test.
14928
14929 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
14930
14931 PR fortran/88669
14932 * gfortran.dg/contiguous_9.f90: New test.
14933
14934 2019-01-31 Marek Polacek <polacek@redhat.com>
14935
14936 PR c++/89083, c++/80864 - ICE with list initialization in template.
14937 * g++.dg/cpp0x/initlist107.C: New test.
14938 * g++.dg/cpp0x/initlist108.C: New test.
14939 * g++.dg/cpp0x/initlist109.C: New test.
14940 * g++.dg/cpp0x/initlist110.C: New test.
14941 * g++.dg/cpp0x/initlist111.C: New test.
14942 * g++.dg/cpp0x/initlist112.C: New test.
14943 * g++.dg/init/ptrfn4.C: New test.
14944
14945 2019-01-31 David Malcolm <dmalcolm@redhat.com>
14946
14947 PR c/89122
14948 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
14949 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
14950
14951 2019-01-31 Richard Biener <rguenther@suse.de>
14952
14953 PR tree-optimization/89135
14954 * gcc.dg/torture/pr89135.c: New testcase.
14955
14956 2019-01-31 Jakub Jelinek <jakub@redhat.com>
14957
14958 PR sanitizer/89124
14959 * c-c++-common/asan/pr89124.c: New test.
14960
14961 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14962
14963 PR fortran/52564
14964 * gfortran.dg/print_2.f90: New test.
14965
14966 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
14967
14968 PR rtl-optimization/87246
14969 * gcc.target/i386/pr87246.c: New.
14970
14971 2019-01-30 Marek Polacek <polacek@redhat.com>
14972
14973 PR c++/89119 - ICE with value-initialization in template.
14974 * g++.dg/cpp0x/initlist-value3.C: New test.
14975
14976 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
14977
14978 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
14979 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
14980 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
14981 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
14982 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
14983 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
14984 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
14985 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
14986 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
14987 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
14988
14989 2019-01-30 Richard Biener <rguenther@suse.de>
14990
14991 PR tree-optimization/89111
14992 * gcc.dg/torture/pr89111.c: New testcase.
14993
14994 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
14995
14996 PR testsuite/88920
14997 * lib/target-supports.exp: Cache result.
14998
14999 2019-01-30 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR c++/89105
15002 * g++.target/i386/pr89105.C: New test.
15003
15004 PR c/89061
15005 * gcc.dg/pr89061.c: New test.
15006
15007 2019-01-29 Martin Sebor <msebor@redhat.com>
15008
15009 PR c/88956
15010 * gcc.dg/Warray-bounds-39.c: New test.
15011
15012 2019-01-29 Marek Polacek <polacek@redhat.com>
15013
15014 PR testsuite/89110
15015 * g++.dg/other/nontype-1.C: Expect error in all modes.
15016 * g++.dg/parse/crash13.C: Likewise.
15017 * g++.dg/parse/error36.C: Likewise.
15018 * g++.dg/template/error29.C: Likewise.
15019
15020 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15021
15022 PR fortran/57048
15023 * gfortran.dg/c_funptr_1.f90: New file.
15024 * gfortran.dg/c_funptr_1_mod.f90: New file.
15025
15026 2019-01-29 Jakub Jelinek <jakub@redhat.com>
15027
15028 PR c++/66676
15029 PR ipa/89104
15030 * gcc.dg/gomp/pr89104.c: New test.
15031
15032 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15033
15034 * gdc.dg/pr89042a.d: Mark as compile test.
15035 * gdc.dg/pr89042b.d: Likewise.
15036
15037 2019-01-29 Richard Biener <rguenther@suse.de>
15038
15039 PR debug/87295
15040 * g++.dg/lto/pr87295_0.C: New testcase.
15041
15042 2019-01-29 Jakub Jelinek <jakub@redhat.com>
15043
15044 PR c/89045
15045 * gcc.dg/pr89045.c: New test.
15046
15047 PR c/86125
15048 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
15049 lp64, ilp32 and llp64 only.
15050 (fputs): Use unsigned long long instead of size_t for return type.
15051 (vfprintf, vfscanf): Accept arbitrary target specific type for
15052 va_list.
15053
15054 2019-01-28 Marek Polacek <polacek@redhat.com>
15055
15056 PR c++/88358 - name wrongly treated as type.
15057 * g++.dg/cpp2a/typename1.C: Add dg-error.
15058 * g++.dg/cpp2a/typename13.C: New test.
15059 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
15060 Add typename.
15061
15062 2019-01-28 Marek Polacek <polacek@redhat.com>
15063
15064 * g++.dg/cpp0x/enum37.C: Add dg-error.
15065
15066 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
15067
15068 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
15069 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
15070
15071 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
15072
15073 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
15074 "-Wattribute-alias".
15075
15076 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
15077
15078 PR fortran/70696
15079 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
15080
15081 2019-01-27 Marek Polacek <polacek@redhat.com>
15082
15083 PR c++/88815 - narrowing conversion lost in decltype.
15084 PR c++/78244 - narrowing conversion in template not detected.
15085 * g++.dg/cpp0x/Wnarrowing15.C: New test.
15086 * g++.dg/cpp0x/Wnarrowing16.C: New test.
15087 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
15088 * g++.dg/cpp1y/Wnarrowing1.C: New test.
15089
15090 PR c++/89024 - ICE with incomplete enum type.
15091 * g++.dg/cpp0x/enum37.C: New test.
15092
15093 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
15094
15095 * gnat.dg/opt75.adb: New test.
15096 * gnat.dg/opt75_pkg.ad[sb]: New helper.
15097
15098 2019-01-27 Jakub Jelinek <jakub@redhat.com>
15099
15100 PR target/87214
15101 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
15102 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
15103
15104 2019-01-26 Martin Jambor <mjambor@suse.cz>
15105
15106 PR ipa/88933
15107 * gfortran.dg/gomp/pr88933.f90: New test.
15108
15109 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
15110
15111 PR d/89042
15112 * gdc.dg/pr89042a.d: New test.
15113 * gdc.dg/pr89042b.d: New test.
15114
15115 2019-01-26 Harald Anlauf <anlauf@gmx.de>
15116
15117 PR fortran/57553
15118 * gfortran.dg/pr57553.f90: New test.
15119
15120 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
15121
15122 * gnat.dg/array34.adb: New test.
15123
15124 2019-01-26 Jakub Jelinek <jakub@redhat.com>
15125
15126 PR preprocessor/88974
15127 * c-c++-common/cpp/pr88974.c: New test.
15128
15129 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
15130
15131 PR c++/88969
15132 * g++.dg/cpp2a/destroying-delete2.C: New.
15133 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
15134
15135 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
15136
15137 PR fortran/85780
15138 * gfortran.dg/pr85780.f90: Update testcase for error message.
15139
15140 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
15141
15142 PR target/88469
15143 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
15144 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
15145 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
15146
15147 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
15148
15149 PR middle-end/89037
15150 * gcc.dg/pr89037.c: New test.
15151
15152 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
15153
15154 * lib/target-supports.exp (check_effective_target_fenv): New.
15155 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
15156 fenv effective target.
15157 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
15158 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
15159 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
15160 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
15161
15162 2019-01-25 Richard Biener <rguenther@suse.de>
15163
15164 PR tree-optimization/86865
15165 * gcc.dg/graphite/pr86865.c: New testcase.
15166 * gcc.dg/graphite/pr69728.c: XFAIL.
15167 * gcc.dg/graphite/scop-21.c: Likewise.
15168
15169 2019-01-24 Martin Sebor <msebor@redhat.com>
15170
15171 PR c/86125
15172 PR c/88886
15173 PR middle-end/86308
15174 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
15175 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
15176 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
15177 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
15178 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
15179 * gcc.dg/builtins-69.c: New test.
15180 * gcc.dg/Wint-conversion-2.c: Add expected warning.
15181 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
15182
15183 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
15184
15185 PR rtl-optimization/88948
15186 * gcc.target/i386/pr88948.c: New test.
15187
15188 2019-01-24 Jakub Jelinek <jakub@redhat.com>
15189
15190 PR debug/89006
15191 * g++.dg/debug/pr89006.C: New test.
15192
15193 PR middle-end/89015
15194 * gcc.dg/gomp/pr89015.c: New test.
15195
15196 PR c++/88976
15197 * c-c++-common/gomp/cancel-2.c: New test.
15198 * gcc.dg/gomp/cancel-1.c: New test.
15199 * g++.dg/gomp/cancel-1.C: New test.
15200 * g++.dg/gomp/cancel-2.C: New test.
15201 * g++.dg/gomp/cancel-3.C: New test.
15202
15203 2019-01-24 Jakub Jelinek <jakub@redhat.com>
15204
15205 PR tree-optimization/89027
15206 * gfortran.dg/gomp/pr89027.f90: New test.
15207
15208 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
15209
15210 PR fortran/88929
15211 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
15212 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
15213
15214 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
15215
15216 PR libgcc/88931
15217 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
15218 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
15219 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
15220 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
15221
15222 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
15223
15224 PR target/88998
15225 * g++.target/i386/pr88998.c: New test.
15226
15227 2019-01-23 Marek Polacek <polacek@redhat.com>
15228
15229 PR c++/88757 - qualified name treated wrongly as type.
15230 * g++.dg/cpp0x/dependent2.C: New test.
15231 * g++.dg/cpp2a/typename10.C: Remove dg-error.
15232 * g++.dg/cpp2a/typename12.C: New test.
15233 * g++.dg/template/static30.C: Remove dg-error.
15234
15235 2019-01-23 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR c/44715
15238 * c-c++-common/pr44715.c: New test.
15239
15240 PR c++/88984
15241 * c-c++-common/pr88984.c: New test.
15242
15243 2019-01-23 Richard Biener <rguenther@suse.de>
15244
15245 PR tree-optimization/89008
15246 * gcc.dg/torture/pr89008.c: New testcase.
15247
15248 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
15249
15250 * gnat.dg/specs/opt4.ads: New test.
15251
15252 2019-01-23 Jakub Jelinek <jakub@redhat.com>
15253
15254 PR tree-optimization/88964
15255 * gfortran.dg/pr88964.f90: New test.
15256
15257 2019-01-22 Martin Sebor <msebor@redhat.com>
15258
15259 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
15260 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
15261 non_strict_align.
15262 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
15263 * c-c++-common/Wrestrict.c: Make xfails conditional on target
15264 non_strict_align.
15265
15266 2018-01-22 Steve Ellcey <sellcey@marvell.com>
15267
15268 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
15269 to aarch64*-*-* target.
15270 * c-c++-common/gomp/pr60823-3.c: Ditto.
15271 * g++.dg/gomp/declare-simd-1.C: Ditto.
15272 * g++.dg/gomp/declare-simd-3.C: Ditto.
15273 * g++.dg/gomp/declare-simd-4.C: Ditto.
15274 * g++.dg/gomp/declare-simd-7.C: Ditto.
15275 * g++.dg/gomp/pr88182.C: Ditto.
15276 * gcc.dg/gomp/declare-simd-1.c: Ditto.
15277 * gcc.dg/gomp/declare-simd-3.c: Ditto.
15278 * gcc.dg/gomp/pr59669-2.c: Ditto.
15279 * gcc.dg/gomp/pr87895-1.c: Ditto.
15280 * gcc.dg/gomp/simd-clones-2.c: Ditto.
15281 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
15282 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
15283 * gfortran.dg/gomp/pr83977.f90: Ditto.
15284
15285 2019-01-22 Jakub Jelinek <jakub@redhat.com>
15286
15287 PR target/88965
15288 * gcc.target/powerpc/pr88965.c: New test.
15289
15290 PR middle-end/88968
15291 * c-c++-common/gomp/atomic-23.c: New test.
15292
15293 2019-01-22 Harald Anlauf <anlauf@gmx.de>
15294
15295 PR fortran/88579
15296 * gfortran.dg/power_8.f90: New test.
15297
15298 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
15299
15300 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
15301 * g++.dg/vec-init-1.C: Likewise.
15302 * gcc.dg/pr87793.c: Likewise.
15303
15304 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
15305
15306 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
15307 * g++.dg/cpp0x/pr86397-2.C: Likewise.
15308
15309 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
15310
15311 PR target/88469
15312 * gcc.target/arm/aapcs/bitfield2.c: New test.
15313 * gcc.target/arm/aapcs/bitfield3.c: New test.
15314
15315 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
15316
15317 PR rtl-optimization/87763
15318 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
15319
15320 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
15321
15322 PR target/88954
15323 * gcc.target/i386/pr88954-1.c: New test.
15324 * gcc.target/i386/pr88954-2.c: Likewise.
15325
15326 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
15327
15328 PR target/88469
15329 * gcc.target/arm/aapcs/bitfield1.c: New test.
15330 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
15331 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
15332 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
15333
15334 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
15335
15336 * gfortran.dg/array_function_5.f90: Fix a dg directive.
15337 * gfortran.dg/block_16.f08: Likewise.
15338 * gfortran.dg/dec_structure_14.f90: Likewise.
15339 * gfortran.dg/namelist_96.f90: Likewise.
15340 * gfortran.dg/newunit_5.f90.f90: Moved to
15341 * gfortran.dg/newunit_5.f90: here.
15342 * gfortran.dg/pdt_28.f03: Likewise.
15343 * gfortran.dg/spread_simplify_1.f90: Likewise.
15344
15345 2019-01-22 Tamar Christina <tamar.christina@arm.com>
15346
15347 PR/tree-optimization 88903
15348 * gcc.dg/vect/pr88903-1.c: Add explicit &.
15349
15350 2019-01-22 Jakub Jelinek <jakub@redhat.com>
15351
15352 PR rtl-optimization/88904
15353 * gcc.c-torture/execute/pr88904.c: New test.
15354
15355 PR target/88905
15356 * gcc.dg/pr88905.c: New test.
15357
15358 PR rtl-optimization/49429
15359 PR target/49454
15360 PR rtl-optimization/86334
15361 PR target/88906
15362 * gcc.target/i386/pr86334.c: New test.
15363 * gcc.target/i386/pr88906.c: New test.
15364
15365 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15366
15367 PR c++/88949
15368 * g++.dg/gomp/pr88949.C: New test.
15369
15370 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
15371
15372 * class_66.f90: Fix a dg directive.
15373 * debug/pr35154-stabs.f: Likewise.
15374 * dec_d_lines_3.f: Likewise.
15375 * dec_d_lines_3.f: Likewise.
15376 * dec_structure_12.f90: Likewise.
15377 * dec_structure_15.f90: Likewise.
15378 * deferred_character_31.f90: Likewise.
15379 * dtio_31.f03: Likewise.
15380 * dtio_32.f03: Likewise.
15381 * extends_11.f03: Likewise.
15382 * integer_plus.f90: Likewise.
15383 * pdt_25.f03: Likewise.
15384 * pr58968.f: Likewise.
15385 * pr78259.f90: Likewise.
15386 * vect/vect-2.f90: Likewise.
15387 * matmul_const.f90: Likewise.
15388
15389 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
15390
15391 PR target/88938
15392 * gcc.target/i386/pr88938.c: New test.
15393
15394 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15395
15396 PR sanitizer/88901
15397 * g++.dg/asan/pr88901.C: New test.
15398
15399 2019-01-21 Tamar Christina <tamar.christina@arm.com>
15400
15401 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
15402
15403 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
15404
15405 PR c/88928
15406 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
15407 * gcc.dg/pr88928.c: New test case.
15408
15409 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15410
15411 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
15412 {long ,short ,}{unsigned ,}int.
15413
15414 2019-01-21 Richard Biener <rguenther@suse.de>
15415
15416 PR tree-optimization/88934
15417 * gfortran.dg/pr88934.f90: New testcase.
15418
15419 2019-01-20 Ulrich Drepper <drepper@redhat.com>
15420
15421 Fix after C++ P0600 implementation.
15422 * g++.dg/init/new39.C: Don't just ignore result of new.
15423
15424 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
15425
15426 * gdc.dg/runnable.d: Add more tests for comparing complex types.
15427
15428 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
15429
15430 * gdc.dg/runnable.d: Add tests for comparing complex types.
15431
15432 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
15433
15434 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
15435 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
15436 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
15437 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
15438
15439 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
15440
15441 PR fortran/37835
15442 * gfortran.dg/no-automatic.f90: New test.
15443
15444 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15445
15446 PR fortran/77960
15447 * gfortran.dg/pr77960.f90: New test.
15448
15449 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15450 Paul Thomas <pault@gcc.gnu.org>
15451
15452 PR fortran/56789
15453 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
15454 scan-tree tests that fail with patch.
15455 * gfortran.dg/contiguous_8.f90: New test.
15456
15457 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
15458
15459 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
15460 inner strides.
15461 * gfortran.dg/loop_versioning_9.f90: New test.
15462 * gfortran.dg/loop_versioning_10.f90: Likewise.
15463
15464 2019-01-19 Jakub Jelinek <jakub@redhat.com>
15465
15466 PR fortran/88902
15467 * gfortran.dg/pr88902.f90: New test.
15468
15469 2019-01-18 Martin Sebor <msebor@redhat.com>
15470
15471 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
15472
15473 2019-01-18 Ian Lance Taylor <iant@golang.org>
15474
15475 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
15476 is no longer externally visible.
15477
15478 2019-01-18 Marek Polacek <polacek@redhat.com>
15479
15480 PR c++/86926
15481 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
15482
15483 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
15484
15485 PR middle-end/88587
15486 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
15487 (dg-options): Replace -m32 with -fno-pic.
15488 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
15489 (dg-options): Remove -m32.
15490
15491 2019-01-18 Richard Biener <rguenther@suse.de>
15492
15493 PR tree-optimization/88903
15494 * gcc.dg/vect/pr88903-1.c: New testcase.
15495 * gcc.dg/vect/pr88903-2.c: Likewise.
15496
15497 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
15498
15499 PR c/51628
15500 PR c/88664
15501 * c-c++-common/pr51628-33.c: New test.
15502 * c-c++-common/pr51628-35.c: New test.
15503 * c-c++-common/pr88664-1.c: Likewise.
15504 * c-c++-common/pr88664-2.c: Likewise.
15505 * gcc.dg/pr51628-34.c: Likewise.
15506
15507 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
15508
15509 PR target/88799
15510 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
15511 mp and sec extensions to armv7-a.
15512
15513 2019-01-18 Martin Liska <mliska@suse.cz>
15514
15515 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
15516 expected function name.
15517
15518 2019-01-18 Jakub Jelinek <jakub@redhat.com>
15519
15520 PR tree-optimization/86214
15521 * g++.dg/opt/pr86214-1.C: New test.
15522 * g++.dg/opt/pr86214-2.C: New test.
15523
15524 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
15525
15526 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
15527
15528 2019-01-18 Jakub Jelinek <jakub@redhat.com>
15529
15530 Reapply:
15531 2018-12-15 Jakub Jelinek <jakub@redhat.com>
15532
15533 PR target/88489
15534 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
15535 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
15536
15537 2019-01-18 Martin Liska <mliska@suse.cz>
15538
15539 PR middle-end/88587
15540 * g++.target/i386/pr88587.C: New test.
15541 * gcc.target/i386/mvc13.c: New test.
15542
15543 2018-01-17 Steve Ellcey <sellcey@cavium.com>
15544
15545 PR fortran/88898
15546 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
15547 warning checks.
15548 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
15549 * gfortran.dg/gomp/pr83977.f90: Ditto.
15550
15551 2019-01-17 Martin Sebor <msebor@redhat.com>
15552
15553 PR middle-end/88273
15554 * gcc.dg/Warray-bounds-38.c: New test.
15555
15556 2018-01-17 Steve Ellcey <sellcey@cavium.com>
15557
15558 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
15559 warning checks and assembler scans.
15560 * c-c++-common/gomp/pr60823-3.c: Ditto.
15561 * c-c++-common/gomp/pr63328.c: Ditto.
15562 * g++.dg/gomp/declare-simd-1.C: Ditto.
15563 * g++.dg/gomp/declare-simd-3.C: Ditto.
15564 * g++.dg/gomp/declare-simd-4.C: Ditto.
15565 * g++.dg/gomp/declare-simd-7.C: Ditto.
15566 * g++.dg/gomp/pr88182.C: Ditto.
15567 * g++.dg/vect/simd-clone-7.cc: Ditto.
15568 * gcc.dg/gomp/declare-simd-1.c: Ditto.
15569 * gcc.dg/gomp/declare-simd-3.c: Ditto.
15570 * gcc.dg/gomp/pr59669-2.c: Ditto.
15571 * gcc.dg/gomp/pr87895-1.c: Ditto.
15572 * gcc.dg/gomp/pr87895-2.c: Ditto.
15573 * gcc.dg/gomp/simd-clones-2.c: Ditto.
15574 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
15575 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
15576 * gfortran.dg/gomp/pr83977.f90: Ditto.
15577
15578 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15579
15580 * g++.dg/cpp0x/auto52.C: Test locations too.
15581 * g++.dg/cpp0x/trailing2.C: Likewise.
15582 * g++.dg/cpp1y/auto-fn18.C: Likewise.
15583 * g++.dg/cpp1y/auto-fn25.C: Likewise.
15584 * g++.dg/cpp1y/auto-fn52.C: Likewise.
15585 * g++.dg/cpp1y/auto-fn53.C: Likewise.
15586 * g++.dg/cpp1y/auto-fn54.C: Likewise.
15587
15588 2019-01-17 David Malcolm <dmalcolm@redhat.com>
15589
15590 PR c++/88699
15591 * g++.dg/template/pr88699.C: New test.
15592
15593 2019-01-17 Martin Sebor <msebor@redhat.com>
15594
15595 PR tree-optimization/88800
15596 * c-c++-common/Wrestrict.c: Adjust.
15597 * gcc.dg/Warray-bounds-37.c: New test.
15598 * gcc.dg/builtin-memcpy-2.c: New test.
15599 * gcc.dg/builtin-memcpy.c: New test.
15600
15601 2019-01-17 Tamar Christina <tamar.christina@arm.com>
15602
15603 PR target/88850
15604 * gcc.target/arm/pr51968.c: Use neon intrinsics.
15605
15606 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
15607 Kwok Cheung Yeung <kcy@codesourcery.com>
15608 Julian Brown <julian@codesourcery.com>
15609 Tom de Vries <tom@codesourcery.com>
15610
15611 * gcc.dg/20020312-2.c: Add amdgcn support.
15612 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
15613 * gcc.dg/builtin-apply2.c: Likewise.
15614 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
15615 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
15616 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
15617 * gcc.dg/memcmp-1.c: Increase timeout factor.
15618 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
15619 * gcc.dg/sibcall-10.c: xfail on amdgcn.
15620 * gcc.dg/sibcall-9.c: Likewise.
15621 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
15622 * gcc.dg/tree-ssa/pr84512.c: Likewise.
15623 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
15624 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
15625 * lib/target-supports.exp (check_effective_target_trampolines):
15626 Configure amdgcn.
15627 (check_profiling_available): Likewise.
15628 (check_effective_target_global_constructor): Likewise.
15629 (check_effective_target_return_address): Likewise.
15630 (check_effective_target_fopenacc): Likewise.
15631 (check_effective_target_fopenmp): Likewise.
15632 (check_effective_target_vect_int): Likewise.
15633 (check_effective_target_vect_intfloat_cvt): Likewise.
15634 (check_effective_target_vect_uintfloat_cvt): Likewise.
15635 (check_effective_target_vect_floatint_cvt): Likewise.
15636 (check_effective_target_vect_floatuint_cvt): Likewise.
15637 (check_effective_target_vect_simd_clones): Likewise.
15638 (check_effective_target_vect_shift): Likewise.
15639 (check_effective_target_whole_vector_shift): Likewise.
15640 (check_effective_target_vect_bswap): Likewise.
15641 (check_effective_target_vect_shift_char): Likewise.
15642 (check_effective_target_vect_long): Likewise.
15643 (check_effective_target_vect_float): Likewise.
15644 (check_effective_target_vect_double): Likewise.
15645 (check_effective_target_vect_perm): Likewise.
15646 (check_effective_target_vect_perm_byte): Likewise.
15647 (check_effective_target_vect_perm_short): Likewise.
15648 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15649 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15650 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
15651 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
15652 (check_effective_target_vect_natural_alignment): Likewise.
15653 (check_effective_target_vect_fully_masked): Likewise.
15654 (check_effective_target_vect_element_align): Likewise.
15655 (check_effective_target_vect_masked_store): Likewise.
15656 (check_effective_target_vect_scatter_store): Likewise.
15657 (check_effective_target_vect_condition): Likewise.
15658 (check_effective_target_vect_cond_mixed): Likewise.
15659 (check_effective_target_vect_char_mult): Likewise.
15660 (check_effective_target_vect_short_mult): Likewise.
15661 (check_effective_target_vect_int_mult): Likewise.
15662 (check_effective_target_sqrt_insn): Likewise.
15663 (check_effective_target_vect_call_sqrtf): Likewise.
15664 (check_effective_target_vect_call_btrunc): Likewise.
15665 (check_effective_target_vect_call_btruncf): Likewise.
15666 (check_effective_target_vect_call_ceil): Likewise.
15667 (check_effective_target_vect_call_floorf): Likewise.
15668 (check_effective_target_lto): Likewise.
15669 (check_vect_support_and_set_flags): Likewise.
15670 (check_effective_target_vect_stridedN): Enable when fully masked is
15671 available.
15672 (add_options_for_sqrt_insn): New procedure.
15673
15674 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
15675
15676 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
15677 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
15678 linker.
15679 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
15680
15681 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
15682
15683 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
15684 * gcc.dg/pic-1.c: Disable on amdgcn.
15685 * gcc.dg/pic-2.c: Disable on amdgcn.
15686 * gcc.dg/pic-3.c: Disable on amdgcn.
15687 * gcc.dg/pic-4.c: Disable on amdgcn.
15688 * gcc.dg/pie-3.c: Disable on amdgcn.
15689 * gcc.dg/pie-4.c: Disable on amdgcn.
15690 * gcc.dg/uninit-19.c: Check pie_enabled.
15691 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
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 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
15699 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
15700 * gcc.c-torture/compile/pr34648.c: Require exceptions.
15701 * gcc.c-torture/compile/pr41469.c: Require exceptions.
15702 * gcc.dg/20111216-1.c: Require exceptions.
15703 * gcc.dg/cleanup-10.c: Require exceptions.
15704 * gcc.dg/cleanup-11.c: Require exceptions.
15705 * gcc.dg/cleanup-12.c: Require exceptions.
15706 * gcc.dg/cleanup-13.c: Require exceptions.
15707 * gcc.dg/cleanup-5.c: Require exceptions.
15708 * gcc.dg/cleanup-8.c: Require exceptions.
15709 * gcc.dg/cleanup-9.c: Require exceptions.
15710 * gcc.dg/gomp/pr29955.c: Require exceptions.
15711 * gcc.dg/lto/pr52097_0.c: Require exceptions.
15712 * gcc.dg/nested-func-5.c: Require exceptions.
15713 * gcc.dg/pch/except-1.c: Require exceptions.
15714 * gcc.dg/pch/valid-2.c: Require exceptions.
15715 * gcc.dg/pr41470.c: Require exceptions.
15716 * gcc.dg/pr42427.c: Require exceptions.
15717 * gcc.dg/pr44545.c: Require exceptions.
15718 * gcc.dg/pr47086.c: Require exceptions.
15719 * gcc.dg/pr51481.c: Require exceptions.
15720 * gcc.dg/pr51644.c: Require exceptions.
15721 * gcc.dg/pr52046.c: Require exceptions.
15722 * gcc.dg/pr54669.c: Require exceptions.
15723 * gcc.dg/pr56424.c: Require exceptions.
15724 * gcc.dg/pr64465.c: Require exceptions.
15725 * gcc.dg/pr65802.c: Require exceptions.
15726 * gcc.dg/pr67563.c: Require exceptions.
15727 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
15728 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
15729 * gcc.dg/vect/pr46663.c: Require exceptions.
15730 * lib/target-supports.exp (check_effective_target_exceptions): New.
15731
15732 2019-01-17 Tamar Christina <tamar.christina@arm.com>
15733
15734 PR target/88851
15735 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
15736
15737 2019-01-17 Nathan Sidwell <nathan@acm.org>
15738
15739 PR c++/86610
15740 * g++.dg/cpp0x/pr86610.C: New.
15741
15742 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
15743
15744 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
15745 VFIXUPIMM* intrinsics.
15746 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
15747 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
15748 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
15749
15750 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
15751
15752 PR target/88794
15753 Revert:
15754 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
15755
15756 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
15757 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
15758 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
15759 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
15760 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
15761 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
15762 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
15763 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
15764 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
15765 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
15766 * gcc.target/i386/sse-13.c: Ditto.
15767 * gcc.target/i386/sse-14.c: Ditto.
15768 * gcc.target/i386/sse-22.c: Ditto.
15769 * gcc.target/i386/sse-23.c: Ditto.
15770 * gcc.target/i386/testimm-10.c: Ditto.
15771 * gcc.target/i386/testround-1.c: Ditto.
15772
15773 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
15774
15775 PR target/88794
15776 Revert:
15777 2018-12-15 Jakub Jelinek <jakub@redhat.com>
15778
15779 PR target/88489
15780 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
15781 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
15782
15783 2019-01-17 Jakub Jelinek <jakub@redhat.com>
15784
15785 PR rtl-optimization/88870
15786 * gcc.dg/pr88870.c: New test.
15787
15788 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
15789
15790 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
15791
15792 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
15793
15794 PR c++/87768
15795 * g++.dg/concepts/pr87768.C: New.
15796
15797 PR c++/86648
15798 * gcc.dg/cpp1z/pr86648.C: New.
15799
15800 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
15801
15802 PR target/87306
15803 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
15804 vectorized on POWER unless hardware misaligned loads are available.
15805
15806 2019-01-16 David Malcolm <dmalcolm@redhat.com>
15807
15808 PR target/88861
15809 * g++.dg/torture/pr88861.C: New test.
15810
15811 2019-01-16 Tamar Christina <tamar.christina@arm.com>
15812
15813 PR debug/88046
15814 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
15815
15816 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
15817
15818 * g++.dg/other/pr33558.C: Test location too.
15819 * g++.dg/other/pr33558-2.C: Likewise.
15820 * g++.dg/parse/crash4.C: Likewise.
15821 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
15822 * g++.old-deja/g++.mike/p7635.C: Likewise.
15823 * g++.old-deja/g++.other/decl6.C: Likewise.
15824
15825 2019-01-16 Marek Polacek <polacek@redhat.com>
15826
15827 PR c++/78244 - narrowing conversion in template not detected.
15828 * g++.dg/cpp0x/Wnarrowing13.C: New test.
15829 * g++.dg/cpp0x/Wnarrowing14.C: New test.
15830
15831 2019-01-16 Jakub Jelinek <jakub@redhat.com>
15832
15833 PR c/51628
15834 PR target/88682
15835 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
15836 may_alias attribute.
15837
15838 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
15839
15840 * gcc.misc-tests/godump-1.c: Add test case for typedef before
15841 struct.
15842
15843 2019-01-15 David Malcolm <dmalcolm@redhat.com>
15844
15845 PR c++/88795
15846 * g++.dg/template/pr88795.C: New test.
15847
15848 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15849
15850 PR fortran/43136
15851 * gfortran.dg/actual_array_substr_3.f90: New test.
15852
15853 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
15854
15855 PR fortran/81849
15856 * gfortran.dg/pr81849.f90: New test.
15857
15858 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
15859
15860 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
15861 ISO_Fortran_binding_2.h.
15862
15863 2019-01-15 Marek Polacek <polacek@redhat.com>
15864
15865 PR c++/88866
15866 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
15867
15868 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
15869
15870 PR inline-asm/52813
15871 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
15872 -Wdeprecated warning and expect a following note:.
15873
15874 2019-01-15 Richard Biener <rguenther@suse.de>
15875
15876 PR debug/88046
15877 * g++.dg/lto/pr88046_0.C: New testcase.
15878
15879 2019-01-15 Richard Biener <rguenther@suse.de>
15880
15881 PR tree-optimization/88855
15882 * gcc.dg/pr88855.c: New testcase.
15883
15884 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
15885
15886 * g++.dg/diagnostic/typedef-initialized.C: New.
15887
15888 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
15889
15890 * g++.dg/diagnostic/bitfld3.C: New.
15891
15892 2019-01-15 Jakub Jelinek <jakub@redhat.com>
15893
15894 PR tree-optimization/88775
15895 * gcc.dg/tree-ssa/pr88775-1.c: New test.
15896 * gcc.dg/tree-ssa/pr88775-2.c: New test.
15897
15898 2019-01-14 Marek Polacek <polacek@redhat.com>
15899
15900 PR c++/88825 - ICE with bogus function return type deduction.
15901 * g++.dg/cpp1y/auto-fn55.C: New test.
15902
15903 2019-01-14 Jakub Jelinek <jakub@redhat.com>
15904
15905 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
15906 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
15907 feature test macros.
15908 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
15909
15910 2019-01-14 Marek Polacek <polacek@redhat.com>
15911
15912 PR c++/88830 - ICE with abstract class.
15913 * g++.dg/other/abstract7.C: New test.
15914
15915 2019-01-14 Martin Sebor <msebor@redhat.com>
15916
15917 PR target/88638
15918 * gcc.dg/format/attr-8.c: New test.
15919 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
15920 * gcc.dg/format/attr-3.c: Same.
15921 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
15922 * objc.dg/fsf-nsstring-format-1.m: Same.
15923
15924 2019-01-14 Martin Liska <mliska@suse.cz>
15925
15926 PR gcov-profile/88263
15927 * g++.dg/gcov/pr88263-2.C: New test.
15928
15929 2019-01-14 Jakub Jelinek <jakub@redhat.com>
15930
15931 PR rtl-optimization/88796
15932 * gcc.target/i386/pr88796.c: New test.
15933
15934 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
15935
15936 * gdc.dg/asm1.d: New test.
15937 * gdc.dg/asm2.d: New test.
15938 * gdc.dg/asm3.d: New test.
15939 * gdc.dg/asm4.d: New test.
15940 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
15941
15942 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15943
15944 PR libfortran/88776
15945 * gfortran.dg/namelist_96.f90: New test.
15946
15947 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
15948
15949 PR fortran/59345
15950 * gfortran.dg/internal_pack_18.f90: New test.
15951
15952 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
15953
15954 * gcc.dg/pr51628-20.c: Updated.
15955 * gcc.dg/pr51628-21.c: Likewise.
15956 * gcc.dg/pr51628-25.c: Likewise.
15957
15958 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
15959
15960 PR fortran/59345
15961 * gfortran.dg/internal_pack_17.f90: New test.
15962 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
15963 to builtin_free.
15964
15965 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
15966
15967 PR fortran/61765
15968 * gfortran.dg/pr61765.f90: New test.
15969
15970 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
15971
15972 * g++.dg/cpp0x/pr62101.C: Test locations too.
15973 * g++.dg/inherit/pure1.C: Likewise.
15974
15975 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
15976
15977 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
15978 reports of ICEs.
15979 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
15980
15981 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
15982
15983 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
15984 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
15985 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
15986 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
15987 * gfortran.dg/bind_c_array_params_2.f90: Change search string
15988 for dump tree scan.
15989
15990 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15991
15992 PR fortran/35031
15993 * gfortran.dg/pr35031.f90: new test.
15994
15995 2019-01-11 Marek Polacek <polacek@redhat.com>
15996
15997 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
15998 * g++.dg/cpp0x/Wredundant-move5.C: New test.
15999 * g++.dg/cpp0x/Wredundant-move6.C: New test.
16000
16001 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16002
16003 PR middle-end/85956
16004 PR lto/88733
16005 * c-c++-common/gomp/pr85956.c: New test.
16006 * g++.dg/gomp/pr88733.C: New test.
16007
16008 2019-01-11 Tobias Burnus <burnus@net-b.de>
16009
16010 PR C++/88114
16011 * g++.dg/cpp0x/defaulted61.C: New
16012 * g++.dg/cpp0x/defaulted62.C: New.
16013
16014 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16015
16016 PR tree-optimization/88693
16017 * gcc.c-torture/execute/pr88693.c: New test.
16018
16019 2019-01-11 Tamar Christina <tamar.christina@arm.com>
16020
16021 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
16022 and add options.
16023
16024 2019-01-11 Martin Liska <mliska@suse.cz>
16025
16026 PR middle-end/88758
16027 * g++.dg/lto/pr88758_0.C: New test.
16028 * g++.dg/lto/pr88758_1.C: New test.
16029
16030 2019-01-11 Jan Beulich <jbeulich@suse.com>
16031
16032 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
16033 gcc.target/i386/avx512f-vcvtss2si-1.c,
16034 gcc.target/i386/avx512f-vcvttsd2si-1.c,
16035 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
16036 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
16037 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
16038 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
16039 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
16040 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
16041 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
16042 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
16043 gcc.target/i386/pr19398.c: Permit l or q suffix.
16044
16045 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16046
16047 PR rtl-optimization/88296
16048 * gcc.target/i386/pr88296.c: New test.
16049
16050 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
16051
16052 * g++.dg/diagnostic/extern-initialized.C: New.
16053 * g++.dg/ext/dllimport-initialized.C: Likewise.
16054
16055 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
16056
16057 PR fortran/59345
16058 * gfortran.dg/internal_pack_16.f90: New test.
16059
16060 2019-01-10 Jakub Jelinek <jakub@redhat.com>
16061
16062 PR target/88785
16063 * g++.target/i386/pr88785.C: New test.
16064
16065 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
16066
16067 PR rtl-optimization/87305
16068 * gcc.target/aarch64/pr87305.c: New.
16069
16070 2019-01-10 Richard Biener <rguenther@suse.de>
16071
16072 PR tree-optimization/88792
16073 * gcc.dg/torture/pr88792.c: New testcase.
16074
16075 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16076
16077 PR fortran/86322
16078 * gfortran.dg/pr86322_1.f90: New test.
16079 * gfortran.dg/pr86322_2.f90: Ditto.
16080 * gfortran.dg/pr86322_3.f90: Ditto.
16081
16082 2019-01-10 Sudakshina Das <sudi.das@arm.com>
16083
16084 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
16085 * gcc.target/aarch64/bti-2.c: Likewise.
16086 * gcc.target/aarch64/bti-3.c: Likewise.
16087
16088 2019-01-10 Stefan Agner <stefan@agner.ch>
16089
16090 PR target/88648
16091 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
16092 check if -masm-syntax-unified gets applied properly.
16093
16094 2019-01-10 Jakub Jelinek <jakub@redhat.com>
16095
16096 PR c/88568
16097 * gcc.dg/pr88568.c: New test.
16098
16099 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16100
16101 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
16102 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
16103
16104 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16105
16106 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
16107 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
16108
16109 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16110
16111 * lib/target-supports.exp
16112 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
16113 check_effective_target_arm_v8_3a_complex_neon_ok,
16114 add_options_for_arm_v8_3a_complex_neon,
16115 check_effective_target_arm_v8_3a_complex_neon_hw,
16116 check_effective_target_vect_complex_rot_N): New.
16117
16118 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16119
16120 PR fortran/88376
16121 * gfortran.dg/pr88376.f90: New test.
16122
16123 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
16124
16125 PR other/16615
16126 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
16127 "can not" with "cannot".
16128 * gfortran.dg/common_15.f90: Likewise.
16129 * gfortran.dg/derived_result_2.f90: Likewise.
16130 * gfortran.dg/do_check_6.f90: Likewise.
16131 * gfortran.dg/namelist_args.f90: Likewise.
16132 * gfortran.dg/negative_unit_check.f90: Likewise.
16133 * gfortran.dg/pure_formal_3.f90: Likewise.
16134 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
16135 * obj-c++.dg/exceptions-3.mm: Likewise.
16136 * obj-c++.dg/exceptions-4.mm: Likewise.
16137 * obj-c++.dg/exceptions-5.mm: Likewise.
16138 * obj-c++.dg/property/at-property-23.mm: Likewise.
16139 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
16140 * obj-c++.dg/property/property-neg-7.mm: Likewise.
16141 * objc.dg/attributes/method-attribute-2.m: Likewise.
16142 * objc.dg/exceptions-3.m: Likewise.
16143 * objc.dg/exceptions-4.m: Likewise.
16144 * objc.dg/exceptions-5.m: Likewise.
16145 * objc.dg/param-1.m: Likewise.
16146 * objc.dg/property/at-property-23.m: Likewise.
16147 * objc.dg/property/dotsyntax-17.m: Likewise.
16148 * objc.dg/property/property-neg-7.m: Likewise.
16149
16150 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
16151
16152 PR fortran/68426
16153 * gfortran.dg/spread_simplify_1.f90: New test.
16154
16155 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
16156
16157 * lib/target-supports.exp
16158 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
16159 * gcc.target/i386/xorsign.c: New test.
16160
16161 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
16162
16163 * gcc.target/sparc/tls-ld-int8.c: New test.
16164 * gcc.target/sparc/tls-ld-int16.c: Likewise.
16165 * gcc.target/sparc/tls-ld-int32.c: Likewise.
16166 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
16167 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
16168 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
16169
16170 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16171
16172 * gcc.target/aarch64/bti-1.c: Update test to not add command line
16173 option when configure with bti.
16174 * gcc.target/aarch64/bti-2.c: Likewise.
16175 * lib/target-supports.exp
16176 (check_effective_target_default_branch_protection):
16177 Add configure check for --enable-standard-branch-protection.
16178
16179 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16180
16181 * gcc.target/aarch64/bti-1.c: New test.
16182 * gcc.target/aarch64/bti-2.c: New test.
16183 * gcc.target/aarch64/bti-3.c: New test.
16184 * lib/target-supports.exp
16185 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
16186
16187 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16188
16189 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
16190 instead of IP0_REGNUM and add test case.
16191
16192 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
16193
16194 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
16195 copysign.
16196 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
16197 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
16198 xorsign.
16199 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
16200
16201 2019-01-09 Jakub Jelinek <jakub@redhat.com>
16202
16203 PR rtl-optimization/88331
16204 * gcc.target/i386/pr88331.c: New test.
16205
16206 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16207
16208 * g++.dg/diagnostic/constexpr2.C: New.
16209 * g++.dg/diagnostic/ref3.C: Likewise.
16210
16211 2019-01-08 Marek Polacek <polacek@redhat.com>
16212
16213 PR c++/88538 - braced-init-list in template-argument-list.
16214 * g++.dg/cpp2a/nontype-class11.C: New test.
16215
16216 PR c++/88744
16217 * g++.dg/cpp2a/nontype-class12.C: New test.
16218
16219 2019-01-08 Jakub Jelinek <jakub@redhat.com>
16220
16221 PR target/88457
16222 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
16223 dg-options. Require ppc_cpu_supports_hw effective target instead of
16224 powerpc64*-*-*.
16225
16226 2019-01-08 Janus Weil <janus@gcc.gnu.org>
16227
16228 PR fortran/88047
16229 * gfortran.dg/class_69.f90: New test case.
16230
16231 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
16232
16233 PR target/88717
16234 * gcc.target/i386/pr88717.c: New test.
16235
16236 2019-01-08 Marek Polacek <polacek@redhat.com>
16237
16238 PR c++/88548 - this accepted in static member functions.
16239 * g++.dg/cpp0x/this1.C: New test.
16240
16241 2019-01-08 Martin Liska <mliska@suse.cz>
16242
16243 PR tree-optimization/88753
16244 * gcc.dg/tree-ssa/pr88753.c: New test.
16245
16246 2019-01-08 Richard Biener <rguenther@suse.de>
16247
16248 PR tree-optimization/86554
16249 * gcc.dg/torture/pr86554-1.c: New testcase.
16250 * gcc.dg/torture/pr86554-2.c: Likewise.
16251
16252 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16253
16254 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
16255 cover target variance.
16256
16257 2019-01-08 Richard Biener <rguenther@suse.de>
16258
16259 PR fortran/88611
16260 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
16261 directly build the expected GENERIC tree.
16262
16263 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
16264
16265 * gcc.target/aarch64/(return_address_sign_1.c,
16266 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
16267 Change option to -mbranch-protection.
16268 * gcc.target/aarch64/(branch-protection-option.c,
16269 branch-protection-option-2.c, branch-protection-attr.c,
16270 branch-protection-attr-2.c): New file.
16271
16272 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16273
16274 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
16275
16276 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
16277
16278 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
16279 alias support.
16280 * c-c++-common/builtin-has-attribute-4.c: Likewise.
16281 Append match for warning that ‘protected’ attribute is not supported.
16282
16283 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
16284
16285 * gcc.dg/Wmissing-attributes.c: Require alias support.
16286 * gcc.dg/attr-copy-2.c: Likewise.
16287 * gcc.dg/attr-copy-5.c: Likewise.
16288
16289 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
16290 Jakub Jelinek <jakub@redhat.com>
16291
16292 PR c++/88554
16293 * g++.dg/warn/Wreturn-type-11.C: New test.
16294
16295 2019-01-07 David Malcolm <dmalcolm@redhat.com>
16296
16297 PR jit/88747
16298 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
16299 dump to reflect r266077.
16300
16301 2019-01-07 Jakub Jelinek <jakub@redhat.com>
16302
16303 PR c/88701
16304 * gcc.dg/pr88701.c: New test.
16305
16306 2019-01-07 Joseph Myers <joseph@codesourcery.com>
16307
16308 PR c/88720
16309 PR c/88726
16310 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
16311
16312 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
16313
16314 * g++.dg/diagnostic/constexpr1.C: New.
16315 * g++.dg/diagnostic/thread1.C: Likewise.
16316
16317 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16318 Harald Anlauf <anlauf@gmx.de>
16319 Tobias Burnus <burnus@gcc.gnu.org>
16320
16321 * gfortran.dg/is_contiguous_1.f90: New test.
16322 * gfortran.dg/is_contiguous_2.f90: New test.
16323 * gfortran.dg/is_contiguous_3.f90: New test.
16324
16325 2019-01-07 Marek Polacek <polacek@redhat.com>
16326
16327 PR c++/88741 - wrong error with initializer-string.
16328 * g++.dg/init/array50.C: New test.
16329
16330 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
16331
16332 PR c++/88261
16333 PR c++/69338
16334 PR c++/69696
16335 PR c++/69697
16336 * gcc.dg/array-6.c: Move from here ...
16337 * c-c++-common/array-6.c: ... to here and add some more test coverage.
16338 * g++.dg/pr69338.C: New test.
16339 * g++.dg/pr69697.C: Likewise.
16340 * g++.dg/ext/flexary32.C: Likewise.
16341 * g++.dg/ext/flexary3.C: Adjust test.
16342 * g++.dg/ext/flexary12.C: Likewise.
16343 * g++.dg/ext/flexary13.C: Likewise.
16344 * g++.dg/ext/flexary15.C: Likewise.
16345 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
16346 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
16347 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
16348
16349 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
16350
16351 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
16352 optional in scan pattern.
16353
16354 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
16355
16356 PR tree-optimization/88598
16357 * gcc.dg/vect/pr88598-1.c: New test.
16358 * gcc.dg/vect/pr88598-2.c: Likewise.
16359 * gcc.dg/vect/pr88598-3.c: Likewise.
16360 * gcc.dg/vect/pr88598-4.c: Likewise.
16361 * gcc.dg/vect/pr88598-5.c: Likewise.
16362 * gcc.dg/vect/pr88598-6.c: Likewise.
16363
16364 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
16365
16366 PR tree-optimization/88598
16367 * gcc.dg/pr88598-1.c: New test.
16368 * gcc.dg/pr88598-2.c: Likewise.
16369 * gcc.dg/pr88598-3.c: Likewise.
16370 * gcc.dg/pr88598-4.c: Likewise.
16371 * gcc.dg/pr88598-5.c: Likewise.
16372
16373 2019-01-07 Jakub Jelinek <jakub@redhat.com>
16374
16375 PR tree-optimization/88676
16376 * gcc.dg/tree-ssa/pr88676.c: New test.
16377 * gcc.dg/pr88676.c: New test.
16378 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
16379 allow &.
16380
16381 PR sanitizer/88619
16382 * c-c++-common/asan/pr88619.c: New test.
16383
16384 PR c++/85052
16385 * c-c++-common/builtin-convertvector-1.c: New test.
16386 * c-c++-common/torture/builtin-convertvector-1.c: New test.
16387 * g++.dg/ext/builtin-convertvector-1.C: New test.
16388 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
16389
16390 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
16391
16392 PR target/88521
16393 * gcc.target/i386/pr88521.c: New testcase.
16394
16395 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
16396
16397 PR fortran/88658
16398 * gfortran.dg/min_max_type_2.f90: New test.
16399
16400 2019-01-06 Jakub Jelinek <jakub@redhat.com>
16401
16402 PR c/88363
16403 * c-c++-common/attributes-4.c (falloc_align_int128,
16404 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
16405
16406 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
16407
16408 * gcc.dg/ipa/ipcp-2.c: Update bounds.
16409
16410 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
16411
16412 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
16413 * gcc.dg/plugin/plugindir2.c: Likewise.
16414 * gcc.dg/plugin/plugindir3.c: Likewise.
16415 * gcc.dg/plugin/plugindir4.c: Likewise.
16416
16417 2019-01-05 Janus Weil <janus@gcc.gnu.org>
16418
16419 PR fortran/88009
16420 * gfortran.dg/blockdata_10.f90: New test case.
16421
16422 2019-01-05 Jakub Jelinek <jakub@redhat.com>
16423
16424 PR middle-end/82564
16425 PR target/88620
16426 * gcc.dg/nested-func-12.c: New test.
16427 * gcc.c-torture/compile/pr82564.c: New test.
16428
16429 PR debug/88635
16430 * gcc.dg/debug/dwarf2/pr88635.c: New test.
16431
16432 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
16433
16434 PR target/60563
16435 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
16436
16437 2019-01-04 Martin Sebor <msebor@redhat.com>
16438
16439 PR c/88546
16440 * g++.dg/ext/attr-copy.C: New test.
16441 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
16442 * gcc.dg/attr-copy-6.c: New test.
16443 * gcc.dg/attr-copy-7.c: New test.
16444
16445 2019-01-04 Martin Sebor <msebor@redhat.com>
16446
16447 PR c/88363
16448 * c-c++-common/attributes-4.c: New test.
16449
16450 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
16451
16452 PR gcc/87763
16453 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
16454 count to 18.
16455
16456 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16457
16458 PR fortran/48543
16459 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
16460 * gfortran.dg/merge_char_const.f90: Restore.
16461
16462 2019-01-04 Jakub Jelinek <jakub@redhat.com>
16463
16464 PR target/88594
16465 * gcc.dg/pr88594.c: New test.
16466
16467 2019-01-04 Jan Beulich <jbeulich@suse.com>
16468
16469 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
16470 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
16471 gcc.target/i386/avx512bw-vpcmpequb-1.c,
16472 gcc.target/i386/avx512bw-vpcmpequw-1.c,
16473 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
16474 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
16475 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
16476 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
16477 gcc.target/i386/avx512bw-vpcmpgew-1.c,
16478 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
16479 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
16480 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
16481 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
16482 gcc.target/i386/avx512bw-vpcmpleb-1.c,
16483 gcc.target/i386/avx512bw-vpcmpleub-1.c,
16484 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
16485 gcc.target/i386/avx512bw-vpcmplew-1.c,
16486 gcc.target/i386/avx512bw-vpcmpltb-1.c,
16487 gcc.target/i386/avx512bw-vpcmpltub-1.c,
16488 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
16489 gcc.target/i386/avx512bw-vpcmpltw-1.c,
16490 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
16491 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
16492 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
16493 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
16494 gcc.target/i386/avx512bw-vpmovb2m-1.c,
16495 gcc.target/i386/avx512bw-vpmovm2b-1.c,
16496 gcc.target/i386/avx512bw-vpmovm2w-1.c,
16497 gcc.target/i386/avx512bw-vpmovw2m-1.c,
16498 gcc.target/i386/avx512bw-vptestmb-1.c,
16499 gcc.target/i386/avx512bw-vptestmw-1.c,
16500 gcc.target/i386/avx512bw-vptestnmb-1.c,
16501 gcc.target/i386/avx512bw-vptestnmw-1.c,
16502 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
16503 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
16504 gcc.target/i386/avx512dq-vfpclasssd-1.c,
16505 gcc.target/i386/avx512dq-vfpclassss-1.c,
16506 gcc.target/i386/avx512dq-vpmovd2m-1.c,
16507 gcc.target/i386/avx512dq-vpmovm2d-1.c,
16508 gcc.target/i386/avx512dq-vpmovm2q-1.c,
16509 gcc.target/i386/avx512dq-vpmovq2m-1.c,
16510 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
16511 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
16512 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
16513 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
16514 gcc.target/i386/avx512vl-vpcmpequd-1.c,
16515 gcc.target/i386/avx512vl-vpcmpequq-1.c,
16516 gcc.target/i386/avx512vl-vpcmpged-1.c,
16517 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
16518 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
16519 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
16520 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
16521 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
16522 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
16523 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
16524 gcc.target/i386/avx512vl-vpcmpled-1.c,
16525 gcc.target/i386/avx512vl-vpcmpleq-1.c,
16526 gcc.target/i386/avx512vl-vpcmpleud-1.c,
16527 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
16528 gcc.target/i386/avx512vl-vpcmpltd-1.c,
16529 gcc.target/i386/avx512vl-vpcmpltq-1.c,
16530 gcc.target/i386/avx512vl-vpcmpltud-1.c,
16531 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
16532 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
16533 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
16534 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
16535 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
16536 gcc.target/i386/avx512vl-vptestmd-1.c,
16537 gcc.target/i386/avx512vl-vptestmq-1.c,
16538 gcc.target/i386/avx512vl-vptestnmd-1.c,
16539 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
16540 operand.
16541 * gcc.target/i386/avx512bw-vpcmpb-1.c,
16542 gcc.target/i386/avx512bw-vpcmpub-1.c,
16543 gcc.target/i386/avx512bw-vpcmpuw-1.c,
16544 gcc.target/i386/avx512bw-vpcmpw-1.c,
16545 gcc.target/i386/avx512dq-vfpclasspd-1.c,
16546 gcc.target/i386/avx512dq-vfpclassps-1.c,
16547 gcc.target/i386/avx512f-vcmppd-1.c,
16548 gcc.target/i386/avx512f-vcmpps-1.c,
16549 gcc.target/i386/avx512f-vcmpsd-1.c,
16550 gcc.target/i386/avx512f-vcmpss-1.c,
16551 gcc.target/i386/avx512f-vpcmpd-1.c,
16552 gcc.target/i386/avx512f-vpcmpq-1.c,
16553 gcc.target/i386/avx512f-vpcmpud-1.c,
16554 gcc.target/i386/avx512f-vpcmpuq-1.c,
16555 gcc.target/i386/avx512f-vptestmd-1.c,
16556 gcc.target/i386/avx512f-vptestmq-1.c,
16557 gcc.target/i386/avx512f-vptestnmd-1.c,
16558 gcc.target/i386/avx512f-vptestnmq-1.c,
16559 gcc.target/i386/avx512vl-vcmppd-1.c,
16560 gcc.target/i386/avx512vl-vcmpps-1.c,
16561 gcc.target/i386/avx512vl-vpcmpd-1.c,
16562 gcc.target/i386/avx512vl-vpcmpq-1.c,
16563 gcc.target/i386/avx512vl-vpcmpud-1.c,
16564 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
16565 as mask operand.
16566
16567 2019-01-03 Martin Sebor <msebor@redhat.com>
16568
16569 PR tree-optimization/88659
16570 * gcc.dg/Wstringop-truncation-6.c: New test.
16571
16572 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16573
16574 PR fortran/48543
16575 * gfortran.dg/const_chararacter_merge.f90: Remove.
16576
16577 2019-01-03 Jakub Jelinek <jakub@redhat.com>
16578
16579 PR debug/88644
16580 * gcc.dg/debug/dwarf2/pr88644.c: New test.
16581 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
16582
16583 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
16584
16585 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
16586 * gcc.dg/pubtypes-3.c: Likewise.
16587 * gcc.dg/pubtypes-4.c: Likewise.
16588
16589 2019-01-03 Jakub Jelinek <jakub@redhat.com>
16590
16591 PR c++/88636
16592 * g++.target/i386/pr88636.C: New test.
16593
16594 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16595
16596 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
16597
16598 2019-01-03 Martin Liska <mliska@suse.cz>
16599
16600 PR testsuite/88436
16601 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
16602
16603 2019-01-02 Marek Polacek <polacek@redhat.com>
16604
16605 PR c++/88612 - ICE with -Waddress-of-packed-member.
16606 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
16607
16608 PR c++/88631 - CTAD failing for value-initialization.
16609 * g++.dg/cpp1z/class-deduction59.C: New test.
16610
16611 PR c++/81486 - CTAD failing with ().
16612 * g++.dg/cpp1z/class-deduction60.C: New test.
16613 * g++.dg/cpp1z/class-deduction61.C: New test.
16614
16615 2019-01-02 Martin Sebor <msebor@redhat.com>
16616 Jeff Law <law@redhat.com>
16617
16618 * gcc.dg/strlenopt-36.c: Update.
16619 * gcc.dg/strlenopt-45.c: Update.
16620 * gcc.c-torture/execute/strlen-5.c: New test.
16621 * gcc.c-torture/execute/strlen-6.c: New test.
16622 * gcc.c-torture/execute/strlen-7.c: New test.
16623
16624 2019-01-02 Jakub Jelinek <jakub@redhat.com>
16625
16626 PR testsuite/87304
16627 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
16628 messages only on vect_hw_misalign targets.
16629
16630 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
16631
16632 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
16633 * gfortran.dg/dec_d_lines_3.f: Ditto.
16634 * gfortran.dg/dec_structure_24.f90: Ditto.
16635 * gfortran.dg/dec_structure_26.f90: Ditto.
16636 * gfortran.dg/dec_structure_27.f90: Ditto.
16637 * gfortran.dg/dec_type_print_3.f90: Ditto.
16638 * gfortran.dg/derived_name_1.f90: Ditto.
16639 * gfortran.dg/error_recovery_1.f90: Ditto.
16640 * gfortran.dg/gomp/pr29759.f90: Ditto.
16641 * gfortran.dg/pr36192.f90: Ditto.
16642 * gfortran.dg/pr56007.f90: Ditto.
16643 * gfortran.dg/pr56520.f90: Ditto.
16644 * gfortran.dg/pr78741.f90: Ditto.
16645 * gfortran.dg/print_fmt_2.f90: Ditto.
16646 * gfortran.dg/select_type_20.f90: Ditto.
16647
16648 2019-01-02 Marek Polacek <polacek@redhat.com>
16649
16650 PR c++/86875
16651 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
16652
16653 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16654
16655 PR fortran/48543
16656 * gfortran.dg/const_chararacter_merge.f90: New test.
16657
16658 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
16659
16660 PR lto/88130
16661 * g++.dg/torture/pr88130.C: New testcase.
16662
16663 2019-01-02 Martin Liska <mliska@suse.cz>
16664
16665 PR tree-optimization/88650
16666 * gfortran.dg/predict-3.f90: New test.
16667
16668 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16669
16670 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
16671
16672 2019-01-02 Richard Biener <rguenther@suse.de>
16673
16674 PR tree-optimization/88621
16675 * gcc.dg/torture/pr88621.c: New testcase.
16676
16677 2019-01-02 Jakub Jelinek <jakub@redhat.com>
16678
16679 PR ipa/88561
16680 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
16681 targets and expect _ZThn8 for ilp32 targets.
16682
16683 2019-01-01 Martin Sebor <msebor@redhat.com>
16684 Jeff Law <law@redhat.com>
16685
16686 * gcc.dg/strlenopt-40.c: Update.
16687 * gcc.dg/strlenopt-51.c: Likewise.
16688 * gcc.dg/tree-ssa/pr79376.c: Likewise.
16689
16690 * gcc.dg/strlenopt-40.c: Disable a couple tests.
16691 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
16692 * gcc.dg/strlenopt-59.c: New test.
16693 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
16694 * g++.dg/init/strlen.C: New test.
16695
16696 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
16697
16698 PR fortran/82743
16699 * gfortran.dg/structure_constructor_16.f90: New test.
16700
16701 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
16702
16703 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
16704 * g++.dg/ipa/devirt-53.C: Fix scan template.
16705
16706 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
16707
16708 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
16709 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
16710 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
16711
16712 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
16713
16714 * g++.dg/tree-prof/devirt.C: Update testcase.
16715
16716 2019-01-01 Jakub Jelinek <jakub@redhat.com>
16717
16718 Update copyright years.
16719 \f
16720 Copyright (C) 2019 Free Software Foundation, Inc.
16721
16722 Copying and distribution of this file, with or without modification,
16723 are permitted in any medium without royalty provided the copyright
16724 notice and this notice are preserved.