re PR fortran/90985 (Wrong error message with variables named "DATA*")
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/90985
4 * gfortran.dg/pr90985.f90: New test.
5
6 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/90986
9 * gfortran.dg/equiv_10.f90: New test.
10
11 2019-08-02 Marek Polacek <polacek@redhat.com>
12
13 PR c++/56428
14 * g++.dg/cpp0x/nontype4.C: New test.
15
16 2019-08-02 Marek Polacek <polacek@redhat.com>
17
18 PR c++/53009
19 * g++.dg/cpp0x/nontype3.C: New test.
20
21 2019-08-02 Marek Polacek <polacek@redhat.com>
22
23 PR c++/77575
24 * g++.dg/cpp0x/nontype2.C: New test.
25
26 2019-08-02 Steve Ellcey <sellcey@marvell.com>
27
28 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
29 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
30 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
31
32 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
33
34 PR target/91201
35 * gcc.target/i386/sse4_1-pr91201.c: New test.
36
37 2019-08-02 Marek Polacek <polacek@redhat.com>
38
39 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
40 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
41
42 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
43
44 PR target/91323
45 * gcc.dg/torture/pr91323.c: New test.
46
47 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
48
49 * g++.dg/cpp1z/nodiscard6.C: New.
50
51 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
52
53 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
54 * gcc.dg/torture/ssa-fre-7.c: Likewise.
55
56 2019-08-02 Jakub Jelinek <jakub@redhat.com>
57
58 PR tree-optimization/91201
59 * gcc.target/i386/sse2-pr91201-3.c: New test.
60 * gcc.target/i386/sse2-pr91201-4.c: New test.
61 * gcc.target/i386/sse2-pr91201-5.c: New test.
62 * gcc.target/i386/sse2-pr91201-6.c: New test.
63
64 2019-08-02 Martin Liska <mliska@suse.cz>
65
66 * g++.dg/cpp1y/new2.C: New test.
67
68 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
69
70 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
71
72 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
73
74 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
75
76 2019-08-01 Martin Sebor <msebor@redhat.com>
77
78 PR c++/90947
79 * c-c++-common/array-1.c: New test.
80 * g++.dg/abi/mangle73.C: New test.
81 * g++.dg/cpp2a/nontype-class23.C: New test.
82 * g++.dg/init/array53.C: New test.
83
84 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
85
86 PR target/85693
87 * gcc.target/i386/pr85693-1.c: New test.
88
89 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
90
91 PR c++/90590
92 * c-c++-common/pr90590-1.c: New test.
93 * c-c++-common/pr90590-1.h: New test.
94 * c-c++-common/pr90590-2.c: New test.
95 * c-c++-common/pr90590-2.h: New test.
96
97 2019-08-01 Marek Polacek <polacek@redhat.com>
98
99 PR c++/90805 - detect narrowing in case values.
100 * c-c++-common/pr89888.c: Update expected dg-error.
101 * g++.dg/cpp0x/Wnarrowing17.C: New test.
102 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
103
104 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
105
106 * gcc/testsuite/g++.dg/lto/pr89330_0.C: Add effective-target shared.
107
108 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
109
110 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
111
112 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
113
114 * g++.dg/diagnostic/delete1.C: New.
115
116 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
117
118 * gcc.target/riscv/attribute-10.c: New test.
119
120 2019-07-31 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/91280
123 * g++.dg/torture/pr91280.C: New testcase.
124
125 2019-07-31 Richard Biener <rguenther@suse.de>
126
127 PR tree-optimization/91293
128 * gcc.dg/vect/pr91293-1.c: New testcase.
129 * gcc.dg/vect/pr91293-2.c: Likewise.
130 * gcc.dg/vect/pr91293-3.c: Likewise.
131
132 2019-07-31 Jakub Jelinek <jakub@redhat.com>
133
134 PR tree-optimization/91201
135 * gcc.target/i386/sse2-pr91201-2.c: New test.
136
137 2019-07-31 Richard Biener <rguenther@suse.de>
138
139 PR tree-optimization/91178
140 * gcc.dg/torture/pr91178-2.c: New testcase.
141
142 2019-07-31 Jakub Jelinek <jakub@redhat.com>
143
144 PR tree-optimization/91201
145 * gcc.target/i386/sse2-pr91201.c: New test.
146 * gcc.target/i386/avx2-pr91201.c: New test.
147 * gcc.target/i386/avx512bw-pr91201.c: New test.
148
149 2019-07-31 Sudakshina Das <sudi.das@arm.com>
150
151 * gcc.target/aarch64/acle/tme.c: New test.
152 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
153
154 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
155
156 * gcc.target/arm/cmse/cmse-17.c: New test.
157
158 2019-07-30 Martin Sebor <msebor@redhat.com>
159
160 PR testsuite/91258
161 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
162
163 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
164
165 PR fortran/91296
166 * gfortran.dg/pr91296.f90: New test.
167
168 2019-07-30 Martin Liska <mliska@suse.cz>
169
170 PR tree-optimization/91270
171 * g++.dg/torture/pr91270.C: New test.
172
173 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
174
175 * gcc.dg/vect/vect-cond-arith-7.c: New test.
176
177 2019-07-30 Jakub Jelinek <jakub@redhat.com>
178
179 PR middle-end/91282
180 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
181 dg-additional-options.
182
183 PR middle-end/91216
184 * gcc.dg/gomp/pr91216.c: New test.
185
186 PR target/91150
187 * gcc.target/i386/avx512bw-pr91150.c: New test.
188
189 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
190
191 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
192 * gcc.target/msp430/region-misuse-code.c: New test.
193 * gcc.target/msp430/region-misuse-data.c: Likewise.
194 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
195 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
196
197 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
198
199 PR target/70320
200 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
201 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
202
203 2019-07-29 Martin Liska <mliska@suse.cz>
204
205 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
206 ICE.
207
208 2019-07-29 Richard Biener <rguenther@suse.de>
209
210 PR tree-optimization/91267
211 * gcc.dg/torture/pr91267.c: New testcase.
212
213 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
214
215 * c-c++-common/guality/Og-dce-1.c: New test.
216 * c-c++-common/guality/Og-dce-2.c: Likewise.
217 * c-c++-common/guality/Og-dce-3.c: Likewise.
218
219 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
220
221 * c-c++-common/guality/Og-global-dse-1.c: New test.
222
223 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
224
225 * c-c++-common/guality/Og-static-wo-1.c: New test.
226 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
227 "Og" and "general" tests. Run the latter at -O0 and -Og only.
228 * gcc.dg/guality/guality.exp: Likewise.
229
230 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
231
232 * lib/scanasm.exp (parse_function_bodies, check_function_body)
233 (check-function-bodies): New procedures.
234 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
235 instead of scan-assembler.
236 * gcc.target/aarch64/sve/init_2.c: Likewise.
237 * gcc.target/aarch64/sve/init_3.c: Likewise.
238 * gcc.target/aarch64/sve/init_4.c: Likewise.
239 * gcc.target/aarch64/sve/init_5.c: Likewise.
240 * gcc.target/aarch64/sve/init_6.c: Likewise.
241 * gcc.target/aarch64/sve/init_7.c: Likewise.
242 * gcc.target/aarch64/sve/init_8.c: Likewise.
243 * gcc.target/aarch64/sve/init_9.c: Likewise.
244 * gcc.target/aarch64/sve/init_10.c: Likewise.
245 * gcc.target/aarch64/sve/init_11.c: Likewise.
246 * gcc.target/aarch64/sve/init_12.c: Likewise.
247
248 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
249
250 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
251 Require fpic support.
252
253 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
254
255 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
256 and vsx.
257
258 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
259
260 * lib/scanasm.exp (object-size): Handle Darwin's size command.
261
262 2018-07-26 Tamar Christina <tamar.christina@arm.com>
263
264 * gcc.dg/type-convert-var.c: New test.
265
266 2019-07-26 Martin Jambor <mjambor@suse.cz>
267
268 PR ipa/89330
269 * g++.dg/lto/pr89330_[01].C: New test.
270 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
271
272 2019-07-25 Martin Sebor <msebor@redhat.com>
273
274 PR tree-optimization/91183
275 PR tree-optimization/86688
276 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
277 * gcc.dg/strlenopt-70.c: Fix bugs.
278 * gcc.dg/strlenopt-71.c: Same.
279 * gcc.dg/strlenopt-72.c: Same.
280
281 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
282
283 PR rtl-optimization/91223
284 * gcc.target/i386/pr91223.c: New test.
285
286 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
287
288 PR gcov-profile/91087
289 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
290 "final" line for the failure summaries. Adjust source layout so that
291 dejagnu xfail expressions work.
292
293 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
294
295 PR fortran/65819
296 * gfortran.dg/dependency_54.f90: New test.
297
298 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
299
300 * gnat.dg/case_optimization3.ad[sb]: New test.
301
302 2019-07-25 Martin Liska <mliska@suse.cz
303 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
304
305 PR c++/23383
306 * g++.dg/cpp1y/new1.C: New test.
307
308 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
309
310 PR testsuite/91245
311 * gnat.dg/float_value1.adb: Only run on x86.
312
313 2019-07-24 Martin Sebor <msebor@redhat.com>
314
315 PR tree-optimization/91183
316 PR tree-optimization/86688
317 * gcc/testsuite/c-c++-common/ubsan/object-size-9.c: Disable warnings.
318 * gcc.dg/Wstringop-overflow-14.c: New test.
319 * gcc.dg/attr-nonstring-2.c: Remove xfails.
320 * gcc.dg/strlenopt-70.c: New test.
321 * gcc.dg/strlenopt-71.c: New test.
322 * gcc.dg/strlenopt-72.c: New test.
323 * gcc.dg/strlenopt-8.c: Remove xfails.
324
325 2019-07-24 Martin Sebor <msebor@redhat.com>
326
327 PR driver/80545
328 * gcc.misc-tests/help.exp: Add tests.
329 * lib/options.exp: Handle C++.
330
331 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
332
333 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
334 predicate.
335 * gcc.target/arc/builtin_special.c: Update test/
336 * gcc.target/arc/interrupt-1.c: Likewise.
337 * gcc.target/arc/interrupt-10.c: New test.
338 * gcc.target/arc/interrupt-11.c: Likewise.
339 * gcc.target/arc/interrupt-12.c: Likewise.
340
341 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
342
343 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
344 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
345 * gcc.target/s390/mul-signed-overflow-1.c: New test.
346 * gcc.target/s390/mul-signed-overflow-2.c: New test.
347
348 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
349
350 PR middle-end/91166
351 * gcc.target/aarch64/sve/pr91166.c: New test.
352
353 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
354
355 PR fortran/54072
356 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
357
358 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
359
360 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
361 * arithmetic_overflow_1.f90: Ditto.
362 * gfortran.dg/boz_11.f90: Ditto.
363 * gfortran.dg/boz_12.f90: Ditto.
364 * gfortran.dg/boz_4.f90: Ditto.
365 * gfortran.dg/boz_5.f90: Ditto.
366 * gfortran.dg/boz_6.f90: Ditto.
367 * gfortran.dg/boz_7.f90: Ditto.
368 * gfortran.dg/boz_8.f90: Ditto.
369 * gfortran.dg/dec_structure_6.f90: Ditto.
370 * gfortran.dg/dec_union_1.f90: Ditto.
371 * gfortran.dg/dec_union_2.f90: Ditto.
372 * gfortran.dg/dec_union_5.f90: Ditto.
373 * gfortran.dg/dshift_3.f90: Ditto.
374 * gfortran.dg/gnu_logical_2.f90: Ditto.
375 * gfortran.dg/int_conv_1.f90: Ditto.
376 * gfortran.dg/ishft_1.f90: Ditto.
377 * gfortran.dg/nan_4.f90: Ditto.
378 * gfortran.dg/no_range_check_3.f90: Ditto.
379 * gfortran.dg/pr16433.f: Ditto.
380 * gfortran.dg/pr44491.f90: Ditto.
381 * gfortran.dg/pr58027.f90: Ditto.
382 * gfortran.dg/pr81509_2.f90: Ditto.
383 * gfortran.dg/unf_io_convert_1.f90: Ditto.
384 * gfortran.dg/unf_io_convert_2.f90: Ditto.
385 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
386 Ditto.
387 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
388 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
389 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
390 * gfortran.dg/gnu_logical_1.F: Delete test.
391 * gfortran.dg/merge_bits_3.f90: New test.
392 * gfortran.dg/merge_bits_3.f90: Ditto.
393 * gfortran.dg/boz_int.f90: Ditto.
394 * gfortran.dg/boz_bge.f90: Ditto.
395 * gfortran.dg/boz_complex_1.f90: Ditto.
396 * gfortran.dg/boz_complex_2.f90: Ditto.
397 * gfortran.dg/boz_complex_3.f90: Ditto.
398 * gfortran.dg/boz_dble.f90: Ditto.
399 * gfortran.dg/boz_dshift_1.f90: Ditto.
400 * gfortran.dg/boz_dshift_2.f90: Ditto.
401 * gfortran.dg/boz_float_1.f90: Ditto.
402 * gfortran.dg/boz_float_2.f90: Ditto.
403 * gfortran.dg/boz_float_3.f90: Ditto.
404 * gfortran.dg/boz_iand_1.f90: Ditto.
405 * gfortran.dg/boz_iand_2.f90: Ditto.
406
407 2019-07-23 Jeff Law <law@redhat.com>
408
409 PR tree-optimization/86061
410 * gcc.dg/tree-ssa/pr86061.c: New test.
411
412 2019-07-23 Richard Biener <rguenther@suse.de>
413
414 PR tree-optimization/83518
415 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
416
417 2019-07-23 Ed Schonberg <schonberg@adacore.com>
418
419 * gnat.dg/task4.adb: New testcase.
420
421 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
422
423 * gnat.dg/range_check5.adb: New testcase.
424
425 2019-07-23 Ed Schonberg <schonberg@adacore.com>
426
427 * gnat.dg/iter5.adb: Add an expected error.
428 * gnat.dg/iter6.adb: New testcase.
429
430 2019-07-23 Yannick Moy <moy@adacore.com>
431
432 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
433
434 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
435
436 * gcc.target/aarch64/simd/ssra.c: New test.
437 * gcc.target/aarch64/simd/usra.c: New test.
438
439 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
440
441 * gcc.target/msp430/isr-push-pop-main.c: New test.
442 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
443 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
444 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
445 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
446
447 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
448
449 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
450 New testcase.
451 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
452 Adjust error message.
453
454 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
455
456 * gcc.target/powerpc/sse4_1-check.h: New.
457 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
458 * gcc.target/powerpc/sse4_1-pblendw.c: New.
459 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
460
461 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
462
463 * gnat.dg/fixedpnt6.adb: New testcase.
464
465 2019-07-22 Ed Schonberg <schonberg@adacore.com>
466
467 * gnat.dg/warn26.adb: New testcase.
468
469 2019-07-22 Javier Miranda <miranda@adacore.com>
470
471 * gnat.dg/class_wide5.adb: New testcase.
472
473 2019-07-22 Ed Schonberg <schonberg@adacore.com>
474
475 * gnat.dg/opt80.adb: New testcase.
476
477 2019-07-22 Ed Schonberg <schonberg@adacore.com>
478
479 * gnat.dg/warn25.adb: New testcase.
480
481 2019-07-22 Yannick Moy <moy@adacore.com>
482
483 * gnat.dg/warn24.adb: New testcase.
484
485 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
486
487 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
488 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
489 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
490 testcase.
491
492 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
493
494 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
495
496 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
497
498 * gnat.dg/enum_val1.adb: New testcase.
499
500 2019-07-22 Nicolas Roche <roche@adacore.com>
501
502 * gnat.dg/float_value1.adb: New testcase.
503
504 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
505
506 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
507 gnat.dg/encode_string1_pkg.ads: New testcase.
508
509 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
510
511 * gnat.dg/warn23.adb: New testcase.
512
513 2019-07-22 Javier Miranda <miranda@adacore.com>
514
515 * gnat.dg/cpp_constructor2.adb: New testcase.
516
517 2019-07-22 Ed Schonberg <schonberg@adacore.com>
518
519 * gnat.dg/warn22.adb: New testcase.
520
521 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
522
523 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
524 testcase.
525
526 2019-07-22 Richard Biener <rguenther@suse.de>
527
528 PR tree-optimization/91221
529 * g++.dg/pr91221.C: New testcase.
530
531 2019-07-22 Martin Liska <mliska@suse.cz>
532
533 PR driver/91172
534 * gcc.dg/pr91172.c: New test.
535
536 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
537
538 * gcc.target/arc/tls-2.c: New test.
539 * gcc.target/arc/tls-3.c: Likewise.
540
541 2019-07-21 Marek Polacek <polacek@redhat.com>
542
543 PR c++/67853
544 * g++.dg/cpp0x/decltype72.C: New test.
545
546 2019-07-22 Stafford Horne <shorne@gmail.com>
547
548 * gcc.target/or1k/ror-4.c: New file.
549 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
550 as the shftimm option no longer controls rotate.
551
552 2019-07-22 Stafford Horne <shorne@gmail.com>
553
554 PR target/90362
555 * gcc.target/or1k/div-mul-3.c: New test.
556
557 2019-07-22 Stafford Horne <shorne@gmail.com>
558
559 PR target/90363
560 * gcc.target/or1k/swap-1.c: New test.
561 * gcc.target/or1k/swap-2.c: New test.
562
563 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
564
565 * gcc.target/powerpc/volatile-mem.c: New testcase.
566
567 2019-07-20 Jakub Jelinek <jakub@redhat.com>
568
569 PR target/91204
570 * gcc.c-torture/compile/pr91204.c: New test.
571
572 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
573 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
574 clause where allowed. Add combined constructs with loop with all
575 possible clauses.
576 (qux): New function.
577 * c-c++-common/gomp/loop-1.c: New test.
578 * c-c++-common/gomp/loop-2.c: New test.
579 * c-c++-common/gomp/loop-3.c: New test.
580 * c-c++-common/gomp/loop-4.c: New test.
581 * c-c++-common/gomp/loop-5.c: New test.
582 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
583 * c-c++-common/gomp/simd-setjmp-1.c: New test.
584 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
585
586 * gcc.dg/vect/vect-simd-16.c: New test.
587
588 2019-07-19 Jeff Law <law@redhat.com>
589
590 PR tree-optimization/86061
591 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
592 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
593
594 2019-07-19 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/91211
597 * gcc.dg/torture/pr91211.c: New testcase.
598
599 2019-07-19 Richard Biener <rguenther@suse.de>
600
601 PR tree-optimization/91200
602 * gcc.dg/torture/pr91200.c: New testcase.
603
604 2019-07-19 Jakub Jelinek <jakub@redhat.com>
605
606 PR middle-end/91190
607 * gcc.c-torture/compile/pr91190.c: New test.
608
609 2019-07-19 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/91207
612 * gcc.dg/torture/pr91207.c: New testcase.
613
614 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
615
616 PR target/91188
617 * gcc.target/i386/pr91188-1a.c: New test.
618 * gcc.target/i386/pr91188-1b.c: Ditto.
619 * gcc.target/i386/pr91188-1c.c: Ditto.
620 * gcc.target/i386/pr91188-2a.c: Ditto.
621 * gcc.target/i386/pr91188-2b.c: Ditto.
622 * gcc.target/i386/pr91188-2c.c: Ditto.
623
624 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
625
626 PR target/90317
627 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
628 uint32_t.
629 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
630 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
631 uint32_t.
632 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
633 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
634 uint32_t.
635 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
636 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
637 uint32_t.
638 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
639
640 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
641
642 * g++.dg/lto/alias-5_0.C: New testcase.
643 * g++.dg/lto/alias-5_1.C: New.
644 * g++.dg/lto/alias-5_2.c: New.
645
646 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
647
648 PR tree-optimization/91137
649 * gcc.c-torture/execute/pr91137.c: New test.
650
651 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
652
653 * c-c++-common/pr53633-2.c: New test.
654
655 2019-07-17 Alexandre Oliva <oliva@adacore.com>
656
657 PR middle-end/81824
658 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
659 are from Martin Sebor.
660
661 2019-07-17 Marek Polacek <polacek@redhat.com>
662
663 PR c++/90455
664 * g++.dg/cpp0x/nsdmi-list6.C: New test.
665
666 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
667
668 * g++.dg/lto/alias-4_0.C
669
670 2019-07-17 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/91178
673 * gcc.dg/torture/pr91178.c: New testcase.
674
675 2019-07-17 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/91180
678 * gcc.dg/torture/pr91180.c: New testcase.
679
680 2019-07-17 Jakub Jelinek <jakub@redhat.com>
681
682 PR tree-optimization/91157
683 * gcc.target/i386/avx512f-pr91157.c: New test.
684 * gcc.target/i386/avx512bw-pr91157.c: New test.
685
686 2019-07-17 Richard Biener <rguenther@suse.de>
687
688 PR tree-optimization/91181
689 * gcc.dg/pr91181.c: New testcase.
690
691 2019-07-16 Harald Anlauf <anlauf@gmx.de>
692
693 PR fortran/90903
694 * gfortran.dg/check_bits_1.f90: New testcase.
695
696 2019-07-16 Jeff Law <law@redhat.com>
697
698 PR rtl-optimization/91173
699 * g++.dg/pr91173.C: New test.
700
701 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
702
703 PR target/89190
704 * gcc.target/arm/pr89190.c: New test.
705
706 2019-07-16 Jakub Jelinek <jakub@redhat.com>
707
708 PR rtl-optimization/91164
709 * g++.dg/opt/pr91164.C: New test.
710
711 2019-07-16 Jan Hubicka <jh@suse.cz>
712
713 * g++.dg/lto/alias-1_0.C: Use -O3.
714 * g++.dg/lto/alias-2_0.C: Use -O3.
715 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
716 -fno-use-linker-plugin.
717 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
718
719 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
720
721 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
722 sparcv9.
723
724 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
725
726 * gcc.dg/autopar/pr91162.c: Require int128 support.
727
728 2019-07-15 Richard Biener <rguenther@suse.de>
729
730 PR middle-end/91162
731 * gcc.dg/autopar/pr91162.c: New testcase.
732
733 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
734
735 PR tree-optimization/88497
736 * gcc.dg/tree-ssa/pr88497-1.c: New test.
737 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
738 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
739 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
740 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
741 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
742 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
743
744 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
745
746 PR fortran/87233
747 * gfortran.dg/initialization_14.f90: Modify to now pass by
748 removing two dg-error commands. Added comments.
749 * gfortran.dg/initialization_30.f90: New test that includes the
750 two tests removed above with the 'dg-options -std=f95'.
751
752 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
753
754 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
755
756 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
757
758 PR target/91148
759 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
760 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
761 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
762 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
763 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
764 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
765 * gcc.target/powerpc/cmpb-3.c: Adjust.
766 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
767 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
768 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
769 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
770
771 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
772
773 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
774 support.
775
776 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
777
778 PR target/91148
779 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
780 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
781 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
782 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
783 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
784 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
785 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
786 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
787 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
788 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
789 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
790 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
791 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
792 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
793 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
794 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
795 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
796 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
797 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
798 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
799 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
800 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
801 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
802 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
803 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
804 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
805 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
806 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
807 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
808 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
809 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
810 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
811 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
812 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
813 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
814 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
815 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
816 * gcc.target/powerpc/cmpb-3.c: Adjust.
817 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
818 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
819 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
820 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
821 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
822 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
823 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
824 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
825 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
826 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
827 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
828 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
829 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
830 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
831 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
832 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
833 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
834 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
835 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
836 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
837 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
838 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
839 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
840 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
841 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
842 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
843 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
844 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
845
846 2019-07-13 Jakub Jelinek <jakub@redhat.com>
847
848 PR c/91149
849 * c-c++-common/gomp/reduction-task-3.c: New test.
850
851 * c-c++-common/gomp/order-3.c: New test.
852 * c-c++-common/gomp/order-4.c: New test.
853
854 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
855
856 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
857
858 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
859
860 * gcc.dg/pr57438-2.c: Remove.
861
862 2019-07-12 Martin Sebor <msebor@redhat.com>
863
864 * gcc.dg/Warray-bounds-43.c: New test.
865
866 2019-07-12 Jan Hubicka <jh@suse.cz>
867
868 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
869
870 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
871
872 PR tree-optimization/89430
873 * gcc.dg/tree-ssa/pr89430-1.c: New test.
874 * gcc.dg/tree-ssa/pr89430-2.c: New test.
875 * gcc.dg/tree-ssa/pr89430-3.c: New test.
876 * gcc.dg/tree-ssa/pr89430-4.c: New test.
877 * gcc.dg/tree-ssa/pr89430-5.c: New test.
878 * gcc.dg/tree-ssa/pr89430-6.c: New test.
879
880 2019-07-12 Richard Biener <rguenther@suse.de>
881
882 PR tree-optimization/91145
883 * gcc.dg/torture/pr91145.c: New testcase.
884
885 2019-07-12 Alexandre Oliva <oliva@adacore.com>
886
887 * gcc.dg/gimplefe-44.c: New.
888 * gcc.dg/gimplefe-43.c: New.
889
890 2019-07-12 Richard Biener <rguenther@suse.de>
891
892 * gcc.dg/tree-ssa/vector-7.c: New testcase.
893
894 2019-07-12 Jakub Jelinek <jakub@redhat.com>
895
896 * c-c++-common/gomp/order-1.c: New test.
897 * c-c++-common/gomp/order-2.c: New test.
898
899 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
900
901 PR target/90980
902 * gcc.target/i386/pr90980-1.c: New test.
903 * gcc.target/i386/pr90980-2.c: Likewise.
904 * gcc.target/i386/pr90980-3.c: Likewise.
905
906 2019-07-11 Yannick Moy <moy@adacore.com>
907
908 * gnat.dg/loop_entry1.adb: New testcase.
909
910 2019-07-11 Ed Schonberg <schonberg@adacore.com>
911
912 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
913
914 2019-07-11 Justin Squirek <squirek@adacore.com>
915
916 * gnat.dg/unreferenced2.adb: New testcase.
917
918 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
919
920 * gnat.dg/self_ref1.adb: New testcase.
921
922 2019-07-11 Ed Schonberg <schonberg@adacore.com>
923
924 * gnat.dg/predicate11.adb: New testcase.
925
926 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
927
928 * gnat.dg/equal9.adb: New testcase.
929
930 2019-07-11 Thomas Quinot <quinot@adacore.com>
931
932 * gnat.dg/scos1.adb: New testcase.
933
934 2019-07-11 Justin Squirek <squirek@adacore.com>
935
936 * gnat.dg/access7.adb: New testcase.
937
938 2019-07-11 Yannick Moy <moy@adacore.com>
939
940 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
941
942 2019-07-11 Richard Biener <rguenther@suse.de>
943
944 PR middle-end/91131
945 * gcc.target/i386/pr91131.c: New testcase.
946
947 2019-07-10 Martin Sebor <msebor@redhat.com>
948
949 PR testsuite/91132
950 * gcc.dg/strlenopt-67.c: Removed second copy of test.
951
952 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
953
954 PR target/91102
955 * gcc.target/aarch64/pr91102.c: New test.
956
957 2019-07-10 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/91126
960 * gcc.dg/torture/pr91126.c: New testcase.
961
962 2019-07-10 Richard Biener <rguenther@suse.de>
963
964 * gcc.dg/torture/ssa-fre-5.c: New testcase.
965 * gcc.dg/torture/ssa-fre-6.c: Likewise.
966 * gcc.dg/torture/ssa-fre-7.c: Likewise.
967
968 2019-07-10 Ed Schonberg <schonberg@adacore.com>
969
970 * gnat.dg/modular5.adb: New testcase.
971
972 2019-07-10 Ed Schonberg <schonberg@adacore.com>
973
974 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
975 gnat.dg/limited3_pkg.ads: New testcase.
976
977 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
978
979 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
980
981 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
982
983 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
984 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
985 gnat.dg/limited2_pack_2.ads: New testcase.
986
987 2019-07-10 Ed Schonberg <schonberg@adacore.com>
988
989 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
990 gnat.dg/equal8_pkg.ads: New testcase.
991
992 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
993
994 * g++.dg/diagnostic/complex-invalid-1.C: New.
995 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
996 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
997 too.
998 * g++.dg/other/anon-union3.C: Adjust expected location.
999 * g++.dg/parse/error8.C: Likewise.
1000
1001 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
1002
1003 * g++.dg/lto/alias-3_0.C: New file.
1004 * g++.dg/lto/alias-3_1.c: New file.
1005
1006 2019-07-09 Martin Sebor <msebor@redhat.com>
1007
1008 PR tree-optimization/90989
1009 * gcc.dg/strlenopt-26.c: Exit with test result status.
1010 * gcc.dg/strlenopt-67.c: New test.
1011
1012 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1013
1014 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
1015 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
1016 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
1017
1018 2019-07-09 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/91114
1021 * gcc.dg/vect/pr91114.c: New testcase.
1022
1023 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1024
1025 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
1026 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
1027 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
1028 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
1029
1030 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
1031
1032 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
1033 section.
1034 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1035 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1036 * gcc.target/arm/cmse/struct-1.c: Likewise.
1037
1038 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1039
1040 * gcc.target/arm/aes-fuse-1.c: New.
1041 * gcc.target/arm/aes-fuse-2.c: New.
1042 * gcc.target/arm/aes_xor_combine.c: New.
1043
1044 2019-07-09 Martin Liska <mliska@suse.cz>
1045
1046 * gcc.dg/predict-17.c: Test loop optimizer assumption
1047 about loop iterations.
1048
1049 2019-07-09 Richard Biener <rguenther@suse.de>
1050
1051 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
1052 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
1053 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
1054
1055 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1056
1057 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
1058 gnat.dg/predicate10_pkg.ads: New testcase.
1059
1060 2019-07-09 Justin Squirek <squirek@adacore.com>
1061
1062 * gnat.dg/image1.adb: New testcase.
1063
1064 2019-07-09 Javier Miranda <miranda@adacore.com>
1065
1066 * gnat.dg/rep_clause8.adb: New testcase.
1067
1068 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1069
1070 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
1071 gnat.dg/equal7_pkg.ads: New testcase.
1072
1073 2019-07-09 Javier Miranda <miranda@adacore.com>
1074
1075 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
1076 gnat.dg/range_check3_pkg.ads: New testcase.
1077
1078 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1079
1080 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
1081 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
1082 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
1083 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
1084 testcases.
1085
1086 2019-07-08 Martin Sebor <msebor@redhat.com>
1087
1088 PR middle-end/71924
1089 PR middle-end/90549
1090 * gcc.c-torture/execute/return-addr.c: New test.
1091 * gcc.dg/Wreturn-local-addr-2.c: New test.
1092 * gcc.dg/Wreturn-local-addr-4.c: New test.
1093 * gcc.dg/Wreturn-local-addr-5.c: New test.
1094 * gcc.dg/Wreturn-local-addr-6.c: New test.
1095 * gcc.dg/Wreturn-local-addr-7.c: New test.
1096 * gcc.dg/Wreturn-local-addr-8.c: New test.
1097 * gcc.dg/Wreturn-local-addr-9.c: New test.
1098 * gcc.dg/Wreturn-local-addr-10.c: New test.
1099 * gcc.dg/Walloca-4.c: Handle expected warnings.
1100 * gcc.dg/pr41551.c: Same.
1101 * gcc.dg/pr59523.c: Same.
1102 * gcc.dg/tree-ssa/pr88775-2.c: Same.
1103 * gcc.dg/tree-ssa/alias-37.c: Same.
1104 * gcc.dg/winline-7.c: Same.
1105
1106 2019-07-08 Jakub Jelinek <jakub@redhat.com>
1107
1108 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
1109 * g++.dg/vect/simd-9.cc: Likewise.
1110
1111 PR c++/91110
1112 * g++.dg/gomp/pr91110.C: New test.
1113
1114 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
1115
1116 PR rtl-optimization/88233
1117 * gcc.target/powerpc/pr88233.c: New testcase.
1118
1119 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
1120
1121 PR testsuite/91059
1122 PR testsuite/78529
1123 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
1124
1125 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1126
1127 * gcc.target/s390/rotate-truncation-mask.c: New test.
1128
1129 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1130
1131 * gcc.target/s390/combine-rotate-modulo.c: New test.
1132 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
1133 * gcc.target/s390/vector/combine-shift-vec.c: New test.
1134
1135 2019-07-08 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/91108
1138 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
1139 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
1140
1141 2019-07-08 Jim Wilson <jimw@sifive.com>
1142
1143 * gcc.target/riscv/shift-shift-2.c: Add one more test.
1144
1145 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/65143
1148 * g++.dg/tree-ssa/final2.C: New.
1149 * g++.dg/tree-ssa/final3.C: Likewise.
1150
1151 2019-07-08 Javier Miranda <miranda@adacore.com>
1152
1153 * gnat.dg/interface10.adb: New testcase.
1154
1155 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
1156
1157 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
1158
1159 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1160
1161 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
1162
1163 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1164
1165 * gnat.dg/fixed_delete.adb: New testcase.
1166
1167 2019-07-08 Javier Miranda <miranda@adacore.com>
1168
1169 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
1170 gnat.dg/interface9_root.ads: New testcase.
1171
1172 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1173
1174 * gnat.dg/predicate9.adb: New testcase.
1175
1176 2019-07-08 Justin Squirek <squirek@adacore.com>
1177
1178 * gnat.dg/sso16.adb: New testcase.
1179
1180 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1181
1182 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
1183 gnat.dg/predicate8_pkg.ads: New testcase.
1184
1185 2019-07-08 Richard Biener <rguenther@suse.de>
1186
1187 PR tree-optimization/83518
1188 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
1189 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
1190 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
1191 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
1192 * g++.dg/tree-ssa/pr83518.C: Likewise.
1193
1194 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
1195
1196 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
1197 (main): Use PR_SET_PTRACER where available.
1198
1199 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
1200
1201 PR fortran/91077
1202 * gfortran.dg/pointer_array_11.f90 : New test.
1203
1204 2019-07-06 Jakub Jelinek <jakub@redhat.com>
1205
1206 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
1207
1208 PR tree-optimization/91096
1209 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
1210 (bar, main): Use it instead of -__builtin_inff ().
1211 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
1212 (bar, main): Use it instead of -__builtin_inff ().
1213
1214 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1215
1216 PR c++/67184 (again)
1217 PR c++/69445
1218 * g++.dg/other/final4.C: New.
1219
1220 2019-07-04 Marek Polacek <polacek@redhat.com>
1221
1222 DR 1813
1223 PR c++/83374 - __is_standard_layout wrong for a class with repeated
1224 bases.
1225 * g++.dg/ext/is_std_layout3.C: New test.
1226 * g++.dg/ext/is_std_layout4.C: New test.
1227
1228 2019-07-05 Richard Biener <rguenther@suse.de>
1229
1230 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
1231
1232 2019-07-05 Richard Biener <rguenther@suse.de>
1233
1234 PR tree-optimization/91091
1235 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
1236 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
1237 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
1238 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
1239
1240 2019-07-05 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/91091
1243 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
1244 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
1245
1246 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
1247
1248 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
1249
1250 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
1251
1252 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
1253 gnat.dg/task3_pkg2.ads: New testcase.
1254
1255 2019-07-05 Javier Miranda <miranda@adacore.com>
1256
1257 * gnat.dg/access6.adb: New testcase.
1258
1259 2019-07-05 Bob Duff <duff@adacore.com>
1260
1261 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
1262
1263 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1264
1265 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
1266
1267 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1268
1269 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
1270 gnat.dg/predicate7_pkg.ads: New testcase.
1271
1272 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR middle-end/78884
1275 * gcc.dg/gomp/pr78884.c: New test.
1276
1277 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1278
1279 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1280 New testcase.
1281
1282 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
1283
1284 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
1285
1286 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1287
1288 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
1289 * jit.dg/test-accessing-bitfield.c: New testcase.
1290 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
1291 Likewise.
1292 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
1293 Likewise.
1294 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
1295 Likewise.
1296
1297 2019-07-04 Jan Hubicka <jh@suse.cz>
1298
1299 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
1300 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
1301
1302 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
1303
1304 * g++.dg/gomp/unmappable-1.C: New file.
1305
1306 2019-07-04 Javier Miranda <miranda@adacore.com>
1307
1308 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
1309 gnat.dg/cpp_constructor_useit.ads: New testcase.
1310
1311 2019-07-04 Gary Dismukes <dismukes@adacore.com>
1312
1313 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
1314 gnat.dg/ghost5_parent.ads: New testcase.
1315
1316 2019-07-04 Yannick Moy <moy@adacore.com>
1317
1318 * gnat.dg/spark3.adb: New testcase.
1319
1320 2019-07-04 Justin Squirek <squirek@adacore.com>
1321
1322 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
1323
1324 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1325
1326 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
1327 gnat.dg/equal6_types.ads: New testcase.
1328
1329 2019-07-04 Justin Squirek <squirek@adacore.com>
1330
1331 * gnat.dg/allocator.adb: New testcase.
1332
1333 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
1334
1335 * gnat.dg/default_initial_condition.adb,
1336 gnat.dg/default_initial_condition_pack.adb,
1337 gnat.dg/default_initial_condition_pack.ads: New testcase.
1338
1339 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1340
1341 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
1342
1343 2019-07-04 Yannick Moy <moy@adacore.com>
1344
1345 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
1346 gnat.dg/synchronized2_pkg.ads: New testcase.
1347
1348 2019-07-04 Justin Squirek <squirek@adacore.com>
1349
1350 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
1351 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
1352 New testcase.
1353
1354 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1355
1356 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
1357 gnat.dg/dimensions2_real_numbers.ads: New testcase.
1358
1359 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR tree-optimization/91063
1362 * gcc.dg/gomp/pr91063.c: New test.
1363
1364 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1365
1366 PR target/88833
1367 * gfortran.dg/pr88833.f90: New test.
1368
1369 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR middle-end/91069
1372 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
1373 hardcoded 16 for better portability.
1374 (v2di): Change from long vector to long long vector. Use
1375 2 * sizeof (long long) instead of hardcoded 16.
1376
1377 PR rtl-optimization/90756
1378 * gcc.dg/pr90756.c: New test.
1379
1380 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
1381
1382 * gcc.target/mips/mips-fmadd.c: Rename to ...
1383 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
1384 * gcc.target/mips/mips-fmadd-n64.c: New.
1385
1386 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
1387
1388 * gcc.dg/store_merging_27.c: Fix test for Arm.
1389 * gcc.dg/store_merging_28.c: Likewise.
1390 * gcc.dg/store_merging_29.c: Likewise.
1391 * gcc.dg/tree-ssa/dump-6.c: Likewise.
1392
1393 2019-07-03 Richard Biener <rguenther@suse.de>
1394
1395 PR middle-end/91069
1396 * gcc.dg/pr91069.c: New testcase.
1397
1398 2019-07-03 Martin Liska <mliska@suse.cz>
1399
1400 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
1401 as we do now better.
1402
1403 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
1404
1405 * gnat.dg/specs/debug1.ads: New test.
1406
1407 2019-07-03 Martin Liska <mliska@suse.cz>
1408
1409 PR tree-optimization/90892
1410 * gcc.dg/pr90892.c: New test.
1411
1412 2019-07-03 Martin Liska <mliska@suse.cz>
1413
1414 PR middle-end/90899
1415 * gcc.target/i386/pr90899.c: New test.
1416
1417 2019-07-03 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR tree-optimization/91033
1420 * gcc.target/i386/pr91033.c: New test.
1421
1422 2019-07-03 Bob Duff <duff@adacore.com>
1423
1424 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
1425 gnat.dg/task2_pkg.ads: New testcase.
1426
1427 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1428
1429 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
1430 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
1431 testcase.
1432
1433 2019-07-03 Justin Squirek <squirek@adacore.com>
1434
1435 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
1436
1437 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
1438
1439 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
1440 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
1441 testcase.
1442
1443 2019-07-03 Bob Duff <duff@adacore.com>
1444
1445 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
1446 gnat.dg/warn20_pkg.ads: New testcase.
1447
1448 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1449
1450 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
1451 * gnat.dg/static_pred1.adb: Remove expected error.
1452
1453 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1454
1455 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
1456
1457 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
1458
1459 * gnat.dg/alignment14.adb: New testcase.
1460
1461 2019-07-03 Ed Schonberg <schonberg@adacore.com>
1462
1463 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
1464 testcase.
1465
1466 2019-07-03 Jakub Jelinek <jakub@redhat.com>
1467
1468 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
1469 * c-c++-common/gomp/scan-5.c (foo): Likewise.
1470
1471 * c-c++-common/gomp/scan-5.c: New test.
1472
1473 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
1474
1475 2019-07-02 Jeff Law <law@redhat.com>
1476
1477 PR tree-optimization/90883
1478 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
1479 deleted store on some targets.
1480
1481 2019-07-02 qing zhao <qing.zhao@oracle.com>
1482
1483 PR preprocessor/90581
1484 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
1485 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
1486 * c-c++-common/cpp/fmax-include-depth.c: New test.
1487
1488 2019-07-02 Jan Hubicka <jh@suse.cz>
1489
1490 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
1491
1492 2019-07-02 Jan Hubicka <jh@suse.cz>
1493
1494 * g++.dg/lto/pr90990_0.C: New testcase.
1495
1496 2019-07-02 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/58483
1499 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
1500
1501 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
1502
1503 * gcc.target/s390/vector/vec-shift-2.c: New test.
1504
1505 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1506
1507 * gnat.dg/generic_inst3.adb,
1508 gnat.dg/generic_inst3_kafka_lib-topic.ads,
1509 gnat.dg/generic_inst3_kafka_lib.ads,
1510 gnat.dg/generic_inst3_markets.ads,
1511 gnat.dg/generic_inst3_traits-encodables.ads,
1512 gnat.dg/generic_inst3_traits.ads: New testcase.
1513
1514 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1515
1516 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
1517
1518 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1519
1520 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
1521 testcase.
1522
1523 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1524
1525 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
1526
1527 2019-07-01 Ed Schonberg <schonberg@adacore.com>
1528
1529 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
1530
1531 2019-07-01 Richard Biener <rguenther@suse.de>
1532
1533 * gcc.dg/gimplefe-42.c: New testcase.
1534
1535 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1536
1537 * gnat.dg/sets1.adb: Update.
1538
1539 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1540
1541 * gnat.dg/linkedlist.adb: Update.
1542
1543 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1544
1545 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
1546
1547 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
1548
1549 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
1550 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
1551 testcase.
1552
1553 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
1554
1555 PR lto/91028
1556 PR lto/90720
1557 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
1558 -fno-use-linker-plugin
1559 * g++.dg/lto/alias-2_0.C: Likewise.
1560
1561 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
1562
1563 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
1564
1565 2019-07-01 Richard Biener <rguenther@suse.de>
1566
1567 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
1568
1569 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
1570
1571 * lib/target-supports.exp
1572 (check_effective_target_avx512vp2intersect): New proc.
1573 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
1574 dg-require-effective-target avx512vp2intersect.
1575 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
1576
1577 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1578
1579 * gnat.dg/specs/array5.ads: New test.
1580 * gnat.dg/specs/array5_pkg1.ads: New helper.
1581 * gnat.dg/specs/array5_pkg2.ads: Likewise.
1582 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
1583
1584 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1585
1586 * gnat.dg/specs/unchecked_convert1.ads: New test.
1587 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
1588
1589 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1590
1591 * gnat.dg/specs/size_clause3.ads: Adjust error message.
1592
1593 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1594
1595 * gnat.dg/specs/atomic2.ads: Adjust error message.
1596 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1597 * gnat.dg/specs/size_clause3.ads: Likewise.
1598
1599 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gnat.dg/array35.adb: New test.
1602 * gnat.dg/array36.adb: Likewise.
1603
1604 2019-06-28 Jan Beulich <jbeulich@suse.com>
1605
1606 * gcc.target/i386/gfni-5.c: New.
1607
1608 2019-06-28 Jan Beulich <jbeulich@suse.com>
1609
1610 * gcc.target/i386/cvtpd2pi: New.
1611
1612 2019-06-27 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR c++/91024
1615 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
1616
1617 PR tree-optimization/91010
1618 * g++.dg/vect/simd-10.cc: New test.
1619
1620 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
1621
1622 PR fortran/90987
1623 * match.c (gfc_match_common): Adjust parsing of fixed and free form
1624 source code containing, e.g., COMMONI.
1625
1626 2019-06-27 Jan Hubicka <jh@suse.cz>
1627
1628 * g++.dg/lto/alias-2_0.C: New testcase.
1629 * g++.dg/lto/alias-2_1.C: New testcase.
1630
1631 2019-06-27 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR target/90991
1634 * gcc.target/i386/avx2-pr90991-1.c: New test.
1635 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
1636
1637 2019-06-27 Jan Beulich <jbeulich@suse.com>
1638
1639 * gcc.target/i386/gfni-4.c: Pass -msse2.
1640
1641 2019-06-27 Richard Biener <rguenther@suse.de>
1642
1643 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
1644
1645 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
1646
1647 PR tree-optimization/89772
1648 * gcc.dg/builtin-memchr-4.c: New test.
1649
1650 2019-06-27 Martin Liska <mliska@suse.cz>
1651
1652 PR tree-optimization/91014
1653 * gcc.target/s390/pr91014.c: New test.
1654
1655 2019-06-27 Richard Biener <rguenther@suse.de>
1656
1657 PR testsuite/91004
1658 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
1659
1660 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
1661
1662 PR target/62147
1663 * gcc.target/powerpc/pr62147.c: New test.
1664
1665 2019-06-26 Jeff Law <law@redhat.com>
1666
1667 PR tree-optimization/90883
1668 * g++.dg/tree-ssa/pr90883.C: New test.
1669 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
1670
1671 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
1672
1673 PR target/89021
1674 * lib/target-supports.exp (available_vector_sizes)
1675 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
1676 64-bit vectors for !ia32.
1677
1678 2019-06-26 Jeff Law <law@redhat.com>
1679
1680 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
1681 as DSE compromises several of these tests.
1682 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
1683 * gcc.dg/memcpy-2.c: Similarly.
1684 * gcc.dg/pr40340-1.c: Similarly.
1685 * gcc.dg/pr40340-2.c: Similarly.
1686 * gcc.dg/pr40340-5.c: Similarly.
1687
1688 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
1689
1690 PR Fortran/90988
1691 ChangeLog forgotten with revision 272667
1692 * gfortran.dg/pr90988_1.f90: New test.
1693 * gfortran.dg/pr90988_2.f90: Ditto.
1694 * gfortran.dg/pr90988_3.f90: Ditto.
1695
1696 2019-06-26 Nathan Sidwell <nathan@acm.org>
1697
1698 * c-c++-common/pr90927.c: New.
1699
1700 2019-06-26 Richard Biener <rguenther@suse.de>
1701
1702 PR ipa/90982
1703 * g++.dg/torture/pr90982.C: New testcase.
1704
1705 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR c++/67184
1708 PR c++/69445
1709 * g++.dg/other/final3.C: New.
1710 * g++.dg/other/final5.C: Likewise.
1711
1712 2019-06-26 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR target/90991
1715 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
1716
1717 2019-06-26 Li Jia He <helijia@linux.ibm.com>
1718
1719 * gcc.target/powerpc/maddld-1.c: New testcase.
1720
1721 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
1722 Olga Makhotina <olga.makhotina@intel.com>
1723
1724 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
1725 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
1726 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
1727 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
1728 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
1729 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
1730 * gcc.target/i386/sse-13.c: Likewsie.
1731 * gcc.target/i386/sse-14.c: Likewise.
1732 * gcc.target/i386/sse-22.c: Likewise.
1733 * gcc.target/i386/sse-23.c: Likewise.
1734 * g++.dg/other/i386-2.C: Likewise.
1735 * g++.dg/other/i386-3.C: Likewise.
1736
1737 2019-06-25 Jakub Jelinek <jakub@redhat.com>
1738
1739 PR c++/90969
1740 * g++.dg/ext/vector38.C: New test.
1741
1742 2019-06-25 Martin Jambor <mjambor@suse.cz>
1743
1744 PR ipa/90939
1745 * g++.dg/lto/pr90939_[01].C: New test.
1746
1747 2019-06-25 Richard Biener <rguenther@suse.de>
1748
1749 PR tree-optimization/90930
1750 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
1751 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1752
1753 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
1754
1755 * gcc.target/arc/pr89838.c: New file.
1756
1757 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1758
1759 * gcc.target/msp430/mlarge-pedwarns.c: New test.
1760
1761 2019-06-25 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR sanitizer/90954
1764 * c-c++-common/gomp/pr90954.c: New test.
1765
1766 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1767
1768 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
1769 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
1770
1771 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1772
1773 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
1774 to recognise Darwin's register names.
1775
1776 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1777
1778 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
1779 * gcc.dg/cpp/usr/include/stdio.h: Rename...
1780 * gcc.dg/cpp/usr/include/example.h: ... to this.
1781
1782 2019-06-24 Richard Biener <rguenther@suse.de>
1783
1784 PR tree-optimization/90972
1785 * gcc.dg/torture/pr90972.c: New testcase.
1786
1787 2019-06-24 Martin Sebor <msebor@redhat.com>
1788
1789 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
1790 * gcc.dg/misc-column.c: Ditto.
1791
1792 2019-06-23 Ian Lance Taylor <iant@golang.org>
1793
1794 * go.test/test/blank1.go: Update for diagnostic message changes.
1795
1796 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1797
1798 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
1799
1800 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1801
1802 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
1803 vector explicitly for the vec_perm.
1804
1805 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1806
1807 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
1808 __USER_LABEL_PREFIX__.
1809
1810 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1811
1812 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
1813 expect the out-of-line GPR restore, and test specifically for
1814 absence of branches to local labels.
1815
1816 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1817
1818 PR fortran/89782
1819 * gfortran.dg/io_constraints_14.f90: New test.
1820
1821 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
1822
1823 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
1824 * gcc.target/powerpc/pr79909.c: Likewise.
1825
1826 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
1827
1828 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
1829 warning about _Bool.
1830
1831 2019-06-22 Marek Polacek <polacek@redhat.com>
1832
1833 PR c++/65707
1834 PR c++/89480
1835 PR c++/58836
1836 * g++.dg/cpp0x/nondeduced5.C: New test.
1837 * g++.dg/cpp0x/nondeduced6.C: New test.
1838 * g++.dg/cpp0x/nondeduced7.C: New test.
1839
1840 PR c++/66256
1841 * g++.dg/cpp0x/noexcept54.C: New test.
1842
1843 2019-06-22 Jan Hubicka <jh@suse.cz>
1844
1845 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
1846
1847 2019-06-22 Marek Polacek <polacek@redhat.com>
1848
1849 PR c++/86476 - noexcept-specifier is a complete-class context.
1850 PR c++/52869
1851 * g++.dg/cpp0x/noexcept45.C: New test.
1852 * g++.dg/cpp0x/noexcept46.C: New test.
1853 * g++.dg/cpp0x/noexcept47.C: New test.
1854 * g++.dg/cpp0x/noexcept48.C: New test.
1855 * g++.dg/cpp0x/noexcept49.C: New test.
1856 * g++.dg/cpp0x/noexcept50.C: New test.
1857 * g++.dg/cpp0x/noexcept51.C: New test.
1858 * g++.dg/cpp0x/noexcept52.C: New test.
1859 * g++.dg/cpp0x/noexcept53.C: New test.
1860 * g++.dg/eh/shadow1.C: Adjust dg-error.
1861
1862 PR c++/90881 - bogus -Wunused-value in unevaluated context.
1863 * g++.dg/cpp0x/Wunused-value1.C: New test.
1864
1865 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 * g++.dg/diagnostic/auto-storage-1.C: New.
1868 * g++.dg/diagnostic/no-type-1.C: Likewise.
1869 * g++.dg/diagnostic/no-type-2.C: Likewise.
1870 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
1871 * g++.dg/cpp0x/auto9.C: Test some locations too.
1872 * g++.dg/cpp1z/register1.C: Likewise.
1873 * g++.dg/cpp1z/register2.C: Likewise.
1874 * g++.dg/cpp1z/register3.C: Likewise.
1875 * g++.dg/other/error34.C: Likewise.
1876
1877 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
1878
1879 PR c++/90909
1880 * g++.dg/other/final7.C: New.
1881
1882 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1883
1884 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
1885 x86.
1886 * g++.dg/vect/simd-5.cc: Likewise.
1887
1888 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
1889
1890 PR c++/90909
1891 Revert:
1892 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 PR c++/67184
1895 PR c++/69445
1896 * g++.dg/other/final3.C: New.
1897 * g++.dg/other/final4.C: Likewise.
1898 * g++.dg/other/final5.C: Likewise.
1899
1900 * g++.dg/other/final6.C: New.
1901
1902 2019-06-21 Marek Polacek <polacek@redhat.com>
1903
1904 PR c++/61490 - qualified-id in friend function definition.
1905 * g++.dg/diagnostic/friend2.C: New test.
1906 * g++.dg/diagnostic/friend3.C: New test.
1907
1908 PR c++/60223 - ICE with T{} in non-deduced context.
1909 * g++.dg/cpp0x/nondeduced1.C: New test.
1910 * g++.dg/cpp0x/nondeduced2.C: New test.
1911 * g++.dg/cpp0x/nondeduced3.C: New test.
1912 * g++.dg/cpp0x/nondeduced4.C: New test.
1913
1914 PR c++/64235 - missing syntax error with invalid alignas.
1915 * g++.dg/parse/alignas1.C: New test.
1916
1917 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1918
1919 PR fortran/67884
1920 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
1921 * gfortran.dg/pr67884.f90: ... covered here. New test.
1922
1923 2019-06-21 Marek Polacek <polacek@redhat.com>
1924
1925 PR c++/90490 - fix decltype issues in noexcept-specifier.
1926 * g++.dg/cpp0x/noexcept43.C: New test.
1927 * g++.dg/cpp0x/noexcept44.C: New test.
1928
1929 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
1930
1931 PR c++/90875 - added -Wswitch-outside-range option
1932 * c-c++-common/Wswitch-outside-range-1.c: New test.
1933 * c-c++-common/Wswitch-outside-range-2.c: New test.
1934 * c-c++-common/Wswitch-outside-range-3.c: New test.
1935 * c-c++-common/Wswitch-outside-range-4.c: New test.
1936
1937 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1938
1939 PR fortran/51991
1940 gfortran.dg/pr51991.f90
1941
1942 2019-06-21 Jeff Law <law@redhat.com>
1943
1944 PR tree-optimization/90949
1945 * gcc.c-torture/execute/pr90949.c: New test.
1946
1947 2019-06-21 Marek Polacek <polacek@redhat.com>
1948
1949 PR c++/90953 - ICE with -Wmissing-format-attribute.
1950 * g++.dg/warn/miss-format-7.C: New test.
1951
1952 2019-06-21 Richard Biener <rguenther@suse.de>
1953
1954 PR debug/90914
1955 * g++.dg/debug/pr90914.C: New testcase.
1956
1957 2019-06-21 Richard Biener <rguenther@suse.de>
1958
1959 PR tree-optimization/90913
1960 * gfortran.dg/vect/pr90913.f90: New testcase.
1961
1962 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1963
1964 * gcc.dg/vect/vect-simd-12.c: New test.
1965 * gcc.dg/vect/vect-simd-13.c: New test.
1966 * gcc.dg/vect/vect-simd-14.c: New test.
1967 * gcc.dg/vect/vect-simd-15.c: New test.
1968 * gcc.target/i386/sse2-vect-simd-12.c: New test.
1969 * gcc.target/i386/sse2-vect-simd-13.c: New test.
1970 * gcc.target/i386/sse2-vect-simd-14.c: New test.
1971 * gcc.target/i386/sse2-vect-simd-15.c: New test.
1972 * gcc.target/i386/avx2-vect-simd-12.c: New test.
1973 * gcc.target/i386/avx2-vect-simd-13.c: New test.
1974 * gcc.target/i386/avx2-vect-simd-14.c: New test.
1975 * gcc.target/i386/avx2-vect-simd-15.c: New test.
1976 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
1977 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
1978 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
1979 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
1980 * g++.dg/vect/simd-6.cc: New test.
1981 * g++.dg/vect/simd-7.cc: New test.
1982 * g++.dg/vect/simd-8.cc: New test.
1983 * g++.dg/vect/simd-9.cc: New test.
1984 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
1985
1986 PR c++/90950
1987 * g++.dg/gomp/lastprivate-1.C: New test.
1988
1989 * gcc.dg/vect/vect-simd-11.c: New test.
1990 * gcc.target/i386/sse2-vect-simd-11.c: New test.
1991 * gcc.target/i386/avx2-vect-simd-11.c: New test.
1992 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
1993
1994 2019-06-20 Marek Polacek <polacek@redhat.com>
1995
1996 PR c++/79781
1997 * g++.dg/ext/goto1.C: New test.
1998
1999 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2000
2001 PR fortran/77632
2002 * gfortran.dg/pr77632_1.f90: New test.
2003
2004 2019-06-20 Marek Polacek <polacek@redhat.com>
2005
2006 PR c++/68265
2007 * g++.dg/parse/error62.C: New test.
2008
2009 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2010
2011 PR fortran/86587
2012 * gfortran.dg/pr86587.f90: New test.
2013
2014 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
2015
2016 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
2017 * obj-c++.dg/stubify-2.mm: Likewise.
2018 * objc.dg/stubify-1.m: Likewise.
2019 * objc.dg/stubify-2.m: Likewise.
2020
2021 2019-06-20 Marek Polacek <polacek@redhat.com>
2022
2023 PR c++/87512
2024 * g++.dg/cpp1z/inline-var7.C: New test.
2025
2026 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
2027
2028 PR target/54855
2029 * gcc.target/i386/pr54855-1.c: New test.
2030 * gcc.target/i386/pr54855-2.c: Likewise.
2031 * gcc.target/i386/pr54855-3.c: Likewise.
2032 * gcc.target/i386/pr54855-4.c: Likewise.
2033 * gcc.target/i386/pr54855-5.c: Likewise.
2034 * gcc.target/i386/pr54855-6.c: Likewise.
2035 * gcc.target/i386/pr54855-7.c: Likewise.
2036 * gcc.target/i386/pr54855-8.c: Likewise.
2037 * gcc.target/i386/pr54855-9.c: Likewise.
2038 * gcc.target/i386/pr54855-10.c: Likewise.
2039
2040 2019-06-20 Jan Hubicka <jh@suse.cz>
2041
2042 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
2043
2044 2019-06-20 Marek Polacek <polacek@redhat.com>
2045
2046 PR c++/89873
2047 * g++.dg/cpp1y/noexcept1.C: New test.
2048
2049 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2050
2051 PR fortran/90937
2052 * gfortran.dg/external_procedure_4.f90: New test.
2053
2054 2019-06-20 Tom de Vries <tdevries@suse.de>
2055
2056 * gcc.dg/pr90866-2.c: Require global_constructor.
2057
2058 2019-06-20 Tom de Vries <tdevries@suse.de>
2059
2060 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
2061 * gcc.dg/pr88870.c: Same.
2062 * gcc.dg/pr90082.c: Same.
2063
2064 2019-06-20 Tom de Vries <tdevries@suse.de>
2065
2066 * gcc.dg/pr89737.c: Require indirect_jumps.
2067 * gcc.dg/torture/pr87693.c: Same.
2068 * gcc.dg/torture/pr89135.c: Same.
2069 * gcc.dg/torture/pr90071.c: Same.
2070
2071 2019-06-20 Tom de Vries <tdevries@suse.de>
2072
2073 * gcc.c-torture/compile/pr89280.c: Require label_values.
2074 * gcc.dg/pr89737.c: Same.
2075 * gcc.dg/pr90082.c: Same.
2076 * gcc.dg/torture/pr89135.c: Same.
2077 * gcc.dg/torture/pr89247.c: Same.
2078 * gcc.dg/torture/pr90071.c: Same.
2079
2080 2019-06-20 Tom de Vries <tdevries@suse.de>
2081
2082 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
2083 * gcc.c-torture/compile/pr77754-2.c: Same.
2084 * gcc.c-torture/compile/pr77754-3.c: Same.
2085 * gcc.c-torture/compile/pr77754-4.c: Same.
2086 * gcc.c-torture/compile/pr77754-5.c: Same.
2087 * gcc.c-torture/compile/pr77754-6.c: Same.
2088 * gcc.c-torture/compile/pr87110.c: Same.
2089 * gcc.c-torture/execute/pr86528.c: Same.
2090 * gcc.dg/Walloca-larger-than-2.c: Same.
2091 * gcc.dg/Walloca-larger-than.c: Same.
2092 * gcc.dg/Warray-bounds-41.c: Same.
2093 * gcc.dg/Wrestrict-17.c: Same.
2094 * gcc.dg/Wstrict-overflow-27.c: Same.
2095 * gcc.dg/Wstringop-truncation-3.c: Same.
2096 * gcc.dg/pr78902.c: Same.
2097 * gcc.dg/pr87099.c: Same.
2098 * gcc.dg/pr87320.c: Same.
2099 * gcc.dg/pr89045.c: Same.
2100 * gcc.dg/strlenopt-62.c: Same.
2101 * gcc.dg/tree-ssa/alias-37.c: Same.
2102
2103 2019-06-19 Marek Polacek <polacek@redhat.com>
2104
2105 PR c++/60364 - noreturn after first decl not diagnosed.
2106 * g++.dg/warn/noreturn-8.C: New test.
2107 * g++.dg/warn/noreturn-9.C: New test.
2108 * g++.dg/warn/noreturn-10.C: New test.
2109 * g++.dg/warn/noreturn-11.C: New test.
2110
2111 2019-06-19 Martin Sebor <msebor@redhat.com>
2112
2113 PR tree-optimization/90626
2114 * gcc.dg/strlenopt-65.c: New test.
2115 * gcc.dg/strlenopt-66.c: New test.
2116 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
2117
2118 2019-06-19 Martin Sebor <msebor@redhat.com>
2119
2120 PR translation/90156
2121 * gcc.dg/format/gcc_diag-11.c: Enable.
2122
2123 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2124
2125 PR fortran/69499
2126 * gfortran.dg/pr69499.f90: New test.
2127 * gfortran.dg/module_error_1.f90: Update dg-error string.
2128
2129 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2130
2131 PR fortran/69398
2132 * gfortran.dg/pr69398.f90: New test.
2133
2134 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2135
2136 PR fortran/87907
2137 * gfortran.dg/pr87907.f90: New testcase.
2138
2139 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
2140
2141 PR middle-end/84521
2142 * gcc.c-torture/execute/pr84521.c: New test.
2143
2144 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2145
2146 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
2147 tree-vect.h nor call check_vect.
2148 * gcc.dg/vect/vect-simd-9.c: Likewise.
2149 * gcc.dg/vect/vect-simd-10.c: New test.
2150 * gcc.target/i386/sse2-vect-simd-8.c: New test.
2151 * gcc.target/i386/sse2-vect-simd-9.c: New test.
2152 * gcc.target/i386/sse2-vect-simd-10.c: New test.
2153 * gcc.target/i386/avx2-vect-simd-8.c: New test.
2154 * gcc.target/i386/avx2-vect-simd-9.c: New test.
2155 * gcc.target/i386/avx2-vect-simd-10.c: New test.
2156 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
2157 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
2158 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
2159
2160 * g++.dg/vect/simd-3.cc: New test.
2161 * g++.dg/vect/simd-4.cc: New test.
2162 * g++.dg/vect/simd-5.cc: New test.
2163
2164 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2165
2166 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
2167
2168 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
2169 Mark Eggleston <mark.eggleston@codethink.com>
2170
2171 PR fortran/89103
2172 * gfortran.dg/dec_format_empty_item_1.f: New test.
2173 * gfortran.dg/dec_format_empty_item_2.f: New test.
2174 * gfortran.dg/dec_format_empty_item_3.f: New test.
2175
2176 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2177
2178 * gcc.target/aarch64/pr88834.c: Move from here...
2179 * gcc.target/aarch64/sve/pr88834.c: ...to here.
2180
2181 2019-06-18 Cherry Zhang <cherryyz@google.com>
2182
2183 * go.dg/concatstring.go: New test.
2184
2185 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
2186
2187 PR fortran/90921
2188 * gfortran.dg/goacc/declare-3.f95: Update.
2189
2190 PR fortran/85221
2191 * gfortran.dg/goacc/declare-3.f95: New file.
2192
2193 PR middle-end/90859
2194 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
2195
2196 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
2197 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2198
2199 PR testsuite/90861
2200 * c-c++-common/goacc/declare-pr90861.c: New file.
2201
2202 PR testsuite/90868
2203 * c-c++-common/goacc/declare-1.c: Update.
2204 * c-c++-common/goacc/declare-2.c: Likewise.
2205
2206 PR middle-end/90862
2207 * c-c++-common/goacc/declare-1.c: Update.
2208 * c-c++-common/goacc/declare-2.c: Likewise.
2209
2210 2019-06-18 Marek Polacek <polacek@redhat.com>
2211
2212 PR c++/84698
2213 * g++.dg/cpp0x/noexcept42.C: New test.
2214
2215 PR c++/71548
2216 * g++.dg/cpp0x/variadic177.C: New test.
2217
2218 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
2219
2220 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
2221 contain dots.
2222 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
2223 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
2224 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
2225 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
2226 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
2227 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
2228 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
2229
2230 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
2231
2232 * gcc.target/i386/pr81563.c (dg-final): Check that no
2233 registers are restored from %esp.
2234
2235 2019-06-18 Richard Biener <rguenther@suse.de>
2236
2237 PR debug/90900
2238 * gcc.dg/gomp/pr90900.c: New testcase.
2239
2240 2019-06-18 Martin Sebor <msebor@redhat.com>
2241
2242 * gcc.dg/pr90866-2.c: Remove a pointless declaration
2243 to avoid compilation errors on arm-none-eabi.
2244
2245 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
2246
2247 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
2248 * gcc.target/aarch64/pcs_attribute-3.c: New test.
2249
2250 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2251 * gcc.target/aarch64/sve/fadda_1.c: New test.
2252
2253 2019-06-17 Jakub Jelinek <jakub@redhat.com>
2254
2255 * gcc.dg/vect/vect-simd-8.c: New test.
2256 * gcc.dg/vect/vect-simd-9.c: New test.
2257 * g++.dg/vect/simd-2.cc: New test.
2258 * g++.dg/gomp/scan-1.C: New test.
2259
2260 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
2261
2262 PR target/62055
2263 * gcc.target/i386/fnabs.c: New test.
2264
2265 2019-06-17 Marek Polacek <polacek@redhat.com>
2266
2267 PR c++/83820 - excessive attribute arguments not detected.
2268 * g++.dg/cpp0x/gen-attrs-67.C: New test.
2269
2270 2019-06-17 Nathan Sidwell <nathan@acm.org>
2271
2272 PR c++/90754
2273 * g++.dg/lookup/pr90754.C: New.
2274
2275 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
2276
2277 PR middle-end/64242
2278 * gcc.c-torture/execute/pr64242.c: Improve test.
2279
2280 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2281
2282 * gcc.target/msp430/mspabi_sllll.c: New test.
2283 * gcc.target/msp430/mspabi_srall.c: New test.
2284 * gcc.target/msp430/mspabi_srlll.c: New test.
2285 * gcc.c-torture/execute/shiftdi-2.c: New test.
2286
2287 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2288
2289 * lib/target-supports.exp: Add check_effective_target_longlong64.
2290
2291 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
2292
2293 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
2294 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
2295
2296 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
2297
2298 PR d/90650
2299 * gdc.dg/pr90650a.d: New test.
2300 * gdc.dg/pr90650b.d: New test.
2301
2302 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2303
2304 * gfortran.dg/dummy_derived_typed.f90: New test.
2305
2306 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
2307
2308 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
2309
2310 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2311
2312 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
2313
2314 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2315
2316 PR objc/90709
2317 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
2318 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
2319 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise
2320 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2321 * obj-c++.dg/syntax-error-1.mm: Likewise.
2322 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
2323 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2324 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2325 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2326 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
2327 in no longer supported, also on m64 where there's no meaning to it.
2328 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
2329 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
2330 there.
2331 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
2332 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
2333 * obj-c++.dg/stubify-2.mm: Likewise.
2334 * obj-c++.dg/try-catch-1.mm: Likewise.
2335 * obj-c++.dg/try-catch-3.mm: Likewise.
2336
2337 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2338
2339 PR objc/90709
2340 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
2341 * objc.dg/image-info.m: Likewise.
2342 * objc.dg/method-6.m: Likewise.
2343 * objc.dg/no-extra-load.m: Likewise.
2344 * objc.dg/objc-foreach-4.m: Likewise.
2345 * objc.dg/objc-foreach-5.m: Likewise.
2346 * objc.dg/proto-lossage-7.m: Likewise.
2347 * objc.dg/strings/const-cfstring-2.m: Likewise.
2348 * objc.dg/strings/const-cfstring-5.m: Likewise.
2349 * objc.dg/strings/const-str-12b.m: Likewise.
2350 * objc.dg/symtab-1.m: Likewise.
2351 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
2352 * objc.dg/torture/strings/const-str-10.m: Likewise.
2353 * objc.dg/torture/strings/const-str-11.m: Likewise.
2354 * objc.dg/torture/strings/const-str-9.m: Likewise.
2355 * objc.dg/zero-link-1.m: Likewise.
2356 * objc.dg/zero-link-2.m: Likewise.
2357 * objc.dg/zero-link-3.m: Likewise.
2358 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
2359 * objc.dg/headers.m: XFAIL for Darwin14-19.
2360 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
2361 there.
2362
2363 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2364
2365 PR objc/90709
2366 * objc-obj-c++-shared/CF-CFString.h: New.
2367 * objc-obj-c++-shared/F-NSArray.h: New.
2368 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
2369 * objc-obj-c++-shared/F-NSObject.h: New.
2370 * objc-obj-c++-shared/F-NSString.h: New.
2371 * objc-obj-c++-shared/F-NSValue.h: New.
2372 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
2373 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
2374 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
2375 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
2376 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
2377 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
2378 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
2379 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
2380 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
2381 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
2382 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
2383 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
2384 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
2385 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
2386 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
2387 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
2388 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
2389 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
2390 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
2391 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
2392 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
2393 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
2394 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
2395 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
2396 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
2397 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
2398 New.
2399 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
2400 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
2401 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
2402
2403 2019-06-15 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR middle-end/90779
2406 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
2407 static block scope variable in #pragma acc routine.
2408
2409 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
2410
2411 * gfortran.dg/integer_exponentiation_4.f90: Update test.
2412 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
2413 * gfortran.dg/no_range_check_1.f90: Ditto.
2414
2415 2019-06-14 Harald Anlauf <anlauf@gmx.de>
2416
2417 PR fortran/90577
2418 PR fortran/90578
2419 * gfortran.dg/lrshift_1.f90: Adjust testcase.
2420 * gfortran.dg/shiftalr_3.f90: New testcase.
2421
2422 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
2423
2424 PR fortran/89646
2425 * gfortran.dg/pr89646.f90: New test.
2426
2427 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
2428
2429 PR rtl-optimization/90765
2430 * gcc.target/i386/pr90765-1.c: New test.
2431 * gcc.target/i386/pr90765-2.c: Likewise.
2432
2433 2019-06-14 Marek Polacek <polacek@redhat.com>
2434
2435 PR c++/90884 - stray note with -Wctor-dtor-privacy.
2436 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
2437 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
2438
2439 2019-06-14 Richard Biener <rguenther@suse.de>
2440
2441 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
2442
2443 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
2444
2445 PR ipa/90401
2446 * gcc.dg/ipa/ipcp-agg-10.c: New test.
2447
2448 2019-06-13 Martin Sebor <msebor@redhat.com>
2449
2450 PR tree-optimization/90662
2451 * gcc.dg/pr90866-2.c: New test.
2452 * gcc.dg/pr90866.c: Ditto.
2453
2454 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
2455 Lijia He <helijia@linux.ibm.com>
2456
2457 PR tree-optimization/77820
2458 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
2459 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
2460 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
2461 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
2462 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
2463 * gcc.target/sh/pr51244-20.c: Update testcase.
2464
2465 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2466
2467 * gcc.dg/darwin-minversion-link.c: New test.
2468
2469 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2470
2471 PR fortran/68544
2472 * gfortran.dg/pr68544.f90: New test.
2473 * gfortran.dg/pr85687.f90: Modify test for new error message.
2474
2475 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2476
2477 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
2478
2479 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2480
2481 PR fortran/89344
2482 * gfortran.dg/pr89344.f90: New test.
2483
2484 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2485
2486 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
2487 * gcc.dg/darwin-minversion-2.c: Likewise.
2488
2489 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
2490
2491 PR target/90871
2492 * g++.dg/ext/altivec-15.C: Add dg-error directive.
2493
2494 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2495
2496 * gcc.dg/pr90760.c: Require alias support.
2497
2498 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
2499
2500 PR tree-optimization/90869
2501 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
2502
2503 2019-06-13 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/90856
2506 * gcc.target/i386/pr90856.c: New testcase.
2507
2508 2019-06-13 Jakub Jelinek <jakub@redhat.com>
2509
2510 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
2511 = {} store.
2512 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
2513 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
2514
2515 2019-06-13 Richard Biener <rguenther@suse.de>
2516
2517 * gcc.dg/vect/vect-version-1.c: New testcase.
2518 * gcc.dg/vect/vect-version-2.c: Likewise.
2519
2520 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
2521
2522 * g++.dg/diagnostic/variably-modified-type-1.C: New.
2523 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
2524 * g++.dg/other/pr84792-1.C: Likewise.
2525 * g++.dg/other/pr84792-2.C: Likewise.
2526 * g++.dg/parse/error24.C: Likewise.
2527 * g++.dg/parse/error32.C: Likewise.
2528 * g++.dg/parse/error33.C: Likewise.
2529 * g++.dg/parse/saved1.C: Likewise.
2530 * g++.dg/template/operator6.C: Likewise.
2531 * g++.dg/template/pr61745.C: Likewise.
2532 * g++.dg/template/typedef41.C: Likewise.
2533 * g++.old-deja/g++.jason/crash10.C: Likewise.
2534
2535 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
2538 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
2539 * g++.dg/parse/error10.C: Adjust location.
2540 * g++.dg/parse/pragma2.C: Likewise.
2541
2542 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
2543
2544 PR tree-optimization/89713
2545 * g++.dg/tree-ssa/empty-loop.C: New test.
2546 * gcc.dg/tree-ssa/dce-2.c: New test.
2547 * gcc.dg/const-1.c: Add -fno-finite-loops option.
2548 * gcc.dg/graphite/graphite.exp: Likewise.
2549 * gcc.dg/loop-unswitch-1.c: Likewise.
2550 * gcc.dg/predict-9.c: Likewise.
2551 * gcc.dg/pure-2.c: Likewise.
2552 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2553 * gcc.dg/tree-ssa/loop-10.c: Likewise.
2554 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2555 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
2556
2557 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2558
2559 PR target/88838
2560 * gcc.target/aarch64/pr88838.c: New test.
2561 * gcc.target/aarch64/sve/while_1.c: Adjust.
2562
2563 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2564
2565 PR target/88834
2566 * gcc.target/aarch64/pr88834.c: New test.
2567 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
2568 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
2569 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
2570 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
2571 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
2572 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
2573
2574 2019-06-12 Marek Polacek <polacek@redhat.com>
2575
2576 PR c++/87410
2577 * g++.dg/cpp1y/pr87410.C: New test.
2578
2579 2019-06-12 Marek Polacek <polacek@redhat.com>
2580
2581 PR c++/66999 - 'this' captured by reference.
2582 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
2583
2584 PR c++/90825 - endless recursion when evaluating sizeof.
2585 PR c++/90832 - endless recursion when evaluating sizeof.
2586 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
2587 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
2588
2589 2019-06-12 Martin Sebor <msebor@redhat.com>
2590
2591 PR middle-end/90676
2592 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
2593 output some more.
2594 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
2595 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
2596 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
2597 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
2598
2599 2019-06-12 Marek Polacek <polacek@redhat.com>
2600
2601 PR c++/90736 - bogus error with alignof.
2602 * g++.dg/cpp0x/alignof5.C: New test.
2603
2604 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2605
2606 * gcc.dg/builtin-apply2.c: Skip for PRU.
2607 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
2608
2609 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2610
2611 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
2612
2613 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2614
2615 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
2616 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
2617 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
2618 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
2619 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
2620
2621 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2622
2623 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
2624
2625 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2626
2627 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
2628 * gcc.dg/20020312-2.c: No PIC register for PRU.
2629
2630 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2631
2632 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
2633 * lib/target-utils.exp: Ditto.
2634 * lib/target-supports.exp (check_effective_target_function_pointers,
2635 check_effective_target_large_return_values): New.
2636
2637 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2638
2639 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
2640 * lib/target-utils.exp: Ditto.
2641 * lib/target-supports.exp: Declare PRU target as tiny.
2642
2643 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2644
2645 * gcc.target/pru/abi-arg-struct.c: New test.
2646 * gcc.target/pru/ashiftrt.c: New test.
2647 * gcc.target/pru/builtins-1.c: New test.
2648 * gcc.target/pru/builtins-error.c: New test.
2649 * gcc.target/pru/clearbit.c: New test.
2650 * gcc.target/pru/loop-asm.c: New test.
2651 * gcc.target/pru/loop-dowhile.c: New test.
2652 * gcc.target/pru/loop-hi-1.c: New test.
2653 * gcc.target/pru/loop-hi-2.c: New test.
2654 * gcc.target/pru/loop-qi-1.c: New test.
2655 * gcc.target/pru/loop-qi-2.c: New test.
2656 * gcc.target/pru/loop-short-1.c: New test.
2657 * gcc.target/pru/loop-short-2.c: New test.
2658 * gcc.target/pru/loop-si-1.c: New test.
2659 * gcc.target/pru/loop-si-2.c: New test.
2660 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
2661 * gcc.target/pru/loop-ubyte-1.c: New test.
2662 * gcc.target/pru/loop-ubyte-2.c: New test.
2663 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
2664 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
2665 * gcc.target/pru/mabi-ti-1.c: New test.
2666 * gcc.target/pru/mabi-ti-2.c: New test.
2667 * gcc.target/pru/mabi-ti-3.c: New test.
2668 * gcc.target/pru/mabi-ti-4.c: New test.
2669 * gcc.target/pru/mabi-ti-5.c: New test.
2670 * gcc.target/pru/mabi-ti-6.c: New test.
2671 * gcc.target/pru/mabi-ti-7.c: New test.
2672 * gcc.target/pru/pr64366.c: New test.
2673 * gcc.target/pru/pragma-ctable_entry.c: New test.
2674 * gcc.target/pru/pru.exp: New file.
2675 * gcc.target/pru/qbbc-1.c: New test.
2676 * gcc.target/pru/qbbc-2.c: New test.
2677 * gcc.target/pru/qbbc-3.c: New test.
2678 * gcc.target/pru/qbbs-1.c: New test.
2679 * gcc.target/pru/qbbs-2.c: New test.
2680 * gcc.target/pru/setbit.c: New test.
2681 * gcc.target/pru/zero_extend-and-hisi.c: New test.
2682 * gcc.target/pru/zero_extend-and-qihi.c: New test.
2683 * gcc.target/pru/zero_extend-and-qisi.c: New test.
2684 * gcc.target/pru/zero_extend-hisi.c: New test.
2685 * gcc.target/pru/zero_extend-qihi.c: New test.
2686 * gcc.target/pru/zero_extend-qisi.c: New test.
2687 * lib/target-supports.exp: Add PRU to feature filters.
2688
2689 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2690
2691 PR fortran/90002
2692 * gfortran.dg/pr90002.f90: New test.
2693
2694 2019-06-12 Martin Sebor <msebor@redhat.com>
2695
2696 PR middle-end/90676
2697 * gcc.dg/tree-ssa/dump-6.c: New test.
2698 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
2699 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
2700 * gcc.dg/store_merging_5.c: Same.
2701 * gcc.dg/tree-prof/stringop-2.c: Same.
2702 * gcc.dg/tree-ssa/pr30375.c: Same.
2703 * gcc.dg/tree-ssa/slsr-27.c: Same.
2704 * gcc.dg/tree-ssa/slsr-28.c: Same.
2705 * gcc.dg/tree-ssa/slsr-29.c: Same.
2706 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
2707
2708 2019-06-12 Martin Sebor <msebor@redhat.com>
2709
2710 PR tree-optimization/90662
2711 * gcc.dg/strlenopt-62.c: New test.
2712 * gcc.dg/strlenopt-63.c: New test.
2713 * gcc.dg/strlenopt-64.c: New test.
2714
2715 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2716
2717 * gcc.target/arm/ssadv16qi.c: New test.
2718 * gcc.target/arm/usadv16qi.c: Likewise.
2719
2720 2019-06-12 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR c/90760
2723 * gcc.dg/pr90760.c: New test.
2724
2725 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
2726
2727 * gcc.target/mips/data-sym-pool.c: Update expected output.
2728 * gcc.target/mips/data-sym-multi-pool.c: New test.
2729
2730 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
2731
2732 PR testsuite/65364
2733 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
2734 (fn2): Likewise.
2735
2736 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
2737
2738 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
2739 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
2740 unset -mpcrel in the target pragmas.
2741 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
2742 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
2743 unset -mpcrel in the target pragmas.
2744
2745 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
2746
2747 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
2748
2749 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
2750
2751 PR c++/90449 - add -Winaccessible-base option.
2752 * g++.dg/warn/Winaccessible-base-1.C: New file.
2753 * g++.dg/warn/Winaccessible-base-2.C: New file.
2754 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
2755 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
2756
2757 2019-06-11 Jakub Jelinek <jakub@redhat.com>
2758
2759 PR c++/90810
2760 * g++.dg/ext/vector37.C: New test.
2761
2762 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
2763
2764 PR c++/87250
2765 * g++.dg/cpp0x/pr87250.C: New test.
2766
2767 2019-06-10 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR testsuite/90772
2770 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
2771 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2772 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2773 * g++.dg/cpp1z/pr85569.C: Include <functional>.
2774 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
2775 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
2776
2777 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
2778
2779 PR other/90695
2780 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
2781
2782 2019-06-10 Jakub Jelinek <jakub@redhat.com>
2783
2784 * c-c++-common/gomp/scan-1.c: New test.
2785 * c-c++-common/gomp/scan-2.c: New test.
2786 * c-c++-common/gomp/scan-3.c: New test.
2787 * c-c++-common/gomp/scan-4.c: New test.
2788
2789 2019-06-10 Martin Liska <mliska@suse.cz>
2790
2791 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
2792 function name.
2793
2794 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
2795
2796 * gcc.target/arc/jumptables.c: Update test.
2797
2798 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
2799
2800 * gcc.target/arc/and-cnst-size.c: New test.
2801 * gcc.target/arc/mov-cnst-size.c: Likewise.
2802 * gcc.target/arc/or-cnst-size.c: Likewise.
2803 * gcc.target/arc/store-merge-1.c: Update test.
2804 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
2805 * gcc.target/arc/cmem-1.c: Likewise.
2806 * gcc.target/arc/cmem-2.c: Likewise.
2807 * gcc.target/arc/cmem-3.c: Likewise.
2808 * gcc.target/arc/cmem-4.c: Likewise.
2809 * gcc.target/arc/cmem-5.c: Likewise.
2810 * gcc.target/arc/cmem-6.c: Likewise.
2811 * gcc.target/arc/loop-4.c: Likewise.
2812 * gcc.target/arc/movh_cl-1.c: Likewise.
2813 * gcc.target/arc/sdata-3.c: Likewise.
2814
2815 2019-06-10 Martin Liska <mliska@suse.cz>
2816
2817 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
2818
2819 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
2820
2821 * gcc.dg/attr-copy-6.c: Require alias support.
2822
2823 2019-06-09 Marek Polacek <polacek@redhat.com>
2824
2825 PR c++/65175
2826 * g++.dg/cpp0x/alias-decl-69.C: New test.
2827
2828 PR c++/60366
2829 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
2830
2831 019-06-09 Paul Thomas <pault@gcc.gnu.org>
2832
2833 PR fortran/89365
2834 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
2835
2836 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
2837
2838 PR fortran/90786
2839 * gfortran.dg/proc_ptr_51.f90 : New test.
2840
2841 2019-06-08 Marek Polacek <polacek@redhat.com>
2842
2843 PR c++/52269
2844 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
2845
2846 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2847 Tomáš Trnka <trnka@scm.com>
2848
2849 PR fortran/90744
2850 * gfortran.dg/deferred_character_33.f90: New test.
2851 * gfortran.dg/deferred_character_33a.f90: New test.
2852
2853 2019-06-08 Marek Polacek <polacek@redhat.com>
2854
2855 PR c++/77548
2856 * g++.dg/other/pr77548.C: New test.
2857
2858 PR c++/72845
2859 * g++.dg/cpp0x/noexcept41.C: New test.
2860
2861 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2862
2863 * gcc.target/aarch64/sve/init_1.c: Remove options
2864 -O2 -fno-schedule-insns and instead pass -O.
2865 Update assembly in comments.
2866 * gcc.target/aarch64/sve/init_2.c: Likewise.
2867 * gcc.target/aarch64/sve/init_3.c: Likewise.
2868 * gcc.target/aarch64/sve/init_4.c: Likewise.
2869 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
2870 adjust dg-scan.
2871 * gcc.target/aarch64/sve/init_6.c: Likewise.
2872 * gcc.target/aarch64/sve/init_7.c: Likewise.
2873 * gcc.target/aarch64/sve/init_8.c: Likewise.
2874 * gcc.target/aarch64/sve/init_9.c: Likewise.
2875 * gcc.target/aarch64/sve/init_10.c: Likewise.
2876 * gcc.target/aarch64/sve/init_11.c: Likewise.
2877 * gcc.target/aarch64/sve/init_12.c: Likewise.
2878
2879 2019-06-07 Marek Polacek <polacek@redhat.com>
2880
2881 PR c++/77747
2882 * g++.dg/cpp0x/inh-ctor33.C: New test.
2883
2884 PR c++/77967
2885 * g++.dg/cpp0x/alias-decl-68.C: New test.
2886
2887 PR c++/77771
2888 * g++.dg/cpp0x/constexpr-77771.C: New test.
2889
2890 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
2891
2892 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
2893
2894 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
2895
2896 PR fortran/89100
2897 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
2898 to allow use when kind=16 is not supported.
2899 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
2900 to allow use when kind=16 is not supported.
2901
2902 2019-06-07 Richard Biener <rguenther@suse.de>
2903
2904 PR debug/90574
2905 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
2906 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
2907
2908 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
2909
2910 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
2911
2912 2019-06-07 Martin Liska <mliska@suse.cz>
2913
2914 PR tree-optimization/78902
2915 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
2916 of __builtin_alloca.
2917 * c-c++-common/asan/pr88619.c: Likewise.
2918 * g++.dg/overload/using2.C: Likewise for malloc.
2919 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
2920 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
2921 * gcc.dg/pr43643.c: Likewise.
2922 * gcc.dg/pr59717.c: Likewise for calloc.
2923 * gcc.dg/torture/pr71816.c: Likewise.
2924 * gcc.dg/tree-ssa/pr78886.c: Likewise.
2925 * gcc.dg/tree-ssa/pr79697.c: Likewise.
2926 * gcc.dg/pr78902.c: New test.
2927
2928 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
2929
2930 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
2931 on Darwin.
2932
2933 2019-06-06 Martin Jambor <mjambor@suse.cz>
2934
2935 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
2936 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
2937 * gnat.dg/opt39.adb: Adjust scan dump.
2938
2939 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2940
2941 * gcc.target/msp430/size-optimized-shifts.c: New test.
2942
2943 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2944
2945 * gcc.target/msp430/emulate-slli.c: New test.
2946 * gcc.target/msp430/emulate-srai.c: New test.
2947 * gcc.target/msp430/emulate-srli.c: New test.
2948
2949 2019-06-06 Martin Liska <mliska@suse.cz>
2950
2951 PR tree-optimization/87954
2952 * gcc.dg/pr87954.c: New test.
2953
2954 2019-06-06 Richard Biener <rguenther@suse.de>
2955
2956 * gcc.dg/tree-ssa/alias-37.c: New testcase.
2957 * gcc.dg/torture/20190604-1.c: Likewise.
2958 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
2959
2960 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
2961
2962 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
2963 * gcc.target/arc/tmac-2.c: Likewise.
2964
2965 2019-06-05 Martin Sebor <msebor@redhat.com>
2966
2967 PR c/90737
2968 * c-c++-common/Wreturn-local-addr.c: New test.
2969 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
2970
2971 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2972
2973 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
2974 for {x,y,z} suffix.
2975 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2976
2977 2019-06-05 Martin Sebor <msebor@redhat.com>
2978
2979 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
2980 been committed.
2981
2982 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 * g++.dg/diagnostic/return-type-invalid-1.C: New.
2985 * g++.old-deja/g++.brendan/crash16.C: Adjust.
2986 * g++.old-deja/g++.law/ctors5.C: Likewise.
2987
2988 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2989
2990 * g++.dg/other/friend4.C: Test locations too.
2991 * g++.dg/other/friend5.C: Likewise.
2992 * g++.dg/other/friend7.C: Likewise.
2993
2994 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
2995
2996 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
2997
2998 2019-06-05 Martin Sebor <msebor@redhat.com>
2999
3000 * gcc.dg/weak/weak-19.c: New test.
3001
3002 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
3003
3004 * gnat.dg/specs/discr6.ads: New test.
3005
3006 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
3007
3008 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3009 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3010 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3011 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
3012 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
3013 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
3014
3015 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR debug/90733
3018 * gcc.dg/pr90733.c: New test.
3019
3020 2019-06-05 Richard Biener <rguenther@suse.de>
3021
3022 PR middle-end/90726
3023 * gcc.dg/pr90726.c: Enable IVOPTs.
3024
3025 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3026
3027 * g++.dg/vect/simd-1.cc: New test.
3028
3029 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3030
3031 PR target/89803
3032 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
3033 __builtin_ia32_fpclasssd): Removed.
3034 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3035 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
3036 __builtin_ia32_fpclasssd): Removed.
3037 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3038 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
3039 __builtin_ia32_fpclasssd): Removed.
3040 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3041 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
3042 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
3043 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
3044 Add test for _mm_mask_fpclass_ss_mask.
3045 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
3046 Add test for _mm_mask_fpclass_sd_mask.
3047
3048 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3049
3050 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
3051 * gcc.target/powerpc/direct-move-double2.c: Ditto.
3052 * gcc.target/powerpc/direct-move-float1.c: Ditto.
3053 * gcc.target/powerpc/direct-move-float2.c: Ditto.
3054 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
3055 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
3056
3057 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3058
3059 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
3060 constraint.
3061
3062 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3063
3064 * g++.dg/concepts/pr60573.C: Test locations too.
3065 * g++.dg/cpp0x/deleted13.C: Likewise.
3066 * g++.dg/parse/error29.C: Likewise.
3067 * g++.dg/parse/qualified4.C: Likewise.
3068 * g++.dg/template/crash96.C Likewise.
3069 * g++.old-deja/g++.brendan/crash22.C Likewise.
3070 * g++.old-deja/g++.brendan/crash23.C Likewise.
3071 * g++.old-deja/g++.law/visibility10.C Likewise.
3072 * g++.old-deja/g++.other/decl5.C: Likewise.
3073
3074 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
3075
3076 PR target/78263
3077 * g++.target/powerpc: New directory.
3078 * g++.target/powerpc/powerpc.exp: New test driver.
3079 * g++.target/powerpc/undef-bool-3.C: New.
3080
3081 2019-06-04 Jakub Jelinek <jakub@redhat.com>
3082
3083 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3084 a sorry_at on any of the clauses.
3085
3086 2019-06-04 Richard Biener <rguenther@suse.de>
3087
3088 PR middle-end/90726
3089 * gcc.dg/pr90726.c: New testcase.
3090
3091 2019-06-04 Richard Biener <rguenther@suse.de>
3092
3093 PR tree-optimization/90738
3094 * gcc.dg/torture/pr90738.c: New testcase.
3095
3096 Revert
3097 2019-06-03 Richard Biener <rguenther@suse.de>
3098
3099 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3100
3101 2019-06-04 Martin Liska <mliska@suse.cz>
3102
3103 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
3104 * gfortran.dg/goacc/pr78027.f90: Likewise.
3105
3106 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
3107
3108 * gcc.target/powerpc/mmfpgpr.c: Delete.
3109
3110 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
3111
3112 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
3113 on AIX.
3114 * g++.dg/debug/enum-1.C: Same.
3115
3116 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
3117
3118 PR middle-end/64242
3119 * gcc.c-torture/execute/pr64242.c: Update test.
3120
3121 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3122
3123 * gcc.target/aarch64/pcs_attribute-2.c: New test.
3124 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
3125 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
3126 New.
3127
3128 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3129
3130 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
3131 * gcc.target/aarch64/usadv16qi.c: Likewise.
3132 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
3133 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
3134
3135 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3136
3137 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
3138 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
3139 (check_effective_target_aarch64_sve_hw): Likewise.
3140
3141 2019-06-03 Richard Biener <rguenther@suse.de>
3142
3143 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3144
3145 2019-06-03 Richard Biener <rguenther@suse.de>
3146
3147 PR tree-optimization/90716
3148 * gcc.dg/guality/pr90716.c: New testcase.
3149
3150 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3151
3152 PR target/88837
3153 * gcc.target/aarch64/sve/init_1.c: New test.
3154 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
3155 * gcc.target/aarch64/sve/init_2.c: Likewise.
3156 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
3157 * gcc.target/aarch64/sve/init_3.c: Likewise.
3158 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
3159 * gcc.target/aarch64/sve/init_4.c: Likewise.
3160 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
3161 * gcc.target/aarch64/sve/init_5.c: Likewise.
3162 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
3163 * gcc.target/aarch64/sve/init_6.c: Likewise.
3164 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
3165 * gcc.target/aarch64/sve/init_7.c: Likewise.
3166 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
3167 * gcc.target/aarch64/sve/init_8.c: Likewise.
3168 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
3169 * gcc.target/aarch64/sve/init_9.c: Likewise.
3170 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
3171 * gcc.target/aarch64/sve/init_10.c: Likewise.
3172 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
3173 * gcc.target/aarch64/sve/init_11.c: Likewise.
3174 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
3175 * gcc.target/aarch64/sve/init_12.c: Likewise.
3176 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
3177
3178 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3179
3180 PR tree-optimization/90681
3181 * gfortran.dg/vect/pr90681.f: New test.
3182
3183 2019-06-03 Richard Biener <rguenther@suse.de>
3184
3185 PR testsuite/90713
3186 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
3187
3188 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3189
3190 PR fortran/90539
3191 * gfortran.dg/internal_pack_24.f90: New test.
3192
3193 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
3194
3195 PR target/90698
3196 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
3197 * gcc.target/i386/pr63538.c: Likewise.
3198 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
3199
3200 2019-06-01 Martin Sebor <msebor@redhat.com>
3201
3202 PR middle-end/90694
3203 * gcc.dg/tree-ssa/dump-5.c: New test.
3204
3205 2019-05-31 Jan Hubicka <jh@suse.cz>
3206
3207 * g++.dg/lto/alias-1_0.C: New testcase.
3208 * g++.dg/lto/alias-1_1.C: New testcase.
3209
3210 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
3211
3212 PR target/89355
3213 * gcc.target/i386/cet-label-3.c: New test.
3214 * gcc.target/i386/cet-label-4.c: Likewise.
3215 * gcc.target/i386/cet-label-5.c: Likewise.
3216
3217 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3218
3219 * gcc.target/mips/msa-fmadd.c: New.
3220
3221 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3222
3223 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3224 a sorry on lastprivate conditional on simd construct.
3225 * gcc.dg/vect/vect-simd-6.c: New test.
3226 * gcc.dg/vect/vect-simd-7.c: New test.
3227
3228 * gcc.dg/vect/vect-simd-5.c: New test.
3229
3230 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
3231
3232 PR c/43673
3233 * gcc.dg/format-dfp-printf-1.c: New test.
3234 * gcc.dg/format-dfp-scanf-1.c: Likewise.
3235
3236 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3237
3238 * g++.dg/tree-ssa/cprop-vcond.C: New file.
3239
3240 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3241
3242 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
3243 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
3244 * gcc.dg/Walloca-13.c: Xfail.
3245
3246 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
3247 Michael Meissner <meissner@linux.ibm.com>
3248
3249 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
3250 * gcc.target/powerpc/localentry-1.c: Likewise.
3251 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
3252 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
3253 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
3254 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
3255 (check_effective_target_powerpc_future_ok): New.
3256
3257 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
3258
3259 PR debug/86964
3260 * g++.dg/debug/dwarf2/fesd-any.C: Use
3261 -fno-eliminate-unused-debug-symbols.
3262 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
3263 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
3264 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
3265 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
3266 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
3267 * g++.dg/debug/enum-2.C: Likewise.
3268 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3269 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3270 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3271 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3272 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3273
3274 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3275
3276 PR tree-optimization/90671
3277 * gcc.dg/torture/pr90671.c: New test.
3278
3279 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3280
3281 * g++.dg/cpp0x/pr84497.C: Require alias support.
3282
3283 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3284
3285 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
3286 and label for Darwin.
3287 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
3288 Darwin.
3289
3290 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
3291
3292 * gcc.target/aarch64/sve/fabd_1.c: New.
3293
3294 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
3295
3296 * gcc.target/i386/pr86257.c: Require native TLS support.
3297 * gcc.target/i386/stack-prot-sym.c: Likewise.
3298
3299 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
3302 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
3303 * g++.dg/parse/crash59.C: Likewise.
3304 * g++.dg/parse/error38.C: Likewise.
3305 * g++.dg/parse/error39.C: Likewise.
3306 * g++.dg/template/crash31.C: Likewise.
3307 * g++.dg/template/operator8.C: Likewise.
3308 * g++.dg/template/operator9.C: Likewise.
3309
3310 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
3311
3312 * gcc.target/powerpc/notoc-direct-1.c: New.
3313 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
3314
3315 2019-05-29 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR c++/90598
3318 * g++.dg/cpp0x/pr90598.C: New test.
3319
3320 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3321
3322 PR fortran/90539
3323 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
3324 * gfortran.dg/internal_pack_22.f90: New test.
3325 * gfortran.dg/internal_pack_23.f90: New test.
3326
3327 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
3328
3329 * tree-ssa/alias-access-spath-1.c: new testcase.
3330
3331 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3332
3333 PR c++/89875
3334 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
3335 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
3336
3337 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3338
3339 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
3340 driver for AArch64 SVE2.
3341 * gcc.target/aarch64/sve2/average_1.c: New test.
3342 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
3343 helper.
3344 (check_effective_target_aarch64_sve1_only): Likewise.
3345 (check_effective_target_aarch64_sve2_hw): Likewise.
3346 (check_effective_target_vect_avg_qi): Check for SVE1 only.
3347
3348 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
3349
3350 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3351 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3352 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3353 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
3354 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
3355 * gcc.target/aarch64/return_address_sign_builtin.c: New file
3356
3357 2019-05-29 Jakub Jelinek <jakub@redhat.com>
3358
3359 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3360 sorry on lastprivate conditional on parallel for.
3361 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
3362 lastprivate conditional warnings on parallel for constructs.
3363 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
3364
3365 PR c/90628
3366 * c-c++-common/builtin-arith-overflow-3.c: New test.
3367
3368 P1091R3 - Extending structured bindings to be more like var decls
3369 P1381R1 - Reference capture of structured bindings
3370 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
3371 instead of error and only for c++17_down. Add a thread_local test.
3372 (z2): Add a __thread test.
3373 * g++.dg/cpp2a/decomp1.C: New test.
3374 * g++.dg/cpp2a/decomp1-aux.cc: New file.
3375 * g++.dg/cpp2a/decomp2.C: New test.
3376 * g++.dg/cpp2a/decomp3.C: New test.
3377
3378 2019-05-29 Martin Liska <mliska@suse.cz>
3379
3380 PR testsuite/90657
3381 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
3382
3383 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
3384
3385 * gcc.target/powerpc/localentry-detect-1.c: New file.
3386
3387 2019-05-28 Marek Polacek <polacek@redhat.com>
3388
3389 PR c++/90548 - ICE with generic lambda and empty pack.
3390 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
3391
3392 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3393
3394 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
3395 vectorized masked loads.
3396
3397 2019-05-28 Jeff Law <law@redhat.com>
3398
3399 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
3400 loop distribution.
3401
3402 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
3403
3404 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
3405 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
3406 * gcc.target/powerpc/p9-dimode2.c: Ditto.
3407
3408 2019-05-28 Martin Liska <mliska@suse.cz>
3409
3410 PR ipa/90555
3411 * gcc.dg/ipa/pr90555.c: New test.
3412
3413 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3414
3415 * gnat.dg/machine_attr1.ad[sb]: New test.
3416
3417 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3418
3419 * gnat.dg/opt79.ad[sb]: New test.
3420
3421 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3422
3423 * gnat.dg/specs/discr5.ads: New test.
3424
3425 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
3426
3427 * gnat.dg/prefetch1.ad[sb]: New test.
3428
3429 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
3430
3431 * gcc.target/i386/pr22076.c: Adjust options to
3432 match codegen expected by the scan-asms.
3433
3434 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3435
3436 * gnat.dg/specs/array4.ads: New test.
3437
3438 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
3439
3440 PR tree-optimization/88440
3441 * gcc.target/aarch64/sve/index_offset_1.c: Add
3442 -fno-tree-loop-distribute-patterns.
3443 * gcc.target/aarch64/sve/single_1.c: Likewise.
3444 * gcc.target/aarch64/sve/single_2.c: Likewise.
3445 * gcc.target/aarch64/sve/single_3.c: Likewise.
3446 * gcc.target/aarch64/sve/single_4.c: Likewise.
3447 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
3448 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3449 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3450 * gcc.target/arm/ivopts.c: Likewise.
3451
3452 2019-05-27 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/90637
3455 * gcc.dg/gomp/pr90637.c: New testcase.
3456
3457 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3458
3459 * gnat.dg/expect2.adb: New test.
3460 * gnat.dg/expect2_pkg.ads: New helper.
3461
3462 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3463
3464 * gnat.dg/aliased2.adb: New test.
3465
3466 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3467
3468 * gnat.dg/limited_with7.ad[sb]: New test.
3469 * gnat.dg/limited_with7_pkg.ads: New helper.
3470
3471 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
3472
3473 * gnat.dg/unchecked_convert13.adb: New test.
3474
3475 2019-05-27 Richard Biener <rguenther@suse.de>
3476
3477 PR testsuite/90615
3478 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
3479 -fno-tree-loop-distribute-patterns.
3480 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
3481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
3482 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
3484 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3485
3486 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
3487
3488 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
3489 account for PIC code on Darwin.
3490 * gcc.target/i386/pr39013-2.c: Likewise.
3491 * gcc.target/i386/pr64317.c: Likewise.
3492
3493 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
3494
3495 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
3496 expected for Darwin.
3497
3498 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
3499
3500 * gcc.target/i386/pr89261.c: Test that the alignment required
3501 by the test correctly produces the expected error on Darwin.
3502
3503 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
3504
3505 * gcc.target/i386/pr82659-3.c: Require alias support.
3506
3507 2019-05-25 Marek Polacek <polacek@redhat.com>
3508
3509 PR c++/90572 - wrong disambiguation in friend declaration.
3510 * g++.dg/cpp2a/typename16.C: New test.
3511 * g++.dg/parse/friend13.C: New test.
3512
3513 2019-05-24 Jakub Jelinek <jakub@redhat.com>
3514
3515 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3516 sorry for omp for.
3517 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
3518
3519 2019-05-24 Richard Biener <rguenther@suse.de>
3520
3521 PR testsuite/90607
3522 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
3523
3524 2019-05-24 Jakub Jelinek <jakub@redhat.com>
3525
3526 PR tree-optimization/90106
3527 PR testsuite/90517
3528 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
3529 and scan-tree-dump for tail call.
3530 * gcc.dg/cdce2.c: Likewise.
3531
3532 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
3533
3534 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
3535 code, not in comments or miscellaneous directives.
3536 * gcc.target/i386/pr18041-1.c: Likewise.
3537 * gcc.target/i386/pr18041-2.c: Likewise.
3538 * gcc.target/i386/wbinvd-1.c: Likewise.
3539 * gcc.target/i386/wbnoinvd-1.c: Likewise.
3540 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
3541 call to "bar".
3542 * gcc.target/i386/pr66819-4.c: Likewise.
3543 * gcc.target/i386/pr82662.c
3544 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
3545 destination register, don't try the m32 test on m64 targets.
3546
3547 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
3548
3549 * gcc.target/i386/pr67985-2.c: Adjust label checks for
3550 Darwin.
3551 * gcc.target/i386/pr77881.c: Likewise.
3552
3553 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
3554
3555 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
3556 * gcc.target/i386/pr70738-7.c: Likewise.
3557 * gcc.target/i386/pr24414.c: Likewise.
3558
3559 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
3560
3561 * lib/target-supports.exp (check_effective_target_mfentry): New.
3562 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
3563 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
3564 * gcc.target/i386/fentryname1.c: Likewise
3565 * gcc.target/i386/fentryname2.c: Likewise
3566 * gcc.target/i386/fentryname3.c: Likewise
3567 * gcc.target/i386/nop-mcount.c: Likewise
3568 * gcc.target/i386/pr82699-2.c: Likewise
3569 * gcc.target/i386/pr82699-4.c: Likewise
3570 * gcc.target/i386/pr82699-5.c: Likewise
3571 * gcc.target/i386/pr82699-6.c: Likewise
3572 * gcc.target/i386/returninst1.c: Likewise
3573 * gcc.target/i386/returninst2.c: Likewise
3574 * gcc.target/i386/returninst3.c : Likewise
3575
3576 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
3577
3578 * gcc.target/powerpc/localentry-1.c: New file.
3579
3580 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
3581
3582 PR target/90552
3583 * gcc.target/i386/pr90552.c: New test.
3584
3585 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
3586
3587 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
3588 __GFC_REAL_16__. Add -cpp to dg-options.
3589 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
3590 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
3591 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
3592 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
3593 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
3594
3595 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
3596
3597 * gcc.target/powerpc/cpu-future.c: New test.
3598
3599 2019-05-23 Richard Biener <rguenther@suse.de>
3600
3601 PR tree-optimization/88440
3602 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
3603 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
3604 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
3605 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
3606 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
3607 * g++.dg/tree-ssa/pr78847.C: Likewise.
3608 * gcc.dg/autopar/pr39500-1.c: Likewise.
3609 * gcc.dg/autopar/reduc-1char.c: Likewise.
3610 * gcc.dg/autopar/reduc-7.c: Likewise.
3611 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
3612 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
3613 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
3614 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
3615 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
3616 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
3617 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3618 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3619 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3620 * gcc.dg/tree-ssa/scev-11.c: Likewise.
3621 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3622 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3623 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3624 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3625 * gcc.target/i386/pr30970.c: Likewise.
3626 * gcc.target/i386/vect-double-1.c: Likewise.
3627 * gcc.target/i386/vect-double-2.c: Likewise.
3628 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
3629 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
3630 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3631 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
3632 * gfortran.dg/vect/vect-5.f90: Likewise.
3633 * gfortran.dg/vect/vect-8.f90: Likewise.
3634
3635 2019-05-23 Martin Liska <mliska@suse.cz>
3636
3637 PR sanitizer/90570
3638 * g++.dg/asan/pr90570.C: New test.
3639
3640 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
3641
3642 * gnat.dg/opt78.ad[sb]: New test.
3643
3644 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
3645
3646 PR rtl-optimisation/64895
3647 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
3648 * gcc.target/i386/fuse-caller-save.c: Likewise.
3649 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
3650 PIC cases, remove XFAILs.
3651
3652 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
3653
3654 PR middle-end/90510
3655 * brig.dg/test/gimple/packed.hsail: Adjust.
3656
3657 2019-05-23 Jakub Jelinek <jakub@redhat.com>
3658
3659 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
3660
3661 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
3662
3663 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
3664 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
3665 gfortran.dg/namelist_89.f90: Gate test on effective_target
3666 fd_truncate.
3667
3668 2019-05-22 David Malcolm <dmalcolm@redhat.com>
3669
3670 PR c++/90462
3671 * g++.dg/pr90462.C: New test.
3672
3673 2019-05-22 Marek Polacek <polacek@redhat.com>
3674
3675 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
3676 different line. Check the column number too.
3677
3678 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
3679
3680 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
3681 scan-assembler-not string to avoid false matching on 32bit targets.
3682
3683 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
3684
3685 PR target/88483
3686 * gcc.target/i386/stackalign/pr88483-1.c: New test.
3687 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
3688
3689 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
3690
3691 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
3692
3693 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
3694
3695 PR fortran/89100
3696 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
3697 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
3698 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
3699 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
3700 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
3701 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
3702 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
3703 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
3704 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
3705
3706 2019-05-22 Martin Liska <mliska@suse.cz>
3707
3708 PR testsuite/90564
3709 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
3710 * gcc.target/powerpc/pr80315-2.c: Likewise.
3711 * gcc.target/powerpc/pr80315-3.c: Likewise.
3712 * gcc.target/powerpc/pr80315-4.c: Likewise.
3713
3714 2019-05-22 Martin Liska <mliska@suse.cz>
3715
3716 PR testsuite/90564
3717 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
3718 * gcc.target/powerpc/pr80315-2.c: Likewise.
3719 * gcc.target/powerpc/pr80315-3.c: Likewise.
3720 * gcc.target/powerpc/pr80315-4.c: Likewise.
3721
3722 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
3723
3724 PR testsuite/27221
3725 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
3726
3727 2019-05-22 Martin Liska <mliska@suse.cz>
3728
3729 PR lto/90500
3730 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
3731
3732 2019-05-22 Richard Biener <rguenther@suse.de>
3733
3734 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
3735
3736 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
3737
3738 PR middle-end/90553
3739 * gcc.dg/torture/pr90553.c: New test.
3740
3741 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3742
3743 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
3744 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
3745
3746 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3747
3748 PR c++/67184
3749 PR c++/69445
3750 * g++.dg/other/final3.C: New.
3751 * g++.dg/other/final4.C: Likewise.
3752 * g++.dg/other/final5.C: Likewise.
3753
3754 2019-05-21 Marek Polacek <polacek@redhat.com>
3755
3756 DR 1940 - static_assert in anonymous unions.
3757 * g++.dg/DRs/dr1940.C: New test.
3758
3759 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
3760
3761 PR target/90547
3762 * gcc.target/i386/pr90547.c: New test.
3763
3764 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3765
3766 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
3767
3768 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
3769
3770 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
3771
3772 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
3773 * gcc.target/i386/pr84723-2.c: Likewise.
3774 * gcc.target/i386/pr84723-3.c: Likewise.
3775 * gcc.target/i386/pr84723-4.c: Likewise.
3776 * gcc.target/i386/pr84723-5.c: Likewise.
3777
3778 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
3779
3780 PR testsuite/67958
3781 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
3782 the differences.
3783 * gcc.target/i386/pr32219-2.c: Likewise.
3784 * gcc.target/i386/pr32219-3.c: Likewise.
3785 * gcc.target/i386/pr32219-4.c: Likewise.
3786 * gcc.target/i386/pr32219-5.c: Likewise.
3787 * gcc.target/i386/pr32219-6.c: Likewise.
3788 * gcc.target/i386/pr32219-7.c: Likewise.
3789 * gcc.target/i386/pr32219-8.c: Likewise.
3790
3791 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
3792
3793 PR target/63891
3794 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
3795 the reasons.
3796
3797 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
3798
3799 * gcc.target/i386/vect-signbitf.c: New test.
3800
3801 2019-05-21 Nathan Sidwell <nathan@acm.org>
3802
3803 * g++.dg/lookup/using53.C: Adjust diagnostic.
3804
3805 2019-05-21 Richard Biener <rguenther@suse.de>
3806
3807 PR middle-end/90510
3808 * gcc.target/i386/pr90510.c: New testcase.
3809
3810 2019-05-21 Martin Liska <mliska@suse.cz>
3811
3812 * gcc.target/i386/pr90500-1.c: Add missing '""'.
3813 * gcc.target/i386/pr90500-2.c: Likewise.
3814
3815 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
3816
3817 * gcc.dg/uninit-28-gimple.c: New test.
3818 * gcc.dg/uninit-29-gimple.c: New test.
3819 * gcc.dg/uninit-30-gimple.c: New test.
3820 * gcc.dg/uninit-31-gimple.c: New test.
3821
3822 2019-05-21 Martin Liska <mliska@suse.cz>
3823
3824 * gcc.dg/pr90263.c: Add -O2.
3825
3826 2019-05-21 Martin Liska <mliska@suse.cz>
3827
3828 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
3829 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
3830 * gcc.target/powerpc/pr80315-2.c: Likewise.
3831 * gcc.target/powerpc/pr80315-3.c: Likewise.
3832 * gcc.target/powerpc/pr80315-4.c: Likewise.
3833 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
3834
3835 2019-05-21 Martin Liska <mliska@suse.cz>
3836
3837 PR testsuite/90551
3838 * pr90263.c: Move from gcc.c-torture/compile
3839 into gcc.dg.
3840
3841 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
3842
3843 PR testsuite/90503
3844 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
3845 Remove -flax-vector-conversions.
3846 (dg-additional-options): Remove.
3847 (test): Change to void. Declare m0 and m1 as __m64 and
3848 cast initializer in a proper way. Do not return result.
3849 (dg-final): Scan for 2 instances of movq.
3850
3851 2019-05-20 Marek Polacek <polacek@redhat.com>
3852
3853 CWG 2094 - volatile scalars are trivially copyable.
3854 PR c++/85679
3855 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
3856 for volatile int.
3857 * g++.dg/ext/is_trivially_copyable.C: New test.
3858
3859 2019-05-20 Marek Polacek <polacek@redhat.com>
3860
3861 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
3862
3863 * g++.dg/cpp2a/nontype-class17.C: New test.
3864
3865 * g++.dg/lookup/strong-using2.C: New test.
3866
3867 2019-05-20 Jeff Law <law@redhat.com>
3868
3869 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
3870 recent diagnostic cleanups.
3871
3872 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3873
3874 PR tree-optimization/90106
3875 * gcc.dg/cdce3.c: Add hard_float effective target.
3876
3877 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
3878
3879 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
3880
3881 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
3882
3883 PR testsuite/58321
3884 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
3885 add a comment as to the reason for the difference.
3886 * gcc.target/i386/memset-strategy-1.c: Likewise.
3887
3888 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
3889
3890 PR c++/90532 Ensure __is_constructible(T[]) is false
3891 * g++.dg/ext/90532.C: New test.
3892
3893 2019-05-20 Jakub Jelinek <jakub@redhat.com>
3894
3895 * gcc.target/i386/avx512f-simd-1.c: New test.
3896
3897 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3898
3899 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
3900 error message.
3901 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
3902
3903 2019-05-20 Martin Liska <mliska@suse.cz>
3904
3905 PR middle-end/90263
3906 * gcc.c-torture/compile/pr90263.c: New test.
3907 * lib/target-supports.exp: Add check_effective_target_glibc.
3908
3909 2019-05-20 Richard Biener <rguenther@suse.de>
3910
3911 PR testsuite/90518
3912 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
3913 vector support.
3914 * gcc.dg/gimplefe-41.c: Likewise.
3915
3916 2019-05-19 Andrew Pinski <apinski@marvell.com>
3917
3918 PR pch/81721
3919 * g++.dg/pch/operator-1.C: New testcase.
3920 * g++.dg/pch/operator-1.Hs: New file.
3921
3922 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
3923
3924 PR fortran/90498
3925 * gfortran.dg/associate_48.f90 : New test.
3926
3927 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3928
3929 PR fortran/78290
3930 * gfortran.dg/pr78290.f90: New test.
3931
3932 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3933
3934 PR fortran/88821
3935 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
3936 to make sure the test for internal_pack is retained.
3937 * gfortran.dg/assumed_type_2.f90: Split compile and run time
3938 tests into this and
3939 * gfortran.dg/assumed_type_2a.f90: New file.
3940 * gfortran.dg/c_loc_test_22.f90: Likewise.
3941 * gfortran.dg/contiguous_3.f90: Likewise.
3942 * gfortran.dg/internal_pack_11.f90: Likewise.
3943 * gfortran.dg/internal_pack_12.f90: Likewise.
3944 * gfortran.dg/internal_pack_16.f90: Likewise.
3945 * gfortran.dg/internal_pack_17.f90: Likewise.
3946 * gfortran.dg/internal_pack_18.f90: Likewise.
3947 * gfortran.dg/internal_pack_4.f90: Likewise.
3948 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
3949 to make sure the test for internal_pack is retained.
3950 * gfortran.dg/internal_pack_6.f90: Split compile and run time
3951 tests into this and
3952 * gfortran.dg/internal_pack_6a.f90: New file.
3953 * gfortran.dg/internal_pack_8.f90: Likewise.
3954 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
3955 tests into this and
3956 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
3957 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
3958 into this and
3959 * gfortran.dg/no_arg_check_2a.f90: New file.
3960 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
3961 tests into this and
3962 * gfortran.dg/typebound_assignment_5a.f90: New file.
3963 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
3964 tests into this and
3965 * gfortran.dg/typebound_assignment_6a.f90: New file.
3966 * gfortran.dg/internal_pack_19.f90: New file.
3967 * gfortran.dg/internal_pack_20.f90: New file.
3968 * gfortran.dg/internal_pack_21.f90: New file.
3969
3970 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
3971
3972 * objc.dg/instancetype-0.m: New.
3973
3974 2019-05-17 Martin Sebor <msebor@redhat.com>
3975
3976 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
3977
3978 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
3979 * g++.dg/ubsan/pr63956.C: Same.
3980 * g++.old-deja/g++.pt/assign1.C: Same.
3981
3982 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
3983
3984 PR testsuite/89433
3985 * c-c++-common/goacc/routine-5.c: Update.
3986 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
3987 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
3988
3989 PR testsuite/89433
3990 * c-c++-common/goacc/routine-2.c: Update, and move some test
3991 into...
3992 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
3993 new file.
3994
3995 PR testsuite/89433
3996 * c-c++-common/goacc/classify-routine.c: Update.
3997 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3998
3999 2019-05-16 Martin Sebor <msebor@redhat.com>
4000
4001 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
4002 * c-c++-common/Wvarargs-2.c: Same.
4003 * c-c++-common/Wvarargs.c: Same.
4004 * c-c++-common/pr51768.c: Same.
4005 * c-c++-common/tm/inline-asm.c: Same.
4006 * c-c++-common/tm/safe-1.c: Same.
4007 * g++.dg/asm-qual-1.C: Same.
4008 * g++.dg/asm-qual-3.C: Same.
4009 * g++.dg/conversion/dynamic1.C: Same.
4010 * g++.dg/cpp0x/constexpr-89599.C: Same.
4011 * g++.dg/cpp0x/constexpr-cast.C: Same.
4012 * g++.dg/cpp0x/constexpr-shift1.C: Same.
4013 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
4014 * g++.dg/cpp0x/nullptr04.C: Same.
4015 * g++.dg/cpp0x/static_assert12.C: Same.
4016 * g++.dg/cpp0x/static_assert8.C: Same.
4017 * g++.dg/cpp1y/lambda-conv1.C: Same.
4018 * g++.dg/cpp1y/pr79393-3.C: Same.
4019 * g++.dg/cpp1y/static_assert1.C: Same.
4020 * g++.dg/cpp1z/constexpr-if4.C: Same.
4021 * g++.dg/cpp1z/constexpr-if5.C: Same.
4022 * g++.dg/cpp1z/constexpr-if9.C: Same.
4023 * g++.dg/eh/goto2.C: Same.
4024 * g++.dg/eh/goto3.C: Same.
4025 * g++.dg/expr/static_cast8.C: Same.
4026 * g++.dg/ext/flexary5.C: Same.
4027 * g++.dg/ext/utf-array-short-wchar.C: Same.
4028 * g++.dg/ext/utf-array.C: Same.
4029 * g++.dg/ext/utf8-2.C: Same.
4030 * g++.dg/gomp/loop-4.C: Same.
4031 * g++.dg/gomp/macro-4.C: Same.
4032 * g++.dg/gomp/udr-1.C: Same.
4033 * g++.dg/init/initializer-string-too-long.C: Same.
4034 * g++.dg/other/offsetof9.C: Same.
4035 * g++.dg/ubsan/pr63956.C: Same.
4036 * g++.dg/warn/Wbool-operation-1.C: Same.
4037 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4038 * g++.dg/warn/Wtype-limits.C: Same.
4039 * g++.dg/wrappers/pr88680.C: Same.
4040 * g++.old-deja/g++.mike/eh55.C: Same.
4041 * gcc.dg/Wsign-compare-1.c: Same.
4042 * gcc.dg/Wtype-limits-Wextra.c: Same.
4043 * gcc.dg/Wtype-limits.c: Same.
4044 * gcc.dg/Wunknownprag.c: Same.
4045 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
4046 * gcc.dg/asm-6.c: Same.
4047 * gcc.dg/asm-qual-1.c: Same.
4048 * gcc.dg/cast-1.c: Same.
4049 * gcc.dg/cast-2.c: Same.
4050 * gcc.dg/cast-3.c: Same.
4051 * gcc.dg/cpp/source_date_epoch-2.c: Same.
4052 * gcc.dg/debug/pr85252.c: Same.
4053 * gcc.dg/dfp/cast-bad.c: Same.
4054 * gcc.dg/format/gcc_diag-1.c: Same.
4055 * gcc.dg/format/gcc_diag-11.c: Same.
4056 * gcc.dg/gcc_diag-11.c: Same.
4057 * gcc.dg/gnu-cond-expr-2.c: Same.
4058 * gcc.dg/gnu-cond-expr-3.c: Same.
4059 * gcc.dg/gomp/macro-4.c: Same.
4060 * gcc.dg/init-bad-1.c: Same.
4061 * gcc.dg/init-bad-2.c: Same.
4062 * gcc.dg/init-bad-3.c: Same.
4063 * gcc.dg/pr27528.c: Same.
4064 * gcc.dg/pr48552-1.c: Same.
4065 * gcc.dg/pr48552-2.c: Same.
4066 * gcc.dg/pr59846.c: Same.
4067 * gcc.dg/pr61096-1.c: Same.
4068 * gcc.dg/pr8788-1.c: Same.
4069 * gcc.dg/pr90082.c: Same.
4070 * gcc.dg/simd-2.c: Same.
4071 * gcc.dg/spellcheck-params-2.c: Same.
4072 * gcc.dg/spellcheck-params.c: Same.
4073 * gcc.dg/strlenopt-49.c: Same.
4074 * gcc.dg/tm/pr52141.c: Same.
4075 * gcc.dg/torture/pr51106-1.c: Same.
4076 * gcc.dg/torture/pr51106-2.c: Same.
4077 * gcc.dg/utf-array-short-wchar.c: Same.
4078 * gcc.dg/utf-array.c: Same.
4079 * gcc.dg/utf8-2.c: Same.
4080 * gcc.dg/warn-sprintf-no-nul.c: Same.
4081 * gcc.target/i386/asm-flag-0.c: Same.
4082 * gcc.target/i386/inline_error.c: Same.
4083 * gcc.target/i386/pr30848.c: Same.
4084 * gcc.target/i386/pr39082-1.c: Same.
4085 * gcc.target/i386/pr39678.c: Same.
4086 * gcc.target/i386/pr57756.c: Same.
4087 * gcc.target/i386/pr68843-1.c: Same.
4088 * gcc.target/i386/pr79804.c: Same.
4089 * gcc.target/i386/pr82673.c: Same.
4090 * obj-c++.dg/class-protocol-1.mm: Same.
4091 * obj-c++.dg/exceptions-3.mm: Same.
4092 * obj-c++.dg/exceptions-4.mm: Same.
4093 * obj-c++.dg/exceptions-5.mm: Same.
4094 * obj-c++.dg/exceptions-6.mm: Same.
4095 * obj-c++.dg/method-12.mm: Same.
4096 * obj-c++.dg/method-13.mm: Same.
4097 * obj-c++.dg/method-6.mm: Same.
4098 * obj-c++.dg/method-7.mm: Same.
4099 * obj-c++.dg/method-9.mm: Same.
4100 * obj-c++.dg/method-lookup-1.mm: Same.
4101 * obj-c++.dg/proto-lossage-4.mm: Same.
4102 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4103 * objc.dg/call-super-2.m: Same.
4104 * objc.dg/class-protocol-1.m: Same.
4105 * objc.dg/desig-init-1.m: Same.
4106 * objc.dg/exceptions-3.m: Same.
4107 * objc.dg/exceptions-4.m: Same.
4108 * objc.dg/exceptions-5.m: Same.
4109 * objc.dg/exceptions-6.m: Same.
4110 * objc.dg/method-19.m: Same.
4111 * objc.dg/method-2.m: Same.
4112 * objc.dg/method-5.m: Same.
4113 * objc.dg/method-6.m: Same.
4114 * objc.dg/method-7.m: Same.
4115 * objc.dg/method-lookup-1.m: Same.
4116 * objc.dg/proto-hier-1.m: Same.
4117 * objc.dg/proto-lossage-4.m: Same.
4118
4119 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4120
4121 * g++.dg/eh/o32-fp.C: New.
4122 * gcc.target/mips/dwarfregtable-1.c: New.
4123 * gcc.target/mips/dwarfregtable-2.c: New.
4124 * gcc.target/mips/dwarfregtable-3.c: New.
4125 * gcc.target/mips/dwarfregtable-4.c: New.
4126 * gcc.target/mips/dwarfregtable.h: New.
4127
4128 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4129
4130 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
4131 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
4132 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
4133
4134 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4135
4136 PR target/90497
4137 * gcc.target/i386/pr90497-1.c: New test.
4138 * gcc.target/i386/pr90497-2.c: Likewise.
4139
4140 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
4141
4142 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
4143 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
4144
4145 2019-05-17 Richard Biener <rguenther@suse.de>
4146
4147 * gcc.dg/gimplefe-41.c: New testcase.
4148
4149 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
4150
4151 PR tree-optimization/90106
4152 * gcc.dg/cdce3.c: New test.
4153
4154 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
4155
4156 * gcc.target/s390/zvector/vec-sldw.c: New test.
4157
4158 2019-05-17 Martin Liska <mliska@suse.cz>
4159
4160 PR middle-end/90478
4161 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
4162
4163 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4164
4165 * gcc.dg/vect/vect-simd-1.c: New test.
4166 * gcc.dg/vect/vect-simd-2.c: New test.
4167 * gcc.dg/vect/vect-simd-3.c: New test.
4168 * gcc.dg/vect/vect-simd-4.c: New test.
4169
4170 2019-05-16 Martin Liska <mliska@suse.cz>
4171
4172 PR lto/90500
4173 * gcc.target/i386/pr90500-1.c: New test.
4174 * gcc.target/i386/pr90500-2.c: New test.
4175
4176 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
4177
4178 PR tree-optimization/90394
4179 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
4180 * gcc.dg/uninit-pr90394.c: New test.
4181
4182 2019-05-16 Richard Biener <rguenther@suse.de>
4183
4184 PR testsuite/90502
4185 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
4186 transforms happening earlier now.
4187
4188 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
4189
4190 * lib/target-supports.exp (check_effective_target_cet): Add the
4191 -fcf-protection flag to the build conditions.
4192
4193 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
4194
4195 PR tree-optimization/90106
4196 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
4197 * gcc.dg/cdce2.c: Likewise.
4198
4199 2019-05-16 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/90424
4202 * g++.target/i386/pr90424-1.C: New testcase.
4203 * g++.target/i386/pr90424-2.C: Likewise.
4204
4205 2019-05-16 Richard Biener <rguenther@suse.de>
4206
4207 * gcc.dg/gimplefe-40.c: Amend again.
4208
4209 2019-05-15 Cherry Zhang <cherryyz@google.com>
4210
4211 * go.test/test/nilptr2.go: Change use function to actually do
4212 something.
4213
4214 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR middle-end/90478
4217 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
4218 instead of long.
4219
4220 * c-c++-common/gomp/simd8.c: New test.
4221
4222 2019-05-15 Marek Polacek <polacek@redhat.com>
4223
4224 CWG 2096 - constraints on literal unions.
4225 * g++.dg/cpp0x/literal-type1.C: New test.
4226
4227 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
4228
4229 PR fortran/90461
4230 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
4231 * gfortran.dg/open_errors_3.f90: New test.
4232
4233 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4234
4235 PR target/89021
4236 * gcc.target/i386/mmx-vals.h: New file.
4237 * gcc.target/i386/sse2-mmx-2.c: Likewise.
4238 * gcc.target/i386/sse2-mmx-3.c: Likewise.
4239 * gcc.target/i386/sse2-mmx-4.c: Likewise.
4240 * gcc.target/i386/sse2-mmx-5.c: Likewise.
4241 * gcc.target/i386/sse2-mmx-6.c: Likewise.
4242 * gcc.target/i386/sse2-mmx-7.c: Likewise.
4243 * gcc.target/i386/sse2-mmx-8.c: Likewise.
4244 * gcc.target/i386/sse2-mmx-9.c: Likewise.
4245 * gcc.target/i386/sse2-mmx-10.c: Likewise.
4246 * gcc.target/i386/sse2-mmx-11.c: Likewise.
4247 * gcc.target/i386/sse2-mmx-12.c: Likewise.
4248 * gcc.target/i386/sse2-mmx-13.c: Likewise.
4249 * gcc.target/i386/sse2-mmx-14.c: Likewise.
4250 * gcc.target/i386/sse2-mmx-15.c: Likewise.
4251 * gcc.target/i386/sse2-mmx-16.c: Likewise.
4252 * gcc.target/i386/sse2-mmx-17.c: Likewise.
4253 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
4254 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4255 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
4256 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
4257 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4258 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
4259 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
4260 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
4261 * gcc.target/i386/sse2-mmx-20.c: Likewise.
4262 * gcc.target/i386/sse2-mmx-21.c: Likewise.
4263 * gcc.target/i386/sse2-mmx-22.c: Likewise.
4264 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
4265 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
4266 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
4267 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4268 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
4269 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
4270 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
4271 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
4272 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
4273 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
4274 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
4275 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
4276 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
4277 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
4278 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
4279 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
4280 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
4281 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
4282 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
4283 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
4284 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
4285 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
4286 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
4287 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
4288 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
4289 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
4290 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
4291 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
4292 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
4293 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
4294 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
4295 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
4296 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
4297 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
4298 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
4299 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
4300 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
4301 * gcc.target/i386/sse2-mmx-por.c: Likewise.
4302 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
4303 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
4304 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
4305 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
4306 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
4307 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
4308 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
4309 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
4310 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
4311 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
4312 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
4313 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
4314 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
4315 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
4316 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
4317 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
4318 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
4319 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
4320 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
4321 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
4322 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
4323 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
4324 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
4325 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
4326 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
4327 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
4328 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
4329 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
4330 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
4331 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
4332 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
4333
4334 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4335
4336 PR target/89021
4337 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
4338 with SSE2.
4339
4340 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4341
4342 PR target/89021
4343 * gcc.target/i386/pr82483-1.c: Error only on ia32.
4344 * gcc.target/i386/pr82483-2.c: Likewise.
4345
4346 2019-05-15 Martin Liska <mliska@suse.cz>
4347
4348 PR middle-end/90478
4349 * gcc.dg/tree-ssa/pr90478-2.c: New test.
4350 * gcc.dg/tree-ssa/pr90478.c: New test.
4351
4352 2019-05-15 Richard Biener <rguenther@suse.de>
4353
4354 * gcc.dg/gimplefe-40.c: Amend.
4355
4356 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
4357
4358 * lib/target-supports.exp
4359 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
4360 (check_effective_target_powerpc_p9vector_ok): Likewise.
4361 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4362 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4363 (check_effective_target_powerpc_vsx_ok): Likewise.
4364 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
4365 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
4366
4367 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
4368
4369 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
4370 for PowerPC platforms.
4371
4372 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
4373
4374 PR target/82920
4375 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
4376 * gcc.target/i386/cet-notrack-5a.c: Likewise.
4377 * gcc.target/i386/cet-notrack-5b.c: Likewise.
4378 * gcc.target/i386/cet-notrack-6b.c: Likewise.
4379 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4380 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
4381 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4382 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
4383 * gcc.target/i386/cet-sjlj-3.c: Likewise.
4384 * gcc.target/i386/cet-sjlj-5.c: Likewise.
4385
4386 2019-05-14 Marek Polacek <polacek@redhat.com>
4387
4388 PR c++/68918
4389 * g++.dg/cpp0x/decltype71.C: New test.
4390
4391 PR c++/70156
4392 * g++.dg/init/static5.C: New test.
4393
4394 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
4395
4396 PR target/82920
4397 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
4398 * gcc.target/i386/pr52146.c: Likewise.
4399 * gcc.target/i386/pr52698.c: Likewise.
4400 * gcc.target/i386/pr52857-1.c: Likewise.
4401 * gcc.target/i386/pr52857-2.c: Likewise.
4402 * gcc.target/i386/pr52876.c: Likewise.
4403 * gcc.target/i386/pr53698.c: Likewise.
4404 * gcc.target/i386/pr54157.c: Likewise.
4405 * gcc.target/i386/pr55049-1.c: Likewise.
4406 * gcc.target/i386/pr55093.c: Likewise.
4407 * gcc.target/i386/pr55116-1.c: Likewise.
4408 * gcc.target/i386/pr55116-2.c: Likewise.
4409 * gcc.target/i386/pr55597.c: Likewise.
4410 * gcc.target/i386/pr59929.c: Likewise.
4411 * gcc.target/i386/pr66470.c: Likewise.
4412
4413 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4414
4415 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
4416 *-*-solaris2*.
4417 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
4418 * gcc.dg/c99-math-double-1.c: Likewise.
4419 * gcc.dg/c99-math-float-1.c: Likewise.
4420 * gcc.dg/c99-math-long-double-1.c: Likewise.
4421 * gcc.misc-tests/linkage.exp: Simplify triplet to
4422 x86_64-*-solaris2*.
4423
4424 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
4425 xfail.
4426 * gcc.target/i386/pr63620.c: Likewise.
4427
4428 * lib/target-supports.exp (check_sse_os_support_available): Remove
4429 Solaris 9/x86 workaround.
4430
4431 2019-05-14 Richard Biener <rguenther@suse.de>
4432
4433 * gcc.dg/gimplefe-40.c: New testcase.
4434
4435 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4436
4437 PR preprocessor/90382
4438 * g++.dg/diagnostic/trailing1.C: New test.
4439
4440 2019-05-14 marxin <mliska@suse.cz>
4441
4442 PR middle-end/90340
4443 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
4444 param.
4445
4446 2019-05-14 Richard Biener <rguenther@suse.de>
4447 H.J. Lu <hongjiu.lu@intel.com>
4448
4449 PR tree-optimization/88828
4450 * gcc.target/i386/pr88828-1.c: New test.
4451 * gcc.target/i386/pr88828-1a.c: Likewise.
4452 * gcc.target/i386/pr88828-1b.c: Likewise.
4453 * gcc.target/i386/pr88828-1c.c: Likewise.
4454 * gcc.target/i386/pr88828-4a.c: Likewise.
4455 * gcc.target/i386/pr88828-4b.c: Likewise.
4456 * gcc.target/i386/pr88828-5a.c: Likewise.
4457 * gcc.target/i386/pr88828-5b.c: Likewise.
4458 * gcc.target/i386/pr88828-7.c: Likewise.
4459 * gcc.target/i386/pr88828-7a.c: Likewise.
4460 * gcc.target/i386/pr88828-7b.c: Likewise.
4461 * gcc.target/i386/pr88828-8.c: Likewise.
4462 * gcc.target/i386/pr88828-8a.c: Likewise.
4463 * gcc.target/i386/pr88828-8b.c: Likewise.
4464 * gcc.target/i386/pr88828-9.c: Likewise.
4465 * gcc.target/i386/pr88828-9a.c: Likewise.
4466 * gcc.target/i386/pr88828-9b.c: Likewise.
4467
4468 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
4469
4470 * gcc.target/aarch64/signbitv4sf.c: New test.
4471 * gcc.target/aarch64/signbitv2sf.c: New test.
4472
4473 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
4474
4475 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
4476 regression, by matching a note on any line.
4477 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
4478 correct line number is matched without depending on a library header.
4479
4480 2019-05-13 Richard Biener <rguenther@suse.de>
4481
4482 PR tree-optimization/90402
4483 * gcc.dg/torture/pr90402-1.c: New testcase.
4484
4485 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
4486 Dominique d'Humieres <dominiq@gcc.gnu.org>
4487
4488 PR target/82920
4489 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
4490 do not use -fno-pic on Darwin.
4491 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4492 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4493 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4494 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4495 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4496 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4497 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4498 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4499 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4500 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4501 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4502 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
4503 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4504 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4505 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4506 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4507 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4508 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4509 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4510 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4511 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4512 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4513 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
4514 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
4515 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
4516 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
4517 * gcc.target/i386/ret-thunk-1.c: Likewise.
4518 * gcc.target/i386/ret-thunk-10.c: Likewise.
4519 * gcc.target/i386/ret-thunk-11.c: Likewise.
4520 * gcc.target/i386/ret-thunk-12.c: Likewise.
4521 * gcc.target/i386/ret-thunk-13.c: Likewise.
4522 * gcc.target/i386/ret-thunk-14.c: Likewise.
4523 * gcc.target/i386/ret-thunk-15.c: Likewise.
4524 * gcc.target/i386/ret-thunk-16.c: Likewise.
4525 * gcc.target/i386/ret-thunk-2.c: Likewise.
4526 * gcc.target/i386/ret-thunk-22.c: Likewise.
4527 * gcc.target/i386/ret-thunk-23.c: Likewise.
4528 * gcc.target/i386/ret-thunk-24.c: Likewise.
4529 * gcc.target/i386/ret-thunk-3.c: Likewise.
4530 * gcc.target/i386/ret-thunk-4.c: Likewise.
4531 * gcc.target/i386/ret-thunk-5.c: Likewise.
4532 * gcc.target/i386/ret-thunk-6.c: Likewise.
4533 * gcc.target/i386/ret-thunk-7.c: Likewise.
4534 * gcc.target/i386/ret-thunk-8.c: Likewise.
4535 * gcc.target/i386/ret-thunk-9.c: Likewise.
4536
4537 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
4538
4539 PR testsuite/81058
4540 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
4541 for variables on Darwin, rather than common.
4542 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
4543 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
4544
4545 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4546
4547 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
4548 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
4549
4550 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4551
4552 PR fortran/61968
4553 * gfortran.dg/assumed_type_10.f90: New test case.
4554 * gfortran.dg/assumed_type_11.f90: New test case.
4555
4556 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
4557
4558 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
4559 now tested.
4560 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
4561
4562 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4563
4564 * g++.dg/diagnostic/main1.C: New.
4565
4566 2019-05-10 Marek Polacek <polacek@redhat.com>
4567
4568 PR c++/78010 - bogus -Wsuggest-override warning on final function.
4569 * g++.dg/warn/Wsuggest-override-2.C: New test.
4570
4571 2019-05-10 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR tree-optimization/90385
4574 * gfortran.dg/pr90385.f90: New test.
4575
4576 PR c++/90383
4577 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
4578 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
4579
4580 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
4581
4582 PR fortran/90093
4583 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
4584 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
4585
4586 PR fortran/90352
4587 * gfortran.dg/iso_c_binding_char_1.f90: New test.
4588
4589 PR fortran/90355
4590 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
4591 the direct passing of substrings as descriptors to bind(C).
4592 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
4593 'atmp' to account for the setting of the 'span' field.
4594 * gfortran.dg/transpose_optimization_2.f90: Ditto.
4595
4596 2019-05-10 Jakub Jelinek <jakub@redhat.com>
4597
4598 PR tree-optimization/88709
4599 PR tree-optimization/90271
4600 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
4601 arm*-*-*.
4602
4603 PR pch/90326
4604 * g++.dg/pch/pr90326.C: New test.
4605 * g++.dg/pch/pr90326.Hs: New file.
4606
4607 2019-05-10 Martin Liska <mliska@suse.cz>
4608
4609 PR middle-end/90340
4610 * gcc.dg/tree-ssa/pr90340-2.c: New test.
4611 * gcc.dg/tree-ssa/pr90340.c: New test.
4612
4613 2019-05-09 Cherry Zhang <cherryyz@google.com>
4614
4615 * go.dg/mapstring.go: New test.
4616
4617 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
4618
4619 PR target/90405
4620 * gcc.target/arm/pr90405.c: New test.
4621
4622 2019-05-09 Martin Liska <mliska@suse.cz>
4623
4624 * gcc.dg/gimplefe-39.c: New test.
4625
4626 2019-05-09 Martin Liska <mliska@suse.cz>
4627
4628 * gcc.dg/gimplefe-37.c: New test.
4629 * gcc.dg/gimplefe-33.c: Likewise.
4630
4631 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4632
4633 PR c++/90382
4634 Revert:
4635 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4636
4637 * g++.dg/diagnostic/trailing1.C: New.
4638
4639 2019-05-09 Richard Biener <rguenther@suse.de>
4640
4641 PR tree-optimization/90395
4642 * gcc.dg/torture/pr90395.c: New testcase.
4643
4644 2019-05-08 Cherry Zhang <cherryyz@google.com>
4645
4646 * go.dg/cmpstring.go: New test.
4647
4648 2019-05-08 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR c++/59813
4651 PR tree-optimization/89060
4652 * gcc.dg/tree-ssa/pr89060.c: New test.
4653
4654 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
4655 Richard Earnshaw <rearnsha@arm.com>
4656
4657 PR target/88167
4658 * gcc.target/arm/pr88167-1.c: New test.
4659 * gcc.target/arm/pr88167-2.c: New test.
4660
4661 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
4662
4663 PR tree-optimization/90078
4664 * g++.dg/tree-ssa/pr90078.C: New test.
4665
4666 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
4667
4668 PR tree-optimization/90240
4669 * gfortran.dg/graphite/pr90240.f: New test.
4670
4671 2019-05-08 Li Jia He <helijia@linux.ibm.com>
4672
4673 PR other/90381
4674 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
4675 test case to run on the little endian machine.
4676
4677 2019-05-08 Jakub Jelinek <jakub@redhat.com>
4678
4679 PR tree-optimization/90356
4680 * gcc.dg/tree-ssa/pr90356-1.c: New test.
4681 * gcc.dg/tree-ssa/pr90356-2.c: New test.
4682 * gcc.dg/tree-ssa/pr90356-3.c: New test.
4683 * gcc.dg/tree-ssa/pr90356-4.c: New test.
4684
4685 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
4686
4687 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
4688 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
4689 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
4690 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
4691 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
4692 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
4693 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
4694 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
4695 * gcc.target/i386/sse-13.c: Ditto.
4696 * gcc.target/i386/sse-14.c: Ditto.
4697 * gcc.target/i386/sse-22.c: Ditto.
4698 * gcc.target/i386/sse-23.c: Ditto.
4699 * g++.dg/other/i386-2.C: Ditto.
4700 * g++.dg/other/i386-3.C: Ditto.
4701
4702 2019-05-07 Cherry Zhang <cherryyz@google.com>
4703
4704 * go.dg/arrayclear.go: New test.
4705 * go.dg/mapclear.go: New test.
4706
4707 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
4708
4709 PR target/89765
4710 * gcc.target/powerpc/pr89765-mc.c: New test.
4711 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
4712 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
4713 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
4714 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
4715 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
4716 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
4717 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
4718 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
4719 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
4720 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
4721 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
4722 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
4723 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
4724 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
4725 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
4726 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
4727 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
4728 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
4729 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
4730 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
4731 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
4732 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
4733 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
4734 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
4735
4736 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4737
4738 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
4739 differences.
4740
4741 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
4742
4743 * gcc.target/i386/asm-7.c: New test.
4744 * gcc.target/i386/asm-1.c: Update expected error string.
4745 * gcc.target/i386/pr62120.c: Ditto.
4746
4747 2019-05-07 Li Jia He <helijia@linux.ibm.com>
4748
4749 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
4750 optimization.
4751 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
4752
4753 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
4754 Hongtao Liu <hongtao.liu@intel.com>
4755
4756 PR target/89750
4757 PR target/86444
4758 * gcc.target/i386/avx512f-vcomisd-2.c: New.
4759 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
4760
4761 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
4762
4763 PR fortran/90290
4764 * gfortran.dg/pr90290.f90: New test.
4765
4766 2019-05-06 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR tree-optimization/88709
4769 PR tree-optimization/90271
4770 * gcc.dg/store_merging_26.c: New test.
4771 * gcc.dg/store_merging_27.c: New test.
4772 * gcc.dg/store_merging_28.c: New test.
4773 * gcc.dg/store_merging_29.c: New test.
4774
4775 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
4776
4777 PR target/89424
4778 * gcc.target/powerpc/pr89424-0.c: New test.
4779 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
4780 enable testing of newly patched capability.
4781 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
4782 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
4783 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
4784
4785 2019-05-06 Marek Polacek <polacek@redhat.com>
4786
4787 PR c++/90265 - ICE with generic lambda.
4788 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
4789
4790 2019-05-06 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/90358
4793 * gcc.target/i386/pr90358.c: New testcase.
4794
4795 2019-05-06 Richard Biener <rguenther@suse.de>
4796
4797 PR tree-optimization/88828
4798 * gcc.target/i386/pr88828-0.c: New testcase.
4799
4800 2019-05-06 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/90328
4803 * gcc.dg/torture/pr90328.c: New testcase.
4804
4805 2019-05-06 Richard Biener <rguenther@suse.de>
4806
4807 PR testsuite/90331
4808 * gcc.dg/pr87314-1.c: Align the substring to open up
4809 string merging for targets aligning strings to 8 bytes.
4810
4811 2019-05-06 Martin Liska <mliska@suse.cz>
4812
4813 PR sanitizer/90312
4814 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
4815 systems.
4816 * gcc.dg/tsan/pr88017.c: Likewise.
4817
4818 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4819
4820 PR fortran/90344
4821 * gfortran.dg/pr90344.f90: New test
4822
4823 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
4824
4825 PR tree-optimization/90269
4826 * g++.dg/tree-ssa/ldist-1.C: New file.
4827
4828 2019-05-03 Richard Biener <rguenther@suse.de>
4829
4830 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
4831
4832 2019-05-03 Richard Biener <rguenther@suse.de>
4833
4834 PR middle-end/89518
4835 * gcc.dg/pr89518.c: New testcase.
4836
4837 2019-05-03 Richard Biener <rguenther@suse.de>
4838
4839 PR middle-end/87314
4840 * gcc.dg/pr87314-1.c: New testcase.
4841
4842 2019-05-03 Richard Biener <rguenther@suse.de>
4843
4844 PR tree-optimization/88963
4845 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
4846 * gcc.target/i386/pr88963-1.c: New testcase.
4847 * gcc.target/i386/pr88963-2.c: Likewise.
4848
4849 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
4850
4851 PR target/88809
4852 * gcc.target/i386/pr88809.c: Adjust for darwin.
4853 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
4854
4855 2019-05-03 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR tree-optimization/90303
4858 * g++.target/i386/pr90303.C: New test.
4859
4860 2019-05-03 Richard Biener <rguenther@suse.de>
4861
4862 PR tree-optimization/89698
4863 * g++.dg/tree-ssa/pr89698.C: New testcase.
4864
4865 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
4866
4867 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
4868
4869 2019-05-02 Richard Biener <rguenther@suse.de>
4870
4871 PR tree-optimization/89653
4872 * g++.dg/vect/pr89653.cc: New testcase.
4873
4874 2019-05-02 Richard Biener <rguenther@suse.de>
4875
4876 PR tree-optimization/89509
4877 * gcc.dg/torture/restrict-8.c: New testcase.
4878
4879 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
4880
4881 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
4882 for cold section label.
4883 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4884 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4885
4886 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4887
4888 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
4889 GNU targets.
4890
4891 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4892
4893 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
4894
4895 2019-05-02 Martin Liska <mliska@suse.cz>
4896
4897 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
4898 * g++.target/i386/pr57362.C: Likewise.
4899
4900 2019-05-02 Martin Liska <mliska@suse.cz>
4901
4902 PR target/88809
4903 * gcc.target/i386/pr88809.c: New test.
4904 * gcc.target/i386/pr88809-2.c: New test.
4905
4906 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
4907
4908 PR fortran/60144
4909 * gfortran.dg/block_name_2.f90: Adjust dg-error.
4910 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
4911 * gfortran.dg/pr60144.f90: New test.
4912
4913 2019-05-01 Jeff Law <law@redhat.com>
4914
4915 PR tree-optimization/90037
4916 * g++.dg/tree-ssa/pr88797.C: New test.
4917
4918 2019-05-01 Nathan Sidwell <nathan@acm.org>
4919
4920 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
4921
4922 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR target/89093
4925 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
4926 target attribute.
4927
4928 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
4929
4930 * gcc.dg/sinhatanh-2.c: Count the number of functions.
4931 * gcc.dg/sinhatanh-3.c: Likewise.
4932
4933 2019-04-30 Martin Liska <mliska@suse.cz>
4934
4935 * gcc.dg/Werror-13.c: Add new tests for it.
4936 * gcc.dg/pragma-diag-6.c: Likewise.
4937
4938 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4939
4940 PR target/89093
4941 * gcc.target/aarch64/pr89093.c: New test.
4942 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
4943
4944 PR tree-optimization/89475
4945 * gcc.dg/tree-ssa/pr89475.c: New test.
4946
4947 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
4948
4949 PR tree-optimization/90240
4950 Revert:
4951 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4952
4953 PR tree-optimization/90078
4954 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
4955
4956 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
4957
4958 * gcc.dg/uninit-25-gimple.c: New test.
4959 * gcc.dg/uninit-25.c: New test.
4960 * gcc.dg/uninit-26.c: New test.
4961 * gcc.dg/uninit-27-gimple.c: New test.
4962
4963 2019-04-29 Richard Biener <rguenther@suse.de>
4964
4965 PR tree-optimization/90278
4966 * gcc.dg/torture/pr90278.c: New testcase.
4967
4968 2019-04-27 Jakub Jelinek <jakub@redhat.com>
4969
4970 PR c++/90173
4971 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
4972 dg-do run.
4973
4974 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
4975
4976 PR target/89261
4977 * gcc.target/i386/pr89261.c: New test.
4978
4979 2019-04-27 Martin Liska <mliska@suse.cz>
4980
4981 PR middle-end/90258
4982 * gcc.dg/completion-5.c: New test.
4983 * gcc.target/i386/spellcheck-options-5.c: New test.
4984
4985 2019-04-26 Jim Wilson <jimw@sifive.com>
4986
4987 * gcc.target/riscv/load-immediate.c: New.
4988
4989 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
4990
4991 PR c++/90243
4992 * g++.dg/diagnostic/pr90243.C: New test.
4993
4994 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4995
4996 PR c++/90173
4997 * g++.dg/cpp1z/class-deduction66.C: New.
4998
4999 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5000
5001 * g++.dg/diagnostic/trailing1.C: New.
5002
5003 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
5004
5005 * gcc.dg/alias-16.c: New test.
5006
5007 2019-04-25 Martin Liska <mliska@suse.cz>
5008 H.J. Lu <hongjiu.lu@intel.com>
5009
5010 PR target/89929
5011 * g++.target/i386/mv28.C: New test.
5012 * gcc.target/i386/mvc14.c: Likewise.
5013 * g++.target/i386/pr57362.C: Updated.
5014
5015 2019-04-24 Jeff Law <law@redhat.com>
5016
5017 PR tree-optimization/90037
5018 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
5019 * gcc.dg/isolate-2.c: Likewise.
5020 * gcc.dg/isolate-4.c: Likewise.
5021 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
5022 * gcc.dg/pr90037.c: New test.
5023
5024 2019-04-25 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR c++/44648
5027 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
5028
5029 2019-04-25 Richard Biener <rguenther@suse.de>
5030
5031 PR middle-end/90194
5032 * g++.dg/torture/pr90194.C: New testcase.
5033
5034 2019-04-24 Marek Polacek <polacek@redhat.com>
5035
5036 PR c++/90236
5037 * g++.dg/cpp1z/nontype-auto16.C: New test.
5038
5039 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5040
5041 PR target/90193
5042 * gcc.target/i386/pr90193.c: New test.
5043
5044 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5045
5046 PR target/89952
5047 * gcc.target/s390/pr89952.c: New test.
5048
5049 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR target/90187
5052 * g++.target/i386/pr90187.C: New test.
5053
5054 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
5055
5056 * gdc.test/README.gcc: New file.
5057
5058 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR tree-optimization/90208
5061 * gcc.dg/tsan/pr90208-1.c: New test.
5062 * gcc.dg/tsan/pr90208-2.c: New test.
5063
5064 PR tree-optimization/90211
5065 * gcc.dg/autopar/pr90211.c: New test.
5066
5067 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5068 Robin Dapp <rdapp@linux.ibm.com>
5069
5070 * gdc.dg/link.d: Test if target d_runtime.
5071 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
5072 * gdc.dg/simd.d: Likewise.
5073
5074 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5075
5076 * gdc.test/fail_compilation/fail2456.d: New test.
5077 * gdc.test/fail_compilation/test18312.d: New test.
5078 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
5079
5080 2018-04-23 Sudakshina Das <sudi.das@arm.com>
5081
5082 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
5083 for linux targets.
5084 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
5085 with GNU note section.
5086
5087 2019-04-23 Jeff Law <law@redhat.com>
5088
5089 * lib/target-supports.exp
5090 (check_effective_target_keeps_null_pointer_checks): Add cr16.
5091
5092 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5093
5094 PR rtl-optimization/87979
5095 * gcc.dg/pr87979.c: New test.
5096
5097 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5098
5099 PR rtl-optimization/84032
5100 * gcc.dg/pr84032.c: New test.
5101
5102 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5103
5104 PR tree-optimization/90078
5105 * g++.dg/tree-ssa/pr90078.C: New test.
5106
5107 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5108
5109 PR tree-optimization/90021
5110 * gfortran.dg/pr90021.f90: New test.
5111
5112 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5113
5114 PR fortran/90166
5115 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
5116
5117 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
5118
5119 PR fortran/57284
5120 * gfortran.dg/class_70.f03
5121
5122 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
5123
5124 PR target/90178
5125 * gcc.target/i386/pr90178.c: New test.
5126
5127 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
5128
5129 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
5130
5131 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/89900
5134 * g++.dg/cpp0x/pr89900-1.C: New.
5135 * g++.dg/cpp0x/pr89900-2.C: Likewise.
5136 * g++.dg/cpp0x/pr89900-3.C: Likewise.
5137 * g++.dg/cpp0x/pr89900-4.C: Likewise.
5138
5139 2019-04-19 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR middle-end/90139
5142 * gcc.c-torture/compile/pr90139.c: New test.
5143
5144 PR c++/90138
5145 * g++.dg/template/pr90138.C: New test.
5146
5147 PR c/89888
5148 * c-c++-common/pr89888.c: New test.
5149 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
5150 Don't expect -Wswitch-unreachable warning.
5151
5152 PR c++/90108
5153 * c-c++-common/pr90108.c: New test.
5154
5155 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
5156
5157 PR middle-end/85164
5158 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
5159
5160 2019-04-18 Richard Biener <rguenther@suse.de>
5161
5162 PR debug/90131
5163 * gcc.dg/guality/pr90131.c: New testcase.
5164
5165 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR c++/89325
5168 * g++.dg/ext/attrib58.C: New test.
5169 * g++.dg/ext/attrib59.C: New test.
5170 * g++.dg/ext/attrib60.C: New test.
5171
5172 PR target/90125
5173 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
5174 constants to ensure precise result even when not using fma.
5175 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
5176 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
5177 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
5178 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
5179 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
5180 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
5181 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
5182 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
5183 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
5184
5185 2019-04-17 Marek Polacek <polacek@redhat.com>
5186
5187 PR c++/90124 - bogus error with incomplete type in decltype.
5188 * g++.dg/cpp0x/decltype70.C: New test.
5189
5190 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR middle-end/90095
5193 * gcc.dg/pr90095-1.c: New test.
5194 * gcc.dg/pr90095-2.c: New test.
5195
5196 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
5197
5198 PR fortran/90048
5199 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
5200 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
5201 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
5202
5203 PR fortran/90067
5204 PR fortran/90114
5205 * gfortran.dg/goacc/private-1.f95: Remove file.
5206 * gfortran.dg/goacc/private-2.f95: Likewise.
5207 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
5208 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
5209 Likewise.
5210 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
5211
5212 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR target/89093
5215 * gcc.target/arm/pr89093-2.c: New test.
5216
5217 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5218
5219 PR c++/86953
5220 * g++.dg/cpp0x/constexpr-86953.C: New test.
5221
5222 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
5223
5224 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
5225
5226 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
5227
5228 PR debug/89528
5229 * gcc.dg/guality/pr89528.c: New.
5230
5231 PR rtl-optimization/86438
5232 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
5233
5234 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR target/90096
5237 * gcc.target/i386/pr90096.c: New test.
5238 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
5239 * gcc.target/i386/pr69255-2.c: Likewise.
5240 * gcc.target/i386/pr69255-3.c: Likewise.
5241
5242 PR rtl-optimization/90082
5243 * gcc.dg/pr90082.c: New test.
5244
5245 PR tree-optimization/90090
5246 * g++.dg/opt/pr90090.C: New test.
5247
5248 2019-04-16 Richard Biener <rguenther@suse.de>
5249
5250 PR tree-optimization/56049
5251 * gfortran.dg/pr56049.f90: New testcase.
5252
5253 2019-04-15 Richard Biener <rguenther@suse.de>
5254
5255 PR debug/90074
5256 * gcc.dg/guality/pr90074.c: New testcase.
5257
5258 2019-04-15 Richard Biener <rguenther@suse.de>
5259
5260 PR tree-optimization/90071
5261 * gcc.dg/torture/pr90071.c: New testcase.
5262
5263 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5264
5265 PR rtl-optimization/89794
5266 * gcc.dg/torture/pr89794.c: New testcase.
5267
5268 2019-04-15 Richard Biener <rguenther@suse.de>
5269
5270 PR ipa/88936
5271 * gcc.dg/torture/pr88936-1.c: New testcase.
5272 * gcc.dg/torture/pr88936-2.c: Likewise.
5273 * gcc.dg/torture/pr88936-3.c: Likewise.
5274
5275 2019-04-15 Martin Jambor <mjambor@suse.cz>
5276
5277 PR ipa/pr89693
5278 * g++.dg/ipa/pr89693.C: New test.
5279
5280 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
5281
5282 PR tree-optimization/90020
5283 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
5284
5285 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
5286
5287 PR lto/89358
5288 * g++.dg/lto/pr89358_0.C: New testcase.
5289 * g++.dg/lto/pr89358_1.C: New testcase.
5290
5291 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5292
5293 PR fortran/85448
5294 * gfortran.dg/bind_c_usage_33.f90: New test and...
5295 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
5296
5297 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
5298
5299 PR fortran/89843
5300 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
5301 in ctg. Test the conversion of the descriptor types in the main
5302 program.
5303 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
5304 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
5305
5306 PR fortran/89846
5307 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
5308 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
5309
5310 PR fortran/90022
5311 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
5312 the computation of 'ans'. Also, change the expected results for
5313 CFI_is_contiguous to comply with standard.
5314 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
5315 results for CFI_is_contiguous to comply with standard.
5316 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
5317 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
5318
5319 2019-04-13 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR target/89093
5322 * gcc.target/arm/pr89093.c: New test.
5323
5324 2019-04-12 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR c/89933
5327 * c-c++-common/pr89933.c: New test.
5328
5329 2019-04-12 Martin Sebor <msebor@redhat.com>
5330
5331 PR c/88383
5332 PR c/89288
5333 PR c/89798
5334 PR c/89797
5335 * c-c++-common/attributes-1.c: Adjust.
5336 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
5337 * c-c++-common/builtin-has-attribute-6.c: New test.
5338 * c-c++-common/builtin-has-attribute-7.c: New test.
5339 * c-c++-common/pr71574.c: Adjust.
5340 * gcc.dg/pr25559.c: Adjust.
5341 * gcc.dg/attr-vector_size.c: New test.
5342
5343 2019-04-12 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR rtl-optimization/89965
5346 * gcc.target/i386/pr89965.c: New test.
5347
5348 2019-04-12 Marek Polacek <polacek@redhat.com>
5349
5350 PR c++/87603 - constexpr functions are no longer noexcept.
5351 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
5352 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
5353 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
5354 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
5355 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
5356 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
5357
5358 2019-04-12 Marek Polacek <polacek@redhat.com>
5359
5360 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
5361 * g++.dg/cpp0x/pr86397-1.C: Likewise.
5362 * g++.dg/cpp0x/pr86397-2.C: Likewise.
5363
5364 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
5365
5366 * g++.target/arm/arm.exp: Change format of default prune regex.
5367 * gcc.target/arm/arm.exp: Change format of default prune regex.
5368
5369 2019-04-12 Martin Liska <mliska@suse.cz>
5370
5371 PR middle-end/89970
5372 * gcc.target/i386/mvc15.c: New test.
5373 * gcc.target/i386/mvc3.c: Quote target in error pattern.
5374 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
5375
5376 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5377
5378 PR target/87532
5379 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
5380 instruction counts.
5381 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5382 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5383
5384 2019-04-12 Jakub Jelinek <jakub@redhat.com>
5385
5386 PR c/89946
5387 * c-c++-common/pr89946.c: New test.
5388
5389 PR rtl-optimization/90026
5390 * g++.dg/opt/pr90026.C: New test.
5391
5392 2018-04-11 Steve Ellcey <sellcey@marvell.com>
5393
5394 PR rtl-optimization/87763
5395 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
5396 to bfi.
5397
5398 2019-04-11 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/90020
5401 * gcc.dg/torture/pr90020.c: New testcase.
5402
5403 2019-04-11 Richard Biener <rguenther@suse.de>
5404
5405 PR tree-optimization/90018
5406 * gcc.dg/vect/pr90018.c: New testcase.
5407
5408 2018-04-10 Steve Ellcey <sellcey@marvell.com>
5409
5410 PR rtl-optimization/87763
5411 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
5412 to bfi.
5413 * gcc.target/aarch64/combine_bfi_2.c: New test.
5414
5415 2019-04-10 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR middle-end/90025
5418 * gcc.c-torture/execute/pr90025.c: New test.
5419
5420 PR c++/90010
5421 * gcc.dg/pr90010.c: New test.
5422
5423 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
5424
5425 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
5426 (dg-options): Use -O2 -fdump-rtl-ce1.
5427 (dg-final): Scan ce1 RTL dump instead of asm dump.
5428
5429 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
5430
5431 PR target/90024
5432 * gcc.dg/torture/neon-immediate-timode.c: New test.
5433
5434 2019-04-09 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR tree-optimization/89998
5437 * gcc.c-torture/compile/pr89998-1.c: New test.
5438 * gcc.c-torture/compile/pr89998-2.c: New test.
5439
5440 PR target/90015
5441 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
5442 diagnostics.
5443
5444 2019-04-08 Richard Biener <rguenther@suse.de>
5445
5446 PR tree-optimization/90006
5447 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
5448
5449 2019-04-08 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR rtl-optimization/89865
5452 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
5453
5454 PR rtl-optimization/89865
5455 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
5456 on ia32.
5457
5458 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
5459
5460 PR tree-optimization/89725
5461 * gcc.dg/tree-ssa/pr89725.c: New test.
5462
5463 2019-04-08 Martin Liska <mliska@suse.cz>
5464
5465 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
5466
5467 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5468
5469 PR c++/89914
5470 * g++.dg/ext/has_nothrow_constructor-3.C: New.
5471
5472 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
5473
5474 PR target/89945
5475 * gcc.target/i386/pr89945.c: New test.
5476
5477 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5478
5479 PR fortran/87352
5480 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
5481 * gfortran.dg/finalize_33.f90: Likewise.
5482 * gfortran.dg/finalize_34.f90: New test.
5483
5484 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5485
5486 PR fortran/89981
5487 * gfortran.dg/entry_22.f90: New test.
5488
5489 2019-04-05 Marek Polacek <polacek@redhat.com>
5490
5491 PR c++/87145 - bogus error converting class type in template arg list.
5492 * g++.dg/cpp0x/constexpr-conv3.C: New test.
5493 * g++.dg/cpp0x/constexpr-conv4.C: New test.
5494
5495 2019-04-05 Martin Sebor <msebor@redhat.com>
5496
5497 PR bootstrap/89980
5498 * g++.dg/init/array52.C: New test.
5499
5500 2019-04-05 David Malcolm <dmalcolm@redhat.com>
5501
5502 PR c/89985
5503 * c-c++-common/pr89985.c: New test.
5504
5505 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
5506
5507 PR c/71598
5508 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
5509 size of enums.
5510 * gcc.dg/torture/pr71598-2.c: Likewise.
5511
5512 2019-04-05 Marek Polacek <polacek@redhat.com>
5513
5514 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
5515 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
5516
5517 2019-04-05 Richard Biener <rguenther@suse.de>
5518
5519 PR debug/89892
5520 PR debug/89905
5521 * gcc.dg/guality/pr89892.c: New testcase.
5522 * gcc.dg/guality/pr89905.c: Likewise.
5523 * gcc.dg/guality/loop-1.c: Likewise.
5524
5525 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
5526
5527 PR tree-optimization/89956
5528 * gfortran.dg/pr89956.f90: New test.
5529
5530 2019-04-04 Martin Sebor <msebor@redhat.com>
5531
5532 PR c++/89974
5533 PR c++/89878
5534 PR c++/89833
5535 PR c++/47488
5536 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
5537 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
5538 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
5539 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
5540 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
5541 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
5542 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
5543 * gcc/testsuite/g++.dg/init/array51.C: New test.
5544 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
5545
5546 2019-04-04 Martin Sebor <msebor@redhat.com>
5547
5548 PR middle-end/89957
5549 PR middle-end/89911
5550 * gcc.dg/Wstringop-overflow-13.c: New test.
5551
5552 2019-04-04 Martin Sebor <msebor@redhat.com>
5553
5554 PR middle-end/89934
5555 * gcc.dg/Wrestrict-19.c: New test.
5556 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
5557
5558 2019-04-04 Jeff Law <law@redhat.com>
5559
5560 PR rtl-optimization/89399
5561 * gcc.c-torture/compile/pr89399.c: New test.
5562
5563 2019-04-04 Harald Anlauf <anlauf@gmx.de>
5564
5565 PR fortran/89904
5566 * gfortran.dg/pr85797.f90: Adjust testcase.
5567
5568 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/65619
5571 * g++.dg/template/friend67.C: New.
5572
5573 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/61327
5576 * g++.dg/cpp0x/friend4.C: New.
5577 * g++.dg/cpp0x/friend5.C: Likewise.
5578
5579 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 PR c++/56643
5582 * g++.dg/cpp0x/noexcept40.C: New.
5583
5584 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
5585
5586 PR fortran/68567
5587 * gfortran.dg/parameter_array_error_1.f90: New test.
5588
5589 2019-04-03 qing zhao <qing.zhao@oracle.com>
5590
5591 PR tree-optimization/89730
5592 * gcc.dg/live-patching-4.c: New test.
5593
5594 2019-04-03 Clément Chigot <clement.chigot@atos.net>
5595
5596 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
5597 supported.
5598
5599 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5600
5601 PR c/71598
5602 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
5603 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
5604
5605 2019-04-03 Richard Biener <rguenther@suse.de>
5606
5607 PR tree-optimization/84101
5608 * gcc.target/i386/pr84101.c: New testcase.
5609
5610 2019-04-02 Jeff Law <law@redhat.com>
5611
5612 * gcc.target/visium/bit_shift.c: xfail.
5613
5614 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
5615
5616 PR target/89902
5617 PR target/89903
5618 * gcc.target/i386/pr70799-4.c: Remove.
5619 * gcc.target/i386/pr70799-5.c: Remove.
5620 * gcc.target/i386/pr89902.c: New test.
5621 * gcc.target/i386/pr89903.c: Ditto.
5622
5623 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
5624
5625 PR rtl-optimization/84206
5626 * gcc.dg/pr84206.c: New test.
5627
5628 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
5629
5630 PR rtl-optimization/85876
5631 * gcc.dg/pr85876.c: New test.
5632
5633 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5634
5635 * gcc.target/s390/zvector/vec-double-compile.c: New test.
5636 * gcc.target/s390/zvector/vec-float-compile.c: New test.
5637 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
5638 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
5639
5640 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5641
5642 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
5643 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
5644 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
5645 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
5646
5647 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5648
5649 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
5650 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
5651
5652 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5653
5654 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
5655 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
5656
5657 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
5658
5659 PR testsuite/89916
5660 * gcc.dg/pr86928.c: Do not attempt to add -m32.
5661
5662 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5663
5664 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
5665 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
5666 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
5667 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
5668 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
5669 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
5670 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
5671 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
5672
5673 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5674
5675 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
5676 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
5677 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
5678 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
5679 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
5680 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
5681
5682 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5683
5684 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
5685 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
5686 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
5687 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
5688
5689 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5690
5691 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
5692 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
5693
5694 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5695
5696 * gcc.target/s390/arch13/sel-1.c: New test.
5697
5698 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5699
5700 * gcc.target/s390/arch13/popcount-1.c: New test.
5701
5702 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5703
5704 * gcc.target/s390/arch13/bitops-1.c: New test.
5705 * gcc.target/s390/arch13/bitops-2.c: New test.
5706 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
5707 option and adjust line numbers.
5708 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5709
5710 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5711
5712 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
5713 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
5714 runtime check for the vxe2 hardware feature on IBM Z.
5715
5716 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
5717
5718 PR testsuite/89907
5719 * lib/target-supports.exp (check_avx2_available): Replace
5720 avx_available with avx2_available.
5721
5722 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5723
5724 PR rtl-optimization/85412
5725 * gcc.dg/pr85412.c: New test.
5726
5727 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/62207
5730 * g++.dg/template/crash130.C: New.
5731 * g++.dg/template/crash131.C: Likewise.
5732
5733 2019-04-01 Martin Sebor <msebor@redhat.com>
5734
5735 PR c/89685
5736 * gcc.dg/attr-copy-8.c: New test.
5737 * g++.dg/ext/attr-copy-2.C: New test.
5738
5739 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5740
5741 PR rtl-optimization/86928
5742 * gcc.dg/pr86928.c: New test.
5743
5744 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5745
5746 PR rtl-optimization/87273
5747 * gcc.dg/pr87273.c: New test.
5748
5749 2019-04-01 Martin Liska <mliska@suse.cz>
5750
5751 PR driver/89861
5752 * gcc.dg/spellcheck-options-18.c: New test.
5753 * gcc.dg/spellcheck-options-19.c: New test.
5754 * gcc.dg/spellcheck-options-20.c: New test.
5755 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
5756 * gcc.dg/completion-2.c: Add one variant with no argument.
5757
5758 2019-04-01 Richard Biener <rguenther@suse.de>
5759
5760 PR c/71598
5761 * gcc.dg/torture/pr71598-1.c: New testcase.
5762 * gcc.dg/torture/pr71598-2.c: Likewise.
5763 * gcc.dg/torture/pr71598-3.c: Likewise.
5764
5765 2019-03-31 Marek Polacek <polacek@redhat.com>
5766
5767 PR c++/89852 - ICE with C++11 functional cast with { }.
5768 * g++.dg/cpp0x/initlist115.C: New test.
5769
5770 2019-03-31 Harald Anlauf <anlauf@gmx.de>
5771
5772 PR fortran/83515
5773 PR fortran/85797
5774 * gfortran.dg/pr85797.f90: New test.
5775
5776 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5777
5778 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
5779
5780 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
5781
5782 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
5783 cleanup_extra_files.
5784 (dmd2dg): Copy additional files after test is translated.
5785 (gdc-do-test): Remove all copied files after test.
5786
5787 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
5788
5789 PR fortran/89841
5790 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
5791 for c_deallocate, c_allocate and c_assumed_size so that the
5792 attributes of the array arguments are correct and are typed.
5793 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
5794 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
5795
5796 PR fortran/89842
5797 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
5798 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
5799
5800 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5801
5802 PR fortran/89866
5803 * gfortran.dg/pointer_intent_8.f90: New test.
5804
5805 2019-03-29 Jim Wilson <jimw@sifive.com>
5806
5807 * gcc.target/riscv/predef-1.c: New.
5808 * gcc.target/riscv/predef-2.c: New.
5809 * gcc.target/riscv/predef-3.c: New.
5810 * gcc.target/riscv/predef-4.c: New.
5811 * gcc.target/riscv/predef-5.c: New.
5812 * gcc.target/riscv/predef-6.c: New.
5813 * gcc.target/riscv/predef-7.c: New.
5814 * gcc.target/riscv/predef-8.c: New.
5815
5816 2019-03-29 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR rtl-optimization/89865
5819 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
5820 the first argument register, so that occassional spills/fills are
5821 ignored.
5822
5823 PR sanitizer/89869
5824 * g++.dg/ubsan/vptr-14.C: New test.
5825
5826 PR c/89872
5827 * gcc.dg/tree-ssa/pr89872.c: New test.
5828
5829 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
5830
5831 * gcc.dg/diag-sanity.c: New test.
5832
5833 2019-03-29 Marek Polacek <polacek@redhat.com>
5834
5835 PR c++/89871
5836 * g++.dg/cpp2a/desig14.C: New test.
5837
5838 PR c++/89876 - ICE with deprecated conversion.
5839 * g++.dg/warn/conv5.C: New test.
5840
5841 2019-03-29 Martin Liska <mliska@suse.cz>
5842
5843 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
5844 * gcc.dg/pr68766.c: Likewise.
5845
5846 2019-03-29 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR rtl-optimization/87485
5849 * gcc.dg/pr87485.c: New test.
5850
5851 2019-03-28 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR middle-end/89621
5854 * gfortran.dg/gomp/pr89621.f90: New test.
5855
5856 2019-03-28 Martin Sebor <msebor@redhat.com>
5857
5858 PR c++/66548
5859 * g++.dg/cpp0x/decltype-pr66548.C: New test.
5860
5861 PR c++/81506
5862 * g++.dg/cpp0x/decltype-pr81506.C: New test.
5863
5864 2019-03-28 Marek Polacek <polacek@redhat.com>
5865
5866 PR c++/89612 - ICE with member friend template with noexcept.
5867 * g++.dg/cpp0x/noexcept38.C: New test.
5868 * g++.dg/cpp0x/noexcept39.C: New test.
5869 * g++.dg/cpp1z/noexcept-type21.C: New test.
5870
5871 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
5872
5873 PR target/89848
5874 * gcc.target/i386/pr89848.c: New test.
5875
5876 2019-03-28 Marek Polacek <polacek@redhat.com>
5877
5878 PR c++/89836 - bool constant expression and explicit conversions.
5879 * g++.dg/cpp2a/explicit15.C: New test.
5880
5881 2019-03-28 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR c/89812
5884 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
5885 other than AVR. Add dg-options "".
5886
5887 PR c++/89785
5888 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
5889 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
5890
5891 2019-03-27 Janus Weil <janus@gcc.gnu.org>
5892
5893 PR fortran/85537
5894 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
5895 * gfortran.dg/pointer_init_11.f90: New test case.
5896
5897 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
5898
5899 PR target/85667
5900 * gcc.target/i386/pr85667-5.c: New testcase.
5901 * gcc.target/i386/pr85667-6.c: New testcase.
5902
5903 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
5904
5905 PR testsuite/89834
5906 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
5907
5908 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
5909
5910 PR rtl-optimization/89313
5911 * gcc.dg/pr89313.c: New test.
5912
5913 2019-03-26 Jeff Law <law@redhat.com>
5914
5915 PR rtl-optimization/87761
5916 PR rtl-optimization/89826
5917 * gcc.c-torture/execute/pr89826.c: New test.
5918
5919 2019-03-27 Richard Biener <rguenther@suse.de>
5920
5921 * gcc.dg/torture/20190327-1.c: New testcase.
5922
5923 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
5924
5925 PR fortran/88247
5926 * gfortran.dg/associate_47.f90: New test.
5927
5928 2019-03-27 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/89463
5931 * gcc.dg/guality/pr89463.c: New testcase.
5932
5933 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
5934
5935 PR target/89827
5936 * gcc.target/i386/pr89827.c: New test.
5937
5938 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5939
5940 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
5941 syntax.
5942
5943 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
5944
5945 PR tree-optimization/81740
5946 * gcc.dg/vect/pr81740-1.c: New testcase.
5947 * gcc.dg/vect/pr81740-2.c: Likewise.
5948
5949 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5950
5951 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
5952 options in permute args tests.
5953
5954 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5955
5956 PR c++/84598
5957 * g++.dg/ext/pr84598.C: New.
5958
5959 2019-03-26 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR c++/89796
5962 * g++.dg/gomp/pr89796.C: New test.
5963 * gcc.dg/gomp/pr89796.c: New test.
5964
5965 2019-03-25 David Malcolm <dmalcolm@redhat.com>
5966
5967 PR rtl-optimization/88347
5968 PR rtl-optimization/88423
5969 * gcc.c-torture/compile/pr88347.c: New test.
5970 * gcc.c-torture/compile/pr88423.c: New test.
5971
5972 2019-03-25 Martin Sebor <msebor@redhat.com>
5973
5974 PR c/89812
5975 * gcc.dg/attr-aligned-3.c: New test.
5976
5977 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
5978
5979 PR debug/86964
5980 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
5981
5982 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5983
5984 PR c++/84661
5985 PR c++/85013
5986 * g++.dg/concepts/pr84661.C: New.
5987 * g++.dg/torture/pr85013.C: Likewise.
5988
5989 2019-03-25 Marek Polacek <polacek@redhat.com>
5990
5991 PR c++/89214 - ICE when initializing aggregates with bases.
5992 * g++.dg/cpp1z/aggr-base8.C: New test.
5993 * g++.dg/cpp1z/aggr-base9.C: New test.
5994
5995 PR c++/89705 - ICE with reference binding with conversion function.
5996 * g++.dg/cpp0x/rv-conv2.C: New test.
5997
5998 2019-03-25 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/89789
6001 * gcc.dg/torture/pr89789.c: New testcase.
6002
6003 2019-03-25 Nathan Sidwell <nathan@acm.org>
6004
6005 * g++.dg/abi/lambda-static-1.C: New.
6006
6007 2019-03-25 Richard Biener <rguenther@suse.de>
6008
6009 PR tree-optimization/89802
6010 * g++.dg/tree-ssa/pr89802.C: New testcase.
6011
6012 2019-03-25 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR c++/60702
6015 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
6016 for _ZTH* calls.
6017 * g++.dg/tls/thread_local11a.C: New test.
6018
6019 2019-03-25 Richard Biener <rguenther@suse.de>
6020
6021 PR middle-end/89790
6022 * g++.dg/pr89790.C: New testcase.
6023
6024 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
6025
6026 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
6027 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
6028 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
6029 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
6030
6031 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6032
6033 PR fortran/78865
6034 * gfortran.dg/altreturn_10.f90: New test.
6035 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
6036
6037 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
6038
6039 PR rtl-optimization/89676
6040 * gcc.target/i386/pr89676.c: New.
6041
6042 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR c++/60702
6045 * g++.dg/tls/thread_local11.C: New test.
6046 * g++.dg/tls/thread_local11.h: New test.
6047 * g++.dg/tls/thread_local12a.C: New test.
6048 * g++.dg/tls/thread_local12b.C: New test.
6049 * g++.dg/tls/thread_local12c.C: New test.
6050 * g++.dg/tls/thread_local12d.C: New test.
6051 * g++.dg/tls/thread_local12e.C: New test.
6052 * g++.dg/tls/thread_local12f.C: New test.
6053 * g++.dg/tls/thread_local12g.C: New test.
6054 * g++.dg/tls/thread_local12h.C: New test.
6055 * g++.dg/tls/thread_local12i.C: New test.
6056 * g++.dg/tls/thread_local12j.C: New test.
6057 * g++.dg/tls/thread_local12k.C: New test.
6058 * g++.dg/tls/thread_local12l.C: New test.
6059
6060 PR c++/87481
6061 * g++.dg/cpp1y/constexpr-87481.C: New test.
6062
6063 2019-03-22 Simon Wright <simon@pushface.org>
6064
6065 PR ada/89583
6066 * gnat.dg/socket2.adb: New.
6067
6068 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
6069
6070 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
6071
6072 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
6073
6074 PR target/89784
6075 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
6076 for _mm_mask{,3,z}_*.
6077 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
6078 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
6079 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
6080 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
6081 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
6082 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
6083 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
6084 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
6085 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
6086 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
6087 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
6088 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
6089 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
6090 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
6091 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
6092
6093 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR target/89784
6096 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
6097 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6098 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6099 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6100 __builtin_ia32_vfmsubss3_mask3): Define.
6101 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
6102 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6103 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6104 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6105 __builtin_ia32_vfmsubss3_mask3): Define.
6106 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
6107 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6108 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6109 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6110 __builtin_ia32_vfmsubss3_mask3): Define.
6111 * gcc.target/i386/sse-14.c: Add tests for
6112 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
6113 * gcc.target/i386/sse-22.c: Likewise.
6114
6115 2019-03-21 Martin Sebor <msebor@redhat.com>
6116
6117 PR tree-optimization/89350
6118 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
6119 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
6120 * gcc.dg/Wstringop-overflow-11.c: New test.
6121 * gcc.dg/Wstringop-overflow-12.c: New test.
6122 * gcc.dg/pr89350.c: New test.
6123 * gcc.dg/pr40340-1.c: Adjust expected warning.
6124 * gcc.dg/pr40340-2.c: Same.
6125 * gcc.dg/pr40340-4.c: Same.
6126 * gcc.dg/pr40340-5.c: Same.
6127
6128 2019-03-21 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR lto/89692
6131 * g++.dg/other/pr89692.C: New test.
6132
6133 PR c++/89767
6134 * g++.dg/cpp1y/lambda-init18.C: New test.
6135 * g++.dg/cpp1y/lambda-init19.C: New test.
6136 * g++.dg/cpp1y/pr89767.C: New test.
6137
6138 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6139 Cesar Philippidis <cesar@codesourcery.com>
6140
6141 PR fortran/72741
6142 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
6143 file.
6144 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
6145 Likewise.
6146
6147 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6148
6149 PR fortran/72741
6150 * c-c++-common/goacc/routine-3-extern.c: New file.
6151 * c-c++-common/goacc/routine-3.c: Adjust.
6152 * c-c++-common/goacc/routine-4-extern.c: New file.
6153 * c-c++-common/goacc/routine-4.c: Adjust.
6154 * gfortran.dg/goacc/routine-module-3.f90: New file.
6155
6156 PR fortran/89773
6157 * gfortran.dg/goacc/pr89773.f90: New file.
6158 * gfortran.dg/goacc/pr77765.f90: Adjust.
6159 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
6160
6161 PR fortran/72741
6162 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
6163
6164 PR fortran/72741
6165 * gfortran.dg/goacc/routine-module-1.f90: New file.
6166 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
6167 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6168
6169 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
6170
6171 PR fortran/56408
6172 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
6173 (dg-compile-aux-modules): Fix diagnostic.
6174 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
6175 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
6176
6177 PR fortran/56408
6178 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
6179 missing nexted dg-test call support in dejaGNU 1.4.4.
6180
6181 PR fortran/29383
6182 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
6183 other '*.exp' files.
6184
6185 2019-03-21 Richard Biener <rguenther@suse.de>
6186
6187 PR tree-optimization/89779
6188 * gcc.dg/torture/pr89779.c: New testcase.
6189
6190 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 PR c++/78645
6193 * g++.dg/cpp0x/constexpr-ice20.C: New.
6194
6195 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6196
6197 PR c++/89571
6198 * g++.dg/cpp0x/noexcept37.C: New.
6199
6200 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
6201
6202 PR d/89017
6203 * gdc.dg/pr89017.d: New test.
6204
6205 2019-03-20 Janus Weil <janus@gcc.gnu.org>
6206
6207 PR fortran/71861
6208 * gfortran.dg/interface_abstract_5.f90: New test case.
6209
6210 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR target/89775
6213 * gcc.target/s390/pr89775-1.c: New test.
6214 * gcc.target/s390/pr89775-2.c: New test.
6215
6216 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR target/89752
6219 * g++.target/aarch64/aarch64.exp: New file.
6220 * g++.target/aarch64/pr89752.C: New test.
6221
6222 2019-03-19 Martin Sebor <msebor@redhat.com>
6223
6224 PR tree-optimization/89688
6225 * gcc.dg/strlenopt-61.c: New test.
6226 * g++.dg/warn/Wstringop-overflow-2.C: New test.
6227
6228 2019-03-19 Jim Wilson <jimw@sifive.com>
6229
6230 PR target/89411
6231 * gcc.target/riscv/losum-overflow.c: New test.
6232
6233 2019-03-19 Martin Sebor <msebor@redhat.com>
6234
6235 PR tree-optimization/89644
6236 * gcc.dg/Wstringop-truncation-8.c: New test.
6237
6238 2019-03-19 Martin Liska <mliska@suse.cz>
6239
6240 PR middle-end/89737
6241 * gcc.dg/pr89737.c: New test.
6242
6243 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
6244
6245 PR lto/87809
6246 PR lto/89335
6247 * g++.dg/lto/pr87089_0.C: New testcase.
6248 * g++.dg/lto/pr87089_1.C: New testcase.
6249 * g++.dg/lto/pr89335_0.C: New testcase.
6250
6251 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6252
6253 PR target/89736
6254 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
6255 restrict this test to vsx targets.
6256
6257 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR target/89752
6260 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
6261 * g++.dg/ext/asm16.C: Likewise.
6262 * g++.dg/ext/asm17.C: New test.
6263
6264 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
6265
6266 * c-c++-common/unroll-7.c: New test.
6267
6268 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR target/89726
6271 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
6272 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
6273 Add expected results for them.
6274
6275 PR c/89734
6276 * gcc.dg/pr89734.c: New test.
6277
6278 2019-03-18 Martin Sebor <msebor@redhat.com>
6279
6280 PR tree-optimization/89720
6281 * gcc.dg/Warray-bounds-42.c: New test.
6282
6283 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
6284
6285 PR c++/89630
6286 * g++.target/i386/pr89630.C: New test.
6287
6288 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
6289
6290 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
6291
6292 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6293
6294 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6295 the "store" test as well.
6296 * gcc.target/powerpc/bswap32.c: Ditto.
6297
6298 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6299
6300 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6301 the "store" test as well.
6302 * gcc.target/powerpc/bswap32.c: Ditto.
6303
6304 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6305
6306 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
6307 "exceeds" instead of just one that talks about "too large".
6308
6309 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
6310
6311 * gcc.target/aarch64/sve/cost_model_1.c: New test.
6312
6313 2019-03-18 Martin Jambor <mjambor@suse.cz>
6314
6315 PR tree-optimization/89546
6316 * gcc.dg/tree-ssa/pr89546.c: New test.
6317
6318 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
6319
6320 PR target/89627
6321 * g++.target/riscv/call-with-empty-struct-float.C: New file.
6322 * g++.target/riscv/call-with-empty-struct-int.C: New file.
6323 * g++.target/riscv/call-with-empty-struct.H: New file.
6324 * g++.target/riscv/riscv.exp: New file.
6325
6326 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/85014
6329 * g++.dg/cpp0x/pr85014.C: New.
6330
6331 2019-03-18 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR middle-end/86979
6334 * gcc.dg/pr86979.c: New test.
6335
6336 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6337
6338 PR fortran/88008
6339 * gfortran.dg/typebound_call_31.f90: New test.
6340
6341 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
6342
6343 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
6344 hppa*-*-hpux*.
6345 * gcc.dg/compat/pr83487-1_y.c: Likewise.
6346
6347 * gfortran.dg/pointer_init_10.f90: Require visibility support.
6348 * gfortran.dg/temporary_3.f90: Likewise.
6349
6350 * gcc.dg/pr88074.c: Require c99_runtime.
6351 * gcc.dg/warn-abs-1.c: Likewise.
6352 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
6353
6354 PR testsuite/89666
6355 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
6356 hppa*-*-hpux*.
6357 * gcc.dg/attr-copy.c: Require alias support.
6358 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
6359
6360 2019-03-16 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR fortran/89724
6363 * gfortran.dg/continuation_15.f90: New test.
6364 * gfortran.dg/continuation_16.f90: New test.
6365
6366 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
6367
6368 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
6369
6370 PR testsuite/89393
6371 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
6372 * g++.dg/cpp0x/pr84497.C: Likewise.
6373
6374 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
6375 * gcc.dg/attr-copy-6.c: Likewise.
6376 * gcc.dg/pr87793.c: Likewise.
6377
6378 PR testsuite/89471
6379 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
6380
6381 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
6382 * gcc.dg/gimplefe-34.c: Likewise.
6383 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
6384 * gcc.dg/compat/pr83487-2_y.c: Likewise.
6385
6386 PR testsuite/84174
6387 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
6388 hppa*64*-*-*.
6389
6390 PR testsuite/83453
6391 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
6392
6393 * lib/target-supports.exp (check_ascii_locale_available): Remove
6394 hppa*-*-hpux*.
6395
6396 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6397
6398 PR fortran/84394
6399 * gfortran.dg/blockdata_11.f90: New test.
6400
6401 2019-03-15 Harald Anlauf <anlauf@gmx.de>
6402
6403 PR fortran/60091
6404 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
6405 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
6406
6407 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
6408
6409 PR target/87532
6410 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
6411 instruction selection.
6412 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6413 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6414 * gcc.target/powerpc/pr87532-mc.c: New test.
6415 * gcc.target/powerpc/pr87532.c: New test.
6416 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
6417 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
6418 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
6419 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
6420 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
6421 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
6422 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
6423 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
6424 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
6425 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
6426 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
6427 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
6428 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
6429 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
6430 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
6431 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
6432 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
6433 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
6434 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
6435 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
6436 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
6437 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
6438 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
6439 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
6440 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
6441 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
6442 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
6443
6444 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
6445
6446 PR c++/88534
6447 PR c++/88537
6448 * g++.dg/cpp2a/pr88534.C: New.
6449 * g++.dg/cpp2a/pr88537.C: New.
6450
6451 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
6452
6453 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
6454 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
6455 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
6456 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6457
6458 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6459
6460 PR target/89719
6461 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
6462 * gcc.target/aarch64/spellcheck_5.c: Likewise.
6463 * gcc.target/aarch64/spellcheck_6.c: Likewise.
6464
6465 2019-03-15 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR c++/89709
6468 * g++.dg/cpp0x/constexpr-89709.C: New test.
6469
6470 PR debug/89704
6471 * gcc.dg/debug/pr89704.c: New test.
6472
6473 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
6474
6475 PR target/89650
6476 * g++.target/i386/pr89650.C: New test.
6477
6478 2019-03-14 Richard Biener <rguenther@suse.de>
6479
6480 * gcc.dg/gimplefe-13.c: Adjust.
6481 * gcc.dg/gimplefe-14.c: Likewise.
6482 * gcc.dg/gimplefe-17.c: Likewise.
6483 * gcc.dg/gimplefe-18.c: Likewise.
6484 * gcc.dg/gimplefe-7.c: Likewise.
6485 * gcc.dg/torture/pr89595.c: Likewise.
6486 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
6487 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
6488 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
6489 * gcc.dg/tree-ssa/scev-3.c: Likewise.
6490 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6491 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6492 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
6493 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
6494
6495 2019-03-14 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR ipa/89684
6498 * gcc.target/i386/pr89684.c: New test.
6499
6500 PR rtl-optimization/89679
6501 * gcc.dg/pr89679.c: New test.
6502
6503 2019-03-14 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/89710
6506 * gcc.dg/torture/pr89710.c: New testcase.
6507
6508 2019-03-14 Richard Biener <rguenther@suse.de>
6509
6510 PR middle-end/89698
6511 * g++.dg/torture/pr89698.C: New testcase.
6512
6513 2019-03-14 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR tree-optimization/89703
6516 * gcc.c-torture/compile/pr89703-1.c: New test.
6517 * gcc.c-torture/compile/pr89703-2.c: New test.
6518
6519 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
6520
6521 PR target/89523
6522 * gcc.target/i386/pr89523-1a.c: New test.
6523 * gcc.target/i386/pr89523-1b.c: Likewise.
6524 * gcc.target/i386/pr89523-2.c: Likewise.
6525 * gcc.target/i386/pr89523-3.c: Likewise.
6526 * gcc.target/i386/pr89523-4.c: Likewise.
6527 * gcc.target/i386/pr89523-5.c: Likewise.
6528 * gcc.target/i386/pr89523-6.c: Likewise.
6529 * gcc.target/i386/pr89523-7.c: Likewise.
6530 * gcc.target/i386/pr89523-8.c: Likewise.
6531 * gcc.target/i386/pr89523-9.c: Likewise.
6532
6533 2019-03-14 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR c++/89512
6536 * g++.dg/cpp1y/var-templ61.C: New test.
6537
6538 PR c++/89652
6539 * g++.dg/cpp1y/constexpr-89652.C: New test.
6540
6541 2019-03-13 Harald Anlauf <anlauf@gmx.de>
6542
6543 PR fortran/87045
6544 * gfortran.dg/pr87045.f90: New test.
6545
6546 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
6547
6548 PR target/85860
6549 * gcc.target/i386/pr85860.c: New.
6550
6551 2019-03-13 Marek Polacek <polacek@redhat.com>
6552
6553 PR c++/89686 - mixing init-capture and simple-capture in lambda.
6554 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
6555
6556 PR c++/89660 - bogus error with -Wredundant-move.
6557 * g++.dg/cpp0x/Wredundant-move8.C: New test.
6558 * g++.dg/cpp0x/Wredundant-move9.C: New test.
6559
6560 2019-03-13 Janus Weil <janus@gcc.gnu.org>
6561
6562 PR fortran/89601
6563 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
6564 * gfortran.dg/pdt_30.f90: New test case.
6565
6566 2019-03-13 Marek Polacek <polacek@redhat.com>
6567
6568 PR c++/88979 - further P0634 fix for constructors.
6569 * g++.dg/cpp2a/typename15.C: New test.
6570
6571 2019-03-13 Martin Sebor <msebor@redhat.com>
6572
6573 PR tree-optimization/89662
6574 * gcc.dg/Warray-bounds-41.c: New test.
6575
6576 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6577
6578 PR c++/63508
6579 * g++.dg/cpp0x/auto53.C: New.
6580
6581 2019-03-13 Richard Biener <rguenther@suse.de>
6582
6583 PR middle-end/89677
6584 * gcc.dg/torture/pr89677.c: New testcase.
6585
6586 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6587
6588 PR c++/85558
6589 * g++.dg/other/friend16.C: New.
6590 * g++.dg/other/friend17.C: Likewise.
6591
6592 2019-03-13 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR middle-end/88588
6595 * c-c++-common/gomp/pr88588.c: New test.
6596
6597 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6598
6599 PR fortran/66695
6600 PR fortran/77746
6601 PR fortran/79485
6602 * gfortran.dg/binding_label_tests_30.f90: New test.
6603 * gfortran.dg/binding_label_tests_31.f90: New test.
6604 * gfortran.dg/binding_label_tests_32.f90: New test.
6605 * gfortran.dg/binding_label_tests_33.f90: New test.
6606
6607 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
6608
6609 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
6610 * gdc.dg/ubsan/ubsan.exp: New file.
6611 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
6612 Explicitly return flags from procedure.
6613
6614 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
6615
6616 PR d/88957
6617 * gdc.dg/pr88957.d: New test.
6618 * gdc.dg/simd.d: Add new vector tests.
6619
6620 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
6621
6622 PR d/87824
6623 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
6624 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
6625 -nostdinc++ flag.
6626
6627 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6628
6629 PR fortran/87673
6630 * gfortran.dg/charlen_17.f90: New test.
6631
6632 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
6633
6634 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
6635
6636 2019-03-12 Martin Liska <mliska@suse.cz>
6637
6638 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
6639 * gfortran.dg/binding_label_tests_4.f03: Likewise.
6640 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
6641 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
6642 * gfortran.dg/c_loc_tests_17.f90: Likewise.
6643 * gfortran.dg/constructor_9.f90: Likewise.
6644 * gfortran.dg/dec_structure_8.f90: Likewise.
6645 * gfortran.dg/entry_4.f90: Likewise.
6646 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
6647 * gfortran.dg/initialization_23.f90: Likewise.
6648 * gfortran.dg/logical_assignment_1.f90: Likewise.
6649 * gfortran.dg/pr80752.f90: Likewise.
6650 * gfortran.dg/pr88116_1.f90: Likewise.
6651 * gfortran.dg/pr88467.f90: Likewise.
6652 * gfortran.dg/typebound_call_7.f03: Likewise.
6653 * gfortran.dg/typebound_generic_1.f03: Likewise.
6654 * gfortran.dg/typebound_operator_2.f03: Likewise.
6655 * gfortran.dg/typebound_operator_4.f03: Likewise.
6656 * gfortran.dg/typebound_proc_9.f03: Likewise.
6657 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
6658
6659 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
6660
6661 PR fortran/89363
6662 * gfortran.dg/assumed_rank_16.f90: New test.
6663
6664 PR fortran/89364
6665 * gfortran.dg/assumed_rank_17.f90: New test.
6666
6667 2019-03-12 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/89663
6670 * gcc.c-torture/compile/pr89663-1.c: New test.
6671 * gcc.c-torture/compile/pr89663-2.c: New test.
6672
6673 2019-03-12 Richard Biener <rguenther@suse.de>
6674
6675 PR tree-optimization/89664
6676 * gfortran.dg/pr89664.f90: New testcase.
6677
6678 2019-03-11 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR fortran/89651
6681 * gfortran.dg/gomp/pr89651.f90: New test.
6682
6683 PR middle-end/89655
6684 PR bootstrap/89656
6685 * gcc.c-torture/compile/pr89655.c: New test.
6686
6687 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
6688
6689 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
6690 target.
6691
6692 2019-03-11 Martin Liska <mliska@suse.cz>
6693
6694 * g++.dg/conversion/simd3.C (foo): Wrap option names
6695 with apostrophe character.
6696 * g++.dg/cpp1z/decomp3.C (test): Likewise.
6697 (test3): Likewise.
6698 * g++.dg/cpp1z/decomp4.C (test): Likewise.
6699 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
6700 * g++.dg/cpp1z/decomp45.C (f): Likewise.
6701 * g++.dg/opt/pr34036.C: Likewise.
6702 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
6703 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
6704 * gcc.dg/cpp/dir-only-4.c: Likewise.
6705 * gcc.dg/cpp/dir-only-5.c: Likewise.
6706 * gcc.dg/cpp/pr71591.c: Likewise.
6707 * gcc.dg/format/opt-1.c: Likewise.
6708 * gcc.dg/format/opt-2.c: Likewise.
6709 * gcc.dg/format/opt-3.c: Likewise.
6710 * gcc.dg/format/opt-4.c: Likewise.
6711 * gcc.dg/format/opt-5.c: Likewise.
6712 * gcc.dg/format/opt-6.c: Likewise.
6713 * gcc.dg/pr22231.c: Likewise.
6714 * gcc.dg/pr33007.c: Likewise.
6715 * gcc.dg/simd-1.c (hanneke): Likewise.
6716 * gcc.dg/simd-5.c: Likewise.
6717 * gcc.dg/simd-6.c: Likewise.
6718 * gcc.dg/spellcheck-options-14.c: Likewise.
6719 * gcc.dg/spellcheck-options-15.c: Likewise.
6720 * gcc.dg/spellcheck-options-16.c: Likewise.
6721 * gcc.dg/spellcheck-options-17.c: Likewise.
6722 * gcc.dg/tree-ssa/pr23109.c: Likewise.
6723 * gcc.dg/tree-ssa/recip-5.c: Likewise.
6724 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
6725 (__attribute__): Likewise.
6726 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
6727 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
6728 * gcc.target/powerpc/warn-1.c: Likewise.
6729 * gcc.target/powerpc/warn-2.c: Likewise.
6730
6731 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
6732
6733 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
6734
6735 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
6736
6737 * c-c++-common/unroll-6.c: New test.
6738
6739 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
6740
6741 PR c++/87571
6742 * g++.dg/template/memfriend18.C: New.
6743
6744 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6745
6746 * gdc.dg/pr89041.d: Mark as compile test.
6747
6748 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6749
6750 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
6751 dg-options.
6752
6753 2019-03-10 Martin Jambor <mjambor@suse.cz>
6754
6755 PR tree-optimization/85762
6756 PR tree-optimization/87008
6757 PR tree-optimization/85459
6758 * g++.dg/tree-ssa/pr87008.C: New test.
6759 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
6760
6761 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6762
6763 PR fortran/66089
6764 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
6765 * gfortran.dg/no_arg_check_2.f90: Likewise.
6766
6767 2019-03-10 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR c++/89648
6770 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
6771
6772 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6773
6774 PR fortran/66089
6775 * gfortran.dg/dependency_53.f90: New test.
6776
6777 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6778
6779 PR fortran/87734
6780 * gfortran.dg/public_private_module_10.f90: New test.
6781
6782 2019-03-09 John David Anglin <dave.anglin@bell.net>
6783
6784 PR c++/70349
6785 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
6786
6787 PR middle-end/68733
6788 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
6789
6790 PR testsuite/89472
6791 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
6792
6793 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6794
6795 PR c++/87750
6796 * g++.dg/cpp0x/pr87750.C: New.
6797
6798 2019-03-09 John David Anglin <dave.anglin@bell.net>
6799
6800 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
6801 * c-c++-common/ident-1a.c: Likewise.
6802 * c-c++-common/ident-1b.c: Likewise.
6803 * c-c++-common/ident-2b.c: Likewise.
6804
6805 * g++.dg/tls/pr77285-2.C: Require tls_native support.
6806
6807 * g++.dg/ext/visibility/lambda1.C: Require visibility.
6808
6809 PR inline-asm/87010
6810 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
6811
6812 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
6813 libatomic_available.
6814
6815 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
6816
6817 PR d/89041
6818 * gdc.dg/pr89041.d: New test.
6819
6820 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6821
6822 PR fortran/71544
6823 * gfortran.dg/c_ptr_tests_19.f90: New test.
6824
6825 2019-03-09 John David Anglin <dave.anglin@bell.net>
6826
6827 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
6828 * gnat.dg/debug12.adb: Likewise.
6829
6830 * lib/target-supports.exp (check_effective_target_weak_undefined):
6831 Return 0 on hppa*-*-hpux*.
6832 (check_ascii_locale_available): Likewise.
6833
6834 2019-03-09 Janus Weil <janus@gcc.gnu.org>
6835
6836 PR fortran/84504
6837 * gfortran.dg/pointer_init_10.f90: New test case.
6838
6839 2019-03-09 John David Anglin <dave.anglin@bell.net>
6840
6841 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
6842
6843 2019-03-09 John David Anglin <dave.anglin@bell.net>
6844
6845 PR fortran/89639
6846 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
6847
6848 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
6849
6850 PR fortran/71203
6851 * gfortran.dg/array_simplify_3.f90: New test case.
6852
6853 2019-03-09 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR c/88568
6856 * g++.dg/other/pr88568.C: New test.
6857
6858 PR rtl-optimization/89634
6859 * gcc.c-torture/execute/pr89634.c: New test.
6860
6861 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR c/85870
6864 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
6865 -r -nostdlib -flinker-output=nolto-rel.
6866
6867 2019-03-08 David Malcolm <dmalcolm@redhat.com>
6868
6869 PR target/79926
6870 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
6871 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6872 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6873 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6874
6875 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6876
6877 PR c++/63540
6878 * g++.dg/cpp0x/implicit17.C: New.
6879
6880 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/22149
6883 * g++.dg/template/access29.C: New.
6884
6885 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR c++/82075
6888 * g++.dg/cpp1z/decomp49.C: New test.
6889
6890 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
6891
6892 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
6893
6894 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
6895
6896 PR target/68924
6897 PR target/78782
6898 PR target/87558
6899 * gcc.target/i386/pr78782.c: New test.
6900 * gcc.target/i386/pr87558.c: Ditto.
6901
6902 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR c/85870
6905 * gcc.dg/lto/pr85870_0.c: New test.
6906 * gcc.dg/lto/pr85870_1.c: New test.
6907
6908 2019-03-08 Martin Liska <mliska@suse.cz>
6909
6910 PR target/86952
6911 * gcc.target/i386/pr86952.c: New test.
6912 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
6913 scanned pattern.
6914 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6915
6916 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR c++/89585
6919 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
6920 asm volatile.
6921
6922 PR c++/89599
6923 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
6924 * g++.dg/parse/array-size2.C: Likewise.
6925 * g++.dg/cpp0x/constexpr-89599.C: New test.
6926
6927 PR c++/89622
6928 * g++.dg/warn/pr89622.C: New test.
6929
6930 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR target/80003
6933 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
6934 * gcc.target/i386/interrupt-6.c: Likewise.
6935 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
6936
6937 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
6938
6939 PR c++/84518
6940 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
6941 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
6942
6943 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR translation/79999
6946 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
6947 * c-c++-common/gomp/doacross-3.c: New test.
6948
6949 PR target/89602
6950 * gcc.target/i386/avx512f-vmovss-1.c: New test.
6951 * gcc.target/i386/avx512f-vmovss-2.c: New test.
6952 * gcc.target/i386/avx512f-vmovss-3.c: New test.
6953 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
6954 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
6955 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
6956
6957 2019-03-07 Martin Jambor <mjambor@suse.cz>
6958
6959 PR lto/87525
6960 * gcc.dg/ipa/ipcp-5.c: New test.
6961
6962 2019-03-07 Martin Jambor <mjambor@suse.cz>
6963
6964 PR ipa/88235
6965 * g++.dg/ipa/pr88235.C: New test.
6966
6967 2019-04-07 Richard Biener <rguenther@suse.de>
6968
6969 PR middle-end/89618
6970 * gcc.target/i386/pr89618.c: New testcase.
6971
6972 2019-03-07 Richard Biener <rguenther@suse.de>
6973
6974 PR tree-optimization/89595
6975 * gcc.dg/torture/pr89595.c: New testcase.
6976
6977 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR c++/89585
6980 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
6981
6982 2019-03-06 Harald Anlauf <anlauf@gmx.de>
6983
6984 PR fortran/71203
6985 * gfortran.dg/substr_8.f90: New test.
6986
6987 2019-03-06 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR c++/87148
6990 * g++.dg/ext/flexary34.C: New test.
6991
6992 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
6993
6994 PR rtl-optimization/88845
6995 * gcc.target/powerpc/pr88845.c: New test.
6996
6997 2019-03-06 Marek Polacek <polacek@redhat.com>
6998
6999 PR c++/87378 - bogus -Wredundant-move warning.
7000 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
7001 * g++.dg/cpp0x/Wredundant-move7.C: New test.
7002
7003 2019-03-06 Richard Biener <rguenther@suse.de>
7004
7005 PR testsuite/89551
7006 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
7007 the way that makes the testcase PASS.
7008
7009 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR middle-end/89590
7012 * gcc.dg/pr89590.c: New test.
7013
7014 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
7015
7016 PR target/89222
7017 * gcc.target/arm/pr89222.c: Add new test.
7018
7019 2019-03-05 Richard Biener <rguenther@suse.de>
7020
7021 PR tree-optimization/89594
7022 * gcc.dg/pr89594.c: New testcase.
7023
7024 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR tree-optimization/89487
7027 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
7028 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
7029 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
7030 "%r14".
7031
7032 PR bootstrap/89560
7033 * g++.dg/other/pr89560.C: New test.
7034
7035 PR tree-optimization/89570
7036 * gcc.dg/pr89570.c: New test.
7037
7038 PR tree-optimization/89566
7039 * c-c++-common/pr89566.c: New test.
7040
7041 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7042
7043 PR c++/84605
7044 * g++.dg/parse/crash69.C: New.
7045
7046 2019-03-04 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR c++/71446
7049 * g++.dg/cpp2a/desig12.C: New test.
7050 * g++.dg/cpp2a/desig13.C: New test.
7051
7052 2019-03-04 Tamar Christina <tamar.christina@arm.com>
7053
7054 PR target/88530
7055 * gcc.target/aarch64/options_set_10.c: Add native.
7056
7057 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
7058
7059 PR tree-optimization/89437
7060 * gcc.dg/sinatan-1.c: Fix testcase.
7061
7062 2019-03-04 Richard Biener <rguenther@suse.de>
7063
7064 PR middle-end/89572
7065 * gcc.dg/torture/pr89572.c: New testcase.
7066
7067 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
7068
7069 PR tree-optimization/89487
7070 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
7071
7072 2019-03-03 Harald Anlauf <anlauf@gmx.de>
7073
7074 PR fortran/77583
7075 * gfortran.dg/pr77583.f90: New test.
7076
7077 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7078
7079 PR fortran/72714
7080 * gfortran.dg/coarray_allocate_11.f90: New test.
7081
7082 2019-03-02 Harald Anlauf <anlauf@gmx.de>
7083
7084 PR fortran/89516
7085 * gfortran.dg/pr89492.f90: Adjust testcase.
7086 * gfortran.dg/transfer_check_5.f90: New test.
7087
7088 2019-03-02 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR c++/71446
7091 * g++.dg/cpp2a/desig10.C: New test.
7092 * g++.dg/cpp2a/desig11.C: New test.
7093 * g++.dg/ext/desig4.C: Expect 4 new errors.
7094
7095 PR target/89506
7096 * gcc.dg/pr89506.c: New test.
7097
7098 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
7099 Monk Chiang <sh.chiang04@gmail.com>
7100
7101 * gcc.target/riscv/attribute-1.c: New.
7102 * gcc.target/riscv/attribute-2.c: Likewise.
7103 * gcc.target/riscv/attribute-3.c: Likewise.
7104 * gcc.target/riscv/attribute-4.c: Likewise.
7105 * gcc.target/riscv/attribute-5.c: Likewise.
7106 * gcc.target/riscv/attribute-6.c: Likewise.
7107 * gcc.target/riscv/attribute-7.c: Likewise.
7108 * gcc.target/riscv/attribute-8.c: Likewise.
7109 * gcc.target/riscv/attribute-9.c: Likewise.
7110
7111 * gcc.target/riscv/arch-1.c: New.
7112 * gcc.target/riscv/arch-2.c: Likewise.
7113 * gcc.target/riscv/arch-3.c: Likewise.
7114 * gcc.target/riscv/arch-4.c: Likewise.
7115
7116 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR middle-end/89497
7119 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
7120 scan-tree-dump-times from dom3 to tracer pass.
7121
7122 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7123
7124 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
7125 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
7126
7127 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
7128
7129 PR rtl-optimization/85899
7130 * gcc.dg/pr85899.c: New test.
7131
7132 2019-03-01 Marek Polacek <polacek@redhat.com>
7133
7134 PR c++/89537 - missing location for error with non-static member fn.
7135 * g++.dg/diagnostic/member-fn-1.C: New test.
7136
7137 PR c++/89532 - ICE with incomplete type in decltype.
7138 * g++.dg/cpp2a/nontype-class14.C: New test.
7139
7140 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7141
7142 Implement P1002R1, Try-catch blocks in constexpr functions
7143 PR c++/89513
7144 * g++.dg/cpp2a/constexpr-try1.C: New test.
7145 * g++.dg/cpp2a/constexpr-try2.C: New test.
7146 * g++.dg/cpp2a/constexpr-try3.C: New test.
7147 * g++.dg/cpp2a/constexpr-try4.C: New test.
7148 * g++.dg/cpp2a/constexpr-try5.C: New test.
7149 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
7150
7151 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
7152
7153 PR tree-optimization/89535
7154 * gfortran.dg/vect/pr89535.f90: New test.
7155
7156 2019-03-01 Richard Biener <rguenther@suse.de>
7157
7158 PR middle-end/89541
7159 * gfortran.dg/pr89451.f90: New testcase.
7160
7161 2019-03-01 Richard Biener <rguenther@suse.de>
7162
7163 PR middle-end/89497
7164 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
7165 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
7166 that happen now earlier.
7167
7168 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gcc.c-torture/execute/20190228-1.c: New test.
7171
7172 2019-02-28 Marek Polacek <polacek@redhat.com>
7173
7174 PR c++/87068 - missing diagnostic with fallthrough statement.
7175 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
7176
7177 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
7178 Cesar Philippidis <cesar@codesourcery.com>
7179
7180 PR fortran/72741
7181 PR fortran/89433
7182 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
7183 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
7184
7185 PR fortran/72741
7186 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
7187
7188 PR fortran/72741
7189 PR fortran/89433
7190 * gfortran.dg/goacc/routine-6.f90: Update
7191 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
7192 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
7193
7194 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR c/89521
7197 * gcc.dg/pr89521-1.c: New test.
7198 * gcc.dg/pr89521-2.c: New test.
7199
7200 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
7201
7202 PR testsuite/89441
7203 * g++.dg/ipa/pr89009.C: Update symbol visibility.
7204
7205 2019-02-28 Tamar Christina <tamar.christina@arm.com>
7206
7207 PR target/88530
7208 * gcc.target/aarch64/options_set_10.c: New test.
7209
7210 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/89522
7213 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
7214
7215 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR c/89525
7218 * gcc.dg/pr89525.c: New test.
7219
7220 PR c/89520
7221 * gcc.dg/pr89520-1.c: New test.
7222 * gcc.dg/pr89520-2.c: New test.
7223
7224 2019-02-27 Marek Polacek <polacek@redhat.com>
7225
7226 PR c++/88857 - ICE with value-initialization of argument in template.
7227 * g++.dg/cpp0x/initlist-value4.C: New test.
7228
7229 2019-02-27 Marek Polacek <polacek@redhat.com>
7230
7231 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
7232 * g++.dg/cpp0x/using-enum-3.C: New test.
7233
7234 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR tree-optimization/89280
7237 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
7238 keyword.
7239
7240 2019-02-27 Richard Biener <rguenther@suse.de>
7241
7242 * gcc.dg/gimplefe-36.c: New testcase.
7243
7244 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7245
7246 PR c++/89488
7247 * g++.dg/cpp0x/nsdmi15.C: New.
7248
7249 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7250
7251 PR c++/88987
7252 * g++.dg/cpp0x/pr88987.C: New.
7253
7254 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR tree-optimization/89280
7257 * gcc.c-torture/compile/pr89280.c: New test.
7258 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
7259 function. Skip the test for -O0.
7260
7261 2018-02-26 Steve Ellcey <sellcey@marvell.com>
7262
7263 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
7264 * gfortran.dg/simd-builtins-2.f90: Ditto.
7265 * gfortran.dg/simd-builtins-6.f90: Ditto.
7266 * gfortran.dg/simd-builtins-8.f90: New test.
7267 * gfortran.dg/simd-builtins-8.h: New header file.
7268
7269 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR c++/89507
7272 * g++.dg/other/new2.C: New test.
7273
7274 PR tree-optimization/89500
7275 * gcc.dg/pr89500.c: New test.
7276 * gcc.dg/Wstringop-overflow-10.c: New test.
7277 * gcc.dg/strlenopt-60.c: New test.
7278
7279 2019-02-26 Harald Anlauf <anlauf@gmx.de>
7280
7281 PR fortran/89492
7282 * gfortran.dg/pr89492.f90: New test.
7283
7284 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7285
7286 PR fortran/89496
7287 * gfortran.dg/altreturn_9_0.f90: New file.
7288 * gfortran.dg/altreturn_9_1.f90: New file.
7289
7290 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/89481
7293 * g++.dg/cpp1y/constexpr-89481.C: New test.
7294
7295 2019-02-26 Richard Biener <rguenther@suse.de>
7296
7297 PR tree-optimization/89505
7298 * gcc.dg/torture/pr89505.c: New testcase.
7299
7300 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
7301
7302 * gnat.dg/opt77.adb: New test.
7303 * gnat.dg/opt77_pkg.ad[sb]: New helper.
7304
7305 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR target/89474
7308 * gcc.target/i386/pr89474.c: New test.
7309
7310 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR c/77754
7313 * gcc.c-torture/compile/pr77754-1.c: New test.
7314 * gcc.c-torture/compile/pr77754-2.c: New test.
7315 * gcc.c-torture/compile/pr77754-3.c: New test.
7316 * gcc.c-torture/compile/pr77754-4.c: New test.
7317 * gcc.c-torture/compile/pr77754-5.c: New test.
7318 * gcc.c-torture/compile/pr77754-6.c: New test.
7319
7320 2019-02-25 Tamar Christina <tamar.christina@arm.com>
7321
7322 PR target/88530
7323 * gcc.target/aarch64/options_set_1.c: New test.
7324 * gcc.target/aarch64/options_set_2.c: New test.
7325 * gcc.target/aarch64/options_set_3.c: New test.
7326 * gcc.target/aarch64/options_set_4.c: New test.
7327 * gcc.target/aarch64/options_set_5.c: New test.
7328 * gcc.target/aarch64/options_set_6.c: New test.
7329 * gcc.target/aarch64/options_set_7.c: New test.
7330 * gcc.target/aarch64/options_set_8.c: New test.
7331 * gcc.target/aarch64/options_set_9.c: New test.
7332
7333 2019-02-25 Tamar Christina <tamar.christina@arm.com>
7334
7335 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
7336 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
7337 Rename ....
7338 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
7339 test_vfmlslq_high_f16): ... To this.
7340 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
7341 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
7342 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
7343 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
7344 test_vfmlslq_laneq_high_u32): Rename ...
7345 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
7346 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
7347 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
7348 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
7349 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
7350 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
7351 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
7352 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
7353 test_vfmlslq_laneq_low_u32): Rename ...
7354 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
7355 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
7356 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
7357 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
7358 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
7359 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
7360 Rename ...
7361 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
7362 test_vfmlslq_low_f16): ... To this.
7363
7364 2019-02-25 Tamar Christina <tamar.christina@arm.com>
7365
7366 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
7367 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
7368 Rename ...
7369 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
7370 test_vfmlslq_high_f16): ... To this.
7371 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
7372 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
7373 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
7374 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
7375 test_vfmlslq_laneq_high_u32): Rename ...
7376 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
7377 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
7378 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
7379 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
7380 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
7381 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
7382 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
7383 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
7384 test_vfmlslq_laneq_low_u32): Rename ...
7385 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
7386 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
7387 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
7388 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
7389 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
7390 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
7391 Rename ...
7392 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
7393 test_vfmlslq_low_f16): ... To This.
7394 * lib/target-supports.exp
7395 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
7396
7397 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
7398
7399 PR fortran/89282
7400 * gfortran.dg/overload_3.f90: New test.
7401
7402 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR c++/89285
7405 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
7406
7407 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
7408
7409 PR libfortran/89274
7410 * gfortran.dg/list_directed_large.f90: New test.
7411
7412 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR target/89434
7415 * gcc.c-torture/execute/pr89434.c: New test.
7416
7417 PR target/89438
7418 * gcc.dg/pr89438.c: New test.
7419
7420 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
7421
7422 PR c++/84585
7423 * g++.dg/cpp0x/pr84585.C: New.
7424
7425 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7426
7427 PR fortran/89174
7428 * gfortran.dg/allocate_with_mold_3.f90: New test.
7429
7430 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
7431
7432 PR target/87007
7433 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
7434 * gcc.target/i386/pr87007-2.c: Likewise.
7435
7436 2019-02-24 Harald Anlauf <anlauf@gmx.de>
7437
7438 PR fortran/89266
7439 PR fortran/88326
7440 * gfortran.dg/pr89266.f90: New test.
7441 * gfortran.dg/pr88326.f90: New test.
7442
7443 2019-02-24 Jakub Jelinek <jakub@redhat.com>
7444
7445 PR rtl-optimization/89445
7446 * gcc.target/i386/avx512f-pr89445.c: New test.
7447
7448 2019-02-23 Martin Sebor <msebor@redhat.com>
7449
7450 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
7451 wchar_t to wint_t to avoid a bogus -Wformat warning in
7452 ILP32 (bug 77970).
7453
7454 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
7455
7456 PR testsuite/89476
7457 * gfortran.dg/ISO_Fortran_binding_5.c: Include
7458 "../../../libgfortran/ISO_Fortran_binding.h".
7459 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
7460
7461 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
7462
7463 PR driver/69471
7464 * gcc.dg/pr69471-1.c: New test.
7465 * gcc.dg/pr69471-2.c: Likewise.
7466 * gcc.target/i386/pr69471-3.c: Likewise.
7467
7468 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7469
7470 PR fortran/84387
7471 * gfortran.dg/dtio_34.f90: New test.
7472
7473 2019-02-23 Marek Polacek <polacek@redhat.com>
7474
7475 PR c++/88294 - ICE with non-constant noexcept-specifier.
7476 * g++.dg/cpp0x/noexcept34.C: New test.
7477 * g++.dg/cpp0x/noexcept35.C: New test.
7478
7479 PR c++/89419
7480 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
7481
7482 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
7483
7484 PR fortran/88117
7485 * gfortran.dg/deferred_character_32.f90 : New test
7486
7487 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
7488
7489 PR fortran/89385
7490 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
7491 previously incorrect lbound for allocatable expressions. Also
7492 correct stop values to avoid repetition.
7493 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
7494 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
7495
7496 PR fortran/89366
7497 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
7498 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
7499 * gfortran.dg/pr32599.f03 : Set standard to F2008.
7500
7501 2019-02-22 David Malcolm <dmalcolm@redhat.com>
7502
7503 PR c++/89390
7504 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
7505 renaming to a multicharacter name, so that start != finish. Add
7506 tests for dtor locations.
7507
7508 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7509
7510 PR c++/84676
7511 * g++.dg/cpp0x/pr84676.C: New.
7512
7513 2019-02-22 Martin Sebor <msebor@redhat.com>
7514
7515 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
7516 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
7517
7518 2019-02-22 Harald Anlauf <anlauf@gmx.de>
7519
7520 PR fortran/83057
7521 * gfortran.dg/newunit_6.f90: New test.
7522
7523 2019-02-22 Marek Polacek <polacek@redhat.com>
7524
7525 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
7526 * g++.dg/cpp2a/explicit14.C: New test.
7527
7528 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
7529
7530 PR target/89324
7531 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
7532 * gfortran.fortran-torture/compile/pr89324.f90: New test.
7533
7534 2019-02-22 Martin Sebor <msebor@redhat.com>
7535
7536 PR c/89425
7537 * gcc.dg/Wabsolute-value.c: New test.
7538
7539 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
7540
7541 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
7542 Hongtao Liu <hongtao.liu@intel.com>
7543 Sunil K Pandey <sunil.k.pandey@intel.com>
7544
7545 PR target/87007
7546 * gcc.target/i386/pr87007-1.c: New test.
7547 * gcc.target/i386/pr87007-2.c: Likewise.
7548
7549 2019-02-22 Richard Biener <rguenther@suse.de>
7550
7551 PR tree-optimization/89440
7552 * gcc.dg/vect/pr89440.c: New testcase.
7553
7554 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
7555
7556 * lib/target-supports.exp (check_effective_target_offload_nvptx):
7557 Remove.
7558
7559 PR fortran/72741
7560 * gfortran.dg/goacc/classify-routine.f95: Adjust.
7561
7562 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
7563 * g++.dg/goacc/template.C: Likewise.
7564
7565 PR fortran/78027
7566 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
7567
7568 2019-02-22 Richard Biener <rguenther@suse.de>
7569
7570 PR middle-end/87609
7571 * gcc.dg/torture/restrict-7.c: New testcase.
7572
7573 2019-02-21 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR c++/89285
7576 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
7577 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
7578 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
7579 diagnostics.
7580 * g++.dg/cpp1y/constexpr-89285.C: New test.
7581 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
7582 for C++11.
7583 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
7584 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
7585
7586 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
7587
7588 PR target/87412
7589 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
7590 -fcf-protection with -fcf-protection=branch.
7591 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7592 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7593 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7594 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7595 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7596
7597 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
7598
7599 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
7600 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
7601
7602 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7603
7604 PR fortran/86119
7605 * gfortran.dg/warn_conversion_11.f90: New test.
7606
7607 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
7608
7609 PR target/87412
7610 * gcc.target/i386/pr87412-1.c: New file.
7611 * gcc.target/i386/pr87412-2.c: Likewise.
7612 * gcc.target/i386/pr87412-3.c: Likewise.
7613 * gcc.target/i386/pr87412-4.c: Likewise.
7614
7615 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR c++/89403
7618 * g++.dg/cpp0x/pr89403.C: New test.
7619
7620 PR c++/89405
7621 * g++.dg/cpp1z/inline-var5.C: New test.
7622
7623 PR middle-end/89412
7624 * gcc.c-torture/compile/pr89412.c: New test.
7625
7626 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7627 David Malcolm <dmalcolm@redhat.com>
7628
7629 PR middle-end/89091
7630 * gcc.dg/torture/pr89091.c: New test.
7631
7632 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR middle-end/88074
7635 PR middle-end/89415
7636 * gcc.dg/pr88074-2.c: New test.
7637
7638 PR c++/89336
7639 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
7640
7641 2019-02-20 David Malcolm <dmalcolm@redhat.com>
7642
7643 PR c/89410
7644 * gcc.dg/pr89410-1.c: New test.
7645 * gcc.dg/pr89410-2.c: New test.
7646
7647 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
7648
7649 * lib/target-supports.exp (check_effective_target_vect_usad_char):
7650 Add PowerPC support.
7651 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
7652 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7653
7654 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7655
7656 PR target/86487
7657 * gcc.target/arm/pr86487.c: New.
7658
7659 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7660
7661 PR c++/84536
7662 * g++.dg/cpp1y/var-templ60.C: New.
7663
7664 2019-02-20 Li Jia He <helijia@linux.ibm.com>
7665
7666 PR target/88100
7667 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
7668
7669 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
7670
7671 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
7672
7673 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7674
7675 PR fortran/89384
7676 * gfortran.dg/ISO_Fortran_binding_4.f90
7677
7678 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
7679
7680 PR c/87924
7681 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
7682 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
7683
7684 2019-02-19 Richard Biener <rguenther@suse.de>
7685
7686 PR middle-end/88074
7687 * gcc.dg/pr88074.c: New testcase.
7688
7689 2019-02-19 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR middle-end/89303
7692 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
7693 namespace.
7694
7695 PR c++/89387
7696 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
7697
7698 PR c++/89391
7699 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
7700
7701 PR c++/89390
7702 * g++.dg/diagnostic/pr89390.C: New test.
7703
7704 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
7705
7706 * README: Fix typos.
7707
7708 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7709
7710 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
7711 bad_weak_ptr_.
7712
7713 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7714
7715 PR fortran/87689
7716 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
7717 options.
7718 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
7719 * gfortran.dg/lto/pr87689_0.f: New file.
7720 * gfortran.dg/lto/pr87689_1.f: New file.
7721
7722 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
7723
7724 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
7725
7726 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7727
7728 * gdc.dg/dg.exp: Tabify.
7729 * gdc.dg/lto/lto.exp: Likewise.
7730 * gdc.test/gdc-test.exp: Likewise.
7731 * lib/gdc-dg.exp: Likewise.
7732 * lib/gdc.exp: Likewise.
7733
7734 2019-02-18 Richard Biener <rguenther@suse.de>
7735
7736 PR tree-optimization/89296
7737 * gcc.dg/uninit-pr89296.c: New testcase.
7738
7739 2019-02-18 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR target/89369
7742 * gcc.c-torture/execute/pr89369.c: New test.
7743 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
7744 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
7745 34,63,62.
7746
7747 2019-02-18 Martin Jambor <mjambor@suse.cz>
7748
7749 PR tree-optimization/89209
7750 * gcc.dg/tree-ssa/pr89209.c: New test.
7751
7752 2019-02-18 Martin Liska <mliska@suse.cz>
7753
7754 * gfortran.dg/simd-builtins-7.f90: New test.
7755 * gfortran.dg/simd-builtins-7.h: New test.
7756
7757 2019-02-17 Harald Anlauf <anlauf@gmx.de>
7758
7759 PR fortran/88299
7760 * gfortran.dg/pr88299.f90: New test.
7761
7762 2019-02-17 Harald Anlauf <anlauf@gmx.de>
7763
7764 PR fortran/89077
7765 * gfortran.dg/transfer_simplify_12.f90: New test.
7766
7767 2019-02-17 Marek Polacek <polacek@redhat.com>
7768
7769 PR c++/89217 - ICE with list-initialization in range-based for loop.
7770 * g++.dg/cpp0x/range-for37.C: New test.
7771
7772 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
7773
7774 PR c++/89315
7775 * g++.dg/cpp0x/initlist114.C: New test.
7776
7777 PR c++/89356
7778 * g++.dg/abi/mangle68.C: New test.
7779 * g++.dg/cpp0x/decltype69.C: New test.
7780
7781 2019-02-16 David Malcolm <dmalcolm@redhat.com>
7782
7783 PR c++/88680
7784 * g++.dg/wrappers/pr88680.C: New test.
7785
7786 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7787
7788 PR fortran/71066
7789 * gfortran.dg/coarray_data_1.f90: New test.
7790
7791 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
7792
7793 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
7794 * c-c++-common/patchable_function_entry-default.c: Likewise.
7795 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7796
7797 2019-02-16 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR rtl-optimization/66152
7800 * gcc.target/i386/pr66152.c: New test.
7801
7802 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7803
7804 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
7805 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
7806
7807 2019-02-15 Tamar Christina <tamar.christina@arm.com>
7808
7809 * lib/target-supports.exp
7810 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
7811 checking alternative.
7812
7813 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7814
7815 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
7816
7817 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7818
7819 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
7820 * c-c++-common/patchable_function_entry-default.c: Likewise.
7821 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7822 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
7823
7824 2019-02-15 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR other/69006
7827 PR testsuite/88920
7828 * lib/gcc-dg.exp: If llvm_binutils effective target, set
7829 allow_blank_lines to 2 during initialization.
7830 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
7831 it was previously zero.
7832 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
7833 Clear allow_blank_lines afterwards whenever it was 1.
7834 * gdc.test/gdc-test.exp (dmd2dg): Don't call
7835 dg-allow-blank-lines-in-output here.
7836 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
7837 the tests and restore it back at the end.
7838
7839 * c-c++-common/ubsan/opts-1.c: New test.
7840 * c-c++-common/ubsan/opts-2.c: New test.
7841 * c-c++-common/ubsan/opts-3.c: New test.
7842 * c-c++-common/ubsan/opts-4.c: New test.
7843
7844 2019-02-15 Richard Biener <rguenther@suse.de>
7845 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR tree-optimization/89278
7848 * gcc.dg/pr89278.c: New test.
7849
7850 2019-02-15 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR c/89340
7853 * gcc.dg/pr89340.c: New test.
7854 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
7855 that leaf attribute on nested function is useless.
7856
7857 PR other/89342
7858 * gcc.dg/pr89342.c: New test.
7859
7860 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR rtl-optimization/89354
7863 * gcc.dg/pr89354.c: New test.
7864
7865 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
7866
7867 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
7868 * gcc.target/i386/ssse3-pabsd.c: Ditto.
7869 * gcc.target/i386/ssse3-pabsw.c: Ditto.
7870 * gcc.target/i386/ssse3-palignr.c: Ditto.
7871 * gcc.target/i386/ssse3-phaddd.c: Ditto.
7872 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
7873 * gcc.target/i386/ssse3-phaddw.c: Ditto.
7874 * gcc.target/i386/ssse3-phsubd.c: Ditto.
7875 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
7876 * gcc.target/i386/ssse3-phsubw.c: Ditto.
7877 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
7878 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
7879 * gcc.target/i386/ssse3-pshufb.c: Ditto.
7880 * gcc.target/i386/ssse3-psignb.c: Ditto.
7881 * gcc.target/i386/ssse3-psignd.c: Ditto.
7882 * gcc.target/i386/ssse3-psignw.c: Ditto.
7883
7884 2018-02-14 Steve Ellcey <sellcey@marvell.com>
7885
7886 * gcc.target/aarch64/pcs_attribute.c: New test.
7887
7888 2019-02-14 Harald Anlauf <anlauf@gmx.de>
7889
7890 PR fortran/88248
7891 * gfortran.dg/pr88248.f90: New test.
7892 * gfortran.dg/f2018_obs.f90: Updated test.
7893
7894 2019-02-14 Tamar Christina <tamar.christina@arm.com>
7895
7896 * gcc.target/arm/pr88850.c: change options to additional option.
7897
7898 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7899
7900 PR d/87864
7901 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
7902 present.
7903
7904 2019-02-14 Tamar Christina <tamar.christina@arm.com>
7905
7906 PR target/88850
7907 * gcc.target/arm/pr88850-2.c: New test.
7908 * lib/target-supports.exp
7909 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
7910 check_effective_target_arm_neon_softfp_fp16_ok,
7911 add_options_for_arm_neon_softfp_fp16): New.
7912
7913 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
7914
7915 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
7916 * lib/target-supports.exp: Add procedure to check for ldrd.
7917
7918 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
7919
7920 PR fortran/72715
7921 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
7922 * gfortran.dg/goacc/loop-3.f95: Likewise.
7923 * gfortran.dg/goacc/pr72715.f90: New test.
7924
7925 2019-02-14 Martin Liska <mliska@suse.cz>
7926
7927 PR rtl-optimization/89242
7928 * g++.dg/pr89242.C: New test.
7929
7930 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR tree-optimization/89314
7933 * gcc.dg/pr89314.c: New test.
7934
7935 PR middle-end/89284
7936 * gcc.dg/ubsan/pr89284.c: New test.
7937
7938 2019-02-13 Ian Lance Taylor <iant@golang.org>
7939
7940 * gcc.dg/func-attr-1.c: New test.
7941
7942 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
7943
7944 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
7945
7946 2019-02-13 Marek Polacek <polacek@redhat.com>
7947
7948 PR c++/89297 - ICE with OVERLOAD in template.
7949 * g++.dg/cpp0x/initlist113.C: New test.
7950
7951 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
7952
7953 PR c++/86379
7954 * g++.dg/cpp0x/pr86379.C: New.
7955
7956 PR c++/87322
7957 * g++.dg/cpp1y/pr87322.C: New.
7958 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
7959 instantiate the expected number of lambda functions.
7960
7961 2019-02-13 Marek Polacek <polacek@redhat.com>
7962
7963 PR c++/77304
7964 * g++.dg/cpp2a/nontype-class13.C: New test.
7965
7966 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
7967
7968 PR target/89190
7969 * gcc.target/arm/pr89190.c: New test.
7970
7971 2019-02-13 David Malcolm <dmalcolm@redhat.com>
7972
7973 PR c++/89036
7974 * g++.dg/concepts/pr89036.C: New test.
7975
7976 2019-02-13 Tamar Christina <tamar.christina@arm.com>
7977
7978 PR target/88847
7979 * gcc.target/aarch64/sve/pr88847.c: New test.
7980
7981 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
7982 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR middle-end/89303
7985 * g++.dg/torture/pr89303.C: New test.
7986
7987 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7988
7989 PR c++/88986
7990 * g++.dg/cpp1z/using4.C: New.
7991 * g++.dg/cpp1z/using5.C: Likewise.
7992 * g++.dg/cpp1z/using6.C: Likewise.
7993
7994 2019-02-13 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR target/89290
7997 * gcc.target/i386/pr89290.c: New test.
7998
7999 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
8000
8001 * gcc.target/i386/enqcmd.c: New test.
8002 * gcc.target/i386/enqcmds.c: Likewise.
8003 * g++.dg/other/i386-2.C: Add -menqcmd.
8004 * g++.dg/other/i386-3.C: Likewise.
8005 * gcc.target/i386/sse-12.c: Likewise.
8006 * gcc.target/i386/sse-13.c: Likewise.
8007 * gcc.target/i386/sse-14.c: Likewise.
8008 * gcc.target/i386/sse-23.c: Likewise.
8009
8010 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
8011
8012 * gcc.target/powerpc/crypto-builtin-1.c
8013 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
8014 New testcases.
8015
8016 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
8017
8018 PR target/89229
8019 * gcc.target/i386/pr89229-1.c: New test.
8020
8021 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
8022
8023 PR target/89233
8024 * gcc.target/s390/pr89233.c: New test.
8025
8026 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
8027
8028 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
8029 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
8030 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
8031
8032 2019-02-12 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/89253
8035 * gfortran.dg/pr89253.f: New testcase.
8036
8037 2019-02-11 Marek Polacek <polacek@redhat.com>
8038
8039 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
8040 * g++.dg/cpp0x/nullptr40.C: New test.
8041 * g++.dg/cpp0x/nullptr41.C: New test.
8042
8043 2019-02-11 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR c++/88977
8046 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
8047
8048 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8049
8050 PR tree-optimization/86637
8051 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
8052
8053 2019-02-11 Martin Sebor <msebor@redhat.com>
8054
8055 PR tree-optimization/88771
8056 * gcc.dg/Wstringop-overflow-8.c: New test.
8057 * gcc.dg/Wstringop-overflow-9.c: New test.
8058 * gcc.dg/Warray-bounds-40.c: New test.
8059 * gcc.dg/builtin-stpncpy.c: Adjust.
8060 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
8061 * g++.dg/opt/memcpy1.C: Adjust.
8062
8063 2019-02-11 Martin Sebor <msebor@redhat.com>
8064
8065 PR c++/87996
8066 * c-c++-common/array-5.c: New test.
8067 * c-c++-common/pr68107.c: Adjust text of diagnostics.
8068 * g++.dg/init/new38.C: Same.
8069 * g++.dg/init/new43.C: Same.
8070 * g++.dg/init/new44.C: Same.
8071 * g++.dg/init/new46.C: Same.
8072 * g++.dg/other/large-size-array.C: Same.
8073 * g++.dg/other/new-size-type.C: Same.
8074 * g++.dg/template/array30.C: Same.
8075 * g++.dg/template/array32.C: New test.
8076 * g++.dg/template/dependent-name3.C: Adjust.
8077 * gcc.dg/large-size-array-3.c: Same.
8078 * gcc.dg/large-size-array-5.c: Same.
8079 * gcc.dg/large-size-array.c: Same.
8080 * g++.old-deja/g++.brendan/array1.C: Same.
8081 * g++.old-deja/g++.mike/p6149.C: Same.
8082
8083 2019-02-11 Martin Sebor <msebor@redhat.com>
8084
8085 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
8086
8087 2019-02-11 Tamar Christina <tamar.christina@arm.com>
8088
8089 PR middle-end/88560
8090 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
8091 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
8092 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
8093
8094 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
8095
8096 * gcc.target/powerpc/vec-sld-modulo.c: New.
8097 * gcc.target/powerpc/vec-srad-modulo.c: New.
8098 * gcc.target/powerpc/vec-srd-modulo.c: New.
8099
8100 2019-02-11 Martin Liska <mliska@suse.cz>
8101
8102 PR ipa/89009
8103 * g++.dg/ipa/pr89009.C: New test.
8104
8105 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8106
8107 PR fortran/71723
8108 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
8109 * gfortran.dg/pointer_init_6.f90: Likewise.
8110 * gfortran.dg/pointer_init_9.f90: New test.
8111
8112 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8113
8114 PR fortran/67679
8115 * gfortran.dg/warn_undefined_1.f90: New test.o
8116
8117 2019-02-10 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR tree-optimization/89268
8120 * gcc.dg/vect/pr89268.c: New test.
8121
8122 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123
8124 * gnat.dg/lto19.adb: Remove dg-excess-errors.
8125
8126 2019-02-09 Harald Anlauf <anlauf@gmx.de>
8127
8128 PR fortran/89077
8129 * gfortran.dg/substr_simplify.f90: New test.
8130
8131 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
8132
8133 PR ipa/88711
8134 * gfortran.dg/pr79966.f90: Xfail everwyhere.
8135
8136 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
8137
8138 PR fortran/89200
8139 * gfortran.dg/array_reference_2.f90 : New test.
8140
8141 2019-02-09 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR middle-end/89246
8144 * gcc.dg/gomp/pr89246-1.c: New test.
8145 * gcc.dg/gomp/pr89246-2.c: New test.
8146
8147 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR tree-optimization/88739
8150 * gcc.c-torture/execute/pr88739.c: New test.
8151
8152 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8153
8154 PR testsuite/89258
8155 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
8156
8157 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
8158
8159 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
8160 * gcc.target/s390/vector/vec-copysign.c: New test.
8161
8162 2019-02-08 Richard Biener <rguenther@suse.de>
8163
8164 PR tree-optimization/89247
8165 * gcc.dg/torture/pr89247.c: New testcase.
8166
8167 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
8168
8169 * gcc.target/s390/jump-label.c: New test.
8170
8171 2019-02-08 Richard Biener <rguenther@suse.de>
8172
8173 PR testsuite/89250
8174 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
8175
8176 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR rtl-optimization/89234
8179 * g++.dg/ubsan/pr89234.C: New test.
8180
8181 2019-02-08 Richard Biener <rguenther@suse.de>
8182
8183 PR middle-end/89223
8184 * gcc.dg/torture/pr89223.c: New testcase.
8185
8186 2019-02-07 David Malcolm <dmalcolm@redhat.com>
8187
8188 PR tree-optimization/86637
8189 PR tree-optimization/89235
8190 * gcc.c-torture/compile/pr86637-1.c: New test.
8191 * gcc.c-torture/compile/pr86637-2.c: New test.
8192 * gcc.c-torture/compile/pr86637-3.c: New test.
8193 * gcc.c-torture/compile/pr89235.c: New test.
8194
8195 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8196
8197 * gcc.target/aarch64/abd_1.c: New test.
8198 * gcc.dg/sabd_1.c: Likewise.
8199
8200 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
8201
8202 PR fortran/52789
8203 * gfortran.dg/wunused-parameter_2.f90: New test.
8204
8205 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8206
8207 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
8208
8209 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
8210
8211 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
8212 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
8213
8214 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8215 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR bootstrap/88714
8218 * gcc.c-torture/execute/pr88714.c: New test.
8219 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
8220
8221 2019-02-07 Tamar Christina <tamar.christina@arm.com>
8222
8223 PR/target 88850
8224 * gcc.target/arm/pr88850.c: New test.
8225
8226 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
8227
8228 PR c++/86218
8229 * g++.dg/cpp0x/pr86218.C: New.
8230
8231 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
8232
8233 PR rtl-optimization/89225
8234 * gcc.target/powerpc/pr89225.c: New.
8235
8236 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
8237
8238 * gnat.dg/opt76.adb: New test.
8239
8240 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8241
8242 PR fortran/71860
8243 * gfortran.dg/null_10.f90: New test.
8244
8245 2019-02-06 David Malcolm <dmalcolm@redhat.com>
8246
8247 PR c++/71302
8248 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
8249 column numbers to dg-warning directives where they are correct.
8250 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
8251 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
8252 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
8253
8254 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255
8256 PR debug/87451
8257 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
8258 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
8259 xfail scan-assembler-not with Solaris as.
8260
8261 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
8262
8263 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
8264 counts and target.
8265 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
8266 counts and target.
8267 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
8268 counts and target.
8269
8270 2019-02-06 Richard Biener <rguenther@suse.de>
8271
8272 PR tree-optimization/89182
8273 * gfortran.dg/graphite/pr89182.f90: New testcase.
8274
8275 2019-02-06 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR c/89211
8278 * gcc.dg/pr89211.c: New test.
8279
8280 PR middle-end/89210
8281 * c-c++-common/builtin-convertvector-2.c: New test.
8282
8283 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
8284
8285 PR go/89019
8286 * lib/go-torture.exp: Test compiling with -flto.
8287
8288 2019-02-06 Joseph Myers <joseph@codesourcery.com>
8289
8290 PR c/88584
8291 * gcc.dg/redecl-18.c: New test.
8292
8293 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c++/89187
8296 * g++.dg/opt/pr89187.C: New test.
8297
8298 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
8299
8300 * jit.dg/add-driver-options-testlib.c: Add support file for
8301 test-add-driver-options.c testcase.
8302 * jit.dg/all-non-failing-tests.h: Add note about
8303 test-add-driver-options.c
8304 * jit.dg/jit.exp (jit-dg-test): Update to support
8305 add-driver-options-testlib.c compilation.
8306 * jit.dg/test-add-driver-options.c: New testcase.
8307
8308 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR rtl-optimization/11304
8311 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
8312 * gcc.target/i386/call-2.c: New test.
8313
8314 2019-02-05 Marek Polacek <polacek@redhat.com>
8315
8316 PR c++/89158 - by-value capture of constexpr variable broken.
8317 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
8318
8319 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
8320
8321 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
8322
8323 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8324
8325 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
8326 target.
8327 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
8328
8329 PR target/89188
8330 * g++.dg/opt/pr89188.C: New test.
8331
8332 PR rtl-optimization/89195
8333 * gcc.c-torture/execute/pr89195.c: New test.
8334
8335 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
8336
8337 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
8338 hardware.
8339 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
8340 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
8341 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
8342 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
8343 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
8344 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
8345 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
8346 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
8347 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
8348
8349 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR target/89186
8352 * g++.dg/ext/vector36.C: New test.
8353
8354 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
8355
8356 PR c++/87770
8357 * g++.dg/pr87770.C: New.
8358
8359 2019-02-04 Harald Anlauf <anlauf@gmx.de>
8360
8361 PR fortran/89077
8362 * gfortran.dg/pr89077.f90: New test.
8363
8364 2019-02-04 Martin Liska <mliska@suse.cz>
8365
8366 PR ipa/88985
8367 * gcc.dg/ipa/pr88985.c: New test.
8368
8369 2019-02-04 Jakub Jelinek <jakub@redhat.com>
8370
8371 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
8372 characters or extra spaces after the comment character.
8373
8374 2019-02-04 Jakub Jelinek <jakub@redhat.com>
8375
8376 * g++.dg/torture/alias-1.C: New test.
8377
8378 2019-02-03 Martin Sebor <msebor@redhat.com>
8379
8380 PR c/69661
8381 * c-c++-common/Wsequence-point-2.c: New test.
8382
8383 PR c++/44648
8384 * g++.dg/warn/Wunused-var-35.C: New test.
8385
8386 2019-02-03 Richard Biener <rguenther@suse.de>
8387
8388 PR debug/87295
8389 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
8390
8391 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8392
8393 PR fortran/88298
8394 * gfortran.dg/warn_conversion_10.f90: New test.
8395
8396 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
8397
8398 PR fortran/88393
8399 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
8400
8401 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
8402
8403 PR fortran/88980
8404 * gfortran.dg/realloc_on_assign_32.f90 : New test.
8405
8406 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
8407
8408 PR fortran/88685
8409 * gfortran.dg/pointer_array_component_3.f90 : New test.
8410
8411 2019-02-02 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR middle-end/87887
8414 * gcc.dg/gomp/pr87887-1.c: New test.
8415 * gcc.dg/gomp/pr87887-2.c: New test.
8416
8417 2019-02-01 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR fortran/83246
8420 PR fortran/89084
8421 * gfortran.dg/pr89084.f90: New test.
8422 * gfortran.dg/lto/pr89084_0.f90: New test.
8423 * gfortran.dg/pr83246.f90: New test.
8424
8425 2019-02-01 Marek Polacek <polacek@redhat.com>
8426
8427 PR c++/88325 - ICE with invalid out-of-line template member definition.
8428 * g++.dg/cpp2a/typename14.C: New test.
8429
8430 2019-02-01 Richard Biener <rguenther@suse.de>
8431
8432 PR middle-end/88597
8433 * gcc.dg/torture/pr88597.c: New testcase.
8434
8435 2019-02-01 Richard Biener <rguenther@suse.de>
8436
8437 PR tree-optimization/85497
8438 * gcc.dg/graphite/pr85497.c: New testcase.
8439
8440 2019-02-01 Richard Biener <rguenther@suse.de>
8441
8442 PR testsuite/87451
8443 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
8444
8445 2019-02-01 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR tree-optimization/89143
8448 * gcc.dg/tree-ssa/vrp121.c: New test.
8449
8450 PR tree-optimization/88107
8451 * gcc.dg/gomp/pr88107.c: New test.
8452
8453 PR c++/87175
8454 * g++.dg/ext/attrib57.C: New test.
8455
8456 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
8457
8458 PR tree-optimization/88932
8459 * gfortran.dg/pr88932.f90: New test.
8460
8461 2019-01-31 Marek Polacek <polacek@redhat.com>
8462
8463 PR c++/88983 - ICE with switch in constexpr function.
8464 * g++.dg/cpp1y/constexpr-88983.C: New test.
8465
8466 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8467
8468 PR fortran/88669
8469 * gfortran.dg/contiguous_9.f90: New test.
8470
8471 2019-01-31 Marek Polacek <polacek@redhat.com>
8472
8473 PR c++/89083, c++/80864 - ICE with list initialization in template.
8474 * g++.dg/cpp0x/initlist107.C: New test.
8475 * g++.dg/cpp0x/initlist108.C: New test.
8476 * g++.dg/cpp0x/initlist109.C: New test.
8477 * g++.dg/cpp0x/initlist110.C: New test.
8478 * g++.dg/cpp0x/initlist111.C: New test.
8479 * g++.dg/cpp0x/initlist112.C: New test.
8480 * g++.dg/init/ptrfn4.C: New test.
8481
8482 2019-01-31 David Malcolm <dmalcolm@redhat.com>
8483
8484 PR c/89122
8485 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
8486 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
8487
8488 2019-01-31 Richard Biener <rguenther@suse.de>
8489
8490 PR tree-optimization/89135
8491 * gcc.dg/torture/pr89135.c: New testcase.
8492
8493 2019-01-31 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR sanitizer/89124
8496 * c-c++-common/asan/pr89124.c: New test.
8497
8498 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8499
8500 PR fortran/52564
8501 * gfortran.dg/print_2.f90: New test.
8502
8503 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
8504
8505 PR rtl-optimization/87246
8506 * gcc.target/i386/pr87246.c: New.
8507
8508 2019-01-30 Marek Polacek <polacek@redhat.com>
8509
8510 PR c++/89119 - ICE with value-initialization in template.
8511 * g++.dg/cpp0x/initlist-value3.C: New test.
8512
8513 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8514
8515 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
8516 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
8517 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
8518 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
8519 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
8520 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
8521 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
8522 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
8523 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
8524 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
8525
8526 2019-01-30 Richard Biener <rguenther@suse.de>
8527
8528 PR tree-optimization/89111
8529 * gcc.dg/torture/pr89111.c: New testcase.
8530
8531 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
8532
8533 PR testsuite/88920
8534 * lib/target-supports.exp: Cache result.
8535
8536 2019-01-30 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR c++/89105
8539 * g++.target/i386/pr89105.C: New test.
8540
8541 PR c/89061
8542 * gcc.dg/pr89061.c: New test.
8543
8544 2019-01-29 Martin Sebor <msebor@redhat.com>
8545
8546 PR c/88956
8547 * gcc.dg/Warray-bounds-39.c: New test.
8548
8549 2019-01-29 Marek Polacek <polacek@redhat.com>
8550
8551 PR testsuite/89110
8552 * g++.dg/other/nontype-1.C: Expect error in all modes.
8553 * g++.dg/parse/crash13.C: Likewise.
8554 * g++.dg/parse/error36.C: Likewise.
8555 * g++.dg/template/error29.C: Likewise.
8556
8557 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8558
8559 PR fortran/57048
8560 * gfortran.dg/c_funptr_1.f90: New file.
8561 * gfortran.dg/c_funptr_1_mod.f90: New file.
8562
8563 2019-01-29 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR c++/66676
8566 PR ipa/89104
8567 * gcc.dg/gomp/pr89104.c: New test.
8568
8569 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8570
8571 * gdc.dg/pr89042a.d: Mark as compile test.
8572 * gdc.dg/pr89042b.d: Likewise.
8573
8574 2019-01-29 Richard Biener <rguenther@suse.de>
8575
8576 PR debug/87295
8577 * g++.dg/lto/pr87295_0.C: New testcase.
8578
8579 2019-01-29 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR c/89045
8582 * gcc.dg/pr89045.c: New test.
8583
8584 PR c/86125
8585 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
8586 lp64, ilp32 and llp64 only.
8587 (fputs): Use unsigned long long instead of size_t for return type.
8588 (vfprintf, vfscanf): Accept arbitrary target specific type for
8589 va_list.
8590
8591 2019-01-28 Marek Polacek <polacek@redhat.com>
8592
8593 PR c++/88358 - name wrongly treated as type.
8594 * g++.dg/cpp2a/typename1.C: Add dg-error.
8595 * g++.dg/cpp2a/typename13.C: New test.
8596 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
8597 Add typename.
8598
8599 2019-01-28 Marek Polacek <polacek@redhat.com>
8600
8601 * g++.dg/cpp0x/enum37.C: Add dg-error.
8602
8603 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
8604
8605 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
8606 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
8607
8608 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
8609
8610 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
8611 "-Wattribute-alias".
8612
8613 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
8614
8615 PR fortran/70696
8616 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
8617
8618 2019-01-27 Marek Polacek <polacek@redhat.com>
8619
8620 PR c++/88815 - narrowing conversion lost in decltype.
8621 PR c++/78244 - narrowing conversion in template not detected.
8622 * g++.dg/cpp0x/Wnarrowing15.C: New test.
8623 * g++.dg/cpp0x/Wnarrowing16.C: New test.
8624 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
8625 * g++.dg/cpp1y/Wnarrowing1.C: New test.
8626
8627 PR c++/89024 - ICE with incomplete enum type.
8628 * g++.dg/cpp0x/enum37.C: New test.
8629
8630 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
8631
8632 * gnat.dg/opt75.adb: New test.
8633 * gnat.dg/opt75_pkg.ad[sb]: New helper.
8634
8635 2019-01-27 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR target/87214
8638 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
8639 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
8640
8641 2019-01-26 Martin Jambor <mjambor@suse.cz>
8642
8643 PR ipa/88933
8644 * gfortran.dg/gomp/pr88933.f90: New test.
8645
8646 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
8647
8648 PR d/89042
8649 * gdc.dg/pr89042a.d: New test.
8650 * gdc.dg/pr89042b.d: New test.
8651
8652 2019-01-26 Harald Anlauf <anlauf@gmx.de>
8653
8654 PR fortran/57553
8655 * gfortran.dg/pr57553.f90: New test.
8656
8657 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
8658
8659 * gnat.dg/array34.adb: New test.
8660
8661 2019-01-26 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR preprocessor/88974
8664 * c-c++-common/cpp/pr88974.c: New test.
8665
8666 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 PR c++/88969
8669 * g++.dg/cpp2a/destroying-delete2.C: New.
8670 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
8671
8672 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
8673
8674 PR fortran/85780
8675 * gfortran.dg/pr85780.f90: Update testcase for error message.
8676
8677 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
8678
8679 PR target/88469
8680 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
8681 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
8682 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
8683
8684 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
8685
8686 PR middle-end/89037
8687 * gcc.dg/pr89037.c: New test.
8688
8689 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8690
8691 * lib/target-supports.exp (check_effective_target_fenv): New.
8692 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
8693 fenv effective target.
8694 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
8695 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
8696 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
8697 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
8698
8699 2019-01-25 Richard Biener <rguenther@suse.de>
8700
8701 PR tree-optimization/86865
8702 * gcc.dg/graphite/pr86865.c: New testcase.
8703 * gcc.dg/graphite/pr69728.c: XFAIL.
8704 * gcc.dg/graphite/scop-21.c: Likewise.
8705
8706 2019-01-24 Martin Sebor <msebor@redhat.com>
8707
8708 PR c/86125
8709 PR c/88886
8710 PR middle-end/86308
8711 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
8712 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
8713 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
8714 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
8715 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
8716 * gcc.dg/builtins-69.c: New test.
8717 * gcc.dg/Wint-conversion-2.c: Add expected warning.
8718 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
8719
8720 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
8721
8722 PR rtl-optimization/88948
8723 * gcc.target/i386/pr88948.c: New test.
8724
8725 2019-01-24 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR debug/89006
8728 * g++.dg/debug/pr89006.C: New test.
8729
8730 PR middle-end/89015
8731 * gcc.dg/gomp/pr89015.c: New test.
8732
8733 PR c++/88976
8734 * c-c++-common/gomp/cancel-2.c: New test.
8735 * gcc.dg/gomp/cancel-1.c: New test.
8736 * g++.dg/gomp/cancel-1.C: New test.
8737 * g++.dg/gomp/cancel-2.C: New test.
8738 * g++.dg/gomp/cancel-3.C: New test.
8739
8740 2019-01-24 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR tree-optimization/89027
8743 * gfortran.dg/gomp/pr89027.f90: New test.
8744
8745 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
8746
8747 PR fortran/88929
8748 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
8749 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
8750
8751 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
8752
8753 PR libgcc/88931
8754 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
8755 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
8756 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
8757 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
8758
8759 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
8760
8761 PR target/88998
8762 * g++.target/i386/pr88998.c: New test.
8763
8764 2019-01-23 Marek Polacek <polacek@redhat.com>
8765
8766 PR c++/88757 - qualified name treated wrongly as type.
8767 * g++.dg/cpp0x/dependent2.C: New test.
8768 * g++.dg/cpp2a/typename10.C: Remove dg-error.
8769 * g++.dg/cpp2a/typename12.C: New test.
8770 * g++.dg/template/static30.C: Remove dg-error.
8771
8772 2019-01-23 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR c/44715
8775 * c-c++-common/pr44715.c: New test.
8776
8777 PR c++/88984
8778 * c-c++-common/pr88984.c: New test.
8779
8780 2019-01-23 Richard Biener <rguenther@suse.de>
8781
8782 PR tree-optimization/89008
8783 * gcc.dg/torture/pr89008.c: New testcase.
8784
8785 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
8786
8787 * gnat.dg/specs/opt4.ads: New test.
8788
8789 2019-01-23 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR tree-optimization/88964
8792 * gfortran.dg/pr88964.f90: New test.
8793
8794 2019-01-22 Martin Sebor <msebor@redhat.com>
8795
8796 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
8797 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
8798 non_strict_align.
8799 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
8800 * c-c++-common/Wrestrict.c: Make xfails conditional on target
8801 non_strict_align.
8802
8803 2018-01-22 Steve Ellcey <sellcey@marvell.com>
8804
8805 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
8806 to aarch64*-*-* target.
8807 * c-c++-common/gomp/pr60823-3.c: Ditto.
8808 * g++.dg/gomp/declare-simd-1.C: Ditto.
8809 * g++.dg/gomp/declare-simd-3.C: Ditto.
8810 * g++.dg/gomp/declare-simd-4.C: Ditto.
8811 * g++.dg/gomp/declare-simd-7.C: Ditto.
8812 * g++.dg/gomp/pr88182.C: Ditto.
8813 * gcc.dg/gomp/declare-simd-1.c: Ditto.
8814 * gcc.dg/gomp/declare-simd-3.c: Ditto.
8815 * gcc.dg/gomp/pr59669-2.c: Ditto.
8816 * gcc.dg/gomp/pr87895-1.c: Ditto.
8817 * gcc.dg/gomp/simd-clones-2.c: Ditto.
8818 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
8819 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8820 * gfortran.dg/gomp/pr83977.f90: Ditto.
8821
8822 2019-01-22 Jakub Jelinek <jakub@redhat.com>
8823
8824 PR target/88965
8825 * gcc.target/powerpc/pr88965.c: New test.
8826
8827 PR middle-end/88968
8828 * c-c++-common/gomp/atomic-23.c: New test.
8829
8830 2019-01-22 Harald Anlauf <anlauf@gmx.de>
8831
8832 PR fortran/88579
8833 * gfortran.dg/power_8.f90: New test.
8834
8835 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
8836
8837 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
8838 * g++.dg/vec-init-1.C: Likewise.
8839 * gcc.dg/pr87793.c: Likewise.
8840
8841 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
8842
8843 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
8844 * g++.dg/cpp0x/pr86397-2.C: Likewise.
8845
8846 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
8847
8848 PR target/88469
8849 * gcc.target/arm/aapcs/bitfield2.c: New test.
8850 * gcc.target/arm/aapcs/bitfield3.c: New test.
8851
8852 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
8853
8854 PR rtl-optimization/87763
8855 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
8856
8857 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
8858
8859 PR target/88954
8860 * gcc.target/i386/pr88954-1.c: New test.
8861 * gcc.target/i386/pr88954-2.c: Likewise.
8862
8863 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
8864
8865 PR target/88469
8866 * gcc.target/arm/aapcs/bitfield1.c: New test.
8867 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
8868 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
8869 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
8870
8871 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
8872
8873 * gfortran.dg/array_function_5.f90: Fix a dg directive.
8874 * gfortran.dg/block_16.f08: Likewise.
8875 * gfortran.dg/dec_structure_14.f90: Likewise.
8876 * gfortran.dg/namelist_96.f90: Likewise.
8877 * gfortran.dg/newunit_5.f90.f90: Moved to
8878 * gfortran.dg/newunit_5.f90: here.
8879 * gfortran.dg/pdt_28.f03: Likewise.
8880 * gfortran.dg/spread_simplify_1.f90: Likewise.
8881
8882 2019-01-22 Tamar Christina <tamar.christina@arm.com>
8883
8884 PR/tree-optimization 88903
8885 * gcc.dg/vect/pr88903-1.c: Add explicit &.
8886
8887 2019-01-22 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR rtl-optimization/88904
8890 * gcc.c-torture/execute/pr88904.c: New test.
8891
8892 PR target/88905
8893 * gcc.dg/pr88905.c: New test.
8894
8895 PR rtl-optimization/49429
8896 PR target/49454
8897 PR rtl-optimization/86334
8898 PR target/88906
8899 * gcc.target/i386/pr86334.c: New test.
8900 * gcc.target/i386/pr88906.c: New test.
8901
8902 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR c++/88949
8905 * g++.dg/gomp/pr88949.C: New test.
8906
8907 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
8908
8909 * class_66.f90: Fix a dg directive.
8910 * debug/pr35154-stabs.f: Likewise.
8911 * dec_d_lines_3.f: Likewise.
8912 * dec_d_lines_3.f: Likewise.
8913 * dec_structure_12.f90: Likewise.
8914 * dec_structure_15.f90: Likewise.
8915 * deferred_character_31.f90: Likewise.
8916 * dtio_31.f03: Likewise.
8917 * dtio_32.f03: Likewise.
8918 * extends_11.f03: Likewise.
8919 * integer_plus.f90: Likewise.
8920 * pdt_25.f03: Likewise.
8921 * pr58968.f: Likewise.
8922 * pr78259.f90: Likewise.
8923 * vect/vect-2.f90: Likewise.
8924 * matmul_const.f90: Likewise.
8925
8926 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
8927
8928 PR target/88938
8929 * gcc.target/i386/pr88938.c: New test.
8930
8931 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8932
8933 PR sanitizer/88901
8934 * g++.dg/asan/pr88901.C: New test.
8935
8936 2019-01-21 Tamar Christina <tamar.christina@arm.com>
8937
8938 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
8939
8940 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8941
8942 PR c/88928
8943 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
8944 * gcc.dg/pr88928.c: New test case.
8945
8946 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8947
8948 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
8949 {long ,short ,}{unsigned ,}int.
8950
8951 2019-01-21 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/88934
8954 * gfortran.dg/pr88934.f90: New testcase.
8955
8956 2019-01-20 Ulrich Drepper <drepper@redhat.com>
8957
8958 Fix after C++ P0600 implementation.
8959 * g++.dg/init/new39.C: Don't just ignore result of new.
8960
8961 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
8962
8963 * gdc.dg/runnable.d: Add more tests for comparing complex types.
8964
8965 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
8966
8967 * gdc.dg/runnable.d: Add tests for comparing complex types.
8968
8969 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
8970
8971 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
8972 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
8973 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
8974 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
8975
8976 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
8977
8978 PR fortran/37835
8979 * gfortran.dg/no-automatic.f90: New test.
8980
8981 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8982
8983 PR fortran/77960
8984 * gfortran.dg/pr77960.f90: New test.
8985
8986 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8987 Paul Thomas <pault@gcc.gnu.org>
8988
8989 PR fortran/56789
8990 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
8991 scan-tree tests that fail with patch.
8992 * gfortran.dg/contiguous_8.f90: New test.
8993
8994 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
8995
8996 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
8997 inner strides.
8998 * gfortran.dg/loop_versioning_9.f90: New test.
8999 * gfortran.dg/loop_versioning_10.f90: Likewise.
9000
9001 2019-01-19 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR fortran/88902
9004 * gfortran.dg/pr88902.f90: New test.
9005
9006 2019-01-18 Martin Sebor <msebor@redhat.com>
9007
9008 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
9009
9010 2019-01-18 Ian Lance Taylor <iant@golang.org>
9011
9012 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
9013 is no longer externally visible.
9014
9015 2019-01-18 Marek Polacek <polacek@redhat.com>
9016
9017 PR c++/86926
9018 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
9019
9020 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9021
9022 PR middle-end/88587
9023 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
9024 (dg-options): Replace -m32 with -fno-pic.
9025 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
9026 (dg-options): Remove -m32.
9027
9028 2019-01-18 Richard Biener <rguenther@suse.de>
9029
9030 PR tree-optimization/88903
9031 * gcc.dg/vect/pr88903-1.c: New testcase.
9032 * gcc.dg/vect/pr88903-2.c: Likewise.
9033
9034 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9035
9036 PR c/51628
9037 PR c/88664
9038 * c-c++-common/pr51628-33.c: New test.
9039 * c-c++-common/pr51628-35.c: New test.
9040 * c-c++-common/pr88664-1.c: Likewise.
9041 * c-c++-common/pr88664-2.c: Likewise.
9042 * gcc.dg/pr51628-34.c: Likewise.
9043
9044 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
9045
9046 PR target/88799
9047 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
9048 mp and sec extensions to armv7-a.
9049
9050 2019-01-18 Martin Liska <mliska@suse.cz>
9051
9052 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
9053 expected function name.
9054
9055 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR tree-optimization/86214
9058 * g++.dg/opt/pr86214-1.C: New test.
9059 * g++.dg/opt/pr86214-2.C: New test.
9060
9061 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9062
9063 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
9064
9065 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9066
9067 Reapply:
9068 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR target/88489
9071 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9072 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9073
9074 2019-01-18 Martin Liska <mliska@suse.cz>
9075
9076 PR middle-end/88587
9077 * g++.target/i386/pr88587.C: New test.
9078 * gcc.target/i386/mvc13.c: New test.
9079
9080 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9081
9082 PR fortran/88898
9083 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
9084 warning checks.
9085 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9086 * gfortran.dg/gomp/pr83977.f90: Ditto.
9087
9088 2019-01-17 Martin Sebor <msebor@redhat.com>
9089
9090 PR middle-end/88273
9091 * gcc.dg/Warray-bounds-38.c: New test.
9092
9093 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9094
9095 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
9096 warning checks and assembler scans.
9097 * c-c++-common/gomp/pr60823-3.c: Ditto.
9098 * c-c++-common/gomp/pr63328.c: Ditto.
9099 * g++.dg/gomp/declare-simd-1.C: Ditto.
9100 * g++.dg/gomp/declare-simd-3.C: Ditto.
9101 * g++.dg/gomp/declare-simd-4.C: Ditto.
9102 * g++.dg/gomp/declare-simd-7.C: Ditto.
9103 * g++.dg/gomp/pr88182.C: Ditto.
9104 * g++.dg/vect/simd-clone-7.cc: Ditto.
9105 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9106 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9107 * gcc.dg/gomp/pr59669-2.c: Ditto.
9108 * gcc.dg/gomp/pr87895-1.c: Ditto.
9109 * gcc.dg/gomp/pr87895-2.c: Ditto.
9110 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9111 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9112 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9113 * gfortran.dg/gomp/pr83977.f90: Ditto.
9114
9115 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9116
9117 * g++.dg/cpp0x/auto52.C: Test locations too.
9118 * g++.dg/cpp0x/trailing2.C: Likewise.
9119 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9120 * g++.dg/cpp1y/auto-fn25.C: Likewise.
9121 * g++.dg/cpp1y/auto-fn52.C: Likewise.
9122 * g++.dg/cpp1y/auto-fn53.C: Likewise.
9123 * g++.dg/cpp1y/auto-fn54.C: Likewise.
9124
9125 2019-01-17 David Malcolm <dmalcolm@redhat.com>
9126
9127 PR c++/88699
9128 * g++.dg/template/pr88699.C: New test.
9129
9130 2019-01-17 Martin Sebor <msebor@redhat.com>
9131
9132 PR tree-optimization/88800
9133 * c-c++-common/Wrestrict.c: Adjust.
9134 * gcc.dg/Warray-bounds-37.c: New test.
9135 * gcc.dg/builtin-memcpy-2.c: New test.
9136 * gcc.dg/builtin-memcpy.c: New test.
9137
9138 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9139
9140 PR target/88850
9141 * gcc.target/arm/pr51968.c: Use neon intrinsics.
9142
9143 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9144 Kwok Cheung Yeung <kcy@codesourcery.com>
9145 Julian Brown <julian@codesourcery.com>
9146 Tom de Vries <tom@codesourcery.com>
9147
9148 * gcc.dg/20020312-2.c: Add amdgcn support.
9149 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
9150 * gcc.dg/builtin-apply2.c: Likewise.
9151 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9152 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
9153 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
9154 * gcc.dg/memcmp-1.c: Increase timeout factor.
9155 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
9156 * gcc.dg/sibcall-10.c: xfail on amdgcn.
9157 * gcc.dg/sibcall-9.c: Likewise.
9158 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
9159 * gcc.dg/tree-ssa/pr84512.c: Likewise.
9160 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
9161 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
9162 * lib/target-supports.exp (check_effective_target_trampolines):
9163 Configure amdgcn.
9164 (check_profiling_available): Likewise.
9165 (check_effective_target_global_constructor): Likewise.
9166 (check_effective_target_return_address): Likewise.
9167 (check_effective_target_fopenacc): Likewise.
9168 (check_effective_target_fopenmp): Likewise.
9169 (check_effective_target_vect_int): Likewise.
9170 (check_effective_target_vect_intfloat_cvt): Likewise.
9171 (check_effective_target_vect_uintfloat_cvt): Likewise.
9172 (check_effective_target_vect_floatint_cvt): Likewise.
9173 (check_effective_target_vect_floatuint_cvt): Likewise.
9174 (check_effective_target_vect_simd_clones): Likewise.
9175 (check_effective_target_vect_shift): Likewise.
9176 (check_effective_target_whole_vector_shift): Likewise.
9177 (check_effective_target_vect_bswap): Likewise.
9178 (check_effective_target_vect_shift_char): Likewise.
9179 (check_effective_target_vect_long): Likewise.
9180 (check_effective_target_vect_float): Likewise.
9181 (check_effective_target_vect_double): Likewise.
9182 (check_effective_target_vect_perm): Likewise.
9183 (check_effective_target_vect_perm_byte): Likewise.
9184 (check_effective_target_vect_perm_short): Likewise.
9185 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9186 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9187 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
9188 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
9189 (check_effective_target_vect_natural_alignment): Likewise.
9190 (check_effective_target_vect_fully_masked): Likewise.
9191 (check_effective_target_vect_element_align): Likewise.
9192 (check_effective_target_vect_masked_store): Likewise.
9193 (check_effective_target_vect_scatter_store): Likewise.
9194 (check_effective_target_vect_condition): Likewise.
9195 (check_effective_target_vect_cond_mixed): Likewise.
9196 (check_effective_target_vect_char_mult): Likewise.
9197 (check_effective_target_vect_short_mult): Likewise.
9198 (check_effective_target_vect_int_mult): Likewise.
9199 (check_effective_target_sqrt_insn): Likewise.
9200 (check_effective_target_vect_call_sqrtf): Likewise.
9201 (check_effective_target_vect_call_btrunc): Likewise.
9202 (check_effective_target_vect_call_btruncf): Likewise.
9203 (check_effective_target_vect_call_ceil): Likewise.
9204 (check_effective_target_vect_call_floorf): Likewise.
9205 (check_effective_target_lto): Likewise.
9206 (check_vect_support_and_set_flags): Likewise.
9207 (check_effective_target_vect_stridedN): Enable when fully masked is
9208 available.
9209 (add_options_for_sqrt_insn): New procedure.
9210
9211 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9212
9213 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
9214 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
9215 linker.
9216 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
9217
9218 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9219
9220 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
9221 * gcc.dg/pic-1.c: Disable on amdgcn.
9222 * gcc.dg/pic-2.c: Disable on amdgcn.
9223 * gcc.dg/pic-3.c: Disable on amdgcn.
9224 * gcc.dg/pic-4.c: Disable on amdgcn.
9225 * gcc.dg/pie-3.c: Disable on amdgcn.
9226 * gcc.dg/pie-4.c: Disable on amdgcn.
9227 * gcc.dg/uninit-19.c: Check pie_enabled.
9228 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
9229
9230 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9231 Kwok Cheung Yeung <kcy@codesourcery.com>
9232 Julian Brown <julian@codesourcery.com>
9233 Tom de Vries <tom@codesourcery.com>
9234
9235 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
9236 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
9237 * gcc.c-torture/compile/pr34648.c: Require exceptions.
9238 * gcc.c-torture/compile/pr41469.c: Require exceptions.
9239 * gcc.dg/20111216-1.c: Require exceptions.
9240 * gcc.dg/cleanup-10.c: Require exceptions.
9241 * gcc.dg/cleanup-11.c: Require exceptions.
9242 * gcc.dg/cleanup-12.c: Require exceptions.
9243 * gcc.dg/cleanup-13.c: Require exceptions.
9244 * gcc.dg/cleanup-5.c: Require exceptions.
9245 * gcc.dg/cleanup-8.c: Require exceptions.
9246 * gcc.dg/cleanup-9.c: Require exceptions.
9247 * gcc.dg/gomp/pr29955.c: Require exceptions.
9248 * gcc.dg/lto/pr52097_0.c: Require exceptions.
9249 * gcc.dg/nested-func-5.c: Require exceptions.
9250 * gcc.dg/pch/except-1.c: Require exceptions.
9251 * gcc.dg/pch/valid-2.c: Require exceptions.
9252 * gcc.dg/pr41470.c: Require exceptions.
9253 * gcc.dg/pr42427.c: Require exceptions.
9254 * gcc.dg/pr44545.c: Require exceptions.
9255 * gcc.dg/pr47086.c: Require exceptions.
9256 * gcc.dg/pr51481.c: Require exceptions.
9257 * gcc.dg/pr51644.c: Require exceptions.
9258 * gcc.dg/pr52046.c: Require exceptions.
9259 * gcc.dg/pr54669.c: Require exceptions.
9260 * gcc.dg/pr56424.c: Require exceptions.
9261 * gcc.dg/pr64465.c: Require exceptions.
9262 * gcc.dg/pr65802.c: Require exceptions.
9263 * gcc.dg/pr67563.c: Require exceptions.
9264 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
9265 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
9266 * gcc.dg/vect/pr46663.c: Require exceptions.
9267 * lib/target-supports.exp (check_effective_target_exceptions): New.
9268
9269 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9270
9271 PR target/88851
9272 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
9273
9274 2019-01-17 Nathan Sidwell <nathan@acm.org>
9275
9276 PR c++/86610
9277 * g++.dg/cpp0x/pr86610.C: New.
9278
9279 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9280
9281 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
9282 VFIXUPIMM* intrinsics.
9283 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9284 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9285 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9286
9287 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9288
9289 PR target/88794
9290 Revert:
9291 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
9292
9293 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
9294 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
9295 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
9296 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
9297 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
9298 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9299 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
9300 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9301 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
9302 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
9303 * gcc.target/i386/sse-13.c: Ditto.
9304 * gcc.target/i386/sse-14.c: Ditto.
9305 * gcc.target/i386/sse-22.c: Ditto.
9306 * gcc.target/i386/sse-23.c: Ditto.
9307 * gcc.target/i386/testimm-10.c: Ditto.
9308 * gcc.target/i386/testround-1.c: Ditto.
9309
9310 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9311
9312 PR target/88794
9313 Revert:
9314 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR target/88489
9317 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9318 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9319
9320 2019-01-17 Jakub Jelinek <jakub@redhat.com>
9321
9322 PR rtl-optimization/88870
9323 * gcc.dg/pr88870.c: New test.
9324
9325 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
9326
9327 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
9328
9329 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
9330
9331 PR c++/87768
9332 * g++.dg/concepts/pr87768.C: New.
9333
9334 PR c++/86648
9335 * gcc.dg/cpp1z/pr86648.C: New.
9336
9337 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
9338
9339 PR target/87306
9340 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
9341 vectorized on POWER unless hardware misaligned loads are available.
9342
9343 2019-01-16 David Malcolm <dmalcolm@redhat.com>
9344
9345 PR target/88861
9346 * g++.dg/torture/pr88861.C: New test.
9347
9348 2019-01-16 Tamar Christina <tamar.christina@arm.com>
9349
9350 PR debug/88046
9351 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
9352
9353 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9354
9355 * g++.dg/other/pr33558.C: Test location too.
9356 * g++.dg/other/pr33558-2.C: Likewise.
9357 * g++.dg/parse/crash4.C: Likewise.
9358 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
9359 * g++.old-deja/g++.mike/p7635.C: Likewise.
9360 * g++.old-deja/g++.other/decl6.C: Likewise.
9361
9362 2019-01-16 Marek Polacek <polacek@redhat.com>
9363
9364 PR c++/78244 - narrowing conversion in template not detected.
9365 * g++.dg/cpp0x/Wnarrowing13.C: New test.
9366 * g++.dg/cpp0x/Wnarrowing14.C: New test.
9367
9368 2019-01-16 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR c/51628
9371 PR target/88682
9372 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
9373 may_alias attribute.
9374
9375 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
9376
9377 * gcc.misc-tests/godump-1.c: Add test case for typedef before
9378 struct.
9379
9380 2019-01-15 David Malcolm <dmalcolm@redhat.com>
9381
9382 PR c++/88795
9383 * g++.dg/template/pr88795.C: New test.
9384
9385 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9386
9387 PR fortran/43136
9388 * gfortran.dg/actual_array_substr_3.f90: New test.
9389
9390 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
9391
9392 PR fortran/81849
9393 * gfortran.dg/pr81849.f90: New test.
9394
9395 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
9396
9397 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
9398 ISO_Fortran_binding_2.h.
9399
9400 2019-01-15 Marek Polacek <polacek@redhat.com>
9401
9402 PR c++/88866
9403 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
9404
9405 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
9406
9407 PR inline-asm/52813
9408 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
9409 -Wdeprecated warning and expect a following note:.
9410
9411 2019-01-15 Richard Biener <rguenther@suse.de>
9412
9413 PR debug/88046
9414 * g++.dg/lto/pr88046_0.C: New testcase.
9415
9416 2019-01-15 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/88855
9419 * gcc.dg/pr88855.c: New testcase.
9420
9421 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
9422
9423 * g++.dg/diagnostic/typedef-initialized.C: New.
9424
9425 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
9426
9427 * g++.dg/diagnostic/bitfld3.C: New.
9428
9429 2019-01-15 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR tree-optimization/88775
9432 * gcc.dg/tree-ssa/pr88775-1.c: New test.
9433 * gcc.dg/tree-ssa/pr88775-2.c: New test.
9434
9435 2019-01-14 Marek Polacek <polacek@redhat.com>
9436
9437 PR c++/88825 - ICE with bogus function return type deduction.
9438 * g++.dg/cpp1y/auto-fn55.C: New test.
9439
9440 2019-01-14 Jakub Jelinek <jakub@redhat.com>
9441
9442 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
9443 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
9444 feature test macros.
9445 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
9446
9447 2019-01-14 Marek Polacek <polacek@redhat.com>
9448
9449 PR c++/88830 - ICE with abstract class.
9450 * g++.dg/other/abstract7.C: New test.
9451
9452 2019-01-14 Martin Sebor <msebor@redhat.com>
9453
9454 PR target/88638
9455 * gcc.dg/format/attr-8.c: New test.
9456 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
9457 * gcc.dg/format/attr-3.c: Same.
9458 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9459 * objc.dg/fsf-nsstring-format-1.m: Same.
9460
9461 2019-01-14 Martin Liska <mliska@suse.cz>
9462
9463 PR gcov-profile/88263
9464 * g++.dg/gcov/pr88263-2.C: New test.
9465
9466 2019-01-14 Jakub Jelinek <jakub@redhat.com>
9467
9468 PR rtl-optimization/88796
9469 * gcc.target/i386/pr88796.c: New test.
9470
9471 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
9472
9473 * gdc.dg/asm1.d: New test.
9474 * gdc.dg/asm2.d: New test.
9475 * gdc.dg/asm3.d: New test.
9476 * gdc.dg/asm4.d: New test.
9477 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
9478
9479 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9480
9481 PR libfortran/88776
9482 * gfortran.dg/namelist_96.f90: New test.
9483
9484 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9485
9486 PR fortran/59345
9487 * gfortran.dg/internal_pack_18.f90: New test.
9488
9489 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
9490
9491 * gcc.dg/pr51628-20.c: Updated.
9492 * gcc.dg/pr51628-21.c: Likewise.
9493 * gcc.dg/pr51628-25.c: Likewise.
9494
9495 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9496
9497 PR fortran/59345
9498 * gfortran.dg/internal_pack_17.f90: New test.
9499 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
9500 to builtin_free.
9501
9502 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
9503
9504 PR fortran/61765
9505 * gfortran.dg/pr61765.f90: New test.
9506
9507 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
9508
9509 * g++.dg/cpp0x/pr62101.C: Test locations too.
9510 * g++.dg/inherit/pure1.C: Likewise.
9511
9512 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
9513
9514 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
9515 reports of ICEs.
9516 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
9517
9518 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
9519
9520 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
9521 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
9522 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
9523 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
9524 * gfortran.dg/bind_c_array_params_2.f90: Change search string
9525 for dump tree scan.
9526
9527 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9528
9529 PR fortran/35031
9530 * gfortran.dg/pr35031.f90: new test.
9531
9532 2019-01-11 Marek Polacek <polacek@redhat.com>
9533
9534 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
9535 * g++.dg/cpp0x/Wredundant-move5.C: New test.
9536 * g++.dg/cpp0x/Wredundant-move6.C: New test.
9537
9538 2019-01-11 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR middle-end/85956
9541 PR lto/88733
9542 * c-c++-common/gomp/pr85956.c: New test.
9543 * g++.dg/gomp/pr88733.C: New test.
9544
9545 2019-01-11 Tobias Burnus <burnus@net-b.de>
9546
9547 PR C++/88114
9548 * g++.dg/cpp0x/defaulted61.C: New
9549 * g++.dg/cpp0x/defaulted62.C: New.
9550
9551 2019-01-11 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR tree-optimization/88693
9554 * gcc.c-torture/execute/pr88693.c: New test.
9555
9556 2019-01-11 Tamar Christina <tamar.christina@arm.com>
9557
9558 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
9559 and add options.
9560
9561 2019-01-11 Martin Liska <mliska@suse.cz>
9562
9563 PR middle-end/88758
9564 * g++.dg/lto/pr88758_0.C: New test.
9565 * g++.dg/lto/pr88758_1.C: New test.
9566
9567 2019-01-11 Jan Beulich <jbeulich@suse.com>
9568
9569 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
9570 gcc.target/i386/avx512f-vcvtss2si-1.c,
9571 gcc.target/i386/avx512f-vcvttsd2si-1.c,
9572 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
9573 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
9574 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
9575 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
9576 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
9577 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
9578 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
9579 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
9580 gcc.target/i386/pr19398.c: Permit l or q suffix.
9581
9582 2019-01-11 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR rtl-optimization/88296
9585 * gcc.target/i386/pr88296.c: New test.
9586
9587 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
9588
9589 * g++.dg/diagnostic/extern-initialized.C: New.
9590 * g++.dg/ext/dllimport-initialized.C: Likewise.
9591
9592 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9593
9594 PR fortran/59345
9595 * gfortran.dg/internal_pack_16.f90: New test.
9596
9597 2019-01-10 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR target/88785
9600 * g++.target/i386/pr88785.C: New test.
9601
9602 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
9603
9604 PR rtl-optimization/87305
9605 * gcc.target/aarch64/pr87305.c: New.
9606
9607 2019-01-10 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/88792
9610 * gcc.dg/torture/pr88792.c: New testcase.
9611
9612 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9613
9614 PR fortran/86322
9615 * gfortran.dg/pr86322_1.f90: New test.
9616 * gfortran.dg/pr86322_2.f90: Ditto.
9617 * gfortran.dg/pr86322_3.f90: Ditto.
9618
9619 2019-01-10 Sudakshina Das <sudi.das@arm.com>
9620
9621 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
9622 * gcc.target/aarch64/bti-2.c: Likewise.
9623 * gcc.target/aarch64/bti-3.c: Likewise.
9624
9625 2019-01-10 Stefan Agner <stefan@agner.ch>
9626
9627 PR target/88648
9628 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
9629 check if -masm-syntax-unified gets applied properly.
9630
9631 2019-01-10 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR c/88568
9634 * gcc.dg/pr88568.c: New test.
9635
9636 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9637
9638 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
9639 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
9640
9641 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9642
9643 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
9644 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
9645
9646 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9647
9648 * lib/target-supports.exp
9649 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
9650 check_effective_target_arm_v8_3a_complex_neon_ok,
9651 add_options_for_arm_v8_3a_complex_neon,
9652 check_effective_target_arm_v8_3a_complex_neon_hw,
9653 check_effective_target_vect_complex_rot_N): New.
9654
9655 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9656
9657 PR fortran/88376
9658 * gfortran.dg/pr88376.f90: New test.
9659
9660 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
9661
9662 PR other/16615
9663 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
9664 "can not" with "cannot".
9665 * gfortran.dg/common_15.f90: Likewise.
9666 * gfortran.dg/derived_result_2.f90: Likewise.
9667 * gfortran.dg/do_check_6.f90: Likewise.
9668 * gfortran.dg/namelist_args.f90: Likewise.
9669 * gfortran.dg/negative_unit_check.f90: Likewise.
9670 * gfortran.dg/pure_formal_3.f90: Likewise.
9671 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9672 * obj-c++.dg/exceptions-3.mm: Likewise.
9673 * obj-c++.dg/exceptions-4.mm: Likewise.
9674 * obj-c++.dg/exceptions-5.mm: Likewise.
9675 * obj-c++.dg/property/at-property-23.mm: Likewise.
9676 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
9677 * obj-c++.dg/property/property-neg-7.mm: Likewise.
9678 * objc.dg/attributes/method-attribute-2.m: Likewise.
9679 * objc.dg/exceptions-3.m: Likewise.
9680 * objc.dg/exceptions-4.m: Likewise.
9681 * objc.dg/exceptions-5.m: Likewise.
9682 * objc.dg/param-1.m: Likewise.
9683 * objc.dg/property/at-property-23.m: Likewise.
9684 * objc.dg/property/dotsyntax-17.m: Likewise.
9685 * objc.dg/property/property-neg-7.m: Likewise.
9686
9687 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9688
9689 PR fortran/68426
9690 * gfortran.dg/spread_simplify_1.f90: New test.
9691
9692 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
9693
9694 * lib/target-supports.exp
9695 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
9696 * gcc.target/i386/xorsign.c: New test.
9697
9698 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
9699
9700 * gcc.target/sparc/tls-ld-int8.c: New test.
9701 * gcc.target/sparc/tls-ld-int16.c: Likewise.
9702 * gcc.target/sparc/tls-ld-int32.c: Likewise.
9703 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
9704 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
9705 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
9706
9707 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9708
9709 * gcc.target/aarch64/bti-1.c: Update test to not add command line
9710 option when configure with bti.
9711 * gcc.target/aarch64/bti-2.c: Likewise.
9712 * lib/target-supports.exp
9713 (check_effective_target_default_branch_protection):
9714 Add configure check for --enable-standard-branch-protection.
9715
9716 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9717
9718 * gcc.target/aarch64/bti-1.c: New test.
9719 * gcc.target/aarch64/bti-2.c: New test.
9720 * gcc.target/aarch64/bti-3.c: New test.
9721 * lib/target-supports.exp
9722 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
9723
9724 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9725
9726 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
9727 instead of IP0_REGNUM and add test case.
9728
9729 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9730
9731 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
9732 copysign.
9733 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
9734 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
9735 xorsign.
9736 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
9737
9738 2019-01-09 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR rtl-optimization/88331
9741 * gcc.target/i386/pr88331.c: New test.
9742
9743 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9744
9745 * g++.dg/diagnostic/constexpr2.C: New.
9746 * g++.dg/diagnostic/ref3.C: Likewise.
9747
9748 2019-01-08 Marek Polacek <polacek@redhat.com>
9749
9750 PR c++/88538 - braced-init-list in template-argument-list.
9751 * g++.dg/cpp2a/nontype-class11.C: New test.
9752
9753 PR c++/88744
9754 * g++.dg/cpp2a/nontype-class12.C: New test.
9755
9756 2019-01-08 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR target/88457
9759 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
9760 dg-options. Require ppc_cpu_supports_hw effective target instead of
9761 powerpc64*-*-*.
9762
9763 2019-01-08 Janus Weil <janus@gcc.gnu.org>
9764
9765 PR fortran/88047
9766 * gfortran.dg/class_69.f90: New test case.
9767
9768 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
9769
9770 PR target/88717
9771 * gcc.target/i386/pr88717.c: New test.
9772
9773 2019-01-08 Marek Polacek <polacek@redhat.com>
9774
9775 PR c++/88548 - this accepted in static member functions.
9776 * g++.dg/cpp0x/this1.C: New test.
9777
9778 2019-01-08 Martin Liska <mliska@suse.cz>
9779
9780 PR tree-optimization/88753
9781 * gcc.dg/tree-ssa/pr88753.c: New test.
9782
9783 2019-01-08 Richard Biener <rguenther@suse.de>
9784
9785 PR tree-optimization/86554
9786 * gcc.dg/torture/pr86554-1.c: New testcase.
9787 * gcc.dg/torture/pr86554-2.c: Likewise.
9788
9789 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9790
9791 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
9792 cover target variance.
9793
9794 2019-01-08 Richard Biener <rguenther@suse.de>
9795
9796 PR fortran/88611
9797 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
9798 directly build the expected GENERIC tree.
9799
9800 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
9801
9802 * gcc.target/aarch64/(return_address_sign_1.c,
9803 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
9804 Change option to -mbranch-protection.
9805 * gcc.target/aarch64/(branch-protection-option.c,
9806 branch-protection-option-2.c, branch-protection-attr.c,
9807 branch-protection-attr-2.c): New file.
9808
9809 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9810
9811 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
9812
9813 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
9814
9815 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
9816 alias support.
9817 * c-c++-common/builtin-has-attribute-4.c: Likewise.
9818 Append match for warning that ‘protected’ attribute is not supported.
9819
9820 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
9821
9822 * gcc.dg/Wmissing-attributes.c: Require alias support.
9823 * gcc.dg/attr-copy-2.c: Likewise.
9824 * gcc.dg/attr-copy-5.c: Likewise.
9825
9826 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
9827 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR c++/88554
9830 * g++.dg/warn/Wreturn-type-11.C: New test.
9831
9832 2019-01-07 David Malcolm <dmalcolm@redhat.com>
9833
9834 PR jit/88747
9835 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
9836 dump to reflect r266077.
9837
9838 2019-01-07 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR c/88701
9841 * gcc.dg/pr88701.c: New test.
9842
9843 2019-01-07 Joseph Myers <joseph@codesourcery.com>
9844
9845 PR c/88720
9846 PR c/88726
9847 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
9848
9849 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9850
9851 * g++.dg/diagnostic/constexpr1.C: New.
9852 * g++.dg/diagnostic/thread1.C: Likewise.
9853
9854 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9855 Harald Anlauf <anlauf@gmx.de>
9856 Tobias Burnus <burnus@gcc.gnu.org>
9857
9858 * gfortran.dg/is_contiguous_1.f90: New test.
9859 * gfortran.dg/is_contiguous_2.f90: New test.
9860 * gfortran.dg/is_contiguous_3.f90: New test.
9861
9862 2019-01-07 Marek Polacek <polacek@redhat.com>
9863
9864 PR c++/88741 - wrong error with initializer-string.
9865 * g++.dg/init/array50.C: New test.
9866
9867 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
9868
9869 PR c++/88261
9870 PR c++/69338
9871 PR c++/69696
9872 PR c++/69697
9873 * gcc.dg/array-6.c: Move from here ...
9874 * c-c++-common/array-6.c: ... to here and add some more test coverage.
9875 * g++.dg/pr69338.C: New test.
9876 * g++.dg/pr69697.C: Likewise.
9877 * g++.dg/ext/flexary32.C: Likewise.
9878 * g++.dg/ext/flexary3.C: Adjust test.
9879 * g++.dg/ext/flexary12.C: Likewise.
9880 * g++.dg/ext/flexary13.C: Likewise.
9881 * g++.dg/ext/flexary15.C: Likewise.
9882 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
9883 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
9884 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
9885
9886 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
9887
9888 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
9889 optional in scan pattern.
9890
9891 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
9892
9893 PR tree-optimization/88598
9894 * gcc.dg/vect/pr88598-1.c: New test.
9895 * gcc.dg/vect/pr88598-2.c: Likewise.
9896 * gcc.dg/vect/pr88598-3.c: Likewise.
9897 * gcc.dg/vect/pr88598-4.c: Likewise.
9898 * gcc.dg/vect/pr88598-5.c: Likewise.
9899 * gcc.dg/vect/pr88598-6.c: Likewise.
9900
9901 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
9902
9903 PR tree-optimization/88598
9904 * gcc.dg/pr88598-1.c: New test.
9905 * gcc.dg/pr88598-2.c: Likewise.
9906 * gcc.dg/pr88598-3.c: Likewise.
9907 * gcc.dg/pr88598-4.c: Likewise.
9908 * gcc.dg/pr88598-5.c: Likewise.
9909
9910 2019-01-07 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR tree-optimization/88676
9913 * gcc.dg/tree-ssa/pr88676.c: New test.
9914 * gcc.dg/pr88676.c: New test.
9915 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
9916 allow &.
9917
9918 PR sanitizer/88619
9919 * c-c++-common/asan/pr88619.c: New test.
9920
9921 PR c++/85052
9922 * c-c++-common/builtin-convertvector-1.c: New test.
9923 * c-c++-common/torture/builtin-convertvector-1.c: New test.
9924 * g++.dg/ext/builtin-convertvector-1.C: New test.
9925 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
9926
9927 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
9928
9929 PR target/88521
9930 * gcc.target/i386/pr88521.c: New testcase.
9931
9932 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9933
9934 PR fortran/88658
9935 * gfortran.dg/min_max_type_2.f90: New test.
9936
9937 2019-01-06 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR c/88363
9940 * c-c++-common/attributes-4.c (falloc_align_int128,
9941 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
9942
9943 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
9944
9945 * gcc.dg/ipa/ipcp-2.c: Update bounds.
9946
9947 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9948
9949 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
9950 * gcc.dg/plugin/plugindir2.c: Likewise.
9951 * gcc.dg/plugin/plugindir3.c: Likewise.
9952 * gcc.dg/plugin/plugindir4.c: Likewise.
9953
9954 2019-01-05 Janus Weil <janus@gcc.gnu.org>
9955
9956 PR fortran/88009
9957 * gfortran.dg/blockdata_10.f90: New test case.
9958
9959 2019-01-05 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR middle-end/82564
9962 PR target/88620
9963 * gcc.dg/nested-func-12.c: New test.
9964 * gcc.c-torture/compile/pr82564.c: New test.
9965
9966 PR debug/88635
9967 * gcc.dg/debug/dwarf2/pr88635.c: New test.
9968
9969 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9970
9971 PR target/60563
9972 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
9973
9974 2019-01-04 Martin Sebor <msebor@redhat.com>
9975
9976 PR c/88546
9977 * g++.dg/ext/attr-copy.C: New test.
9978 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
9979 * gcc.dg/attr-copy-6.c: New test.
9980 * gcc.dg/attr-copy-7.c: New test.
9981
9982 2019-01-04 Martin Sebor <msebor@redhat.com>
9983
9984 PR c/88363
9985 * c-c++-common/attributes-4.c: New test.
9986
9987 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
9988
9989 PR gcc/87763
9990 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
9991 count to 18.
9992
9993 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9994
9995 PR fortran/48543
9996 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
9997 * gfortran.dg/merge_char_const.f90: Restore.
9998
9999 2019-01-04 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR target/88594
10002 * gcc.dg/pr88594.c: New test.
10003
10004 2019-01-04 Jan Beulich <jbeulich@suse.com>
10005
10006 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
10007 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
10008 gcc.target/i386/avx512bw-vpcmpequb-1.c,
10009 gcc.target/i386/avx512bw-vpcmpequw-1.c,
10010 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
10011 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
10012 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
10013 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
10014 gcc.target/i386/avx512bw-vpcmpgew-1.c,
10015 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
10016 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
10017 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
10018 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
10019 gcc.target/i386/avx512bw-vpcmpleb-1.c,
10020 gcc.target/i386/avx512bw-vpcmpleub-1.c,
10021 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
10022 gcc.target/i386/avx512bw-vpcmplew-1.c,
10023 gcc.target/i386/avx512bw-vpcmpltb-1.c,
10024 gcc.target/i386/avx512bw-vpcmpltub-1.c,
10025 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
10026 gcc.target/i386/avx512bw-vpcmpltw-1.c,
10027 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
10028 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
10029 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
10030 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
10031 gcc.target/i386/avx512bw-vpmovb2m-1.c,
10032 gcc.target/i386/avx512bw-vpmovm2b-1.c,
10033 gcc.target/i386/avx512bw-vpmovm2w-1.c,
10034 gcc.target/i386/avx512bw-vpmovw2m-1.c,
10035 gcc.target/i386/avx512bw-vptestmb-1.c,
10036 gcc.target/i386/avx512bw-vptestmw-1.c,
10037 gcc.target/i386/avx512bw-vptestnmb-1.c,
10038 gcc.target/i386/avx512bw-vptestnmw-1.c,
10039 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
10040 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
10041 gcc.target/i386/avx512dq-vfpclasssd-1.c,
10042 gcc.target/i386/avx512dq-vfpclassss-1.c,
10043 gcc.target/i386/avx512dq-vpmovd2m-1.c,
10044 gcc.target/i386/avx512dq-vpmovm2d-1.c,
10045 gcc.target/i386/avx512dq-vpmovm2q-1.c,
10046 gcc.target/i386/avx512dq-vpmovq2m-1.c,
10047 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
10048 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
10049 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
10050 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
10051 gcc.target/i386/avx512vl-vpcmpequd-1.c,
10052 gcc.target/i386/avx512vl-vpcmpequq-1.c,
10053 gcc.target/i386/avx512vl-vpcmpged-1.c,
10054 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
10055 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
10056 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
10057 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
10058 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
10059 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
10060 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
10061 gcc.target/i386/avx512vl-vpcmpled-1.c,
10062 gcc.target/i386/avx512vl-vpcmpleq-1.c,
10063 gcc.target/i386/avx512vl-vpcmpleud-1.c,
10064 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
10065 gcc.target/i386/avx512vl-vpcmpltd-1.c,
10066 gcc.target/i386/avx512vl-vpcmpltq-1.c,
10067 gcc.target/i386/avx512vl-vpcmpltud-1.c,
10068 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
10069 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
10070 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
10071 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
10072 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
10073 gcc.target/i386/avx512vl-vptestmd-1.c,
10074 gcc.target/i386/avx512vl-vptestmq-1.c,
10075 gcc.target/i386/avx512vl-vptestnmd-1.c,
10076 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
10077 operand.
10078 * gcc.target/i386/avx512bw-vpcmpb-1.c,
10079 gcc.target/i386/avx512bw-vpcmpub-1.c,
10080 gcc.target/i386/avx512bw-vpcmpuw-1.c,
10081 gcc.target/i386/avx512bw-vpcmpw-1.c,
10082 gcc.target/i386/avx512dq-vfpclasspd-1.c,
10083 gcc.target/i386/avx512dq-vfpclassps-1.c,
10084 gcc.target/i386/avx512f-vcmppd-1.c,
10085 gcc.target/i386/avx512f-vcmpps-1.c,
10086 gcc.target/i386/avx512f-vcmpsd-1.c,
10087 gcc.target/i386/avx512f-vcmpss-1.c,
10088 gcc.target/i386/avx512f-vpcmpd-1.c,
10089 gcc.target/i386/avx512f-vpcmpq-1.c,
10090 gcc.target/i386/avx512f-vpcmpud-1.c,
10091 gcc.target/i386/avx512f-vpcmpuq-1.c,
10092 gcc.target/i386/avx512f-vptestmd-1.c,
10093 gcc.target/i386/avx512f-vptestmq-1.c,
10094 gcc.target/i386/avx512f-vptestnmd-1.c,
10095 gcc.target/i386/avx512f-vptestnmq-1.c,
10096 gcc.target/i386/avx512vl-vcmppd-1.c,
10097 gcc.target/i386/avx512vl-vcmpps-1.c,
10098 gcc.target/i386/avx512vl-vpcmpd-1.c,
10099 gcc.target/i386/avx512vl-vpcmpq-1.c,
10100 gcc.target/i386/avx512vl-vpcmpud-1.c,
10101 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
10102 as mask operand.
10103
10104 2019-01-03 Martin Sebor <msebor@redhat.com>
10105
10106 PR tree-optimization/88659
10107 * gcc.dg/Wstringop-truncation-6.c: New test.
10108
10109 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10110
10111 PR fortran/48543
10112 * gfortran.dg/const_chararacter_merge.f90: Remove.
10113
10114 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR debug/88644
10117 * gcc.dg/debug/dwarf2/pr88644.c: New test.
10118 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
10119
10120 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
10121
10122 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
10123 * gcc.dg/pubtypes-3.c: Likewise.
10124 * gcc.dg/pubtypes-4.c: Likewise.
10125
10126 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR c++/88636
10129 * g++.target/i386/pr88636.C: New test.
10130
10131 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10132
10133 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
10134
10135 2019-01-03 Martin Liska <mliska@suse.cz>
10136
10137 PR testsuite/88436
10138 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
10139
10140 2019-01-02 Marek Polacek <polacek@redhat.com>
10141
10142 PR c++/88612 - ICE with -Waddress-of-packed-member.
10143 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
10144
10145 PR c++/88631 - CTAD failing for value-initialization.
10146 * g++.dg/cpp1z/class-deduction59.C: New test.
10147
10148 PR c++/81486 - CTAD failing with ().
10149 * g++.dg/cpp1z/class-deduction60.C: New test.
10150 * g++.dg/cpp1z/class-deduction61.C: New test.
10151
10152 2019-01-02 Martin Sebor <msebor@redhat.com>
10153 Jeff Law <law@redhat.com>
10154
10155 * gcc.dg/strlenopt-36.c: Update.
10156 * gcc.dg/strlenopt-45.c: Update.
10157 * gcc.c-torture/execute/strlen-5.c: New test.
10158 * gcc.c-torture/execute/strlen-6.c: New test.
10159 * gcc.c-torture/execute/strlen-7.c: New test.
10160
10161 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR testsuite/87304
10164 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
10165 messages only on vect_hw_misalign targets.
10166
10167 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
10168
10169 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
10170 * gfortran.dg/dec_d_lines_3.f: Ditto.
10171 * gfortran.dg/dec_structure_24.f90: Ditto.
10172 * gfortran.dg/dec_structure_26.f90: Ditto.
10173 * gfortran.dg/dec_structure_27.f90: Ditto.
10174 * gfortran.dg/dec_type_print_3.f90: Ditto.
10175 * gfortran.dg/derived_name_1.f90: Ditto.
10176 * gfortran.dg/error_recovery_1.f90: Ditto.
10177 * gfortran.dg/gomp/pr29759.f90: Ditto.
10178 * gfortran.dg/pr36192.f90: Ditto.
10179 * gfortran.dg/pr56007.f90: Ditto.
10180 * gfortran.dg/pr56520.f90: Ditto.
10181 * gfortran.dg/pr78741.f90: Ditto.
10182 * gfortran.dg/print_fmt_2.f90: Ditto.
10183 * gfortran.dg/select_type_20.f90: Ditto.
10184
10185 2019-01-02 Marek Polacek <polacek@redhat.com>
10186
10187 PR c++/86875
10188 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
10189
10190 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10191
10192 PR fortran/48543
10193 * gfortran.dg/const_chararacter_merge.f90: New test.
10194
10195 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
10196
10197 PR lto/88130
10198 * g++.dg/torture/pr88130.C: New testcase.
10199
10200 2019-01-02 Martin Liska <mliska@suse.cz>
10201
10202 PR tree-optimization/88650
10203 * gfortran.dg/predict-3.f90: New test.
10204
10205 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
10208
10209 2019-01-02 Richard Biener <rguenther@suse.de>
10210
10211 PR tree-optimization/88621
10212 * gcc.dg/torture/pr88621.c: New testcase.
10213
10214 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR ipa/88561
10217 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
10218 targets and expect _ZThn8 for ilp32 targets.
10219
10220 2019-01-01 Martin Sebor <msebor@redhat.com>
10221 Jeff Law <law@redhat.com>
10222
10223 * gcc.dg/strlenopt-40.c: Update.
10224 * gcc.dg/strlenopt-51.c: Likewise.
10225 * gcc.dg/tree-ssa/pr79376.c: Likewise.
10226
10227 * gcc.dg/strlenopt-40.c: Disable a couple tests.
10228 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
10229 * gcc.dg/strlenopt-59.c: New test.
10230 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
10231 * g++.dg/init/strlen.C: New test.
10232
10233 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10234
10235 PR fortran/82743
10236 * gfortran.dg/structure_constructor_16.f90: New test.
10237
10238 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10239
10240 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
10241 * g++.dg/ipa/devirt-53.C: Fix scan template.
10242
10243 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10244
10245 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
10246 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
10247 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
10248
10249 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10250
10251 * g++.dg/tree-prof/devirt.C: Update testcase.
10252
10253 2019-01-01 Jakub Jelinek <jakub@redhat.com>
10254
10255 Update copyright years.
10256 \f
10257 Copyright (C) 2019 Free Software Foundation, Inc.
10258
10259 Copying and distribution of this file, with or without modification,
10260 are permitted in any medium without royalty provided the copyright
10261 notice and this notice are preserved.