]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[Ada] Emit DW_AT_GNU_bias with -fgnat-encodings=gdb
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-09-19 Tom Tromey <tromey@adacore.com>
2
3 * gnat.dg/bias1.adb: New testcase.
4
5 2019-09-19 Steve Baird <baird@adacore.com>
6
7 * gnat.dg/annotation1.adb: New testcase.
8
9 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
10
11 * gnat.dg/inline21.adb, gnat.dg/inline21_g.ads,
12 gnat.dg/inline21_h.adb, gnat.dg/inline21_h.ads,
13 gnat.dg/inline21_q.ads: New testcase.
14
15 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
16
17 * gnat.dg/inline20.adb, gnat.dg/inline20_g.adb,
18 gnat.dg/inline20_g.ads, gnat.dg/inline20_h.ads,
19 gnat.dg/inline20_i.ads, gnat.dg/inline20_q-io.ads,
20 gnat.dg/inline20_q.ads, gnat.dg/inline20_r.ads: New testcase.
21
22 2019-09-19 Ed Schonberg <schonberg@adacore.com>
23
24 * gnat.dg/generic2-child.ads, gnat.dg/generic2-io_any.adb,
25 gnat.dg/generic2-io_any.ads, gnat.dg/generic2.ads: New testcase.
26
27 2019-09-19 Yannick Moy <moy@adacore.com>
28
29 * gnat.dg/global2.adb, gnat.dg/global2.ads: New testcase.
30
31 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
32
33 * gnat.dg/access9.adb: New testcase.
34
35 2019-09-19 Ed Schonberg <schonberg@adacore.com>
36
37 * gnat.dg/predicate14.adb, gnat.dg/predicate14.ads: New
38 testcase.
39
40 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
41
42 * gnat.dg/generic_inst13.adb,
43 gnat.dg/generic_inst13_pkg-nested_g.ads,
44 gnat.dg/generic_inst13_pkg-ops_g.ads,
45 gnat.dg/generic_inst13_pkg.ads: New testcase.
46
47 2019-09-19 Bob Duff <duff@adacore.com>
48
49 * gnat.dg/concat3.adb: New testcase.
50
51 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
52
53 * gnat.dg/pack26.adb: New testcase.
54
55 2019-09-19 Hongtao Liu <hongtao.liu@intel.com>
56
57 PR target/87007
58 * gcc.target/i386/pr87007-3.c: New test.
59
60 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
61
62 PR target/90878
63 * gcc.target/i386/pr90878.c: New test.
64
65 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
66
67 PR target/91446
68 * gcc.target/i386/pr91446.c: New test.
69
70 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gnat.dg/warn31.adb, gnat.dg/warn31.ads: New testcase.
73
74 2019-09-18 Ed Schonberg <schonberg@adacore.com>
75
76 * gnat.dg/fixedpnt8.adb: New testcase.
77
78 2019-09-18 Ed Schonberg <schonberg@adacore.com>
79
80 * gnat.dg/discr58.adb: New testcase.
81
82 2019-09-18 Justin Squirek <squirek@adacore.com>
83
84 * gnat.dg/warn30.adb, gnat.dg/warn30.ads: New testcase.
85
86 2019-09-18 Justin Squirek <squirek@adacore.com>
87
88 * gnat.dg/access8.adb, gnat.dg/access8_pkg.adb,
89 gnat.dg/access8_pkg.ads: New testcase.
90
91 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
92
93 * gnat.dg/aggr28.adb: New testcase.
94
95 2019-09-18 Steve Baird <baird@adacore.com>
96
97 * gnat.dg/ai12_0086_example.adb: New testcase.
98
99 2019-09-18 Nicolas Roche <roche@adacore.com>
100
101 * gnat.dg/float_value2.adb: New testcase.
102
103 2019-09-18 Vadim Godunko <godunko@adacore.com>
104
105 * gnat.dg/expect4.adb: New testcase.
106
107 2019-09-18 Steve Baird <baird@adacore.com>
108
109 * gnat.dg/ghost7.adb, gnat.dg/ghost7.ads: New testcase.
110
111 2019-09-18 Olivier Hainque <hainque@adacore.com>
112
113 * gnat.dg/system_info1.adb: New testcase.
114
115 2019-09-18 Bob Duff <duff@adacore.com>
116
117 * gnat.dg/containers1.adb, gnat.dg/containers1.ads: New
118 testcase.
119
120 2019-09-18 Richard Sandiford <richard.sandiford@arm.com>
121
122 * gcc.target/i386/pr82361-1.c (f1, f2, f3, f4, f5, f6): Force
123 "c" to be in %rax and "d" to be in %rdx.
124 * gcc.target/i386/pr82361-2.c: Expect 4 instances of "movl\t%edx".
125
126 2019-19-17 Christophe Lyon <christophe.lyon@st.com>
127
128 * lib/target-supports.exp
129 (check_effective_target_arm_arch_FUNC_ok): Add v4t_arm, v4t_thumb,
130 v5t_arm, v5t_thumb, v5te_arm, v5te_thumb, v6_arm, v6_thumb,
131 v6k_arm, v6k_thumb, v6z_arm, v6z_thumb.
132 Add -mfloat-abi=softfp to v4t, v5t, v5te, v6, v6k, v6z.
133 Remove early exit for -marm.
134 * gcc.target/arm/armv6-unaligned-load-ice.c: Add arm_arch
135 effective-target.
136 * gcc.target/arm/attr-unaligned-load-ice.c: Likewise.
137 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
138 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
139 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
140 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
141 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
142 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
143 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
144 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
145 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
146 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
147 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
148 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
149 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
150 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
151 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
152 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
153 * gcc.target/arm/g2.c: Likewise.
154 * gcc.target/arm/macro_defs1.c: Likewise.
155 * gcc.target/arm/pr59858.c: Likewise.
156 * gcc.target/arm/pr65647-2.c: Likewise.
157 * gcc.target/arm/pr79058.c: Likewise.
158 * gcc.target/arm/pr83712.c: Likewise.
159 * gcc.target/arm/pragma_arch_switch_2.c: Likewise.
160 * gcc.target/arm/scd42-1.c: Likewise.
161 * gcc.target/arm/scd42-2.c: Likewise.
162 * gcc.target/arm/scd42-3.c: Likewise.
163 * gcc.c-torture/compile/pr82096.c: Fix arm_arch effective-target.
164 * gcc.target/arm/attr_arm-err.c: Likewise.
165 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
166
167 2019-09-17 Feng Xue <fxue@os.amperecomputing.com>
168
169 PR ipa/91089
170 * gcc.dg/ipa/pr91089.c: New test.
171
172 2019-09-17 Paul Thomas <pault@gcc.gnu.org>
173
174 PR fortran/91588
175 * gfortran.dg/associate_49.f90 : New test.
176
177 2019-09-17 Yannick Moy <moy@adacore.com>
178
179 * gnat.dg/fixedpnt7.adb: New testcase.
180
181 2019-09-17 Yannick Moy <moy@adacore.com>
182
183 * gnat.dg/multfixed.adb: New testcase.
184
185 2019-09-17 Vadim Godunko <godunko@adacore.com>
186
187 * gnat.dg/expect3.adb: New testcase.
188
189 2019-09-17 Ed Schonberg <schonberg@adacore.com>
190
191 * gnat.dg/predicate13.adb, gnat.dg/predicate13.ads: New
192 testcase.
193
194 2019-09-17 Javier Miranda <miranda@adacore.com>
195
196 * gnat.dg/limited4.adb: New testcase.
197
198 2019-09-17 Eric Botcazou <ebotcazou@adacore.com>
199
200 * gnat.dg/pack25.adb: New testcase.
201
202 2019-09-16 Paolo Carlini <paolo.carlini@oracle.com>
203
204 * g++.dg/ext/int128-6.C: New.
205 * c-c++-common/pr68107.c: Test location(s).
206 * g++.dg/other/large-size-array.C: Likewise.
207 * g++.dg/template/dtor2.C: Likewise.
208 * g++.dg/template/error9.C: Likewise.
209 * g++.dg/tls/diag-2.C: Likewise.
210 * g++.dg/tls/diag-4.C: Likewise.
211 * g++.dg/tls/diag-5.C: Likewise.
212 * g++.old-deja/g++.pt/memtemp71.C: Likewise.
213
214 2019-09-16 Li Jia He <helijia@linux.ibm.com>
215 Qi Feng <ffengqi@linux.ibm.com>
216
217 PR middle-end/88784
218 * gcc.dg/pr88784-1.c: New testcase.
219 * gcc.dg/pr88784-2.c: New testcase.
220 * gcc.dg/pr88784-3.c: New testcase.
221 * gcc.dg/pr88784-4.c: New testcase.
222 * gcc.dg/pr88784-5.c: New testcase.
223 * gcc.dg/pr88784-6.c: New testcase.
224 * gcc.dg/pr88784-7.c: New testcase.
225 * gcc.dg/pr88784-8.c: New testcase.
226 * gcc.dg/pr88784-9.c: New testcase.
227 * gcc.dg/pr88784-10.c: New testcase.
228 * gcc.dg/pr88784-11.c: New testcase.
229 * gcc.dg/pr88784-12.c: New testcase.
230
231 2019-09-16 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/91756
234 PR tree-optimization/87132
235 * gcc.dg/tree-ssa/ssa-fre-81.c: New testcase.
236
237 2019-09-15 Marek Polacek <polacek@redhat.com>
238
239 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
240 * g++.dg/cpp1y/var-templ63.C: New test.
241
242 2019-09-15 Sandra Loosemore <sandra@codesourcery.com>
243
244 * lib/target-supports.exp
245 (check_effective_target_arm_neon_fp16_hw)
246 (check_effective_target_arm_fp16_hw): Use check_runtime
247 instead of check_runtime_nocache.
248
249 2019-09-15 Steven G. Kargl <kargl@gcc.gnu.org>
250
251 PR fortran/91727
252 * gfortran.dg/pr91727.f90: New test.
253
254 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
255
256 PR fortran/91550
257 * gfortran.dg/do_subscript_6.f90: New test.
258
259 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
260
261 PR fortran/91556
262 * gfortran.dg/warn_argument_mismatch_1.f90: Remove.
263
264 2019-09-14 Thomas Koenig <tkoenig@gcc.gnu.org>
265
266 PR fortran/91557
267 PR fortran/91556
268 * gfortran.dg/argument_checking_20.f90: New test.
269 * gfortran.dg/argument_checking_21.f90: New test.
270 * gfortran.dg/argument_checking_22.f90: New test.
271 * gfortran.dg/argument_checking_23.f90: New test.
272 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
273 * gfortran.dg/bessel_3.f90: Add pattern for type mismatch.
274 * gfortran.dg/g77/20010519-1.f: Adjust dg-warning messages to new
275 handling.
276 * gfortran.dg/pr24823.f: Likewise.
277 * gfortran.dg/pr39937.f: Likewise.
278
279 2019-09-14 Sandra Loosemore <sandra@codesourcery.com>
280
281 PR testsuite/83889
282 * g++.dg/vect/pr87914.cc: Remove explicit dg-do run.
283
284 2019-09-14 Kewen Lin <linkw@gcc.gnu.org>
285
286 PR middle-end/80791
287 * gcc.dg/tree-ssa/ivopts-3.c: Adjust for doloop change.
288 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
289 * gcc.dg/tree-ssa/pr32044.c: Likewise.
290
291 2019-09-13 Steven G. Kargl <kargl@gcc.gnu.org>
292
293 PR fortran/91566
294 * gfortran.dg/pr91566.f90:
295
296 2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
297
298 PR fortran/91716
299 * gfortran.dg/pr91716.f90: New test.
300
301 2019-09-13 Paul Thomas <pault@gcc.gnu.org>
302
303 PR fortran/91717
304 * gfortran.dg/dependency_55.f90 : New test.
305
306 2019-09-12 Uroš Bizjak <ubizjak@gmail.com>
307
308 PR tree-optimization/89386
309 * gcc.target/i386/pr89386.c: New test.
310 * gcc.target/i386/pr89386-1.c: Ditto.
311
312 2019-09-12 Richard Biener <rguenther@suse.de>
313
314 PR tree-optimization/91750
315 * gcc.dg/vect/pr91750.c: New testcase.
316
317 2019-09-12 Yuliang Wang <yuliang.wang@arm.com>
318
319 PR tree-optimization/89386
320 * testsuite/gcc.target/aarch64/sve2/mulhrs_1.c: New test.
321 * testsuite/gcc.dg/vect/vect-mulhrs-1.c: As above.
322 * testsuite/gcc.dg/vect/vect-mulhrs-2.c: As above.
323 * testsuite/gcc.dg/vect/vect-mulhrs-3.c: As above.
324 * testsuite/gcc.dg/vect/vect-mulhrs-4.c: As above.
325 * doc/sourcebuild.texi (vect_mulhrs_hi): Document new target selector.
326 * testsuite/lib/target-supports.exp
327 (check_effective_target_vect_mulhrs_hi): Return true for AArch64
328 with SVE2.
329
330 2019-09-11 Sandra Loosemore <sandra@codesourcery.com>
331
332 PR testsuite/83889
333 * gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
334 * gcc.dg/vect/pr88598-1.c: Likewise.
335 * gcc.dg/vect/pr88598-2.c: Likewise.
336 * gcc.dg/vect/pr88598-3.c: Likewise.
337 * gcc.dg/vect/pr88598-4.c: Likewise.
338 * gcc.dg/vect/pr88598-5.c: Likewise.
339 * gcc.dg/vect/pr88598-6.c: Likewise.
340 * gcc.dg/vect/pr89440.c: Likewise.
341 * gcc.dg/vect/pr90018.c: Likewise.
342 * gcc.dg/vect/pr91293-1.c: Likewise.
343 * gcc.dg/vect/pr91293-2.c: Likewise.
344 * gcc.dg/vect/pr91293-3.c: Likewise.
345
346 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
347
348 PR fortran/91553
349 * gfortran.dg/pr91553.f90: New test.
350
351 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
352
353 PR fortran/91642
354 * gfortran.dg/pr91642.f90: New test.
355
356 2019-09-11 Jakub Jelinek <jakub@redhat.com>
357
358 PR rtl-optimization/89435
359 PR rtl-optimization/89795
360 PR rtl-optimization/91720
361 * gcc.dg/pr89435.c: New test.
362 * gcc.dg/pr89795.c: New test.
363 * gcc.dg/pr91720.c: New test.
364
365 2019-09-11 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/90387
368 * gcc.dg/Warray-bounds-44.c: New testcase.
369
370 2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
371
372 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
373
374 2019-09-11 Jakub Jelinek <jakub@redhat.com>
375
376 PR tree-optimization/91723
377 * gcc.dg/vect/vect-fma-3.c: New test.
378
379 PR middle-end/91725
380 * gcc.c-torture/compile/pr91725.c: New test.
381
382 2019-09-11 Richard Biener <rguenther@suse.de>
383
384 Revert
385 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
386
387 * gcc.dg/fold-binary-math-casts.c: New test.
388
389 2019-09-10 Marek Polacek <polacek@redhat.com>
390
391 PR c++/91673 - ICE with noexcept in alias-declaration.
392 * g++.dg/cpp1z/using7.C: New test.
393 * g++.dg/cpp1z/using8.C: New test.
394
395 2019-09-10 Marek Polacek <polacek@redhat.com>
396
397 PR c++/91705 - constexpr evaluation rejects ++/-- on floats.
398 * g++.dg/cpp1y/constexpr-incr2.C: New test.
399
400 2019-09-10 David Edelsohn <dje.gcc@gmail.com>
401
402 * gfortran.dg/default_format_1.f90: Remove XFAIL AIX.
403 * gfortran.dg/default_format_denormal_1.f90: Same.
404
405 2019-09-10 Jakub Jelinek <jakub@redhat.com>
406
407 PR middle-end/91680
408 * gcc.dg/tree-ssa/pr91680.c: New test.
409 * g++.dg/torture/pr91680.C: New test.
410
411 2019-09-10 Paolo Carlini <paolo.carlini@oracle.com>
412
413 * g++.dg/cpp0x/enum29.C: Test location(s) too.
414 * g++.dg/cpp0x/lambda/lambda-ice10.C: Likewise.
415 * g++.dg/cpp2a/constinit3.C: Likewise.
416 * g++.dg/ext/desig4.C: Likewise.
417 * g++.dg/ext/label10.C: Likewise.
418 * g++.old-deja/g++.other/dtor3.C: Likewise.
419
420 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
421
422 * lib/target-supports.exp (check_effective_target_static): Disable
423 for ARM FDPIC target.
424
425 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
426
427 * gcc.target/arm/pr43698.c (bswap_32): Rename as my_bswap_32.
428
429 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
430
431 * g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
432 * g++.dg/ipa/devirt-c-7.C: Likewise.
433 * g++.dg/ipa/ivinline-1.C: Likewise.
434 * g++.dg/ipa/ivinline-2.C: Likewise.
435 * g++.dg/ipa/ivinline-3.C: Likewise.
436 * g++.dg/ipa/ivinline-4.C: Likewise.
437 * g++.dg/ipa/ivinline-5.C: Likewise.
438 * g++.dg/ipa/ivinline-7.C: Likewise.
439 * g++.dg/ipa/ivinline-8.C: Likewise.
440 * g++.dg/ipa/ivinline-9.C: Likewise.
441 * g++.dg/tls/pr79288.C: Likewise.
442 * gcc.dg/addr_equal-1.c: Likewise.
443 * gcc.dg/const-1.c: Likewise.
444 * gcc.dg/ipa/pure-const-1.c: Likewise.
445 * gcc.dg/noreturn-8.c: Likewise.
446 * gcc.dg/pr33826.c: Likewise.
447 * gcc.dg/torture/ipa-pta-1.c: Likewise.
448 * gcc.dg/tree-ssa/alias-2.c: Likewise.
449 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
450 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
451 * gcc.dg/uninit-19.c: Likewise.
452
453 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
454
455 * g++.dg/abi/forced.C: Add *-*-uclinux*.
456 * g++.dg/abi/guard2.C: Likewise.
457 * g++.dg/ext/cleanup-10.C: Likewise.
458 * g++.dg/ext/cleanup-11.C: Likewise.
459 * g++.dg/ext/cleanup-8.C: Likewise.
460 * g++.dg/ext/cleanup-9.C: Likewise.
461 * g++.dg/ext/sync-4.C: Likewise.
462 * g++.dg/ipa/comdat.C: Likewise.
463 * gcc.dg/20041106-1.c: Likewise.
464 * gcc.dg/cleanup-10.c: Likewise.
465 * gcc.dg/cleanup-11.c: Likewise.
466 * gcc.dg/cleanup-8.c: Likewise.
467 * gcc.dg/cleanup-9.c: Likewise.
468 * gcc.dg/fdata-sections-1.c: Likewise.
469 * gcc.dg/fdata-sections-2.c: Likewise.
470 * gcc.dg/pr39323-1.c: Likewise.
471 * gcc.dg/pr39323-2.c: Likewise.
472 * gcc.dg/pr39323-3.c: Likewise.
473 * gcc.dg/pr65780-1.c: Likewise.
474 * gcc.dg/pr65780-2.c: Likewise.
475 * gcc.dg/pr67338.c: Likewise.
476 * gcc.dg/pr78185.c: Likewise.
477 * gcc.dg/pr83100-1.c: Likewise.
478 * gcc.dg/pr83100-4.c: Likewise.
479 * gcc.dg/strlenopt-12g.c: Likewise.
480 * gcc.dg/strlenopt-14g.c: Likewise.
481 * gcc.dg/strlenopt-14gf.c: Likewise.
482 * gcc.dg/strlenopt-16g.c: Likewise.
483 * gcc.dg/strlenopt-17g.c: Likewise.
484 * gcc.dg/strlenopt-18g.c: Likewise.
485 * gcc.dg/strlenopt-1f.c: Likewise.
486 * gcc.dg/strlenopt-22g.c: Likewise.
487 * gcc.dg/strlenopt-2f.c: Likewise.
488 * gcc.dg/strlenopt-31g.c: Likewise.
489 * gcc.dg/strlenopt-33g.c: Likewise.
490 * gcc.dg/strlenopt-4g.c: Likewise.
491 * gcc.dg/strlenopt-4gf.c: Likewise.
492 * gcc.dg/strncmp-2.c: Likewise.
493 * gcc.dg/struct-ret-3.c: Likewise.
494 * gcc.dg/torture/pr69760.c: Likewise.
495 * gcc.target/arm/div64-unwinding.c: Likewise.
496 * gcc.target/arm/stack-checking.c: Likewise.
497 * gcc.target/arm/synchronize.c: Likewise.
498 * gcc.target/arm/pr66912.c: Add arm*-*-uclinuxfdpiceabi.
499 * lib/target-supports.exp (check_effective_target_pie): Likewise.
500 (check_effective_target_sync_long_long_runtime): Likewise.
501 (check_effective_target_sync_int_long): Likewise.
502 (check_effective_target_sync_char_short): Likewise.
503
504 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
505
506 * gcc.target/arm/eliminate.c: Accept only nonpic targets.
507 * g++.dg/other/anon5.C: Likewise.
508
509 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
510 Mickaël Guêné <mickael.guene@st.com>
511
512 * gcc.target/arm/interrupt-1.c: Add scan-assembler pattern for
513 arm*-*-uclinuxfdpiceabi.
514 * gcc.target/arm/interrupt-2.c: Likewise.
515 * gcc.target/arm/pr70830.c: Likewise.
516
517 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
518 Mickaël Guêné <mickael.guene@st.com>
519
520 * gcc.dg/20020312-2.c: Skip on arm*-*-uclinuxfdpiceabi.
521 * gcc.target/arm/20051215-1.c: Likewise.
522 * gcc.target/arm/mmx-1.c: Likewise.
523 * gcc.target/arm/pr19599.c: Likewise.
524 * gcc.target/arm/pr40887.c: Likewise.
525 * gcc.target/arm/pr61948.c: Likewise.
526 * gcc.target/arm/pr77933-1.c: Likewise.
527 * gcc.target/arm/pr77933-2.c: Likewise.
528 * gcc.target/arm/sibcall-1.c: Likewise.
529 * gcc.target/arm/data-rel-2.c: Likewise.
530 * gcc.target/arm/data-rel-3.c: Likewise.
531 * gcc.target/arm/tail-long-call: Likewise.
532 * gcc.target/arm/tlscall.c: Likewise.
533 * gcc.target/arm/vfp-longcall-apcs: Likewise.
534 * gcc.target/arm/ivopts-2.c: Skip object-size test on
535 arm*-*-uclinuxfdpiceabi.
536 * gcc.target/arm/ivopts-3.c: Likewise.
537 * gcc.target/arm/ivopts-4.c: Likewise.
538 * gcc.target/arm/ivopts-5.c: Likewise.
539 * gcc.target/arm/pr43597.c: Likewise.
540 * gcc.target/arm/pr43920-2.c: Likewise.
541 * gcc.target/arm/pr45701-1.c: Skip scan-assembler on
542 arm*-*-uclinuxfdpiceabi.
543 * gcc.target/arm/pr45701-2.c: Likewise.
544 * gcc.target/arm/stack-red-zone.c: Likewise.
545
546 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
547 Mickaël Guêné <mickael.guene@st.com>
548
549 * gcc.target/arm/fp16-aapcs-2.c: Adjust scan-assembler-times.
550 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
551
552 2019-09-09 Marek Polacek <polacek@redhat.com>
553
554 PR c++/84374 - diagnose invalid uses of decltype(auto).
555 * g++.dg/cpp1y/auto-fn57.C: New test.
556
557 2019-09-09 Segher Boessenkool <segher@kernel.crashing.org>
558
559 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
560 * gcc.target/powerpc/rlwinm-1.c: Ditto.
561 * gcc.target/powerpc/rlwinm-2.c: Ditto.
562
563 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
564
565 * gcc.dg/fold-binary-math-casts.c: New test.
566
567 2019-09-09 Jakub Jelinek <jakub@redhat.com>
568
569 PR target/87853
570 * gcc.target/i386/pr87853.c: New test.
571
572 PR target/91704
573 * gcc.target/i386/pr91704.c: New test.
574
575 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
576
577 * gcc.dg/builtins-config.h: eBPF doesn't support C99 standard
578 functions.
579 * gcc.c-torture/compile/20101217-1.c: Add a function prototype for
580 printf.
581 * gcc.c-torture/compile/20000211-1.c: Skip if target bpf-*-*.
582 * gcc.c-torture/compile/poor.c: Likewise.
583 * gcc.c-torture/compile/pr25311.c: Likewise.
584 * gcc.c-torture/compile/pr39928-1.c: Likewise.
585 * gcc.c-torture/compile/pr70061.c: Likewise.
586 * gcc.c-torture/compile/920501-7.c: Likewise.
587 * gcc.c-torture/compile/20000403-1.c: Likewise.
588 * gcc.c-torture/compile/20001226-1.c: Likewise.
589 * gcc.c-torture/compile/20030903-1.c: Likewise.
590 * gcc.c-torture/compile/20031125-1.c: Likewise.
591 * gcc.c-torture/compile/20040101-1.c: Likewise.
592 * gcc.c-torture/compile/20040317-2.c: Likewise.
593 * gcc.c-torture/compile/20040726-1.c: Likewise.
594 * gcc.c-torture/compile/20051216-1.c: Likewise.
595 * gcc.c-torture/compile/900313-1.c: Likewise.
596 * gcc.c-torture/compile/920625-1.c: Likewise.
597 * gcc.c-torture/compile/930421-1.c: Likewise.
598 * gcc.c-torture/compile/930623-1.c: Likewise.
599 * gcc.c-torture/compile/961004-1.c: Likewise.
600 * gcc.c-torture/compile/980504-1.c: Likewise.
601 * gcc.c-torture/compile/980816-1.c: Likewise.
602 * gcc.c-torture/compile/990625-1.c: Likewise.
603 * gcc.c-torture/compile/DFcmp.c: Likewise.
604 * gcc.c-torture/compile/HIcmp.c: Likewise.
605 * gcc.c-torture/compile/HIset.c: Likewise.
606 * gcc.c-torture/compile/QIcmp.c: Likewise.
607 * gcc.c-torture/compile/QIset.c: Likewise.
608 * gcc.c-torture/compile/SFset.c: Likewise.
609 * gcc.c-torture/compile/SIcmp.c: Likewise.
610 * gcc.c-torture/compile/SIset.c: Likewise.
611 * gcc.c-torture/compile/UHIcmp.c: Likewise.
612 * gcc.c-torture/compile/UQIcmp.c: Likewise.
613 * gcc.c-torture/compile/USIcmp.c: Likewise.
614 * gcc.c-torture/compile/consec.c: Likewise.
615 * gcc.c-torture/compile/limits-fndefn.c: Likewise.
616 * gcc.c-torture/compile/lll.c: Likewise.
617 * gcc.c-torture/compile/parms.c: Likewise.
618 * gcc.c-torture/compile/pass.c: Likewise.
619 * gcc.c-torture/compile/pp.c: Likewise.
620 * gcc.c-torture/compile/pr32399.c: Likewise.
621 * gcc.c-torture/compile/pr34091.c: Likewise.
622 * gcc.c-torture/compile/pr34688.c: Likewise.
623 * gcc.c-torture/compile/pr37258.c: Likewise.
624 * gcc.c-torture/compile/pr37327.c: Likewise.
625 * gcc.c-torture/compile/pr37381.c: Likewise.
626 * gcc.c-torture/compile/pr37669-2.c: Likewise.
627 * gcc.c-torture/compile/pr37669.c: Likewise.
628 * gcc.c-torture/compile/pr37742-3.c: Likewise.
629 * gcc.c-torture/compile/pr44063.c: Likewise.
630 * gcc.c-torture/compile/pr48596.c: Likewise.
631 * gcc.c-torture/compile/pr51856.c: Likewise.
632 * gcc.c-torture/compile/pr54428.c: Likewise.
633 * gcc.c-torture/compile/pr54713-1.c: Likewise.
634 * gcc.c-torture/compile/pr54713-2.c: Likewise.
635 * gcc.c-torture/compile/pr54713-3.c: Likewise.
636 * gcc.c-torture/compile/pr55921.c: Likewise.
637 * gcc.c-torture/compile/pr70240.c: Likewise.
638 * gcc.c-torture/compile/pr70355.c: Likewise.
639 * gcc.c-torture/compile/pr82052.c: Likewise.
640 * gcc.c-torture/compile/pr83487.c: Likewise.
641 * gcc.c-torture/compile/pr86122.c: Likewise.
642 * gcc.c-torture/compile/pret-arg.c: Likewise.
643 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
644 * gcc.c-torture/compile/structret.c: Likewise.
645 * gcc.c-torture/compile/uuarg.c: Likewise.
646 * gcc.dg/20001009-1.c: Likewise.
647 * gcc.dg/20020418-1.c: Likewise.
648 * gcc.dg/20020426-2.c: Likewise.
649 * gcc.dg/20020430-1.c: Likewise.
650 * gcc.dg/20040306-1.c: Likewise.
651 * gcc.dg/20040622-2.c: Likewise.
652 * gcc.dg/20050603-2.c: Likewise.
653 * gcc.dg/20050629-1.c: Likewise.
654 * gcc.dg/20061026.c: Likewise.
655 * gcc.dg/Warray-bounds-3.c: Likewise.
656 * gcc.dg/Warray-bounds-30.c: Likewise.
657 * gcc.dg/Wframe-larger-than-2.c: Likewise.
658 * gcc.dg/Wframe-larger-than.c: Likewise.
659 * gcc.dg/Wrestrict-11.c: Likewise.
660 * gcc.c-torture/compile/20000804-1.c: Likewise.
661
662 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
663
664 * lib/target-supports.exp (check_effective_target_trampolines):
665 Adapt to eBPF.
666 (check_effective_target_indirect_jumps): Likewise.
667 (check_effective_target_nonlocal_goto): Likewise.
668 (check_effective_target_global_constructor): Likewise.
669 (check_effective_target_return_address): Likewise.
670
671 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
672
673 * gcc.target/bpf/bpf.exp: New file.
674 * gcc.target/bpf/builtin-load.c: Likewise.
675 * cc.target/bpf/constant-calls.c: Likewise.
676 * gcc.target/bpf/diag-funargs.c: Likewise.
677 * gcc.target/bpf/diag-funargs-2.c: Likewise.
678 * gcc.target/bpf/diag-funargs-3.c: Likewise.
679 * gcc.target/bpf/diag-indcalls.c: Likewise.
680 * gcc.target/bpf/helper-bind.c: Likewise.
681 * cc.target/bpf/helper-bpf-redirect.c: Likewise.
682 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
683 * gcc.target/bpf/helper-csum-diff.c: Likewise.
684 * gcc.target/bpf/helper-csum-update.c: Likewise.
685 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
686 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
687 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
688 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
689 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
690 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
691 * gcc.target/bpf/helper-get-current-task.c: Likewise.
692 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
693 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
694 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
695 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
696 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
697 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
698 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
699 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
700 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
701 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
702 * gcc.target/bpf/helper-getsockopt.c: Likewise.
703 * gcc.target/bpf/helper-get-stack.c: Likewise.
704 * gcc.target/bpf/helper-get-stackid.c: Likewise.
705 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
706 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
707 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
708 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
709 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
710 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
711 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
712 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
713 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
714 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
715 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
716 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
717 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
718 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
719 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
720 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
721 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
722 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
723 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
724 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
725 * gcc.target/bpf/helper-override-return.c: Likewise.
726 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
727 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
728 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
729 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
730 * gcc.target/bpf/helper-probe-read.c: Likewise.
731 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
732 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
733 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
734 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
735 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
736 * gcc.target/bpf/helper-redirect-map.c: Likewise.
737 * gcc.target/bpf/helper-set-hash.c: Likewise.
738 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
739 * gcc.target/bpf/helper-setsockopt.c: Likewise.
740 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
741 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
742 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
743 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
744 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
745 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
746 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
747 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
748 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
749 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
750 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
751 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
752 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
753 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
754 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
755 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
756 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
757 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
758 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
759 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
760 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
761 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
762 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
763 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
764 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
765 * gcc.target/bpf/helper-sk-release.c: Likewise.
766 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
767 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
768 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
769 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
770 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
771 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
772 * gcc.target/bpf/helper-spin-lock.c: Likewise.
773 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
774 * gcc.target/bpf/helper-strtol.c: Likewise.
775 * gcc.target/bpf/helper-strtoul.c: Likewise.
776 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
777 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
778 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
779 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
780 * gcc.target/bpf/helper-tail-call.c: Likewise.
781 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
782 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
783 * gcc.target/bpf/helper-trace-printk.c: Likewise.
784 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
785 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
786 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
787 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
788 * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
789
790 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
791
792 * lib/target-supports.exp (check_effective_target_indirect_calls):
793 New proc.
794 * gcc.c-torture/compile/20010102-1.c: Annotate with
795 dg-require-effective-target indirect_calls.
796 * gcc.c-torture/compile/20010107-1.c: Likewise.
797 * gcc.c-torture/compile/20011109-1.c: Likewise.
798 * gcc.c-torture/compile/20011218-1.c: Likewise.
799 * gcc.c-torture/compile/20011229-1.c: Likewise.
800 * gcc.c-torture/compile/20020129-1.c: Likewise.
801 * gcc.c-torture/compile/20020320-1.c: Likewise.
802 * gcc.c-torture/compile/20020706-1.c: Likewise.
803 * gcc.c-torture/compile/20020706-2.c: Likewise.
804 * gcc.c-torture/compile/20021205-1.c: Likewise.
805 * gcc.c-torture/compile/20030921-1.c: Likewise.
806 * gcc.c-torture/compile/20031023-1.c: Likewise.
807 * gcc.c-torture/compile/20031023-2.c: Likewise.
808 * gcc.c-torture/compile/20031023-3.c: Likewise.
809 * gcc.c-torture/compile/20031023-4.c: Likewise.
810 * gcc.c-torture/compile/20040614-1.c: Likewise.
811 * gcc.c-torture/compile/20040909-1.c: Likewise.
812 * gcc.c-torture/compile/20050122-1.c: Likewise.
813 * gcc.c-torture/compile/20050202-1.c: Likewise.
814 * gcc.c-torture/compile/20060208-1.c: Likewise.
815 * gcc.c-torture/compile/20081108-1.c: Likewise.
816 * gcc.c-torture/compile/20150327.c: Likewise.
817 * gcc.c-torture/compile/920428-2.c: Likewise.
818 * gcc.c-torture/compile/920928-5.c: Likewise.
819 * gcc.c-torture/compile/930117-1.c: Likewise.
820 * gcc.c-torture/compile/930607-1.c: Likewise.
821 * gcc.c-torture/compile/991213-2.c: Likewise.
822 * gcc.c-torture/compile/callind.c: Likewise.
823 * gcc.c-torture/compile/calls-void.c: Likewise.
824 * gcc.c-torture/compile/calls.c: Likewise.
825 * gcc.c-torture/compile/pr21840.c: Likewise.
826 * gcc.c-torture/compile/pr32139.c: Likewise.
827 * gcc.c-torture/compile/pr35607.c: Likewise.
828 * gcc.c-torture/compile/pr37433-1.c: Likewise.
829 * gcc.c-torture/compile/pr37433.c: Likewise.
830 * gcc.c-torture/compile/pr39941.c: Likewise.
831 * gcc.c-torture/compile/pr40080.c: Likewise.
832 * gcc.c-torture/compile/pr43635.c: Likewise.
833 * gcc.c-torture/compile/pr43791.c: Likewise.
834 * gcc.c-torture/compile/pr43845.c: Likewise.
835 * gcc.c-torture/compile/pr44043.c: Likewise.
836 * gcc.c-torture/compile/pr51694.c: Likewise.
837 * gcc.c-torture/compile/pr77754-2.c: Likewise.
838 * gcc.c-torture/compile/pr77754-3.c: Likewise.
839 * gcc.c-torture/compile/pr77754-4.c: Likewise.
840 * gcc.c-torture/compile/pr89663-2.c: Likewise.
841 * gcc.c-torture/compile/pta-1.c: Likewise.
842 * gcc.c-torture/compile/stack-check-1.c: Likewise.
843 * gcc.dg/Walloc-size-larger-than-18.c: Likewise.
844
845 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
846
847 * gcc.c-torture/compile/20000609-1.c: Annotate with
848 dg-require-stack-size.
849 * gcc.c-torture/compile/20000804-1.c: Likewise.
850 * gcc.c-torture/compile/20020304-1.c: Likewise.
851 * gcc.c-torture/compile/20020604-1.c: Likewise.
852 * gcc.c-torture/compile/20021015-1.c: Likewise.
853 * gcc.c-torture/compile/20050303-1.c: Likewise.
854 * gcc.c-torture/compile/20060421-1.c: Likewise.
855 * gcc.c-torture/compile/20071207-1.c: Likewise.
856 * gcc.c-torture/compile/20080903-1.c: Likewise.
857 * gcc.c-torture/compile/20121027-1.c: Likewise.
858 * gcc.c-torture/compile/20151204.c: Likewise.
859 * gcc.c-torture/compile/920501-12.c: Likewise.
860 * gcc.c-torture/compile/920501-4.c: Likewise.
861 * gcc.c-torture/compile/920723-1.c: Likewise.
862 * gcc.c-torture/compile/921202-1.c: Likewise.
863 * gcc.c-torture/compile/931003-1.c: Likewise.
864 * gcc.c-torture/compile/931004-1.c: Likewise.
865 * gcc.c-torture/compile/950719-1.c: Likewise.
866 * gcc.c-torture/compile/951222-1.c: Likewise.
867 * gcc.c-torture/compile/990517-1.c: Likewise.
868 * gcc.c-torture/compile/bcopy.c: Likewise.
869 * gcc.c-torture/compile/pr23929.c: Likewise.
870 * gcc.c-torture/compile/pr25310.c: Likewise.
871 * gcc.c-torture/compile/pr34458.c: Likewise.
872 * gcc.c-torture/compile/pr39937.c: Likewise.
873 * gcc.c-torture/compile/pr41181.c: Likewise.
874 * gcc.c-torture/compile/pr41634.c: Likewise.
875 * gcc.c-torture/compile/pr43415.c: Likewise.
876 * gcc.c-torture/compile/pr43417.c: Likewise.
877 * gcc.c-torture/compile/pr44788.c: Likewise.
878 * gcc.c-torture/compile/sound.c: Likewise.
879
880 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
881
882 * gcc.target/arm/pr91684.c: Use effective-target arm_prefer_ldrd_strd.
883
884 2019-09-07 David Edelsohn <dje.gcc@gmail.com>
885
886 * g++.dg/cpp2a/decomp2.C: Add TLS options.
887 * gcc.target/powerpc/pr88233.c: Limit to lp64.
888
889 2019-09-07 Jakub Jelinek <jakub@redhat.com>
890
891 PR tree-optimization/91665
892 * gcc.dg/vect/pr91665.c: New test.
893
894 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
895
896 PR target/91684
897 * gcc.target/arm/pr91684.c: New test.
898
899 2019-09-06 Ian Lance Taylor <iant@golang.org>
900
901 * go.test/test/fixedbugs/bug369.go: Update to match libgo update
902 to Go 1.13beta1.
903
904 2019-09-06 David Edelsohn <dje.gcc@gmail.com>
905
906 * gcc.dg/torture/inf-compare-1.c: Skip AIX.
907 * gcc.dg/torture/inf-compare-2.c: Skip AIX.
908 * gcc.dg/torture/inf-compare-3.c: Skip AIX.
909 * gcc.dg/torture/inf-compare-4.c: Skip AIX.
910 * gcc.dg/torture/pr52451.c: Skip AIX.
911 * gcc.dg/torture/pr68264.c: Skip AIX
912 * gcc.dg/torture/pr91323.c: Skip AIX.
913
914 * g++.dg/warn/Warray-bounds-4.C: Skip AIX.
915 * g++.dg/warn/Warray-bounds-8.C: Skip AIX.
916 * g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
917 * g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
918
919 2019-09-06 Caroline Tice <cmtice@google.com>
920
921 PR testsuite/91670
922 * g++.dg/ubsan/pr59415.C: Disable LTO, since test uses
923 -fvtable-verify, and the two options are no longer allowed
924 together.
925
926 2019-09-06 Nathan Sidwell <nathan@acm.org>
927
928 * c-c++-common/cpp/line-1.c: New.
929
930 2019-09-06 Martin Liska <mliska@suse.cz>
931
932 PR c++/91125
933 * g++.dg/parse/repo1.C: Remove.
934 * g++.dg/rtti/repo1.C: Remove.
935 * g++.dg/template/repo1.C: Remove.
936 * g++.dg/template/repo10.C: Remove.
937 * g++.dg/template/repo11.C: Remove.
938 * g++.dg/template/repo2.C: Remove.
939 * g++.dg/template/repo3.C: Remove.
940 * g++.dg/template/repo4.C: Remove.
941 * g++.dg/template/repo5.C: Remove.
942 * g++.dg/template/repo6.C: Remove.
943 * g++.dg/template/repo7.C: Remove.
944 * g++.dg/template/repo8.C: Remove.
945 * g++.dg/template/repo9.C: Remove.
946 * g++.old-deja/g++.pt/instantiate4.C: Remove.
947 * g++.old-deja/g++.pt/instantiate6.C: Remove.
948 * g++.old-deja/g++.pt/repo1.C: Remove.
949 * g++.old-deja/g++.pt/repo2.C: Remove.
950 * g++.old-deja/g++.pt/repo3.C: Remove.
951 * g++.old-deja/g++.pt/repo4.C: Remove.
952 * lib/g++.exp: Remove removal of repo files.
953 * lib/gcc-dg.exp: Likewise.
954 * lib/obj-c++.exp: Likewise.
955
956 2019-09-05 Jakub Jelinek <jakub@redhat.com>
957 Jim Wilson <jimw@sifive.com>
958
959 PR target/91635
960 * gcc.c-torture/execute/pr91635.c: New test.
961 * gcc.target/riscv/shift-shift-4.c: New test.
962 * gcc.target/riscv/shift-shift-5.c: New test.
963
964 2019-09-05 Harald Anlauf <anlauf@gmx.de>
965
966 PR fortran/91496
967 * gfortran.dg/directive_unroll_5.f90: Adjust error message.
968
969 2019-09-05 Steven G. Kargl <kargl@gcc.gnu.org>
970
971 PR fortran/91660
972 * gfortran.dg/pdt_4.f03: Fix invalid code.
973 * gfortran.dg/pr91660_1.f90: New test.
974 * gfortran.dg/pr91660_2.f90: Ditto.
975
976 2019-09-05 Marek Polacek <polacek@redhat.com>
977
978 PR c++/91644 - ICE with constinit in function template.
979 * g++.dg/cpp2a/constinit13.C: New test.
980
981 2019-09-05 Jakub Jelinek <jakub@redhat.com>
982
983 PR middle-end/91001
984 PR middle-end/91105
985 PR middle-end/91106
986 * gcc.c-torture/compile/pr91001.c: New test.
987
988 2019-09-05 Richard Biener <rguenther@suse.de>
989
990 PR rtl-optimization/91656
991 * gcc.dg/torture/pr91656-1.c: New testcase.
992 * gcc.dg/torture/pr91656-2.c: Likewise.
993 * gcc.dg/torture/pr91656-3.c: Likewise.
994
995 2019-09-05 Nathan Sidwell <nathan@acm.org>
996
997 PR preprocessor/91639
998 * c-c++-common/cpp/pr91639.c: New.
999 * c-c++-common/cpp/pr91639-one.h: New.
1000 * c-c++-common/cpp/pr91639-two.h: New.
1001
1002 2019-09-05 Richard Sandiford <richard.sandiford@arm.com>
1003
1004 PR middle-end/91577
1005 * gfortran.dg/pr91577.f90: New test, taken from temporary_1.f90.
1006
1007 2019-09-04 Steven G. Kargl <kargl@gcvc.gnu.org>
1008
1009 PR fortran/91650
1010 * gfortran.dg/pr91650_1.f90: New test.
1011 * gfortran.dg/pr91650_2.f90: Ditto.
1012
1013 2019-09-04 Marek Polacek <polacek@redhat.com>
1014
1015 * g++.dg/cpp0x/initlist-deduce.C: Don't use -fdeduce-init-list. Remove
1016 dg-warning. Add dg-error.
1017
1018 2019-09-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1019
1020 PR c/78736
1021 * gcc.dg/Wenum-conversion.c: New test-case.
1022
1023 2019-09-03 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1024
1025 * gcc.target/msp430/data-attributes-2.c: New test.
1026 * gcc.target/msp430/function-attributes-4.c: Update dg-warning
1027 strings.
1028 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
1029
1030 2019-09-03 Kamlesh Kumar <kamleshbhalui@gmail.com>
1031
1032 PR tree-optimization/91504
1033 gcc.dg/tree-ssa/pr91504.c: New test.
1034
1035 2019-09-03 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR target/91604
1038 * gcc.target/i386/pr91604.c: New test.
1039
1040 2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
1041
1042 * lib/compat.exp: Remove references to spu.
1043 * lib/fortran-torture.exp: Likewise.
1044 * lib/gcc-dg.exp: Likewise.
1045 * lib/gfortran.exp: Likewise.
1046 * lib/target-supports.exp: Likewise.
1047 * lib/target-utils.exp: Likewise.
1048
1049 * c-c++-common/torture/complex-sign-add.c: Remove references to spu.
1050 * c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
1051 * c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
1052 * c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
1053 * c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
1054 * c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
1055 * c-c++-common/torture/complex-sign-mul-one.c: Likewise.
1056 * c-c++-common/torture/complex-sign-mul.c: Likewise.
1057 * c-c++-common/torture/complex-sign-sub.c: Likewise.
1058
1059 * g++.dg/opt/temp1.C: Remove references to spu.
1060 * g++.dg/opt/vt1.C: Likewise.
1061 * g++.dg/torture/type-generic-1.C: Likewise.
1062 * g++.dg/warn/pr30551-2.C: Likewise.
1063 * g++.dg/warn/pr30551.C: Likewise.
1064 * g++.old-deja/g++.jason/thunk2.C: Likewise.
1065 * g++.old-deja/g++.other/comdat5.C: Likewise.
1066 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
1067
1068 * gcc.c-torture/compile/20001226-1.c: Remove references to spu.
1069 * gcc.c-torture/execute/20030222-1.c: Likewise.
1070 * gcc.c-torture/execute/20031003-1.c: Likewise.
1071 * gcc.c-torture/execute/20101011-1.c: Likewise.
1072 * gcc.c-torture/execute/conversion.c: Likewise.
1073 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1074 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1075 * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
1076 * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
1077 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
1078 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
1079 * gcc.c-torture/execute/pr39228.c: Likewise.
1080 * gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
1081 * gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
1082 * gcc.c-torture/execute/ieee/920518-1.x: Remove file.
1083 * gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
1084 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
1085 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
1086
1087 * gcc.dg/20020312-2.c: Remove references to spu.
1088 * gcc.dg/20030702-1.c: Likewise.
1089 * gcc.dg/and-1.c: Likewise.
1090 * gcc.dg/builtin-inf-1.c: Likewise.
1091 * gcc.dg/builtins-1.c: Likewise.
1092 * gcc.dg/builtins-43.c: Likewise.
1093 * gcc.dg/builtins-44.c: Likewise.
1094 * gcc.dg/builtins-45.c: Likewise.
1095 * gcc.dg/float-range-1.c: Likewise.
1096 * gcc.dg/float-range-3.c: Likewise.
1097 * gcc.dg/float-range-4.c: Likewise.
1098 * gcc.dg/float-range-5.c: Likewise.
1099 * gcc.dg/fold-overflow-1.c: Likewise.
1100 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1101 * gcc.dg/format/unnamed-1.c: Likewise.
1102 * gcc.dg/hex-round-1.c: Likewise.
1103 * gcc.dg/hex-round-2.c: Likewise.
1104 * gcc.dg/lower-subreg-1.c: Likewise.
1105 * gcc.dg/nrv3.c: Likewise.
1106 * gcc.dg/pr15784-3.c: Likewise.
1107 * gcc.dg/pr27095.c: Likewise.
1108 * gcc.dg/pr28243.c: Likewise.
1109 * gcc.dg/pr28796-2.c: Likewise.
1110 * gcc.dg/pr30551-3.c: Likewise.
1111 * gcc.dg/pr30551-6.c: Likewise.
1112 * gcc.dg/pr30551.c: Likewise.
1113 * gcc.dg/pr70317.c: Likewise.
1114 * gcc.dg/sms-1.c: Likewise.
1115 * gcc.dg/sms-2.c: Likewise.
1116 * gcc.dg/sms-3.c: Likewise.
1117 * gcc.dg/sms-4.c: Likewise.
1118 * gcc.dg/sms-5.c: Likewise.
1119 * gcc.dg/sms-6.c: Likewise.
1120 * gcc.dg/sms-7.c: Likewise.
1121 * gcc.dg/stack-usage-1.c: Likewise.
1122 * gcc.dg/strlenopt-73.c: Likewise.
1123 * gcc.dg/titype-1.c: Likewise.
1124 * gcc.dg/tls/thr-cse-1.c: Likewise.
1125 * gcc.dg/torture/builtin-attr-1.c: Likewise.
1126 * gcc.dg/torture/builtin-complex-1.c: Likewise.
1127 * gcc.dg/torture/builtin-cproj-1.c: Likewise.
1128 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
1129 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
1130 * gcc.dg/torture/builtin-logb-1.c: Likewise.
1131 * gcc.dg/torture/builtin-math-2.c: Likewise.
1132 * gcc.dg/torture/builtin-math-5.c: Likewise.
1133 * gcc.dg/torture/builtin-modf-1.c: Likewise.
1134 * gcc.dg/torture/fp-int-convert.h: Likewise.
1135 * gcc.dg/torture/pr25947-1.c: Likewise.
1136 * gcc.dg/torture/type-generic-1.c: Likewise.
1137 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1138 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
1139 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1140 * gcc.dg/tree-ssa/vector-6.c: Likewise.
1141 * gcc.dg/uninit-C-O0.c: Likewise.
1142 * gcc.dg/uninit-C.c: Likewise.
1143 * gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
1144 * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
1145 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
1146 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
1147 * gcc.dg/vect/vect.exp: Likewise.
1148 * gcc.gd/vect/costmodel/spu/: Remove directory.
1149
1150 * gcc.target/spu/: Remove directory.
1151
1152 * gfortran.dg/bessel_6.f90: Remove references to spu.
1153 * gfortran.dg/bessel_7.f90: Likewise.
1154 * gfortran.dg/char4_iunit_1.f03: Likewise.
1155 * gfortran.dg/chmod_1.f90: Likewise.
1156 * gfortran.dg/chmod_2.f90: Likewise.
1157 * gfortran.dg/chmod_3.f90: Likewise.
1158 * gfortran.dg/default_format_1.f90: Likewise.
1159 * gfortran.dg/default_format_denormal_1.f90: Likewise.
1160 * gfortran.dg/erf_2.F90: Likewise.
1161 * gfortran.dg/erf_3.F90: Likewise.
1162 * gfortran.dg/init_flag_10.f90: Likewise.
1163 * gfortran.dg/init_flag_3.f90: Likewise.
1164 * gfortran.dg/int_conv_2.f90: Likewise.
1165 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
1166 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1167 * gfortran.dg/isnan_1.f90: Likewise.
1168 * gfortran.dg/isnan_2.f90: Likewise.
1169 * gfortran.dg/maxloc_2.f90: Likewise.
1170 * gfortran.dg/maxlocval_2.f90: Likewise.
1171 * gfortran.dg/maxlocval_4.f90: Likewise.
1172 * gfortran.dg/minloc_1.f90: Likewise.
1173 * gfortran.dg/minlocval_1.f90: Likewise.
1174 * gfortran.dg/minlocval_4.f90: Likewise.
1175 * gfortran.dg/module_nan.f90: Likewise.
1176 * gfortran.dg/namelist_42.f90: Likewise.
1177 * gfortran.dg/namelist_43.f90: Likewise.
1178 * gfortran.dg/nan_1.f90: Likewise.
1179 * gfortran.dg/nan_2.f90: Likewise.
1180 * gfortran.dg/nan_3.f90: Likewise.
1181 * gfortran.dg/nan_4.f90: Likewise.
1182 * gfortran.dg/nan_5.f90: Likewise.
1183 * gfortran.dg/nan_6.f90: Likewise.
1184 * gfortran.dg/nearest_1.f90: Likewise.
1185 * gfortran.dg/nearest_3.f90: Likewise.
1186 * gfortran.dg/open_errors.f90: Likewise.
1187 * gfortran.dg/pr20257.f90: Likewise.
1188 * gfortran.dg/read_infnan_1.f90: Likewise.
1189 * gfortran.dg/real_const_3.f90: Likewise.
1190 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
1191 * gfortran.dg/reassoc_4.f: Likewise.
1192 * gfortran.dg/scalar_mask_2.f90: Likewise.
1193 * gfortran.dg/scratch_1.f90: Likewise.
1194 * gfortran.dg/stat_1.f90: Likewise.
1195 * gfortran.dg/stat_2.f90: Likewise.
1196 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1197 * gfortran.dg/typebound_operator_9.f03: Likewise.
1198
1199 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
1200 references to spu.
1201 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1202 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
1203 * gfortran.fortran-torture/execute/getarg_1.x: Remove file.
1204
1205 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1206
1207 PR middle-end/91603
1208 * gcc.target/arm/pr91603.c: New test.
1209
1210 2019-09-03 Ilya Leoshkevich <iii@linux.ibm.com>
1211
1212 * gcc.target/s390/sigfpe-eh.c: New test.
1213
1214 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1215
1216 * gcc.target/aarch64/acle/jcvt_1.c: New test.
1217
1218 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1219
1220 * gcc.target/aarch64/acle/rintnzx_1.c: New test.
1221 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
1222
1223 2019-09-03 Jakub Jelinek <jakub@redhat.com>
1224 Richard Biener <rguenther@suse.de>
1225
1226 PR tree-optimization/91597
1227 * gcc.c-torture/execute/pr91597.c: New test.
1228
1229 2019-09-03 Alexandre Oliva <oliva@adacore.com>
1230
1231 * gcc.target/i386/20020616-1.c: Preserve full register across
1232 main.
1233
1234 2019-09-02 Paul Thomas <pault@gcc.gnu.org>
1235
1236 PR fortran/91589
1237 * gfortran.dg/pr91589.f90 : New test.
1238
1239 2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
1240
1241 PR fortran/91552
1242 * gfortran.dg/pr91552.f90: New test.
1243
1244 2019-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1245
1246 PR middle-end/91605
1247 * g++.target/i386/pr91605.C: New test.
1248
1249 2019-09-02 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR tree-optimization/91632
1252 * gcc.c-torture/execute/pr91632.c: New test.
1253
1254 2019-09-02 Eric Botcazou <ebotcazou@adacore.com>
1255
1256 * gcc.dg/tree-ssa/slsr-42.c: New test.
1257
1258 2019-09-02 Martin Liska <mliska@suse.cz>
1259
1260 PR c++/91155
1261 * g++.dg/torture/pr91155.C: New test.
1262
1263 2019-09-01 Marek Polacek <polacek@redhat.com>
1264
1265 PR c++/91129 - wrong error with binary op in template argument.
1266 * g++.dg/cpp1y/nontype1.C: New test.
1267
1268 2019-09-01 Iain Sandoe <iain@sandoe.co.uk>
1269
1270 * gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
1271
1272 2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
1273
1274 * gcc.c-torture/execute/20190901-1.c: New test.
1275
1276 * lib/target-supports.exp (check_effective_target_pthread): Add
1277 #include <pthread.h> directive to the test.
1278
1279 2019-09-01 Paul Thomas <pault@gcc.gnu.org>
1280
1281 * gfortran.dg/select_rank_1.f90 : New test.
1282 * gfortran.dg/select_rank_2.f90 : New test.
1283
1284 2019-09-01 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR middle-end/91623
1287 * gcc.target/i386/pr91623.c: New test.
1288
1289 PR lto/91572
1290 * g++.dg/lto/pr91572_0.C: New test.
1291
1292 2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1293
1294 PR fortran/91587
1295 * gfortran.dg/pr91587.f90: New test.
1296
1297 2019-08-30 Martin Sebor <msebor@redhat.com>
1298
1299 PR middle-end/91599
1300 * gcc.dg/Wstringop-overflow-16.c: New test.
1301
1302 PR middle-end/91584
1303 * gfortran.dg/char_array_constructor_4.f90: New test.
1304
1305 2019-08-30 Eric Botcazou <ebotcazou@adacore.com>
1306
1307 * gnat.dg/pack24.adb: New test.
1308
1309 2019-08-30 Jeff Law <law@redhat.com>
1310
1311 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
1312
1313 2019-08-30 Martin Jambor <mjambor@suse.cz>
1314
1315 tree-optimization/91579
1316 * gcc.dg/tree-ssa/pr91579.c: New test.
1317
1318 2019-08-29 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR target/91560
1321 * gcc.dg/torture/vshuf-8.inc: Add two further permutations.
1322
1323 PR tree-optimization/91351
1324 * g++.dg/opt/pr91351.C: New test.
1325
1326 2019-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 * g++.dg/spellcheck-typenames.C: Adjust expected locations.
1329 * g++.dg/cpp0x/pr84676.C: Check locations.
1330 * g++.dg/other/pr88187.C: Likewise.
1331 * g++.dg/parse/crash13.C: Likewise.
1332 * g++.dg/parse/crash46.C: Likewise.
1333 * g++.dg/parse/template28.C: Likewise.
1334 * g++.dg/parse/typename4.C: Likewise.
1335
1336 2019-08-29 Richard Biener <rguenther@suse.de>
1337
1338 PR tree-optimization/91568
1339 * gfortran.dg/pr91568.f: New testcase.
1340
1341 2019-08-28 Marek Polacek <polacek@redhat.com>
1342
1343 Implement P1152R4: Deprecating some uses of volatile.
1344 PR c++/91361
1345 * c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
1346 * c-c++-common/gomp/atomic-1.c: Likewise.
1347 * c-c++-common/gomp/atomic-9.c: Likewise.
1348 * c-c++-common/gomp/depend-iterator-1.c: Likewise.
1349 * c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
1350 * c-c++-common/gomp/order-3.c: Likewise.
1351 * c-c++-common/pr69733.c: Use -Wno-volatile in C++.
1352 * c-c++-common/spec-barrier-2.c: Likewise.
1353 * c-c++-common/tm/pr54893.c: Likewise.
1354 * g++.dg/cpp0x/pr65327.C: Add dg-warning.
1355 * g++.dg/cpp0x/rv-conv2.C: Likewise.
1356 * g++.dg/cpp0x/rv1n.C: Likewise.
1357 * g++.dg/cpp0x/rv1p.C: Likewise.
1358 * g++.dg/cpp0x/rv2n.C: Likewise.
1359 * g++.dg/cpp0x/rv2p.C: Likewise.
1360 * g++.dg/cpp0x/rv3n.C: Likewise.
1361 * g++.dg/cpp0x/rv3p.C: Likewise.
1362 * g++.dg/cpp0x/rv4n.C: Likewise.
1363 * g++.dg/cpp0x/rv4p.C: Likewise.
1364 * g++.dg/cpp0x/rv5n.C: Likewise.
1365 * g++.dg/cpp0x/rv5p.C: Likewise.
1366 * g++.dg/cpp0x/rv6n.C: Likewise.
1367 * g++.dg/cpp0x/rv6p.C: Likewise.
1368 * g++.dg/cpp0x/rv7n.C: Likewise.
1369 * g++.dg/cpp0x/rv7p.C: Likewise.
1370 * g++.dg/cpp0x/rv8p.C: Likewise.
1371 * g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
1372 * g++.dg/cpp1y/new1.C: Add dg-warning.
1373 * g++.dg/cpp2a/volatile1.C: New test.
1374 * g++.dg/cpp2a/volatile2.C: New test.
1375 * g++.dg/cpp2a/volatile3.C: New test.
1376 * g++.dg/cpp2a/volatile4.C: New test.
1377 * g++.dg/expr/bool3.C: Add dg-warning.
1378 * g++.dg/expr/bool4.C: Likewise.
1379 * g++.dg/expr/cond9.C: Likewise.
1380 * g++.dg/ext/vector25.C: Likewise.
1381 * g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
1382 * g++.dg/inherit/covariant21.C: Add dg-warning.
1383 * g++.dg/init/ref18.C: Likewise.
1384 * g++.dg/ipa/pr63838.C: Likewise.
1385 * g++.dg/overload/rvalue2.C: Likewise.
1386 * g++.dg/parse/semicolon4.C: Likewise.
1387 * g++.dg/warn/Wreturn-type-4.C: Likewise.
1388 * g++.dg/warn/pr36069.C: Likewise.
1389 * g++.old-deja/g++.mike/p9506.C: Likewise.
1390 * g++.old-deja/g++.other/volatile1.C: Likewise.
1391
1392 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1393
1394 PR fortran/91551
1395 * gfortran.dg/allocated_3.f90
1396
1397 2019-08-28 Marek Polacek <polacek@redhat.com>
1398
1399 PR c++/91360 - Implement C++20 P1143R2: constinit.
1400 * g++.dg/cpp2a/constinit1.C: New test.
1401 * g++.dg/cpp2a/constinit2.C: New test.
1402 * g++.dg/cpp2a/constinit3.C: New test.
1403 * g++.dg/cpp2a/constinit4.C: New test.
1404 * g++.dg/cpp2a/constinit5.C: New test.
1405 * g++.dg/cpp2a/constinit6.C: New test.
1406 * g++.dg/cpp2a/constinit7.C: New test.
1407 * g++.dg/cpp2a/constinit8.C: New test.
1408 * g++.dg/cpp2a/constinit9.C: New test.
1409 * g++.dg/cpp2a/constinit10.C: New test.
1410 * g++.dg/cpp2a/constinit11.C: New test.
1411 * g++.dg/cpp2a/constinit12.C: New test.
1412
1413 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1414
1415 PR fortran/91565
1416 * gfortran.dg/pr91565.f90: New test.
1417
1418 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1419
1420 PR fortran/91564
1421 * gfortran.dg/pr91564.f90: New test.
1422
1423 2019-08-28 Martin Sebor <msebor@redhat.com>
1424
1425 PR tree-optimization/91457
1426 * c-c++-common/Wstringop-overflow-2.c: New test.
1427 * g++.dg/warn/Warray-bounds-8.C: New test.
1428 * g++.dg/warn/Wstringop-overflow-3.C: New test.
1429 * gcc.dg/Wstringop-overflow-15.c: New test.
1430
1431 2019-08-16 Martin Liska <mliska@suse.cz>
1432
1433 PR c++/90613
1434 * g++.dg/lookup/using61.C: New.
1435
1436 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1437
1438 PR middle-end/89544
1439 * gcc.target/arm/unaligned-argument-3.c: New test.
1440
1441 2019-08-27 Marek Polacek <polacek@redhat.com>
1442
1443 PR c++/81676 - bogus -Wunused warnings in constexpr if.
1444 * g++.dg/cpp1z/constexpr-if31.C: New test.
1445 * g++.dg/cpp1z/constexpr-if32.C: New test.
1446
1447 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
1448 * g++.dg/cpp2a/is-constant-evaluated9.C: New test.
1449
1450 2019-08-27 Martin Sebor <msebor@redhat.com>
1451
1452 PR tree-optimization/91567
1453 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
1454 on targets other than x86_64 to work around PR 83543.
1455 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
1456
1457 2019-08-27 Jeff Law <law@redhat.com>
1458
1459 * gcc.c-torture/compile/20190827-1.c: New test.
1460
1461 2019-08-27 Harald Anlauf <anlauf@gmx.de>
1462
1463 PR fortran/91496
1464 * gfortran.dg/pr91496.f90: New testcase.
1465
1466 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
1467
1468 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
1469 Add -mfpmath=sse.
1470 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
1471
1472 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
1473
1474 PR target/91528
1475 * gcc.target/i386/pr91528.c: New test.
1476
1477 2019-08-27 Martin Sebor <msebor@redhat.com>
1478
1479 PR c++/83431
1480 PR testsuite/91562
1481 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
1482
1483 2019-08-27 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR c++/91415
1486 * g++.dg/warn/sequence-pt-4.C: New test.
1487
1488 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
1489
1490 PR testsuite/91549
1491 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
1492
1493 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1494
1495 PR fortran/91390
1496 PR fortran/91473
1497 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
1498 * gfortran.dg/argument_checking_20.f90: New test.
1499
1500 2019-08-26 Marek Polacek <polacek@redhat.com>
1501
1502 PR c++/91545 - ICE in constexpr store evaluation.
1503 * g++.dg/cpp0x/pr91545.C: New test.
1504
1505 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
1506
1507 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
1508 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
1509
1510 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
1511
1512 * gcc.dg/torture/builtin-round-roundeven.c: New test.
1513 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
1514
1515 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
1516
1517 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
1518 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
1519 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
1520 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
1521 * gcc.dg/wrapped-binop-simplify.c: New test.
1522
1523 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
1524
1525 * gcc.target/riscv/li.c: New test.
1526
1527 2019-08-24 Nathan Sidwell <nathan@acm.org>
1528
1529 * g++.dg/inherit/virtual14.C: New.
1530
1531 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1532
1533 PR fortran/91390
1534 PR fortran/91519
1535 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
1536 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
1537 additional errors.
1538 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
1539 warnings for ASSIGN. Add warnings for type mismatch.
1540 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
1541 Add catch-all warning.
1542 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
1543 avoid type error.
1544 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
1545 warnings for type mismatch.
1546 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
1547 here from
1548 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
1549
1550 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 * g++.dg/conversion/simd4.C: Test all the locations.
1553
1554 2019-08-23 Marek Polacek <polacek@redhat.com>
1555
1556 PR c++/91521 - wrong error with operator->.
1557 * g++.dg/parse/operator8.C: New test.
1558
1559 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
1560
1561 PR target/91481
1562 * gcc.target/powerpc/darn-3.c: New testcase.
1563
1564 2019-08-23 Marek Polacek <polacek@redhat.com>
1565
1566 PR c++/79817 - attribute deprecated on namespace.
1567 * g++.dg/cpp0x/attributes-namespace1.C: New test.
1568 * g++.dg/cpp0x/attributes-namespace2.C: New test.
1569 * g++.dg/cpp0x/attributes-namespace3.C: New test.
1570 * g++.dg/cpp0x/attributes-namespace4.C: New test.
1571 * g++.dg/cpp0x/attributes-namespace5.C: New test.
1572 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
1573 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
1574
1575 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
1576
1577 * gcc.target/mips/get-fcsr-3.c: New test.
1578
1579 2019-08-23 Martin Sebor <msebor@redhat.com>
1580
1581 PR c++/83431
1582 * gcc.dg/strlenopt-63.c: New test.
1583 * gcc.dg/pr79538.c: Adjust text of expected warning.
1584 * gcc.dg/pr81292-1.c: Adjust pass name.
1585 * gcc.dg/pr81292-2.c: Same.
1586 * gcc.dg/pr81703.c: Same.
1587 * gcc.dg/strcmpopt_2.c: Same.
1588 * gcc.dg/strcmpopt_3.c: Same.
1589 * gcc.dg/strcmpopt_4.c: Same.
1590 * gcc.dg/strlenopt-1.c: Same.
1591 * gcc.dg/strlenopt-10.c: Same.
1592 * gcc.dg/strlenopt-11.c: Same.
1593 * gcc.dg/strlenopt-13.c: Same.
1594 * gcc.dg/strlenopt-14g.c: Same.
1595 * gcc.dg/strlenopt-14gf.c: Same.
1596 * gcc.dg/strlenopt-15.c: Same.
1597 * gcc.dg/strlenopt-16g.c: Same.
1598 * gcc.dg/strlenopt-17g.c: Same.
1599 * gcc.dg/strlenopt-18g.c: Same.
1600 * gcc.dg/strlenopt-19.c: Same.
1601 * gcc.dg/strlenopt-1f.c: Same.
1602 * gcc.dg/strlenopt-2.c: Same.
1603 * gcc.dg/strlenopt-20.c: Same.
1604 * gcc.dg/strlenopt-21.c: Same.
1605 * gcc.dg/strlenopt-22.c: Same.
1606 * gcc.dg/strlenopt-22g.c: Same.
1607 * gcc.dg/strlenopt-24.c: Same.
1608 * gcc.dg/strlenopt-25.c: Same.
1609 * gcc.dg/strlenopt-26.c: Same.
1610 * gcc.dg/strlenopt-27.c: Same.
1611 * gcc.dg/strlenopt-28.c: Same.
1612 * gcc.dg/strlenopt-29.c: Same.
1613 * gcc.dg/strlenopt-2f.c: Same.
1614 * gcc.dg/strlenopt-3.c: Same.
1615 * gcc.dg/strlenopt-30.c: Same.
1616 * gcc.dg/strlenopt-31g.c: Same.
1617 * gcc.dg/strlenopt-32.c: Same.
1618 * gcc.dg/strlenopt-33.c: Same.
1619 * gcc.dg/strlenopt-33g.c: Same.
1620 * gcc.dg/strlenopt-34.c: Same.
1621 * gcc.dg/strlenopt-35.c: Same.
1622 * gcc.dg/strlenopt-4.c: Same.
1623 * gcc.dg/strlenopt-48.c: Same.
1624 * gcc.dg/strlenopt-49.c: Same.
1625 * gcc.dg/strlenopt-4g.c: Same.
1626 * gcc.dg/strlenopt-4gf.c: Same.
1627 * gcc.dg/strlenopt-5.c: Same.
1628 * gcc.dg/strlenopt-50.c: Same.
1629 * gcc.dg/strlenopt-51.c: Same.
1630 * gcc.dg/strlenopt-52.c: Same.
1631 * gcc.dg/strlenopt-53.c: Same.
1632 * gcc.dg/strlenopt-54.c: Same.
1633 * gcc.dg/strlenopt-55.c: Same.
1634 * gcc.dg/strlenopt-56.c: Same.
1635 * gcc.dg/strlenopt-6.c: Same.
1636 * gcc.dg/strlenopt-61.c: Same.
1637 * gcc.dg/strlenopt-7.c: Same.
1638 * gcc.dg/strlenopt-8.c: Same.
1639 * gcc.dg/strlenopt-9.c: Same.
1640 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
1641 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
1642 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
1643 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
1644 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
1645 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
1646 * gcc.dg/tree-ssa/dump-4.c: New test.
1647 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
1648
1649 2019-08-23 Martin Sebor <msebor@redhat.com>
1650
1651 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
1652 with -fpic.
1653 * gcc.dg/Warray-bounds-41.c: Same.
1654 * gcc.dg/pr78973.c: Same.
1655 * gcc.dg/pr78973-2.c: Same.
1656
1657 2019-08-22 Marek Polacek <polacek@redhat.com>
1658
1659 PR c++/91304 - prefix attributes ignored in condition.
1660 * g++.dg/cpp0x/gen-attrs-70.C: New test.
1661
1662 2019-08-22 Martin Sebor <msebor@redhat.com>
1663
1664 PR middle-end/91490
1665 * c-c++-common/Warray-bounds-7.c: New test.
1666 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
1667 -Wstringop-overflow.
1668 * gcc.dg/strlenopt-78.c: New test.
1669
1670 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1671
1672 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
1673 * gcc.target/i386/minmax-5.c: Likewise.
1674 * gcc.target/i386/minmax-6.c: Likewise.
1675 * gcc.target/i386/minmax-7.c: Likewise.
1676 * gcc.target/i386/pr91154.c: Likewise.
1677
1678 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
1679
1680 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
1681
1682 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1683
1684 * gcc.target/arm/acle/crc_hf_1.c: New test.
1685
1686 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
1687
1688 * gcc.target/arm/neon-extend-1.c: Remove test.
1689 * gcc.target/arm/neon-extend-2.c: Remove test.
1690
1691 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
1692
1693 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
1694 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
1695
1696 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1697 Richard Sandiford <richard.sandiford@arm.com>
1698
1699 PR target/88839
1700 * gcc.target/aarch64/sve/sel_1.c: New test.
1701 * gcc.target/aarch64/sve/sel_2.c: Likewise.
1702 * gcc.target/aarch64/sve/sel_3.c: Likewise.
1703 * gcc.target/aarch64/sve/sel_4.c: Likewise.
1704 * gcc.target/aarch64/sve/sel_5.c: Likewise.
1705 * gcc.target/aarch64/sve/sel_6.c: Likewise.
1706
1707 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
1708
1709 PR c++/91505
1710 * g++.target/i386/crc32-4.C: New test.
1711
1712 2019-08-21 Richard Biener <rguenther@suse.de>
1713
1714 PR tree-optimization/91482
1715 * gcc.dg/tree-ssa/pr91482.c: New testcase.
1716
1717 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
1718
1719 * c-c++-common/dump-ada-spec-15.c: New test.
1720
1721 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
1722
1723 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
1724 warning messages.
1725
1726 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
1727
1728 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
1729 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
1730
1731 2019-08-21 Javier Miranda <miranda@adacore.com>
1732
1733 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
1734 New testcase.
1735
1736 2019-08-20 Martin Sebor <msebor@redhat.com>
1737
1738 PR testsuite/91458
1739 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
1740 unconditionally (correcting r272199, PR middle-end/90676).
1741 * gcc.dg/tree-prof/stringop-2.c: Same.
1742
1743 2019-08-20 Ian Lance Taylor <iant@golang.org>
1744
1745 * go.test/test/fixedbugs/bug073.go: Update for language changes.
1746
1747 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
1748
1749 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
1750 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
1751
1752 2019-08-20 Richard Biener <rguenther@suse.de>
1753
1754 PR tree-optimization/37242
1755 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
1756
1757 2019-08-20 Ed Schonberg <schonberg@adacore.com>
1758
1759 * gnat.dg/storage_size1.adb: New testcase.
1760
1761 2019-08-20 Ed Schonberg <schonberg@adacore.com>
1762
1763 * gnat.dg/loop_entry2.adb: New testcase.
1764
1765 2019-08-20 Ed Schonberg <schonberg@adacore.com>
1766
1767 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
1768
1769 2019-08-20 Gary Dismukes <dismukes@adacore.com>
1770
1771 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
1772
1773 2019-08-20 Bob Duff <duff@adacore.com>
1774
1775 * gnat.dg/unchecked_convert14.adb: New testcase.
1776
1777 2019-08-20 Bob Duff <duff@adacore.com>
1778
1779 * gnat.dg/object_size1.adb: New testcase.
1780
1781 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
1782
1783 * gcc.c-torture/execute/20190820-1.c: New test.
1784
1785 2019-08-20 Richard Biener <rguenther@suse.de>
1786
1787 PR target/91498
1788 * gcc.target/i386/minmax-7.c: New testcase.
1789
1790 2019-08-20 Lili Cui <lili.cui@intel.com>
1791
1792 * gcc.target/i386/funcspec-56.inc: Handle new march.
1793 * g++.target/i386/mv16.C: Handle new march
1794
1795 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1796
1797 PR middle-end/89544
1798 * gcc.target/arm/unaligned-argument-1.c: New test.
1799 * gcc.target/arm/unaligned-argument-2.c: New test.
1800
1801 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
1802
1803 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
1804
1805 2019-08-19 Marek Polacek <polacek@redhat.com>
1806
1807 PR c++/91264 - detect modifying const objects in constexpr.
1808 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
1809 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
1810 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
1811 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
1812 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
1813 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
1814 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
1815 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
1816 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
1817 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
1818 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
1819 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
1820 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
1821 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
1822
1823 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
1824
1825 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
1826 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
1827 gnat.dg/elab8_pkg.ads: New testcase.
1828
1829 2019-08-19 Bob Duff <duff@adacore.com>
1830
1831 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
1832
1833 2019-08-19 Ed Schonberg <schonberg@adacore.com>
1834
1835 * gnat.dg/expr_func9.adb: New testcase.
1836
1837 2019-08-19 Bob Duff <duff@adacore.com>
1838
1839 * gnat.dg/valid_scalars2.adb: New testcase.
1840
1841 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
1842
1843 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
1844 gnat.dg/generic_inst12_pkg1.ads,
1845 gnat.dg/generic_inst12_pkg2.ads: New testcase.
1846
1847 2019-08-19 Ed Schonberg <schonberg@adacore.com>
1848
1849 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
1850
1851 2019-08-19 Ed Schonberg <schonberg@adacore.com>
1852
1853 * gnat.dg/rep_clause9.adb: New testcase.
1854
1855 2019-08-19 Olivier Hainque <hainque@adacore.com>
1856
1857 * gnat.dg/openacc1.adb: New testcase.
1858
1859 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
1860
1861 PR target/91441
1862 * gcc.target/riscv/pr91441.c: New.
1863
1864 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
1865
1866 PR fortran/91485
1867 * gfortran.dg/pr91485.f90: New test.
1868
1869 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
1870
1871 PR fortran/82992
1872 * gfortran.dg/pr71649.f90: Adjust error messages.
1873 * gfortran.dg/use_15.f90: Ditto.
1874 * gfortran.dg/use_rename_8.f90: Ditto.
1875
1876 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
1877
1878 PR fortran/78739
1879 * fortran.dg/pr78739.f90: New test.
1880
1881 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
1882
1883 PR fortran/78719
1884 * gfortran.dg/pr78719_1.f90: New test.
1885 * gfortran.dg/pr78719_2.f90: Ditto.
1886 * gfortran.dg/pr78719_3.f90: Ditto.
1887
1888 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
1889
1890 PR fortran/91471
1891 * gfortran.dg/pr91471.f90: New test.
1892
1893 2019-08-16 Marek Polacek <polacek@redhat.com>
1894
1895 PR c++/85827
1896 * g++.dg/cpp1z/constexpr-if29.C: New test.
1897
1898 2019-08-16 Jeff Law <law@redhat.com>
1899
1900 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
1901
1902 2019-08-16 Martin Sebor <msebor@redhat.com>
1903
1904 * gcc.dg/struct-ret-1.c: Enable on all targets.
1905
1906 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 * gnat.dg/opt81.ad[sb]: New test.
1909
1910 2019-08-16 Martin Sebor <msebor@redhat.com>
1911
1912 PR testsuite/91458
1913 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
1914 unconditionally (correcting r272199, PR middle-end/90676).
1915
1916 2019-08-16 Richard Biener <rguenther@suse.de>
1917
1918 PR target/91469
1919 * gcc.target/i386/pr91469-1.c: New testcase.
1920 * gcc.target/i386/pr91469-2.c: Likewise.
1921
1922 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
1923
1924 * gfortran.dg/auto_in_equiv_1.f90: New test.
1925 * gfortran.dg/auto_in_equiv_2.f90: New test.
1926 * gfortran.dg/auto_in_equiv_3.f90: New test.
1927
1928 2019-08-16 Richard Biener <rguenther@suse.de>
1929
1930 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
1931
1932 2019-08-16 Martin Liska <mliska@suse.cz>
1933
1934 PR ipa/91447
1935 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
1936 don't have aliases.
1937
1938 2019-08-16 Alexandre Oliva <oliva@adacore.com>
1939
1940 * gcc.target/i386/pr85044.c: Require support for trampolines.
1941
1942 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
1943 on all __LP64__ targets.
1944
1945 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
1946 effective target support for alloca, drop include of alloca.h.
1947 * gcc.target/i386/pr80969-3.c: Likewise.
1948 * gcc.target/sparc/setjmp-1.c: Likewise.
1949 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1950 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1951
1952 * gcc.misc-tests/options.exp: Match /ld and -ld besides
1953 /collect2.
1954
1955 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1956
1957 PR fortran/91443
1958 * gfortran.dg/argument_checking_19.f90: New test.
1959 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
1960 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
1961 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
1962 Hollerith constant.
1963 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
1964 use it to avoid type mismatches.
1965 * gfortran.dg/pr41011.f: Add -std=legacy.
1966 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
1967 * gfortran.dg/whole_file_2.f90: Likewise.
1968
1969 2019-08-15 Richard Biener <rguenther@suse.de>
1970
1971 PR tree-optimization/91445
1972 * gcc.dg/torture/pr91445.c: New testcase.
1973
1974 2019-08-15 Richard Biener <rguenther@suse.de>
1975
1976 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
1977
1978 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
1979
1980 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
1981 INCDs rather than 8.
1982
1983 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
1984
1985 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
1986 Avoid including stdint.h.
1987 * gcc.target/aarch64/sve/revh_1.c: Likewise.
1988 * gcc.target/aarch64/sve/revw_1.c: Likewise.
1989 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
1990 * gcc.target/aarch64/sve/revh_2.c: Likewise.
1991 * gcc.target/aarch64/sve/revw_2.c: Likewise.
1992
1993 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
1994 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1995
1996 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
1997 and FMSB as well as FMLS.
1998
1999 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
2000
2001 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
2002 * gcc.target/aarch64/sve/ext_3.c: New test.
2003
2004 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
2005 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2006
2007 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
2008
2009 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
2010 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2011
2012 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
2013 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
2014 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
2015 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
2016 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
2017 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
2018 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
2019 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
2020 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
2021 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
2022 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
2023 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
2024 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
2025 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
2026 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
2027 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
2028
2029 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
2030 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2031
2032 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
2033 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
2034 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
2035 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
2036 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
2037 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
2038 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
2039 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
2040 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
2041 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
2042 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
2043 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
2044 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
2045 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
2046 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
2047 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
2048 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
2049 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
2050 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
2051 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
2052 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
2053 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
2054 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
2055 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
2056 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
2057 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
2058 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
2059 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
2060 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
2061 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
2062 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
2063 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
2064 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
2065 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
2066 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
2067 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
2068 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
2069 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
2070 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
2071 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
2072
2073 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
2074 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2075
2076 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
2077 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
2078 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
2079 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
2080 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
2081 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
2082 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
2083 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
2084 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
2085 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
2086
2087 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
2088 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2089
2090 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
2091 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
2092 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
2093 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
2094 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
2095 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
2096 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
2097 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
2098 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
2099 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
2100
2101 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
2102 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2103
2104 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
2105 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
2106 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
2107 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
2108 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
2109 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
2110 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
2111 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
2112 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
2113 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
2114 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
2115 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
2116 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
2117 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
2118 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
2119 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
2120 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
2121 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
2122
2123 2019-08-14 Martin Sebor <msebor@redhat.com>
2124
2125 PR testsuite/91449
2126 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
2127
2128 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
2129
2130 PR c++/91436
2131 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
2132 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
2133 test that runs for C++11.
2134 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
2135
2136 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
2137
2138 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
2139
2140 2019-08-14 Martin Sebor <msebor@redhat.com>
2141
2142 PR tree-optimization/91294
2143 * gcc.dg/strlenopt-44.c: Adjust tested result.
2144 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
2145 * gcc.dg/strlenopt-73.c: New test.
2146 * gcc.dg/strlenopt-74.c: New test.
2147 * gcc.dg/strlenopt-75.c: New test.
2148 * gcc.dg/strlenopt-76.c: New test.
2149 * gcc.dg/strlenopt-77.c: New test.
2150
2151 2019-08-14 Jakub Jelinek <jakub@redhat.com>
2152 Marek Polacek <polacek@redhat.com>
2153
2154 PR c++/91391 - bogus -Wcomma-subscript warning.
2155 * g++.dg/cpp2a/comma5.C: New test.
2156
2157 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
2158
2159 * lib/target-supports.exp (check_effective_target_noinit): New
2160 proc.
2161 * gcc.c-torture/execute/noinit-attribute.c: New test.
2162
2163 2019-08-14 Richard Biener <rguenther@suse.de>
2164
2165 PR target/91154
2166 * gcc.target/i386/pr91154.c: New testcase.
2167 * gcc.target/i386/minmax-3.c: Likewise.
2168 * gcc.target/i386/minmax-4.c: Likewise.
2169 * gcc.target/i386/minmax-5.c: Likewise.
2170 * gcc.target/i386/minmax-6.c: Likewise.
2171 * gcc.target/i386/minmax-1.c: Add -mno-stv.
2172 * gcc.target/i386/minmax-2.c: Likewise.
2173
2174 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2175 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2176
2177 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
2178 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
2179 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
2180 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
2181 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
2182 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
2183 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
2184 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
2185 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
2186 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
2187
2188 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2189
2190 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
2191 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
2192 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
2193 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
2194 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
2195 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
2196 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
2197 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
2198
2199 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2200
2201 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
2202 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
2203 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
2204 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
2205 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
2206 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
2207 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
2208 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
2209 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
2210 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
2211 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
2212 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
2213
2214 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2215 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2216
2217 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
2218 floating-point types.
2219 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
2220 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
2221 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
2222
2223 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2224 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2225
2226 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
2227 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
2228 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
2229 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
2230 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
2231 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
2232 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
2233 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
2234
2235 2019-08-14 Bob Duff <duff@adacore.com>
2236
2237 * gnat.dg/alignment15.adb: New testcase.
2238
2239 2019-08-14 Bob Duff <duff@adacore.com>
2240
2241 * gnat.dg/warn27.adb: New testcase.
2242
2243 2019-08-14 Bob Duff <duff@adacore.com>
2244
2245 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
2246
2247 2019-08-14 Gary Dismukes <dismukes@adacore.com>
2248
2249 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
2250 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
2251 testcase.
2252
2253 2019-08-14 Bob Duff <duff@adacore.com>
2254
2255 * gnat.dg/discr57.adb: New testcase.
2256
2257 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
2258
2259 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
2260 gnat.dg/generic_inst11_pkg.ads: New testcase.
2261
2262 2019-08-14 Ed Schonberg <schonberg@adacore.com>
2263
2264 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
2265
2266 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
2267
2268 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
2269 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
2270 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
2271 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
2272 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
2273 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
2274 gnat.dg/inline18_pkg2.ads: New testcase.
2275
2276 2019-08-14 Ed Schonberg <schonberg@adacore.com>
2277
2278 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
2279 testcase.
2280
2281 2019-08-14 Gary Dismukes <dismukes@adacore.com>
2282
2283 * gnat.dg/task5.adb: New testcase.
2284
2285 2019-08-14 Richard Biener <rguenther@suse.de>
2286
2287 PR testsuite/91419
2288 * lib/target-supports.exp (natural_alignment_32): Amend target
2289 list based on BIGGEST_ALIGNMENT.
2290 (natural_alignment_64): Targets not natural_alignment_32 cannot
2291 be natural_alignment_64.
2292 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
2293 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
2294 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
2295
2296 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2297
2298 * gcc.target/aarch64/sve/vcond_21.c: New test.
2299 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
2300
2301 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2302 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2303
2304 * g++.target/aarch64/sve/dup_sel_1.C: New test.
2305 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
2306 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
2307 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
2308 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
2309 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
2310
2311 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2312 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2313
2314 * gcc.target/aarch64/sve/vcond_18.c: New test.
2315 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
2316 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
2317 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
2318 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
2319 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
2320
2321 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2322
2323 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
2324 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
2325
2326 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2327
2328 * gcc.target/aarch64/sve/smax_1.c: New test.
2329 * gcc.target/aarch64/sve/smin_1.c: Likewise.
2330 * gcc.target/aarch64/sve/umax_1.c: Likewise.
2331 * gcc.target/aarch64/sve/umin_1.c: Likewise.
2332
2333 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2334
2335 * gcc.target/aarch64/sve/cnot_1.c: New test.
2336 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
2337 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
2338 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
2339 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
2340 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
2341 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
2342
2343 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2344
2345 * gcc.target/aarch64/vect-clz.c: Force SVE off.
2346 * gcc.target/aarch64/sve/clrsb_1.c: New test.
2347 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
2348 * gcc.target/aarch64/sve/clz_1.c: Likewise.
2349 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
2350
2351 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2352
2353 * gcc.target/aarch64/sve/adr_1.c: New test.
2354 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
2355 * gcc.target/aarch64/sve/adr_2.c: Likewise.
2356 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
2357 * gcc.target/aarch64/sve/adr_3.c: Likewise.
2358 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
2359 * gcc.target/aarch64/sve/adr_4.c: Likewise.
2360 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
2361 * gcc.target/aarch64/sve/adr_5.c: Likewise.
2362 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
2363
2364 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 * g++.dg/conversion/simd4.C: Test locations.
2367
2368 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2369
2370 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
2371 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
2372
2373 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 * g++.dg/parse/typedef9.C: Test locations too.
2376
2377 2019-08-14 Martin Liska <mliska@suse.cz>
2378
2379 * c-c++-common/asan/memcmp-1.c: There's a new function in the
2380 stack-trace on the top. So shift expected output in stack
2381 trace.
2382
2383 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2384
2385 * gcc.target/aarch64/sve/vcond_17.c: New test.
2386 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
2387
2388 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2389
2390 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
2391 * gcc.target/aarch64/sve/single_1.c: Likewise.
2392 * gcc.target/aarch64/sve/single_2.c: Likewise.
2393 * gcc.target/aarch64/sve/single_3.c: Likewise.
2394 * gcc.target/aarch64/sve/single_4.c: Likewise.
2395
2396 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
2397
2398 PR fortran/87991
2399 * gfortran.dg/pr87991.f90: New test.
2400
2401 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
2402
2403 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
2404 beyond the range of a PTRUE.
2405 * gcc.target/aarch64/sve/while_6.c: New test.
2406 * gcc.target/aarch64/sve/while_7.c: Likewise.
2407 * gcc.target/aarch64/sve/while_8.c: Likewise.
2408 * gcc.target/aarch64/sve/while_9.c: Likewise.
2409 * gcc.target/aarch64/sve/while_10.c: Likewise.
2410
2411 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
2412
2413 PR fortran/88072
2414 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
2415 out of previous commit!
2416
2417 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
2418
2419 PR fortran/88072
2420 * gfortran.dg/pr88072.f90: New test.
2421 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
2422
2423 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
2424
2425 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
2426 * obj-c++.dg/stubify-2.mm: Likewise.
2427 * objc.dg/stubify-1.m: Likewise.
2428 * objc.dg/stubify-2.m: Likewise.
2429
2430 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2431
2432 PR fortran/90563
2433 * gfortran.dg/do_subsript_5.f90: New test.
2434
2435 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
2436
2437 PR fortran/89647
2438 * gfortran.dg/pr89647.f90: New test.
2439
2440 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
2441
2442 PR fortran/87993
2443 * gfortran.dg/pr87993.f90: New test.
2444
2445 2019-08-13 Martin Sebor <msebor@redhat.com>
2446
2447 PR c/80619
2448 * gcc.dg/format/pr80619.c: New test.
2449
2450 2019-08-13 Marek Polacek <polacek@redhat.com>
2451
2452 PR c++/90473 - wrong code with nullptr in default argument.
2453 * g++.dg/cpp0x/nullptr42.C: New test.
2454
2455 2019-08-13 Olivier Hainque <hainque@adacore.com>
2456
2457 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
2458
2459 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
2460
2461 PR target/81800
2462 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
2463
2464 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
2465
2466 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
2467 instead of a full vector load.
2468 * gcc.target/aarch64/sve/init_4.c: Likewise.
2469 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
2470 need to be loaded from memory.
2471 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
2472 big and little endian.
2473 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
2474 doubles to be moved via integer registers rather than loaded
2475 from memory.
2476 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
2477 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
2478 loaded via an integer register rather than from memory.
2479 * gcc.target/aarch64/sve/const_1.c: New test.
2480 * gcc.target/aarch64/sve/const_2.c: Likewise.
2481 * gcc.target/aarch64/sve/const_3.c: Likewise.
2482
2483 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2484
2485 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
2486 Handle csv-* and bad-devices-* tests.
2487 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
2488 work.
2489 * gcc.target/msp430/devices/bad-devices-1.c: New test.
2490 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
2491 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
2492 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
2493 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
2494 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
2495 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
2496 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
2497 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
2498 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
2499 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
2500 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
2501 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
2502 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
2503 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
2504 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
2505 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
2506 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
2507 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
2508 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
2509 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
2510 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
2511 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
2512 * gcc.target/msp430/devices/hard-foo.c: Likewise.
2513 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
2514 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
2515 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
2516 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
2517 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
2518 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
2519 * gcc.target/msp430/devices/devices.csv: Likewise.
2520
2521 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2522
2523 * gcc.target/msp430/msp430.exp
2524 (check_effective_target_msp430_430_selected): New.
2525 (check_effective_target_msp430_430x_selected): New.
2526 (check_effective_target_msp430_mlarge_selected): New.
2527 (check_effective_target_msp430_hwmul_not_none): New.
2528 (check_effective_target_msp430_hwmul_not_16bit): New.
2529 (check_effective_target_msp430_hwmul_not_32bit): New.
2530 (check_effective_target_msp430_hwmul_not_f5): New.
2531 (msp430_get_opts): New.
2532 (msp430_device_permutations_runtest): New.
2533 * gcc.target/msp430/devices/README: New file.
2534 * gcc.target/msp430/devices-main.c: New test.
2535 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
2536 * gcc.target/msp430/devices/hard-foo.c: Likewise.
2537 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
2538 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
2539 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
2540 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
2541
2542 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
2543
2544 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
2545 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
2546
2547 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
2548
2549 PR fortran/91414
2550 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
2551
2552 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
2553
2554 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
2555 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
2556 gnat.dg/discr56_pkg2.ads: New testcase.
2557
2558 2019-08-13 Ed Schonberg <schonberg@adacore.com>
2559
2560 * gnat.dg/tagged4.adb: New testcase.
2561
2562 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
2563
2564 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
2565 New testcase.
2566
2567 2019-08-13 Javier Miranda <miranda@adacore.com>
2568
2569 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
2570 gnat.dg/tagged3_pkg.ads: New testcase.
2571
2572 2019-08-13 Ed Schonberg <schonberg@adacore.com>
2573
2574 * gnat.dg/aggr27.adb: New testcase.
2575
2576 2019-08-13 Gary Dismukes <dismukes@adacore.com>
2577
2578 * gnat.dg/aggr26.adb: New testcase.
2579
2580 2019-08-13 Yannick Moy <moy@adacore.com>
2581
2582 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
2583
2584 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
2585
2586 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
2587 gnat.dg/generic_inst9_pkg1-operator.ads,
2588 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
2589 gnat.dg/generic_inst9_pkg2.ads: New testcase.
2590
2591 2019-08-13 Justin Squirek <squirek@adacore.com>
2592
2593 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
2594
2595 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
2596
2597 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
2598 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
2599 testcase.
2600
2601 2019-08-13 Javier Miranda <miranda@adacore.com>
2602
2603 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
2604
2605 2019-08-13 Martin Liska <mliska@suse.cz>
2606
2607 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
2608
2609 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2610
2611 PR fortran/91424
2612 * gfortran.dg/do_subscript_3.f90: New test.
2613 * gfortran.dg/do_subscript_4.f90: New test.
2614 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
2615
2616 2019-08-12 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR target/83250
2619 PR target/91340
2620 * gcc.target/i386/avx-typecast-1.c: New test.
2621 * gcc.target/i386/avx-typecast-2.c: New test.
2622 * gcc.target/i386/avx512f-typecast-2.c: New test.
2623
2624 2019-08-12 Ed Schonberg <schonberg@adacore.com>
2625
2626 * gnat.dg/null_check.adb: New testcase.
2627
2628 2019-08-12 Ed Schonberg <schonberg@adacore.com>
2629
2630 * gnat.dg/renaming15.adb: New testcase.
2631
2632 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
2633
2634 * gnat.dg/slice10.adb: New testcase.
2635
2636 2019-08-12 Gary Dismukes <dismukes@adacore.com>
2637
2638 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
2639 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
2640 New testcase.
2641
2642 2019-08-12 Ed Schonberg <schonberg@adacore.com>
2643
2644 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
2645
2646 2019-08-12 Gary Dismukes <dismukes@adacore.com>
2647
2648 * gnat.dg/suppress_initialization2.adb,
2649 gnat.dg/suppress_initialization2.ads: New testcase.
2650
2651 2019-08-12 Yannick Moy <moy@adacore.com>
2652
2653 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
2654
2655 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
2656
2657 * gnat.dg/range_check7.adb: New testcase.
2658
2659 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
2660
2661 * gnat.dg/range_check6.adb: New testcase.
2662
2663 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
2664
2665 PR d/90601
2666 * gdc.dg/pr90601.d: New test.
2667
2668 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
2669
2670 * gfortran.dg/boz_8.f90: Adjust error messages.
2671 * gfortran.dg/nan_4.f90: Ditto.
2672 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
2673 and test for warnings.
2674 * gfortran.dg/boz_3.f90: Ditto.
2675 * gfortran.dg/boz_4.f90: Ditto.
2676 * gfortran.dg/dec_structure_6.f90: Ditto.
2677 * gfortran.dg/ibits.f90: Ditto.
2678
2679 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
2680
2681 PR d/91238
2682 * gdc.dg/pr91238.d: New test.
2683
2684 2019-08-10 Jakub Jelinek <jakub@redhat.com>
2685
2686 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
2687 declare target with clauses in between declare target without clauses
2688 and end declare target.
2689 * c-c++-common/gomp/declare-target-4.c: New test.
2690
2691 PR target/91408
2692 * gcc.target/i386/pr91408.c: New test.
2693
2694 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2695
2696 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
2697 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
2698 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
2699 * gcc.target/powerpc/vec-rotate-2.c: ... this.
2700 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
2701 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
2702 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
2703 * gcc.target/powerpc/vec-rotate-4.c: ... this.
2704
2705 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
2706
2707 * lib/target-supports.exp
2708 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
2709 * g++.target/aarch64/return_address_sign_b_exception.C,
2710 return_address_sign_ab_exception.C: Add dg-require-effective-target
2711 checks.
2712
2713 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
2714
2715 PR middle-end/90313
2716 * g++.dg/torture/pr90313.cc: New test.
2717
2718 2019-08-09 Martin Liska <mliska@suse.cz>
2719
2720 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
2721
2722 2019-08-09 Martin Liska <mliska@suse.cz>
2723
2724 * gcc.dg/spellcheck-options-21.c: New test.
2725
2726 2019-08-09 Martin Liska <mliska@suse.cz>
2727
2728 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
2729 * g++.dg/ipa/ipa-icf-3.C: Likewise.
2730 * g++.dg/ipa/ipa-icf-4.C: Likewise.
2731 * g++.dg/ipa/ipa-icf-6.C: Likewise.
2732 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
2733 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2734 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2735 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2736 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2737 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2738 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2739 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2740 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2741 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2742 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2743 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2744 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2745 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2746 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2747 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2748 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2749 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2750 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
2751 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
2752 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2753 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2754 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2755 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
2756 * gcc.dg/ipa/pr64307.c: Likewise.
2757 * gcc.dg/ipa/pr90555.c: Likewise.
2758
2759 2019-08-09 Martin Liska <mliska@suse.cz>
2760
2761 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
2762 to -fdump-ipa-profile.
2763 * g++.dg/tree-prof/morefunc.C: Likewise.
2764 * g++.dg/tree-prof/reorder.C: Likewise.
2765 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2766 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2767 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2768 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2769 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2770 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2771 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2772 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2773 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2774 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2775
2776 2019-08-09 Jakub Jelinek <jakub@redhat.com>
2777
2778 * c-c++-common/gomp/if-4.c: New test.
2779 * c-c++-common/gomp/clause-dups-1.c: New test.
2780
2781 PR c/91401
2782 * c-c++-common/gomp/pr91401-1.c: New test.
2783 * c-c++-common/gomp/pr91401-2.c: New test.
2784
2785 2019-08-09 Alexandre Oliva <oliva@adacore.com>
2786
2787 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
2788 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2789 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2790 * gcc.target/i386/xop-vshift-1.c: Likewise.
2791 * gcc.target/powerpc/direct-move.h: Likewise.
2792
2793 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 * g++.dg/cpp0x/enum20.C: Test location(s) too.
2796 * g++.dg/other/friend3.C: Likewise.
2797 * g++.dg/parse/dtor5.C: Likewise.
2798 * g++.dg/parse/friend7.C: Likewise.
2799 * g++.dg/template/error22.C: Likewise.
2800 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
2801
2802 2019-08-08 Jim Wilson <jimw@sifive.com>
2803
2804 PR target/91229
2805 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
2806 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
2807
2808 2019-08-08 Marek Polacek <polacek@redhat.com>
2809
2810 PR c++/79520
2811 * g++.dg/cpp1y/constexpr-79520.C: New test.
2812
2813 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
2814
2815 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
2816 definitions.
2817 * gcc.dg/enum-redef-1.c: New test.
2818
2819 2019-08-08 Marek Polacek <polacek@redhat.com>
2820
2821 PR c++/87519 - bogus warning with -Wsign-conversion.
2822 * g++.dg/warn/Wsign-conversion-5.C: New test.
2823
2824 * g++.dg/cpp2a/inline-asm3.C: New test.
2825
2826 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
2827
2828 PR fortran/91359
2829 * pr91359_2.f: Fix missing hyphen in dg-do
2830 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
2831
2832 2019-08-07 Marek Polacek <polacek@redhat.com>
2833
2834 PR c++/67533
2835 * g++.dg/tls/thread_local-ice5.C: New test.
2836
2837 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
2838
2839 * gcc.target/aarch64/sve/init_13.c: New test.
2840
2841 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
2842
2843 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
2844 a temporary FPR.
2845
2846 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
2847
2848 * gcc.target/aarch64/sve/clastb_8.c: New test.
2849
2850 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
2851
2852 PR target/91385
2853 * gcc.target/i386/pr91385.c: New test.
2854
2855 2019-08-07 Marek Polacek <polacek@redhat.com>
2856
2857 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
2858 * g++.dg/cpp0x/gen-attrs-68.C: New test.
2859 * g++.dg/cpp0x/gen-attrs-69.C: New test.
2860
2861 2019-08-07 Marek Polacek <polacek@redhat.com>
2862
2863 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
2864 * g++.dg/cpp2a/inline-asm1.C: New test.
2865 * g++.dg/cpp2a/inline-asm2.C: New test.
2866 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
2867
2868 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
2869
2870 PR fortran/53796
2871 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
2872 with inquire via filename.
2873
2874 2019-08-07 Jakub Jelinek <jakub@redhat.com>
2875
2876 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
2877 instead of use_device_ptr clause where required by OpenMP 5.0, add
2878 further tests for both use_device_ptr and use_device_addr clauses.
2879
2880 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
2881
2882 * gcc.target/powerpc/vec_rotate-1.c: New test.
2883 * gcc.target/powerpc/vec_rotate-2.c: New test.
2884 * gcc.target/powerpc/vec_rotate-3.c: New test.
2885 * gcc.target/powerpc/vec_rotate-4.c: New test.
2886
2887 2019-08-07 Alexandre Oliva <oliva@adacore.com>
2888
2889 * gcc.target/i386/math_m_pi.h: New.
2890 * gcc.target/i386/sse4_1-round.h: Use it.
2891 * gcc.target/i386/pr73350.c: Likewise.
2892 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
2893 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2894 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2895 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2896 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2897 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
2898 dg-skip-if "no M_PI".
2899 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
2900 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2901 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2902 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2903 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2904 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
2905 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
2906 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
2907 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2908 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
2909 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
2910 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
2911 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
2912 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
2913 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
2914 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
2915 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
2916 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
2917 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
2918 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2919 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2920 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2921 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2922 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2923 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2924 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2925 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2926 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2927 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2928 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2929 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2930 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2931 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2932 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2933 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2934 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2935 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2936 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2937 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2938
2939 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
2940
2941 PR fortran/91359
2942 * gfortran.dg/pr91359_1.f: New test.
2943 * gfortran.dg/pr91359_2.f: Ditto.
2944
2945 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
2946
2947 PR fortran/42546
2948 * gfortran.dg/allocated_1.f90: New test.
2949 * gfortran.dg/allocated_2.f90: Ditto.
2950
2951 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2952
2953 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
2954 Remove.
2955 (AVX512VP2INTERSECT): Define.
2956 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
2957 Remove.
2958 (AVX512VP2INTERSECT): Define.
2959
2960 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 * g++.dg/cpp0x/desig1.C: Check location too.
2963
2964 2019-08-05 Marek Polacek <polacek@redhat.com>
2965
2966 DR 2413 - typename in conversion-function-ids.
2967 * g++.dg/cpp2a/typename17.C: New test.
2968
2969 2019-08-05 Martin Sebor <msebor@redhat.com>
2970
2971 PR middle-end/50476
2972 * gcc.dg/uninit-pr50476.c: New test.
2973
2974 PR c++/60517
2975 * g++.dg/pr60517.C: New test.
2976
2977 2019-08-02 Tom Honermann <tom@honermann.net>
2978
2979 PR c++/88095
2980 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
2981 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
2982 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
2983 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
2984 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
2985 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
2986
2987 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
2988
2989 PR fortran/91372
2990 * gfortran.dg/pr91372.f90: New test.
2991
2992 2019-08-05 Marek Polacek <polacek@redhat.com>
2993
2994 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
2995 * g++.dg/cpp2a/comma1.C: New test.
2996 * g++.dg/cpp2a/comma2.C: New test.
2997 * g++.dg/cpp2a/comma3.C: New test.
2998 * g++.dg/cpp2a/comma4.C: New test.
2999
3000 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
3001
3002 * gcc.target/aarch64/sve/mask_load_1.c: New test.
3003
3004 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3005
3006 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
3007 actions.
3008
3009 2019-08-05 Martin Liska <mliska@suse.cz>
3010
3011 PR c++/91334
3012 * g++.dg/torture/pr91334.C: New test.
3013
3014 2019-08-05 Richard Biener <rguenther@suse.de>
3015
3016 PR middle-end/91169
3017 * gnat.dg/array37.adb: New testcase.
3018
3019 2019-08-05 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR target/91341
3022 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
3023 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
3024 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
3025 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
3026 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
3027 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
3028 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
3029 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
3030 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
3031 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
3032 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
3033 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
3034
3035 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
3036
3037 * gcc.target/riscv/promote-type-for-libcall.c: New.
3038
3039 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
3040
3041 PR fortran/90985
3042 * gfortran.dg/pr90985.f90: New test.
3043
3044 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
3045
3046 PR fortran/90986
3047 * gfortran.dg/equiv_10.f90: New test.
3048
3049 2019-08-02 Marek Polacek <polacek@redhat.com>
3050
3051 PR c++/56428
3052 * g++.dg/cpp0x/nontype4.C: New test.
3053
3054 2019-08-02 Marek Polacek <polacek@redhat.com>
3055
3056 PR c++/53009
3057 * g++.dg/cpp0x/nontype3.C: New test.
3058
3059 2019-08-02 Marek Polacek <polacek@redhat.com>
3060
3061 PR c++/77575
3062 * g++.dg/cpp0x/nontype2.C: New test.
3063
3064 2019-08-02 Steve Ellcey <sellcey@marvell.com>
3065
3066 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
3067 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
3068 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
3069
3070 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
3071
3072 PR target/91201
3073 * gcc.target/i386/sse4_1-pr91201.c: New test.
3074
3075 2019-08-02 Marek Polacek <polacek@redhat.com>
3076
3077 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
3078 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
3079
3080 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
3081
3082 PR target/91323
3083 * gcc.dg/torture/pr91323.c: New test.
3084
3085 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
3086
3087 * g++.dg/cpp1z/nodiscard6.C: New.
3088
3089 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
3090
3091 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
3092 * gcc.dg/torture/ssa-fre-7.c: Likewise.
3093
3094 2019-08-02 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR tree-optimization/91201
3097 * gcc.target/i386/sse2-pr91201-3.c: New test.
3098 * gcc.target/i386/sse2-pr91201-4.c: New test.
3099 * gcc.target/i386/sse2-pr91201-5.c: New test.
3100 * gcc.target/i386/sse2-pr91201-6.c: New test.
3101
3102 2019-08-02 Martin Liska <mliska@suse.cz>
3103
3104 * g++.dg/cpp1y/new2.C: New test.
3105
3106 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
3107
3108 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
3109
3110 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
3111
3112 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
3113
3114 2019-08-01 Martin Sebor <msebor@redhat.com>
3115
3116 PR c++/90947
3117 * c-c++-common/array-1.c: New test.
3118 * g++.dg/abi/mangle73.C: New test.
3119 * g++.dg/cpp2a/nontype-class23.C: New test.
3120 * g++.dg/init/array53.C: New test.
3121
3122 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
3123
3124 PR target/85693
3125 * gcc.target/i386/pr85693-1.c: New test.
3126
3127 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
3128
3129 PR c++/90590
3130 * c-c++-common/pr90590-1.c: New test.
3131 * c-c++-common/pr90590-1.h: New test.
3132 * c-c++-common/pr90590-2.c: New test.
3133 * c-c++-common/pr90590-2.h: New test.
3134
3135 2019-08-01 Marek Polacek <polacek@redhat.com>
3136
3137 PR c++/90805 - detect narrowing in case values.
3138 * c-c++-common/pr89888.c: Update expected dg-error.
3139 * g++.dg/cpp0x/Wnarrowing17.C: New test.
3140 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
3141
3142 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3143
3144 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
3145
3146 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
3147
3148 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
3149
3150 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 * g++.dg/diagnostic/delete1.C: New.
3153
3154 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
3155
3156 * gcc.target/riscv/attribute-10.c: New test.
3157
3158 2019-07-31 Richard Biener <rguenther@suse.de>
3159
3160 PR tree-optimization/91280
3161 * g++.dg/torture/pr91280.C: New testcase.
3162
3163 2019-07-31 Richard Biener <rguenther@suse.de>
3164
3165 PR tree-optimization/91293
3166 * gcc.dg/vect/pr91293-1.c: New testcase.
3167 * gcc.dg/vect/pr91293-2.c: Likewise.
3168 * gcc.dg/vect/pr91293-3.c: Likewise.
3169
3170 2019-07-31 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR tree-optimization/91201
3173 * gcc.target/i386/sse2-pr91201-2.c: New test.
3174
3175 2019-07-31 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/91178
3178 * gcc.dg/torture/pr91178-2.c: New testcase.
3179
3180 2019-07-31 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR tree-optimization/91201
3183 * gcc.target/i386/sse2-pr91201.c: New test.
3184 * gcc.target/i386/avx2-pr91201.c: New test.
3185 * gcc.target/i386/avx512bw-pr91201.c: New test.
3186
3187 2019-07-31 Sudakshina Das <sudi.das@arm.com>
3188
3189 * gcc.target/aarch64/acle/tme.c: New test.
3190 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
3191
3192 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
3193
3194 * gcc.target/arm/cmse/cmse-17.c: New test.
3195
3196 2019-07-30 Martin Sebor <msebor@redhat.com>
3197
3198 PR testsuite/91258
3199 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
3200
3201 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3202
3203 PR fortran/91296
3204 * gfortran.dg/pr91296.f90: New test.
3205
3206 2019-07-30 Martin Liska <mliska@suse.cz>
3207
3208 PR tree-optimization/91270
3209 * g++.dg/torture/pr91270.C: New test.
3210
3211 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
3212
3213 * gcc.dg/vect/vect-cond-arith-7.c: New test.
3214
3215 2019-07-30 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR middle-end/91282
3218 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
3219 dg-additional-options.
3220
3221 PR middle-end/91216
3222 * gcc.dg/gomp/pr91216.c: New test.
3223
3224 PR target/91150
3225 * gcc.target/i386/avx512bw-pr91150.c: New test.
3226
3227 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3228
3229 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
3230 * gcc.target/msp430/region-misuse-code.c: New test.
3231 * gcc.target/msp430/region-misuse-data.c: Likewise.
3232 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
3233 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
3234
3235 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3236
3237 PR target/70320
3238 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
3239 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
3240
3241 2019-07-29 Martin Liska <mliska@suse.cz>
3242
3243 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
3244 ICE.
3245
3246 2019-07-29 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/91267
3249 * gcc.dg/torture/pr91267.c: New testcase.
3250
3251 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
3252
3253 * c-c++-common/guality/Og-dce-1.c: New test.
3254 * c-c++-common/guality/Og-dce-2.c: Likewise.
3255 * c-c++-common/guality/Og-dce-3.c: Likewise.
3256
3257 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
3258
3259 * c-c++-common/guality/Og-global-dse-1.c: New test.
3260
3261 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
3262
3263 * c-c++-common/guality/Og-static-wo-1.c: New test.
3264 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
3265 "Og" and "general" tests. Run the latter at -O0 and -Og only.
3266 * gcc.dg/guality/guality.exp: Likewise.
3267
3268 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
3269
3270 * lib/scanasm.exp (parse_function_bodies, check_function_body)
3271 (check-function-bodies): New procedures.
3272 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
3273 instead of scan-assembler.
3274 * gcc.target/aarch64/sve/init_2.c: Likewise.
3275 * gcc.target/aarch64/sve/init_3.c: Likewise.
3276 * gcc.target/aarch64/sve/init_4.c: Likewise.
3277 * gcc.target/aarch64/sve/init_5.c: Likewise.
3278 * gcc.target/aarch64/sve/init_6.c: Likewise.
3279 * gcc.target/aarch64/sve/init_7.c: Likewise.
3280 * gcc.target/aarch64/sve/init_8.c: Likewise.
3281 * gcc.target/aarch64/sve/init_9.c: Likewise.
3282 * gcc.target/aarch64/sve/init_10.c: Likewise.
3283 * gcc.target/aarch64/sve/init_11.c: Likewise.
3284 * gcc.target/aarch64/sve/init_12.c: Likewise.
3285
3286 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3287
3288 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
3289 Require fpic support.
3290
3291 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
3292
3293 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
3294 and vsx.
3295
3296 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
3297
3298 * lib/scanasm.exp (object-size): Handle Darwin's size command.
3299
3300 2018-07-26 Tamar Christina <tamar.christina@arm.com>
3301
3302 * gcc.dg/type-convert-var.c: New test.
3303
3304 2019-07-26 Martin Jambor <mjambor@suse.cz>
3305
3306 PR ipa/89330
3307 * g++.dg/lto/pr89330_[01].C: New test.
3308 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
3309
3310 2019-07-25 Martin Sebor <msebor@redhat.com>
3311
3312 PR tree-optimization/91183
3313 PR tree-optimization/86688
3314 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
3315 * gcc.dg/strlenopt-70.c: Fix bugs.
3316 * gcc.dg/strlenopt-71.c: Same.
3317 * gcc.dg/strlenopt-72.c: Same.
3318
3319 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
3320
3321 PR rtl-optimization/91223
3322 * gcc.target/i386/pr91223.c: New test.
3323
3324 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
3325
3326 PR gcov-profile/91087
3327 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
3328 "final" line for the failure summaries. Adjust source layout so that
3329 dejagnu xfail expressions work.
3330
3331 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3332
3333 PR fortran/65819
3334 * gfortran.dg/dependency_54.f90: New test.
3335
3336 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
3337
3338 * gnat.dg/case_optimization3.ad[sb]: New test.
3339
3340 2019-07-25 Martin Liska <mliska@suse.cz>
3341 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
3342
3343 PR c++/23383
3344 * g++.dg/cpp1y/new1.C: New test.
3345
3346 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
3347
3348 PR testsuite/91245
3349 * gnat.dg/float_value1.adb: Only run on x86.
3350
3351 2019-07-24 Martin Sebor <msebor@redhat.com>
3352
3353 PR tree-optimization/91183
3354 PR tree-optimization/86688
3355 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
3356 * gcc.dg/Wstringop-overflow-14.c: New test.
3357 * gcc.dg/attr-nonstring-2.c: Remove xfails.
3358 * gcc.dg/strlenopt-70.c: New test.
3359 * gcc.dg/strlenopt-71.c: New test.
3360 * gcc.dg/strlenopt-72.c: New test.
3361 * gcc.dg/strlenopt-8.c: Remove xfails.
3362
3363 2019-07-24 Martin Sebor <msebor@redhat.com>
3364
3365 PR driver/80545
3366 * gcc.misc-tests/help.exp: Add tests.
3367 * lib/options.exp: Handle C++.
3368
3369 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
3370
3371 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
3372 predicate.
3373 * gcc.target/arc/builtin_special.c: Update test/
3374 * gcc.target/arc/interrupt-1.c: Likewise.
3375 * gcc.target/arc/interrupt-10.c: New test.
3376 * gcc.target/arc/interrupt-11.c: Likewise.
3377 * gcc.target/arc/interrupt-12.c: Likewise.
3378
3379 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
3380
3381 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
3382 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
3383 * gcc.target/s390/mul-signed-overflow-1.c: New test.
3384 * gcc.target/s390/mul-signed-overflow-2.c: New test.
3385
3386 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3387
3388 PR middle-end/91166
3389 * gcc.target/aarch64/sve/pr91166.c: New test.
3390
3391 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
3392
3393 PR fortran/54072
3394 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
3395
3396 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
3397
3398 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
3399 * arithmetic_overflow_1.f90: Ditto.
3400 * gfortran.dg/boz_11.f90: Ditto.
3401 * gfortran.dg/boz_12.f90: Ditto.
3402 * gfortran.dg/boz_4.f90: Ditto.
3403 * gfortran.dg/boz_5.f90: Ditto.
3404 * gfortran.dg/boz_6.f90: Ditto.
3405 * gfortran.dg/boz_7.f90: Ditto.
3406 * gfortran.dg/boz_8.f90: Ditto.
3407 * gfortran.dg/dec_structure_6.f90: Ditto.
3408 * gfortran.dg/dec_union_1.f90: Ditto.
3409 * gfortran.dg/dec_union_2.f90: Ditto.
3410 * gfortran.dg/dec_union_5.f90: Ditto.
3411 * gfortran.dg/dshift_3.f90: Ditto.
3412 * gfortran.dg/gnu_logical_2.f90: Ditto.
3413 * gfortran.dg/int_conv_1.f90: Ditto.
3414 * gfortran.dg/ishft_1.f90: Ditto.
3415 * gfortran.dg/nan_4.f90: Ditto.
3416 * gfortran.dg/no_range_check_3.f90: Ditto.
3417 * gfortran.dg/pr16433.f: Ditto.
3418 * gfortran.dg/pr44491.f90: Ditto.
3419 * gfortran.dg/pr58027.f90: Ditto.
3420 * gfortran.dg/pr81509_2.f90: Ditto.
3421 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3422 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3423 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
3424 Ditto.
3425 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3426 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
3427 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
3428 * gfortran.dg/gnu_logical_1.F: Delete test.
3429 * gfortran.dg/merge_bits_3.f90: New test.
3430 * gfortran.dg/merge_bits_3.f90: Ditto.
3431 * gfortran.dg/boz_int.f90: Ditto.
3432 * gfortran.dg/boz_bge.f90: Ditto.
3433 * gfortran.dg/boz_complex_1.f90: Ditto.
3434 * gfortran.dg/boz_complex_2.f90: Ditto.
3435 * gfortran.dg/boz_complex_3.f90: Ditto.
3436 * gfortran.dg/boz_dble.f90: Ditto.
3437 * gfortran.dg/boz_dshift_1.f90: Ditto.
3438 * gfortran.dg/boz_dshift_2.f90: Ditto.
3439 * gfortran.dg/boz_float_1.f90: Ditto.
3440 * gfortran.dg/boz_float_2.f90: Ditto.
3441 * gfortran.dg/boz_float_3.f90: Ditto.
3442 * gfortran.dg/boz_iand_1.f90: Ditto.
3443 * gfortran.dg/boz_iand_2.f90: Ditto.
3444
3445 2019-07-23 Jeff Law <law@redhat.com>
3446
3447 PR tree-optimization/86061
3448 * gcc.dg/tree-ssa/pr86061.c: New test.
3449
3450 2019-07-23 Richard Biener <rguenther@suse.de>
3451
3452 PR tree-optimization/83518
3453 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
3454
3455 2019-07-23 Ed Schonberg <schonberg@adacore.com>
3456
3457 * gnat.dg/task4.adb: New testcase.
3458
3459 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
3460
3461 * gnat.dg/range_check5.adb: New testcase.
3462
3463 2019-07-23 Ed Schonberg <schonberg@adacore.com>
3464
3465 * gnat.dg/iter5.adb: Add an expected error.
3466 * gnat.dg/iter6.adb: New testcase.
3467
3468 2019-07-23 Yannick Moy <moy@adacore.com>
3469
3470 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
3471
3472 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
3473
3474 * gcc.target/aarch64/simd/ssra.c: New test.
3475 * gcc.target/aarch64/simd/usra.c: New test.
3476
3477 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3478
3479 * gcc.target/msp430/isr-push-pop-main.c: New test.
3480 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
3481 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
3482 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
3483 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
3484
3485 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
3486
3487 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
3488 New testcase.
3489 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
3490 Adjust error message.
3491
3492 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
3493
3494 * gcc.target/powerpc/sse4_1-check.h: New.
3495 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
3496 * gcc.target/powerpc/sse4_1-pblendw.c: New.
3497 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
3498
3499 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
3500
3501 * gnat.dg/fixedpnt6.adb: New testcase.
3502
3503 2019-07-22 Ed Schonberg <schonberg@adacore.com>
3504
3505 * gnat.dg/warn26.adb: New testcase.
3506
3507 2019-07-22 Javier Miranda <miranda@adacore.com>
3508
3509 * gnat.dg/class_wide5.adb: New testcase.
3510
3511 2019-07-22 Ed Schonberg <schonberg@adacore.com>
3512
3513 * gnat.dg/opt80.adb: New testcase.
3514
3515 2019-07-22 Ed Schonberg <schonberg@adacore.com>
3516
3517 * gnat.dg/warn25.adb: New testcase.
3518
3519 2019-07-22 Yannick Moy <moy@adacore.com>
3520
3521 * gnat.dg/warn24.adb: New testcase.
3522
3523 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
3524
3525 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
3526 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
3527 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
3528 testcase.
3529
3530 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
3531
3532 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
3533
3534 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
3535
3536 * gnat.dg/enum_val1.adb: New testcase.
3537
3538 2019-07-22 Nicolas Roche <roche@adacore.com>
3539
3540 * gnat.dg/float_value1.adb: New testcase.
3541
3542 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
3543
3544 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
3545 gnat.dg/encode_string1_pkg.ads: New testcase.
3546
3547 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
3548
3549 * gnat.dg/warn23.adb: New testcase.
3550
3551 2019-07-22 Javier Miranda <miranda@adacore.com>
3552
3553 * gnat.dg/cpp_constructor2.adb: New testcase.
3554
3555 2019-07-22 Ed Schonberg <schonberg@adacore.com>
3556
3557 * gnat.dg/warn22.adb: New testcase.
3558
3559 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
3560
3561 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
3562 testcase.
3563
3564 2019-07-22 Richard Biener <rguenther@suse.de>
3565
3566 PR tree-optimization/91221
3567 * g++.dg/pr91221.C: New testcase.
3568
3569 2019-07-22 Martin Liska <mliska@suse.cz>
3570
3571 PR driver/91172
3572 * gcc.dg/pr91172.c: New test.
3573
3574 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
3575
3576 * gcc.target/arc/tls-2.c: New test.
3577 * gcc.target/arc/tls-3.c: Likewise.
3578
3579 2019-07-21 Marek Polacek <polacek@redhat.com>
3580
3581 PR c++/67853
3582 * g++.dg/cpp0x/decltype72.C: New test.
3583
3584 2019-07-22 Stafford Horne <shorne@gmail.com>
3585
3586 * gcc.target/or1k/ror-4.c: New file.
3587 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
3588 as the shftimm option no longer controls rotate.
3589
3590 2019-07-22 Stafford Horne <shorne@gmail.com>
3591
3592 PR target/90362
3593 * gcc.target/or1k/div-mul-3.c: New test.
3594
3595 2019-07-22 Stafford Horne <shorne@gmail.com>
3596
3597 PR target/90363
3598 * gcc.target/or1k/swap-1.c: New test.
3599 * gcc.target/or1k/swap-2.c: New test.
3600
3601 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
3602
3603 * gcc.target/powerpc/volatile-mem.c: New testcase.
3604
3605 2019-07-20 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR target/91204
3608 * gcc.c-torture/compile/pr91204.c: New test.
3609
3610 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
3611 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
3612 clause where allowed. Add combined constructs with loop with all
3613 possible clauses.
3614 (qux): New function.
3615 * c-c++-common/gomp/loop-1.c: New test.
3616 * c-c++-common/gomp/loop-2.c: New test.
3617 * c-c++-common/gomp/loop-3.c: New test.
3618 * c-c++-common/gomp/loop-4.c: New test.
3619 * c-c++-common/gomp/loop-5.c: New test.
3620 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
3621 * c-c++-common/gomp/simd-setjmp-1.c: New test.
3622 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
3623
3624 * gcc.dg/vect/vect-simd-16.c: New test.
3625
3626 2019-07-19 Jeff Law <law@redhat.com>
3627
3628 PR tree-optimization/86061
3629 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
3630 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
3631
3632 2019-07-19 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/91211
3635 * gcc.dg/torture/pr91211.c: New testcase.
3636
3637 2019-07-19 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/91200
3640 * gcc.dg/torture/pr91200.c: New testcase.
3641
3642 2019-07-19 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR middle-end/91190
3645 * gcc.c-torture/compile/pr91190.c: New test.
3646
3647 2019-07-19 Richard Biener <rguenther@suse.de>
3648
3649 PR tree-optimization/91207
3650 * gcc.dg/torture/pr91207.c: New testcase.
3651
3652 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
3653
3654 PR target/91188
3655 * gcc.target/i386/pr91188-1a.c: New test.
3656 * gcc.target/i386/pr91188-1b.c: Ditto.
3657 * gcc.target/i386/pr91188-1c.c: Ditto.
3658 * gcc.target/i386/pr91188-2a.c: Ditto.
3659 * gcc.target/i386/pr91188-2b.c: Ditto.
3660 * gcc.target/i386/pr91188-2c.c: Ditto.
3661
3662 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
3663
3664 PR target/90317
3665 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
3666 uint32_t.
3667 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
3668 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
3669 uint32_t.
3670 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
3671 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
3672 uint32_t.
3673 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
3674 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
3675 uint32_t.
3676 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
3677
3678 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
3679
3680 * g++.dg/lto/alias-5_0.C: New testcase.
3681 * g++.dg/lto/alias-5_1.C: New.
3682 * g++.dg/lto/alias-5_2.c: New.
3683
3684 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
3685
3686 PR tree-optimization/91137
3687 * gcc.c-torture/execute/pr91137.c: New test.
3688
3689 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
3690
3691 * c-c++-common/pr53633-2.c: New test.
3692
3693 2019-07-17 Alexandre Oliva <oliva@adacore.com>
3694
3695 PR middle-end/81824
3696 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
3697 are from Martin Sebor.
3698
3699 2019-07-17 Marek Polacek <polacek@redhat.com>
3700
3701 PR c++/90455
3702 * g++.dg/cpp0x/nsdmi-list6.C: New test.
3703
3704 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
3705
3706 * g++.dg/lto/alias-4_0.C
3707
3708 2019-07-17 Richard Biener <rguenther@suse.de>
3709
3710 PR tree-optimization/91178
3711 * gcc.dg/torture/pr91178.c: New testcase.
3712
3713 2019-07-17 Richard Biener <rguenther@suse.de>
3714
3715 PR tree-optimization/91180
3716 * gcc.dg/torture/pr91180.c: New testcase.
3717
3718 2019-07-17 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR tree-optimization/91157
3721 * gcc.target/i386/avx512f-pr91157.c: New test.
3722 * gcc.target/i386/avx512bw-pr91157.c: New test.
3723
3724 2019-07-17 Richard Biener <rguenther@suse.de>
3725
3726 PR tree-optimization/91181
3727 * gcc.dg/pr91181.c: New testcase.
3728
3729 2019-07-16 Harald Anlauf <anlauf@gmx.de>
3730
3731 PR fortran/90903
3732 * gfortran.dg/check_bits_1.f90: New testcase.
3733
3734 2019-07-16 Jeff Law <law@redhat.com>
3735
3736 PR rtl-optimization/91173
3737 * g++.dg/pr91173.C: New test.
3738
3739 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
3740
3741 PR target/89190
3742 * gcc.target/arm/pr89190.c: New test.
3743
3744 2019-07-16 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR rtl-optimization/91164
3747 * g++.dg/opt/pr91164.C: New test.
3748
3749 2019-07-16 Jan Hubicka <jh@suse.cz>
3750
3751 * g++.dg/lto/alias-1_0.C: Use -O3.
3752 * g++.dg/lto/alias-2_0.C: Use -O3.
3753 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
3754 -fno-use-linker-plugin.
3755 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
3756
3757 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3758
3759 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
3760 sparcv9.
3761
3762 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3763
3764 * gcc.dg/autopar/pr91162.c: Require int128 support.
3765
3766 2019-07-15 Richard Biener <rguenther@suse.de>
3767
3768 PR middle-end/91162
3769 * gcc.dg/autopar/pr91162.c: New testcase.
3770
3771 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
3772
3773 PR tree-optimization/88497
3774 * gcc.dg/tree-ssa/pr88497-1.c: New test.
3775 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
3776 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
3777 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
3778 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
3779 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
3780 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
3781
3782 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3783
3784 PR fortran/87233
3785 * gfortran.dg/initialization_14.f90: Modify to now pass by
3786 removing two dg-error commands. Added comments.
3787 * gfortran.dg/initialization_30.f90: New test that includes the
3788 two tests removed above with the 'dg-options -std=f95'.
3789
3790 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
3791
3792 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
3793
3794 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
3795
3796 PR target/91148
3797 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
3798 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
3799 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
3800 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
3801 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
3802 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
3803 * gcc.target/powerpc/cmpb-3.c: Adjust.
3804 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
3805 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
3806 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
3807 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
3808
3809 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
3810
3811 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
3812 support.
3813
3814 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
3815
3816 PR target/91148
3817 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
3818 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
3819 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
3820 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
3821 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
3822 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
3823 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
3824 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
3825 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
3826 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
3827 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
3828 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
3829 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
3830 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
3831 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
3832 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
3833 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
3834 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
3835 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
3836 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
3837 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
3838 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
3839 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
3840 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
3841 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
3842 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
3843 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
3844 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
3845 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
3846 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
3847 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
3848 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
3849 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
3850 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
3851 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
3852 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
3853 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
3854 * gcc.target/powerpc/cmpb-3.c: Adjust.
3855 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
3856 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
3857 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
3858 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
3859 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
3860 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
3861 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
3862 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
3863 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
3864 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
3865 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
3866 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
3867 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
3868 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
3869 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
3870 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
3871 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
3872 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
3873 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
3874 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
3875 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
3876 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
3877 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
3878 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
3879 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
3880 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
3881 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
3882 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
3883
3884 2019-07-13 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR c/91149
3887 * c-c++-common/gomp/reduction-task-3.c: New test.
3888
3889 * c-c++-common/gomp/order-3.c: New test.
3890 * c-c++-common/gomp/order-4.c: New test.
3891
3892 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
3893
3894 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
3895
3896 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
3897
3898 * gcc.dg/pr57438-2.c: Remove.
3899
3900 2019-07-12 Martin Sebor <msebor@redhat.com>
3901
3902 * gcc.dg/Warray-bounds-43.c: New test.
3903
3904 2019-07-12 Jan Hubicka <jh@suse.cz>
3905
3906 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
3907
3908 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
3909
3910 PR tree-optimization/89430
3911 * gcc.dg/tree-ssa/pr89430-1.c: New test.
3912 * gcc.dg/tree-ssa/pr89430-2.c: New test.
3913 * gcc.dg/tree-ssa/pr89430-3.c: New test.
3914 * gcc.dg/tree-ssa/pr89430-4.c: New test.
3915 * gcc.dg/tree-ssa/pr89430-5.c: New test.
3916 * gcc.dg/tree-ssa/pr89430-6.c: New test.
3917
3918 2019-07-12 Richard Biener <rguenther@suse.de>
3919
3920 PR tree-optimization/91145
3921 * gcc.dg/torture/pr91145.c: New testcase.
3922
3923 2019-07-12 Alexandre Oliva <oliva@adacore.com>
3924
3925 * gcc.dg/gimplefe-44.c: New.
3926 * gcc.dg/gimplefe-43.c: New.
3927
3928 2019-07-12 Richard Biener <rguenther@suse.de>
3929
3930 * gcc.dg/tree-ssa/vector-7.c: New testcase.
3931
3932 2019-07-12 Jakub Jelinek <jakub@redhat.com>
3933
3934 * c-c++-common/gomp/order-1.c: New test.
3935 * c-c++-common/gomp/order-2.c: New test.
3936
3937 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
3938
3939 PR target/90980
3940 * gcc.target/i386/pr90980-1.c: New test.
3941 * gcc.target/i386/pr90980-2.c: Likewise.
3942 * gcc.target/i386/pr90980-3.c: Likewise.
3943
3944 2019-07-11 Yannick Moy <moy@adacore.com>
3945
3946 * gnat.dg/loop_entry1.adb: New testcase.
3947
3948 2019-07-11 Ed Schonberg <schonberg@adacore.com>
3949
3950 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
3951
3952 2019-07-11 Justin Squirek <squirek@adacore.com>
3953
3954 * gnat.dg/unreferenced2.adb: New testcase.
3955
3956 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
3957
3958 * gnat.dg/self_ref1.adb: New testcase.
3959
3960 2019-07-11 Ed Schonberg <schonberg@adacore.com>
3961
3962 * gnat.dg/predicate11.adb: New testcase.
3963
3964 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
3965
3966 * gnat.dg/equal9.adb: New testcase.
3967
3968 2019-07-11 Thomas Quinot <quinot@adacore.com>
3969
3970 * gnat.dg/scos1.adb: New testcase.
3971
3972 2019-07-11 Justin Squirek <squirek@adacore.com>
3973
3974 * gnat.dg/access7.adb: New testcase.
3975
3976 2019-07-11 Yannick Moy <moy@adacore.com>
3977
3978 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
3979
3980 2019-07-11 Richard Biener <rguenther@suse.de>
3981
3982 PR middle-end/91131
3983 * gcc.target/i386/pr91131.c: New testcase.
3984
3985 2019-07-10 Martin Sebor <msebor@redhat.com>
3986
3987 PR testsuite/91132
3988 * gcc.dg/strlenopt-67.c: Removed second copy of test.
3989
3990 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
3991
3992 PR target/91102
3993 * gcc.target/aarch64/pr91102.c: New test.
3994
3995 2019-07-10 Richard Biener <rguenther@suse.de>
3996
3997 PR tree-optimization/91126
3998 * gcc.dg/torture/pr91126.c: New testcase.
3999
4000 2019-07-10 Richard Biener <rguenther@suse.de>
4001
4002 * gcc.dg/torture/ssa-fre-5.c: New testcase.
4003 * gcc.dg/torture/ssa-fre-6.c: Likewise.
4004 * gcc.dg/torture/ssa-fre-7.c: Likewise.
4005
4006 2019-07-10 Ed Schonberg <schonberg@adacore.com>
4007
4008 * gnat.dg/modular5.adb: New testcase.
4009
4010 2019-07-10 Ed Schonberg <schonberg@adacore.com>
4011
4012 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
4013 gnat.dg/limited3_pkg.ads: New testcase.
4014
4015 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
4016
4017 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
4018
4019 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
4020
4021 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
4022 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
4023 gnat.dg/limited2_pack_2.ads: New testcase.
4024
4025 2019-07-10 Ed Schonberg <schonberg@adacore.com>
4026
4027 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
4028 gnat.dg/equal8_pkg.ads: New testcase.
4029
4030 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4031
4032 * g++.dg/diagnostic/complex-invalid-1.C: New.
4033 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
4034 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
4035 too.
4036 * g++.dg/other/anon-union3.C: Adjust expected location.
4037 * g++.dg/parse/error8.C: Likewise.
4038
4039 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
4040
4041 * g++.dg/lto/alias-3_0.C: New file.
4042 * g++.dg/lto/alias-3_1.c: New file.
4043
4044 2019-07-09 Martin Sebor <msebor@redhat.com>
4045
4046 PR tree-optimization/90989
4047 * gcc.dg/strlenopt-26.c: Exit with test result status.
4048 * gcc.dg/strlenopt-67.c: New test.
4049
4050 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4051
4052 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
4053 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
4054 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
4055
4056 2019-07-09 Richard Biener <rguenther@suse.de>
4057
4058 PR tree-optimization/91114
4059 * gcc.dg/vect/pr91114.c: New testcase.
4060
4061 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
4062
4063 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
4064 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
4065 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
4066 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
4067
4068 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
4069
4070 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
4071 section.
4072 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
4073 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
4074 * gcc.target/arm/cmse/struct-1.c: Likewise.
4075
4076 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
4077
4078 * gcc.target/arm/aes-fuse-1.c: New.
4079 * gcc.target/arm/aes-fuse-2.c: New.
4080 * gcc.target/arm/aes_xor_combine.c: New.
4081
4082 2019-07-09 Martin Liska <mliska@suse.cz>
4083
4084 * gcc.dg/predict-17.c: Test loop optimizer assumption
4085 about loop iterations.
4086
4087 2019-07-09 Richard Biener <rguenther@suse.de>
4088
4089 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
4090 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
4091 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
4092
4093 2019-07-09 Ed Schonberg <schonberg@adacore.com>
4094
4095 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
4096 gnat.dg/predicate10_pkg.ads: New testcase.
4097
4098 2019-07-09 Justin Squirek <squirek@adacore.com>
4099
4100 * gnat.dg/image1.adb: New testcase.
4101
4102 2019-07-09 Javier Miranda <miranda@adacore.com>
4103
4104 * gnat.dg/rep_clause8.adb: New testcase.
4105
4106 2019-07-09 Ed Schonberg <schonberg@adacore.com>
4107
4108 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
4109 gnat.dg/equal7_pkg.ads: New testcase.
4110
4111 2019-07-09 Javier Miranda <miranda@adacore.com>
4112
4113 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
4114 gnat.dg/range_check3_pkg.ads: New testcase.
4115
4116 2019-07-09 Ed Schonberg <schonberg@adacore.com>
4117
4118 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
4119 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
4120 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
4121 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
4122 testcases.
4123
4124 2019-07-08 Martin Sebor <msebor@redhat.com>
4125
4126 PR middle-end/71924
4127 PR middle-end/90549
4128 * gcc.c-torture/execute/return-addr.c: New test.
4129 * gcc.dg/Wreturn-local-addr-2.c: New test.
4130 * gcc.dg/Wreturn-local-addr-4.c: New test.
4131 * gcc.dg/Wreturn-local-addr-5.c: New test.
4132 * gcc.dg/Wreturn-local-addr-6.c: New test.
4133 * gcc.dg/Wreturn-local-addr-7.c: New test.
4134 * gcc.dg/Wreturn-local-addr-8.c: New test.
4135 * gcc.dg/Wreturn-local-addr-9.c: New test.
4136 * gcc.dg/Wreturn-local-addr-10.c: New test.
4137 * gcc.dg/Walloca-4.c: Handle expected warnings.
4138 * gcc.dg/pr41551.c: Same.
4139 * gcc.dg/pr59523.c: Same.
4140 * gcc.dg/tree-ssa/pr88775-2.c: Same.
4141 * gcc.dg/tree-ssa/alias-37.c: Same.
4142 * gcc.dg/winline-7.c: Same.
4143
4144 2019-07-08 Jakub Jelinek <jakub@redhat.com>
4145
4146 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
4147 * g++.dg/vect/simd-9.cc: Likewise.
4148
4149 PR c++/91110
4150 * g++.dg/gomp/pr91110.C: New test.
4151
4152 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
4153
4154 PR rtl-optimization/88233
4155 * gcc.target/powerpc/pr88233.c: New testcase.
4156
4157 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
4158
4159 PR testsuite/91059
4160 PR testsuite/78529
4161 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
4162
4163 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
4164
4165 * gcc.target/s390/rotate-truncation-mask.c: New test.
4166
4167 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
4168
4169 * gcc.target/s390/combine-rotate-modulo.c: New test.
4170 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
4171 * gcc.target/s390/vector/combine-shift-vec.c: New test.
4172
4173 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
4174
4175 Avoid clash with system header declaration.
4176 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
4177
4178 2019-07-08 Richard Biener <rguenther@suse.de>
4179
4180 PR tree-optimization/91108
4181 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
4182 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
4183
4184 2019-07-08 Jim Wilson <jimw@sifive.com>
4185
4186 * gcc.target/riscv/shift-shift-2.c: Add one more test.
4187
4188 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 PR c++/65143
4191 * g++.dg/tree-ssa/final2.C: New.
4192 * g++.dg/tree-ssa/final3.C: Likewise.
4193
4194 2019-07-08 Javier Miranda <miranda@adacore.com>
4195
4196 * gnat.dg/interface10.adb: New testcase.
4197
4198 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
4199
4200 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
4201
4202 2019-07-08 Ed Schonberg <schonberg@adacore.com>
4203
4204 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
4205
4206 2019-07-08 Ed Schonberg <schonberg@adacore.com>
4207
4208 * gnat.dg/fixed_delete.adb: New testcase.
4209
4210 2019-07-08 Javier Miranda <miranda@adacore.com>
4211
4212 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
4213 gnat.dg/interface9_root.ads: New testcase.
4214
4215 2019-07-08 Ed Schonberg <schonberg@adacore.com>
4216
4217 * gnat.dg/predicate9.adb: New testcase.
4218
4219 2019-07-08 Justin Squirek <squirek@adacore.com>
4220
4221 * gnat.dg/sso16.adb: New testcase.
4222
4223 2019-07-08 Ed Schonberg <schonberg@adacore.com>
4224
4225 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
4226 gnat.dg/predicate8_pkg.ads: New testcase.
4227
4228 2019-07-08 Richard Biener <rguenther@suse.de>
4229
4230 PR tree-optimization/83518
4231 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
4232 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
4233 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
4234 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
4235 * g++.dg/tree-ssa/pr83518.C: Likewise.
4236
4237 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
4238
4239 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
4240 (main): Use PR_SET_PTRACER where available.
4241
4242 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
4243
4244 PR fortran/91077
4245 * gfortran.dg/pointer_array_11.f90 : New test.
4246
4247 2019-07-06 Jakub Jelinek <jakub@redhat.com>
4248
4249 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
4250
4251 PR tree-optimization/91096
4252 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
4253 (bar, main): Use it instead of -__builtin_inff ().
4254 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
4255 (bar, main): Use it instead of -__builtin_inff ().
4256
4257 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4258
4259 PR c++/67184 (again)
4260 PR c++/69445
4261 * g++.dg/other/final4.C: New.
4262
4263 2019-07-04 Marek Polacek <polacek@redhat.com>
4264
4265 DR 1813
4266 PR c++/83374 - __is_standard_layout wrong for a class with repeated
4267 bases.
4268 * g++.dg/ext/is_std_layout3.C: New test.
4269 * g++.dg/ext/is_std_layout4.C: New test.
4270
4271 2019-07-05 Richard Biener <rguenther@suse.de>
4272
4273 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
4274
4275 2019-07-05 Richard Biener <rguenther@suse.de>
4276
4277 PR tree-optimization/91091
4278 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
4279 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
4280 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
4281 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
4282
4283 2019-07-05 Richard Biener <rguenther@suse.de>
4284
4285 PR tree-optimization/91091
4286 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
4287 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
4288
4289 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
4290
4291 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
4292
4293 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
4294
4295 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
4296 gnat.dg/task3_pkg2.ads: New testcase.
4297
4298 2019-07-05 Javier Miranda <miranda@adacore.com>
4299
4300 * gnat.dg/access6.adb: New testcase.
4301
4302 2019-07-05 Bob Duff <duff@adacore.com>
4303
4304 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
4305
4306 2019-07-05 Ed Schonberg <schonberg@adacore.com>
4307
4308 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
4309
4310 2019-07-05 Ed Schonberg <schonberg@adacore.com>
4311
4312 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
4313 gnat.dg/predicate7_pkg.ads: New testcase.
4314
4315 2019-07-04 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR middle-end/78884
4318 * gcc.dg/gomp/pr78884.c: New test.
4319
4320 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
4321
4322 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
4323 New testcase.
4324
4325 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
4326
4327 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
4328
4329 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
4330
4331 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
4332 * jit.dg/test-accessing-bitfield.c: New testcase.
4333 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
4334 Likewise.
4335 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
4336 Likewise.
4337 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
4338 Likewise.
4339
4340 2019-07-04 Jan Hubicka <jh@suse.cz>
4341
4342 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
4343 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
4344
4345 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
4346
4347 * g++.dg/gomp/unmappable-1.C: New file.
4348
4349 2019-07-04 Javier Miranda <miranda@adacore.com>
4350
4351 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
4352 gnat.dg/cpp_constructor_useit.ads: New testcase.
4353
4354 2019-07-04 Gary Dismukes <dismukes@adacore.com>
4355
4356 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
4357 gnat.dg/ghost5_parent.ads: New testcase.
4358
4359 2019-07-04 Yannick Moy <moy@adacore.com>
4360
4361 * gnat.dg/spark3.adb: New testcase.
4362
4363 2019-07-04 Justin Squirek <squirek@adacore.com>
4364
4365 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
4366
4367 2019-07-04 Ed Schonberg <schonberg@adacore.com>
4368
4369 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
4370 gnat.dg/equal6_types.ads: New testcase.
4371
4372 2019-07-04 Justin Squirek <squirek@adacore.com>
4373
4374 * gnat.dg/allocator.adb: New testcase.
4375
4376 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
4377
4378 * gnat.dg/default_initial_condition.adb,
4379 gnat.dg/default_initial_condition_pack.adb,
4380 gnat.dg/default_initial_condition_pack.ads: New testcase.
4381
4382 2019-07-04 Ed Schonberg <schonberg@adacore.com>
4383
4384 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
4385
4386 2019-07-04 Yannick Moy <moy@adacore.com>
4387
4388 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
4389 gnat.dg/synchronized2_pkg.ads: New testcase.
4390
4391 2019-07-04 Justin Squirek <squirek@adacore.com>
4392
4393 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
4394 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
4395 New testcase.
4396
4397 2019-07-04 Ed Schonberg <schonberg@adacore.com>
4398
4399 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
4400 gnat.dg/dimensions2_real_numbers.ads: New testcase.
4401
4402 2019-07-04 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR tree-optimization/91063
4405 * gcc.dg/gomp/pr91063.c: New test.
4406
4407 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4408
4409 PR target/88833
4410 * gfortran.dg/pr88833.f90: New test.
4411
4412 2019-07-04 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR middle-end/91069
4415 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
4416 hardcoded 16 for better portability.
4417 (v2di): Change from long vector to long long vector. Use
4418 2 * sizeof (long long) instead of hardcoded 16.
4419
4420 PR rtl-optimization/90756
4421 * gcc.dg/pr90756.c: New test.
4422
4423 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
4424
4425 * gcc.target/mips/mips-fmadd.c: Rename to ...
4426 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
4427 * gcc.target/mips/mips-fmadd-n64.c: New.
4428
4429 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
4430
4431 * gcc.dg/store_merging_27.c: Fix test for Arm.
4432 * gcc.dg/store_merging_28.c: Likewise.
4433 * gcc.dg/store_merging_29.c: Likewise.
4434 * gcc.dg/tree-ssa/dump-6.c: Likewise.
4435
4436 2019-07-03 Mark Wielaard <mark@klomp.org>
4437
4438 PR debug/90981
4439 * g++.dg/pr90981.C: New test.
4440
4441 2019-07-03 Richard Biener <rguenther@suse.de>
4442
4443 PR middle-end/91069
4444 * gcc.dg/pr91069.c: New testcase.
4445
4446 2019-07-03 Martin Liska <mliska@suse.cz>
4447
4448 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
4449 as we do now better.
4450
4451 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
4452
4453 * gnat.dg/specs/debug1.ads: New test.
4454
4455 2019-07-03 Martin Liska <mliska@suse.cz>
4456
4457 PR tree-optimization/90892
4458 * gcc.dg/pr90892.c: New test.
4459
4460 2019-07-03 Martin Liska <mliska@suse.cz>
4461
4462 PR middle-end/90899
4463 * gcc.target/i386/pr90899.c: New test.
4464
4465 2019-07-03 Jakub Jelinek <jakub@redhat.com>
4466
4467 PR tree-optimization/91033
4468 * gcc.target/i386/pr91033.c: New test.
4469
4470 2019-07-03 Bob Duff <duff@adacore.com>
4471
4472 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
4473 gnat.dg/task2_pkg.ads: New testcase.
4474
4475 2019-07-03 Ed Schonberg <schonberg@adacore.com>
4476
4477 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
4478 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
4479 testcase.
4480
4481 2019-07-03 Justin Squirek <squirek@adacore.com>
4482
4483 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
4484
4485 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
4486
4487 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
4488 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
4489 testcase.
4490
4491 2019-07-03 Bob Duff <duff@adacore.com>
4492
4493 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
4494 gnat.dg/warn20_pkg.ads: New testcase.
4495
4496 2019-07-03 Ed Schonberg <schonberg@adacore.com>
4497
4498 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
4499 * gnat.dg/static_pred1.adb: Remove expected error.
4500
4501 2019-07-03 Ed Schonberg <schonberg@adacore.com>
4502
4503 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
4504
4505 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
4506
4507 * gnat.dg/alignment14.adb: New testcase.
4508
4509 2019-07-03 Ed Schonberg <schonberg@adacore.com>
4510
4511 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
4512 testcase.
4513
4514 2019-07-03 Jakub Jelinek <jakub@redhat.com>
4515
4516 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
4517 * c-c++-common/gomp/scan-5.c (foo): Likewise.
4518
4519 * c-c++-common/gomp/scan-5.c: New test.
4520
4521 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
4522
4523 2019-07-02 Jeff Law <law@redhat.com>
4524
4525 PR tree-optimization/90883
4526 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
4527 deleted store on some targets.
4528
4529 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
4530
4531 PR testsuite/91065
4532 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
4533 to reference fake_var.
4534
4535 2019-07-02 qing zhao <qing.zhao@oracle.com>
4536
4537 PR preprocessor/90581
4538 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
4539 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
4540 * c-c++-common/cpp/fmax-include-depth.c: New test.
4541
4542 2019-07-02 Jan Hubicka <jh@suse.cz>
4543
4544 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
4545
4546 2019-07-02 Jan Hubicka <jh@suse.cz>
4547
4548 * g++.dg/lto/pr90990_0.C: New testcase.
4549
4550 2019-07-02 Richard Biener <rguenther@suse.de>
4551
4552 PR tree-optimization/58483
4553 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
4554
4555 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
4556
4557 PR middle-end/66726
4558 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
4559
4560 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
4561
4562 * gcc.target/s390/vector/vec-shift-2.c: New test.
4563
4564 2019-07-01 Ed Schonberg <schonberg@adacore.com>
4565
4566 * gnat.dg/generic_inst3.adb,
4567 gnat.dg/generic_inst3_kafka_lib-topic.ads,
4568 gnat.dg/generic_inst3_kafka_lib.ads,
4569 gnat.dg/generic_inst3_markets.ads,
4570 gnat.dg/generic_inst3_traits-encodables.ads,
4571 gnat.dg/generic_inst3_traits.ads: New testcase.
4572
4573 2019-07-01 Ed Schonberg <schonberg@adacore.com>
4574
4575 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
4576
4577 2019-07-01 Ed Schonberg <schonberg@adacore.com>
4578
4579 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
4580 testcase.
4581
4582 2019-07-01 Ed Schonberg <schonberg@adacore.com>
4583
4584 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
4585
4586 2019-07-01 Ed Schonberg <schonberg@adacore.com>
4587
4588 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
4589
4590 2019-07-01 Richard Biener <rguenther@suse.de>
4591
4592 * gcc.dg/gimplefe-42.c: New testcase.
4593
4594 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
4595
4596 * gnat.dg/sets1.adb: Update.
4597
4598 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
4599
4600 * gnat.dg/linkedlist.adb: Update.
4601
4602 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
4603
4604 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
4605
4606 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
4607
4608 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
4609 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
4610 testcase.
4611
4612 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
4613
4614 PR lto/91028
4615 PR lto/90720
4616 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
4617 -fno-use-linker-plugin
4618 * g++.dg/lto/alias-2_0.C: Likewise.
4619
4620 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
4621
4622 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
4623
4624 2019-07-01 Richard Biener <rguenther@suse.de>
4625
4626 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
4627
4628 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
4629
4630 * lib/target-supports.exp
4631 (check_effective_target_avx512vp2intersect): New proc.
4632 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
4633 dg-require-effective-target avx512vp2intersect.
4634 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
4635
4636 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
4637
4638 * gnat.dg/specs/array5.ads: New test.
4639 * gnat.dg/specs/array5_pkg1.ads: New helper.
4640 * gnat.dg/specs/array5_pkg2.ads: Likewise.
4641 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
4642
4643 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
4644
4645 * gnat.dg/specs/unchecked_convert1.ads: New test.
4646 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
4647
4648 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
4649
4650 * gnat.dg/specs/size_clause3.ads: Adjust error message.
4651
4652 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
4653
4654 * gnat.dg/specs/atomic2.ads: Adjust error message.
4655 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4656 * gnat.dg/specs/size_clause3.ads: Likewise.
4657
4658 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
4659
4660 * gnat.dg/array35.adb: New test.
4661 * gnat.dg/array36.adb: Likewise.
4662
4663 2019-06-28 Jan Beulich <jbeulich@suse.com>
4664
4665 * gcc.target/i386/gfni-5.c: New.
4666
4667 2019-06-28 Jan Beulich <jbeulich@suse.com>
4668
4669 * gcc.target/i386/cvtpd2pi: New.
4670
4671 2019-06-27 Jakub Jelinek <jakub@redhat.com>
4672
4673 PR c++/91024
4674 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
4675
4676 PR tree-optimization/91010
4677 * g++.dg/vect/simd-10.cc: New test.
4678
4679 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
4680
4681 PR fortran/90987
4682 * match.c (gfc_match_common): Adjust parsing of fixed and free form
4683 source code containing, e.g., COMMONI.
4684
4685 2019-06-27 Jan Hubicka <jh@suse.cz>
4686
4687 * g++.dg/lto/alias-2_0.C: New testcase.
4688 * g++.dg/lto/alias-2_1.C: New testcase.
4689
4690 2019-06-27 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR target/90991
4693 * gcc.target/i386/avx2-pr90991-1.c: New test.
4694 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
4695
4696 2019-06-27 Jan Beulich <jbeulich@suse.com>
4697
4698 * gcc.target/i386/gfni-4.c: Pass -msse2.
4699
4700 2019-06-27 Richard Biener <rguenther@suse.de>
4701
4702 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
4703
4704 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
4705
4706 PR tree-optimization/89772
4707 * gcc.dg/builtin-memchr-4.c: New test.
4708
4709 2019-06-27 Martin Liska <mliska@suse.cz>
4710
4711 PR tree-optimization/91014
4712 * gcc.target/s390/pr91014.c: New test.
4713
4714 2019-06-27 Richard Biener <rguenther@suse.de>
4715
4716 PR testsuite/91004
4717 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
4718
4719 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
4720
4721 PR target/62147
4722 * gcc.target/powerpc/pr62147.c: New test.
4723
4724 2019-06-26 Jeff Law <law@redhat.com>
4725
4726 PR tree-optimization/90883
4727 * g++.dg/tree-ssa/pr90883.C: New test.
4728 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
4729
4730 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
4731
4732 PR target/89021
4733 * lib/target-supports.exp (available_vector_sizes)
4734 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
4735 64-bit vectors for !ia32.
4736
4737 2019-06-26 Jeff Law <law@redhat.com>
4738
4739 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
4740 as DSE compromises several of these tests.
4741 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
4742 * gcc.dg/memcpy-2.c: Similarly.
4743 * gcc.dg/pr40340-1.c: Similarly.
4744 * gcc.dg/pr40340-2.c: Similarly.
4745 * gcc.dg/pr40340-5.c: Similarly.
4746
4747 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
4748
4749 PR Fortran/90988
4750 ChangeLog forgotten with revision 272667
4751 * gfortran.dg/pr90988_1.f90: New test.
4752 * gfortran.dg/pr90988_2.f90: Ditto.
4753 * gfortran.dg/pr90988_3.f90: Ditto.
4754
4755 2019-06-26 Nathan Sidwell <nathan@acm.org>
4756
4757 * c-c++-common/pr90927.c: New.
4758
4759 2019-06-26 Richard Biener <rguenther@suse.de>
4760
4761 PR ipa/90982
4762 * g++.dg/torture/pr90982.C: New testcase.
4763
4764 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
4765
4766 PR c++/67184
4767 PR c++/69445
4768 * g++.dg/other/final3.C: New.
4769 * g++.dg/other/final5.C: Likewise.
4770
4771 2019-06-26 Jakub Jelinek <jakub@redhat.com>
4772
4773 PR target/90991
4774 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
4775
4776 2019-06-26 Li Jia He <helijia@linux.ibm.com>
4777
4778 * gcc.target/powerpc/maddld-1.c: New testcase.
4779
4780 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
4781 Olga Makhotina <olga.makhotina@intel.com>
4782
4783 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
4784 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
4785 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
4786 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
4787 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
4788 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
4789 * gcc.target/i386/sse-13.c: Likewsie.
4790 * gcc.target/i386/sse-14.c: Likewise.
4791 * gcc.target/i386/sse-22.c: Likewise.
4792 * gcc.target/i386/sse-23.c: Likewise.
4793 * g++.dg/other/i386-2.C: Likewise.
4794 * g++.dg/other/i386-3.C: Likewise.
4795
4796 2019-06-25 Jakub Jelinek <jakub@redhat.com>
4797
4798 PR c++/90969
4799 * g++.dg/ext/vector38.C: New test.
4800
4801 2019-06-25 Martin Jambor <mjambor@suse.cz>
4802
4803 PR ipa/90939
4804 * g++.dg/lto/pr90939_[01].C: New test.
4805
4806 2019-06-25 Richard Biener <rguenther@suse.de>
4807
4808 PR tree-optimization/90930
4809 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
4810 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4811
4812 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
4813
4814 * gcc.target/arc/pr89838.c: New file.
4815
4816 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4817
4818 * gcc.target/msp430/mlarge-pedwarns.c: New test.
4819
4820 2019-06-25 Jakub Jelinek <jakub@redhat.com>
4821
4822 PR sanitizer/90954
4823 * c-c++-common/gomp/pr90954.c: New test.
4824
4825 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
4826
4827 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
4828 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
4829
4830 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
4831
4832 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
4833 to recognise Darwin's register names.
4834
4835 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
4836
4837 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
4838 * gcc.dg/cpp/usr/include/stdio.h: Rename...
4839 * gcc.dg/cpp/usr/include/example.h: ... to this.
4840
4841 2019-06-24 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/90972
4844 * gcc.dg/torture/pr90972.c: New testcase.
4845
4846 2019-06-24 Martin Sebor <msebor@redhat.com>
4847
4848 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
4849 * gcc.dg/misc-column.c: Ditto.
4850
4851 2019-06-23 Ian Lance Taylor <iant@golang.org>
4852
4853 * go.test/test/blank1.go: Update for diagnostic message changes.
4854
4855 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
4856
4857 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
4858
4859 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
4860
4861 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
4862 vector explicitly for the vec_perm.
4863
4864 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
4865
4866 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
4867 __USER_LABEL_PREFIX__.
4868
4869 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
4870
4871 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
4872 expect the out-of-line GPR restore, and test specifically for
4873 absence of branches to local labels.
4874
4875 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4876
4877 PR fortran/89782
4878 * gfortran.dg/io_constraints_14.f90: New test.
4879
4880 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
4881
4882 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
4883 * gcc.target/powerpc/pr79909.c: Likewise.
4884
4885 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
4886
4887 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
4888 warning about _Bool.
4889
4890 2019-06-22 Marek Polacek <polacek@redhat.com>
4891
4892 PR c++/65707
4893 PR c++/89480
4894 PR c++/58836
4895 * g++.dg/cpp0x/nondeduced5.C: New test.
4896 * g++.dg/cpp0x/nondeduced6.C: New test.
4897 * g++.dg/cpp0x/nondeduced7.C: New test.
4898
4899 PR c++/66256
4900 * g++.dg/cpp0x/noexcept54.C: New test.
4901
4902 2019-06-22 Jan Hubicka <jh@suse.cz>
4903
4904 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
4905
4906 2019-06-22 Marek Polacek <polacek@redhat.com>
4907
4908 PR c++/86476 - noexcept-specifier is a complete-class context.
4909 PR c++/52869
4910 * g++.dg/cpp0x/noexcept45.C: New test.
4911 * g++.dg/cpp0x/noexcept46.C: New test.
4912 * g++.dg/cpp0x/noexcept47.C: New test.
4913 * g++.dg/cpp0x/noexcept48.C: New test.
4914 * g++.dg/cpp0x/noexcept49.C: New test.
4915 * g++.dg/cpp0x/noexcept50.C: New test.
4916 * g++.dg/cpp0x/noexcept51.C: New test.
4917 * g++.dg/cpp0x/noexcept52.C: New test.
4918 * g++.dg/cpp0x/noexcept53.C: New test.
4919 * g++.dg/eh/shadow1.C: Adjust dg-error.
4920
4921 PR c++/90881 - bogus -Wunused-value in unevaluated context.
4922 * g++.dg/cpp0x/Wunused-value1.C: New test.
4923
4924 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4925
4926 * g++.dg/diagnostic/auto-storage-1.C: New.
4927 * g++.dg/diagnostic/no-type-1.C: Likewise.
4928 * g++.dg/diagnostic/no-type-2.C: Likewise.
4929 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
4930 * g++.dg/cpp0x/auto9.C: Test some locations too.
4931 * g++.dg/cpp1z/register1.C: Likewise.
4932 * g++.dg/cpp1z/register2.C: Likewise.
4933 * g++.dg/cpp1z/register3.C: Likewise.
4934 * g++.dg/other/error34.C: Likewise.
4935
4936 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 PR c++/90909
4939 * g++.dg/other/final7.C: New.
4940
4941 2019-06-21 Jakub Jelinek <jakub@redhat.com>
4942
4943 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
4944 x86.
4945 * g++.dg/vect/simd-5.cc: Likewise.
4946
4947 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
4948
4949 PR c++/90909
4950 Revert:
4951 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4952
4953 PR c++/67184
4954 PR c++/69445
4955 * g++.dg/other/final3.C: New.
4956 * g++.dg/other/final4.C: Likewise.
4957 * g++.dg/other/final5.C: Likewise.
4958
4959 * g++.dg/other/final6.C: New.
4960
4961 2019-06-21 Marek Polacek <polacek@redhat.com>
4962
4963 PR c++/61490 - qualified-id in friend function definition.
4964 * g++.dg/diagnostic/friend2.C: New test.
4965 * g++.dg/diagnostic/friend3.C: New test.
4966
4967 PR c++/60223 - ICE with T{} in non-deduced context.
4968 * g++.dg/cpp0x/nondeduced1.C: New test.
4969 * g++.dg/cpp0x/nondeduced2.C: New test.
4970 * g++.dg/cpp0x/nondeduced3.C: New test.
4971 * g++.dg/cpp0x/nondeduced4.C: New test.
4972
4973 PR c++/64235 - missing syntax error with invalid alignas.
4974 * g++.dg/parse/alignas1.C: New test.
4975
4976 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
4977
4978 PR fortran/67884
4979 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
4980 * gfortran.dg/pr67884.f90: ... covered here. New test.
4981
4982 2019-06-21 Marek Polacek <polacek@redhat.com>
4983
4984 PR c++/90490 - fix decltype issues in noexcept-specifier.
4985 * g++.dg/cpp0x/noexcept43.C: New test.
4986 * g++.dg/cpp0x/noexcept44.C: New test.
4987
4988 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
4989
4990 PR c++/90875 - added -Wswitch-outside-range option
4991 * c-c++-common/Wswitch-outside-range-1.c: New test.
4992 * c-c++-common/Wswitch-outside-range-2.c: New test.
4993 * c-c++-common/Wswitch-outside-range-3.c: New test.
4994 * c-c++-common/Wswitch-outside-range-4.c: New test.
4995
4996 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
4997
4998 PR fortran/51991
4999 gfortran.dg/pr51991.f90
5000
5001 2019-06-21 Jeff Law <law@redhat.com>
5002
5003 PR tree-optimization/90949
5004 * gcc.c-torture/execute/pr90949.c: New test.
5005
5006 2019-06-21 Marek Polacek <polacek@redhat.com>
5007
5008 PR c++/90953 - ICE with -Wmissing-format-attribute.
5009 * g++.dg/warn/miss-format-7.C: New test.
5010
5011 2019-06-21 Richard Biener <rguenther@suse.de>
5012
5013 PR debug/90914
5014 * g++.dg/debug/pr90914.C: New testcase.
5015
5016 2019-06-21 Richard Biener <rguenther@suse.de>
5017
5018 PR tree-optimization/90913
5019 * gfortran.dg/vect/pr90913.f90: New testcase.
5020
5021 2019-06-21 Jakub Jelinek <jakub@redhat.com>
5022
5023 * gcc.dg/vect/vect-simd-12.c: New test.
5024 * gcc.dg/vect/vect-simd-13.c: New test.
5025 * gcc.dg/vect/vect-simd-14.c: New test.
5026 * gcc.dg/vect/vect-simd-15.c: New test.
5027 * gcc.target/i386/sse2-vect-simd-12.c: New test.
5028 * gcc.target/i386/sse2-vect-simd-13.c: New test.
5029 * gcc.target/i386/sse2-vect-simd-14.c: New test.
5030 * gcc.target/i386/sse2-vect-simd-15.c: New test.
5031 * gcc.target/i386/avx2-vect-simd-12.c: New test.
5032 * gcc.target/i386/avx2-vect-simd-13.c: New test.
5033 * gcc.target/i386/avx2-vect-simd-14.c: New test.
5034 * gcc.target/i386/avx2-vect-simd-15.c: New test.
5035 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
5036 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
5037 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
5038 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
5039 * g++.dg/vect/simd-6.cc: New test.
5040 * g++.dg/vect/simd-7.cc: New test.
5041 * g++.dg/vect/simd-8.cc: New test.
5042 * g++.dg/vect/simd-9.cc: New test.
5043 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
5044
5045 PR c++/90950
5046 * g++.dg/gomp/lastprivate-1.C: New test.
5047
5048 * gcc.dg/vect/vect-simd-11.c: New test.
5049 * gcc.target/i386/sse2-vect-simd-11.c: New test.
5050 * gcc.target/i386/avx2-vect-simd-11.c: New test.
5051 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
5052
5053 2019-06-20 Marek Polacek <polacek@redhat.com>
5054
5055 PR c++/79781
5056 * g++.dg/ext/goto1.C: New test.
5057
5058 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
5059
5060 PR fortran/77632
5061 * gfortran.dg/pr77632_1.f90: New test.
5062
5063 2019-06-20 Marek Polacek <polacek@redhat.com>
5064
5065 PR c++/68265
5066 * g++.dg/parse/error62.C: New test.
5067
5068 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
5069
5070 PR fortran/86587
5071 * gfortran.dg/pr86587.f90: New test.
5072
5073 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
5074
5075 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
5076 * obj-c++.dg/stubify-2.mm: Likewise.
5077 * objc.dg/stubify-1.m: Likewise.
5078 * objc.dg/stubify-2.m: Likewise.
5079
5080 2019-06-20 Marek Polacek <polacek@redhat.com>
5081
5082 PR c++/87512
5083 * g++.dg/cpp1z/inline-var7.C: New test.
5084
5085 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
5086
5087 PR target/54855
5088 * gcc.target/i386/pr54855-1.c: New test.
5089 * gcc.target/i386/pr54855-2.c: Likewise.
5090 * gcc.target/i386/pr54855-3.c: Likewise.
5091 * gcc.target/i386/pr54855-4.c: Likewise.
5092 * gcc.target/i386/pr54855-5.c: Likewise.
5093 * gcc.target/i386/pr54855-6.c: Likewise.
5094 * gcc.target/i386/pr54855-7.c: Likewise.
5095 * gcc.target/i386/pr54855-8.c: Likewise.
5096 * gcc.target/i386/pr54855-9.c: Likewise.
5097 * gcc.target/i386/pr54855-10.c: Likewise.
5098
5099 2019-06-20 Jan Hubicka <jh@suse.cz>
5100
5101 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
5102
5103 2019-06-20 Marek Polacek <polacek@redhat.com>
5104
5105 PR c++/89873
5106 * g++.dg/cpp1y/noexcept1.C: New test.
5107
5108 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5109
5110 PR fortran/90937
5111 * gfortran.dg/external_procedure_4.f90: New test.
5112
5113 2019-06-20 Tom de Vries <tdevries@suse.de>
5114
5115 * gcc.dg/pr90866-2.c: Require global_constructor.
5116
5117 2019-06-20 Tom de Vries <tdevries@suse.de>
5118
5119 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
5120 * gcc.dg/pr88870.c: Same.
5121 * gcc.dg/pr90082.c: Same.
5122
5123 2019-06-20 Tom de Vries <tdevries@suse.de>
5124
5125 * gcc.dg/pr89737.c: Require indirect_jumps.
5126 * gcc.dg/torture/pr87693.c: Same.
5127 * gcc.dg/torture/pr89135.c: Same.
5128 * gcc.dg/torture/pr90071.c: Same.
5129
5130 2019-06-20 Tom de Vries <tdevries@suse.de>
5131
5132 * gcc.c-torture/compile/pr89280.c: Require label_values.
5133 * gcc.dg/pr89737.c: Same.
5134 * gcc.dg/pr90082.c: Same.
5135 * gcc.dg/torture/pr89135.c: Same.
5136 * gcc.dg/torture/pr89247.c: Same.
5137 * gcc.dg/torture/pr90071.c: Same.
5138
5139 2019-06-20 Tom de Vries <tdevries@suse.de>
5140
5141 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
5142 * gcc.c-torture/compile/pr77754-2.c: Same.
5143 * gcc.c-torture/compile/pr77754-3.c: Same.
5144 * gcc.c-torture/compile/pr77754-4.c: Same.
5145 * gcc.c-torture/compile/pr77754-5.c: Same.
5146 * gcc.c-torture/compile/pr77754-6.c: Same.
5147 * gcc.c-torture/compile/pr87110.c: Same.
5148 * gcc.c-torture/execute/pr86528.c: Same.
5149 * gcc.dg/Walloca-larger-than-2.c: Same.
5150 * gcc.dg/Walloca-larger-than.c: Same.
5151 * gcc.dg/Warray-bounds-41.c: Same.
5152 * gcc.dg/Wrestrict-17.c: Same.
5153 * gcc.dg/Wstrict-overflow-27.c: Same.
5154 * gcc.dg/Wstringop-truncation-3.c: Same.
5155 * gcc.dg/pr78902.c: Same.
5156 * gcc.dg/pr87099.c: Same.
5157 * gcc.dg/pr87320.c: Same.
5158 * gcc.dg/pr89045.c: Same.
5159 * gcc.dg/strlenopt-62.c: Same.
5160 * gcc.dg/tree-ssa/alias-37.c: Same.
5161
5162 2019-06-19 Marek Polacek <polacek@redhat.com>
5163
5164 PR c++/60364 - noreturn after first decl not diagnosed.
5165 * g++.dg/warn/noreturn-8.C: New test.
5166 * g++.dg/warn/noreturn-9.C: New test.
5167 * g++.dg/warn/noreturn-10.C: New test.
5168 * g++.dg/warn/noreturn-11.C: New test.
5169
5170 2019-06-19 Martin Sebor <msebor@redhat.com>
5171
5172 PR tree-optimization/90626
5173 * gcc.dg/strlenopt-65.c: New test.
5174 * gcc.dg/strlenopt-66.c: New test.
5175 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
5176
5177 2019-06-19 Martin Sebor <msebor@redhat.com>
5178
5179 PR translation/90156
5180 * gcc.dg/format/gcc_diag-11.c: Enable.
5181
5182 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
5183
5184 PR fortran/69499
5185 * gfortran.dg/pr69499.f90: New test.
5186 * gfortran.dg/module_error_1.f90: Update dg-error string.
5187
5188 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
5189
5190 PR fortran/69398
5191 * gfortran.dg/pr69398.f90: New test.
5192
5193 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
5194
5195 PR fortran/87907
5196 * gfortran.dg/pr87907.f90: New testcase.
5197
5198 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
5199
5200 PR middle-end/84521
5201 * gcc.c-torture/execute/pr84521.c: New test.
5202
5203 2019-06-19 Jakub Jelinek <jakub@redhat.com>
5204
5205 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
5206 tree-vect.h nor call check_vect.
5207 * gcc.dg/vect/vect-simd-9.c: Likewise.
5208 * gcc.dg/vect/vect-simd-10.c: New test.
5209 * gcc.target/i386/sse2-vect-simd-8.c: New test.
5210 * gcc.target/i386/sse2-vect-simd-9.c: New test.
5211 * gcc.target/i386/sse2-vect-simd-10.c: New test.
5212 * gcc.target/i386/avx2-vect-simd-8.c: New test.
5213 * gcc.target/i386/avx2-vect-simd-9.c: New test.
5214 * gcc.target/i386/avx2-vect-simd-10.c: New test.
5215 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
5216 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
5217 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
5218
5219 * g++.dg/vect/simd-3.cc: New test.
5220 * g++.dg/vect/simd-4.cc: New test.
5221 * g++.dg/vect/simd-5.cc: New test.
5222
5223 2019-06-19 Jakub Jelinek <jakub@redhat.com>
5224
5225 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
5226
5227 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
5228 Mark Eggleston <mark.eggleston@codethink.com>
5229
5230 PR fortran/89103
5231 * gfortran.dg/dec_format_empty_item_1.f: New test.
5232 * gfortran.dg/dec_format_empty_item_2.f: New test.
5233 * gfortran.dg/dec_format_empty_item_3.f: New test.
5234
5235 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5236
5237 * gcc.target/aarch64/pr88834.c: Move from here...
5238 * gcc.target/aarch64/sve/pr88834.c: ...to here.
5239
5240 2019-06-18 Cherry Zhang <cherryyz@google.com>
5241
5242 * go.dg/concatstring.go: New test.
5243
5244 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
5245
5246 PR fortran/90921
5247 * gfortran.dg/goacc/declare-3.f95: Update.
5248
5249 PR fortran/85221
5250 * gfortran.dg/goacc/declare-3.f95: New file.
5251
5252 PR middle-end/90859
5253 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
5254
5255 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
5256 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
5257
5258 PR testsuite/90861
5259 * c-c++-common/goacc/declare-pr90861.c: New file.
5260
5261 PR testsuite/90868
5262 * c-c++-common/goacc/declare-1.c: Update.
5263 * c-c++-common/goacc/declare-2.c: Likewise.
5264
5265 PR middle-end/90862
5266 * c-c++-common/goacc/declare-1.c: Update.
5267 * c-c++-common/goacc/declare-2.c: Likewise.
5268
5269 2019-06-18 Marek Polacek <polacek@redhat.com>
5270
5271 PR c++/84698
5272 * g++.dg/cpp0x/noexcept42.C: New test.
5273
5274 PR c++/71548
5275 * g++.dg/cpp0x/variadic177.C: New test.
5276
5277 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
5278
5279 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
5280 contain dots.
5281 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5282 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5283 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5284 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5285 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5286 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
5287 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
5288
5289 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
5290
5291 * gcc.target/i386/pr81563.c (dg-final): Check that no
5292 registers are restored from %esp.
5293
5294 2019-06-18 Richard Biener <rguenther@suse.de>
5295
5296 PR debug/90900
5297 * gcc.dg/gomp/pr90900.c: New testcase.
5298
5299 2019-06-18 Martin Sebor <msebor@redhat.com>
5300
5301 * gcc.dg/pr90866-2.c: Remove a pointless declaration
5302 to avoid compilation errors on arm-none-eabi.
5303
5304 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
5305
5306 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
5307 * gcc.target/aarch64/pcs_attribute-3.c: New test.
5308
5309 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5310 * gcc.target/aarch64/sve/fadda_1.c: New test.
5311
5312 2019-06-17 Jakub Jelinek <jakub@redhat.com>
5313
5314 * gcc.dg/vect/vect-simd-8.c: New test.
5315 * gcc.dg/vect/vect-simd-9.c: New test.
5316 * g++.dg/vect/simd-2.cc: New test.
5317 * g++.dg/gomp/scan-1.C: New test.
5318
5319 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
5320
5321 PR target/62055
5322 * gcc.target/i386/fnabs.c: New test.
5323
5324 2019-06-17 Marek Polacek <polacek@redhat.com>
5325
5326 PR c++/83820 - excessive attribute arguments not detected.
5327 * g++.dg/cpp0x/gen-attrs-67.C: New test.
5328
5329 2019-06-17 Nathan Sidwell <nathan@acm.org>
5330
5331 PR c++/90754
5332 * g++.dg/lookup/pr90754.C: New.
5333
5334 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
5335
5336 PR middle-end/64242
5337 * gcc.c-torture/execute/pr64242.c: Improve test.
5338
5339 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5340
5341 * gcc.target/msp430/mspabi_sllll.c: New test.
5342 * gcc.target/msp430/mspabi_srall.c: New test.
5343 * gcc.target/msp430/mspabi_srlll.c: New test.
5344 * gcc.c-torture/execute/shiftdi-2.c: New test.
5345
5346 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5347
5348 * lib/target-supports.exp: Add check_effective_target_longlong64.
5349
5350 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
5351
5352 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
5353 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
5354
5355 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
5356
5357 PR d/90650
5358 * gdc.dg/pr90650a.d: New test.
5359 * gdc.dg/pr90650b.d: New test.
5360
5361 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
5362
5363 * gfortran.dg/dummy_derived_typed.f90: New test.
5364
5365 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
5366
5367 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
5368
5369 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
5370
5371 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
5372
5373 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
5374
5375 PR objc/90709
5376 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
5377 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
5378 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5379 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5380 * obj-c++.dg/syntax-error-1.mm: Likewise.
5381 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
5382 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5383 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5384 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5385 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
5386 in no longer supported, also on m64 where there's no meaning to it.
5387 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
5388 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
5389 there.
5390 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
5391 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
5392 * obj-c++.dg/stubify-2.mm: Likewise.
5393 * obj-c++.dg/try-catch-1.mm: Likewise.
5394 * obj-c++.dg/try-catch-3.mm: Likewise.
5395
5396 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
5397
5398 PR objc/90709
5399 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
5400 * objc.dg/image-info.m: Likewise.
5401 * objc.dg/method-6.m: Likewise.
5402 * objc.dg/no-extra-load.m: Likewise.
5403 * objc.dg/objc-foreach-4.m: Likewise.
5404 * objc.dg/objc-foreach-5.m: Likewise.
5405 * objc.dg/proto-lossage-7.m: Likewise.
5406 * objc.dg/strings/const-cfstring-2.m: Likewise.
5407 * objc.dg/strings/const-cfstring-5.m: Likewise.
5408 * objc.dg/strings/const-str-12b.m: Likewise.
5409 * objc.dg/symtab-1.m: Likewise.
5410 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
5411 * objc.dg/torture/strings/const-str-10.m: Likewise.
5412 * objc.dg/torture/strings/const-str-11.m: Likewise.
5413 * objc.dg/torture/strings/const-str-9.m: Likewise.
5414 * objc.dg/zero-link-1.m: Likewise.
5415 * objc.dg/zero-link-2.m: Likewise.
5416 * objc.dg/zero-link-3.m: Likewise.
5417 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
5418 * objc.dg/headers.m: XFAIL for Darwin14-19.
5419 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
5420 there.
5421
5422 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
5423
5424 PR objc/90709
5425 * objc-obj-c++-shared/CF-CFString.h: New.
5426 * objc-obj-c++-shared/F-NSArray.h: New.
5427 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
5428 * objc-obj-c++-shared/F-NSObject.h: New.
5429 * objc-obj-c++-shared/F-NSString.h: New.
5430 * objc-obj-c++-shared/F-NSValue.h: New.
5431 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
5432 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
5433 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
5434 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
5435 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
5436 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
5437 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
5438 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
5439 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
5440 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
5441 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
5442 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
5443 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
5444 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
5445 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
5446 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
5447 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
5448 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
5449 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
5450 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
5451 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
5452 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
5453 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
5454 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
5455 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
5456 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
5457 New.
5458 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
5459 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
5460 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
5461
5462 2019-06-15 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR middle-end/90779
5465 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
5466 static block scope variable in #pragma acc routine.
5467
5468 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
5469
5470 * gfortran.dg/integer_exponentiation_4.f90: Update test.
5471 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
5472 * gfortran.dg/no_range_check_1.f90: Ditto.
5473
5474 2019-06-14 Harald Anlauf <anlauf@gmx.de>
5475
5476 PR fortran/90577
5477 PR fortran/90578
5478 * gfortran.dg/lrshift_1.f90: Adjust testcase.
5479 * gfortran.dg/shiftalr_3.f90: New testcase.
5480
5481 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
5482
5483 PR fortran/89646
5484 * gfortran.dg/pr89646.f90: New test.
5485
5486 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
5487
5488 PR rtl-optimization/90765
5489 * gcc.target/i386/pr90765-1.c: New test.
5490 * gcc.target/i386/pr90765-2.c: Likewise.
5491
5492 2019-06-14 Marek Polacek <polacek@redhat.com>
5493
5494 PR c++/90884 - stray note with -Wctor-dtor-privacy.
5495 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
5496 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
5497
5498 2019-06-14 Richard Biener <rguenther@suse.de>
5499
5500 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
5501
5502 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
5503
5504 PR ipa/90401
5505 * gcc.dg/ipa/ipcp-agg-10.c: New test.
5506
5507 2019-06-13 Martin Sebor <msebor@redhat.com>
5508
5509 PR tree-optimization/90662
5510 * gcc.dg/pr90866-2.c: New test.
5511 * gcc.dg/pr90866.c: Ditto.
5512
5513 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
5514 Lijia He <helijia@linux.ibm.com>
5515
5516 PR tree-optimization/77820
5517 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
5518 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
5519 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
5520 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
5521 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
5522 * gcc.target/sh/pr51244-20.c: Update testcase.
5523
5524 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
5525
5526 * gcc.dg/darwin-minversion-link.c: New test.
5527
5528 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
5529
5530 PR fortran/68544
5531 * gfortran.dg/pr68544.f90: New test.
5532 * gfortran.dg/pr85687.f90: Modify test for new error message.
5533
5534 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
5535
5536 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
5537
5538 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
5539
5540 PR fortran/89344
5541 * gfortran.dg/pr89344.f90: New test.
5542
5543 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
5544
5545 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
5546 * gcc.dg/darwin-minversion-2.c: Likewise.
5547
5548 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 PR target/90871
5551 * g++.dg/ext/altivec-15.C: Add dg-error directive.
5552
5553 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
5554
5555 * gcc.dg/pr90760.c: Require alias support.
5556
5557 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
5558
5559 PR tree-optimization/90869
5560 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
5561
5562 2019-06-13 Richard Biener <rguenther@suse.de>
5563
5564 PR tree-optimization/90856
5565 * gcc.target/i386/pr90856.c: New testcase.
5566
5567 2019-06-13 Jakub Jelinek <jakub@redhat.com>
5568
5569 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
5570 = {} store.
5571 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
5572 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
5573
5574 2019-06-13 Richard Biener <rguenther@suse.de>
5575
5576 * gcc.dg/vect/vect-version-1.c: New testcase.
5577 * gcc.dg/vect/vect-version-2.c: Likewise.
5578
5579 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 * g++.dg/diagnostic/variably-modified-type-1.C: New.
5582 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
5583 * g++.dg/other/pr84792-1.C: Likewise.
5584 * g++.dg/other/pr84792-2.C: Likewise.
5585 * g++.dg/parse/error24.C: Likewise.
5586 * g++.dg/parse/error32.C: Likewise.
5587 * g++.dg/parse/error33.C: Likewise.
5588 * g++.dg/parse/saved1.C: Likewise.
5589 * g++.dg/template/operator6.C: Likewise.
5590 * g++.dg/template/pr61745.C: Likewise.
5591 * g++.dg/template/typedef41.C: Likewise.
5592 * g++.old-deja/g++.jason/crash10.C: Likewise.
5593
5594 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
5597 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
5598 * g++.dg/parse/error10.C: Adjust location.
5599 * g++.dg/parse/pragma2.C: Likewise.
5600
5601 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
5602
5603 PR tree-optimization/89713
5604 * g++.dg/tree-ssa/empty-loop.C: New test.
5605 * gcc.dg/tree-ssa/dce-2.c: New test.
5606 * gcc.dg/const-1.c: Add -fno-finite-loops option.
5607 * gcc.dg/graphite/graphite.exp: Likewise.
5608 * gcc.dg/loop-unswitch-1.c: Likewise.
5609 * gcc.dg/predict-9.c: Likewise.
5610 * gcc.dg/pure-2.c: Likewise.
5611 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5612 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5613 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
5614 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
5615
5616 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5617
5618 PR target/88838
5619 * gcc.target/aarch64/pr88838.c: New test.
5620 * gcc.target/aarch64/sve/while_1.c: Adjust.
5621
5622 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5623
5624 PR target/88834
5625 * gcc.target/aarch64/pr88834.c: New test.
5626 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
5627 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5628 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
5629 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
5630 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
5631 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5632
5633 2019-06-12 Marek Polacek <polacek@redhat.com>
5634
5635 PR c++/87410
5636 * g++.dg/cpp1y/pr87410.C: New test.
5637
5638 2019-06-12 Marek Polacek <polacek@redhat.com>
5639
5640 PR c++/66999 - 'this' captured by reference.
5641 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
5642
5643 PR c++/90825 - endless recursion when evaluating sizeof.
5644 PR c++/90832 - endless recursion when evaluating sizeof.
5645 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
5646 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
5647
5648 2019-06-12 Martin Sebor <msebor@redhat.com>
5649
5650 PR middle-end/90676
5651 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
5652 output some more.
5653 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
5654 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
5655 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
5656 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
5657
5658 2019-06-12 Marek Polacek <polacek@redhat.com>
5659
5660 PR c++/90736 - bogus error with alignof.
5661 * g++.dg/cpp0x/alignof5.C: New test.
5662
5663 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5664
5665 * gcc.dg/builtin-apply2.c: Skip for PRU.
5666 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
5667
5668 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5669
5670 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
5671
5672 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5673
5674 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
5675 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
5676 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
5677 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
5678 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
5679
5680 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5681
5682 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
5683
5684 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5685
5686 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
5687 * gcc.dg/20020312-2.c: No PIC register for PRU.
5688
5689 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5690
5691 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
5692 * lib/target-utils.exp: Ditto.
5693 * lib/target-supports.exp (check_effective_target_function_pointers,
5694 check_effective_target_large_return_values): New.
5695
5696 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5697
5698 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
5699 * lib/target-utils.exp: Ditto.
5700 * lib/target-supports.exp: Declare PRU target as tiny.
5701
5702 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
5703
5704 * gcc.target/pru/abi-arg-struct.c: New test.
5705 * gcc.target/pru/ashiftrt.c: New test.
5706 * gcc.target/pru/builtins-1.c: New test.
5707 * gcc.target/pru/builtins-error.c: New test.
5708 * gcc.target/pru/clearbit.c: New test.
5709 * gcc.target/pru/loop-asm.c: New test.
5710 * gcc.target/pru/loop-dowhile.c: New test.
5711 * gcc.target/pru/loop-hi-1.c: New test.
5712 * gcc.target/pru/loop-hi-2.c: New test.
5713 * gcc.target/pru/loop-qi-1.c: New test.
5714 * gcc.target/pru/loop-qi-2.c: New test.
5715 * gcc.target/pru/loop-short-1.c: New test.
5716 * gcc.target/pru/loop-short-2.c: New test.
5717 * gcc.target/pru/loop-si-1.c: New test.
5718 * gcc.target/pru/loop-si-2.c: New test.
5719 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
5720 * gcc.target/pru/loop-ubyte-1.c: New test.
5721 * gcc.target/pru/loop-ubyte-2.c: New test.
5722 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
5723 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
5724 * gcc.target/pru/mabi-ti-1.c: New test.
5725 * gcc.target/pru/mabi-ti-2.c: New test.
5726 * gcc.target/pru/mabi-ti-3.c: New test.
5727 * gcc.target/pru/mabi-ti-4.c: New test.
5728 * gcc.target/pru/mabi-ti-5.c: New test.
5729 * gcc.target/pru/mabi-ti-6.c: New test.
5730 * gcc.target/pru/mabi-ti-7.c: New test.
5731 * gcc.target/pru/pr64366.c: New test.
5732 * gcc.target/pru/pragma-ctable_entry.c: New test.
5733 * gcc.target/pru/pru.exp: New file.
5734 * gcc.target/pru/qbbc-1.c: New test.
5735 * gcc.target/pru/qbbc-2.c: New test.
5736 * gcc.target/pru/qbbc-3.c: New test.
5737 * gcc.target/pru/qbbs-1.c: New test.
5738 * gcc.target/pru/qbbs-2.c: New test.
5739 * gcc.target/pru/setbit.c: New test.
5740 * gcc.target/pru/zero_extend-and-hisi.c: New test.
5741 * gcc.target/pru/zero_extend-and-qihi.c: New test.
5742 * gcc.target/pru/zero_extend-and-qisi.c: New test.
5743 * gcc.target/pru/zero_extend-hisi.c: New test.
5744 * gcc.target/pru/zero_extend-qihi.c: New test.
5745 * gcc.target/pru/zero_extend-qisi.c: New test.
5746 * lib/target-supports.exp: Add PRU to feature filters.
5747
5748 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
5749
5750 PR fortran/90002
5751 * gfortran.dg/pr90002.f90: New test.
5752
5753 2019-06-12 Martin Sebor <msebor@redhat.com>
5754
5755 PR middle-end/90676
5756 * gcc.dg/tree-ssa/dump-6.c: New test.
5757 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
5758 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
5759 * gcc.dg/store_merging_5.c: Same.
5760 * gcc.dg/tree-prof/stringop-2.c: Same.
5761 * gcc.dg/tree-ssa/pr30375.c: Same.
5762 * gcc.dg/tree-ssa/slsr-27.c: Same.
5763 * gcc.dg/tree-ssa/slsr-28.c: Same.
5764 * gcc.dg/tree-ssa/slsr-29.c: Same.
5765 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
5766
5767 2019-06-12 Martin Sebor <msebor@redhat.com>
5768
5769 PR tree-optimization/90662
5770 * gcc.dg/strlenopt-62.c: New test.
5771 * gcc.dg/strlenopt-63.c: New test.
5772 * gcc.dg/strlenopt-64.c: New test.
5773
5774 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
5775
5776 * gcc.target/arm/ssadv16qi.c: New test.
5777 * gcc.target/arm/usadv16qi.c: Likewise.
5778
5779 2019-06-12 Jakub Jelinek <jakub@redhat.com>
5780
5781 PR c/90760
5782 * gcc.dg/pr90760.c: New test.
5783
5784 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
5785
5786 * gcc.target/mips/data-sym-pool.c: Update expected output.
5787 * gcc.target/mips/data-sym-multi-pool.c: New test.
5788
5789 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
5790
5791 PR testsuite/65364
5792 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
5793 (fn2): Likewise.
5794
5795 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
5796
5797 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
5798 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
5799 unset -mpcrel in the target pragmas.
5800 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
5801 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
5802 unset -mpcrel in the target pragmas.
5803
5804 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
5805
5806 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
5807
5808 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
5809
5810 PR c++/90449 - add -Winaccessible-base option.
5811 * g++.dg/warn/Winaccessible-base-1.C: New file.
5812 * g++.dg/warn/Winaccessible-base-2.C: New file.
5813 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
5814 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
5815
5816 2019-06-11 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR c++/90810
5819 * g++.dg/ext/vector37.C: New test.
5820
5821 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
5822
5823 PR c++/87250
5824 * g++.dg/cpp0x/pr87250.C: New test.
5825
5826 2019-06-10 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR testsuite/90772
5829 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
5830 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
5831 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
5832 * g++.dg/cpp1z/pr85569.C: Include <functional>.
5833 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
5834 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
5835
5836 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
5837
5838 PR other/90695
5839 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
5840
5841 2019-06-10 Jakub Jelinek <jakub@redhat.com>
5842
5843 * c-c++-common/gomp/scan-1.c: New test.
5844 * c-c++-common/gomp/scan-2.c: New test.
5845 * c-c++-common/gomp/scan-3.c: New test.
5846 * c-c++-common/gomp/scan-4.c: New test.
5847
5848 2019-06-10 Martin Liska <mliska@suse.cz>
5849
5850 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
5851 function name.
5852
5853 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
5854
5855 * gcc.target/arc/jumptables.c: Update test.
5856
5857 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
5858
5859 * gcc.target/arc/and-cnst-size.c: New test.
5860 * gcc.target/arc/mov-cnst-size.c: Likewise.
5861 * gcc.target/arc/or-cnst-size.c: Likewise.
5862 * gcc.target/arc/store-merge-1.c: Update test.
5863 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
5864 * gcc.target/arc/cmem-1.c: Likewise.
5865 * gcc.target/arc/cmem-2.c: Likewise.
5866 * gcc.target/arc/cmem-3.c: Likewise.
5867 * gcc.target/arc/cmem-4.c: Likewise.
5868 * gcc.target/arc/cmem-5.c: Likewise.
5869 * gcc.target/arc/cmem-6.c: Likewise.
5870 * gcc.target/arc/loop-4.c: Likewise.
5871 * gcc.target/arc/movh_cl-1.c: Likewise.
5872 * gcc.target/arc/sdata-3.c: Likewise.
5873
5874 2019-06-10 Martin Liska <mliska@suse.cz>
5875
5876 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
5877
5878 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
5879
5880 * gcc.dg/attr-copy-6.c: Require alias support.
5881
5882 2019-06-09 Marek Polacek <polacek@redhat.com>
5883
5884 PR c++/65175
5885 * g++.dg/cpp0x/alias-decl-69.C: New test.
5886
5887 PR c++/60366
5888 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
5889
5890 019-06-09 Paul Thomas <pault@gcc.gnu.org>
5891
5892 PR fortran/89365
5893 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
5894
5895 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
5896
5897 PR fortran/90786
5898 * gfortran.dg/proc_ptr_51.f90 : New test.
5899
5900 2019-06-08 Marek Polacek <polacek@redhat.com>
5901
5902 PR c++/52269
5903 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
5904
5905 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5906 Tomáš Trnka <trnka@scm.com>
5907
5908 PR fortran/90744
5909 * gfortran.dg/deferred_character_33.f90: New test.
5910 * gfortran.dg/deferred_character_33a.f90: New test.
5911
5912 2019-06-08 Marek Polacek <polacek@redhat.com>
5913
5914 PR c++/77548
5915 * g++.dg/other/pr77548.C: New test.
5916
5917 PR c++/72845
5918 * g++.dg/cpp0x/noexcept41.C: New test.
5919
5920 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5921
5922 * gcc.target/aarch64/sve/init_1.c: Remove options
5923 -O2 -fno-schedule-insns and instead pass -O.
5924 Update assembly in comments.
5925 * gcc.target/aarch64/sve/init_2.c: Likewise.
5926 * gcc.target/aarch64/sve/init_3.c: Likewise.
5927 * gcc.target/aarch64/sve/init_4.c: Likewise.
5928 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
5929 adjust dg-scan.
5930 * gcc.target/aarch64/sve/init_6.c: Likewise.
5931 * gcc.target/aarch64/sve/init_7.c: Likewise.
5932 * gcc.target/aarch64/sve/init_8.c: Likewise.
5933 * gcc.target/aarch64/sve/init_9.c: Likewise.
5934 * gcc.target/aarch64/sve/init_10.c: Likewise.
5935 * gcc.target/aarch64/sve/init_11.c: Likewise.
5936 * gcc.target/aarch64/sve/init_12.c: Likewise.
5937
5938 2019-06-07 Marek Polacek <polacek@redhat.com>
5939
5940 PR c++/77747
5941 * g++.dg/cpp0x/inh-ctor33.C: New test.
5942
5943 PR c++/77967
5944 * g++.dg/cpp0x/alias-decl-68.C: New test.
5945
5946 PR c++/77771
5947 * g++.dg/cpp0x/constexpr-77771.C: New test.
5948
5949 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
5950
5951 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
5952
5953 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
5954
5955 PR fortran/89100
5956 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
5957 to allow use when kind=16 is not supported.
5958 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
5959 to allow use when kind=16 is not supported.
5960
5961 2019-06-07 Richard Biener <rguenther@suse.de>
5962
5963 PR debug/90574
5964 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
5965 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
5966
5967 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
5968
5969 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
5970
5971 2019-06-07 Martin Liska <mliska@suse.cz>
5972
5973 PR tree-optimization/78902
5974 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
5975 of __builtin_alloca.
5976 * c-c++-common/asan/pr88619.c: Likewise.
5977 * g++.dg/overload/using2.C: Likewise for malloc.
5978 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
5979 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
5980 * gcc.dg/pr43643.c: Likewise.
5981 * gcc.dg/pr59717.c: Likewise for calloc.
5982 * gcc.dg/torture/pr71816.c: Likewise.
5983 * gcc.dg/tree-ssa/pr78886.c: Likewise.
5984 * gcc.dg/tree-ssa/pr79697.c: Likewise.
5985 * gcc.dg/pr78902.c: New test.
5986
5987 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
5988
5989 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
5990 on Darwin.
5991
5992 2019-06-06 Martin Jambor <mjambor@suse.cz>
5993
5994 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
5995 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
5996 * gnat.dg/opt39.adb: Adjust scan dump.
5997
5998 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5999
6000 * gcc.target/msp430/size-optimized-shifts.c: New test.
6001
6002 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6003
6004 * gcc.target/msp430/emulate-slli.c: New test.
6005 * gcc.target/msp430/emulate-srai.c: New test.
6006 * gcc.target/msp430/emulate-srli.c: New test.
6007
6008 2019-06-06 Martin Liska <mliska@suse.cz>
6009
6010 PR tree-optimization/87954
6011 * gcc.dg/pr87954.c: New test.
6012
6013 2019-06-06 Richard Biener <rguenther@suse.de>
6014
6015 * gcc.dg/tree-ssa/alias-37.c: New testcase.
6016 * gcc.dg/torture/20190604-1.c: Likewise.
6017 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
6018
6019 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
6020
6021 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
6022 * gcc.target/arc/tmac-2.c: Likewise.
6023
6024 2019-06-05 Martin Sebor <msebor@redhat.com>
6025
6026 PR c/90737
6027 * c-c++-common/Wreturn-local-addr.c: New test.
6028 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
6029
6030 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
6031
6032 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
6033 for {x,y,z} suffix.
6034 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
6035
6036 2019-06-05 Martin Sebor <msebor@redhat.com>
6037
6038 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
6039 been committed.
6040
6041 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 * g++.dg/diagnostic/return-type-invalid-1.C: New.
6044 * g++.old-deja/g++.brendan/crash16.C: Adjust.
6045 * g++.old-deja/g++.law/ctors5.C: Likewise.
6046
6047 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 * g++.dg/other/friend4.C: Test locations too.
6050 * g++.dg/other/friend5.C: Likewise.
6051 * g++.dg/other/friend7.C: Likewise.
6052
6053 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
6054
6055 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
6056
6057 2019-06-05 Martin Sebor <msebor@redhat.com>
6058
6059 * gcc.dg/weak/weak-19.c: New test.
6060
6061 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
6062
6063 * gnat.dg/specs/discr6.ads: New test.
6064
6065 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
6066
6067 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
6068 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
6069 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
6070 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
6071 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
6072 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
6073
6074 2019-06-05 Jakub Jelinek <jakub@redhat.com>
6075
6076 PR debug/90733
6077 * gcc.dg/pr90733.c: New test.
6078
6079 2019-06-05 Richard Biener <rguenther@suse.de>
6080
6081 PR middle-end/90726
6082 * gcc.dg/pr90726.c: Enable IVOPTs.
6083
6084 2019-06-05 Jakub Jelinek <jakub@redhat.com>
6085
6086 * g++.dg/vect/simd-1.cc: New test.
6087
6088 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
6089
6090 PR target/89803
6091 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
6092 __builtin_ia32_fpclasssd): Removed.
6093 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
6094 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
6095 __builtin_ia32_fpclasssd): Removed.
6096 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
6097 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
6098 __builtin_ia32_fpclasssd): Removed.
6099 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
6100 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
6101 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
6102 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
6103 Add test for _mm_mask_fpclass_ss_mask.
6104 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
6105 Add test for _mm_mask_fpclass_sd_mask.
6106
6107 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
6108
6109 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
6110 * gcc.target/powerpc/direct-move-double2.c: Ditto.
6111 * gcc.target/powerpc/direct-move-float1.c: Ditto.
6112 * gcc.target/powerpc/direct-move-float2.c: Ditto.
6113 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
6114 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
6115
6116 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
6117
6118 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
6119 constraint.
6120
6121 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6122
6123 * g++.dg/concepts/pr60573.C: Test locations too.
6124 * g++.dg/cpp0x/deleted13.C: Likewise.
6125 * g++.dg/parse/error29.C: Likewise.
6126 * g++.dg/parse/qualified4.C: Likewise.
6127 * g++.dg/template/crash96.C Likewise.
6128 * g++.old-deja/g++.brendan/crash22.C Likewise.
6129 * g++.old-deja/g++.brendan/crash23.C Likewise.
6130 * g++.old-deja/g++.law/visibility10.C Likewise.
6131 * g++.old-deja/g++.other/decl5.C: Likewise.
6132
6133 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
6134
6135 PR target/78263
6136 * g++.target/powerpc: New directory.
6137 * g++.target/powerpc/powerpc.exp: New test driver.
6138 * g++.target/powerpc/undef-bool-3.C: New.
6139
6140 2019-06-04 Jakub Jelinek <jakub@redhat.com>
6141
6142 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
6143 a sorry_at on any of the clauses.
6144
6145 2019-06-04 Richard Biener <rguenther@suse.de>
6146
6147 PR middle-end/90726
6148 * gcc.dg/pr90726.c: New testcase.
6149
6150 2019-06-04 Richard Biener <rguenther@suse.de>
6151
6152 PR tree-optimization/90738
6153 * gcc.dg/torture/pr90738.c: New testcase.
6154
6155 Revert
6156 2019-06-03 Richard Biener <rguenther@suse.de>
6157
6158 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
6159
6160 2019-06-04 Martin Liska <mliska@suse.cz>
6161
6162 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
6163 * gfortran.dg/goacc/pr78027.f90: Likewise.
6164
6165 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
6166
6167 * gcc.target/powerpc/mmfpgpr.c: Delete.
6168
6169 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
6170
6171 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
6172 on AIX.
6173 * g++.dg/debug/enum-1.C: Same.
6174
6175 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
6176
6177 PR middle-end/64242
6178 * gcc.c-torture/execute/pr64242.c: Update test.
6179
6180 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
6181
6182 * gcc.target/aarch64/pcs_attribute-2.c: New test.
6183 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
6184 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
6185 New.
6186
6187 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
6190 * gcc.target/aarch64/usadv16qi.c: Likewise.
6191 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
6192 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
6193
6194 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6195
6196 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
6197 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
6198 (check_effective_target_aarch64_sve_hw): Likewise.
6199
6200 2019-06-03 Richard Biener <rguenther@suse.de>
6201
6202 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
6203
6204 2019-06-03 Richard Biener <rguenther@suse.de>
6205
6206 PR tree-optimization/90716
6207 * gcc.dg/guality/pr90716.c: New testcase.
6208
6209 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6210
6211 PR target/88837
6212 * gcc.target/aarch64/sve/init_1.c: New test.
6213 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
6214 * gcc.target/aarch64/sve/init_2.c: Likewise.
6215 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
6216 * gcc.target/aarch64/sve/init_3.c: Likewise.
6217 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
6218 * gcc.target/aarch64/sve/init_4.c: Likewise.
6219 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
6220 * gcc.target/aarch64/sve/init_5.c: Likewise.
6221 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
6222 * gcc.target/aarch64/sve/init_6.c: Likewise.
6223 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
6224 * gcc.target/aarch64/sve/init_7.c: Likewise.
6225 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
6226 * gcc.target/aarch64/sve/init_8.c: Likewise.
6227 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
6228 * gcc.target/aarch64/sve/init_9.c: Likewise.
6229 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
6230 * gcc.target/aarch64/sve/init_10.c: Likewise.
6231 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
6232 * gcc.target/aarch64/sve/init_11.c: Likewise.
6233 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
6234 * gcc.target/aarch64/sve/init_12.c: Likewise.
6235 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
6236
6237 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6238
6239 PR tree-optimization/90681
6240 * gfortran.dg/vect/pr90681.f: New test.
6241
6242 2019-06-03 Richard Biener <rguenther@suse.de>
6243
6244 PR testsuite/90713
6245 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
6246
6247 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6248
6249 PR fortran/90539
6250 * gfortran.dg/internal_pack_24.f90: New test.
6251
6252 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
6253
6254 PR target/90698
6255 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
6256 * gcc.target/i386/pr63538.c: Likewise.
6257 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
6258
6259 2019-06-01 Martin Sebor <msebor@redhat.com>
6260
6261 PR middle-end/90694
6262 * gcc.dg/tree-ssa/dump-5.c: New test.
6263
6264 2019-05-31 Jan Hubicka <jh@suse.cz>
6265
6266 * g++.dg/lto/alias-1_0.C: New testcase.
6267 * g++.dg/lto/alias-1_1.C: New testcase.
6268
6269 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
6270
6271 PR target/89355
6272 * gcc.target/i386/cet-label-3.c: New test.
6273 * gcc.target/i386/cet-label-4.c: Likewise.
6274 * gcc.target/i386/cet-label-5.c: Likewise.
6275
6276 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
6277
6278 * gcc.target/mips/msa-fmadd.c: New.
6279
6280 2019-05-31 Jakub Jelinek <jakub@redhat.com>
6281
6282 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
6283 a sorry on lastprivate conditional on simd construct.
6284 * gcc.dg/vect/vect-simd-6.c: New test.
6285 * gcc.dg/vect/vect-simd-7.c: New test.
6286
6287 * gcc.dg/vect/vect-simd-5.c: New test.
6288
6289 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
6290
6291 PR c/43673
6292 * gcc.dg/format-dfp-printf-1.c: New test.
6293 * gcc.dg/format-dfp-scanf-1.c: Likewise.
6294
6295 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
6296
6297 * g++.dg/tree-ssa/cprop-vcond.C: New file.
6298
6299 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
6300
6301 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
6302 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
6303 * gcc.dg/Walloca-13.c: Xfail.
6304
6305 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
6306 Michael Meissner <meissner@linux.ibm.com>
6307
6308 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
6309 * gcc.target/powerpc/localentry-1.c: Likewise.
6310 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
6311 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
6312 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
6313 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
6314 (check_effective_target_powerpc_future_ok): New.
6315
6316 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
6317
6318 PR debug/86964
6319 * g++.dg/debug/dwarf2/fesd-any.C: Use
6320 -fno-eliminate-unused-debug-symbols.
6321 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
6322 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
6323 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
6324 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
6325 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
6326 * g++.dg/debug/enum-2.C: Likewise.
6327 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
6328 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
6329 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
6330 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
6331 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
6332
6333 2019-05-31 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR tree-optimization/90671
6336 * gcc.dg/torture/pr90671.c: New test.
6337
6338 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
6339
6340 * g++.dg/cpp0x/pr84497.C: Require alias support.
6341
6342 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
6343
6344 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
6345 and label for Darwin.
6346 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
6347 Darwin.
6348
6349 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
6350
6351 * gcc.target/aarch64/sve/fabd_1.c: New.
6352
6353 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
6354
6355 * gcc.target/i386/pr86257.c: Require native TLS support.
6356 * gcc.target/i386/stack-prot-sym.c: Likewise.
6357
6358 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6359
6360 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
6361 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
6362 * g++.dg/parse/crash59.C: Likewise.
6363 * g++.dg/parse/error38.C: Likewise.
6364 * g++.dg/parse/error39.C: Likewise.
6365 * g++.dg/template/crash31.C: Likewise.
6366 * g++.dg/template/operator8.C: Likewise.
6367 * g++.dg/template/operator9.C: Likewise.
6368
6369 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
6370
6371 * gcc.target/powerpc/notoc-direct-1.c: New.
6372 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
6373
6374 2019-05-29 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR c++/90598
6377 * g++.dg/cpp0x/pr90598.C: New test.
6378
6379 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6380
6381 PR fortran/90539
6382 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
6383 * gfortran.dg/internal_pack_22.f90: New test.
6384 * gfortran.dg/internal_pack_23.f90: New test.
6385
6386 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
6387
6388 * tree-ssa/alias-access-spath-1.c: new testcase.
6389
6390 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6391
6392 PR c++/89875
6393 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
6394 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
6395
6396 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6397
6398 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
6399 driver for AArch64 SVE2.
6400 * gcc.target/aarch64/sve2/average_1.c: New test.
6401 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
6402 helper.
6403 (check_effective_target_aarch64_sve1_only): Likewise.
6404 (check_effective_target_aarch64_sve2_hw): Likewise.
6405 (check_effective_target_vect_avg_qi): Check for SVE1 only.
6406
6407 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
6408
6409 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
6410 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
6411 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
6412 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
6413 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
6414 * gcc.target/aarch64/return_address_sign_builtin.c: New file
6415
6416 2019-05-29 Jakub Jelinek <jakub@redhat.com>
6417
6418 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
6419 sorry on lastprivate conditional on parallel for.
6420 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
6421 lastprivate conditional warnings on parallel for constructs.
6422 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
6423
6424 PR c/90628
6425 * c-c++-common/builtin-arith-overflow-3.c: New test.
6426
6427 P1091R3 - Extending structured bindings to be more like var decls
6428 P1381R1 - Reference capture of structured bindings
6429 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
6430 instead of error and only for c++17_down. Add a thread_local test.
6431 (z2): Add a __thread test.
6432 * g++.dg/cpp2a/decomp1.C: New test.
6433 * g++.dg/cpp2a/decomp1-aux.cc: New file.
6434 * g++.dg/cpp2a/decomp2.C: New test.
6435 * g++.dg/cpp2a/decomp3.C: New test.
6436
6437 2019-05-29 Martin Liska <mliska@suse.cz>
6438
6439 PR testsuite/90657
6440 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
6441
6442 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
6443
6444 * gcc.target/powerpc/localentry-detect-1.c: New file.
6445
6446 2019-05-28 Marek Polacek <polacek@redhat.com>
6447
6448 PR c++/90548 - ICE with generic lambda and empty pack.
6449 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
6450
6451 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6452
6453 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
6454 vectorized masked loads.
6455
6456 2019-05-28 Jeff Law <law@redhat.com>
6457
6458 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
6459 loop distribution.
6460
6461 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
6462
6463 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
6464 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
6465 * gcc.target/powerpc/p9-dimode2.c: Ditto.
6466
6467 2019-05-28 Martin Liska <mliska@suse.cz>
6468
6469 PR ipa/90555
6470 * gcc.dg/ipa/pr90555.c: New test.
6471
6472 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
6473
6474 * gnat.dg/machine_attr1.ad[sb]: New test.
6475
6476 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * gnat.dg/opt79.ad[sb]: New test.
6479
6480 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
6481
6482 * gnat.dg/specs/discr5.ads: New test.
6483
6484 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
6485
6486 * gnat.dg/prefetch1.ad[sb]: New test.
6487
6488 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
6489
6490 * gcc.target/i386/pr22076.c: Adjust options to
6491 match codegen expected by the scan-asms.
6492
6493 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
6494
6495 * gnat.dg/specs/array4.ads: New test.
6496
6497 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
6498
6499 PR tree-optimization/88440
6500 * gcc.target/aarch64/sve/index_offset_1.c: Add
6501 -fno-tree-loop-distribute-patterns.
6502 * gcc.target/aarch64/sve/single_1.c: Likewise.
6503 * gcc.target/aarch64/sve/single_2.c: Likewise.
6504 * gcc.target/aarch64/sve/single_3.c: Likewise.
6505 * gcc.target/aarch64/sve/single_4.c: Likewise.
6506 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
6507 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6508 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6509 * gcc.target/arm/ivopts.c: Likewise.
6510
6511 2019-05-27 Richard Biener <rguenther@suse.de>
6512
6513 PR tree-optimization/90637
6514 * gcc.dg/gomp/pr90637.c: New testcase.
6515
6516 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gnat.dg/expect2.adb: New test.
6519 * gnat.dg/expect2_pkg.ads: New helper.
6520
6521 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
6522
6523 * gnat.dg/aliased2.adb: New test.
6524
6525 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
6526
6527 * gnat.dg/limited_with7.ad[sb]: New test.
6528 * gnat.dg/limited_with7_pkg.ads: New helper.
6529
6530 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
6531
6532 * gnat.dg/unchecked_convert13.adb: New test.
6533
6534 2019-05-27 Richard Biener <rguenther@suse.de>
6535
6536 PR testsuite/90615
6537 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
6538 -fno-tree-loop-distribute-patterns.
6539 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
6540 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
6541 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6542 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
6543 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
6544
6545 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
6546
6547 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
6548 account for PIC code on Darwin.
6549 * gcc.target/i386/pr39013-2.c: Likewise.
6550 * gcc.target/i386/pr64317.c: Likewise.
6551
6552 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
6553
6554 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
6555 expected for Darwin.
6556
6557 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
6558
6559 * gcc.target/i386/pr89261.c: Test that the alignment required
6560 by the test correctly produces the expected error on Darwin.
6561
6562 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
6563
6564 * gcc.target/i386/pr82659-3.c: Require alias support.
6565
6566 2019-05-25 Marek Polacek <polacek@redhat.com>
6567
6568 PR c++/90572 - wrong disambiguation in friend declaration.
6569 * g++.dg/cpp2a/typename16.C: New test.
6570 * g++.dg/parse/friend13.C: New test.
6571
6572 2019-05-24 Jakub Jelinek <jakub@redhat.com>
6573
6574 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
6575 sorry for omp for.
6576 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
6577
6578 2019-05-24 Richard Biener <rguenther@suse.de>
6579
6580 PR testsuite/90607
6581 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
6582
6583 2019-05-24 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR tree-optimization/90106
6586 PR testsuite/90517
6587 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
6588 and scan-tree-dump for tail call.
6589 * gcc.dg/cdce2.c: Likewise.
6590
6591 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
6592
6593 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
6594 code, not in comments or miscellaneous directives.
6595 * gcc.target/i386/pr18041-1.c: Likewise.
6596 * gcc.target/i386/pr18041-2.c: Likewise.
6597 * gcc.target/i386/wbinvd-1.c: Likewise.
6598 * gcc.target/i386/wbnoinvd-1.c: Likewise.
6599 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
6600 call to "bar".
6601 * gcc.target/i386/pr66819-4.c: Likewise.
6602 * gcc.target/i386/pr82662.c
6603 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
6604 destination register, don't try the m32 test on m64 targets.
6605
6606 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
6607
6608 * gcc.target/i386/pr67985-2.c: Adjust label checks for
6609 Darwin.
6610 * gcc.target/i386/pr77881.c: Likewise.
6611
6612 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
6613
6614 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
6615 * gcc.target/i386/pr70738-7.c: Likewise.
6616 * gcc.target/i386/pr24414.c: Likewise.
6617
6618 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
6619
6620 * lib/target-supports.exp (check_effective_target_mfentry): New.
6621 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
6622 * gcc.target/i386/fentry.c: Likewise.
6623 * gcc.target/i386/fentryname1.c: Likewise.
6624 * gcc.target/i386/fentryname2.c: Likewise.
6625 * gcc.target/i386/fentryname3.c: Likewise.
6626 * gcc.target/i386/nop-mcount.c: Likewise.
6627 * gcc.target/i386/pr82699-2.c: Likewise.
6628 * gcc.target/i386/pr82699-4.c: Likewise.
6629 * gcc.target/i386/pr82699-5.c: Likewise.
6630 * gcc.target/i386/pr82699-6.c: Likewise.
6631 * gcc.target/i386/returninst1.c: Likewise.
6632 * gcc.target/i386/returninst2.c: Likewise.
6633 * gcc.target/i386/returninst3.c : Likewise.
6634
6635 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
6636
6637 * gcc.target/powerpc/localentry-1.c: New file.
6638
6639 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
6640
6641 PR target/90552
6642 * gcc.target/i386/pr90552.c: New test.
6643
6644 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
6645
6646 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
6647 __GFC_REAL_16__. Add -cpp to dg-options.
6648 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
6649 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
6650 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
6651 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
6652 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
6653
6654 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
6655
6656 * gcc.target/powerpc/cpu-future.c: New test.
6657
6658 2019-05-23 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/88440
6661 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
6662 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
6663 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
6664 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
6665 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
6666 * g++.dg/tree-ssa/pr78847.C: Likewise.
6667 * gcc.dg/autopar/pr39500-1.c: Likewise.
6668 * gcc.dg/autopar/reduc-1char.c: Likewise.
6669 * gcc.dg/autopar/reduc-7.c: Likewise.
6670 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
6671 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
6672 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
6673 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
6674 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
6675 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
6676 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6677 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6678 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6679 * gcc.dg/tree-ssa/scev-11.c: Likewise.
6680 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6681 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6682 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6683 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6684 * gcc.target/i386/pr30970.c: Likewise.
6685 * gcc.target/i386/vect-double-1.c: Likewise.
6686 * gcc.target/i386/vect-double-2.c: Likewise.
6687 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
6688 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
6689 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
6690 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
6691 * gfortran.dg/vect/vect-5.f90: Likewise.
6692 * gfortran.dg/vect/vect-8.f90: Likewise.
6693
6694 2019-05-23 Martin Liska <mliska@suse.cz>
6695
6696 PR sanitizer/90570
6697 * g++.dg/asan/pr90570.C: New test.
6698
6699 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
6700
6701 * gnat.dg/opt78.ad[sb]: New test.
6702
6703 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
6704
6705 PR rtl-optimisation/64895
6706 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
6707 * gcc.target/i386/fuse-caller-save.c: Likewise.
6708 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
6709 PIC cases, remove XFAILs.
6710
6711 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
6712
6713 PR middle-end/90510
6714 * brig.dg/test/gimple/packed.hsail: Adjust.
6715
6716 2019-05-23 Jakub Jelinek <jakub@redhat.com>
6717
6718 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
6719
6720 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
6721
6722 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
6723 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
6724 gfortran.dg/namelist_89.f90: Gate test on effective_target
6725 fd_truncate.
6726
6727 2019-05-22 David Malcolm <dmalcolm@redhat.com>
6728
6729 PR c++/90462
6730 * g++.dg/pr90462.C: New test.
6731
6732 2019-05-22 Marek Polacek <polacek@redhat.com>
6733
6734 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
6735 different line. Check the column number too.
6736
6737 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
6738
6739 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
6740 scan-assembler-not string to avoid false matching on 32bit targets.
6741
6742 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
6743
6744 PR target/88483
6745 * gcc.target/i386/stackalign/pr88483-1.c: New test.
6746 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
6747
6748 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
6749
6750 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
6751
6752 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
6753
6754 PR fortran/89100
6755 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
6756 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
6757 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
6758 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
6759 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
6760 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
6761 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
6762 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
6763 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
6764
6765 2019-05-22 Martin Liska <mliska@suse.cz>
6766
6767 PR testsuite/90564
6768 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
6769 * gcc.target/powerpc/pr80315-2.c: Likewise.
6770 * gcc.target/powerpc/pr80315-3.c: Likewise.
6771 * gcc.target/powerpc/pr80315-4.c: Likewise.
6772
6773 2019-05-22 Martin Liska <mliska@suse.cz>
6774
6775 PR testsuite/90564
6776 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
6777 * gcc.target/powerpc/pr80315-2.c: Likewise.
6778 * gcc.target/powerpc/pr80315-3.c: Likewise.
6779 * gcc.target/powerpc/pr80315-4.c: Likewise.
6780
6781 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
6782
6783 PR testsuite/27221
6784 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
6785
6786 2019-05-22 Martin Liska <mliska@suse.cz>
6787
6788 PR lto/90500
6789 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
6790
6791 2019-05-22 Richard Biener <rguenther@suse.de>
6792
6793 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
6794
6795 2019-05-22 Alan Modra <amodra@gmail.com>
6796
6797 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
6798 power mnemonics.
6799 * gcc.dg/vect/O3-pr70130.c: Disable default options
6800 added by check_vect_support_and_set_flags.
6801 * gcc.dg/vect/pr48765.c: Likewise.
6802 * gfortran.dg/vect/pr45714-b.f: Likewise.
6803
6804 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
6805
6806 PR middle-end/90553
6807 * gcc.dg/torture/pr90553.c: New test.
6808
6809 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
6812 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
6813
6814 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/67184
6817 PR c++/69445
6818 * g++.dg/other/final3.C: New.
6819 * g++.dg/other/final4.C: Likewise.
6820 * g++.dg/other/final5.C: Likewise.
6821
6822 2019-05-21 Marek Polacek <polacek@redhat.com>
6823
6824 DR 1940 - static_assert in anonymous unions.
6825 * g++.dg/DRs/dr1940.C: New test.
6826
6827 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
6828
6829 PR target/90547
6830 * gcc.target/i386/pr90547.c: New test.
6831
6832 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6833
6834 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
6835
6836 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
6837
6838 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
6839
6840 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
6841 * gcc.target/i386/pr84723-2.c: Likewise.
6842 * gcc.target/i386/pr84723-3.c: Likewise.
6843 * gcc.target/i386/pr84723-4.c: Likewise.
6844 * gcc.target/i386/pr84723-5.c: Likewise.
6845
6846 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
6847
6848 PR testsuite/67958
6849 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
6850 the differences.
6851 * gcc.target/i386/pr32219-2.c: Likewise.
6852 * gcc.target/i386/pr32219-3.c: Likewise.
6853 * gcc.target/i386/pr32219-4.c: Likewise.
6854 * gcc.target/i386/pr32219-5.c: Likewise.
6855 * gcc.target/i386/pr32219-6.c: Likewise.
6856 * gcc.target/i386/pr32219-7.c: Likewise.
6857 * gcc.target/i386/pr32219-8.c: Likewise.
6858
6859 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
6860
6861 PR target/63891
6862 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
6863 the reasons.
6864
6865 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
6866
6867 * gcc.target/i386/vect-signbitf.c: New test.
6868
6869 2019-05-21 Nathan Sidwell <nathan@acm.org>
6870
6871 * g++.dg/lookup/using53.C: Adjust diagnostic.
6872
6873 2019-05-21 Alan Modra <amodra@gmail.com>
6874
6875 PR target/90545
6876 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
6877 and rename functions to suit parameters.
6878
6879 2019-05-21 Richard Biener <rguenther@suse.de>
6880
6881 PR middle-end/90510
6882 * gcc.target/i386/pr90510.c: New testcase.
6883
6884 2019-05-21 Martin Liska <mliska@suse.cz>
6885
6886 * gcc.target/i386/pr90500-1.c: Add missing '""'.
6887 * gcc.target/i386/pr90500-2.c: Likewise.
6888
6889 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
6890
6891 * gcc.dg/uninit-28-gimple.c: New test.
6892 * gcc.dg/uninit-29-gimple.c: New test.
6893 * gcc.dg/uninit-30-gimple.c: New test.
6894 * gcc.dg/uninit-31-gimple.c: New test.
6895
6896 2019-05-21 Martin Liska <mliska@suse.cz>
6897
6898 * gcc.dg/pr90263.c: Add -O2.
6899
6900 2019-05-21 Martin Liska <mliska@suse.cz>
6901
6902 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
6903 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
6904 * gcc.target/powerpc/pr80315-2.c: Likewise.
6905 * gcc.target/powerpc/pr80315-3.c: Likewise.
6906 * gcc.target/powerpc/pr80315-4.c: Likewise.
6907 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
6908
6909 2019-05-21 Martin Liska <mliska@suse.cz>
6910
6911 PR testsuite/90551
6912 * pr90263.c: Move from gcc.c-torture/compile
6913 into gcc.dg.
6914
6915 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
6916
6917 PR testsuite/90503
6918 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
6919 Remove -flax-vector-conversions.
6920 (dg-additional-options): Remove.
6921 (test): Change to void. Declare m0 and m1 as __m64 and
6922 cast initializer in a proper way. Do not return result.
6923 (dg-final): Scan for 2 instances of movq.
6924
6925 2019-05-20 Marek Polacek <polacek@redhat.com>
6926
6927 CWG 2094 - volatile scalars are trivially copyable.
6928 PR c++/85679
6929 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
6930 for volatile int.
6931 * g++.dg/ext/is_trivially_copyable.C: New test.
6932
6933 2019-05-20 Marek Polacek <polacek@redhat.com>
6934
6935 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
6936
6937 * g++.dg/cpp2a/nontype-class17.C: New test.
6938
6939 * g++.dg/lookup/strong-using2.C: New test.
6940
6941 2019-05-20 Jeff Law <law@redhat.com>
6942
6943 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
6944 recent diagnostic cleanups.
6945
6946 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
6947
6948 PR tree-optimization/90106
6949 * gcc.dg/cdce3.c: Add hard_float effective target.
6950
6951 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
6952
6953 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
6954
6955 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
6956
6957 PR testsuite/58321
6958 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
6959 add a comment as to the reason for the difference.
6960 * gcc.target/i386/memset-strategy-1.c: Likewise.
6961
6962 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
6963
6964 PR c++/90532 Ensure __is_constructible(T[]) is false
6965 * g++.dg/ext/90532.C: New test.
6966
6967 2019-05-20 Jakub Jelinek <jakub@redhat.com>
6968
6969 * gcc.target/i386/avx512f-simd-1.c: New test.
6970
6971 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
6972
6973 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
6974 error message.
6975 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
6976
6977 2019-05-20 Martin Liska <mliska@suse.cz>
6978
6979 PR middle-end/90263
6980 * gcc.c-torture/compile/pr90263.c: New test.
6981 * lib/target-supports.exp: Add check_effective_target_glibc.
6982
6983 2019-05-20 Richard Biener <rguenther@suse.de>
6984
6985 PR testsuite/90518
6986 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
6987 vector support.
6988 * gcc.dg/gimplefe-41.c: Likewise.
6989
6990 2019-05-19 Andrew Pinski <apinski@marvell.com>
6991
6992 PR pch/81721
6993 * g++.dg/pch/operator-1.C: New testcase.
6994 * g++.dg/pch/operator-1.Hs: New file.
6995
6996 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
6997
6998 PR fortran/90498
6999 * gfortran.dg/associate_48.f90 : New test.
7000
7001 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7002
7003 PR fortran/78290
7004 * gfortran.dg/pr78290.f90: New test.
7005
7006 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7007
7008 PR fortran/88821
7009 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
7010 to make sure the test for internal_pack is retained.
7011 * gfortran.dg/assumed_type_2.f90: Split compile and run time
7012 tests into this and
7013 * gfortran.dg/assumed_type_2a.f90: New file.
7014 * gfortran.dg/c_loc_test_22.f90: Likewise.
7015 * gfortran.dg/contiguous_3.f90: Likewise.
7016 * gfortran.dg/internal_pack_11.f90: Likewise.
7017 * gfortran.dg/internal_pack_12.f90: Likewise.
7018 * gfortran.dg/internal_pack_16.f90: Likewise.
7019 * gfortran.dg/internal_pack_17.f90: Likewise.
7020 * gfortran.dg/internal_pack_18.f90: Likewise.
7021 * gfortran.dg/internal_pack_4.f90: Likewise.
7022 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
7023 to make sure the test for internal_pack is retained.
7024 * gfortran.dg/internal_pack_6.f90: Split compile and run time
7025 tests into this and
7026 * gfortran.dg/internal_pack_6a.f90: New file.
7027 * gfortran.dg/internal_pack_8.f90: Likewise.
7028 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
7029 tests into this and
7030 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
7031 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
7032 into this and
7033 * gfortran.dg/no_arg_check_2a.f90: New file.
7034 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
7035 tests into this and
7036 * gfortran.dg/typebound_assignment_5a.f90: New file.
7037 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
7038 tests into this and
7039 * gfortran.dg/typebound_assignment_6a.f90: New file.
7040 * gfortran.dg/internal_pack_19.f90: New file.
7041 * gfortran.dg/internal_pack_20.f90: New file.
7042 * gfortran.dg/internal_pack_21.f90: New file.
7043
7044 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
7045
7046 * objc.dg/instancetype-0.m: New.
7047
7048 2019-05-17 Martin Sebor <msebor@redhat.com>
7049
7050 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
7051
7052 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
7053 * g++.dg/ubsan/pr63956.C: Same.
7054 * g++.old-deja/g++.pt/assign1.C: Same.
7055
7056 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
7057
7058 PR testsuite/89433
7059 * c-c++-common/goacc/routine-5.c: Update.
7060 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
7061 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
7062
7063 PR testsuite/89433
7064 * c-c++-common/goacc/routine-2.c: Update, and move some test
7065 into...
7066 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
7067 new file.
7068
7069 PR testsuite/89433
7070 * c-c++-common/goacc/classify-routine.c: Update.
7071 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7072
7073 2019-05-16 Martin Sebor <msebor@redhat.com>
7074
7075 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
7076 * c-c++-common/Wvarargs-2.c: Same.
7077 * c-c++-common/Wvarargs.c: Same.
7078 * c-c++-common/pr51768.c: Same.
7079 * c-c++-common/tm/inline-asm.c: Same.
7080 * c-c++-common/tm/safe-1.c: Same.
7081 * g++.dg/asm-qual-1.C: Same.
7082 * g++.dg/asm-qual-3.C: Same.
7083 * g++.dg/conversion/dynamic1.C: Same.
7084 * g++.dg/cpp0x/constexpr-89599.C: Same.
7085 * g++.dg/cpp0x/constexpr-cast.C: Same.
7086 * g++.dg/cpp0x/constexpr-shift1.C: Same.
7087 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
7088 * g++.dg/cpp0x/nullptr04.C: Same.
7089 * g++.dg/cpp0x/static_assert12.C: Same.
7090 * g++.dg/cpp0x/static_assert8.C: Same.
7091 * g++.dg/cpp1y/lambda-conv1.C: Same.
7092 * g++.dg/cpp1y/pr79393-3.C: Same.
7093 * g++.dg/cpp1y/static_assert1.C: Same.
7094 * g++.dg/cpp1z/constexpr-if4.C: Same.
7095 * g++.dg/cpp1z/constexpr-if5.C: Same.
7096 * g++.dg/cpp1z/constexpr-if9.C: Same.
7097 * g++.dg/eh/goto2.C: Same.
7098 * g++.dg/eh/goto3.C: Same.
7099 * g++.dg/expr/static_cast8.C: Same.
7100 * g++.dg/ext/flexary5.C: Same.
7101 * g++.dg/ext/utf-array-short-wchar.C: Same.
7102 * g++.dg/ext/utf-array.C: Same.
7103 * g++.dg/ext/utf8-2.C: Same.
7104 * g++.dg/gomp/loop-4.C: Same.
7105 * g++.dg/gomp/macro-4.C: Same.
7106 * g++.dg/gomp/udr-1.C: Same.
7107 * g++.dg/init/initializer-string-too-long.C: Same.
7108 * g++.dg/other/offsetof9.C: Same.
7109 * g++.dg/ubsan/pr63956.C: Same.
7110 * g++.dg/warn/Wbool-operation-1.C: Same.
7111 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7112 * g++.dg/warn/Wtype-limits.C: Same.
7113 * g++.dg/wrappers/pr88680.C: Same.
7114 * g++.old-deja/g++.mike/eh55.C: Same.
7115 * gcc.dg/Wsign-compare-1.c: Same.
7116 * gcc.dg/Wtype-limits-Wextra.c: Same.
7117 * gcc.dg/Wtype-limits.c: Same.
7118 * gcc.dg/Wunknownprag.c: Same.
7119 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
7120 * gcc.dg/asm-6.c: Same.
7121 * gcc.dg/asm-qual-1.c: Same.
7122 * gcc.dg/cast-1.c: Same.
7123 * gcc.dg/cast-2.c: Same.
7124 * gcc.dg/cast-3.c: Same.
7125 * gcc.dg/cpp/source_date_epoch-2.c: Same.
7126 * gcc.dg/debug/pr85252.c: Same.
7127 * gcc.dg/dfp/cast-bad.c: Same.
7128 * gcc.dg/format/gcc_diag-1.c: Same.
7129 * gcc.dg/format/gcc_diag-11.c: Same.
7130 * gcc.dg/gcc_diag-11.c: Same.
7131 * gcc.dg/gnu-cond-expr-2.c: Same.
7132 * gcc.dg/gnu-cond-expr-3.c: Same.
7133 * gcc.dg/gomp/macro-4.c: Same.
7134 * gcc.dg/init-bad-1.c: Same.
7135 * gcc.dg/init-bad-2.c: Same.
7136 * gcc.dg/init-bad-3.c: Same.
7137 * gcc.dg/pr27528.c: Same.
7138 * gcc.dg/pr48552-1.c: Same.
7139 * gcc.dg/pr48552-2.c: Same.
7140 * gcc.dg/pr59846.c: Same.
7141 * gcc.dg/pr61096-1.c: Same.
7142 * gcc.dg/pr8788-1.c: Same.
7143 * gcc.dg/pr90082.c: Same.
7144 * gcc.dg/simd-2.c: Same.
7145 * gcc.dg/spellcheck-params-2.c: Same.
7146 * gcc.dg/spellcheck-params.c: Same.
7147 * gcc.dg/strlenopt-49.c: Same.
7148 * gcc.dg/tm/pr52141.c: Same.
7149 * gcc.dg/torture/pr51106-1.c: Same.
7150 * gcc.dg/torture/pr51106-2.c: Same.
7151 * gcc.dg/utf-array-short-wchar.c: Same.
7152 * gcc.dg/utf-array.c: Same.
7153 * gcc.dg/utf8-2.c: Same.
7154 * gcc.dg/warn-sprintf-no-nul.c: Same.
7155 * gcc.target/i386/asm-flag-0.c: Same.
7156 * gcc.target/i386/inline_error.c: Same.
7157 * gcc.target/i386/pr30848.c: Same.
7158 * gcc.target/i386/pr39082-1.c: Same.
7159 * gcc.target/i386/pr39678.c: Same.
7160 * gcc.target/i386/pr57756.c: Same.
7161 * gcc.target/i386/pr68843-1.c: Same.
7162 * gcc.target/i386/pr79804.c: Same.
7163 * gcc.target/i386/pr82673.c: Same.
7164 * obj-c++.dg/class-protocol-1.mm: Same.
7165 * obj-c++.dg/exceptions-3.mm: Same.
7166 * obj-c++.dg/exceptions-4.mm: Same.
7167 * obj-c++.dg/exceptions-5.mm: Same.
7168 * obj-c++.dg/exceptions-6.mm: Same.
7169 * obj-c++.dg/method-12.mm: Same.
7170 * obj-c++.dg/method-13.mm: Same.
7171 * obj-c++.dg/method-6.mm: Same.
7172 * obj-c++.dg/method-7.mm: Same.
7173 * obj-c++.dg/method-9.mm: Same.
7174 * obj-c++.dg/method-lookup-1.mm: Same.
7175 * obj-c++.dg/proto-lossage-4.mm: Same.
7176 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7177 * objc.dg/call-super-2.m: Same.
7178 * objc.dg/class-protocol-1.m: Same.
7179 * objc.dg/desig-init-1.m: Same.
7180 * objc.dg/exceptions-3.m: Same.
7181 * objc.dg/exceptions-4.m: Same.
7182 * objc.dg/exceptions-5.m: Same.
7183 * objc.dg/exceptions-6.m: Same.
7184 * objc.dg/method-19.m: Same.
7185 * objc.dg/method-2.m: Same.
7186 * objc.dg/method-5.m: Same.
7187 * objc.dg/method-6.m: Same.
7188 * objc.dg/method-7.m: Same.
7189 * objc.dg/method-lookup-1.m: Same.
7190 * objc.dg/proto-hier-1.m: Same.
7191 * objc.dg/proto-lossage-4.m: Same.
7192
7193 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
7194
7195 * g++.dg/eh/o32-fp.C: New.
7196 * gcc.target/mips/dwarfregtable-1.c: New.
7197 * gcc.target/mips/dwarfregtable-2.c: New.
7198 * gcc.target/mips/dwarfregtable-3.c: New.
7199 * gcc.target/mips/dwarfregtable-4.c: New.
7200 * gcc.target/mips/dwarfregtable.h: New.
7201
7202 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
7203
7204 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
7205 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
7206 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
7207
7208 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
7209
7210 PR target/90497
7211 * gcc.target/i386/pr90497-1.c: New test.
7212 * gcc.target/i386/pr90497-2.c: Likewise.
7213
7214 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
7215
7216 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
7217 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
7218
7219 2019-05-17 Richard Biener <rguenther@suse.de>
7220
7221 * gcc.dg/gimplefe-41.c: New testcase.
7222
7223 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
7224
7225 PR tree-optimization/90106
7226 * gcc.dg/cdce3.c: New test.
7227
7228 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
7229
7230 * gcc.target/s390/zvector/vec-sldw.c: New test.
7231
7232 2019-05-17 Martin Liska <mliska@suse.cz>
7233
7234 PR middle-end/90478
7235 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
7236
7237 2019-05-16 Jakub Jelinek <jakub@redhat.com>
7238
7239 * gcc.dg/vect/vect-simd-1.c: New test.
7240 * gcc.dg/vect/vect-simd-2.c: New test.
7241 * gcc.dg/vect/vect-simd-3.c: New test.
7242 * gcc.dg/vect/vect-simd-4.c: New test.
7243
7244 2019-05-16 Martin Liska <mliska@suse.cz>
7245
7246 PR lto/90500
7247 * gcc.target/i386/pr90500-1.c: New test.
7248 * gcc.target/i386/pr90500-2.c: New test.
7249
7250 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
7251
7252 PR tree-optimization/90394
7253 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
7254 * gcc.dg/uninit-pr90394.c: New test.
7255
7256 2019-05-16 Richard Biener <rguenther@suse.de>
7257
7258 PR testsuite/90502
7259 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
7260 transforms happening earlier now.
7261
7262 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
7263
7264 * lib/target-supports.exp (check_effective_target_cet): Add the
7265 -fcf-protection flag to the build conditions.
7266
7267 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
7268
7269 PR tree-optimization/90106
7270 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
7271 * gcc.dg/cdce2.c: Likewise.
7272
7273 2019-05-16 Richard Biener <rguenther@suse.de>
7274
7275 PR tree-optimization/90424
7276 * g++.target/i386/pr90424-1.C: New testcase.
7277 * g++.target/i386/pr90424-2.C: Likewise.
7278
7279 2019-05-16 Richard Biener <rguenther@suse.de>
7280
7281 * gcc.dg/gimplefe-40.c: Amend again.
7282
7283 2019-05-15 Cherry Zhang <cherryyz@google.com>
7284
7285 * go.test/test/nilptr2.go: Change use function to actually do
7286 something.
7287
7288 2019-05-16 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR middle-end/90478
7291 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
7292 instead of long.
7293
7294 * c-c++-common/gomp/simd8.c: New test.
7295
7296 2019-05-15 Marek Polacek <polacek@redhat.com>
7297
7298 CWG 2096 - constraints on literal unions.
7299 * g++.dg/cpp0x/literal-type1.C: New test.
7300
7301 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
7302
7303 PR fortran/90461
7304 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
7305 * gfortran.dg/open_errors_3.f90: New test.
7306
7307 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
7308
7309 PR target/89021
7310 * gcc.target/i386/mmx-vals.h: New file.
7311 * gcc.target/i386/sse2-mmx-2.c: Likewise.
7312 * gcc.target/i386/sse2-mmx-3.c: Likewise.
7313 * gcc.target/i386/sse2-mmx-4.c: Likewise.
7314 * gcc.target/i386/sse2-mmx-5.c: Likewise.
7315 * gcc.target/i386/sse2-mmx-6.c: Likewise.
7316 * gcc.target/i386/sse2-mmx-7.c: Likewise.
7317 * gcc.target/i386/sse2-mmx-8.c: Likewise.
7318 * gcc.target/i386/sse2-mmx-9.c: Likewise.
7319 * gcc.target/i386/sse2-mmx-10.c: Likewise.
7320 * gcc.target/i386/sse2-mmx-11.c: Likewise.
7321 * gcc.target/i386/sse2-mmx-12.c: Likewise.
7322 * gcc.target/i386/sse2-mmx-13.c: Likewise.
7323 * gcc.target/i386/sse2-mmx-14.c: Likewise.
7324 * gcc.target/i386/sse2-mmx-15.c: Likewise.
7325 * gcc.target/i386/sse2-mmx-16.c: Likewise.
7326 * gcc.target/i386/sse2-mmx-17.c: Likewise.
7327 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
7328 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
7329 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
7330 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
7331 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
7332 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
7333 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
7334 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
7335 * gcc.target/i386/sse2-mmx-20.c: Likewise.
7336 * gcc.target/i386/sse2-mmx-21.c: Likewise.
7337 * gcc.target/i386/sse2-mmx-22.c: Likewise.
7338 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
7339 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
7340 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
7341 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7342 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
7343 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
7344 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
7345 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
7346 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
7347 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
7348 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
7349 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
7350 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
7351 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
7352 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
7353 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
7354 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
7355 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
7356 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
7357 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
7358 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
7359 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
7360 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
7361 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
7362 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
7363 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
7364 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
7365 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
7366 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
7367 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
7368 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
7369 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
7370 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
7371 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
7372 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
7373 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
7374 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
7375 * gcc.target/i386/sse2-mmx-por.c: Likewise.
7376 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
7377 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
7378 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
7379 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
7380 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
7381 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
7382 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
7383 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
7384 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
7385 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
7386 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
7387 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
7388 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
7389 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
7390 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
7391 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
7392 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
7393 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
7394 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
7395 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
7396 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
7397 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
7398 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
7399 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
7400 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
7401 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
7402 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
7403 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
7404 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
7405 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
7406 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
7407
7408 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
7409
7410 PR target/89021
7411 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
7412 with SSE2.
7413
7414 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
7415
7416 PR target/89021
7417 * gcc.target/i386/pr82483-1.c: Error only on ia32.
7418 * gcc.target/i386/pr82483-2.c: Likewise.
7419
7420 2019-05-15 Martin Liska <mliska@suse.cz>
7421
7422 PR middle-end/90478
7423 * gcc.dg/tree-ssa/pr90478-2.c: New test.
7424 * gcc.dg/tree-ssa/pr90478.c: New test.
7425
7426 2019-05-15 Richard Biener <rguenther@suse.de>
7427
7428 * gcc.dg/gimplefe-40.c: Amend.
7429
7430 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
7431
7432 * lib/target-supports.exp
7433 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
7434 (check_effective_target_powerpc_p9vector_ok): Likewise.
7435 (check_effective_target_powerpc_float128_sw_ok): Likewise.
7436 (check_effective_target_powerpc_float128_hw_ok): Likewise.
7437 (check_effective_target_powerpc_vsx_ok): Likewise.
7438 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
7439 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
7440
7441 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
7442
7443 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
7444 for PowerPC platforms.
7445
7446 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
7447
7448 PR target/82920
7449 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
7450 * gcc.target/i386/cet-notrack-5a.c: Likewise.
7451 * gcc.target/i386/cet-notrack-5b.c: Likewise.
7452 * gcc.target/i386/cet-notrack-6b.c: Likewise.
7453 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7454 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
7455 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7456 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
7457 * gcc.target/i386/cet-sjlj-3.c: Likewise.
7458 * gcc.target/i386/cet-sjlj-5.c: Likewise.
7459
7460 2019-05-14 Marek Polacek <polacek@redhat.com>
7461
7462 PR c++/68918
7463 * g++.dg/cpp0x/decltype71.C: New test.
7464
7465 PR c++/70156
7466 * g++.dg/init/static5.C: New test.
7467
7468 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
7469
7470 PR target/82920
7471 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
7472 * gcc.target/i386/pr52146.c: Likewise.
7473 * gcc.target/i386/pr52698.c: Likewise.
7474 * gcc.target/i386/pr52857-1.c: Likewise.
7475 * gcc.target/i386/pr52857-2.c: Likewise.
7476 * gcc.target/i386/pr52876.c: Likewise.
7477 * gcc.target/i386/pr53698.c: Likewise.
7478 * gcc.target/i386/pr54157.c: Likewise.
7479 * gcc.target/i386/pr55049-1.c: Likewise.
7480 * gcc.target/i386/pr55093.c: Likewise.
7481 * gcc.target/i386/pr55116-1.c: Likewise.
7482 * gcc.target/i386/pr55116-2.c: Likewise.
7483 * gcc.target/i386/pr55597.c: Likewise.
7484 * gcc.target/i386/pr59929.c: Likewise.
7485 * gcc.target/i386/pr66470.c: Likewise.
7486
7487 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7488
7489 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
7490 *-*-solaris2*.
7491 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7492 * gcc.dg/c99-math-double-1.c: Likewise.
7493 * gcc.dg/c99-math-float-1.c: Likewise.
7494 * gcc.dg/c99-math-long-double-1.c: Likewise.
7495 * gcc.misc-tests/linkage.exp: Simplify triplet to
7496 x86_64-*-solaris2*.
7497
7498 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
7499 xfail.
7500 * gcc.target/i386/pr63620.c: Likewise.
7501
7502 * lib/target-supports.exp (check_sse_os_support_available): Remove
7503 Solaris 9/x86 workaround.
7504
7505 2019-05-14 Richard Biener <rguenther@suse.de>
7506
7507 * gcc.dg/gimplefe-40.c: New testcase.
7508
7509 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7510
7511 PR preprocessor/90382
7512 * g++.dg/diagnostic/trailing1.C: New test.
7513
7514 2019-05-14 marxin <mliska@suse.cz>
7515
7516 PR middle-end/90340
7517 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
7518 param.
7519
7520 2019-05-14 Richard Biener <rguenther@suse.de>
7521 H.J. Lu <hongjiu.lu@intel.com>
7522
7523 PR tree-optimization/88828
7524 * gcc.target/i386/pr88828-1.c: New test.
7525 * gcc.target/i386/pr88828-1a.c: Likewise.
7526 * gcc.target/i386/pr88828-1b.c: Likewise.
7527 * gcc.target/i386/pr88828-1c.c: Likewise.
7528 * gcc.target/i386/pr88828-4a.c: Likewise.
7529 * gcc.target/i386/pr88828-4b.c: Likewise.
7530 * gcc.target/i386/pr88828-5a.c: Likewise.
7531 * gcc.target/i386/pr88828-5b.c: Likewise.
7532 * gcc.target/i386/pr88828-7.c: Likewise.
7533 * gcc.target/i386/pr88828-7a.c: Likewise.
7534 * gcc.target/i386/pr88828-7b.c: Likewise.
7535 * gcc.target/i386/pr88828-8.c: Likewise.
7536 * gcc.target/i386/pr88828-8a.c: Likewise.
7537 * gcc.target/i386/pr88828-8b.c: Likewise.
7538 * gcc.target/i386/pr88828-9.c: Likewise.
7539 * gcc.target/i386/pr88828-9a.c: Likewise.
7540 * gcc.target/i386/pr88828-9b.c: Likewise.
7541
7542 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
7543
7544 * gcc.target/aarch64/signbitv4sf.c: New test.
7545 * gcc.target/aarch64/signbitv2sf.c: New test.
7546
7547 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
7548
7549 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
7550 regression, by matching a note on any line.
7551 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
7552 correct line number is matched without depending on a library header.
7553
7554 2019-05-13 Richard Biener <rguenther@suse.de>
7555
7556 PR tree-optimization/90402
7557 * gcc.dg/torture/pr90402-1.c: New testcase.
7558
7559 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
7560 Dominique d'Humieres <dominiq@gcc.gnu.org>
7561
7562 PR target/82920
7563 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
7564 do not use -fno-pic on Darwin.
7565 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7566 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7567 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7568 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7569 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7570 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7571 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7572 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7573 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7574 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7575 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7576 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7577 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7578 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7579 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7580 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7581 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7582 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7583 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7584 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7585 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7586 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7587 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7588 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7589 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7590 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7591 * gcc.target/i386/ret-thunk-1.c: Likewise.
7592 * gcc.target/i386/ret-thunk-10.c: Likewise.
7593 * gcc.target/i386/ret-thunk-11.c: Likewise.
7594 * gcc.target/i386/ret-thunk-12.c: Likewise.
7595 * gcc.target/i386/ret-thunk-13.c: Likewise.
7596 * gcc.target/i386/ret-thunk-14.c: Likewise.
7597 * gcc.target/i386/ret-thunk-15.c: Likewise.
7598 * gcc.target/i386/ret-thunk-16.c: Likewise.
7599 * gcc.target/i386/ret-thunk-2.c: Likewise.
7600 * gcc.target/i386/ret-thunk-22.c: Likewise.
7601 * gcc.target/i386/ret-thunk-23.c: Likewise.
7602 * gcc.target/i386/ret-thunk-24.c: Likewise.
7603 * gcc.target/i386/ret-thunk-3.c: Likewise.
7604 * gcc.target/i386/ret-thunk-4.c: Likewise.
7605 * gcc.target/i386/ret-thunk-5.c: Likewise.
7606 * gcc.target/i386/ret-thunk-6.c: Likewise.
7607 * gcc.target/i386/ret-thunk-7.c: Likewise.
7608 * gcc.target/i386/ret-thunk-8.c: Likewise.
7609 * gcc.target/i386/ret-thunk-9.c: Likewise.
7610
7611 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
7612
7613 PR testsuite/81058
7614 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
7615 for variables on Darwin, rather than common.
7616 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
7617 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
7618
7619 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
7622 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
7623
7624 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7625
7626 PR fortran/61968
7627 * gfortran.dg/assumed_type_10.f90: New test case.
7628 * gfortran.dg/assumed_type_11.f90: New test case.
7629
7630 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
7631
7632 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
7633 now tested.
7634 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
7635
7636 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 * g++.dg/diagnostic/main1.C: New.
7639
7640 2019-05-10 Marek Polacek <polacek@redhat.com>
7641
7642 PR c++/78010 - bogus -Wsuggest-override warning on final function.
7643 * g++.dg/warn/Wsuggest-override-2.C: New test.
7644
7645 2019-05-10 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR tree-optimization/90385
7648 * gfortran.dg/pr90385.f90: New test.
7649
7650 PR c++/90383
7651 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
7652 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
7653
7654 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
7655
7656 PR fortran/90093
7657 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
7658 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
7659
7660 PR fortran/90352
7661 * gfortran.dg/iso_c_binding_char_1.f90: New test.
7662
7663 PR fortran/90355
7664 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
7665 the direct passing of substrings as descriptors to bind(C).
7666 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
7667 'atmp' to account for the setting of the 'span' field.
7668 * gfortran.dg/transpose_optimization_2.f90: Ditto.
7669
7670 2019-05-10 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR tree-optimization/88709
7673 PR tree-optimization/90271
7674 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
7675 arm*-*-*.
7676
7677 PR pch/90326
7678 * g++.dg/pch/pr90326.C: New test.
7679 * g++.dg/pch/pr90326.Hs: New file.
7680
7681 2019-05-10 Martin Liska <mliska@suse.cz>
7682
7683 PR middle-end/90340
7684 * gcc.dg/tree-ssa/pr90340-2.c: New test.
7685 * gcc.dg/tree-ssa/pr90340.c: New test.
7686
7687 2019-05-09 Cherry Zhang <cherryyz@google.com>
7688
7689 * go.dg/mapstring.go: New test.
7690
7691 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
7692
7693 PR target/90405
7694 * gcc.target/arm/pr90405.c: New test.
7695
7696 2019-05-09 Martin Liska <mliska@suse.cz>
7697
7698 * gcc.dg/gimplefe-39.c: New test.
7699
7700 2019-05-09 Martin Liska <mliska@suse.cz>
7701
7702 * gcc.dg/gimplefe-37.c: New test.
7703 * gcc.dg/gimplefe-33.c: Likewise.
7704
7705 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7706
7707 PR c++/90382
7708 Revert:
7709 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7710
7711 * g++.dg/diagnostic/trailing1.C: New.
7712
7713 2019-05-09 Richard Biener <rguenther@suse.de>
7714
7715 PR tree-optimization/90395
7716 * gcc.dg/torture/pr90395.c: New testcase.
7717
7718 2019-05-08 Cherry Zhang <cherryyz@google.com>
7719
7720 * go.dg/cmpstring.go: New test.
7721
7722 2019-05-08 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR c++/59813
7725 PR tree-optimization/89060
7726 * gcc.dg/tree-ssa/pr89060.c: New test.
7727
7728 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
7729 Richard Earnshaw <rearnsha@arm.com>
7730
7731 PR target/88167
7732 * gcc.target/arm/pr88167-1.c: New test.
7733 * gcc.target/arm/pr88167-2.c: New test.
7734
7735 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
7736
7737 PR tree-optimization/90078
7738 * g++.dg/tree-ssa/pr90078.C: New test.
7739
7740 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
7741
7742 PR tree-optimization/90240
7743 * gfortran.dg/graphite/pr90240.f: New test.
7744
7745 2019-05-08 Li Jia He <helijia@linux.ibm.com>
7746
7747 PR other/90381
7748 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
7749 test case to run on the little endian machine.
7750
7751 2019-05-08 Jakub Jelinek <jakub@redhat.com>
7752
7753 PR tree-optimization/90356
7754 * gcc.dg/tree-ssa/pr90356-1.c: New test.
7755 * gcc.dg/tree-ssa/pr90356-2.c: New test.
7756 * gcc.dg/tree-ssa/pr90356-3.c: New test.
7757 * gcc.dg/tree-ssa/pr90356-4.c: New test.
7758
7759 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
7760
7761 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
7762 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
7763 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
7764 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
7765 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
7766 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
7767 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
7768 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
7769 * gcc.target/i386/sse-13.c: Ditto.
7770 * gcc.target/i386/sse-14.c: Ditto.
7771 * gcc.target/i386/sse-22.c: Ditto.
7772 * gcc.target/i386/sse-23.c: Ditto.
7773 * g++.dg/other/i386-2.C: Ditto.
7774 * g++.dg/other/i386-3.C: Ditto.
7775
7776 2019-05-07 Cherry Zhang <cherryyz@google.com>
7777
7778 * go.dg/arrayclear.go: New test.
7779 * go.dg/mapclear.go: New test.
7780
7781 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
7782
7783 PR target/89765
7784 * gcc.target/powerpc/pr89765-mc.c: New test.
7785 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
7786 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
7787 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
7788 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
7789 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
7790 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
7791 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
7792 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
7793 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
7794 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
7795 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
7796 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
7797 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
7798 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
7799 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
7800 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
7801 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
7802 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
7803 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
7804 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
7805 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
7806 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
7807 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
7808 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
7809
7810 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
7811
7812 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
7813 differences.
7814
7815 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
7816
7817 * gcc.target/i386/asm-7.c: New test.
7818 * gcc.target/i386/asm-1.c: Update expected error string.
7819 * gcc.target/i386/pr62120.c: Ditto.
7820
7821 2019-05-07 Li Jia He <helijia@linux.ibm.com>
7822
7823 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
7824 optimization.
7825 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
7826
7827 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
7828 Hongtao Liu <hongtao.liu@intel.com>
7829
7830 PR target/89750
7831 PR target/86444
7832 * gcc.target/i386/avx512f-vcomisd-2.c: New.
7833 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
7834
7835 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
7836
7837 PR fortran/90290
7838 * gfortran.dg/pr90290.f90: New test.
7839
7840 2019-05-06 Jakub Jelinek <jakub@redhat.com>
7841
7842 PR tree-optimization/88709
7843 PR tree-optimization/90271
7844 * gcc.dg/store_merging_26.c: New test.
7845 * gcc.dg/store_merging_27.c: New test.
7846 * gcc.dg/store_merging_28.c: New test.
7847 * gcc.dg/store_merging_29.c: New test.
7848
7849 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
7850
7851 PR target/89424
7852 * gcc.target/powerpc/pr89424-0.c: New test.
7853 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
7854 enable testing of newly patched capability.
7855 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
7856 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
7857 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
7858
7859 2019-05-06 Marek Polacek <polacek@redhat.com>
7860
7861 PR c++/90265 - ICE with generic lambda.
7862 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
7863
7864 2019-05-06 Richard Biener <rguenther@suse.de>
7865
7866 PR tree-optimization/90358
7867 * gcc.target/i386/pr90358.c: New testcase.
7868
7869 2019-05-06 Richard Biener <rguenther@suse.de>
7870
7871 PR tree-optimization/88828
7872 * gcc.target/i386/pr88828-0.c: New testcase.
7873
7874 2019-05-06 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/90328
7877 * gcc.dg/torture/pr90328.c: New testcase.
7878
7879 2019-05-06 Richard Biener <rguenther@suse.de>
7880
7881 PR testsuite/90331
7882 * gcc.dg/pr87314-1.c: Align the substring to open up
7883 string merging for targets aligning strings to 8 bytes.
7884
7885 2019-05-06 Martin Liska <mliska@suse.cz>
7886
7887 PR sanitizer/90312
7888 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
7889 systems.
7890 * gcc.dg/tsan/pr88017.c: Likewise.
7891
7892 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7893
7894 PR fortran/90344
7895 * gfortran.dg/pr90344.f90: New test
7896
7897 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
7898
7899 PR tree-optimization/90269
7900 * g++.dg/tree-ssa/ldist-1.C: New file.
7901
7902 2019-05-03 Richard Biener <rguenther@suse.de>
7903
7904 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
7905
7906 2019-05-03 Richard Biener <rguenther@suse.de>
7907
7908 PR middle-end/89518
7909 * gcc.dg/pr89518.c: New testcase.
7910
7911 2019-05-03 Richard Biener <rguenther@suse.de>
7912
7913 PR middle-end/87314
7914 * gcc.dg/pr87314-1.c: New testcase.
7915
7916 2019-05-03 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/88963
7919 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
7920 * gcc.target/i386/pr88963-1.c: New testcase.
7921 * gcc.target/i386/pr88963-2.c: Likewise.
7922
7923 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
7924
7925 PR target/88809
7926 * gcc.target/i386/pr88809.c: Adjust for darwin.
7927 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
7928
7929 2019-05-03 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR tree-optimization/90303
7932 * g++.target/i386/pr90303.C: New test.
7933
7934 2019-05-03 Richard Biener <rguenther@suse.de>
7935
7936 PR tree-optimization/89698
7937 * g++.dg/tree-ssa/pr89698.C: New testcase.
7938
7939 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
7940
7941 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
7942
7943 2019-05-02 Richard Biener <rguenther@suse.de>
7944
7945 PR tree-optimization/89653
7946 * g++.dg/vect/pr89653.cc: New testcase.
7947
7948 2019-05-02 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/89509
7951 * gcc.dg/torture/restrict-8.c: New testcase.
7952
7953 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
7954
7955 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
7956 for cold section label.
7957 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7958 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7959
7960 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7961
7962 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
7963 GNU targets.
7964
7965 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
7966
7967 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
7968
7969 2019-05-02 Martin Liska <mliska@suse.cz>
7970
7971 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
7972 * g++.target/i386/pr57362.C: Likewise.
7973
7974 2019-05-02 Martin Liska <mliska@suse.cz>
7975
7976 PR target/88809
7977 * gcc.target/i386/pr88809.c: New test.
7978 * gcc.target/i386/pr88809-2.c: New test.
7979
7980 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
7981
7982 PR fortran/60144
7983 * gfortran.dg/block_name_2.f90: Adjust dg-error.
7984 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
7985 * gfortran.dg/pr60144.f90: New test.
7986
7987 2019-05-01 Jeff Law <law@redhat.com>
7988
7989 PR tree-optimization/90037
7990 * g++.dg/tree-ssa/pr88797.C: New test.
7991
7992 2019-05-01 Nathan Sidwell <nathan@acm.org>
7993
7994 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
7995
7996 2019-04-30 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR target/89093
7999 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
8000 target attribute.
8001
8002 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
8003
8004 * gcc.dg/sinhatanh-2.c: Count the number of functions.
8005 * gcc.dg/sinhatanh-3.c: Likewise.
8006
8007 2019-04-30 Martin Liska <mliska@suse.cz>
8008
8009 * gcc.dg/Werror-13.c: Add new tests for it.
8010 * gcc.dg/pragma-diag-6.c: Likewise.
8011
8012 2019-04-30 Jakub Jelinek <jakub@redhat.com>
8013
8014 PR target/89093
8015 * gcc.target/aarch64/pr89093.c: New test.
8016 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
8017
8018 PR tree-optimization/89475
8019 * gcc.dg/tree-ssa/pr89475.c: New test.
8020
8021 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
8022
8023 PR tree-optimization/90240
8024 Revert:
8025 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
8026
8027 PR tree-optimization/90078
8028 * g++.dg/tree-ssa/pr90078.C: New test.
8029
8030 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
8031
8032 * gcc.dg/uninit-25-gimple.c: New test.
8033 * gcc.dg/uninit-25.c: New test.
8034 * gcc.dg/uninit-26.c: New test.
8035 * gcc.dg/uninit-27-gimple.c: New test.
8036
8037 2019-04-29 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/90278
8040 * gcc.dg/torture/pr90278.c: New testcase.
8041
8042 2019-04-27 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR c++/90173
8045 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
8046 dg-do run.
8047
8048 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
8049
8050 PR target/89261
8051 * gcc.target/i386/pr89261.c: New test.
8052
8053 2019-04-27 Martin Liska <mliska@suse.cz>
8054
8055 PR middle-end/90258
8056 * gcc.dg/completion-5.c: New test.
8057 * gcc.target/i386/spellcheck-options-5.c: New test.
8058
8059 2019-04-26 Jim Wilson <jimw@sifive.com>
8060
8061 * gcc.target/riscv/load-immediate.c: New.
8062
8063 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
8064
8065 PR c++/90243
8066 * g++.dg/diagnostic/pr90243.C: New test.
8067
8068 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
8069
8070 PR c++/90173
8071 * g++.dg/cpp1z/class-deduction66.C: New.
8072
8073 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
8074
8075 * g++.dg/diagnostic/trailing1.C: New.
8076
8077 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
8078
8079 * gcc.dg/alias-16.c: New test.
8080
8081 2019-04-25 Martin Liska <mliska@suse.cz>
8082 H.J. Lu <hongjiu.lu@intel.com>
8083
8084 PR target/89929
8085 * g++.target/i386/mv28.C: New test.
8086 * gcc.target/i386/mvc14.c: Likewise.
8087 * g++.target/i386/pr57362.C: Updated.
8088
8089 2019-04-24 Jeff Law <law@redhat.com>
8090
8091 PR tree-optimization/90037
8092 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
8093 * gcc.dg/isolate-2.c: Likewise.
8094 * gcc.dg/isolate-4.c: Likewise.
8095 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
8096 * gcc.dg/pr90037.c: New test.
8097
8098 2019-04-25 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR c++/44648
8101 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
8102
8103 2019-04-25 Richard Biener <rguenther@suse.de>
8104
8105 PR middle-end/90194
8106 * g++.dg/torture/pr90194.C: New testcase.
8107
8108 2019-04-24 Marek Polacek <polacek@redhat.com>
8109
8110 PR c++/90236
8111 * g++.dg/cpp1z/nontype-auto16.C: New test.
8112
8113 2019-04-24 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR target/90193
8116 * gcc.target/i386/pr90193.c: New test.
8117
8118 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
8119
8120 PR target/89952
8121 * gcc.target/s390/pr89952.c: New test.
8122
8123 2019-04-24 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR target/90187
8126 * g++.target/i386/pr90187.C: New test.
8127
8128 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
8129
8130 * gdc.test/README.gcc: New file.
8131
8132 2019-04-24 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR tree-optimization/90208
8135 * gcc.dg/tsan/pr90208-1.c: New test.
8136 * gcc.dg/tsan/pr90208-2.c: New test.
8137
8138 PR tree-optimization/90211
8139 * gcc.dg/autopar/pr90211.c: New test.
8140
8141 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
8142 Robin Dapp <rdapp@linux.ibm.com>
8143
8144 * gdc.dg/link.d: Test if target d_runtime.
8145 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
8146 * gdc.dg/simd.d: Likewise.
8147
8148 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
8149
8150 * gdc.test/fail_compilation/fail2456.d: New test.
8151 * gdc.test/fail_compilation/test18312.d: New test.
8152 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
8153
8154 2018-04-23 Sudakshina Das <sudi.das@arm.com>
8155
8156 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
8157 for linux targets.
8158 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
8159 with GNU note section.
8160
8161 2019-04-23 Jeff Law <law@redhat.com>
8162
8163 * lib/target-supports.exp
8164 (check_effective_target_keeps_null_pointer_checks): Add cr16.
8165
8166 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
8167
8168 PR rtl-optimization/87979
8169 * gcc.dg/pr87979.c: New test.
8170
8171 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
8172
8173 PR rtl-optimization/84032
8174 * gcc.dg/pr84032.c: New test.
8175
8176 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
8177
8178 PR tree-optimization/90078
8179 * g++.dg/tree-ssa/pr90078.C: New test.
8180
8181 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
8182
8183 PR tree-optimization/90021
8184 * gfortran.dg/pr90021.f90: New test.
8185
8186 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8187
8188 PR fortran/90166
8189 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
8190
8191 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
8192
8193 PR fortran/57284
8194 * gfortran.dg/class_70.f03
8195
8196 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
8197
8198 PR target/90178
8199 * gcc.target/i386/pr90178.c: New test.
8200
8201 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
8202
8203 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
8204
8205 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
8206
8207 PR c++/89900
8208 * g++.dg/cpp0x/pr89900-1.C: New.
8209 * g++.dg/cpp0x/pr89900-2.C: Likewise.
8210 * g++.dg/cpp0x/pr89900-3.C: Likewise.
8211 * g++.dg/cpp0x/pr89900-4.C: Likewise.
8212
8213 2019-04-19 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR middle-end/90139
8216 * gcc.c-torture/compile/pr90139.c: New test.
8217
8218 PR c++/90138
8219 * g++.dg/template/pr90138.C: New test.
8220
8221 PR c/89888
8222 * c-c++-common/pr89888.c: New test.
8223 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
8224 Don't expect -Wswitch-unreachable warning.
8225
8226 PR c++/90108
8227 * c-c++-common/pr90108.c: New test.
8228
8229 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
8230
8231 PR middle-end/85164
8232 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
8233
8234 2019-04-18 Richard Biener <rguenther@suse.de>
8235
8236 PR debug/90131
8237 * gcc.dg/guality/pr90131.c: New testcase.
8238
8239 2019-04-17 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR c++/89325
8242 * g++.dg/ext/attrib58.C: New test.
8243 * g++.dg/ext/attrib59.C: New test.
8244 * g++.dg/ext/attrib60.C: New test.
8245
8246 PR target/90125
8247 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
8248 constants to ensure precise result even when not using fma.
8249 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
8250 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
8251 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
8252 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
8253 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
8254 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
8255 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
8256 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
8257 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
8258
8259 2019-04-17 Marek Polacek <polacek@redhat.com>
8260
8261 PR c++/90124 - bogus error with incomplete type in decltype.
8262 * g++.dg/cpp0x/decltype70.C: New test.
8263
8264 2019-04-17 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR middle-end/90095
8267 * gcc.dg/pr90095-1.c: New test.
8268 * gcc.dg/pr90095-2.c: New test.
8269
8270 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
8271
8272 PR fortran/90048
8273 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
8274 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
8275 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
8276
8277 PR fortran/90067
8278 PR fortran/90114
8279 * gfortran.dg/goacc/private-1.f95: Remove file.
8280 * gfortran.dg/goacc/private-2.f95: Likewise.
8281 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
8282 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
8283 Likewise.
8284 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
8285
8286 2019-04-17 Jakub Jelinek <jakub@redhat.com>
8287
8288 PR target/89093
8289 * gcc.target/arm/pr89093-2.c: New test.
8290
8291 2019-04-16 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR c++/86953
8294 * g++.dg/cpp0x/constexpr-86953.C: New test.
8295
8296 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
8297
8298 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
8299
8300 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
8301
8302 PR debug/89528
8303 * gcc.dg/guality/pr89528.c: New.
8304
8305 PR rtl-optimization/86438
8306 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
8307
8308 2019-04-16 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR target/90096
8311 * gcc.target/i386/pr90096.c: New test.
8312 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
8313 * gcc.target/i386/pr69255-2.c: Likewise.
8314 * gcc.target/i386/pr69255-3.c: Likewise.
8315
8316 PR rtl-optimization/90082
8317 * gcc.dg/pr90082.c: New test.
8318
8319 PR tree-optimization/90090
8320 * g++.dg/opt/pr90090.C: New test.
8321
8322 2019-04-16 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/56049
8325 * gfortran.dg/pr56049.f90: New testcase.
8326
8327 2019-04-15 Richard Biener <rguenther@suse.de>
8328
8329 PR debug/90074
8330 * gcc.dg/guality/pr90074.c: New testcase.
8331
8332 2019-04-15 Richard Biener <rguenther@suse.de>
8333
8334 PR tree-optimization/90071
8335 * gcc.dg/torture/pr90071.c: New testcase.
8336
8337 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8338
8339 PR rtl-optimization/89794
8340 * gcc.dg/torture/pr89794.c: New testcase.
8341
8342 2019-04-15 Richard Biener <rguenther@suse.de>
8343
8344 PR ipa/88936
8345 * gcc.dg/torture/pr88936-1.c: New testcase.
8346 * gcc.dg/torture/pr88936-2.c: Likewise.
8347 * gcc.dg/torture/pr88936-3.c: Likewise.
8348
8349 2019-04-15 Martin Jambor <mjambor@suse.cz>
8350
8351 PR ipa/pr89693
8352 * g++.dg/ipa/pr89693.C: New test.
8353
8354 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
8355
8356 PR tree-optimization/90020
8357 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
8358
8359 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
8360
8361 PR lto/89358
8362 * g++.dg/lto/pr89358_0.C: New testcase.
8363 * g++.dg/lto/pr89358_1.C: New testcase.
8364
8365 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8366
8367 PR fortran/85448
8368 * gfortran.dg/bind_c_usage_33.f90: New test and...
8369 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
8370
8371 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
8372
8373 PR fortran/89843
8374 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
8375 in ctg. Test the conversion of the descriptor types in the main
8376 program.
8377 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
8378 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
8379
8380 PR fortran/89846
8381 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
8382 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
8383
8384 PR fortran/90022
8385 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
8386 the computation of 'ans'. Also, change the expected results for
8387 CFI_is_contiguous to comply with standard.
8388 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
8389 results for CFI_is_contiguous to comply with standard.
8390 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
8391 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
8392
8393 2019-04-13 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR target/89093
8396 * gcc.target/arm/pr89093.c: New test.
8397
8398 2019-04-12 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR c/89933
8401 * c-c++-common/pr89933.c: New test.
8402
8403 2019-04-12 Martin Sebor <msebor@redhat.com>
8404
8405 PR c/88383
8406 PR c/89288
8407 PR c/89798
8408 PR c/89797
8409 * c-c++-common/attributes-1.c: Adjust.
8410 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
8411 * c-c++-common/builtin-has-attribute-6.c: New test.
8412 * c-c++-common/builtin-has-attribute-7.c: New test.
8413 * c-c++-common/pr71574.c: Adjust.
8414 * gcc.dg/pr25559.c: Adjust.
8415 * gcc.dg/attr-vector_size.c: New test.
8416
8417 2019-04-12 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR rtl-optimization/89965
8420 * gcc.target/i386/pr89965.c: New test.
8421
8422 2019-04-12 Marek Polacek <polacek@redhat.com>
8423
8424 PR c++/87603 - constexpr functions are no longer noexcept.
8425 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
8426 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
8427 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
8428 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
8429 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
8430 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
8431
8432 2019-04-12 Marek Polacek <polacek@redhat.com>
8433
8434 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
8435 * g++.dg/cpp0x/pr86397-1.C: Likewise.
8436 * g++.dg/cpp0x/pr86397-2.C: Likewise.
8437
8438 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
8439
8440 * g++.target/arm/arm.exp: Change format of default prune regex.
8441 * gcc.target/arm/arm.exp: Change format of default prune regex.
8442
8443 2019-04-12 Martin Liska <mliska@suse.cz>
8444
8445 PR middle-end/89970
8446 * gcc.target/i386/mvc15.c: New test.
8447 * gcc.target/i386/mvc3.c: Quote target in error pattern.
8448 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
8449
8450 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8451
8452 PR target/87532
8453 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
8454 instruction counts.
8455 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
8456 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
8457
8458 2019-04-12 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR c/89946
8461 * c-c++-common/pr89946.c: New test.
8462
8463 PR rtl-optimization/90026
8464 * g++.dg/opt/pr90026.C: New test.
8465
8466 2018-04-11 Steve Ellcey <sellcey@marvell.com>
8467
8468 PR rtl-optimization/87763
8469 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
8470 to bfi.
8471
8472 2019-04-11 Richard Biener <rguenther@suse.de>
8473
8474 PR tree-optimization/90020
8475 * gcc.dg/torture/pr90020.c: New testcase.
8476
8477 2019-04-11 Richard Biener <rguenther@suse.de>
8478
8479 PR tree-optimization/90018
8480 * gcc.dg/vect/pr90018.c: New testcase.
8481
8482 2018-04-10 Steve Ellcey <sellcey@marvell.com>
8483
8484 PR rtl-optimization/87763
8485 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
8486 to bfi.
8487 * gcc.target/aarch64/combine_bfi_2.c: New test.
8488
8489 2019-04-10 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR middle-end/90025
8492 * gcc.c-torture/execute/pr90025.c: New test.
8493
8494 PR c++/90010
8495 * gcc.dg/pr90010.c: New test.
8496
8497 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
8498
8499 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
8500 (dg-options): Use -O2 -fdump-rtl-ce1.
8501 (dg-final): Scan ce1 RTL dump instead of asm dump.
8502
8503 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
8504
8505 PR target/90024
8506 * gcc.dg/torture/neon-immediate-timode.c: New test.
8507
8508 2019-04-09 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR tree-optimization/89998
8511 * gcc.c-torture/compile/pr89998-1.c: New test.
8512 * gcc.c-torture/compile/pr89998-2.c: New test.
8513
8514 PR target/90015
8515 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
8516 diagnostics.
8517
8518 2019-04-08 Richard Biener <rguenther@suse.de>
8519
8520 PR tree-optimization/90006
8521 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
8522
8523 2019-04-08 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR rtl-optimization/89865
8526 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
8527
8528 PR rtl-optimization/89865
8529 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
8530 on ia32.
8531
8532 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
8533
8534 PR tree-optimization/89725
8535 * gcc.dg/tree-ssa/pr89725.c: New test.
8536
8537 2019-04-08 Martin Liska <mliska@suse.cz>
8538
8539 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
8540
8541 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8542
8543 PR c++/89914
8544 * g++.dg/ext/has_nothrow_constructor-3.C: New.
8545
8546 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
8547
8548 PR target/89945
8549 * gcc.target/i386/pr89945.c: New test.
8550
8551 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8552
8553 PR fortran/87352
8554 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
8555 * gfortran.dg/finalize_33.f90: Likewise.
8556 * gfortran.dg/finalize_34.f90: New test.
8557
8558 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8559
8560 PR fortran/89981
8561 * gfortran.dg/entry_22.f90: New test.
8562
8563 2019-04-05 Marek Polacek <polacek@redhat.com>
8564
8565 PR c++/87145 - bogus error converting class type in template arg list.
8566 * g++.dg/cpp0x/constexpr-conv3.C: New test.
8567 * g++.dg/cpp0x/constexpr-conv4.C: New test.
8568
8569 2019-04-05 Martin Sebor <msebor@redhat.com>
8570
8571 PR bootstrap/89980
8572 * g++.dg/init/array52.C: New test.
8573
8574 2019-04-05 David Malcolm <dmalcolm@redhat.com>
8575
8576 PR c/89985
8577 * c-c++-common/pr89985.c: New test.
8578
8579 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
8580
8581 PR c/71598
8582 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
8583 size of enums.
8584 * gcc.dg/torture/pr71598-2.c: Likewise.
8585
8586 2019-04-05 Marek Polacek <polacek@redhat.com>
8587
8588 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
8589 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
8590
8591 2019-04-05 Richard Biener <rguenther@suse.de>
8592
8593 PR debug/89892
8594 PR debug/89905
8595 * gcc.dg/guality/pr89892.c: New testcase.
8596 * gcc.dg/guality/pr89905.c: Likewise.
8597 * gcc.dg/guality/loop-1.c: Likewise.
8598
8599 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
8600
8601 PR tree-optimization/89956
8602 * gfortran.dg/pr89956.f90: New test.
8603
8604 2019-04-04 Martin Sebor <msebor@redhat.com>
8605
8606 PR c++/89974
8607 PR c++/89878
8608 PR c++/89833
8609 PR c++/47488
8610 * g++.dg/abi/mangle69.C: New test.
8611 * g++.dg/abi/mangle70.C: New test.
8612 * g++.dg/abi/mangle71.C: New test.
8613 * g++.dg/abi/mangle72.C: New test.
8614 * g++.dg/cpp0x/constexpr-array19.C: New test.
8615 * g++.dg/cpp2a/nontype-class15.C: New test.
8616 * g++.dg/cpp2a/nontype-class16.C: New test.
8617 * g++.dg/init/array51.C: New test.
8618 * g++.dg/template/nontype29.C: New test.
8619
8620 2019-04-04 Martin Sebor <msebor@redhat.com>
8621
8622 PR middle-end/89957
8623 PR middle-end/89911
8624 * gcc.dg/Wstringop-overflow-13.c: New test.
8625
8626 2019-04-04 Martin Sebor <msebor@redhat.com>
8627
8628 PR middle-end/89934
8629 * gcc.dg/Wrestrict-19.c: New test.
8630 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
8631
8632 2019-04-04 Jeff Law <law@redhat.com>
8633
8634 PR rtl-optimization/89399
8635 * gcc.c-torture/compile/pr89399.c: New test.
8636
8637 2019-04-04 Harald Anlauf <anlauf@gmx.de>
8638
8639 PR fortran/89904
8640 * gfortran.dg/pr85797.f90: Adjust testcase.
8641
8642 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8643
8644 PR c++/65619
8645 * g++.dg/template/friend67.C: New.
8646
8647 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8648
8649 PR c++/61327
8650 * g++.dg/cpp0x/friend4.C: New.
8651 * g++.dg/cpp0x/friend5.C: Likewise.
8652
8653 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8654
8655 PR c++/56643
8656 * g++.dg/cpp0x/noexcept40.C: New.
8657
8658 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
8659
8660 PR fortran/68567
8661 * gfortran.dg/parameter_array_error_1.f90: New test.
8662
8663 2019-04-03 qing zhao <qing.zhao@oracle.com>
8664
8665 PR tree-optimization/89730
8666 * gcc.dg/live-patching-4.c: New test.
8667
8668 2019-04-03 Clément Chigot <clement.chigot@atos.net>
8669
8670 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
8671 supported.
8672
8673 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
8674
8675 PR c/71598
8676 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
8677 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
8678
8679 2019-04-03 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/84101
8682 * gcc.target/i386/pr84101.c: New testcase.
8683
8684 2019-04-02 Jeff Law <law@redhat.com>
8685
8686 * gcc.target/visium/bit_shift.c: xfail.
8687
8688 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
8689
8690 PR target/89902
8691 PR target/89903
8692 * gcc.target/i386/pr70799-4.c: Remove.
8693 * gcc.target/i386/pr70799-5.c: Remove.
8694 * gcc.target/i386/pr89902.c: New test.
8695 * gcc.target/i386/pr89903.c: Ditto.
8696
8697 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
8698
8699 PR rtl-optimization/84206
8700 * gcc.dg/pr84206.c: New test.
8701
8702 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
8703
8704 PR rtl-optimization/85876
8705 * gcc.dg/pr85876.c: New test.
8706
8707 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8708
8709 * gcc.target/s390/zvector/vec-double-compile.c: New test.
8710 * gcc.target/s390/zvector/vec-float-compile.c: New test.
8711 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
8712 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
8713
8714 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8715
8716 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
8717 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
8718 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
8719 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
8720
8721 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8722
8723 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
8724 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
8725
8726 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8727
8728 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
8729 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
8730
8731 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
8732
8733 PR testsuite/89916
8734 * gcc.dg/pr86928.c: Do not attempt to add -m32.
8735
8736 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8737
8738 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
8739 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
8740 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
8741 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
8742 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
8743 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
8744 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
8745 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
8746
8747 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8748
8749 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
8750 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
8751 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
8752 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
8753 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
8754 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
8755
8756 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8757
8758 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
8759 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
8760 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
8761 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
8762
8763 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8764
8765 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
8766 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
8767
8768 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8769
8770 * gcc.target/s390/arch13/sel-1.c: New test.
8771
8772 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8773
8774 * gcc.target/s390/arch13/popcount-1.c: New test.
8775
8776 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8777
8778 * gcc.target/s390/arch13/bitops-1.c: New test.
8779 * gcc.target/s390/arch13/bitops-2.c: New test.
8780 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
8781 option and adjust line numbers.
8782 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
8783
8784 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
8785
8786 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
8787 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
8788 runtime check for the vxe2 hardware feature on IBM Z.
8789
8790 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
8791
8792 PR testsuite/89907
8793 * lib/target-supports.exp (check_avx2_available): Replace
8794 avx_available with avx2_available.
8795
8796 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
8797
8798 PR rtl-optimization/85412
8799 * gcc.dg/pr85412.c: New test.
8800
8801 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8802
8803 PR c++/62207
8804 * g++.dg/template/crash130.C: New.
8805 * g++.dg/template/crash131.C: Likewise.
8806
8807 2019-04-01 Martin Sebor <msebor@redhat.com>
8808
8809 PR c/89685
8810 * gcc.dg/attr-copy-8.c: New test.
8811 * g++.dg/ext/attr-copy-2.C: New test.
8812
8813 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
8814
8815 PR rtl-optimization/86928
8816 * gcc.dg/pr86928.c: New test.
8817
8818 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
8819
8820 PR rtl-optimization/87273
8821 * gcc.dg/pr87273.c: New test.
8822
8823 2019-04-01 Martin Liska <mliska@suse.cz>
8824
8825 PR driver/89861
8826 * gcc.dg/spellcheck-options-18.c: New test.
8827 * gcc.dg/spellcheck-options-19.c: New test.
8828 * gcc.dg/spellcheck-options-20.c: New test.
8829 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
8830 * gcc.dg/completion-2.c: Add one variant with no argument.
8831
8832 2019-04-01 Richard Biener <rguenther@suse.de>
8833
8834 PR c/71598
8835 * gcc.dg/torture/pr71598-1.c: New testcase.
8836 * gcc.dg/torture/pr71598-2.c: Likewise.
8837 * gcc.dg/torture/pr71598-3.c: Likewise.
8838
8839 2019-03-31 Marek Polacek <polacek@redhat.com>
8840
8841 PR c++/89852 - ICE with C++11 functional cast with { }.
8842 * g++.dg/cpp0x/initlist115.C: New test.
8843
8844 2019-03-31 Harald Anlauf <anlauf@gmx.de>
8845
8846 PR fortran/83515
8847 PR fortran/85797
8848 * gfortran.dg/pr85797.f90: New test.
8849
8850 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851
8852 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
8853
8854 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8855
8856 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
8857 cleanup_extra_files.
8858 (dmd2dg): Copy additional files after test is translated.
8859 (gdc-do-test): Remove all copied files after test.
8860
8861 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
8862
8863 PR fortran/89841
8864 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
8865 for c_deallocate, c_allocate and c_assumed_size so that the
8866 attributes of the array arguments are correct and are typed.
8867 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
8868 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
8869
8870 PR fortran/89842
8871 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
8872 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
8873
8874 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8875
8876 PR fortran/89866
8877 * gfortran.dg/pointer_intent_8.f90: New test.
8878
8879 2019-03-29 Jim Wilson <jimw@sifive.com>
8880
8881 * gcc.target/riscv/predef-1.c: New.
8882 * gcc.target/riscv/predef-2.c: New.
8883 * gcc.target/riscv/predef-3.c: New.
8884 * gcc.target/riscv/predef-4.c: New.
8885 * gcc.target/riscv/predef-5.c: New.
8886 * gcc.target/riscv/predef-6.c: New.
8887 * gcc.target/riscv/predef-7.c: New.
8888 * gcc.target/riscv/predef-8.c: New.
8889
8890 2019-03-29 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR rtl-optimization/89865
8893 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
8894 the first argument register, so that occassional spills/fills are
8895 ignored.
8896
8897 PR sanitizer/89869
8898 * g++.dg/ubsan/vptr-14.C: New test.
8899
8900 PR c/89872
8901 * gcc.dg/tree-ssa/pr89872.c: New test.
8902
8903 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
8904
8905 * gcc.dg/diag-sanity.c: New test.
8906
8907 2019-03-29 Marek Polacek <polacek@redhat.com>
8908
8909 PR c++/89871
8910 * g++.dg/cpp2a/desig14.C: New test.
8911
8912 PR c++/89876 - ICE with deprecated conversion.
8913 * g++.dg/warn/conv5.C: New test.
8914
8915 2019-03-29 Martin Liska <mliska@suse.cz>
8916
8917 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
8918 * gcc.dg/pr68766.c: Likewise.
8919
8920 2019-03-29 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR rtl-optimization/87485
8923 * gcc.dg/pr87485.c: New test.
8924
8925 2019-03-28 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR middle-end/89621
8928 * gfortran.dg/gomp/pr89621.f90: New test.
8929
8930 2019-03-28 Martin Sebor <msebor@redhat.com>
8931
8932 PR c++/66548
8933 * g++.dg/cpp0x/decltype-pr66548.C: New test.
8934
8935 PR c++/81506
8936 * g++.dg/cpp0x/decltype-pr81506.C: New test.
8937
8938 2019-03-28 Marek Polacek <polacek@redhat.com>
8939
8940 PR c++/89612 - ICE with member friend template with noexcept.
8941 * g++.dg/cpp0x/noexcept38.C: New test.
8942 * g++.dg/cpp0x/noexcept39.C: New test.
8943 * g++.dg/cpp1z/noexcept-type21.C: New test.
8944
8945 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
8946
8947 PR target/89848
8948 * gcc.target/i386/pr89848.c: New test.
8949
8950 2019-03-28 Marek Polacek <polacek@redhat.com>
8951
8952 PR c++/89836 - bool constant expression and explicit conversions.
8953 * g++.dg/cpp2a/explicit15.C: New test.
8954
8955 2019-03-28 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR c/89812
8958 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
8959 other than AVR. Add dg-options "".
8960
8961 PR c++/89785
8962 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
8963 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
8964
8965 2019-03-27 Janus Weil <janus@gcc.gnu.org>
8966
8967 PR fortran/85537
8968 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
8969 * gfortran.dg/pointer_init_11.f90: New test case.
8970
8971 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
8972
8973 PR target/85667
8974 * gcc.target/i386/pr85667-5.c: New testcase.
8975 * gcc.target/i386/pr85667-6.c: New testcase.
8976
8977 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
8978
8979 PR testsuite/89834
8980 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
8981
8982 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
8983
8984 PR rtl-optimization/89313
8985 * gcc.dg/pr89313.c: New test.
8986
8987 2019-03-26 Jeff Law <law@redhat.com>
8988
8989 PR rtl-optimization/87761
8990 PR rtl-optimization/89826
8991 * gcc.c-torture/execute/pr89826.c: New test.
8992
8993 2019-03-27 Richard Biener <rguenther@suse.de>
8994
8995 * gcc.dg/torture/20190327-1.c: New testcase.
8996
8997 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
8998
8999 PR fortran/88247
9000 * gfortran.dg/associate_47.f90: New test.
9001
9002 2019-03-27 Richard Biener <rguenther@suse.de>
9003
9004 PR tree-optimization/89463
9005 * gcc.dg/guality/pr89463.c: New testcase.
9006
9007 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
9008
9009 PR target/89827
9010 * gcc.target/i386/pr89827.c: New test.
9011
9012 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9013
9014 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
9015 syntax.
9016
9017 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
9018
9019 PR tree-optimization/81740
9020 * gcc.dg/vect/pr81740-1.c: New testcase.
9021 * gcc.dg/vect/pr81740-2.c: Likewise.
9022
9023 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
9024
9025 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
9026 options in permute args tests.
9027
9028 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
9029
9030 PR c++/84598
9031 * g++.dg/ext/pr84598.C: New.
9032
9033 2019-03-26 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR c++/89796
9036 * g++.dg/gomp/pr89796.C: New test.
9037 * gcc.dg/gomp/pr89796.c: New test.
9038
9039 2019-03-25 David Malcolm <dmalcolm@redhat.com>
9040
9041 PR rtl-optimization/88347
9042 PR rtl-optimization/88423
9043 * gcc.c-torture/compile/pr88347.c: New test.
9044 * gcc.c-torture/compile/pr88423.c: New test.
9045
9046 2019-03-25 Martin Sebor <msebor@redhat.com>
9047
9048 PR c/89812
9049 * gcc.dg/attr-aligned-3.c: New test.
9050
9051 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
9052
9053 PR debug/86964
9054 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
9055
9056 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
9057
9058 PR c++/84661
9059 PR c++/85013
9060 * g++.dg/concepts/pr84661.C: New.
9061 * g++.dg/torture/pr85013.C: Likewise.
9062
9063 2019-03-25 Marek Polacek <polacek@redhat.com>
9064
9065 PR c++/89214 - ICE when initializing aggregates with bases.
9066 * g++.dg/cpp1z/aggr-base8.C: New test.
9067 * g++.dg/cpp1z/aggr-base9.C: New test.
9068
9069 PR c++/89705 - ICE with reference binding with conversion function.
9070 * g++.dg/cpp0x/rv-conv2.C: New test.
9071
9072 2019-03-25 Richard Biener <rguenther@suse.de>
9073
9074 PR tree-optimization/89789
9075 * gcc.dg/torture/pr89789.c: New testcase.
9076
9077 2019-03-25 Nathan Sidwell <nathan@acm.org>
9078
9079 * g++.dg/abi/lambda-static-1.C: New.
9080
9081 2019-03-25 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/89802
9084 * g++.dg/tree-ssa/pr89802.C: New testcase.
9085
9086 2019-03-25 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR c++/60702
9089 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
9090 for _ZTH* calls.
9091 * g++.dg/tls/thread_local11a.C: New test.
9092
9093 2019-03-25 Richard Biener <rguenther@suse.de>
9094
9095 PR middle-end/89790
9096 * g++.dg/pr89790.C: New testcase.
9097
9098 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
9099
9100 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
9101 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
9102 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
9103 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
9104
9105 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9106
9107 PR fortran/78865
9108 * gfortran.dg/altreturn_10.f90: New test.
9109 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9110
9111 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
9112
9113 PR rtl-optimization/89676
9114 * gcc.target/i386/pr89676.c: New.
9115
9116 2019-03-22 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR c++/60702
9119 * g++.dg/tls/thread_local11.C: New test.
9120 * g++.dg/tls/thread_local11.h: New test.
9121 * g++.dg/tls/thread_local12a.C: New test.
9122 * g++.dg/tls/thread_local12b.C: New test.
9123 * g++.dg/tls/thread_local12c.C: New test.
9124 * g++.dg/tls/thread_local12d.C: New test.
9125 * g++.dg/tls/thread_local12e.C: New test.
9126 * g++.dg/tls/thread_local12f.C: New test.
9127 * g++.dg/tls/thread_local12g.C: New test.
9128 * g++.dg/tls/thread_local12h.C: New test.
9129 * g++.dg/tls/thread_local12i.C: New test.
9130 * g++.dg/tls/thread_local12j.C: New test.
9131 * g++.dg/tls/thread_local12k.C: New test.
9132 * g++.dg/tls/thread_local12l.C: New test.
9133
9134 PR c++/87481
9135 * g++.dg/cpp1y/constexpr-87481.C: New test.
9136
9137 2019-03-22 Simon Wright <simon@pushface.org>
9138
9139 PR ada/89583
9140 * gnat.dg/socket2.adb: New.
9141
9142 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
9143
9144 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
9145
9146 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
9147
9148 PR target/89784
9149 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
9150 for _mm_mask{,3,z}_*.
9151 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
9152 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
9153 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
9154 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
9155 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
9156 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
9157 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
9158 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
9159 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
9160 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
9161 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
9162 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
9163 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
9164 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
9165 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
9166
9167 2019-03-22 Jakub Jelinek <jakub@redhat.com>
9168
9169 PR target/89784
9170 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
9171 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
9172 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
9173 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
9174 __builtin_ia32_vfmsubss3_mask3): Define.
9175 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
9176 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
9177 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
9178 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
9179 __builtin_ia32_vfmsubss3_mask3): Define.
9180 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
9181 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
9182 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
9183 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
9184 __builtin_ia32_vfmsubss3_mask3): Define.
9185 * gcc.target/i386/sse-14.c: Add tests for
9186 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
9187 * gcc.target/i386/sse-22.c: Likewise.
9188
9189 2019-03-21 Martin Sebor <msebor@redhat.com>
9190
9191 PR tree-optimization/89350
9192 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
9193 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
9194 * gcc.dg/Wstringop-overflow-11.c: New test.
9195 * gcc.dg/Wstringop-overflow-12.c: New test.
9196 * gcc.dg/pr89350.c: New test.
9197 * gcc.dg/pr40340-1.c: Adjust expected warning.
9198 * gcc.dg/pr40340-2.c: Same.
9199 * gcc.dg/pr40340-4.c: Same.
9200 * gcc.dg/pr40340-5.c: Same.
9201
9202 2019-03-21 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR lto/89692
9205 * g++.dg/other/pr89692.C: New test.
9206
9207 PR c++/89767
9208 * g++.dg/cpp1y/lambda-init18.C: New test.
9209 * g++.dg/cpp1y/lambda-init19.C: New test.
9210 * g++.dg/cpp1y/pr89767.C: New test.
9211
9212 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
9213 Cesar Philippidis <cesar@codesourcery.com>
9214
9215 PR fortran/72741
9216 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
9217 file.
9218 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
9219 Likewise.
9220
9221 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
9222
9223 PR fortran/72741
9224 * c-c++-common/goacc/routine-3-extern.c: New file.
9225 * c-c++-common/goacc/routine-3.c: Adjust.
9226 * c-c++-common/goacc/routine-4-extern.c: New file.
9227 * c-c++-common/goacc/routine-4.c: Adjust.
9228 * gfortran.dg/goacc/routine-module-3.f90: New file.
9229
9230 PR fortran/89773
9231 * gfortran.dg/goacc/pr89773.f90: New file.
9232 * gfortran.dg/goacc/pr77765.f90: Adjust.
9233 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
9234
9235 PR fortran/72741
9236 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
9237
9238 PR fortran/72741
9239 * gfortran.dg/goacc/routine-module-1.f90: New file.
9240 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
9241 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9242
9243 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
9244
9245 PR fortran/56408
9246 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
9247 (dg-compile-aux-modules): Fix diagnostic.
9248 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
9249 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
9250
9251 PR fortran/56408
9252 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
9253 missing nexted dg-test call support in dejaGNU 1.4.4.
9254
9255 PR fortran/29383
9256 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
9257 other '*.exp' files.
9258
9259 2019-03-21 Richard Biener <rguenther@suse.de>
9260
9261 PR tree-optimization/89779
9262 * gcc.dg/torture/pr89779.c: New testcase.
9263
9264 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9265
9266 PR c++/78645
9267 * g++.dg/cpp0x/constexpr-ice20.C: New.
9268
9269 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9270
9271 PR c++/89571
9272 * g++.dg/cpp0x/noexcept37.C: New.
9273
9274 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
9275
9276 PR d/89017
9277 * gdc.dg/pr89017.d: New test.
9278
9279 2019-03-20 Janus Weil <janus@gcc.gnu.org>
9280
9281 PR fortran/71861
9282 * gfortran.dg/interface_abstract_5.f90: New test case.
9283
9284 2019-03-20 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR target/89775
9287 * gcc.target/s390/pr89775-1.c: New test.
9288 * gcc.target/s390/pr89775-2.c: New test.
9289
9290 2019-03-20 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR target/89752
9293 * g++.target/aarch64/aarch64.exp: New file.
9294 * g++.target/aarch64/pr89752.C: New test.
9295
9296 2019-03-19 Martin Sebor <msebor@redhat.com>
9297
9298 PR tree-optimization/89688
9299 * gcc.dg/strlenopt-61.c: New test.
9300 * g++.dg/warn/Wstringop-overflow-2.C: New test.
9301
9302 2019-03-19 Jim Wilson <jimw@sifive.com>
9303
9304 PR target/89411
9305 * gcc.target/riscv/losum-overflow.c: New test.
9306
9307 2019-03-19 Martin Sebor <msebor@redhat.com>
9308
9309 PR tree-optimization/89644
9310 * gcc.dg/Wstringop-truncation-8.c: New test.
9311
9312 2019-03-19 Martin Liska <mliska@suse.cz>
9313
9314 PR middle-end/89737
9315 * gcc.dg/pr89737.c: New test.
9316
9317 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
9318
9319 PR lto/87809
9320 PR lto/89335
9321 * g++.dg/lto/pr87089_0.C: New testcase.
9322 * g++.dg/lto/pr87089_1.C: New testcase.
9323 * g++.dg/lto/pr89335_0.C: New testcase.
9324
9325 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9326
9327 PR target/89736
9328 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
9329 restrict this test to vsx targets.
9330
9331 2019-03-19 Jakub Jelinek <jakub@redhat.com>
9332
9333 PR target/89752
9334 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
9335 * g++.dg/ext/asm16.C: Likewise.
9336 * g++.dg/ext/asm17.C: New test.
9337
9338 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
9339
9340 * c-c++-common/unroll-7.c: New test.
9341
9342 2019-03-19 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR target/89726
9345 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
9346 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
9347 Add expected results for them.
9348
9349 PR c/89734
9350 * gcc.dg/pr89734.c: New test.
9351
9352 2019-03-18 Martin Sebor <msebor@redhat.com>
9353
9354 PR tree-optimization/89720
9355 * gcc.dg/Warray-bounds-42.c: New test.
9356
9357 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
9358
9359 PR c++/89630
9360 * g++.target/i386/pr89630.C: New test.
9361
9362 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
9363
9364 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
9365
9366 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
9367
9368 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
9369 the "store" test as well.
9370 * gcc.target/powerpc/bswap32.c: Ditto.
9371
9372 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
9373
9374 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
9375 the "store" test as well.
9376 * gcc.target/powerpc/bswap32.c: Ditto.
9377
9378 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
9379
9380 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
9381 "exceeds" instead of just one that talks about "too large".
9382
9383 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
9384
9385 * gcc.target/aarch64/sve/cost_model_1.c: New test.
9386
9387 2019-03-18 Martin Jambor <mjambor@suse.cz>
9388
9389 PR tree-optimization/89546
9390 * gcc.dg/tree-ssa/pr89546.c: New test.
9391
9392 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
9393
9394 PR target/89627
9395 * g++.target/riscv/call-with-empty-struct-float.C: New file.
9396 * g++.target/riscv/call-with-empty-struct-int.C: New file.
9397 * g++.target/riscv/call-with-empty-struct.H: New file.
9398 * g++.target/riscv/riscv.exp: New file.
9399
9400 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9401
9402 PR c++/85014
9403 * g++.dg/cpp0x/pr85014.C: New.
9404
9405 2019-03-18 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR middle-end/86979
9408 * gcc.dg/pr86979.c: New test.
9409
9410 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9411
9412 PR fortran/88008
9413 * gfortran.dg/typebound_call_31.f90: New test.
9414
9415 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
9416
9417 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
9418 hppa*-*-hpux*.
9419 * gcc.dg/compat/pr83487-1_y.c: Likewise.
9420
9421 * gfortran.dg/pointer_init_10.f90: Require visibility support.
9422 * gfortran.dg/temporary_3.f90: Likewise.
9423
9424 * gcc.dg/pr88074.c: Require c99_runtime.
9425 * gcc.dg/warn-abs-1.c: Likewise.
9426 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
9427
9428 PR testsuite/89666
9429 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
9430 hppa*-*-hpux*.
9431 * gcc.dg/attr-copy.c: Require alias support.
9432 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
9433
9434 2019-03-16 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR fortran/89724
9437 * gfortran.dg/continuation_15.f90: New test.
9438 * gfortran.dg/continuation_16.f90: New test.
9439
9440 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
9441
9442 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
9443
9444 PR testsuite/89393
9445 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
9446 * g++.dg/cpp0x/pr84497.C: Likewise.
9447
9448 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
9449 * gcc.dg/attr-copy-6.c: Likewise.
9450 * gcc.dg/pr87793.c: Likewise.
9451
9452 PR testsuite/89471
9453 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
9454
9455 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
9456 * gcc.dg/gimplefe-34.c: Likewise.
9457 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
9458 * gcc.dg/compat/pr83487-2_y.c: Likewise.
9459
9460 PR testsuite/84174
9461 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
9462 hppa*64*-*-*.
9463
9464 PR testsuite/83453
9465 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
9466
9467 * lib/target-supports.exp (check_ascii_locale_available): Remove
9468 hppa*-*-hpux*.
9469
9470 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9471
9472 PR fortran/84394
9473 * gfortran.dg/blockdata_11.f90: New test.
9474
9475 2019-03-15 Harald Anlauf <anlauf@gmx.de>
9476
9477 PR fortran/60091
9478 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
9479 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
9480
9481 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
9482
9483 PR target/87532
9484 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
9485 instruction selection.
9486 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
9487 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
9488 * gcc.target/powerpc/pr87532-mc.c: New test.
9489 * gcc.target/powerpc/pr87532.c: New test.
9490 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
9491 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
9492 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
9493 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
9494 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
9495 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
9496 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
9497 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
9498 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
9499 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
9500 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
9501 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
9502 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
9503 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
9504 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
9505 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
9506 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
9507 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
9508 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
9509 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
9510 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
9511 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
9512 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
9513 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
9514 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
9515 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
9516 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
9517
9518 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
9519
9520 PR c++/88534
9521 PR c++/88537
9522 * g++.dg/cpp2a/pr88534.C: New.
9523 * g++.dg/cpp2a/pr88537.C: New.
9524
9525 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
9526
9527 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
9528 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
9529 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
9530 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9531
9532 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9533
9534 PR target/89719
9535 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
9536 * gcc.target/aarch64/spellcheck_5.c: Likewise.
9537 * gcc.target/aarch64/spellcheck_6.c: Likewise.
9538
9539 2019-03-15 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR c++/89709
9542 * g++.dg/cpp0x/constexpr-89709.C: New test.
9543
9544 PR debug/89704
9545 * gcc.dg/debug/pr89704.c: New test.
9546
9547 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
9548
9549 PR target/89650
9550 * g++.target/i386/pr89650.C: New test.
9551
9552 2019-03-14 Richard Biener <rguenther@suse.de>
9553
9554 * gcc.dg/gimplefe-13.c: Adjust.
9555 * gcc.dg/gimplefe-14.c: Likewise.
9556 * gcc.dg/gimplefe-17.c: Likewise.
9557 * gcc.dg/gimplefe-18.c: Likewise.
9558 * gcc.dg/gimplefe-7.c: Likewise.
9559 * gcc.dg/torture/pr89595.c: Likewise.
9560 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
9561 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
9562 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
9563 * gcc.dg/tree-ssa/scev-3.c: Likewise.
9564 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9565 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9566 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
9567 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
9568
9569 2019-03-14 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR ipa/89684
9572 * gcc.target/i386/pr89684.c: New test.
9573
9574 PR rtl-optimization/89679
9575 * gcc.dg/pr89679.c: New test.
9576
9577 2019-03-14 Richard Biener <rguenther@suse.de>
9578
9579 PR tree-optimization/89710
9580 * gcc.dg/torture/pr89710.c: New testcase.
9581
9582 2019-03-14 Richard Biener <rguenther@suse.de>
9583
9584 PR middle-end/89698
9585 * g++.dg/torture/pr89698.C: New testcase.
9586
9587 2019-03-14 Jakub Jelinek <jakub@redhat.com>
9588
9589 PR tree-optimization/89703
9590 * gcc.c-torture/compile/pr89703-1.c: New test.
9591 * gcc.c-torture/compile/pr89703-2.c: New test.
9592
9593 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
9594
9595 PR target/89523
9596 * gcc.target/i386/pr89523-1a.c: New test.
9597 * gcc.target/i386/pr89523-1b.c: Likewise.
9598 * gcc.target/i386/pr89523-2.c: Likewise.
9599 * gcc.target/i386/pr89523-3.c: Likewise.
9600 * gcc.target/i386/pr89523-4.c: Likewise.
9601 * gcc.target/i386/pr89523-5.c: Likewise.
9602 * gcc.target/i386/pr89523-6.c: Likewise.
9603 * gcc.target/i386/pr89523-7.c: Likewise.
9604 * gcc.target/i386/pr89523-8.c: Likewise.
9605 * gcc.target/i386/pr89523-9.c: Likewise.
9606
9607 2019-03-14 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR c++/89512
9610 * g++.dg/cpp1y/var-templ61.C: New test.
9611
9612 PR c++/89652
9613 * g++.dg/cpp1y/constexpr-89652.C: New test.
9614
9615 2019-03-13 Harald Anlauf <anlauf@gmx.de>
9616
9617 PR fortran/87045
9618 * gfortran.dg/pr87045.f90: New test.
9619
9620 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
9621
9622 PR target/85860
9623 * gcc.target/i386/pr85860.c: New.
9624
9625 2019-03-13 Marek Polacek <polacek@redhat.com>
9626
9627 PR c++/89686 - mixing init-capture and simple-capture in lambda.
9628 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
9629
9630 PR c++/89660 - bogus error with -Wredundant-move.
9631 * g++.dg/cpp0x/Wredundant-move8.C: New test.
9632 * g++.dg/cpp0x/Wredundant-move9.C: New test.
9633
9634 2019-03-13 Janus Weil <janus@gcc.gnu.org>
9635
9636 PR fortran/89601
9637 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
9638 * gfortran.dg/pdt_30.f90: New test case.
9639
9640 2019-03-13 Marek Polacek <polacek@redhat.com>
9641
9642 PR c++/88979 - further P0634 fix for constructors.
9643 * g++.dg/cpp2a/typename15.C: New test.
9644
9645 2019-03-13 Martin Sebor <msebor@redhat.com>
9646
9647 PR tree-optimization/89662
9648 * gcc.dg/Warray-bounds-41.c: New test.
9649
9650 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9651
9652 PR c++/63508
9653 * g++.dg/cpp0x/auto53.C: New.
9654
9655 2019-03-13 Richard Biener <rguenther@suse.de>
9656
9657 PR middle-end/89677
9658 * gcc.dg/torture/pr89677.c: New testcase.
9659
9660 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9661
9662 PR c++/85558
9663 * g++.dg/other/friend16.C: New.
9664 * g++.dg/other/friend17.C: Likewise.
9665
9666 2019-03-13 Jakub Jelinek <jakub@redhat.com>
9667
9668 PR middle-end/88588
9669 * c-c++-common/gomp/pr88588.c: New test.
9670
9671 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9672
9673 PR fortran/66695
9674 PR fortran/77746
9675 PR fortran/79485
9676 * gfortran.dg/binding_label_tests_30.f90: New test.
9677 * gfortran.dg/binding_label_tests_31.f90: New test.
9678 * gfortran.dg/binding_label_tests_32.f90: New test.
9679 * gfortran.dg/binding_label_tests_33.f90: New test.
9680
9681 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
9682
9683 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
9684 * gdc.dg/ubsan/ubsan.exp: New file.
9685 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
9686 Explicitly return flags from procedure.
9687
9688 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
9689
9690 PR d/88957
9691 * gdc.dg/pr88957.d: New test.
9692 * gdc.dg/simd.d: Add new vector tests.
9693
9694 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
9695
9696 PR d/87824
9697 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
9698 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
9699 -nostdinc++ flag.
9700
9701 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9702
9703 PR fortran/87673
9704 * gfortran.dg/charlen_17.f90: New test.
9705
9706 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
9707
9708 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
9709
9710 2019-03-12 Martin Liska <mliska@suse.cz>
9711
9712 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
9713 * gfortran.dg/binding_label_tests_4.f03: Likewise.
9714 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
9715 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
9716 * gfortran.dg/c_loc_tests_17.f90: Likewise.
9717 * gfortran.dg/constructor_9.f90: Likewise.
9718 * gfortran.dg/dec_structure_8.f90: Likewise.
9719 * gfortran.dg/entry_4.f90: Likewise.
9720 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
9721 * gfortran.dg/initialization_23.f90: Likewise.
9722 * gfortran.dg/logical_assignment_1.f90: Likewise.
9723 * gfortran.dg/pr80752.f90: Likewise.
9724 * gfortran.dg/pr88116_1.f90: Likewise.
9725 * gfortran.dg/pr88467.f90: Likewise.
9726 * gfortran.dg/typebound_call_7.f03: Likewise.
9727 * gfortran.dg/typebound_generic_1.f03: Likewise.
9728 * gfortran.dg/typebound_operator_2.f03: Likewise.
9729 * gfortran.dg/typebound_operator_4.f03: Likewise.
9730 * gfortran.dg/typebound_proc_9.f03: Likewise.
9731 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
9732
9733 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
9734
9735 PR fortran/89363
9736 * gfortran.dg/assumed_rank_16.f90: New test.
9737
9738 PR fortran/89364
9739 * gfortran.dg/assumed_rank_17.f90: New test.
9740
9741 2019-03-12 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR middle-end/89663
9744 * gcc.c-torture/compile/pr89663-1.c: New test.
9745 * gcc.c-torture/compile/pr89663-2.c: New test.
9746
9747 2019-03-12 Richard Biener <rguenther@suse.de>
9748
9749 PR tree-optimization/89664
9750 * gfortran.dg/pr89664.f90: New testcase.
9751
9752 2019-03-11 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR fortran/89651
9755 * gfortran.dg/gomp/pr89651.f90: New test.
9756
9757 PR middle-end/89655
9758 PR bootstrap/89656
9759 * gcc.c-torture/compile/pr89655.c: New test.
9760
9761 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
9762
9763 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
9764 target.
9765
9766 2019-03-11 Martin Liska <mliska@suse.cz>
9767
9768 * g++.dg/conversion/simd3.C (foo): Wrap option names
9769 with apostrophe character.
9770 * g++.dg/cpp1z/decomp3.C (test): Likewise.
9771 (test3): Likewise.
9772 * g++.dg/cpp1z/decomp4.C (test): Likewise.
9773 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
9774 * g++.dg/cpp1z/decomp45.C (f): Likewise.
9775 * g++.dg/opt/pr34036.C: Likewise.
9776 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
9777 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
9778 * gcc.dg/cpp/dir-only-4.c: Likewise.
9779 * gcc.dg/cpp/dir-only-5.c: Likewise.
9780 * gcc.dg/cpp/pr71591.c: Likewise.
9781 * gcc.dg/format/opt-1.c: Likewise.
9782 * gcc.dg/format/opt-2.c: Likewise.
9783 * gcc.dg/format/opt-3.c: Likewise.
9784 * gcc.dg/format/opt-4.c: Likewise.
9785 * gcc.dg/format/opt-5.c: Likewise.
9786 * gcc.dg/format/opt-6.c: Likewise.
9787 * gcc.dg/pr22231.c: Likewise.
9788 * gcc.dg/pr33007.c: Likewise.
9789 * gcc.dg/simd-1.c (hanneke): Likewise.
9790 * gcc.dg/simd-5.c: Likewise.
9791 * gcc.dg/simd-6.c: Likewise.
9792 * gcc.dg/spellcheck-options-14.c: Likewise.
9793 * gcc.dg/spellcheck-options-15.c: Likewise.
9794 * gcc.dg/spellcheck-options-16.c: Likewise.
9795 * gcc.dg/spellcheck-options-17.c: Likewise.
9796 * gcc.dg/tree-ssa/pr23109.c: Likewise.
9797 * gcc.dg/tree-ssa/recip-5.c: Likewise.
9798 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
9799 (__attribute__): Likewise.
9800 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
9801 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
9802 * gcc.target/powerpc/warn-1.c: Likewise.
9803 * gcc.target/powerpc/warn-2.c: Likewise.
9804
9805 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
9806
9807 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
9808
9809 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
9810
9811 * c-c++-common/unroll-6.c: New test.
9812
9813 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
9814
9815 PR c++/87571
9816 * g++.dg/template/memfriend18.C: New.
9817
9818 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9819
9820 * gdc.dg/pr89041.d: Mark as compile test.
9821
9822 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9823
9824 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
9825 dg-options.
9826
9827 2019-03-10 Martin Jambor <mjambor@suse.cz>
9828
9829 PR tree-optimization/85762
9830 PR tree-optimization/87008
9831 PR tree-optimization/85459
9832 * g++.dg/tree-ssa/pr87008.C: New test.
9833 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
9834
9835 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9836
9837 PR fortran/66089
9838 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
9839 * gfortran.dg/no_arg_check_2.f90: Likewise.
9840
9841 2019-03-10 Jakub Jelinek <jakub@redhat.com>
9842
9843 PR c++/89648
9844 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
9845
9846 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9847
9848 PR fortran/66089
9849 * gfortran.dg/dependency_53.f90: New test.
9850
9851 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9852
9853 PR fortran/87734
9854 * gfortran.dg/public_private_module_10.f90: New test.
9855
9856 2019-03-09 John David Anglin <dave.anglin@bell.net>
9857
9858 PR c++/70349
9859 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
9860
9861 PR middle-end/68733
9862 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
9863
9864 PR testsuite/89472
9865 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
9866
9867 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9868
9869 PR c++/87750
9870 * g++.dg/cpp0x/pr87750.C: New.
9871
9872 2019-03-09 John David Anglin <dave.anglin@bell.net>
9873
9874 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
9875 * c-c++-common/ident-1a.c: Likewise.
9876 * c-c++-common/ident-1b.c: Likewise.
9877 * c-c++-common/ident-2b.c: Likewise.
9878
9879 * g++.dg/tls/pr77285-2.C: Require tls_native support.
9880
9881 * g++.dg/ext/visibility/lambda1.C: Require visibility.
9882
9883 PR inline-asm/87010
9884 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
9885
9886 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
9887 libatomic_available.
9888
9889 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
9890
9891 PR d/89041
9892 * gdc.dg/pr89041.d: New test.
9893
9894 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9895
9896 PR fortran/71544
9897 * gfortran.dg/c_ptr_tests_19.f90: New test.
9898
9899 2019-03-09 John David Anglin <dave.anglin@bell.net>
9900
9901 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
9902 * gnat.dg/debug12.adb: Likewise.
9903
9904 * lib/target-supports.exp (check_effective_target_weak_undefined):
9905 Return 0 on hppa*-*-hpux*.
9906 (check_ascii_locale_available): Likewise.
9907
9908 2019-03-09 Janus Weil <janus@gcc.gnu.org>
9909
9910 PR fortran/84504
9911 * gfortran.dg/pointer_init_10.f90: New test case.
9912
9913 2019-03-09 John David Anglin <dave.anglin@bell.net>
9914
9915 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
9916
9917 2019-03-09 John David Anglin <dave.anglin@bell.net>
9918
9919 PR fortran/89639
9920 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
9921
9922 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
9923
9924 PR fortran/71203
9925 * gfortran.dg/array_simplify_3.f90: New test case.
9926
9927 2019-03-09 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR c/88568
9930 * g++.dg/other/pr88568.C: New test.
9931
9932 PR rtl-optimization/89634
9933 * gcc.c-torture/execute/pr89634.c: New test.
9934
9935 2019-03-08 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR c/85870
9938 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
9939 -r -nostdlib -flinker-output=nolto-rel.
9940
9941 2019-03-08 David Malcolm <dmalcolm@redhat.com>
9942
9943 PR target/79926
9944 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
9945 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9946 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9947 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9948
9949 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9950
9951 PR c++/63540
9952 * g++.dg/cpp0x/implicit17.C: New.
9953
9954 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9955
9956 PR c++/22149
9957 * g++.dg/template/access29.C: New.
9958
9959 2019-03-08 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR c++/82075
9962 * g++.dg/cpp1z/decomp49.C: New test.
9963
9964 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9965
9966 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
9967
9968 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
9969
9970 PR target/68924
9971 PR target/78782
9972 PR target/87558
9973 * gcc.target/i386/pr78782.c: New test.
9974 * gcc.target/i386/pr87558.c: Ditto.
9975
9976 2019-03-08 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR c/85870
9979 * gcc.dg/lto/pr85870_0.c: New test.
9980 * gcc.dg/lto/pr85870_1.c: New test.
9981
9982 2019-03-08 Martin Liska <mliska@suse.cz>
9983
9984 PR target/86952
9985 * gcc.target/i386/pr86952.c: New test.
9986 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
9987 scanned pattern.
9988 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9989
9990 2019-03-08 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR c++/89585
9993 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
9994 asm volatile.
9995
9996 PR c++/89599
9997 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
9998 * g++.dg/parse/array-size2.C: Likewise.
9999 * g++.dg/cpp0x/constexpr-89599.C: New test.
10000
10001 PR c++/89622
10002 * g++.dg/warn/pr89622.C: New test.
10003
10004 2019-03-07 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR target/80003
10007 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
10008 * gcc.target/i386/interrupt-6.c: Likewise.
10009 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
10010
10011 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
10012
10013 PR c++/84518
10014 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
10015 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
10016
10017 2019-03-07 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR translation/79999
10020 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
10021 * c-c++-common/gomp/doacross-3.c: New test.
10022
10023 PR target/89602
10024 * gcc.target/i386/avx512f-vmovss-1.c: New test.
10025 * gcc.target/i386/avx512f-vmovss-2.c: New test.
10026 * gcc.target/i386/avx512f-vmovss-3.c: New test.
10027 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
10028 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
10029 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
10030
10031 2019-03-07 Martin Jambor <mjambor@suse.cz>
10032
10033 PR lto/87525
10034 * gcc.dg/ipa/ipcp-5.c: New test.
10035
10036 2019-03-07 Martin Jambor <mjambor@suse.cz>
10037
10038 PR ipa/88235
10039 * g++.dg/ipa/pr88235.C: New test.
10040
10041 2019-04-07 Richard Biener <rguenther@suse.de>
10042
10043 PR middle-end/89618
10044 * gcc.target/i386/pr89618.c: New testcase.
10045
10046 2019-03-07 Richard Biener <rguenther@suse.de>
10047
10048 PR tree-optimization/89595
10049 * gcc.dg/torture/pr89595.c: New testcase.
10050
10051 2019-03-07 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR c++/89585
10054 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
10055
10056 2019-03-06 Harald Anlauf <anlauf@gmx.de>
10057
10058 PR fortran/71203
10059 * gfortran.dg/substr_8.f90: New test.
10060
10061 2019-03-06 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR c++/87148
10064 * g++.dg/ext/flexary34.C: New test.
10065
10066 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
10067
10068 PR rtl-optimization/88845
10069 * gcc.target/powerpc/pr88845.c: New test.
10070
10071 2019-03-06 Marek Polacek <polacek@redhat.com>
10072
10073 PR c++/87378 - bogus -Wredundant-move warning.
10074 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
10075 * g++.dg/cpp0x/Wredundant-move7.C: New test.
10076
10077 2019-03-06 Richard Biener <rguenther@suse.de>
10078
10079 PR testsuite/89551
10080 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
10081 the way that makes the testcase PASS.
10082
10083 2019-03-05 Jakub Jelinek <jakub@redhat.com>
10084
10085 PR middle-end/89590
10086 * gcc.dg/pr89590.c: New test.
10087
10088 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
10089
10090 PR target/89222
10091 * gcc.target/arm/pr89222.c: Add new test.
10092
10093 2019-03-05 Richard Biener <rguenther@suse.de>
10094
10095 PR tree-optimization/89594
10096 * gcc.dg/pr89594.c: New testcase.
10097
10098 2019-03-05 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR tree-optimization/89487
10101 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
10102 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
10103 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
10104 "%r14".
10105
10106 PR bootstrap/89560
10107 * g++.dg/other/pr89560.C: New test.
10108
10109 PR tree-optimization/89570
10110 * gcc.dg/pr89570.c: New test.
10111
10112 PR tree-optimization/89566
10113 * c-c++-common/pr89566.c: New test.
10114
10115 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10116
10117 PR c++/84605
10118 * g++.dg/parse/crash69.C: New.
10119
10120 2019-03-04 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR c++/71446
10123 * g++.dg/cpp2a/desig12.C: New test.
10124 * g++.dg/cpp2a/desig13.C: New test.
10125
10126 2019-03-04 Tamar Christina <tamar.christina@arm.com>
10127
10128 PR target/88530
10129 * gcc.target/aarch64/options_set_10.c: Add native.
10130
10131 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
10132
10133 PR tree-optimization/89437
10134 * gcc.dg/sinatan-1.c: Fix testcase.
10135
10136 2019-03-04 Richard Biener <rguenther@suse.de>
10137
10138 PR middle-end/89572
10139 * gcc.dg/torture/pr89572.c: New testcase.
10140
10141 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
10142
10143 PR tree-optimization/89487
10144 * gcc.dg/tree-ssa/pr89487.c: New test.
10145
10146 2019-03-03 Harald Anlauf <anlauf@gmx.de>
10147
10148 PR fortran/77583
10149 * gfortran.dg/pr77583.f90: New test.
10150
10151 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10152
10153 PR fortran/72714
10154 * gfortran.dg/coarray_allocate_11.f90: New test.
10155
10156 2019-03-02 Harald Anlauf <anlauf@gmx.de>
10157
10158 PR fortran/89516
10159 * gfortran.dg/pr89492.f90: Adjust testcase.
10160 * gfortran.dg/transfer_check_5.f90: New test.
10161
10162 2019-03-02 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR c++/71446
10165 * g++.dg/cpp2a/desig10.C: New test.
10166 * g++.dg/cpp2a/desig11.C: New test.
10167 * g++.dg/ext/desig4.C: Expect 4 new errors.
10168
10169 PR target/89506
10170 * gcc.dg/pr89506.c: New test.
10171
10172 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
10173 Monk Chiang <sh.chiang04@gmail.com>
10174
10175 * gcc.target/riscv/attribute-1.c: New.
10176 * gcc.target/riscv/attribute-2.c: Likewise.
10177 * gcc.target/riscv/attribute-3.c: Likewise.
10178 * gcc.target/riscv/attribute-4.c: Likewise.
10179 * gcc.target/riscv/attribute-5.c: Likewise.
10180 * gcc.target/riscv/attribute-6.c: Likewise.
10181 * gcc.target/riscv/attribute-7.c: Likewise.
10182 * gcc.target/riscv/attribute-8.c: Likewise.
10183 * gcc.target/riscv/attribute-9.c: Likewise.
10184
10185 * gcc.target/riscv/arch-1.c: New.
10186 * gcc.target/riscv/arch-2.c: Likewise.
10187 * gcc.target/riscv/arch-3.c: Likewise.
10188 * gcc.target/riscv/arch-4.c: Likewise.
10189
10190 2019-03-01 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR middle-end/89497
10193 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
10194 scan-tree-dump-times from dom3 to tracer pass.
10195
10196 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
10197
10198 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
10199 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
10200
10201 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
10202
10203 PR rtl-optimization/85899
10204 * gcc.dg/pr85899.c: New test.
10205
10206 2019-03-01 Marek Polacek <polacek@redhat.com>
10207
10208 PR c++/89537 - missing location for error with non-static member fn.
10209 * g++.dg/diagnostic/member-fn-1.C: New test.
10210
10211 PR c++/89532 - ICE with incomplete type in decltype.
10212 * g++.dg/cpp2a/nontype-class14.C: New test.
10213
10214 2019-03-01 Jakub Jelinek <jakub@redhat.com>
10215
10216 Implement P1002R1, Try-catch blocks in constexpr functions
10217 PR c++/89513
10218 * g++.dg/cpp2a/constexpr-try1.C: New test.
10219 * g++.dg/cpp2a/constexpr-try2.C: New test.
10220 * g++.dg/cpp2a/constexpr-try3.C: New test.
10221 * g++.dg/cpp2a/constexpr-try4.C: New test.
10222 * g++.dg/cpp2a/constexpr-try5.C: New test.
10223 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
10224
10225 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
10226
10227 PR tree-optimization/89535
10228 * gfortran.dg/vect/pr89535.f90: New test.
10229
10230 2019-03-01 Richard Biener <rguenther@suse.de>
10231
10232 PR middle-end/89541
10233 * gfortran.dg/pr89451.f90: New testcase.
10234
10235 2019-03-01 Richard Biener <rguenther@suse.de>
10236
10237 PR middle-end/89497
10238 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
10239 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
10240 that happen now earlier.
10241
10242 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
10243
10244 * gcc.c-torture/execute/20190228-1.c: New test.
10245
10246 2019-02-28 Marek Polacek <polacek@redhat.com>
10247
10248 PR c++/87068 - missing diagnostic with fallthrough statement.
10249 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
10250
10251 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
10252 Cesar Philippidis <cesar@codesourcery.com>
10253
10254 PR fortran/72741
10255 PR fortran/89433
10256 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
10257 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
10258
10259 PR fortran/72741
10260 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
10261
10262 PR fortran/72741
10263 PR fortran/89433
10264 * gfortran.dg/goacc/routine-6.f90: Update
10265 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
10266 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
10267
10268 2019-02-28 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR c/89521
10271 * gcc.dg/pr89521-1.c: New test.
10272 * gcc.dg/pr89521-2.c: New test.
10273
10274 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
10275
10276 PR testsuite/89441
10277 * g++.dg/ipa/pr89009.C: Update symbol visibility.
10278
10279 2019-02-28 Tamar Christina <tamar.christina@arm.com>
10280
10281 PR target/88530
10282 * gcc.target/aarch64/options_set_10.c: New test.
10283
10284 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
10285
10286 PR c++/89522
10287 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
10288
10289 2019-02-28 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c/89525
10292 * gcc.dg/pr89525.c: New test.
10293
10294 PR c/89520
10295 * gcc.dg/pr89520-1.c: New test.
10296 * gcc.dg/pr89520-2.c: New test.
10297
10298 2019-02-27 Marek Polacek <polacek@redhat.com>
10299
10300 PR c++/88857 - ICE with value-initialization of argument in template.
10301 * g++.dg/cpp0x/initlist-value4.C: New test.
10302
10303 2019-02-27 Marek Polacek <polacek@redhat.com>
10304
10305 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
10306 * g++.dg/cpp0x/using-enum-3.C: New test.
10307
10308 2019-02-27 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR tree-optimization/89280
10311 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
10312 keyword.
10313
10314 2019-02-27 Richard Biener <rguenther@suse.de>
10315
10316 * gcc.dg/gimplefe-36.c: New testcase.
10317
10318 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10319
10320 PR c++/89488
10321 * g++.dg/cpp0x/nsdmi15.C: New.
10322
10323 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10324
10325 PR c++/88987
10326 * g++.dg/cpp0x/pr88987.C: New.
10327
10328 2019-02-27 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR tree-optimization/89280
10331 * gcc.c-torture/compile/pr89280.c: New test.
10332 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
10333 function. Skip the test for -O0.
10334
10335 2018-02-26 Steve Ellcey <sellcey@marvell.com>
10336
10337 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
10338 * gfortran.dg/simd-builtins-2.f90: Ditto.
10339 * gfortran.dg/simd-builtins-6.f90: Ditto.
10340 * gfortran.dg/simd-builtins-8.f90: New test.
10341 * gfortran.dg/simd-builtins-8.h: New header file.
10342
10343 2019-02-26 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR c++/89507
10346 * g++.dg/other/new2.C: New test.
10347
10348 PR tree-optimization/89500
10349 * gcc.dg/pr89500.c: New test.
10350 * gcc.dg/Wstringop-overflow-10.c: New test.
10351 * gcc.dg/strlenopt-60.c: New test.
10352
10353 2019-02-26 Harald Anlauf <anlauf@gmx.de>
10354
10355 PR fortran/89492
10356 * gfortran.dg/pr89492.f90: New test.
10357
10358 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10359
10360 PR fortran/89496
10361 * gfortran.dg/altreturn_9_0.f90: New file.
10362 * gfortran.dg/altreturn_9_1.f90: New file.
10363
10364 2019-02-26 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR c++/89481
10367 * g++.dg/cpp1y/constexpr-89481.C: New test.
10368
10369 2019-02-26 Richard Biener <rguenther@suse.de>
10370
10371 PR tree-optimization/89505
10372 * gcc.dg/torture/pr89505.c: New testcase.
10373
10374 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
10375
10376 * gnat.dg/opt77.adb: New test.
10377 * gnat.dg/opt77_pkg.ad[sb]: New helper.
10378
10379 2019-02-26 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR target/89474
10382 * gcc.target/i386/pr89474.c: New test.
10383
10384 2019-02-25 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR c/77754
10387 * gcc.c-torture/compile/pr77754-1.c: New test.
10388 * gcc.c-torture/compile/pr77754-2.c: New test.
10389 * gcc.c-torture/compile/pr77754-3.c: New test.
10390 * gcc.c-torture/compile/pr77754-4.c: New test.
10391 * gcc.c-torture/compile/pr77754-5.c: New test.
10392 * gcc.c-torture/compile/pr77754-6.c: New test.
10393
10394 2019-02-25 Tamar Christina <tamar.christina@arm.com>
10395
10396 PR target/88530
10397 * gcc.target/aarch64/options_set_1.c: New test.
10398 * gcc.target/aarch64/options_set_2.c: New test.
10399 * gcc.target/aarch64/options_set_3.c: New test.
10400 * gcc.target/aarch64/options_set_4.c: New test.
10401 * gcc.target/aarch64/options_set_5.c: New test.
10402 * gcc.target/aarch64/options_set_6.c: New test.
10403 * gcc.target/aarch64/options_set_7.c: New test.
10404 * gcc.target/aarch64/options_set_8.c: New test.
10405 * gcc.target/aarch64/options_set_9.c: New test.
10406
10407 2019-02-25 Tamar Christina <tamar.christina@arm.com>
10408
10409 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
10410 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
10411 Rename ....
10412 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
10413 test_vfmlslq_high_f16): ... To this.
10414 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
10415 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
10416 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
10417 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
10418 test_vfmlslq_laneq_high_u32): Rename ...
10419 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
10420 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
10421 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
10422 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
10423 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
10424 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
10425 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
10426 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
10427 test_vfmlslq_laneq_low_u32): Rename ...
10428 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
10429 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
10430 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
10431 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
10432 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
10433 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
10434 Rename ...
10435 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
10436 test_vfmlslq_low_f16): ... To this.
10437
10438 2019-02-25 Tamar Christina <tamar.christina@arm.com>
10439
10440 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
10441 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
10442 Rename ...
10443 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
10444 test_vfmlslq_high_f16): ... To this.
10445 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
10446 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
10447 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
10448 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
10449 test_vfmlslq_laneq_high_u32): Rename ...
10450 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
10451 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
10452 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
10453 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
10454 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
10455 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
10456 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
10457 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
10458 test_vfmlslq_laneq_low_u32): Rename ...
10459 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
10460 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
10461 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
10462 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
10463 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
10464 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
10465 Rename ...
10466 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
10467 test_vfmlslq_low_f16): ... To This.
10468 * lib/target-supports.exp
10469 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
10470
10471 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
10472
10473 PR fortran/89282
10474 * gfortran.dg/overload_3.f90: New test.
10475
10476 2019-02-25 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR c++/89285
10479 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
10480
10481 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
10482
10483 PR libfortran/89274
10484 * gfortran.dg/list_directed_large.f90: New test.
10485
10486 2019-02-25 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/89434
10489 * gcc.c-torture/execute/pr89434.c: New test.
10490
10491 PR target/89438
10492 * gcc.dg/pr89438.c: New test.
10493
10494 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
10495
10496 PR c++/84585
10497 * g++.dg/cpp0x/pr84585.C: New.
10498
10499 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10500
10501 PR fortran/89174
10502 * gfortran.dg/allocate_with_mold_3.f90: New test.
10503
10504 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
10505
10506 PR target/87007
10507 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
10508 * gcc.target/i386/pr87007-2.c: Likewise.
10509
10510 2019-02-24 Harald Anlauf <anlauf@gmx.de>
10511
10512 PR fortran/89266
10513 PR fortran/88326
10514 * gfortran.dg/pr89266.f90: New test.
10515 * gfortran.dg/pr88326.f90: New test.
10516
10517 2019-02-24 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR rtl-optimization/89445
10520 * gcc.target/i386/avx512f-pr89445.c: New test.
10521
10522 2019-02-23 Martin Sebor <msebor@redhat.com>
10523
10524 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
10525 wchar_t to wint_t to avoid a bogus -Wformat warning in
10526 ILP32 (bug 77970).
10527
10528 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
10529
10530 PR testsuite/89476
10531 * gfortran.dg/ISO_Fortran_binding_5.c: Include
10532 "../../../libgfortran/ISO_Fortran_binding.h".
10533 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
10534
10535 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
10536
10537 PR driver/69471
10538 * gcc.dg/pr69471-1.c: New test.
10539 * gcc.dg/pr69471-2.c: Likewise.
10540 * gcc.target/i386/pr69471-3.c: Likewise.
10541
10542 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10543
10544 PR fortran/84387
10545 * gfortran.dg/dtio_34.f90: New test.
10546
10547 2019-02-23 Marek Polacek <polacek@redhat.com>
10548
10549 PR c++/88294 - ICE with non-constant noexcept-specifier.
10550 * g++.dg/cpp0x/noexcept34.C: New test.
10551 * g++.dg/cpp0x/noexcept35.C: New test.
10552
10553 PR c++/89419
10554 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
10555
10556 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
10557
10558 PR fortran/88117
10559 * gfortran.dg/deferred_character_32.f90 : New test
10560
10561 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
10562
10563 PR fortran/89385
10564 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
10565 previously incorrect lbound for allocatable expressions. Also
10566 correct stop values to avoid repetition.
10567 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
10568 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
10569
10570 PR fortran/89366
10571 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
10572 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
10573 * gfortran.dg/pr32599.f03 : Set standard to F2008.
10574
10575 2019-02-22 David Malcolm <dmalcolm@redhat.com>
10576
10577 PR c++/89390
10578 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
10579 renaming to a multicharacter name, so that start != finish. Add
10580 tests for dtor locations.
10581
10582 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10583
10584 PR c++/84676
10585 * g++.dg/cpp0x/pr84676.C: New.
10586
10587 2019-02-22 Martin Sebor <msebor@redhat.com>
10588
10589 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
10590 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
10591
10592 2019-02-22 Harald Anlauf <anlauf@gmx.de>
10593
10594 PR fortran/83057
10595 * gfortran.dg/newunit_6.f90: New test.
10596
10597 2019-02-22 Marek Polacek <polacek@redhat.com>
10598
10599 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
10600 * g++.dg/cpp2a/explicit14.C: New test.
10601
10602 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
10603
10604 PR target/89324
10605 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
10606 * gfortran.fortran-torture/compile/pr89324.f90: New test.
10607
10608 2019-02-22 Martin Sebor <msebor@redhat.com>
10609
10610 PR c/89425
10611 * gcc.dg/Wabsolute-value.c: New test.
10612
10613 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
10614
10615 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
10616 Hongtao Liu <hongtao.liu@intel.com>
10617 Sunil K Pandey <sunil.k.pandey@intel.com>
10618
10619 PR target/87007
10620 * gcc.target/i386/pr87007-1.c: New test.
10621 * gcc.target/i386/pr87007-2.c: Likewise.
10622
10623 2019-02-22 Richard Biener <rguenther@suse.de>
10624
10625 PR tree-optimization/89440
10626 * gcc.dg/vect/pr89440.c: New testcase.
10627
10628 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
10629
10630 * lib/target-supports.exp (check_effective_target_offload_nvptx):
10631 Remove.
10632
10633 PR fortran/72741
10634 * gfortran.dg/goacc/classify-routine.f95: Adjust.
10635
10636 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
10637 * g++.dg/goacc/template.C: Likewise.
10638
10639 PR fortran/78027
10640 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
10641
10642 2019-02-22 Richard Biener <rguenther@suse.de>
10643
10644 PR middle-end/87609
10645 * gcc.dg/torture/restrict-7.c: New testcase.
10646
10647 2019-02-21 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR c++/89285
10650 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
10651 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
10652 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
10653 diagnostics.
10654 * g++.dg/cpp1y/constexpr-89285.C: New test.
10655 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
10656 for C++11.
10657 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
10658 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
10659
10660 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
10661
10662 PR target/87412
10663 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
10664 -fcf-protection with -fcf-protection=branch.
10665 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
10666 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
10667 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
10668 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
10669 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
10670
10671 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
10672
10673 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
10674 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
10675
10676 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10677
10678 PR fortran/86119
10679 * gfortran.dg/warn_conversion_11.f90: New test.
10680
10681 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
10682
10683 PR target/87412
10684 * gcc.target/i386/pr87412-1.c: New file.
10685 * gcc.target/i386/pr87412-2.c: Likewise.
10686 * gcc.target/i386/pr87412-3.c: Likewise.
10687 * gcc.target/i386/pr87412-4.c: Likewise.
10688
10689 2019-02-20 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR c++/89403
10692 * g++.dg/cpp0x/pr89403.C: New test.
10693
10694 PR c++/89405
10695 * g++.dg/cpp1z/inline-var5.C: New test.
10696
10697 PR middle-end/89412
10698 * gcc.c-torture/compile/pr89412.c: New test.
10699
10700 2019-02-20 Jakub Jelinek <jakub@redhat.com>
10701 David Malcolm <dmalcolm@redhat.com>
10702
10703 PR middle-end/89091
10704 * gcc.dg/torture/pr89091.c: New test.
10705
10706 2019-02-20 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR middle-end/88074
10709 PR middle-end/89415
10710 * gcc.dg/pr88074-2.c: New test.
10711
10712 PR c++/89336
10713 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
10714
10715 2019-02-20 David Malcolm <dmalcolm@redhat.com>
10716
10717 PR c/89410
10718 * gcc.dg/pr89410-1.c: New test.
10719 * gcc.dg/pr89410-2.c: New test.
10720
10721 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
10722
10723 * lib/target-supports.exp (check_effective_target_vect_usad_char):
10724 Add PowerPC support.
10725 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
10726 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
10727
10728 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10729
10730 PR target/86487
10731 * gcc.target/arm/pr86487.c: New.
10732
10733 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10734
10735 PR c++/84536
10736 * g++.dg/cpp1y/var-templ60.C: New.
10737
10738 2019-02-20 Li Jia He <helijia@linux.ibm.com>
10739
10740 PR target/88100
10741 * gcc.target/powerpc/pr88100.c: New testcase.
10742
10743 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
10744
10745 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
10746
10747 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10748
10749 PR fortran/89384
10750 * gfortran.dg/ISO_Fortran_binding_4.f90
10751
10752 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
10753
10754 PR c/87924
10755 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
10756 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
10757
10758 2019-02-19 Richard Biener <rguenther@suse.de>
10759
10760 PR middle-end/88074
10761 * gcc.dg/pr88074.c: New testcase.
10762
10763 2019-02-19 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR middle-end/89303
10766 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
10767 namespace.
10768
10769 PR c++/89387
10770 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
10771
10772 PR c++/89391
10773 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
10774
10775 PR c++/89390
10776 * g++.dg/diagnostic/pr89390.C: New test.
10777
10778 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
10779
10780 * README: Fix typos.
10781
10782 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10783
10784 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
10785 bad_weak_ptr_.
10786
10787 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10788
10789 PR fortran/87689
10790 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
10791 options.
10792 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
10793 * gfortran.dg/lto/pr87689_0.f: New file.
10794 * gfortran.dg/lto/pr87689_1.f: New file.
10795
10796 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
10797
10798 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
10799
10800 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10801
10802 * gdc.dg/dg.exp: Tabify.
10803 * gdc.dg/lto/lto.exp: Likewise.
10804 * gdc.test/gdc-test.exp: Likewise.
10805 * lib/gdc-dg.exp: Likewise.
10806 * lib/gdc.exp: Likewise.
10807
10808 2019-02-18 Richard Biener <rguenther@suse.de>
10809
10810 PR tree-optimization/89296
10811 * gcc.dg/uninit-pr89296.c: New testcase.
10812
10813 2019-02-18 Jakub Jelinek <jakub@redhat.com>
10814
10815 PR target/89369
10816 * gcc.c-torture/execute/pr89369.c: New test.
10817 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
10818 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
10819 34,63,62.
10820
10821 2019-02-18 Martin Jambor <mjambor@suse.cz>
10822
10823 PR tree-optimization/89209
10824 * gcc.dg/tree-ssa/pr89209.c: New test.
10825
10826 2019-02-18 Martin Liska <mliska@suse.cz>
10827
10828 * gfortran.dg/simd-builtins-7.f90: New test.
10829 * gfortran.dg/simd-builtins-7.h: New test.
10830
10831 2019-02-17 Harald Anlauf <anlauf@gmx.de>
10832
10833 PR fortran/88299
10834 * gfortran.dg/pr88299.f90: New test.
10835
10836 2019-02-17 Harald Anlauf <anlauf@gmx.de>
10837
10838 PR fortran/89077
10839 * gfortran.dg/transfer_simplify_12.f90: New test.
10840
10841 2019-02-17 Marek Polacek <polacek@redhat.com>
10842
10843 PR c++/89217 - ICE with list-initialization in range-based for loop.
10844 * g++.dg/cpp0x/range-for37.C: New test.
10845
10846 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
10847
10848 PR c++/89315
10849 * g++.dg/cpp0x/initlist114.C: New test.
10850
10851 PR c++/89356
10852 * g++.dg/abi/mangle68.C: New test.
10853 * g++.dg/cpp0x/decltype69.C: New test.
10854
10855 2019-02-16 David Malcolm <dmalcolm@redhat.com>
10856
10857 PR c++/88680
10858 * g++.dg/wrappers/pr88680.C: New test.
10859
10860 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10861
10862 PR fortran/71066
10863 * gfortran.dg/coarray_data_1.f90: New test.
10864
10865 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
10866
10867 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
10868 * c-c++-common/patchable_function_entry-default.c: Likewise.
10869 * c-c++-common/patchable_function_entry-definition.c: Likewise.
10870
10871 2019-02-16 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR rtl-optimization/66152
10874 * gcc.target/i386/pr66152.c: New test.
10875
10876 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
10877
10878 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
10879 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
10880
10881 2019-02-15 Tamar Christina <tamar.christina@arm.com>
10882
10883 * lib/target-supports.exp
10884 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
10885 checking alternative.
10886
10887 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
10888
10889 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
10890
10891 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
10892
10893 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
10894 * c-c++-common/patchable_function_entry-default.c: Likewise.
10895 * c-c++-common/patchable_function_entry-definition.c: Likewise.
10896 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
10897
10898 2019-02-15 Jakub Jelinek <jakub@redhat.com>
10899
10900 PR other/69006
10901 PR testsuite/88920
10902 * lib/gcc-dg.exp: If llvm_binutils effective target, set
10903 allow_blank_lines to 2 during initialization.
10904 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
10905 it was previously zero.
10906 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
10907 Clear allow_blank_lines afterwards whenever it was 1.
10908 * gdc.test/gdc-test.exp (dmd2dg): Don't call
10909 dg-allow-blank-lines-in-output here.
10910 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
10911 the tests and restore it back at the end.
10912
10913 * c-c++-common/ubsan/opts-1.c: New test.
10914 * c-c++-common/ubsan/opts-2.c: New test.
10915 * c-c++-common/ubsan/opts-3.c: New test.
10916 * c-c++-common/ubsan/opts-4.c: New test.
10917
10918 2019-02-15 Richard Biener <rguenther@suse.de>
10919 Jakub Jelinek <jakub@redhat.com>
10920
10921 PR tree-optimization/89278
10922 * gcc.dg/pr89278.c: New test.
10923
10924 2019-02-15 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR c/89340
10927 * gcc.dg/pr89340.c: New test.
10928 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
10929 that leaf attribute on nested function is useless.
10930
10931 PR other/89342
10932 * gcc.dg/pr89342.c: New test.
10933
10934 2019-02-14 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR rtl-optimization/89354
10937 * gcc.dg/pr89354.c: New test.
10938
10939 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
10940
10941 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
10942 * gcc.target/i386/ssse3-pabsd.c: Ditto.
10943 * gcc.target/i386/ssse3-pabsw.c: Ditto.
10944 * gcc.target/i386/ssse3-palignr.c: Ditto.
10945 * gcc.target/i386/ssse3-phaddd.c: Ditto.
10946 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
10947 * gcc.target/i386/ssse3-phaddw.c: Ditto.
10948 * gcc.target/i386/ssse3-phsubd.c: Ditto.
10949 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
10950 * gcc.target/i386/ssse3-phsubw.c: Ditto.
10951 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
10952 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
10953 * gcc.target/i386/ssse3-pshufb.c: Ditto.
10954 * gcc.target/i386/ssse3-psignb.c: Ditto.
10955 * gcc.target/i386/ssse3-psignd.c: Ditto.
10956 * gcc.target/i386/ssse3-psignw.c: Ditto.
10957
10958 2018-02-14 Steve Ellcey <sellcey@marvell.com>
10959
10960 * gcc.target/aarch64/pcs_attribute.c: New test.
10961
10962 2019-02-14 Harald Anlauf <anlauf@gmx.de>
10963
10964 PR fortran/88248
10965 * gfortran.dg/pr88248.f90: New test.
10966 * gfortran.dg/f2018_obs.f90: Updated test.
10967
10968 2019-02-14 Tamar Christina <tamar.christina@arm.com>
10969
10970 * gcc.target/arm/pr88850.c: change options to additional option.
10971
10972 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10973
10974 PR d/87864
10975 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
10976 present.
10977
10978 2019-02-14 Tamar Christina <tamar.christina@arm.com>
10979
10980 PR target/88850
10981 * gcc.target/arm/pr88850-2.c: New test.
10982 * lib/target-supports.exp
10983 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
10984 check_effective_target_arm_neon_softfp_fp16_ok,
10985 add_options_for_arm_neon_softfp_fp16): New.
10986
10987 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
10988
10989 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
10990 * lib/target-supports.exp: Add procedure to check for ldrd.
10991
10992 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
10993
10994 PR fortran/72715
10995 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
10996 * gfortran.dg/goacc/loop-3.f95: Likewise.
10997 * gfortran.dg/goacc/pr72715.f90: New test.
10998
10999 2019-02-14 Martin Liska <mliska@suse.cz>
11000
11001 PR rtl-optimization/89242
11002 * g++.dg/pr89242.C: New test.
11003
11004 2019-02-14 Jakub Jelinek <jakub@redhat.com>
11005
11006 PR tree-optimization/89314
11007 * gcc.dg/pr89314.c: New test.
11008
11009 PR middle-end/89284
11010 * gcc.dg/ubsan/pr89284.c: New test.
11011
11012 2019-02-13 Ian Lance Taylor <iant@golang.org>
11013
11014 * gcc.dg/func-attr-1.c: New test.
11015
11016 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
11017
11018 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
11019
11020 2019-02-13 Marek Polacek <polacek@redhat.com>
11021
11022 PR c++/89297 - ICE with OVERLOAD in template.
11023 * g++.dg/cpp0x/initlist113.C: New test.
11024
11025 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
11026
11027 PR c++/86379
11028 * g++.dg/cpp0x/pr86379.C: New.
11029
11030 PR c++/87322
11031 * g++.dg/cpp1y/pr87322.C: New.
11032 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
11033 instantiate the expected number of lambda functions.
11034
11035 2019-02-13 Marek Polacek <polacek@redhat.com>
11036
11037 PR c++/77304
11038 * g++.dg/cpp2a/nontype-class13.C: New test.
11039
11040 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
11041
11042 PR target/89190
11043 * gcc.target/arm/pr89190.c: New test.
11044
11045 2019-02-13 David Malcolm <dmalcolm@redhat.com>
11046
11047 PR c++/89036
11048 * g++.dg/concepts/pr89036.C: New test.
11049
11050 2019-02-13 Tamar Christina <tamar.christina@arm.com>
11051
11052 PR target/88847
11053 * gcc.target/aarch64/sve/pr88847.c: New test.
11054
11055 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
11056 Jakub Jelinek <jakub@redhat.com>
11057
11058 PR middle-end/89303
11059 * g++.dg/torture/pr89303.C: New test.
11060
11061 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11062
11063 PR c++/88986
11064 * g++.dg/cpp1z/using4.C: New.
11065 * g++.dg/cpp1z/using5.C: Likewise.
11066 * g++.dg/cpp1z/using6.C: Likewise.
11067
11068 2019-02-13 Jakub Jelinek <jakub@redhat.com>
11069
11070 PR target/89290
11071 * gcc.target/i386/pr89290.c: New test.
11072
11073 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
11074
11075 * gcc.target/i386/enqcmd.c: New test.
11076 * gcc.target/i386/enqcmds.c: Likewise.
11077 * g++.dg/other/i386-2.C: Add -menqcmd.
11078 * g++.dg/other/i386-3.C: Likewise.
11079 * gcc.target/i386/sse-12.c: Likewise.
11080 * gcc.target/i386/sse-13.c: Likewise.
11081 * gcc.target/i386/sse-14.c: Likewise.
11082 * gcc.target/i386/sse-23.c: Likewise.
11083
11084 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
11085
11086 * gcc.target/powerpc/crypto-builtin-1.c
11087 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
11088 New testcases.
11089
11090 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
11091
11092 PR target/89229
11093 * gcc.target/i386/pr89229-1.c: New test.
11094
11095 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
11096
11097 PR target/89233
11098 * gcc.target/s390/pr89233.c: New test.
11099
11100 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
11101
11102 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
11103 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
11104 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
11105
11106 2019-02-12 Richard Biener <rguenther@suse.de>
11107
11108 PR tree-optimization/89253
11109 * gfortran.dg/pr89253.f: New testcase.
11110
11111 2019-02-11 Marek Polacek <polacek@redhat.com>
11112
11113 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
11114 * g++.dg/cpp0x/nullptr40.C: New test.
11115 * g++.dg/cpp0x/nullptr41.C: New test.
11116
11117 2019-02-11 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR c++/88977
11120 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
11121
11122 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
11123
11124 PR tree-optimization/86637
11125 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
11126
11127 2019-02-11 Martin Sebor <msebor@redhat.com>
11128
11129 PR tree-optimization/88771
11130 * gcc.dg/Wstringop-overflow-8.c: New test.
11131 * gcc.dg/Wstringop-overflow-9.c: New test.
11132 * gcc.dg/Warray-bounds-40.c: New test.
11133 * gcc.dg/builtin-stpncpy.c: Adjust.
11134 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
11135 * g++.dg/opt/memcpy1.C: Adjust.
11136
11137 2019-02-11 Martin Sebor <msebor@redhat.com>
11138
11139 PR c++/87996
11140 * c-c++-common/array-5.c: New test.
11141 * c-c++-common/pr68107.c: Adjust text of diagnostics.
11142 * g++.dg/init/new38.C: Same.
11143 * g++.dg/init/new43.C: Same.
11144 * g++.dg/init/new44.C: Same.
11145 * g++.dg/init/new46.C: Same.
11146 * g++.dg/other/large-size-array.C: Same.
11147 * g++.dg/other/new-size-type.C: Same.
11148 * g++.dg/template/array30.C: Same.
11149 * g++.dg/template/array32.C: New test.
11150 * g++.dg/template/dependent-name3.C: Adjust.
11151 * gcc.dg/large-size-array-3.c: Same.
11152 * gcc.dg/large-size-array-5.c: Same.
11153 * gcc.dg/large-size-array.c: Same.
11154 * g++.old-deja/g++.brendan/array1.C: Same.
11155 * g++.old-deja/g++.mike/p6149.C: Same.
11156
11157 2019-02-11 Martin Sebor <msebor@redhat.com>
11158
11159 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
11160
11161 2019-02-11 Tamar Christina <tamar.christina@arm.com>
11162
11163 PR middle-end/88560
11164 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
11165 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
11166 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
11167
11168 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
11169
11170 * gcc.target/powerpc/vec-sld-modulo.c: New.
11171 * gcc.target/powerpc/vec-srad-modulo.c: New.
11172 * gcc.target/powerpc/vec-srd-modulo.c: New.
11173
11174 2019-02-11 Martin Liska <mliska@suse.cz>
11175
11176 PR ipa/89009
11177 * g++.dg/ipa/pr89009.C: New test.
11178
11179 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11180
11181 PR fortran/71723
11182 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
11183 * gfortran.dg/pointer_init_6.f90: Likewise.
11184 * gfortran.dg/pointer_init_9.f90: New test.
11185
11186 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11187
11188 PR fortran/67679
11189 * gfortran.dg/warn_undefined_1.f90: New test.o
11190
11191 2019-02-10 Jakub Jelinek <jakub@redhat.com>
11192
11193 PR tree-optimization/89268
11194 * gcc.dg/vect/pr89268.c: New test.
11195
11196 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11197
11198 * gnat.dg/lto19.adb: Remove dg-excess-errors.
11199
11200 2019-02-09 Harald Anlauf <anlauf@gmx.de>
11201
11202 PR fortran/89077
11203 * gfortran.dg/substr_simplify.f90: New test.
11204
11205 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
11206
11207 PR ipa/88711
11208 * gfortran.dg/pr79966.f90: Xfail everwyhere.
11209
11210 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
11211
11212 PR fortran/89200
11213 * gfortran.dg/array_reference_2.f90 : New test.
11214
11215 2019-02-09 Jakub Jelinek <jakub@redhat.com>
11216
11217 PR middle-end/89246
11218 * gcc.dg/gomp/pr89246-1.c: New test.
11219 * gcc.dg/gomp/pr89246-2.c: New test.
11220
11221 2019-02-08 Jakub Jelinek <jakub@redhat.com>
11222
11223 PR tree-optimization/88739
11224 * gcc.c-torture/execute/pr88739.c: New test.
11225
11226 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
11227
11228 PR testsuite/89258
11229 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
11230
11231 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
11232
11233 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
11234 * gcc.target/s390/vector/vec-copysign.c: New test.
11235
11236 2019-02-08 Richard Biener <rguenther@suse.de>
11237
11238 PR tree-optimization/89247
11239 * gcc.dg/torture/pr89247.c: New testcase.
11240
11241 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
11242
11243 * gcc.target/s390/jump-label.c: New test.
11244
11245 2019-02-08 Richard Biener <rguenther@suse.de>
11246
11247 PR testsuite/89250
11248 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
11249
11250 2019-02-08 Jakub Jelinek <jakub@redhat.com>
11251
11252 PR rtl-optimization/89234
11253 * g++.dg/ubsan/pr89234.C: New test.
11254
11255 2019-02-08 Richard Biener <rguenther@suse.de>
11256
11257 PR middle-end/89223
11258 * gcc.dg/torture/pr89223.c: New testcase.
11259
11260 2019-02-07 David Malcolm <dmalcolm@redhat.com>
11261
11262 PR tree-optimization/86637
11263 PR tree-optimization/89235
11264 * gcc.c-torture/compile/pr86637-1.c: New test.
11265 * gcc.c-torture/compile/pr86637-2.c: New test.
11266 * gcc.c-torture/compile/pr86637-3.c: New test.
11267 * gcc.c-torture/compile/pr89235.c: New test.
11268
11269 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11270
11271 * gcc.target/aarch64/abd_1.c: New test.
11272 * gcc.dg/sabd_1.c: Likewise.
11273
11274 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
11275
11276 PR fortran/52789
11277 * gfortran.dg/wunused-parameter_2.f90: New test.
11278
11279 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
11280
11281 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
11282
11283 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
11284
11285 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
11286 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
11287
11288 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
11289 Jakub Jelinek <jakub@redhat.com>
11290
11291 PR bootstrap/88714
11292 * gcc.c-torture/execute/pr88714.c: New test.
11293 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
11294
11295 2019-02-07 Tamar Christina <tamar.christina@arm.com>
11296
11297 PR/target 88850
11298 * gcc.target/arm/pr88850.c: New test.
11299
11300 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
11301
11302 PR c++/86218
11303 * g++.dg/cpp0x/pr86218.C: New.
11304
11305 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
11306
11307 PR rtl-optimization/89225
11308 * gcc.target/powerpc/pr89225.c: New.
11309
11310 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
11311
11312 * gnat.dg/opt76.adb: New test.
11313
11314 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11315
11316 PR fortran/71860
11317 * gfortran.dg/null_10.f90: New test.
11318
11319 2019-02-06 David Malcolm <dmalcolm@redhat.com>
11320
11321 PR c++/71302
11322 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
11323 column numbers to dg-warning directives where they are correct.
11324 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
11325 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
11326 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
11327
11328 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11329
11330 PR debug/87451
11331 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
11332 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
11333 xfail scan-assembler-not with Solaris as.
11334
11335 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
11336
11337 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
11338 counts and target.
11339 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
11340 counts and target.
11341 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
11342 counts and target.
11343
11344 2019-02-06 Richard Biener <rguenther@suse.de>
11345
11346 PR tree-optimization/89182
11347 * gfortran.dg/graphite/pr89182.f90: New testcase.
11348
11349 2019-02-06 Jakub Jelinek <jakub@redhat.com>
11350
11351 PR c/89211
11352 * gcc.dg/pr89211.c: New test.
11353
11354 PR middle-end/89210
11355 * c-c++-common/builtin-convertvector-2.c: New test.
11356
11357 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
11358
11359 PR go/89019
11360 * lib/go-torture.exp: Test compiling with -flto.
11361
11362 2019-02-06 Joseph Myers <joseph@codesourcery.com>
11363
11364 PR c/88584
11365 * gcc.dg/redecl-18.c: New test.
11366
11367 2019-02-05 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR c++/89187
11370 * g++.dg/opt/pr89187.C: New test.
11371
11372 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
11373
11374 * jit.dg/add-driver-options-testlib.c: Add support file for
11375 test-add-driver-options.c testcase.
11376 * jit.dg/all-non-failing-tests.h: Add note about
11377 test-add-driver-options.c
11378 * jit.dg/jit.exp (jit-dg-test): Update to support
11379 add-driver-options-testlib.c compilation.
11380 * jit.dg/test-add-driver-options.c: New testcase.
11381
11382 2019-02-05 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR rtl-optimization/11304
11385 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
11386 * gcc.target/i386/call-2.c: New test.
11387
11388 2019-02-05 Marek Polacek <polacek@redhat.com>
11389
11390 PR c++/89158 - by-value capture of constexpr variable broken.
11391 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
11392
11393 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
11394
11395 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
11396
11397 2019-02-05 Jakub Jelinek <jakub@redhat.com>
11398
11399 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
11400 target.
11401 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
11402
11403 PR target/89188
11404 * g++.dg/opt/pr89188.C: New test.
11405
11406 PR rtl-optimization/89195
11407 * gcc.c-torture/execute/pr89195.c: New test.
11408
11409 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
11410
11411 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
11412 hardware.
11413 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
11414 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
11415 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
11416 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
11417 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
11418 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
11419 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
11420 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
11421 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
11422
11423 2019-02-05 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR target/89186
11426 * g++.dg/ext/vector36.C: New test.
11427
11428 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
11429
11430 PR c++/87770
11431 * g++.dg/pr87770.C: New.
11432
11433 2019-02-04 Harald Anlauf <anlauf@gmx.de>
11434
11435 PR fortran/89077
11436 * gfortran.dg/pr89077.f90: New test.
11437
11438 2019-02-04 Martin Liska <mliska@suse.cz>
11439
11440 PR ipa/88985
11441 * gcc.dg/ipa/pr88985.c: New test.
11442
11443 2019-02-04 Jakub Jelinek <jakub@redhat.com>
11444
11445 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
11446 characters or extra spaces after the comment character.
11447
11448 2019-02-04 Jakub Jelinek <jakub@redhat.com>
11449
11450 * g++.dg/torture/alias-1.C: New test.
11451
11452 2019-02-03 Martin Sebor <msebor@redhat.com>
11453
11454 PR c/69661
11455 * c-c++-common/Wsequence-point-2.c: New test.
11456
11457 PR c++/44648
11458 * g++.dg/warn/Wunused-var-35.C: New test.
11459
11460 2019-02-03 Richard Biener <rguenther@suse.de>
11461
11462 PR debug/87295
11463 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
11464
11465 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11466
11467 PR fortran/88298
11468 * gfortran.dg/warn_conversion_10.f90: New test.
11469
11470 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
11471
11472 PR fortran/88393
11473 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
11474
11475 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
11476
11477 PR fortran/88980
11478 * gfortran.dg/realloc_on_assign_32.f90 : New test.
11479
11480 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
11481
11482 PR fortran/88685
11483 * gfortran.dg/pointer_array_component_3.f90 : New test.
11484
11485 2019-02-02 Jakub Jelinek <jakub@redhat.com>
11486
11487 PR middle-end/87887
11488 * gcc.dg/gomp/pr87887-1.c: New test.
11489 * gcc.dg/gomp/pr87887-2.c: New test.
11490
11491 2019-02-01 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR fortran/83246
11494 PR fortran/89084
11495 * gfortran.dg/pr89084.f90: New test.
11496 * gfortran.dg/lto/pr89084_0.f90: New test.
11497 * gfortran.dg/pr83246.f90: New test.
11498
11499 2019-02-01 Marek Polacek <polacek@redhat.com>
11500
11501 PR c++/88325 - ICE with invalid out-of-line template member definition.
11502 * g++.dg/cpp2a/typename14.C: New test.
11503
11504 2019-02-01 Richard Biener <rguenther@suse.de>
11505
11506 PR middle-end/88597
11507 * gcc.dg/torture/pr88597.c: New testcase.
11508
11509 2019-02-01 Richard Biener <rguenther@suse.de>
11510
11511 PR tree-optimization/85497
11512 * gcc.dg/graphite/pr85497.c: New testcase.
11513
11514 2019-02-01 Richard Biener <rguenther@suse.de>
11515
11516 PR testsuite/87451
11517 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
11518
11519 2019-02-01 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR tree-optimization/89143
11522 * gcc.dg/tree-ssa/vrp121.c: New test.
11523
11524 PR tree-optimization/88107
11525 * gcc.dg/gomp/pr88107.c: New test.
11526
11527 PR c++/87175
11528 * g++.dg/ext/attrib57.C: New test.
11529
11530 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
11531
11532 PR tree-optimization/88932
11533 * gfortran.dg/pr88932.f90: New test.
11534
11535 2019-01-31 Marek Polacek <polacek@redhat.com>
11536
11537 PR c++/88983 - ICE with switch in constexpr function.
11538 * g++.dg/cpp1y/constexpr-88983.C: New test.
11539
11540 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
11541
11542 PR fortran/88669
11543 * gfortran.dg/contiguous_9.f90: New test.
11544
11545 2019-01-31 Marek Polacek <polacek@redhat.com>
11546
11547 PR c++/89083, c++/80864 - ICE with list initialization in template.
11548 * g++.dg/cpp0x/initlist107.C: New test.
11549 * g++.dg/cpp0x/initlist108.C: New test.
11550 * g++.dg/cpp0x/initlist109.C: New test.
11551 * g++.dg/cpp0x/initlist110.C: New test.
11552 * g++.dg/cpp0x/initlist111.C: New test.
11553 * g++.dg/cpp0x/initlist112.C: New test.
11554 * g++.dg/init/ptrfn4.C: New test.
11555
11556 2019-01-31 David Malcolm <dmalcolm@redhat.com>
11557
11558 PR c/89122
11559 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
11560 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
11561
11562 2019-01-31 Richard Biener <rguenther@suse.de>
11563
11564 PR tree-optimization/89135
11565 * gcc.dg/torture/pr89135.c: New testcase.
11566
11567 2019-01-31 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR sanitizer/89124
11570 * c-c++-common/asan/pr89124.c: New test.
11571
11572 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11573
11574 PR fortran/52564
11575 * gfortran.dg/print_2.f90: New test.
11576
11577 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
11578
11579 PR rtl-optimization/87246
11580 * gcc.target/i386/pr87246.c: New.
11581
11582 2019-01-30 Marek Polacek <polacek@redhat.com>
11583
11584 PR c++/89119 - ICE with value-initialization in template.
11585 * g++.dg/cpp0x/initlist-value3.C: New test.
11586
11587 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
11588
11589 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
11590 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
11591 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
11592 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
11593 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
11594 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
11595 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
11596 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
11597 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
11598 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
11599
11600 2019-01-30 Richard Biener <rguenther@suse.de>
11601
11602 PR tree-optimization/89111
11603 * gcc.dg/torture/pr89111.c: New testcase.
11604
11605 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
11606
11607 PR testsuite/88920
11608 * lib/target-supports.exp: Cache result.
11609
11610 2019-01-30 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR c++/89105
11613 * g++.target/i386/pr89105.C: New test.
11614
11615 PR c/89061
11616 * gcc.dg/pr89061.c: New test.
11617
11618 2019-01-29 Martin Sebor <msebor@redhat.com>
11619
11620 PR c/88956
11621 * gcc.dg/Warray-bounds-39.c: New test.
11622
11623 2019-01-29 Marek Polacek <polacek@redhat.com>
11624
11625 PR testsuite/89110
11626 * g++.dg/other/nontype-1.C: Expect error in all modes.
11627 * g++.dg/parse/crash13.C: Likewise.
11628 * g++.dg/parse/error36.C: Likewise.
11629 * g++.dg/template/error29.C: Likewise.
11630
11631 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11632
11633 PR fortran/57048
11634 * gfortran.dg/c_funptr_1.f90: New file.
11635 * gfortran.dg/c_funptr_1_mod.f90: New file.
11636
11637 2019-01-29 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR c++/66676
11640 PR ipa/89104
11641 * gcc.dg/gomp/pr89104.c: New test.
11642
11643 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11644
11645 * gdc.dg/pr89042a.d: Mark as compile test.
11646 * gdc.dg/pr89042b.d: Likewise.
11647
11648 2019-01-29 Richard Biener <rguenther@suse.de>
11649
11650 PR debug/87295
11651 * g++.dg/lto/pr87295_0.C: New testcase.
11652
11653 2019-01-29 Jakub Jelinek <jakub@redhat.com>
11654
11655 PR c/89045
11656 * gcc.dg/pr89045.c: New test.
11657
11658 PR c/86125
11659 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
11660 lp64, ilp32 and llp64 only.
11661 (fputs): Use unsigned long long instead of size_t for return type.
11662 (vfprintf, vfscanf): Accept arbitrary target specific type for
11663 va_list.
11664
11665 2019-01-28 Marek Polacek <polacek@redhat.com>
11666
11667 PR c++/88358 - name wrongly treated as type.
11668 * g++.dg/cpp2a/typename1.C: Add dg-error.
11669 * g++.dg/cpp2a/typename13.C: New test.
11670 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
11671 Add typename.
11672
11673 2019-01-28 Marek Polacek <polacek@redhat.com>
11674
11675 * g++.dg/cpp0x/enum37.C: Add dg-error.
11676
11677 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
11678
11679 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
11680 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
11681
11682 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
11683
11684 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
11685 "-Wattribute-alias".
11686
11687 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
11688
11689 PR fortran/70696
11690 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
11691
11692 2019-01-27 Marek Polacek <polacek@redhat.com>
11693
11694 PR c++/88815 - narrowing conversion lost in decltype.
11695 PR c++/78244 - narrowing conversion in template not detected.
11696 * g++.dg/cpp0x/Wnarrowing15.C: New test.
11697 * g++.dg/cpp0x/Wnarrowing16.C: New test.
11698 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
11699 * g++.dg/cpp1y/Wnarrowing1.C: New test.
11700
11701 PR c++/89024 - ICE with incomplete enum type.
11702 * g++.dg/cpp0x/enum37.C: New test.
11703
11704 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
11705
11706 * gnat.dg/opt75.adb: New test.
11707 * gnat.dg/opt75_pkg.ad[sb]: New helper.
11708
11709 2019-01-27 Jakub Jelinek <jakub@redhat.com>
11710
11711 PR target/87214
11712 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
11713 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
11714
11715 2019-01-26 Martin Jambor <mjambor@suse.cz>
11716
11717 PR ipa/88933
11718 * gfortran.dg/gomp/pr88933.f90: New test.
11719
11720 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
11721
11722 PR d/89042
11723 * gdc.dg/pr89042a.d: New test.
11724 * gdc.dg/pr89042b.d: New test.
11725
11726 2019-01-26 Harald Anlauf <anlauf@gmx.de>
11727
11728 PR fortran/57553
11729 * gfortran.dg/pr57553.f90: New test.
11730
11731 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
11732
11733 * gnat.dg/array34.adb: New test.
11734
11735 2019-01-26 Jakub Jelinek <jakub@redhat.com>
11736
11737 PR preprocessor/88974
11738 * c-c++-common/cpp/pr88974.c: New test.
11739
11740 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
11741
11742 PR c++/88969
11743 * g++.dg/cpp2a/destroying-delete2.C: New.
11744 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
11745
11746 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
11747
11748 PR fortran/85780
11749 * gfortran.dg/pr85780.f90: Update testcase for error message.
11750
11751 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
11752
11753 PR target/88469
11754 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
11755 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
11756 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
11757
11758 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
11759
11760 PR middle-end/89037
11761 * gcc.dg/pr89037.c: New test.
11762
11763 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11764
11765 * lib/target-supports.exp (check_effective_target_fenv): New.
11766 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
11767 fenv effective target.
11768 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
11769 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
11770 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
11771 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
11772
11773 2019-01-25 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/86865
11776 * gcc.dg/graphite/pr86865.c: New testcase.
11777 * gcc.dg/graphite/pr69728.c: XFAIL.
11778 * gcc.dg/graphite/scop-21.c: Likewise.
11779
11780 2019-01-24 Martin Sebor <msebor@redhat.com>
11781
11782 PR c/86125
11783 PR c/88886
11784 PR middle-end/86308
11785 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
11786 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
11787 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
11788 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
11789 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
11790 * gcc.dg/builtins-69.c: New test.
11791 * gcc.dg/Wint-conversion-2.c: Add expected warning.
11792 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
11793
11794 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
11795
11796 PR rtl-optimization/88948
11797 * gcc.target/i386/pr88948.c: New test.
11798
11799 2019-01-24 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR debug/89006
11802 * g++.dg/debug/pr89006.C: New test.
11803
11804 PR middle-end/89015
11805 * gcc.dg/gomp/pr89015.c: New test.
11806
11807 PR c++/88976
11808 * c-c++-common/gomp/cancel-2.c: New test.
11809 * gcc.dg/gomp/cancel-1.c: New test.
11810 * g++.dg/gomp/cancel-1.C: New test.
11811 * g++.dg/gomp/cancel-2.C: New test.
11812 * g++.dg/gomp/cancel-3.C: New test.
11813
11814 2019-01-24 Jakub Jelinek <jakub@redhat.com>
11815
11816 PR tree-optimization/89027
11817 * gfortran.dg/gomp/pr89027.f90: New test.
11818
11819 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
11820
11821 PR fortran/88929
11822 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
11823 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
11824
11825 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
11826
11827 PR libgcc/88931
11828 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
11829 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
11830 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
11831 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
11832
11833 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
11834
11835 PR target/88998
11836 * g++.target/i386/pr88998.c: New test.
11837
11838 2019-01-23 Marek Polacek <polacek@redhat.com>
11839
11840 PR c++/88757 - qualified name treated wrongly as type.
11841 * g++.dg/cpp0x/dependent2.C: New test.
11842 * g++.dg/cpp2a/typename10.C: Remove dg-error.
11843 * g++.dg/cpp2a/typename12.C: New test.
11844 * g++.dg/template/static30.C: Remove dg-error.
11845
11846 2019-01-23 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR c/44715
11849 * c-c++-common/pr44715.c: New test.
11850
11851 PR c++/88984
11852 * c-c++-common/pr88984.c: New test.
11853
11854 2019-01-23 Richard Biener <rguenther@suse.de>
11855
11856 PR tree-optimization/89008
11857 * gcc.dg/torture/pr89008.c: New testcase.
11858
11859 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
11860
11861 * gnat.dg/specs/opt4.ads: New test.
11862
11863 2019-01-23 Jakub Jelinek <jakub@redhat.com>
11864
11865 PR tree-optimization/88964
11866 * gfortran.dg/pr88964.f90: New test.
11867
11868 2019-01-22 Martin Sebor <msebor@redhat.com>
11869
11870 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
11871 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
11872 non_strict_align.
11873 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
11874 * c-c++-common/Wrestrict.c: Make xfails conditional on target
11875 non_strict_align.
11876
11877 2018-01-22 Steve Ellcey <sellcey@marvell.com>
11878
11879 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
11880 to aarch64*-*-* target.
11881 * c-c++-common/gomp/pr60823-3.c: Ditto.
11882 * g++.dg/gomp/declare-simd-1.C: Ditto.
11883 * g++.dg/gomp/declare-simd-3.C: Ditto.
11884 * g++.dg/gomp/declare-simd-4.C: Ditto.
11885 * g++.dg/gomp/declare-simd-7.C: Ditto.
11886 * g++.dg/gomp/pr88182.C: Ditto.
11887 * gcc.dg/gomp/declare-simd-1.c: Ditto.
11888 * gcc.dg/gomp/declare-simd-3.c: Ditto.
11889 * gcc.dg/gomp/pr59669-2.c: Ditto.
11890 * gcc.dg/gomp/pr87895-1.c: Ditto.
11891 * gcc.dg/gomp/simd-clones-2.c: Ditto.
11892 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
11893 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
11894 * gfortran.dg/gomp/pr83977.f90: Ditto.
11895
11896 2019-01-22 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR target/88965
11899 * gcc.target/powerpc/pr88965.c: New test.
11900
11901 PR middle-end/88968
11902 * c-c++-common/gomp/atomic-23.c: New test.
11903
11904 2019-01-22 Harald Anlauf <anlauf@gmx.de>
11905
11906 PR fortran/88579
11907 * gfortran.dg/power_8.f90: New test.
11908
11909 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
11910
11911 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
11912 * g++.dg/vec-init-1.C: Likewise.
11913 * gcc.dg/pr87793.c: Likewise.
11914
11915 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
11916
11917 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
11918 * g++.dg/cpp0x/pr86397-2.C: Likewise.
11919
11920 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
11921
11922 PR target/88469
11923 * gcc.target/arm/aapcs/bitfield2.c: New test.
11924 * gcc.target/arm/aapcs/bitfield3.c: New test.
11925
11926 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
11927
11928 PR rtl-optimization/87763
11929 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
11930
11931 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
11932
11933 PR target/88954
11934 * gcc.target/i386/pr88954-1.c: New test.
11935 * gcc.target/i386/pr88954-2.c: Likewise.
11936
11937 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
11938
11939 PR target/88469
11940 * gcc.target/arm/aapcs/bitfield1.c: New test.
11941 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
11942 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
11943 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
11944
11945 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
11946
11947 * gfortran.dg/array_function_5.f90: Fix a dg directive.
11948 * gfortran.dg/block_16.f08: Likewise.
11949 * gfortran.dg/dec_structure_14.f90: Likewise.
11950 * gfortran.dg/namelist_96.f90: Likewise.
11951 * gfortran.dg/newunit_5.f90.f90: Moved to
11952 * gfortran.dg/newunit_5.f90: here.
11953 * gfortran.dg/pdt_28.f03: Likewise.
11954 * gfortran.dg/spread_simplify_1.f90: Likewise.
11955
11956 2019-01-22 Tamar Christina <tamar.christina@arm.com>
11957
11958 PR/tree-optimization 88903
11959 * gcc.dg/vect/pr88903-1.c: Add explicit &.
11960
11961 2019-01-22 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR rtl-optimization/88904
11964 * gcc.c-torture/execute/pr88904.c: New test.
11965
11966 PR target/88905
11967 * gcc.dg/pr88905.c: New test.
11968
11969 PR rtl-optimization/49429
11970 PR target/49454
11971 PR rtl-optimization/86334
11972 PR target/88906
11973 * gcc.target/i386/pr86334.c: New test.
11974 * gcc.target/i386/pr88906.c: New test.
11975
11976 2019-01-21 Jakub Jelinek <jakub@redhat.com>
11977
11978 PR c++/88949
11979 * g++.dg/gomp/pr88949.C: New test.
11980
11981 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
11982
11983 * class_66.f90: Fix a dg directive.
11984 * debug/pr35154-stabs.f: Likewise.
11985 * dec_d_lines_3.f: Likewise.
11986 * dec_d_lines_3.f: Likewise.
11987 * dec_structure_12.f90: Likewise.
11988 * dec_structure_15.f90: Likewise.
11989 * deferred_character_31.f90: Likewise.
11990 * dtio_31.f03: Likewise.
11991 * dtio_32.f03: Likewise.
11992 * extends_11.f03: Likewise.
11993 * integer_plus.f90: Likewise.
11994 * pdt_25.f03: Likewise.
11995 * pr58968.f: Likewise.
11996 * pr78259.f90: Likewise.
11997 * vect/vect-2.f90: Likewise.
11998 * matmul_const.f90: Likewise.
11999
12000 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
12001
12002 PR target/88938
12003 * gcc.target/i386/pr88938.c: New test.
12004
12005 2019-01-21 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR sanitizer/88901
12008 * g++.dg/asan/pr88901.C: New test.
12009
12010 2019-01-21 Tamar Christina <tamar.christina@arm.com>
12011
12012 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
12013
12014 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
12015
12016 PR c/88928
12017 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
12018 * gcc.dg/pr88928.c: New test case.
12019
12020 2019-01-21 Jakub Jelinek <jakub@redhat.com>
12021
12022 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
12023 {long ,short ,}{unsigned ,}int.
12024
12025 2019-01-21 Richard Biener <rguenther@suse.de>
12026
12027 PR tree-optimization/88934
12028 * gfortran.dg/pr88934.f90: New testcase.
12029
12030 2019-01-20 Ulrich Drepper <drepper@redhat.com>
12031
12032 Fix after C++ P0600 implementation.
12033 * g++.dg/init/new39.C: Don't just ignore result of new.
12034
12035 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
12036
12037 * gdc.dg/runnable.d: Add more tests for comparing complex types.
12038
12039 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
12040
12041 * gdc.dg/runnable.d: Add tests for comparing complex types.
12042
12043 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
12044
12045 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
12046 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
12047 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
12048 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
12049
12050 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
12051
12052 PR fortran/37835
12053 * gfortran.dg/no-automatic.f90: New test.
12054
12055 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12056
12057 PR fortran/77960
12058 * gfortran.dg/pr77960.f90: New test.
12059
12060 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12061 Paul Thomas <pault@gcc.gnu.org>
12062
12063 PR fortran/56789
12064 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
12065 scan-tree tests that fail with patch.
12066 * gfortran.dg/contiguous_8.f90: New test.
12067
12068 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
12069
12070 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
12071 inner strides.
12072 * gfortran.dg/loop_versioning_9.f90: New test.
12073 * gfortran.dg/loop_versioning_10.f90: Likewise.
12074
12075 2019-01-19 Jakub Jelinek <jakub@redhat.com>
12076
12077 PR fortran/88902
12078 * gfortran.dg/pr88902.f90: New test.
12079
12080 2019-01-18 Martin Sebor <msebor@redhat.com>
12081
12082 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
12083
12084 2019-01-18 Ian Lance Taylor <iant@golang.org>
12085
12086 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
12087 is no longer externally visible.
12088
12089 2019-01-18 Marek Polacek <polacek@redhat.com>
12090
12091 PR c++/86926
12092 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
12093
12094 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
12095
12096 PR middle-end/88587
12097 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
12098 (dg-options): Replace -m32 with -fno-pic.
12099 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
12100 (dg-options): Remove -m32.
12101
12102 2019-01-18 Richard Biener <rguenther@suse.de>
12103
12104 PR tree-optimization/88903
12105 * gcc.dg/vect/pr88903-1.c: New testcase.
12106 * gcc.dg/vect/pr88903-2.c: Likewise.
12107
12108 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
12109
12110 PR c/51628
12111 PR c/88664
12112 * c-c++-common/pr51628-33.c: New test.
12113 * c-c++-common/pr51628-35.c: New test.
12114 * c-c++-common/pr88664-1.c: Likewise.
12115 * c-c++-common/pr88664-2.c: Likewise.
12116 * gcc.dg/pr51628-34.c: Likewise.
12117
12118 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
12119
12120 PR target/88799
12121 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
12122 mp and sec extensions to armv7-a.
12123
12124 2019-01-18 Martin Liska <mliska@suse.cz>
12125
12126 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
12127 expected function name.
12128
12129 2019-01-18 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR tree-optimization/86214
12132 * g++.dg/opt/pr86214-1.C: New test.
12133 * g++.dg/opt/pr86214-2.C: New test.
12134
12135 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12136
12137 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
12138
12139 2019-01-18 Jakub Jelinek <jakub@redhat.com>
12140
12141 Reapply:
12142 2018-12-15 Jakub Jelinek <jakub@redhat.com>
12143
12144 PR target/88489
12145 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
12146 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
12147
12148 2019-01-18 Martin Liska <mliska@suse.cz>
12149
12150 PR middle-end/88587
12151 * g++.target/i386/pr88587.C: New test.
12152 * gcc.target/i386/mvc13.c: New test.
12153
12154 2018-01-17 Steve Ellcey <sellcey@cavium.com>
12155
12156 PR fortran/88898
12157 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
12158 warning checks.
12159 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
12160 * gfortran.dg/gomp/pr83977.f90: Ditto.
12161
12162 2019-01-17 Martin Sebor <msebor@redhat.com>
12163
12164 PR middle-end/88273
12165 * gcc.dg/Warray-bounds-38.c: New test.
12166
12167 2018-01-17 Steve Ellcey <sellcey@cavium.com>
12168
12169 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
12170 warning checks and assembler scans.
12171 * c-c++-common/gomp/pr60823-3.c: Ditto.
12172 * c-c++-common/gomp/pr63328.c: Ditto.
12173 * g++.dg/gomp/declare-simd-1.C: Ditto.
12174 * g++.dg/gomp/declare-simd-3.C: Ditto.
12175 * g++.dg/gomp/declare-simd-4.C: Ditto.
12176 * g++.dg/gomp/declare-simd-7.C: Ditto.
12177 * g++.dg/gomp/pr88182.C: Ditto.
12178 * g++.dg/vect/simd-clone-7.cc: Ditto.
12179 * gcc.dg/gomp/declare-simd-1.c: Ditto.
12180 * gcc.dg/gomp/declare-simd-3.c: Ditto.
12181 * gcc.dg/gomp/pr59669-2.c: Ditto.
12182 * gcc.dg/gomp/pr87895-1.c: Ditto.
12183 * gcc.dg/gomp/pr87895-2.c: Ditto.
12184 * gcc.dg/gomp/simd-clones-2.c: Ditto.
12185 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
12186 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
12187 * gfortran.dg/gomp/pr83977.f90: Ditto.
12188
12189 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12190
12191 * g++.dg/cpp0x/auto52.C: Test locations too.
12192 * g++.dg/cpp0x/trailing2.C: Likewise.
12193 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12194 * g++.dg/cpp1y/auto-fn25.C: Likewise.
12195 * g++.dg/cpp1y/auto-fn52.C: Likewise.
12196 * g++.dg/cpp1y/auto-fn53.C: Likewise.
12197 * g++.dg/cpp1y/auto-fn54.C: Likewise.
12198
12199 2019-01-17 David Malcolm <dmalcolm@redhat.com>
12200
12201 PR c++/88699
12202 * g++.dg/template/pr88699.C: New test.
12203
12204 2019-01-17 Martin Sebor <msebor@redhat.com>
12205
12206 PR tree-optimization/88800
12207 * c-c++-common/Wrestrict.c: Adjust.
12208 * gcc.dg/Warray-bounds-37.c: New test.
12209 * gcc.dg/builtin-memcpy-2.c: New test.
12210 * gcc.dg/builtin-memcpy.c: New test.
12211
12212 2019-01-17 Tamar Christina <tamar.christina@arm.com>
12213
12214 PR target/88850
12215 * gcc.target/arm/pr51968.c: Use neon intrinsics.
12216
12217 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
12218 Kwok Cheung Yeung <kcy@codesourcery.com>
12219 Julian Brown <julian@codesourcery.com>
12220 Tom de Vries <tom@codesourcery.com>
12221
12222 * gcc.dg/20020312-2.c: Add amdgcn support.
12223 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
12224 * gcc.dg/builtin-apply2.c: Likewise.
12225 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12226 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
12227 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
12228 * gcc.dg/memcmp-1.c: Increase timeout factor.
12229 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
12230 * gcc.dg/sibcall-10.c: xfail on amdgcn.
12231 * gcc.dg/sibcall-9.c: Likewise.
12232 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12233 * gcc.dg/tree-ssa/pr84512.c: Likewise.
12234 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
12235 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
12236 * lib/target-supports.exp (check_effective_target_trampolines):
12237 Configure amdgcn.
12238 (check_profiling_available): Likewise.
12239 (check_effective_target_global_constructor): Likewise.
12240 (check_effective_target_return_address): Likewise.
12241 (check_effective_target_fopenacc): Likewise.
12242 (check_effective_target_fopenmp): Likewise.
12243 (check_effective_target_vect_int): Likewise.
12244 (check_effective_target_vect_intfloat_cvt): Likewise.
12245 (check_effective_target_vect_uintfloat_cvt): Likewise.
12246 (check_effective_target_vect_floatint_cvt): Likewise.
12247 (check_effective_target_vect_floatuint_cvt): Likewise.
12248 (check_effective_target_vect_simd_clones): Likewise.
12249 (check_effective_target_vect_shift): Likewise.
12250 (check_effective_target_whole_vector_shift): Likewise.
12251 (check_effective_target_vect_bswap): Likewise.
12252 (check_effective_target_vect_shift_char): Likewise.
12253 (check_effective_target_vect_long): Likewise.
12254 (check_effective_target_vect_float): Likewise.
12255 (check_effective_target_vect_double): Likewise.
12256 (check_effective_target_vect_perm): Likewise.
12257 (check_effective_target_vect_perm_byte): Likewise.
12258 (check_effective_target_vect_perm_short): Likewise.
12259 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
12260 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
12261 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
12262 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
12263 (check_effective_target_vect_natural_alignment): Likewise.
12264 (check_effective_target_vect_fully_masked): Likewise.
12265 (check_effective_target_vect_element_align): Likewise.
12266 (check_effective_target_vect_masked_store): Likewise.
12267 (check_effective_target_vect_scatter_store): Likewise.
12268 (check_effective_target_vect_condition): Likewise.
12269 (check_effective_target_vect_cond_mixed): Likewise.
12270 (check_effective_target_vect_char_mult): Likewise.
12271 (check_effective_target_vect_short_mult): Likewise.
12272 (check_effective_target_vect_int_mult): Likewise.
12273 (check_effective_target_sqrt_insn): Likewise.
12274 (check_effective_target_vect_call_sqrtf): Likewise.
12275 (check_effective_target_vect_call_btrunc): Likewise.
12276 (check_effective_target_vect_call_btruncf): Likewise.
12277 (check_effective_target_vect_call_ceil): Likewise.
12278 (check_effective_target_vect_call_floorf): Likewise.
12279 (check_effective_target_lto): Likewise.
12280 (check_vect_support_and_set_flags): Likewise.
12281 (check_effective_target_vect_stridedN): Enable when fully masked is
12282 available.
12283 (add_options_for_sqrt_insn): New procedure.
12284
12285 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
12286
12287 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
12288 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
12289 linker.
12290 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
12291
12292 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
12293
12294 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
12295 * gcc.dg/pic-1.c: Disable on amdgcn.
12296 * gcc.dg/pic-2.c: Disable on amdgcn.
12297 * gcc.dg/pic-3.c: Disable on amdgcn.
12298 * gcc.dg/pic-4.c: Disable on amdgcn.
12299 * gcc.dg/pie-3.c: Disable on amdgcn.
12300 * gcc.dg/pie-4.c: Disable on amdgcn.
12301 * gcc.dg/uninit-19.c: Check pie_enabled.
12302 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
12303
12304 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
12305 Kwok Cheung Yeung <kcy@codesourcery.com>
12306 Julian Brown <julian@codesourcery.com>
12307 Tom de Vries <tom@codesourcery.com>
12308
12309 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
12310 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
12311 * gcc.c-torture/compile/pr34648.c: Require exceptions.
12312 * gcc.c-torture/compile/pr41469.c: Require exceptions.
12313 * gcc.dg/20111216-1.c: Require exceptions.
12314 * gcc.dg/cleanup-10.c: Require exceptions.
12315 * gcc.dg/cleanup-11.c: Require exceptions.
12316 * gcc.dg/cleanup-12.c: Require exceptions.
12317 * gcc.dg/cleanup-13.c: Require exceptions.
12318 * gcc.dg/cleanup-5.c: Require exceptions.
12319 * gcc.dg/cleanup-8.c: Require exceptions.
12320 * gcc.dg/cleanup-9.c: Require exceptions.
12321 * gcc.dg/gomp/pr29955.c: Require exceptions.
12322 * gcc.dg/lto/pr52097_0.c: Require exceptions.
12323 * gcc.dg/nested-func-5.c: Require exceptions.
12324 * gcc.dg/pch/except-1.c: Require exceptions.
12325 * gcc.dg/pch/valid-2.c: Require exceptions.
12326 * gcc.dg/pr41470.c: Require exceptions.
12327 * gcc.dg/pr42427.c: Require exceptions.
12328 * gcc.dg/pr44545.c: Require exceptions.
12329 * gcc.dg/pr47086.c: Require exceptions.
12330 * gcc.dg/pr51481.c: Require exceptions.
12331 * gcc.dg/pr51644.c: Require exceptions.
12332 * gcc.dg/pr52046.c: Require exceptions.
12333 * gcc.dg/pr54669.c: Require exceptions.
12334 * gcc.dg/pr56424.c: Require exceptions.
12335 * gcc.dg/pr64465.c: Require exceptions.
12336 * gcc.dg/pr65802.c: Require exceptions.
12337 * gcc.dg/pr67563.c: Require exceptions.
12338 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
12339 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
12340 * gcc.dg/vect/pr46663.c: Require exceptions.
12341 * lib/target-supports.exp (check_effective_target_exceptions): New.
12342
12343 2019-01-17 Tamar Christina <tamar.christina@arm.com>
12344
12345 PR target/88851
12346 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
12347
12348 2019-01-17 Nathan Sidwell <nathan@acm.org>
12349
12350 PR c++/86610
12351 * g++.dg/cpp0x/pr86610.C: New.
12352
12353 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
12354
12355 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
12356 VFIXUPIMM* intrinsics.
12357 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12358 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12359 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12360
12361 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
12362
12363 PR target/88794
12364 Revert:
12365 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
12366
12367 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
12368 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
12369 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
12370 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
12371 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
12372 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12373 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
12374 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12375 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
12376 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
12377 * gcc.target/i386/sse-13.c: Ditto.
12378 * gcc.target/i386/sse-14.c: Ditto.
12379 * gcc.target/i386/sse-22.c: Ditto.
12380 * gcc.target/i386/sse-23.c: Ditto.
12381 * gcc.target/i386/testimm-10.c: Ditto.
12382 * gcc.target/i386/testround-1.c: Ditto.
12383
12384 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
12385
12386 PR target/88794
12387 Revert:
12388 2018-12-15 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR target/88489
12391 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
12392 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
12393
12394 2019-01-17 Jakub Jelinek <jakub@redhat.com>
12395
12396 PR rtl-optimization/88870
12397 * gcc.dg/pr88870.c: New test.
12398
12399 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
12400
12401 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
12402
12403 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
12404
12405 PR c++/87768
12406 * g++.dg/concepts/pr87768.C: New.
12407
12408 PR c++/86648
12409 * gcc.dg/cpp1z/pr86648.C: New.
12410
12411 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
12412
12413 PR target/87306
12414 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
12415 vectorized on POWER unless hardware misaligned loads are available.
12416
12417 2019-01-16 David Malcolm <dmalcolm@redhat.com>
12418
12419 PR target/88861
12420 * g++.dg/torture/pr88861.C: New test.
12421
12422 2019-01-16 Tamar Christina <tamar.christina@arm.com>
12423
12424 PR debug/88046
12425 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
12426
12427 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12428
12429 * g++.dg/other/pr33558.C: Test location too.
12430 * g++.dg/other/pr33558-2.C: Likewise.
12431 * g++.dg/parse/crash4.C: Likewise.
12432 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
12433 * g++.old-deja/g++.mike/p7635.C: Likewise.
12434 * g++.old-deja/g++.other/decl6.C: Likewise.
12435
12436 2019-01-16 Marek Polacek <polacek@redhat.com>
12437
12438 PR c++/78244 - narrowing conversion in template not detected.
12439 * g++.dg/cpp0x/Wnarrowing13.C: New test.
12440 * g++.dg/cpp0x/Wnarrowing14.C: New test.
12441
12442 2019-01-16 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR c/51628
12445 PR target/88682
12446 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
12447 may_alias attribute.
12448
12449 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
12450
12451 * gcc.misc-tests/godump-1.c: Add test case for typedef before
12452 struct.
12453
12454 2019-01-15 David Malcolm <dmalcolm@redhat.com>
12455
12456 PR c++/88795
12457 * g++.dg/template/pr88795.C: New test.
12458
12459 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12460
12461 PR fortran/43136
12462 * gfortran.dg/actual_array_substr_3.f90: New test.
12463
12464 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
12465
12466 PR fortran/81849
12467 * gfortran.dg/pr81849.f90: New test.
12468
12469 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
12470
12471 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
12472 ISO_Fortran_binding_2.h.
12473
12474 2019-01-15 Marek Polacek <polacek@redhat.com>
12475
12476 PR c++/88866
12477 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
12478
12479 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
12480
12481 PR inline-asm/52813
12482 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
12483 -Wdeprecated warning and expect a following note:.
12484
12485 2019-01-15 Richard Biener <rguenther@suse.de>
12486
12487 PR debug/88046
12488 * g++.dg/lto/pr88046_0.C: New testcase.
12489
12490 2019-01-15 Richard Biener <rguenther@suse.de>
12491
12492 PR tree-optimization/88855
12493 * gcc.dg/pr88855.c: New testcase.
12494
12495 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
12496
12497 * g++.dg/diagnostic/typedef-initialized.C: New.
12498
12499 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
12500
12501 * g++.dg/diagnostic/bitfld3.C: New.
12502
12503 2019-01-15 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR tree-optimization/88775
12506 * gcc.dg/tree-ssa/pr88775-1.c: New test.
12507 * gcc.dg/tree-ssa/pr88775-2.c: New test.
12508
12509 2019-01-14 Marek Polacek <polacek@redhat.com>
12510
12511 PR c++/88825 - ICE with bogus function return type deduction.
12512 * g++.dg/cpp1y/auto-fn55.C: New test.
12513
12514 2019-01-14 Jakub Jelinek <jakub@redhat.com>
12515
12516 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
12517 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
12518 feature test macros.
12519 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
12520
12521 2019-01-14 Marek Polacek <polacek@redhat.com>
12522
12523 PR c++/88830 - ICE with abstract class.
12524 * g++.dg/other/abstract7.C: New test.
12525
12526 2019-01-14 Martin Sebor <msebor@redhat.com>
12527
12528 PR target/88638
12529 * gcc.dg/format/attr-8.c: New test.
12530 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
12531 * gcc.dg/format/attr-3.c: Same.
12532 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
12533 * objc.dg/fsf-nsstring-format-1.m: Same.
12534
12535 2019-01-14 Martin Liska <mliska@suse.cz>
12536
12537 PR gcov-profile/88263
12538 * g++.dg/gcov/pr88263-2.C: New test.
12539
12540 2019-01-14 Jakub Jelinek <jakub@redhat.com>
12541
12542 PR rtl-optimization/88796
12543 * gcc.target/i386/pr88796.c: New test.
12544
12545 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
12546
12547 * gdc.dg/asm1.d: New test.
12548 * gdc.dg/asm2.d: New test.
12549 * gdc.dg/asm3.d: New test.
12550 * gdc.dg/asm4.d: New test.
12551 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
12552
12553 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12554
12555 PR libfortran/88776
12556 * gfortran.dg/namelist_96.f90: New test.
12557
12558 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
12559
12560 PR fortran/59345
12561 * gfortran.dg/internal_pack_18.f90: New test.
12562
12563 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
12564
12565 * gcc.dg/pr51628-20.c: Updated.
12566 * gcc.dg/pr51628-21.c: Likewise.
12567 * gcc.dg/pr51628-25.c: Likewise.
12568
12569 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
12570
12571 PR fortran/59345
12572 * gfortran.dg/internal_pack_17.f90: New test.
12573 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
12574 to builtin_free.
12575
12576 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
12577
12578 PR fortran/61765
12579 * gfortran.dg/pr61765.f90: New test.
12580
12581 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
12582
12583 * g++.dg/cpp0x/pr62101.C: Test locations too.
12584 * g++.dg/inherit/pure1.C: Likewise.
12585
12586 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
12587
12588 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
12589 reports of ICEs.
12590 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
12591
12592 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
12593
12594 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
12595 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
12596 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
12597 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
12598 * gfortran.dg/bind_c_array_params_2.f90: Change search string
12599 for dump tree scan.
12600
12601 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
12602
12603 PR fortran/35031
12604 * gfortran.dg/pr35031.f90: new test.
12605
12606 2019-01-11 Marek Polacek <polacek@redhat.com>
12607
12608 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
12609 * g++.dg/cpp0x/Wredundant-move5.C: New test.
12610 * g++.dg/cpp0x/Wredundant-move6.C: New test.
12611
12612 2019-01-11 Jakub Jelinek <jakub@redhat.com>
12613
12614 PR middle-end/85956
12615 PR lto/88733
12616 * c-c++-common/gomp/pr85956.c: New test.
12617 * g++.dg/gomp/pr88733.C: New test.
12618
12619 2019-01-11 Tobias Burnus <burnus@net-b.de>
12620
12621 PR C++/88114
12622 * g++.dg/cpp0x/defaulted61.C: New
12623 * g++.dg/cpp0x/defaulted62.C: New.
12624
12625 2019-01-11 Jakub Jelinek <jakub@redhat.com>
12626
12627 PR tree-optimization/88693
12628 * gcc.c-torture/execute/pr88693.c: New test.
12629
12630 2019-01-11 Tamar Christina <tamar.christina@arm.com>
12631
12632 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
12633 and add options.
12634
12635 2019-01-11 Martin Liska <mliska@suse.cz>
12636
12637 PR middle-end/88758
12638 * g++.dg/lto/pr88758_0.C: New test.
12639 * g++.dg/lto/pr88758_1.C: New test.
12640
12641 2019-01-11 Jan Beulich <jbeulich@suse.com>
12642
12643 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
12644 gcc.target/i386/avx512f-vcvtss2si-1.c,
12645 gcc.target/i386/avx512f-vcvttsd2si-1.c,
12646 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
12647 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
12648 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
12649 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
12650 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
12651 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
12652 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
12653 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
12654 gcc.target/i386/pr19398.c: Permit l or q suffix.
12655
12656 2019-01-11 Jakub Jelinek <jakub@redhat.com>
12657
12658 PR rtl-optimization/88296
12659 * gcc.target/i386/pr88296.c: New test.
12660
12661 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
12662
12663 * g++.dg/diagnostic/extern-initialized.C: New.
12664 * g++.dg/ext/dllimport-initialized.C: Likewise.
12665
12666 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
12667
12668 PR fortran/59345
12669 * gfortran.dg/internal_pack_16.f90: New test.
12670
12671 2019-01-10 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR target/88785
12674 * g++.target/i386/pr88785.C: New test.
12675
12676 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
12677
12678 PR rtl-optimization/87305
12679 * gcc.target/aarch64/pr87305.c: New.
12680
12681 2019-01-10 Richard Biener <rguenther@suse.de>
12682
12683 PR tree-optimization/88792
12684 * gcc.dg/torture/pr88792.c: New testcase.
12685
12686 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12687
12688 PR fortran/86322
12689 * gfortran.dg/pr86322_1.f90: New test.
12690 * gfortran.dg/pr86322_2.f90: Ditto.
12691 * gfortran.dg/pr86322_3.f90: Ditto.
12692
12693 2019-01-10 Sudakshina Das <sudi.das@arm.com>
12694
12695 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
12696 * gcc.target/aarch64/bti-2.c: Likewise.
12697 * gcc.target/aarch64/bti-3.c: Likewise.
12698
12699 2019-01-10 Stefan Agner <stefan@agner.ch>
12700
12701 PR target/88648
12702 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
12703 check if -masm-syntax-unified gets applied properly.
12704
12705 2019-01-10 Jakub Jelinek <jakub@redhat.com>
12706
12707 PR c/88568
12708 * gcc.dg/pr88568.c: New test.
12709
12710 2019-01-10 Tamar Christina <tamar.christina@arm.com>
12711
12712 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
12713 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
12714
12715 2019-01-10 Tamar Christina <tamar.christina@arm.com>
12716
12717 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
12718 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
12719
12720 2019-01-10 Tamar Christina <tamar.christina@arm.com>
12721
12722 * lib/target-supports.exp
12723 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
12724 check_effective_target_arm_v8_3a_complex_neon_ok,
12725 add_options_for_arm_v8_3a_complex_neon,
12726 check_effective_target_arm_v8_3a_complex_neon_hw,
12727 check_effective_target_vect_complex_rot_N): New.
12728
12729 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12730
12731 PR fortran/88376
12732 * gfortran.dg/pr88376.f90: New test.
12733
12734 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
12735
12736 PR other/16615
12737 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
12738 "can not" with "cannot".
12739 * gfortran.dg/common_15.f90: Likewise.
12740 * gfortran.dg/derived_result_2.f90: Likewise.
12741 * gfortran.dg/do_check_6.f90: Likewise.
12742 * gfortran.dg/namelist_args.f90: Likewise.
12743 * gfortran.dg/negative_unit_check.f90: Likewise.
12744 * gfortran.dg/pure_formal_3.f90: Likewise.
12745 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
12746 * obj-c++.dg/exceptions-3.mm: Likewise.
12747 * obj-c++.dg/exceptions-4.mm: Likewise.
12748 * obj-c++.dg/exceptions-5.mm: Likewise.
12749 * obj-c++.dg/property/at-property-23.mm: Likewise.
12750 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
12751 * obj-c++.dg/property/property-neg-7.mm: Likewise.
12752 * objc.dg/attributes/method-attribute-2.m: Likewise.
12753 * objc.dg/exceptions-3.m: Likewise.
12754 * objc.dg/exceptions-4.m: Likewise.
12755 * objc.dg/exceptions-5.m: Likewise.
12756 * objc.dg/param-1.m: Likewise.
12757 * objc.dg/property/at-property-23.m: Likewise.
12758 * objc.dg/property/dotsyntax-17.m: Likewise.
12759 * objc.dg/property/property-neg-7.m: Likewise.
12760
12761 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12762
12763 PR fortran/68426
12764 * gfortran.dg/spread_simplify_1.f90: New test.
12765
12766 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
12767
12768 * lib/target-supports.exp
12769 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
12770 * gcc.target/i386/xorsign.c: New test.
12771
12772 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
12773
12774 * gcc.target/sparc/tls-ld-int8.c: New test.
12775 * gcc.target/sparc/tls-ld-int16.c: Likewise.
12776 * gcc.target/sparc/tls-ld-int32.c: Likewise.
12777 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
12778 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
12779 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
12780
12781 2018-01-09 Sudakshina Das <sudi.das@arm.com>
12782
12783 * gcc.target/aarch64/bti-1.c: Update test to not add command line
12784 option when configure with bti.
12785 * gcc.target/aarch64/bti-2.c: Likewise.
12786 * lib/target-supports.exp
12787 (check_effective_target_default_branch_protection):
12788 Add configure check for --enable-standard-branch-protection.
12789
12790 2018-01-09 Sudakshina Das <sudi.das@arm.com>
12791
12792 * gcc.target/aarch64/bti-1.c: New test.
12793 * gcc.target/aarch64/bti-2.c: New test.
12794 * gcc.target/aarch64/bti-3.c: New test.
12795 * lib/target-supports.exp
12796 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
12797
12798 2018-01-09 Sudakshina Das <sudi.das@arm.com>
12799
12800 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
12801 instead of IP0_REGNUM and add test case.
12802
12803 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
12804
12805 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
12806 copysign.
12807 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
12808 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
12809 xorsign.
12810 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
12811
12812 2019-01-09 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR rtl-optimization/88331
12815 * gcc.target/i386/pr88331.c: New test.
12816
12817 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12818
12819 * g++.dg/diagnostic/constexpr2.C: New.
12820 * g++.dg/diagnostic/ref3.C: Likewise.
12821
12822 2019-01-08 Marek Polacek <polacek@redhat.com>
12823
12824 PR c++/88538 - braced-init-list in template-argument-list.
12825 * g++.dg/cpp2a/nontype-class11.C: New test.
12826
12827 PR c++/88744
12828 * g++.dg/cpp2a/nontype-class12.C: New test.
12829
12830 2019-01-08 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR target/88457
12833 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
12834 dg-options. Require ppc_cpu_supports_hw effective target instead of
12835 powerpc64*-*-*.
12836
12837 2019-01-08 Janus Weil <janus@gcc.gnu.org>
12838
12839 PR fortran/88047
12840 * gfortran.dg/class_69.f90: New test case.
12841
12842 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
12843
12844 PR target/88717
12845 * gcc.target/i386/pr88717.c: New test.
12846
12847 2019-01-08 Marek Polacek <polacek@redhat.com>
12848
12849 PR c++/88548 - this accepted in static member functions.
12850 * g++.dg/cpp0x/this1.C: New test.
12851
12852 2019-01-08 Martin Liska <mliska@suse.cz>
12853
12854 PR tree-optimization/88753
12855 * gcc.dg/tree-ssa/pr88753.c: New test.
12856
12857 2019-01-08 Richard Biener <rguenther@suse.de>
12858
12859 PR tree-optimization/86554
12860 * gcc.dg/torture/pr86554-1.c: New testcase.
12861 * gcc.dg/torture/pr86554-2.c: Likewise.
12862
12863 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12864
12865 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
12866 cover target variance.
12867
12868 2019-01-08 Richard Biener <rguenther@suse.de>
12869
12870 PR fortran/88611
12871 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
12872 directly build the expected GENERIC tree.
12873
12874 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
12875
12876 * gcc.target/aarch64/(return_address_sign_1.c,
12877 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
12878 Change option to -mbranch-protection.
12879 * gcc.target/aarch64/(branch-protection-option.c,
12880 branch-protection-option-2.c, branch-protection-attr.c,
12881 branch-protection-attr-2.c): New file.
12882
12883 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12884
12885 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
12886
12887 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
12888
12889 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
12890 alias support.
12891 * c-c++-common/builtin-has-attribute-4.c: Likewise.
12892 Append match for warning that ‘protected’ attribute is not supported.
12893
12894 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
12895
12896 * gcc.dg/Wmissing-attributes.c: Require alias support.
12897 * gcc.dg/attr-copy-2.c: Likewise.
12898 * gcc.dg/attr-copy-5.c: Likewise.
12899
12900 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
12901 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR c++/88554
12904 * g++.dg/warn/Wreturn-type-11.C: New test.
12905
12906 2019-01-07 David Malcolm <dmalcolm@redhat.com>
12907
12908 PR jit/88747
12909 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
12910 dump to reflect r266077.
12911
12912 2019-01-07 Jakub Jelinek <jakub@redhat.com>
12913
12914 PR c/88701
12915 * gcc.dg/pr88701.c: New test.
12916
12917 2019-01-07 Joseph Myers <joseph@codesourcery.com>
12918
12919 PR c/88720
12920 PR c/88726
12921 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
12922
12923 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12924
12925 * g++.dg/diagnostic/constexpr1.C: New.
12926 * g++.dg/diagnostic/thread1.C: Likewise.
12927
12928 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12929 Harald Anlauf <anlauf@gmx.de>
12930 Tobias Burnus <burnus@gcc.gnu.org>
12931
12932 * gfortran.dg/is_contiguous_1.f90: New test.
12933 * gfortran.dg/is_contiguous_2.f90: New test.
12934 * gfortran.dg/is_contiguous_3.f90: New test.
12935
12936 2019-01-07 Marek Polacek <polacek@redhat.com>
12937
12938 PR c++/88741 - wrong error with initializer-string.
12939 * g++.dg/init/array50.C: New test.
12940
12941 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
12942
12943 PR c++/88261
12944 PR c++/69338
12945 PR c++/69696
12946 PR c++/69697
12947 * gcc.dg/array-6.c: Move from here ...
12948 * c-c++-common/array-6.c: ... to here and add some more test coverage.
12949 * g++.dg/pr69338.C: New test.
12950 * g++.dg/pr69697.C: Likewise.
12951 * g++.dg/ext/flexary32.C: Likewise.
12952 * g++.dg/ext/flexary3.C: Adjust test.
12953 * g++.dg/ext/flexary12.C: Likewise.
12954 * g++.dg/ext/flexary13.C: Likewise.
12955 * g++.dg/ext/flexary15.C: Likewise.
12956 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
12957 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
12958 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
12959
12960 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
12961
12962 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
12963 optional in scan pattern.
12964
12965 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
12966
12967 PR tree-optimization/88598
12968 * gcc.dg/vect/pr88598-1.c: New test.
12969 * gcc.dg/vect/pr88598-2.c: Likewise.
12970 * gcc.dg/vect/pr88598-3.c: Likewise.
12971 * gcc.dg/vect/pr88598-4.c: Likewise.
12972 * gcc.dg/vect/pr88598-5.c: Likewise.
12973 * gcc.dg/vect/pr88598-6.c: Likewise.
12974
12975 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
12976
12977 PR tree-optimization/88598
12978 * gcc.dg/pr88598-1.c: New test.
12979 * gcc.dg/pr88598-2.c: Likewise.
12980 * gcc.dg/pr88598-3.c: Likewise.
12981 * gcc.dg/pr88598-4.c: Likewise.
12982 * gcc.dg/pr88598-5.c: Likewise.
12983
12984 2019-01-07 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR tree-optimization/88676
12987 * gcc.dg/tree-ssa/pr88676.c: New test.
12988 * gcc.dg/pr88676.c: New test.
12989 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
12990 allow &.
12991
12992 PR sanitizer/88619
12993 * c-c++-common/asan/pr88619.c: New test.
12994
12995 PR c++/85052
12996 * c-c++-common/builtin-convertvector-1.c: New test.
12997 * c-c++-common/torture/builtin-convertvector-1.c: New test.
12998 * g++.dg/ext/builtin-convertvector-1.C: New test.
12999 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
13000
13001 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
13002
13003 PR target/88521
13004 * gcc.target/i386/pr88521.c: New testcase.
13005
13006 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13007
13008 PR fortran/88658
13009 * gfortran.dg/min_max_type_2.f90: New test.
13010
13011 2019-01-06 Jakub Jelinek <jakub@redhat.com>
13012
13013 PR c/88363
13014 * c-c++-common/attributes-4.c (falloc_align_int128,
13015 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
13016
13017 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
13018
13019 * gcc.dg/ipa/ipcp-2.c: Update bounds.
13020
13021 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
13022
13023 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
13024 * gcc.dg/plugin/plugindir2.c: Likewise.
13025 * gcc.dg/plugin/plugindir3.c: Likewise.
13026 * gcc.dg/plugin/plugindir4.c: Likewise.
13027
13028 2019-01-05 Janus Weil <janus@gcc.gnu.org>
13029
13030 PR fortran/88009
13031 * gfortran.dg/blockdata_10.f90: New test case.
13032
13033 2019-01-05 Jakub Jelinek <jakub@redhat.com>
13034
13035 PR middle-end/82564
13036 PR target/88620
13037 * gcc.dg/nested-func-12.c: New test.
13038 * gcc.c-torture/compile/pr82564.c: New test.
13039
13040 PR debug/88635
13041 * gcc.dg/debug/dwarf2/pr88635.c: New test.
13042
13043 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
13044
13045 PR target/60563
13046 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
13047
13048 2019-01-04 Martin Sebor <msebor@redhat.com>
13049
13050 PR c/88546
13051 * g++.dg/ext/attr-copy.C: New test.
13052 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
13053 * gcc.dg/attr-copy-6.c: New test.
13054 * gcc.dg/attr-copy-7.c: New test.
13055
13056 2019-01-04 Martin Sebor <msebor@redhat.com>
13057
13058 PR c/88363
13059 * c-c++-common/attributes-4.c: New test.
13060
13061 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
13062
13063 PR gcc/87763
13064 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
13065 count to 18.
13066
13067 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13068
13069 PR fortran/48543
13070 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
13071 * gfortran.dg/merge_char_const.f90: Restore.
13072
13073 2019-01-04 Jakub Jelinek <jakub@redhat.com>
13074
13075 PR target/88594
13076 * gcc.dg/pr88594.c: New test.
13077
13078 2019-01-04 Jan Beulich <jbeulich@suse.com>
13079
13080 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
13081 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
13082 gcc.target/i386/avx512bw-vpcmpequb-1.c,
13083 gcc.target/i386/avx512bw-vpcmpequw-1.c,
13084 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
13085 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
13086 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
13087 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
13088 gcc.target/i386/avx512bw-vpcmpgew-1.c,
13089 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
13090 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
13091 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
13092 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
13093 gcc.target/i386/avx512bw-vpcmpleb-1.c,
13094 gcc.target/i386/avx512bw-vpcmpleub-1.c,
13095 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
13096 gcc.target/i386/avx512bw-vpcmplew-1.c,
13097 gcc.target/i386/avx512bw-vpcmpltb-1.c,
13098 gcc.target/i386/avx512bw-vpcmpltub-1.c,
13099 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
13100 gcc.target/i386/avx512bw-vpcmpltw-1.c,
13101 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
13102 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
13103 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
13104 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
13105 gcc.target/i386/avx512bw-vpmovb2m-1.c,
13106 gcc.target/i386/avx512bw-vpmovm2b-1.c,
13107 gcc.target/i386/avx512bw-vpmovm2w-1.c,
13108 gcc.target/i386/avx512bw-vpmovw2m-1.c,
13109 gcc.target/i386/avx512bw-vptestmb-1.c,
13110 gcc.target/i386/avx512bw-vptestmw-1.c,
13111 gcc.target/i386/avx512bw-vptestnmb-1.c,
13112 gcc.target/i386/avx512bw-vptestnmw-1.c,
13113 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
13114 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
13115 gcc.target/i386/avx512dq-vfpclasssd-1.c,
13116 gcc.target/i386/avx512dq-vfpclassss-1.c,
13117 gcc.target/i386/avx512dq-vpmovd2m-1.c,
13118 gcc.target/i386/avx512dq-vpmovm2d-1.c,
13119 gcc.target/i386/avx512dq-vpmovm2q-1.c,
13120 gcc.target/i386/avx512dq-vpmovq2m-1.c,
13121 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
13122 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
13123 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
13124 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
13125 gcc.target/i386/avx512vl-vpcmpequd-1.c,
13126 gcc.target/i386/avx512vl-vpcmpequq-1.c,
13127 gcc.target/i386/avx512vl-vpcmpged-1.c,
13128 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
13129 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
13130 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
13131 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
13132 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
13133 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
13134 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
13135 gcc.target/i386/avx512vl-vpcmpled-1.c,
13136 gcc.target/i386/avx512vl-vpcmpleq-1.c,
13137 gcc.target/i386/avx512vl-vpcmpleud-1.c,
13138 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
13139 gcc.target/i386/avx512vl-vpcmpltd-1.c,
13140 gcc.target/i386/avx512vl-vpcmpltq-1.c,
13141 gcc.target/i386/avx512vl-vpcmpltud-1.c,
13142 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
13143 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
13144 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
13145 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
13146 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
13147 gcc.target/i386/avx512vl-vptestmd-1.c,
13148 gcc.target/i386/avx512vl-vptestmq-1.c,
13149 gcc.target/i386/avx512vl-vptestnmd-1.c,
13150 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
13151 operand.
13152 * gcc.target/i386/avx512bw-vpcmpb-1.c,
13153 gcc.target/i386/avx512bw-vpcmpub-1.c,
13154 gcc.target/i386/avx512bw-vpcmpuw-1.c,
13155 gcc.target/i386/avx512bw-vpcmpw-1.c,
13156 gcc.target/i386/avx512dq-vfpclasspd-1.c,
13157 gcc.target/i386/avx512dq-vfpclassps-1.c,
13158 gcc.target/i386/avx512f-vcmppd-1.c,
13159 gcc.target/i386/avx512f-vcmpps-1.c,
13160 gcc.target/i386/avx512f-vcmpsd-1.c,
13161 gcc.target/i386/avx512f-vcmpss-1.c,
13162 gcc.target/i386/avx512f-vpcmpd-1.c,
13163 gcc.target/i386/avx512f-vpcmpq-1.c,
13164 gcc.target/i386/avx512f-vpcmpud-1.c,
13165 gcc.target/i386/avx512f-vpcmpuq-1.c,
13166 gcc.target/i386/avx512f-vptestmd-1.c,
13167 gcc.target/i386/avx512f-vptestmq-1.c,
13168 gcc.target/i386/avx512f-vptestnmd-1.c,
13169 gcc.target/i386/avx512f-vptestnmq-1.c,
13170 gcc.target/i386/avx512vl-vcmppd-1.c,
13171 gcc.target/i386/avx512vl-vcmpps-1.c,
13172 gcc.target/i386/avx512vl-vpcmpd-1.c,
13173 gcc.target/i386/avx512vl-vpcmpq-1.c,
13174 gcc.target/i386/avx512vl-vpcmpud-1.c,
13175 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
13176 as mask operand.
13177
13178 2019-01-03 Martin Sebor <msebor@redhat.com>
13179
13180 PR tree-optimization/88659
13181 * gcc.dg/Wstringop-truncation-6.c: New test.
13182
13183 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13184
13185 PR fortran/48543
13186 * gfortran.dg/const_chararacter_merge.f90: Remove.
13187
13188 2019-01-03 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR debug/88644
13191 * gcc.dg/debug/dwarf2/pr88644.c: New test.
13192 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
13193
13194 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
13195
13196 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
13197 * gcc.dg/pubtypes-3.c: Likewise.
13198 * gcc.dg/pubtypes-4.c: Likewise.
13199
13200 2019-01-03 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR c++/88636
13203 * g++.target/i386/pr88636.C: New test.
13204
13205 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
13206
13207 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
13208
13209 2019-01-03 Martin Liska <mliska@suse.cz>
13210
13211 PR testsuite/88436
13212 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
13213
13214 2019-01-02 Marek Polacek <polacek@redhat.com>
13215
13216 PR c++/88612 - ICE with -Waddress-of-packed-member.
13217 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
13218
13219 PR c++/88631 - CTAD failing for value-initialization.
13220 * g++.dg/cpp1z/class-deduction59.C: New test.
13221
13222 PR c++/81486 - CTAD failing with ().
13223 * g++.dg/cpp1z/class-deduction60.C: New test.
13224 * g++.dg/cpp1z/class-deduction61.C: New test.
13225
13226 2019-01-02 Martin Sebor <msebor@redhat.com>
13227 Jeff Law <law@redhat.com>
13228
13229 * gcc.dg/strlenopt-36.c: Update.
13230 * gcc.dg/strlenopt-45.c: Update.
13231 * gcc.c-torture/execute/strlen-5.c: New test.
13232 * gcc.c-torture/execute/strlen-6.c: New test.
13233 * gcc.c-torture/execute/strlen-7.c: New test.
13234
13235 2019-01-02 Jakub Jelinek <jakub@redhat.com>
13236
13237 PR testsuite/87304
13238 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
13239 messages only on vect_hw_misalign targets.
13240
13241 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
13242
13243 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
13244 * gfortran.dg/dec_d_lines_3.f: Ditto.
13245 * gfortran.dg/dec_structure_24.f90: Ditto.
13246 * gfortran.dg/dec_structure_26.f90: Ditto.
13247 * gfortran.dg/dec_structure_27.f90: Ditto.
13248 * gfortran.dg/dec_type_print_3.f90: Ditto.
13249 * gfortran.dg/derived_name_1.f90: Ditto.
13250 * gfortran.dg/error_recovery_1.f90: Ditto.
13251 * gfortran.dg/gomp/pr29759.f90: Ditto.
13252 * gfortran.dg/pr36192.f90: Ditto.
13253 * gfortran.dg/pr56007.f90: Ditto.
13254 * gfortran.dg/pr56520.f90: Ditto.
13255 * gfortran.dg/pr78741.f90: Ditto.
13256 * gfortran.dg/print_fmt_2.f90: Ditto.
13257 * gfortran.dg/select_type_20.f90: Ditto.
13258
13259 2019-01-02 Marek Polacek <polacek@redhat.com>
13260
13261 PR c++/86875
13262 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
13263
13264 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13265
13266 PR fortran/48543
13267 * gfortran.dg/const_chararacter_merge.f90: New test.
13268
13269 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
13270
13271 PR lto/88130
13272 * g++.dg/torture/pr88130.C: New testcase.
13273
13274 2019-01-02 Martin Liska <mliska@suse.cz>
13275
13276 PR tree-optimization/88650
13277 * gfortran.dg/predict-3.f90: New test.
13278
13279 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13280
13281 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
13282
13283 2019-01-02 Richard Biener <rguenther@suse.de>
13284
13285 PR tree-optimization/88621
13286 * gcc.dg/torture/pr88621.c: New testcase.
13287
13288 2019-01-02 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR ipa/88561
13291 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
13292 targets and expect _ZThn8 for ilp32 targets.
13293
13294 2019-01-01 Martin Sebor <msebor@redhat.com>
13295 Jeff Law <law@redhat.com>
13296
13297 * gcc.dg/strlenopt-40.c: Update.
13298 * gcc.dg/strlenopt-51.c: Likewise.
13299 * gcc.dg/tree-ssa/pr79376.c: Likewise.
13300
13301 * gcc.dg/strlenopt-40.c: Disable a couple tests.
13302 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
13303 * gcc.dg/strlenopt-59.c: New test.
13304 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
13305 * g++.dg/init/strlen.C: New test.
13306
13307 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13308
13309 PR fortran/82743
13310 * gfortran.dg/structure_constructor_16.f90: New test.
13311
13312 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
13313
13314 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
13315 * g++.dg/ipa/devirt-53.C: Fix scan template.
13316
13317 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
13318
13319 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
13320 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
13321 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
13322
13323 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
13324
13325 * g++.dg/tree-prof/devirt.C: Update testcase.
13326
13327 2019-01-01 Jakub Jelinek <jakub@redhat.com>
13328
13329 Update copyright years.
13330 \f
13331 Copyright (C) 2019 Free Software Foundation, Inc.
13332
13333 Copying and distribution of this file, with or without modification,
13334 are permitted in any medium without royalty provided the copyright
13335 notice and this notice are preserved.