[Ada] SPARK_Mode Off now allowed inside subprogram
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-07-04 Yannick Moy <moy@adacore.com>
2
3 * gnat.dg/spark3.adb: New testcase.
4
5 2019-07-04 Justin Squirek <squirek@adacore.com>
6
7 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
8
9 2019-07-04 Ed Schonberg <schonberg@adacore.com>
10
11 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
12 gnat.dg/equal6_types.ads: New testcase.
13
14 2019-07-04 Justin Squirek <squirek@adacore.com>
15
16 * gnat.dg/allocator.adb: New testcase.
17
18 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
19
20 * gnat.dg/default_initial_condition.adb,
21 gnat.dg/default_initial_condition_pack.adb,
22 gnat.dg/default_initial_condition_pack.ads: New testcase.
23
24 2019-07-04 Ed Schonberg <schonberg@adacore.com>
25
26 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
27
28 2019-07-04 Yannick Moy <moy@adacore.com>
29
30 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
31 gnat.dg/synchronized2_pkg.ads: New testcase.
32
33 2019-07-04 Justin Squirek <squirek@adacore.com>
34
35 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
36 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
37 New testcase.
38
39 2019-07-04 Ed Schonberg <schonberg@adacore.com>
40
41 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
42 gnat.dg/dimensions2_real_numbers.ads: New testcase.
43
44 2019-07-04 Jakub Jelinek <jakub@redhat.com>
45
46 PR tree-optimization/91063
47 * gcc.dg/gomp/pr91063.c: New test.
48
49 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
50
51 PR target/88833
52 * gfortran.dg/pr88833.f90: New test.
53
54 2019-07-04 Jakub Jelinek <jakub@redhat.com>
55
56 PR middle-end/91069
57 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
58 hardcoded 16 for better portability.
59 (v2di): Change from long vector to long long vector. Use
60 2 * sizeof (long long) instead of hardcoded 16.
61
62 PR rtl-optimization/90756
63 * gcc.dg/pr90756.c: New test.
64
65 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
66
67 * gcc.target/mips/mips-fmadd.c: Rename to ...
68 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
69 * gcc.target/mips/mips-fmadd-n64.c: New.
70
71 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
72
73 * gcc.dg/store_merging_27.c: Fix test for Arm.
74 * gcc.dg/store_merging_28.c: Likewise.
75 * gcc.dg/store_merging_29.c: Likewise.
76 * gcc.dg/tree-ssa/dump-6.c: Likewise.
77
78 2019-07-03 Richard Biener <rguenther@suse.de>
79
80 PR middle-end/91069
81 * gcc.dg/pr91069.c: New testcase.
82
83 2019-07-03 Martin Liska <mliska@suse.cz>
84
85 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
86 as we do now better.
87
88 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
89
90 * gnat.dg/specs/debug1.ads: New test.
91
92 2019-07-03 Martin Liska <mliska@suse.cz>
93
94 PR tree-optimization/90892
95 * gcc.dg/pr90892.c: New test.
96
97 2019-07-03 Martin Liska <mliska@suse.cz>
98
99 PR middle-end/90899
100 * gcc.target/i386/pr90899.c: New test.
101
102 2019-07-03 Jakub Jelinek <jakub@redhat.com>
103
104 PR tree-optimization/91033
105 * gcc.target/i386/pr91033.c: New test.
106
107 2019-07-03 Bob Duff <duff@adacore.com>
108
109 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
110 gnat.dg/task2_pkg.ads: New testcase.
111
112 2019-07-03 Ed Schonberg <schonberg@adacore.com>
113
114 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
115 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
116 testcase.
117
118 2019-07-03 Justin Squirek <squirek@adacore.com>
119
120 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
121
122 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
123
124 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
125 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
126 testcase.
127
128 2019-07-03 Bob Duff <duff@adacore.com>
129
130 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
131 gnat.dg/warn20_pkg.ads: New testcase.
132
133 2019-07-03 Ed Schonberg <schonberg@adacore.com>
134
135 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
136 * gnat.dg/static_pred1.adb: Remove expected error.
137
138 2019-07-03 Ed Schonberg <schonberg@adacore.com>
139
140 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
141
142 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
143
144 * gnat.dg/alignment14.adb: New testcase.
145
146 2019-07-03 Ed Schonberg <schonberg@adacore.com>
147
148 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
149 testcase.
150
151 2019-07-03 Jakub Jelinek <jakub@redhat.com>
152
153 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
154 * c-c++-common/gomp/scan-5.c (foo): Likewise.
155
156 * c-c++-common/gomp/scan-5.c: New test.
157
158 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
159
160 2019-07-02 Jeff Law <law@redhat.com>
161
162 PR tree-optimization/90883
163 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
164 deleted store on some targets.
165
166 2019-07-02 qing zhao <qing.zhao@oracle.com>
167
168 PR preprocessor/90581
169 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
170 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
171 * c-c++-common/cpp/fmax-include-depth.c: New test.
172
173 2019-07-02 Jan Hubicka <jh@suse.cz>
174
175 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
176
177 2019-07-02 Jan Hubicka <jh@suse.cz>
178
179 * g++.dg/lto/pr90990_0.C: New testcase.
180
181 2019-07-02 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/58483
184 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
185
186 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
187
188 * gcc.target/s390/vector/vec-shift-2.c: New test.
189
190 2019-07-01 Ed Schonberg <schonberg@adacore.com>
191
192 * gnat.dg/generic_inst3.adb,
193 gnat.dg/generic_inst3_kafka_lib-topic.ads,
194 gnat.dg/generic_inst3_kafka_lib.ads,
195 gnat.dg/generic_inst3_markets.ads,
196 gnat.dg/generic_inst3_traits-encodables.ads,
197 gnat.dg/generic_inst3_traits.ads: New testcase.
198
199 2019-07-01 Ed Schonberg <schonberg@adacore.com>
200
201 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
202
203 2019-07-01 Ed Schonberg <schonberg@adacore.com>
204
205 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
206 testcase.
207
208 2019-07-01 Ed Schonberg <schonberg@adacore.com>
209
210 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
211
212 2019-07-01 Ed Schonberg <schonberg@adacore.com>
213
214 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
215
216 2019-07-01 Richard Biener <rguenther@suse.de>
217
218 * gcc.dg/gimplefe-42.c: New testcase.
219
220 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
221
222 * gnat.dg/sets1.adb: Update.
223
224 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
225
226 * gnat.dg/linkedlist.adb: Update.
227
228 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
229
230 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
231
232 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
233
234 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
235 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
236 testcase.
237
238 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
239
240 PR lto/91028
241 PR lto/90720
242 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
243 -fno-use-linker-plugin
244 * g++.dg/lto/alias-2_0.C: Likewise.
245
246 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
247
248 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
249
250 2019-07-01 Richard Biener <rguenther@suse.de>
251
252 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
253
254 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
255
256 * lib/target-supports.exp
257 (check_effective_target_avx512vp2intersect): New proc.
258 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
259 dg-require-effective-target avx512vp2intersect.
260 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
261
262 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
263
264 * gnat.dg/specs/array5.ads: New test.
265 * gnat.dg/specs/array5_pkg1.ads: New helper.
266 * gnat.dg/specs/array5_pkg2.ads: Likewise.
267 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
268
269 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
270
271 * gnat.dg/specs/unchecked_convert1.ads: New test.
272 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
273
274 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
275
276 * gnat.dg/specs/size_clause3.ads: Adjust error message.
277
278 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gnat.dg/specs/atomic2.ads: Adjust error message.
281 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
282 * gnat.dg/specs/size_clause3.ads: Likewise.
283
284 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
285
286 * gnat.dg/array35.adb: New test.
287 * gnat.dg/array36.adb: Likewise.
288
289 2019-06-28 Jan Beulich <jbeulich@suse.com>
290
291 * gcc.target/i386/gfni-5.c: New.
292
293 2019-06-28 Jan Beulich <jbeulich@suse.com>
294
295 * gcc.target/i386/cvtpd2pi: New.
296
297 2019-06-27 Jakub Jelinek <jakub@redhat.com>
298
299 PR c++/91024
300 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
301
302 PR tree-optimization/91010
303 * g++.dg/vect/simd-10.cc: New test.
304
305 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
306
307 PR fortran/90987
308 * match.c (gfc_match_common): Adjust parsing of fixed and free form
309 source code containing, e.g., COMMONI.
310
311 2019-06-27 Jan Hubicka <jh@suse.cz>
312
313 * g++.dg/lto/alias-2_0.C: New testcase.
314 * g++.dg/lto/alias-2_1.C: New testcase.
315
316 2019-06-27 Jakub Jelinek <jakub@redhat.com>
317
318 PR target/90991
319 * gcc.target/i386/avx2-pr90991-1.c: New test.
320 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
321
322 2019-06-27 Jan Beulich <jbeulich@suse.com>
323
324 * gcc.target/i386/gfni-4.c: Pass -msse2.
325
326 2019-06-27 Richard Biener <rguenther@suse.de>
327
328 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
329
330 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
331
332 PR tree-optimization/89772
333 * gcc.dg/builtin-memchr-4.c: New test.
334
335 2019-06-27 Martin Liska <mliska@suse.cz>
336
337 PR tree-optimization/91014
338 * gcc.target/s390/pr91014.c: New test.
339
340 2019-06-27 Richard Biener <rguenther@suse.de>
341
342 PR testsuite/91004
343 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
344
345 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
346
347 PR target/62147
348 * gcc.target/powerpc/pr62147.c: New test.
349
350 2019-06-26 Jeff Law <law@redhat.com>
351
352 PR tree-optimization/90883
353 * g++.dg/tree-ssa/pr90883.C: New test.
354 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
355
356 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
357
358 PR target/89021
359 * lib/target-supports.exp (available_vector_sizes)
360 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
361 64-bit vectors for !ia32.
362
363 2019-06-26 Jeff Law <law@redhat.com>
364
365 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
366 as DSE compromises several of these tests.
367 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
368 * gcc.dg/memcpy-2.c: Similarly.
369 * gcc.dg/pr40340-1.c: Similarly.
370 * gcc.dg/pr40340-2.c: Similarly.
371 * gcc.dg/pr40340-5.c: Similarly.
372
373 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
374
375 PR Fortran/90988
376 ChangeLog forgotten with revision 272667
377 * gfortran.dg/pr90988_1.f90: New test.
378 * gfortran.dg/pr90988_2.f90: Ditto.
379 * gfortran.dg/pr90988_3.f90: Ditto.
380
381 2019-06-26 Nathan Sidwell <nathan@acm.org>
382
383 * c-c++-common/pr90927.c: New.
384
385 2019-06-26 Richard Biener <rguenther@suse.de>
386
387 PR ipa/90982
388 * g++.dg/torture/pr90982.C: New testcase.
389
390 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
391
392 PR c++/67184
393 PR c++/69445
394 * g++.dg/other/final3.C: New.
395 * g++.dg/other/final5.C: Likewise.
396
397 2019-06-26 Jakub Jelinek <jakub@redhat.com>
398
399 PR target/90991
400 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
401
402 2019-06-26 Li Jia He <helijia@linux.ibm.com>
403
404 * gcc.target/powerpc/maddld-1.c: New testcase.
405
406 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
407 Olga Makhotina <olga.makhotina@intel.com>
408
409 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
410 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
411 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
412 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
413 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
414 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
415 * gcc.target/i386/sse-13.c: Likewsie.
416 * gcc.target/i386/sse-14.c: Likewise.
417 * gcc.target/i386/sse-22.c: Likewise.
418 * gcc.target/i386/sse-23.c: Likewise.
419 * g++.dg/other/i386-2.C: Likewise.
420 * g++.dg/other/i386-3.C: Likewise.
421
422 2019-06-25 Jakub Jelinek <jakub@redhat.com>
423
424 PR c++/90969
425 * g++.dg/ext/vector38.C: New test.
426
427 2019-06-25 Martin Jambor <mjambor@suse.cz>
428
429 PR ipa/90939
430 * g++.dg/lto/pr90939_[01].C: New test.
431
432 2019-06-25 Richard Biener <rguenther@suse.de>
433
434 PR tree-optimization/90930
435 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
436 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
437
438 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
439
440 * gcc.target/arc/pr89838.c: New file.
441
442 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
443
444 * gcc.target/msp430/mlarge-pedwarns.c: New test.
445
446 2019-06-25 Jakub Jelinek <jakub@redhat.com>
447
448 PR sanitizer/90954
449 * c-c++-common/gomp/pr90954.c: New test.
450
451 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
452
453 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
454 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
455
456 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
457
458 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
459 to recognise Darwin's register names.
460
461 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
462
463 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
464 * gcc.dg/cpp/usr/include/stdio.h: Rename...
465 * gcc.dg/cpp/usr/include/example.h: ... to this.
466
467 2019-06-24 Richard Biener <rguenther@suse.de>
468
469 PR tree-optimization/90972
470 * gcc.dg/torture/pr90972.c: New testcase.
471
472 2019-06-24 Martin Sebor <msebor@redhat.com>
473
474 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
475 * gcc.dg/misc-column.c: Ditto.
476
477 2019-06-23 Ian Lance Taylor <iant@golang.org>
478
479 * go.test/test/blank1.go: Update for diagnostic message changes.
480
481 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
482
483 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
484
485 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
486
487 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
488 vector explicitly for the vec_perm.
489
490 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
491
492 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
493 __USER_LABEL_PREFIX__.
494
495 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
496
497 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
498 expect the out-of-line GPR restore, and test specifically for
499 absence of branches to local labels.
500
501 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
502
503 PR fortran/89782
504 * gfortran.dg/io_constraints_14.f90: New test.
505
506 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
507
508 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
509 * gcc.target/powerpc/pr79909.c: Likewise.
510
511 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
512
513 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
514 warning about _Bool.
515
516 2019-06-22 Marek Polacek <polacek@redhat.com>
517
518 PR c++/65707
519 PR c++/89480
520 PR c++/58836
521 * g++.dg/cpp0x/nondeduced5.C: New test.
522 * g++.dg/cpp0x/nondeduced6.C: New test.
523 * g++.dg/cpp0x/nondeduced7.C: New test.
524
525 PR c++/66256
526 * g++.dg/cpp0x/noexcept54.C: New test.
527
528 2019-06-22 Jan Hubicka <jh@suse.cz>
529
530 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
531
532 2019-06-22 Marek Polacek <polacek@redhat.com>
533
534 PR c++/86476 - noexcept-specifier is a complete-class context.
535 PR c++/52869
536 * g++.dg/cpp0x/noexcept45.C: New test.
537 * g++.dg/cpp0x/noexcept46.C: New test.
538 * g++.dg/cpp0x/noexcept47.C: New test.
539 * g++.dg/cpp0x/noexcept48.C: New test.
540 * g++.dg/cpp0x/noexcept49.C: New test.
541 * g++.dg/cpp0x/noexcept50.C: New test.
542 * g++.dg/cpp0x/noexcept51.C: New test.
543 * g++.dg/cpp0x/noexcept52.C: New test.
544 * g++.dg/cpp0x/noexcept53.C: New test.
545 * g++.dg/eh/shadow1.C: Adjust dg-error.
546
547 PR c++/90881 - bogus -Wunused-value in unevaluated context.
548 * g++.dg/cpp0x/Wunused-value1.C: New test.
549
550 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
551
552 * g++.dg/diagnostic/auto-storage-1.C: New.
553 * g++.dg/diagnostic/no-type-1.C: Likewise.
554 * g++.dg/diagnostic/no-type-2.C: Likewise.
555 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
556 * g++.dg/cpp0x/auto9.C: Test some locations too.
557 * g++.dg/cpp1z/register1.C: Likewise.
558 * g++.dg/cpp1z/register2.C: Likewise.
559 * g++.dg/cpp1z/register3.C: Likewise.
560 * g++.dg/other/error34.C: Likewise.
561
562 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
563
564 PR c++/90909
565 * g++.dg/other/final7.C: New.
566
567 2019-06-21 Jakub Jelinek <jakub@redhat.com>
568
569 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
570 x86.
571 * g++.dg/vect/simd-5.cc: Likewise.
572
573 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/90909
576 Revert:
577 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
578
579 PR c++/67184
580 PR c++/69445
581 * g++.dg/other/final3.C: New.
582 * g++.dg/other/final4.C: Likewise.
583 * g++.dg/other/final5.C: Likewise.
584
585 * g++.dg/other/final6.C: New.
586
587 2019-06-21 Marek Polacek <polacek@redhat.com>
588
589 PR c++/61490 - qualified-id in friend function definition.
590 * g++.dg/diagnostic/friend2.C: New test.
591 * g++.dg/diagnostic/friend3.C: New test.
592
593 PR c++/60223 - ICE with T{} in non-deduced context.
594 * g++.dg/cpp0x/nondeduced1.C: New test.
595 * g++.dg/cpp0x/nondeduced2.C: New test.
596 * g++.dg/cpp0x/nondeduced3.C: New test.
597 * g++.dg/cpp0x/nondeduced4.C: New test.
598
599 PR c++/64235 - missing syntax error with invalid alignas.
600 * g++.dg/parse/alignas1.C: New test.
601
602 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
603
604 PR fortran/67884
605 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
606 * gfortran.dg/pr67884.f90: ... covered here. New test.
607
608 2019-06-21 Marek Polacek <polacek@redhat.com>
609
610 PR c++/90490 - fix decltype issues in noexcept-specifier.
611 * g++.dg/cpp0x/noexcept43.C: New test.
612 * g++.dg/cpp0x/noexcept44.C: New test.
613
614 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
615
616 PR c++/90875 - added -Wswitch-outside-range option
617 * c-c++-common/Wswitch-outside-range-1.c: New test.
618 * c-c++-common/Wswitch-outside-range-2.c: New test.
619 * c-c++-common/Wswitch-outside-range-3.c: New test.
620 * c-c++-common/Wswitch-outside-range-4.c: New test.
621
622 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
623
624 PR fortran/51991
625 gfortran.dg/pr51991.f90
626
627 2019-06-21 Jeff Law <law@redhat.com>
628
629 PR tree-optimization/90949
630 * gcc.c-torture/execute/pr90949.c: New test.
631
632 2019-06-21 Marek Polacek <polacek@redhat.com>
633
634 PR c++/90953 - ICE with -Wmissing-format-attribute.
635 * g++.dg/warn/miss-format-7.C: New test.
636
637 2019-06-21 Richard Biener <rguenther@suse.de>
638
639 PR debug/90914
640 * g++.dg/debug/pr90914.C: New testcase.
641
642 2019-06-21 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/90913
645 * gfortran.dg/vect/pr90913.f90: New testcase.
646
647 2019-06-21 Jakub Jelinek <jakub@redhat.com>
648
649 * gcc.dg/vect/vect-simd-12.c: New test.
650 * gcc.dg/vect/vect-simd-13.c: New test.
651 * gcc.dg/vect/vect-simd-14.c: New test.
652 * gcc.dg/vect/vect-simd-15.c: New test.
653 * gcc.target/i386/sse2-vect-simd-12.c: New test.
654 * gcc.target/i386/sse2-vect-simd-13.c: New test.
655 * gcc.target/i386/sse2-vect-simd-14.c: New test.
656 * gcc.target/i386/sse2-vect-simd-15.c: New test.
657 * gcc.target/i386/avx2-vect-simd-12.c: New test.
658 * gcc.target/i386/avx2-vect-simd-13.c: New test.
659 * gcc.target/i386/avx2-vect-simd-14.c: New test.
660 * gcc.target/i386/avx2-vect-simd-15.c: New test.
661 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
662 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
663 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
664 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
665 * g++.dg/vect/simd-6.cc: New test.
666 * g++.dg/vect/simd-7.cc: New test.
667 * g++.dg/vect/simd-8.cc: New test.
668 * g++.dg/vect/simd-9.cc: New test.
669 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
670
671 PR c++/90950
672 * g++.dg/gomp/lastprivate-1.C: New test.
673
674 * gcc.dg/vect/vect-simd-11.c: New test.
675 * gcc.target/i386/sse2-vect-simd-11.c: New test.
676 * gcc.target/i386/avx2-vect-simd-11.c: New test.
677 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
678
679 2019-06-20 Marek Polacek <polacek@redhat.com>
680
681 PR c++/79781
682 * g++.dg/ext/goto1.C: New test.
683
684 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
685
686 PR fortran/77632
687 * gfortran.dg/pr77632_1.f90: New test.
688
689 2019-06-20 Marek Polacek <polacek@redhat.com>
690
691 PR c++/68265
692 * g++.dg/parse/error62.C: New test.
693
694 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
695
696 PR fortran/86587
697 * gfortran.dg/pr86587.f90: New test.
698
699 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
700
701 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
702 * obj-c++.dg/stubify-2.mm: Likewise.
703 * objc.dg/stubify-1.m: Likewise.
704 * objc.dg/stubify-2.m: Likewise.
705
706 2019-06-20 Marek Polacek <polacek@redhat.com>
707
708 PR c++/87512
709 * g++.dg/cpp1z/inline-var7.C: New test.
710
711 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR target/54855
714 * gcc.target/i386/pr54855-1.c: New test.
715 * gcc.target/i386/pr54855-2.c: Likewise.
716 * gcc.target/i386/pr54855-3.c: Likewise.
717 * gcc.target/i386/pr54855-4.c: Likewise.
718 * gcc.target/i386/pr54855-5.c: Likewise.
719 * gcc.target/i386/pr54855-6.c: Likewise.
720 * gcc.target/i386/pr54855-7.c: Likewise.
721 * gcc.target/i386/pr54855-8.c: Likewise.
722 * gcc.target/i386/pr54855-9.c: Likewise.
723 * gcc.target/i386/pr54855-10.c: Likewise.
724
725 2019-06-20 Jan Hubicka <jh@suse.cz>
726
727 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
728
729 2019-06-20 Marek Polacek <polacek@redhat.com>
730
731 PR c++/89873
732 * g++.dg/cpp1y/noexcept1.C: New test.
733
734 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
735
736 PR fortran/90937
737 * gfortran.dg/external_procedure_4.f90: New test.
738
739 2019-06-20 Tom de Vries <tdevries@suse.de>
740
741 * gcc.dg/pr90866-2.c: Require global_constructor.
742
743 2019-06-20 Tom de Vries <tdevries@suse.de>
744
745 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
746 * gcc.dg/pr88870.c: Same.
747 * gcc.dg/pr90082.c: Same.
748
749 2019-06-20 Tom de Vries <tdevries@suse.de>
750
751 * gcc.dg/pr89737.c: Require indirect_jumps.
752 * gcc.dg/torture/pr87693.c: Same.
753 * gcc.dg/torture/pr89135.c: Same.
754 * gcc.dg/torture/pr90071.c: Same.
755
756 2019-06-20 Tom de Vries <tdevries@suse.de>
757
758 * gcc.c-torture/compile/pr89280.c: Require label_values.
759 * gcc.dg/pr89737.c: Same.
760 * gcc.dg/pr90082.c: Same.
761 * gcc.dg/torture/pr89135.c: Same.
762 * gcc.dg/torture/pr89247.c: Same.
763 * gcc.dg/torture/pr90071.c: Same.
764
765 2019-06-20 Tom de Vries <tdevries@suse.de>
766
767 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
768 * gcc.c-torture/compile/pr77754-2.c: Same.
769 * gcc.c-torture/compile/pr77754-3.c: Same.
770 * gcc.c-torture/compile/pr77754-4.c: Same.
771 * gcc.c-torture/compile/pr77754-5.c: Same.
772 * gcc.c-torture/compile/pr77754-6.c: Same.
773 * gcc.c-torture/compile/pr87110.c: Same.
774 * gcc.c-torture/execute/pr86528.c: Same.
775 * gcc.dg/Walloca-larger-than-2.c: Same.
776 * gcc.dg/Walloca-larger-than.c: Same.
777 * gcc.dg/Warray-bounds-41.c: Same.
778 * gcc.dg/Wrestrict-17.c: Same.
779 * gcc.dg/Wstrict-overflow-27.c: Same.
780 * gcc.dg/Wstringop-truncation-3.c: Same.
781 * gcc.dg/pr78902.c: Same.
782 * gcc.dg/pr87099.c: Same.
783 * gcc.dg/pr87320.c: Same.
784 * gcc.dg/pr89045.c: Same.
785 * gcc.dg/strlenopt-62.c: Same.
786 * gcc.dg/tree-ssa/alias-37.c: Same.
787
788 2019-06-19 Marek Polacek <polacek@redhat.com>
789
790 PR c++/60364 - noreturn after first decl not diagnosed.
791 * g++.dg/warn/noreturn-8.C: New test.
792 * g++.dg/warn/noreturn-9.C: New test.
793 * g++.dg/warn/noreturn-10.C: New test.
794 * g++.dg/warn/noreturn-11.C: New test.
795
796 2019-06-19 Martin Sebor <msebor@redhat.com>
797
798 PR tree-optimization/90626
799 * gcc.dg/strlenopt-65.c: New test.
800 * gcc.dg/strlenopt-66.c: New test.
801 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
802
803 2019-06-19 Martin Sebor <msebor@redhat.com>
804
805 PR translation/90156
806 * gcc.dg/format/gcc_diag-11.c: Enable.
807
808 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
809
810 PR fortran/69499
811 * gfortran.dg/pr69499.f90: New test.
812 * gfortran.dg/module_error_1.f90: Update dg-error string.
813
814 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
815
816 PR fortran/69398
817 * gfortran.dg/pr69398.f90: New test.
818
819 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
820
821 PR fortran/87907
822 * gfortran.dg/pr87907.f90: New testcase.
823
824 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
825
826 PR middle-end/84521
827 * gcc.c-torture/execute/pr84521.c: New test.
828
829 2019-06-19 Jakub Jelinek <jakub@redhat.com>
830
831 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
832 tree-vect.h nor call check_vect.
833 * gcc.dg/vect/vect-simd-9.c: Likewise.
834 * gcc.dg/vect/vect-simd-10.c: New test.
835 * gcc.target/i386/sse2-vect-simd-8.c: New test.
836 * gcc.target/i386/sse2-vect-simd-9.c: New test.
837 * gcc.target/i386/sse2-vect-simd-10.c: New test.
838 * gcc.target/i386/avx2-vect-simd-8.c: New test.
839 * gcc.target/i386/avx2-vect-simd-9.c: New test.
840 * gcc.target/i386/avx2-vect-simd-10.c: New test.
841 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
842 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
843 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
844
845 * g++.dg/vect/simd-3.cc: New test.
846 * g++.dg/vect/simd-4.cc: New test.
847 * g++.dg/vect/simd-5.cc: New test.
848
849 2019-06-19 Jakub Jelinek <jakub@redhat.com>
850
851 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
852
853 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
854 Mark Eggleston <mark.eggleston@codethink.com>
855
856 PR fortran/89103
857 * gfortran.dg/dec_format_empty_item_1.f: New test.
858 * gfortran.dg/dec_format_empty_item_2.f: New test.
859 * gfortran.dg/dec_format_empty_item_3.f: New test.
860
861 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
862
863 * gcc.target/aarch64/pr88834.c: Move from here...
864 * gcc.target/aarch64/sve/pr88834.c: ...to here.
865
866 2019-06-18 Cherry Zhang <cherryyz@google.com>
867
868 * go.dg/concatstring.go: New test.
869
870 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
871
872 PR fortran/90921
873 * gfortran.dg/goacc/declare-3.f95: Update.
874
875 PR fortran/85221
876 * gfortran.dg/goacc/declare-3.f95: New file.
877
878 PR middle-end/90859
879 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
880
881 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
882 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
883
884 PR testsuite/90861
885 * c-c++-common/goacc/declare-pr90861.c: New file.
886
887 PR testsuite/90868
888 * c-c++-common/goacc/declare-1.c: Update.
889 * c-c++-common/goacc/declare-2.c: Likewise.
890
891 PR middle-end/90862
892 * c-c++-common/goacc/declare-1.c: Update.
893 * c-c++-common/goacc/declare-2.c: Likewise.
894
895 2019-06-18 Marek Polacek <polacek@redhat.com>
896
897 PR c++/84698
898 * g++.dg/cpp0x/noexcept42.C: New test.
899
900 PR c++/71548
901 * g++.dg/cpp0x/variadic177.C: New test.
902
903 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
904
905 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
906 contain dots.
907 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
908 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
909 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
910 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
911 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
912 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
913 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
914
915 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
916
917 * gcc.target/i386/pr81563.c (dg-final): Check that no
918 registers are restored from %esp.
919
920 2019-06-18 Richard Biener <rguenther@suse.de>
921
922 PR debug/90900
923 * gcc.dg/gomp/pr90900.c: New testcase.
924
925 2019-06-18 Martin Sebor <msebor@redhat.com>
926
927 * gcc.dg/pr90866-2.c: Remove a pointless declaration
928 to avoid compilation errors on arm-none-eabi.
929
930 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
931
932 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
933 * gcc.target/aarch64/pcs_attribute-3.c: New test.
934
935 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
936 * gcc.target/aarch64/sve/fadda_1.c: New test.
937
938 2019-06-17 Jakub Jelinek <jakub@redhat.com>
939
940 * gcc.dg/vect/vect-simd-8.c: New test.
941 * gcc.dg/vect/vect-simd-9.c: New test.
942 * g++.dg/vect/simd-2.cc: New test.
943 * g++.dg/gomp/scan-1.C: New test.
944
945 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
946
947 PR target/62055
948 * gcc.target/i386/fnabs.c: New test.
949
950 2019-06-17 Marek Polacek <polacek@redhat.com>
951
952 PR c++/83820 - excessive attribute arguments not detected.
953 * g++.dg/cpp0x/gen-attrs-67.C: New test.
954
955 2019-06-17 Nathan Sidwell <nathan@acm.org>
956
957 PR c++/90754
958 * g++.dg/lookup/pr90754.C: New.
959
960 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
961
962 PR middle-end/64242
963 * gcc.c-torture/execute/pr64242.c: Improve test.
964
965 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
966
967 * gcc.target/msp430/mspabi_sllll.c: New test.
968 * gcc.target/msp430/mspabi_srall.c: New test.
969 * gcc.target/msp430/mspabi_srlll.c: New test.
970 * gcc.c-torture/execute/shiftdi-2.c: New test.
971
972 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
973
974 * lib/target-supports.exp: Add check_effective_target_longlong64.
975
976 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
977
978 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
979 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
980
981 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
982
983 PR d/90650
984 * gdc.dg/pr90650a.d: New test.
985 * gdc.dg/pr90650b.d: New test.
986
987 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
988
989 * gfortran.dg/dummy_derived_typed.f90: New test.
990
991 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
992
993 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
994
995 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
996
997 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
998
999 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1000
1001 PR objc/90709
1002 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
1003 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1004 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise
1005 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1006 * obj-c++.dg/syntax-error-1.mm: Likewise.
1007 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
1008 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1009 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1010 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1011 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
1012 in no longer supported, also on m64 where there's no meaning to it.
1013 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
1014 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
1015 there.
1016 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
1017 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
1018 * obj-c++.dg/stubify-2.mm: Likewise.
1019 * obj-c++.dg/try-catch-1.mm: Likewise.
1020 * obj-c++.dg/try-catch-3.mm: Likewise.
1021
1022 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1023
1024 PR objc/90709
1025 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
1026 * objc.dg/image-info.m: Likewise.
1027 * objc.dg/method-6.m: Likewise.
1028 * objc.dg/no-extra-load.m: Likewise.
1029 * objc.dg/objc-foreach-4.m: Likewise.
1030 * objc.dg/objc-foreach-5.m: Likewise.
1031 * objc.dg/proto-lossage-7.m: Likewise.
1032 * objc.dg/strings/const-cfstring-2.m: Likewise.
1033 * objc.dg/strings/const-cfstring-5.m: Likewise.
1034 * objc.dg/strings/const-str-12b.m: Likewise.
1035 * objc.dg/symtab-1.m: Likewise.
1036 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
1037 * objc.dg/torture/strings/const-str-10.m: Likewise.
1038 * objc.dg/torture/strings/const-str-11.m: Likewise.
1039 * objc.dg/torture/strings/const-str-9.m: Likewise.
1040 * objc.dg/zero-link-1.m: Likewise.
1041 * objc.dg/zero-link-2.m: Likewise.
1042 * objc.dg/zero-link-3.m: Likewise.
1043 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
1044 * objc.dg/headers.m: XFAIL for Darwin14-19.
1045 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
1046 there.
1047
1048 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1049
1050 PR objc/90709
1051 * objc-obj-c++-shared/CF-CFString.h: New.
1052 * objc-obj-c++-shared/F-NSArray.h: New.
1053 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
1054 * objc-obj-c++-shared/F-NSObject.h: New.
1055 * objc-obj-c++-shared/F-NSString.h: New.
1056 * objc-obj-c++-shared/F-NSValue.h: New.
1057 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
1058 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
1059 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
1060 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
1061 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
1062 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
1063 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
1064 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
1065 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
1066 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
1067 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
1068 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
1069 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
1070 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
1071 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
1072 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
1073 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
1074 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
1075 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
1076 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
1077 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
1078 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
1079 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
1080 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
1081 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
1082 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
1083 New.
1084 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
1085 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
1086 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
1087
1088 2019-06-15 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR middle-end/90779
1091 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
1092 static block scope variable in #pragma acc routine.
1093
1094 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1095
1096 * gfortran.dg/integer_exponentiation_4.f90: Update test.
1097 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
1098 * gfortran.dg/no_range_check_1.f90: Ditto.
1099
1100 2019-06-14 Harald Anlauf <anlauf@gmx.de>
1101
1102 PR fortran/90577
1103 PR fortran/90578
1104 * gfortran.dg/lrshift_1.f90: Adjust testcase.
1105 * gfortran.dg/shiftalr_3.f90: New testcase.
1106
1107 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1108
1109 PR fortran/89646
1110 * gfortran.dg/pr89646.f90: New test.
1111
1112 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 PR rtl-optimization/90765
1115 * gcc.target/i386/pr90765-1.c: New test.
1116 * gcc.target/i386/pr90765-2.c: Likewise.
1117
1118 2019-06-14 Marek Polacek <polacek@redhat.com>
1119
1120 PR c++/90884 - stray note with -Wctor-dtor-privacy.
1121 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
1122 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
1123
1124 2019-06-14 Richard Biener <rguenther@suse.de>
1125
1126 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
1127
1128 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
1129
1130 PR ipa/90401
1131 * gcc.dg/ipa/ipcp-agg-10.c: New test.
1132
1133 2019-06-13 Martin Sebor <msebor@redhat.com>
1134
1135 PR tree-optimization/90662
1136 * gcc.dg/pr90866-2.c: New test.
1137 * gcc.dg/pr90866.c: Ditto.
1138
1139 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
1140 Lijia He <helijia@linux.ibm.com>
1141
1142 PR tree-optimization/77820
1143 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
1144 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
1145 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
1146 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
1147 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
1148 * gcc.target/sh/pr51244-20.c: Update testcase.
1149
1150 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1151
1152 * gcc.dg/darwin-minversion-link.c: New test.
1153
1154 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1155
1156 PR fortran/68544
1157 * gfortran.dg/pr68544.f90: New test.
1158 * gfortran.dg/pr85687.f90: Modify test for new error message.
1159
1160 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1161
1162 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
1163
1164 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1165
1166 PR fortran/89344
1167 * gfortran.dg/pr89344.f90: New test.
1168
1169 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1170
1171 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
1172 * gcc.dg/darwin-minversion-2.c: Likewise.
1173
1174 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1175
1176 PR target/90871
1177 * g++.dg/ext/altivec-15.C: Add dg-error directive.
1178
1179 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1180
1181 * gcc.dg/pr90760.c: Require alias support.
1182
1183 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
1184
1185 PR tree-optimization/90869
1186 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
1187
1188 2019-06-13 Richard Biener <rguenther@suse.de>
1189
1190 PR tree-optimization/90856
1191 * gcc.target/i386/pr90856.c: New testcase.
1192
1193 2019-06-13 Jakub Jelinek <jakub@redhat.com>
1194
1195 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
1196 = {} store.
1197 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
1198 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
1199
1200 2019-06-13 Richard Biener <rguenther@suse.de>
1201
1202 * gcc.dg/vect/vect-version-1.c: New testcase.
1203 * gcc.dg/vect/vect-version-2.c: Likewise.
1204
1205 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 * g++.dg/diagnostic/variably-modified-type-1.C: New.
1208 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
1209 * g++.dg/other/pr84792-1.C: Likewise.
1210 * g++.dg/other/pr84792-2.C: Likewise.
1211 * g++.dg/parse/error24.C: Likewise.
1212 * g++.dg/parse/error32.C: Likewise.
1213 * g++.dg/parse/error33.C: Likewise.
1214 * g++.dg/parse/saved1.C: Likewise.
1215 * g++.dg/template/operator6.C: Likewise.
1216 * g++.dg/template/pr61745.C: Likewise.
1217 * g++.dg/template/typedef41.C: Likewise.
1218 * g++.old-deja/g++.jason/crash10.C: Likewise.
1219
1220 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
1223 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
1224 * g++.dg/parse/error10.C: Adjust location.
1225 * g++.dg/parse/pragma2.C: Likewise.
1226
1227 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
1228
1229 PR tree-optimization/89713
1230 * g++.dg/tree-ssa/empty-loop.C: New test.
1231 * gcc.dg/tree-ssa/dce-2.c: New test.
1232 * gcc.dg/const-1.c: Add -fno-finite-loops option.
1233 * gcc.dg/graphite/graphite.exp: Likewise.
1234 * gcc.dg/loop-unswitch-1.c: Likewise.
1235 * gcc.dg/predict-9.c: Likewise.
1236 * gcc.dg/pure-2.c: Likewise.
1237 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1238 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1239 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1240 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
1241
1242 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1243
1244 PR target/88838
1245 * gcc.target/aarch64/pr88838.c: New test.
1246 * gcc.target/aarch64/sve/while_1.c: Adjust.
1247
1248 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1249
1250 PR target/88834
1251 * gcc.target/aarch64/pr88834.c: New test.
1252 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
1253 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
1254 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
1255 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
1256 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
1257 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
1258
1259 2019-06-12 Marek Polacek <polacek@redhat.com>
1260
1261 PR c++/87410
1262 * g++.dg/cpp1y/pr87410.C: New test.
1263
1264 2019-06-12 Marek Polacek <polacek@redhat.com>
1265
1266 PR c++/66999 - 'this' captured by reference.
1267 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
1268
1269 PR c++/90825 - endless recursion when evaluating sizeof.
1270 PR c++/90832 - endless recursion when evaluating sizeof.
1271 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
1272 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
1273
1274 2019-06-12 Martin Sebor <msebor@redhat.com>
1275
1276 PR middle-end/90676
1277 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
1278 output some more.
1279 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
1280 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
1281 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
1282 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
1283
1284 2019-06-12 Marek Polacek <polacek@redhat.com>
1285
1286 PR c++/90736 - bogus error with alignof.
1287 * g++.dg/cpp0x/alignof5.C: New test.
1288
1289 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1290
1291 * gcc.dg/builtin-apply2.c: Skip for PRU.
1292 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
1293
1294 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1295
1296 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
1297
1298 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1299
1300 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
1301 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
1302 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
1303 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
1304 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
1305
1306 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1307
1308 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
1309
1310 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1311
1312 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
1313 * gcc.dg/20020312-2.c: No PIC register for PRU.
1314
1315 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1316
1317 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
1318 * lib/target-utils.exp: Ditto.
1319 * lib/target-supports.exp (check_effective_target_function_pointers,
1320 check_effective_target_large_return_values): New.
1321
1322 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1323
1324 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
1325 * lib/target-utils.exp: Ditto.
1326 * lib/target-supports.exp: Declare PRU target as tiny.
1327
1328 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1329
1330 * gcc.target/pru/abi-arg-struct.c: New test.
1331 * gcc.target/pru/ashiftrt.c: New test.
1332 * gcc.target/pru/builtins-1.c: New test.
1333 * gcc.target/pru/builtins-error.c: New test.
1334 * gcc.target/pru/clearbit.c: New test.
1335 * gcc.target/pru/loop-asm.c: New test.
1336 * gcc.target/pru/loop-dowhile.c: New test.
1337 * gcc.target/pru/loop-hi-1.c: New test.
1338 * gcc.target/pru/loop-hi-2.c: New test.
1339 * gcc.target/pru/loop-qi-1.c: New test.
1340 * gcc.target/pru/loop-qi-2.c: New test.
1341 * gcc.target/pru/loop-short-1.c: New test.
1342 * gcc.target/pru/loop-short-2.c: New test.
1343 * gcc.target/pru/loop-si-1.c: New test.
1344 * gcc.target/pru/loop-si-2.c: New test.
1345 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
1346 * gcc.target/pru/loop-ubyte-1.c: New test.
1347 * gcc.target/pru/loop-ubyte-2.c: New test.
1348 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
1349 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
1350 * gcc.target/pru/mabi-ti-1.c: New test.
1351 * gcc.target/pru/mabi-ti-2.c: New test.
1352 * gcc.target/pru/mabi-ti-3.c: New test.
1353 * gcc.target/pru/mabi-ti-4.c: New test.
1354 * gcc.target/pru/mabi-ti-5.c: New test.
1355 * gcc.target/pru/mabi-ti-6.c: New test.
1356 * gcc.target/pru/mabi-ti-7.c: New test.
1357 * gcc.target/pru/pr64366.c: New test.
1358 * gcc.target/pru/pragma-ctable_entry.c: New test.
1359 * gcc.target/pru/pru.exp: New file.
1360 * gcc.target/pru/qbbc-1.c: New test.
1361 * gcc.target/pru/qbbc-2.c: New test.
1362 * gcc.target/pru/qbbc-3.c: New test.
1363 * gcc.target/pru/qbbs-1.c: New test.
1364 * gcc.target/pru/qbbs-2.c: New test.
1365 * gcc.target/pru/setbit.c: New test.
1366 * gcc.target/pru/zero_extend-and-hisi.c: New test.
1367 * gcc.target/pru/zero_extend-and-qihi.c: New test.
1368 * gcc.target/pru/zero_extend-and-qisi.c: New test.
1369 * gcc.target/pru/zero_extend-hisi.c: New test.
1370 * gcc.target/pru/zero_extend-qihi.c: New test.
1371 * gcc.target/pru/zero_extend-qisi.c: New test.
1372 * lib/target-supports.exp: Add PRU to feature filters.
1373
1374 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1375
1376 PR fortran/90002
1377 * gfortran.dg/pr90002.f90: New test.
1378
1379 2019-06-12 Martin Sebor <msebor@redhat.com>
1380
1381 PR middle-end/90676
1382 * gcc.dg/tree-ssa/dump-6.c: New test.
1383 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
1384 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
1385 * gcc.dg/store_merging_5.c: Same.
1386 * gcc.dg/tree-prof/stringop-2.c: Same.
1387 * gcc.dg/tree-ssa/pr30375.c: Same.
1388 * gcc.dg/tree-ssa/slsr-27.c: Same.
1389 * gcc.dg/tree-ssa/slsr-28.c: Same.
1390 * gcc.dg/tree-ssa/slsr-29.c: Same.
1391 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
1392
1393 2019-06-12 Martin Sebor <msebor@redhat.com>
1394
1395 PR tree-optimization/90662
1396 * gcc.dg/strlenopt-62.c: New test.
1397 * gcc.dg/strlenopt-63.c: New test.
1398 * gcc.dg/strlenopt-64.c: New test.
1399
1400 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
1401
1402 * gcc.target/arm/ssadv16qi.c: New test.
1403 * gcc.target/arm/usadv16qi.c: Likewise.
1404
1405 2019-06-12 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c/90760
1408 * gcc.dg/pr90760.c: New test.
1409
1410 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
1411
1412 * gcc.target/mips/data-sym-pool.c: Update expected output.
1413 * gcc.target/mips/data-sym-multi-pool.c: New test.
1414
1415 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
1416
1417 PR testsuite/65364
1418 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
1419 (fn2): Likewise.
1420
1421 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
1422
1423 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
1424 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
1425 unset -mpcrel in the target pragmas.
1426 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
1427 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
1428 unset -mpcrel in the target pragmas.
1429
1430 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
1431
1432 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
1433
1434 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
1435
1436 PR c++/90449 - add -Winaccessible-base option.
1437 * g++.dg/warn/Winaccessible-base-1.C: New file.
1438 * g++.dg/warn/Winaccessible-base-2.C: New file.
1439 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
1440 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
1441
1442 2019-06-11 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR c++/90810
1445 * g++.dg/ext/vector37.C: New test.
1446
1447 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
1448
1449 PR c++/87250
1450 * g++.dg/cpp0x/pr87250.C: New test.
1451
1452 2019-06-10 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR testsuite/90772
1455 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
1456 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1457 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1458 * g++.dg/cpp1z/pr85569.C: Include <functional>.
1459 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
1460 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
1461
1462 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
1463
1464 PR other/90695
1465 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
1466
1467 2019-06-10 Jakub Jelinek <jakub@redhat.com>
1468
1469 * c-c++-common/gomp/scan-1.c: New test.
1470 * c-c++-common/gomp/scan-2.c: New test.
1471 * c-c++-common/gomp/scan-3.c: New test.
1472 * c-c++-common/gomp/scan-4.c: New test.
1473
1474 2019-06-10 Martin Liska <mliska@suse.cz>
1475
1476 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
1477 function name.
1478
1479 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
1480
1481 * gcc.target/arc/jumptables.c: Update test.
1482
1483 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
1484
1485 * gcc.target/arc/and-cnst-size.c: New test.
1486 * gcc.target/arc/mov-cnst-size.c: Likewise.
1487 * gcc.target/arc/or-cnst-size.c: Likewise.
1488 * gcc.target/arc/store-merge-1.c: Update test.
1489 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
1490 * gcc.target/arc/cmem-1.c: Likewise.
1491 * gcc.target/arc/cmem-2.c: Likewise.
1492 * gcc.target/arc/cmem-3.c: Likewise.
1493 * gcc.target/arc/cmem-4.c: Likewise.
1494 * gcc.target/arc/cmem-5.c: Likewise.
1495 * gcc.target/arc/cmem-6.c: Likewise.
1496 * gcc.target/arc/loop-4.c: Likewise.
1497 * gcc.target/arc/movh_cl-1.c: Likewise.
1498 * gcc.target/arc/sdata-3.c: Likewise.
1499
1500 2019-06-10 Martin Liska <mliska@suse.cz>
1501
1502 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
1503
1504 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
1505
1506 * gcc.dg/attr-copy-6.c: Require alias support.
1507
1508 2019-06-09 Marek Polacek <polacek@redhat.com>
1509
1510 PR c++/65175
1511 * g++.dg/cpp0x/alias-decl-69.C: New test.
1512
1513 PR c++/60366
1514 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
1515
1516 019-06-09 Paul Thomas <pault@gcc.gnu.org>
1517
1518 PR fortran/89365
1519 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
1520
1521 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
1522
1523 PR fortran/90786
1524 * gfortran.dg/proc_ptr_51.f90 : New test.
1525
1526 2019-06-08 Marek Polacek <polacek@redhat.com>
1527
1528 PR c++/52269
1529 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
1530
1531 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1532 Tomáš Trnka <trnka@scm.com>
1533
1534 PR fortran/90744
1535 * gfortran.dg/deferred_character_33.f90: New test.
1536 * gfortran.dg/deferred_character_33a.f90: New test.
1537
1538 2019-06-08 Marek Polacek <polacek@redhat.com>
1539
1540 PR c++/77548
1541 * g++.dg/other/pr77548.C: New test.
1542
1543 PR c++/72845
1544 * g++.dg/cpp0x/noexcept41.C: New test.
1545
1546 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1547
1548 * gcc.target/aarch64/sve/init_1.c: Remove options
1549 -O2 -fno-schedule-insns and instead pass -O.
1550 Update assembly in comments.
1551 * gcc.target/aarch64/sve/init_2.c: Likewise.
1552 * gcc.target/aarch64/sve/init_3.c: Likewise.
1553 * gcc.target/aarch64/sve/init_4.c: Likewise.
1554 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
1555 adjust dg-scan.
1556 * gcc.target/aarch64/sve/init_6.c: Likewise.
1557 * gcc.target/aarch64/sve/init_7.c: Likewise.
1558 * gcc.target/aarch64/sve/init_8.c: Likewise.
1559 * gcc.target/aarch64/sve/init_9.c: Likewise.
1560 * gcc.target/aarch64/sve/init_10.c: Likewise.
1561 * gcc.target/aarch64/sve/init_11.c: Likewise.
1562 * gcc.target/aarch64/sve/init_12.c: Likewise.
1563
1564 2019-06-07 Marek Polacek <polacek@redhat.com>
1565
1566 PR c++/77747
1567 * g++.dg/cpp0x/inh-ctor33.C: New test.
1568
1569 PR c++/77967
1570 * g++.dg/cpp0x/alias-decl-68.C: New test.
1571
1572 PR c++/77771
1573 * g++.dg/cpp0x/constexpr-77771.C: New test.
1574
1575 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
1576
1577 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
1578
1579 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
1580
1581 PR fortran/89100
1582 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
1583 to allow use when kind=16 is not supported.
1584 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
1585 to allow use when kind=16 is not supported.
1586
1587 2019-06-07 Richard Biener <rguenther@suse.de>
1588
1589 PR debug/90574
1590 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
1591 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
1592
1593 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
1594
1595 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
1596
1597 2019-06-07 Martin Liska <mliska@suse.cz>
1598
1599 PR tree-optimization/78902
1600 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
1601 of __builtin_alloca.
1602 * c-c++-common/asan/pr88619.c: Likewise.
1603 * g++.dg/overload/using2.C: Likewise for malloc.
1604 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
1605 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
1606 * gcc.dg/pr43643.c: Likewise.
1607 * gcc.dg/pr59717.c: Likewise for calloc.
1608 * gcc.dg/torture/pr71816.c: Likewise.
1609 * gcc.dg/tree-ssa/pr78886.c: Likewise.
1610 * gcc.dg/tree-ssa/pr79697.c: Likewise.
1611 * gcc.dg/pr78902.c: New test.
1612
1613 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
1614
1615 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
1616 on Darwin.
1617
1618 2019-06-06 Martin Jambor <mjambor@suse.cz>
1619
1620 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
1621 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
1622 * gnat.dg/opt39.adb: Adjust scan dump.
1623
1624 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1625
1626 * gcc.target/msp430/size-optimized-shifts.c: New test.
1627
1628 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1629
1630 * gcc.target/msp430/emulate-slli.c: New test.
1631 * gcc.target/msp430/emulate-srai.c: New test.
1632 * gcc.target/msp430/emulate-srli.c: New test.
1633
1634 2019-06-06 Martin Liska <mliska@suse.cz>
1635
1636 PR tree-optimization/87954
1637 * gcc.dg/pr87954.c: New test.
1638
1639 2019-06-06 Richard Biener <rguenther@suse.de>
1640
1641 * gcc.dg/tree-ssa/alias-37.c: New testcase.
1642 * gcc.dg/torture/20190604-1.c: Likewise.
1643 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
1644
1645 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
1646
1647 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
1648 * gcc.target/arc/tmac-2.c: Likewise.
1649
1650 2019-06-05 Martin Sebor <msebor@redhat.com>
1651
1652 PR c/90737
1653 * c-c++-common/Wreturn-local-addr.c: New test.
1654 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
1655
1656 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
1657
1658 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
1659 for {x,y,z} suffix.
1660 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
1661
1662 2019-06-05 Martin Sebor <msebor@redhat.com>
1663
1664 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
1665 been committed.
1666
1667 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 * g++.dg/diagnostic/return-type-invalid-1.C: New.
1670 * g++.old-deja/g++.brendan/crash16.C: Adjust.
1671 * g++.old-deja/g++.law/ctors5.C: Likewise.
1672
1673 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 * g++.dg/other/friend4.C: Test locations too.
1676 * g++.dg/other/friend5.C: Likewise.
1677 * g++.dg/other/friend7.C: Likewise.
1678
1679 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
1680
1681 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
1682
1683 2019-06-05 Martin Sebor <msebor@redhat.com>
1684
1685 * gcc.dg/weak/weak-19.c: New test.
1686
1687 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
1688
1689 * gnat.dg/specs/discr6.ads: New test.
1690
1691 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
1692
1693 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
1694 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
1695 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
1696 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
1697 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
1698 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
1699
1700 2019-06-05 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR debug/90733
1703 * gcc.dg/pr90733.c: New test.
1704
1705 2019-06-05 Richard Biener <rguenther@suse.de>
1706
1707 PR middle-end/90726
1708 * gcc.dg/pr90726.c: Enable IVOPTs.
1709
1710 2019-06-05 Jakub Jelinek <jakub@redhat.com>
1711
1712 * g++.dg/vect/simd-1.cc: New test.
1713
1714 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
1715
1716 PR target/89803
1717 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
1718 __builtin_ia32_fpclasssd): Removed.
1719 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
1720 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
1721 __builtin_ia32_fpclasssd): Removed.
1722 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
1723 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
1724 __builtin_ia32_fpclasssd): Removed.
1725 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
1726 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
1727 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
1728 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
1729 Add test for _mm_mask_fpclass_ss_mask.
1730 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
1731 Add test for _mm_mask_fpclass_sd_mask.
1732
1733 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
1734
1735 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
1736 * gcc.target/powerpc/direct-move-double2.c: Ditto.
1737 * gcc.target/powerpc/direct-move-float1.c: Ditto.
1738 * gcc.target/powerpc/direct-move-float2.c: Ditto.
1739 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
1740 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
1741
1742 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
1743
1744 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
1745 constraint.
1746
1747 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1748
1749 * g++.dg/concepts/pr60573.C: Test locations too.
1750 * g++.dg/cpp0x/deleted13.C: Likewise.
1751 * g++.dg/parse/error29.C: Likewise.
1752 * g++.dg/parse/qualified4.C: Likewise.
1753 * g++.dg/template/crash96.C Likewise.
1754 * g++.old-deja/g++.brendan/crash22.C Likewise.
1755 * g++.old-deja/g++.brendan/crash23.C Likewise.
1756 * g++.old-deja/g++.law/visibility10.C Likewise.
1757 * g++.old-deja/g++.other/decl5.C: Likewise.
1758
1759 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
1760
1761 PR target/78263
1762 * g++.target/powerpc: New directory.
1763 * g++.target/powerpc/powerpc.exp: New test driver.
1764 * g++.target/powerpc/undef-bool-3.C: New.
1765
1766 2019-06-04 Jakub Jelinek <jakub@redhat.com>
1767
1768 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
1769 a sorry_at on any of the clauses.
1770
1771 2019-06-04 Richard Biener <rguenther@suse.de>
1772
1773 PR middle-end/90726
1774 * gcc.dg/pr90726.c: New testcase.
1775
1776 2019-06-04 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/90738
1779 * gcc.dg/torture/pr90738.c: New testcase.
1780
1781 Revert
1782 2019-06-03 Richard Biener <rguenther@suse.de>
1783
1784 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
1785
1786 2019-06-04 Martin Liska <mliska@suse.cz>
1787
1788 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
1789 * gfortran.dg/goacc/pr78027.f90: Likewise.
1790
1791 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
1792
1793 * gcc.target/powerpc/mmfpgpr.c: Delete.
1794
1795 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
1796
1797 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
1798 on AIX.
1799 * g++.dg/debug/enum-1.C: Same.
1800
1801 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
1802
1803 PR middle-end/64242
1804 * gcc.c-torture/execute/pr64242.c: Update test.
1805
1806 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1807
1808 * gcc.target/aarch64/pcs_attribute-2.c: New test.
1809 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
1810 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
1811 New.
1812
1813 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1814
1815 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
1816 * gcc.target/aarch64/usadv16qi.c: Likewise.
1817 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
1818 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
1819
1820 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1821
1822 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
1823 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
1824 (check_effective_target_aarch64_sve_hw): Likewise.
1825
1826 2019-06-03 Richard Biener <rguenther@suse.de>
1827
1828 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
1829
1830 2019-06-03 Richard Biener <rguenther@suse.de>
1831
1832 PR tree-optimization/90716
1833 * gcc.dg/guality/pr90716.c: New testcase.
1834
1835 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1836
1837 PR target/88837
1838 * gcc.target/aarch64/sve/init_1.c: New test.
1839 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
1840 * gcc.target/aarch64/sve/init_2.c: Likewise.
1841 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
1842 * gcc.target/aarch64/sve/init_3.c: Likewise.
1843 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
1844 * gcc.target/aarch64/sve/init_4.c: Likewise.
1845 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
1846 * gcc.target/aarch64/sve/init_5.c: Likewise.
1847 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
1848 * gcc.target/aarch64/sve/init_6.c: Likewise.
1849 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
1850 * gcc.target/aarch64/sve/init_7.c: Likewise.
1851 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
1852 * gcc.target/aarch64/sve/init_8.c: Likewise.
1853 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
1854 * gcc.target/aarch64/sve/init_9.c: Likewise.
1855 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
1856 * gcc.target/aarch64/sve/init_10.c: Likewise.
1857 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
1858 * gcc.target/aarch64/sve/init_11.c: Likewise.
1859 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
1860 * gcc.target/aarch64/sve/init_12.c: Likewise.
1861 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
1862
1863 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1864
1865 PR tree-optimization/90681
1866 * gfortran.dg/vect/pr90681.f: New test.
1867
1868 2019-06-03 Richard Biener <rguenther@suse.de>
1869
1870 PR testsuite/90713
1871 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
1872
1873 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1874
1875 PR fortran/90539
1876 * gfortran.dg/internal_pack_24.f90: New test.
1877
1878 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
1879
1880 PR target/90698
1881 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
1882 * gcc.target/i386/pr63538.c: Likewise.
1883 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
1884
1885 2019-06-01 Martin Sebor <msebor@redhat.com>
1886
1887 PR middle-end/90694
1888 * gcc.dg/tree-ssa/dump-5.c: New test.
1889
1890 2019-05-31 Jan Hubicka <jh@suse.cz>
1891
1892 * g++.dg/lto/alias-1_0.C: New testcase.
1893 * g++.dg/lto/alias-1_1.C: New testcase.
1894
1895 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
1896
1897 PR target/89355
1898 * gcc.target/i386/cet-label-3.c: New test.
1899 * gcc.target/i386/cet-label-4.c: Likewise.
1900 * gcc.target/i386/cet-label-5.c: Likewise.
1901
1902 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1903
1904 * gcc.target/mips/msa-fmadd.c: New.
1905
1906 2019-05-31 Jakub Jelinek <jakub@redhat.com>
1907
1908 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
1909 a sorry on lastprivate conditional on simd construct.
1910 * gcc.dg/vect/vect-simd-6.c: New test.
1911 * gcc.dg/vect/vect-simd-7.c: New test.
1912
1913 * gcc.dg/vect/vect-simd-5.c: New test.
1914
1915 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
1916
1917 PR c/43673
1918 * gcc.dg/format-dfp-printf-1.c: New test.
1919 * gcc.dg/format-dfp-scanf-1.c: Likewise.
1920
1921 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
1922
1923 * g++.dg/tree-ssa/cprop-vcond.C: New file.
1924
1925 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
1926
1927 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
1928 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
1929 * gcc.dg/Walloca-13.c: Xfail.
1930
1931 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
1932 Michael Meissner <meissner@linux.ibm.com>
1933
1934 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
1935 * gcc.target/powerpc/localentry-1.c: Likewise.
1936 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
1937 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
1938 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
1939 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
1940 (check_effective_target_powerpc_future_ok): New.
1941
1942 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
1943
1944 PR debug/86964
1945 * g++.dg/debug/dwarf2/fesd-any.C: Use
1946 -fno-eliminate-unused-debug-symbols.
1947 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
1948 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
1949 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
1950 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
1951 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
1952 * g++.dg/debug/enum-2.C: Likewise.
1953 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1954 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1955 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1956 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1957 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1958
1959 2019-05-31 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR tree-optimization/90671
1962 * gcc.dg/torture/pr90671.c: New test.
1963
1964 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
1965
1966 * g++.dg/cpp0x/pr84497.C: Require alias support.
1967
1968 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
1969
1970 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
1971 and label for Darwin.
1972 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
1973 Darwin.
1974
1975 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
1976
1977 * gcc.target/aarch64/sve/fabd_1.c: New.
1978
1979 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
1980
1981 * gcc.target/i386/pr86257.c: Require native TLS support.
1982 * gcc.target/i386/stack-prot-sym.c: Likewise.
1983
1984 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1985
1986 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
1987 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
1988 * g++.dg/parse/crash59.C: Likewise.
1989 * g++.dg/parse/error38.C: Likewise.
1990 * g++.dg/parse/error39.C: Likewise.
1991 * g++.dg/template/crash31.C: Likewise.
1992 * g++.dg/template/operator8.C: Likewise.
1993 * g++.dg/template/operator9.C: Likewise.
1994
1995 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
1996
1997 * gcc.target/powerpc/notoc-direct-1.c: New.
1998 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
1999
2000 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR c++/90598
2003 * g++.dg/cpp0x/pr90598.C: New test.
2004
2005 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2006
2007 PR fortran/90539
2008 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
2009 * gfortran.dg/internal_pack_22.f90: New test.
2010 * gfortran.dg/internal_pack_23.f90: New test.
2011
2012 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
2013
2014 * tree-ssa/alias-access-spath-1.c: new testcase.
2015
2016 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2017
2018 PR c++/89875
2019 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
2020 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
2021
2022 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2023
2024 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
2025 driver for AArch64 SVE2.
2026 * gcc.target/aarch64/sve2/average_1.c: New test.
2027 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
2028 helper.
2029 (check_effective_target_aarch64_sve1_only): Likewise.
2030 (check_effective_target_aarch64_sve2_hw): Likewise.
2031 (check_effective_target_vect_avg_qi): Check for SVE1 only.
2032
2033 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
2034
2035 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
2036 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
2037 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
2038 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
2039 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
2040 * gcc.target/aarch64/return_address_sign_builtin.c: New file
2041
2042 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2043
2044 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2045 sorry on lastprivate conditional on parallel for.
2046 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
2047 lastprivate conditional warnings on parallel for constructs.
2048 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
2049
2050 PR c/90628
2051 * c-c++-common/builtin-arith-overflow-3.c: New test.
2052
2053 P1091R3 - Extending structured bindings to be more like var decls
2054 P1381R1 - Reference capture of structured bindings
2055 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
2056 instead of error and only for c++17_down. Add a thread_local test.
2057 (z2): Add a __thread test.
2058 * g++.dg/cpp2a/decomp1.C: New test.
2059 * g++.dg/cpp2a/decomp1-aux.cc: New file.
2060 * g++.dg/cpp2a/decomp2.C: New test.
2061 * g++.dg/cpp2a/decomp3.C: New test.
2062
2063 2019-05-29 Martin Liska <mliska@suse.cz>
2064
2065 PR testsuite/90657
2066 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
2067
2068 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
2069
2070 * gcc.target/powerpc/localentry-detect-1.c: New file.
2071
2072 2019-05-28 Marek Polacek <polacek@redhat.com>
2073
2074 PR c++/90548 - ICE with generic lambda and empty pack.
2075 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
2076
2077 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2078
2079 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
2080 vectorized masked loads.
2081
2082 2019-05-28 Jeff Law <law@redhat.com>
2083
2084 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
2085 loop distribution.
2086
2087 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
2088
2089 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
2090 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
2091 * gcc.target/powerpc/p9-dimode2.c: Ditto.
2092
2093 2019-05-28 Martin Liska <mliska@suse.cz>
2094
2095 PR ipa/90555
2096 * gcc.dg/ipa/pr90555.c: New test.
2097
2098 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2099
2100 * gnat.dg/machine_attr1.ad[sb]: New test.
2101
2102 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gnat.dg/opt79.ad[sb]: New test.
2105
2106 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2107
2108 * gnat.dg/specs/discr5.ads: New test.
2109
2110 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2111
2112 * gnat.dg/prefetch1.ad[sb]: New test.
2113
2114 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
2115
2116 * gcc.target/i386/pr22076.c: Adjust options to
2117 match codegen expected by the scan-asms.
2118
2119 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/specs/array4.ads: New test.
2122
2123 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
2124
2125 PR tree-optimization/88440
2126 * gcc.target/aarch64/sve/index_offset_1.c: Add
2127 -fno-tree-loop-distribute-patterns.
2128 * gcc.target/aarch64/sve/single_1.c: Likewise.
2129 * gcc.target/aarch64/sve/single_2.c: Likewise.
2130 * gcc.target/aarch64/sve/single_3.c: Likewise.
2131 * gcc.target/aarch64/sve/single_4.c: Likewise.
2132 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
2133 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2134 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2135 * gcc.target/arm/ivopts.c: Likewise.
2136
2137 2019-05-27 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/90637
2140 * gcc.dg/gomp/pr90637.c: New testcase.
2141
2142 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2143
2144 * gnat.dg/expect2.adb: New test.
2145 * gnat.dg/expect2_pkg.ads: New helper.
2146
2147 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * gnat.dg/aliased2.adb: New test.
2150
2151 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2152
2153 * gnat.dg/limited_with7.ad[sb]: New test.
2154 * gnat.dg/limited_with7_pkg.ads: New helper.
2155
2156 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2157
2158 * gnat.dg/unchecked_convert13.adb: New test.
2159
2160 2019-05-27 Richard Biener <rguenther@suse.de>
2161
2162 PR testsuite/90615
2163 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
2164 -fno-tree-loop-distribute-patterns.
2165 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
2166 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
2167 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2168 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
2169 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2170
2171 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
2172
2173 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
2174 account for PIC code on Darwin.
2175 * gcc.target/i386/pr39013-2.c: Likewise.
2176 * gcc.target/i386/pr64317.c: Likewise.
2177
2178 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2179
2180 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
2181 expected for Darwin.
2182
2183 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2184
2185 * gcc.target/i386/pr89261.c: Test that the alignment required
2186 by the test correctly produces the expected error on Darwin.
2187
2188 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2189
2190 * gcc.target/i386/pr82659-3.c: Require alias support.
2191
2192 2019-05-25 Marek Polacek <polacek@redhat.com>
2193
2194 PR c++/90572 - wrong disambiguation in friend declaration.
2195 * g++.dg/cpp2a/typename16.C: New test.
2196 * g++.dg/parse/friend13.C: New test.
2197
2198 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2199
2200 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2201 sorry for omp for.
2202 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
2203
2204 2019-05-24 Richard Biener <rguenther@suse.de>
2205
2206 PR testsuite/90607
2207 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
2208
2209 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR tree-optimization/90106
2212 PR testsuite/90517
2213 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
2214 and scan-tree-dump for tail call.
2215 * gcc.dg/cdce2.c: Likewise.
2216
2217 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2218
2219 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
2220 code, not in comments or miscellaneous directives.
2221 * gcc.target/i386/pr18041-1.c: Likewise.
2222 * gcc.target/i386/pr18041-2.c: Likewise.
2223 * gcc.target/i386/wbinvd-1.c: Likewise.
2224 * gcc.target/i386/wbnoinvd-1.c: Likewise.
2225 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
2226 call to "bar".
2227 * gcc.target/i386/pr66819-4.c: Likewise.
2228 * gcc.target/i386/pr82662.c
2229 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
2230 destination register, don't try the m32 test on m64 targets.
2231
2232 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2233
2234 * gcc.target/i386/pr67985-2.c: Adjust label checks for
2235 Darwin.
2236 * gcc.target/i386/pr77881.c: Likewise.
2237
2238 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2239
2240 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
2241 * gcc.target/i386/pr70738-7.c: Likewise.
2242 * gcc.target/i386/pr24414.c: Likewise.
2243
2244 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
2245
2246 * lib/target-supports.exp (check_effective_target_mfentry): New.
2247 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
2248 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
2249 * gcc.target/i386/fentryname1.c: Likewise
2250 * gcc.target/i386/fentryname2.c: Likewise
2251 * gcc.target/i386/fentryname3.c: Likewise
2252 * gcc.target/i386/nop-mcount.c: Likewise
2253 * gcc.target/i386/pr82699-2.c: Likewise
2254 * gcc.target/i386/pr82699-4.c: Likewise
2255 * gcc.target/i386/pr82699-5.c: Likewise
2256 * gcc.target/i386/pr82699-6.c: Likewise
2257 * gcc.target/i386/returninst1.c: Likewise
2258 * gcc.target/i386/returninst2.c: Likewise
2259 * gcc.target/i386/returninst3.c : Likewise
2260
2261 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
2262
2263 * gcc.target/powerpc/localentry-1.c: New file.
2264
2265 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
2266
2267 PR target/90552
2268 * gcc.target/i386/pr90552.c: New test.
2269
2270 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
2271
2272 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
2273 __GFC_REAL_16__. Add -cpp to dg-options.
2274 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
2275 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
2276 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
2277 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
2278 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
2279
2280 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
2281
2282 * gcc.target/powerpc/cpu-future.c: New test.
2283
2284 2019-05-23 Richard Biener <rguenther@suse.de>
2285
2286 PR tree-optimization/88440
2287 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
2288 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
2289 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
2290 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
2291 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
2292 * g++.dg/tree-ssa/pr78847.C: Likewise.
2293 * gcc.dg/autopar/pr39500-1.c: Likewise.
2294 * gcc.dg/autopar/reduc-1char.c: Likewise.
2295 * gcc.dg/autopar/reduc-7.c: Likewise.
2296 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
2297 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
2298 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
2299 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
2300 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
2301 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
2302 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2303 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2304 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2305 * gcc.dg/tree-ssa/scev-11.c: Likewise.
2306 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2307 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2308 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2309 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2310 * gcc.target/i386/pr30970.c: Likewise.
2311 * gcc.target/i386/vect-double-1.c: Likewise.
2312 * gcc.target/i386/vect-double-2.c: Likewise.
2313 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2314 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2315 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2316 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2317 * gfortran.dg/vect/vect-5.f90: Likewise.
2318 * gfortran.dg/vect/vect-8.f90: Likewise.
2319
2320 2019-05-23 Martin Liska <mliska@suse.cz>
2321
2322 PR sanitizer/90570
2323 * g++.dg/asan/pr90570.C: New test.
2324
2325 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
2326
2327 * gnat.dg/opt78.ad[sb]: New test.
2328
2329 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
2330
2331 PR rtl-optimisation/64895
2332 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
2333 * gcc.target/i386/fuse-caller-save.c: Likewise.
2334 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
2335 PIC cases, remove XFAILs.
2336
2337 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
2338
2339 PR middle-end/90510
2340 * brig.dg/test/gimple/packed.hsail: Adjust.
2341
2342 2019-05-23 Jakub Jelinek <jakub@redhat.com>
2343
2344 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
2345
2346 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
2347
2348 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
2349 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
2350 gfortran.dg/namelist_89.f90: Gate test on effective_target
2351 fd_truncate.
2352
2353 2019-05-22 David Malcolm <dmalcolm@redhat.com>
2354
2355 PR c++/90462
2356 * g++.dg/pr90462.C: New test.
2357
2358 2019-05-22 Marek Polacek <polacek@redhat.com>
2359
2360 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
2361 different line. Check the column number too.
2362
2363 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
2364
2365 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
2366 scan-assembler-not string to avoid false matching on 32bit targets.
2367
2368 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
2369
2370 PR target/88483
2371 * gcc.target/i386/stackalign/pr88483-1.c: New test.
2372 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
2373
2374 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
2375
2376 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
2377
2378 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
2379
2380 PR fortran/89100
2381 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
2382 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
2383 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
2384 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
2385 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
2386 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
2387 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
2388 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
2389 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
2390
2391 2019-05-22 Martin Liska <mliska@suse.cz>
2392
2393 PR testsuite/90564
2394 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
2395 * gcc.target/powerpc/pr80315-2.c: Likewise.
2396 * gcc.target/powerpc/pr80315-3.c: Likewise.
2397 * gcc.target/powerpc/pr80315-4.c: Likewise.
2398
2399 2019-05-22 Martin Liska <mliska@suse.cz>
2400
2401 PR testsuite/90564
2402 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
2403 * gcc.target/powerpc/pr80315-2.c: Likewise.
2404 * gcc.target/powerpc/pr80315-3.c: Likewise.
2405 * gcc.target/powerpc/pr80315-4.c: Likewise.
2406
2407 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
2408
2409 PR testsuite/27221
2410 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
2411
2412 2019-05-22 Martin Liska <mliska@suse.cz>
2413
2414 PR lto/90500
2415 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
2416
2417 2019-05-22 Richard Biener <rguenther@suse.de>
2418
2419 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
2420
2421 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
2422
2423 PR middle-end/90553
2424 * gcc.dg/torture/pr90553.c: New test.
2425
2426 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
2429 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
2430
2431 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/67184
2434 PR c++/69445
2435 * g++.dg/other/final3.C: New.
2436 * g++.dg/other/final4.C: Likewise.
2437 * g++.dg/other/final5.C: Likewise.
2438
2439 2019-05-21 Marek Polacek <polacek@redhat.com>
2440
2441 DR 1940 - static_assert in anonymous unions.
2442 * g++.dg/DRs/dr1940.C: New test.
2443
2444 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
2445
2446 PR target/90547
2447 * gcc.target/i386/pr90547.c: New test.
2448
2449 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2450
2451 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
2452
2453 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
2454
2455 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
2456
2457 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
2458 * gcc.target/i386/pr84723-2.c: Likewise.
2459 * gcc.target/i386/pr84723-3.c: Likewise.
2460 * gcc.target/i386/pr84723-4.c: Likewise.
2461 * gcc.target/i386/pr84723-5.c: Likewise.
2462
2463 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
2464
2465 PR testsuite/67958
2466 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
2467 the differences.
2468 * gcc.target/i386/pr32219-2.c: Likewise.
2469 * gcc.target/i386/pr32219-3.c: Likewise.
2470 * gcc.target/i386/pr32219-4.c: Likewise.
2471 * gcc.target/i386/pr32219-5.c: Likewise.
2472 * gcc.target/i386/pr32219-6.c: Likewise.
2473 * gcc.target/i386/pr32219-7.c: Likewise.
2474 * gcc.target/i386/pr32219-8.c: Likewise.
2475
2476 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
2477
2478 PR target/63891
2479 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
2480 the reasons.
2481
2482 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
2483
2484 * gcc.target/i386/vect-signbitf.c: New test.
2485
2486 2019-05-21 Nathan Sidwell <nathan@acm.org>
2487
2488 * g++.dg/lookup/using53.C: Adjust diagnostic.
2489
2490 2019-05-21 Richard Biener <rguenther@suse.de>
2491
2492 PR middle-end/90510
2493 * gcc.target/i386/pr90510.c: New testcase.
2494
2495 2019-05-21 Martin Liska <mliska@suse.cz>
2496
2497 * gcc.target/i386/pr90500-1.c: Add missing '""'.
2498 * gcc.target/i386/pr90500-2.c: Likewise.
2499
2500 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
2501
2502 * gcc.dg/uninit-28-gimple.c: New test.
2503 * gcc.dg/uninit-29-gimple.c: New test.
2504 * gcc.dg/uninit-30-gimple.c: New test.
2505 * gcc.dg/uninit-31-gimple.c: New test.
2506
2507 2019-05-21 Martin Liska <mliska@suse.cz>
2508
2509 * gcc.dg/pr90263.c: Add -O2.
2510
2511 2019-05-21 Martin Liska <mliska@suse.cz>
2512
2513 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
2514 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
2515 * gcc.target/powerpc/pr80315-2.c: Likewise.
2516 * gcc.target/powerpc/pr80315-3.c: Likewise.
2517 * gcc.target/powerpc/pr80315-4.c: Likewise.
2518 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
2519
2520 2019-05-21 Martin Liska <mliska@suse.cz>
2521
2522 PR testsuite/90551
2523 * pr90263.c: Move from gcc.c-torture/compile
2524 into gcc.dg.
2525
2526 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
2527
2528 PR testsuite/90503
2529 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
2530 Remove -flax-vector-conversions.
2531 (dg-additional-options): Remove.
2532 (test): Change to void. Declare m0 and m1 as __m64 and
2533 cast initializer in a proper way. Do not return result.
2534 (dg-final): Scan for 2 instances of movq.
2535
2536 2019-05-20 Marek Polacek <polacek@redhat.com>
2537
2538 CWG 2094 - volatile scalars are trivially copyable.
2539 PR c++/85679
2540 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
2541 for volatile int.
2542 * g++.dg/ext/is_trivially_copyable.C: New test.
2543
2544 2019-05-20 Marek Polacek <polacek@redhat.com>
2545
2546 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
2547
2548 * g++.dg/cpp2a/nontype-class17.C: New test.
2549
2550 * g++.dg/lookup/strong-using2.C: New test.
2551
2552 2019-05-20 Jeff Law <law@redhat.com>
2553
2554 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
2555 recent diagnostic cleanups.
2556
2557 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2558
2559 PR tree-optimization/90106
2560 * gcc.dg/cdce3.c: Add hard_float effective target.
2561
2562 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
2563
2564 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
2565
2566 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
2567
2568 PR testsuite/58321
2569 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
2570 add a comment as to the reason for the difference.
2571 * gcc.target/i386/memset-strategy-1.c: Likewise.
2572
2573 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
2574
2575 PR c++/90532 Ensure __is_constructible(T[]) is false
2576 * g++.dg/ext/90532.C: New test.
2577
2578 2019-05-20 Jakub Jelinek <jakub@redhat.com>
2579
2580 * gcc.target/i386/avx512f-simd-1.c: New test.
2581
2582 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2583
2584 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
2585 error message.
2586 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
2587
2588 2019-05-20 Martin Liska <mliska@suse.cz>
2589
2590 PR middle-end/90263
2591 * gcc.c-torture/compile/pr90263.c: New test.
2592 * lib/target-supports.exp: Add check_effective_target_glibc.
2593
2594 2019-05-20 Richard Biener <rguenther@suse.de>
2595
2596 PR testsuite/90518
2597 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
2598 vector support.
2599 * gcc.dg/gimplefe-41.c: Likewise.
2600
2601 2019-05-19 Andrew Pinski <apinski@marvell.com>
2602
2603 PR pch/81721
2604 * g++.dg/pch/operator-1.C: New testcase.
2605 * g++.dg/pch/operator-1.Hs: New file.
2606
2607 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
2608
2609 PR fortran/90498
2610 * gfortran.dg/associate_48.f90 : New test.
2611
2612 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2613
2614 PR fortran/78290
2615 * gfortran.dg/pr78290.f90: New test.
2616
2617 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2618
2619 PR fortran/88821
2620 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
2621 to make sure the test for internal_pack is retained.
2622 * gfortran.dg/assumed_type_2.f90: Split compile and run time
2623 tests into this and
2624 * gfortran.dg/assumed_type_2a.f90: New file.
2625 * gfortran.dg/c_loc_test_22.f90: Likewise.
2626 * gfortran.dg/contiguous_3.f90: Likewise.
2627 * gfortran.dg/internal_pack_11.f90: Likewise.
2628 * gfortran.dg/internal_pack_12.f90: Likewise.
2629 * gfortran.dg/internal_pack_16.f90: Likewise.
2630 * gfortran.dg/internal_pack_17.f90: Likewise.
2631 * gfortran.dg/internal_pack_18.f90: Likewise.
2632 * gfortran.dg/internal_pack_4.f90: Likewise.
2633 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
2634 to make sure the test for internal_pack is retained.
2635 * gfortran.dg/internal_pack_6.f90: Split compile and run time
2636 tests into this and
2637 * gfortran.dg/internal_pack_6a.f90: New file.
2638 * gfortran.dg/internal_pack_8.f90: Likewise.
2639 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
2640 tests into this and
2641 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
2642 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
2643 into this and
2644 * gfortran.dg/no_arg_check_2a.f90: New file.
2645 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
2646 tests into this and
2647 * gfortran.dg/typebound_assignment_5a.f90: New file.
2648 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
2649 tests into this and
2650 * gfortran.dg/typebound_assignment_6a.f90: New file.
2651 * gfortran.dg/internal_pack_19.f90: New file.
2652 * gfortran.dg/internal_pack_20.f90: New file.
2653 * gfortran.dg/internal_pack_21.f90: New file.
2654
2655 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
2656
2657 * objc.dg/instancetype-0.m: New.
2658
2659 2019-05-17 Martin Sebor <msebor@redhat.com>
2660
2661 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
2662
2663 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
2664 * g++.dg/ubsan/pr63956.C: Same.
2665 * g++.old-deja/g++.pt/assign1.C: Same.
2666
2667 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
2668
2669 PR testsuite/89433
2670 * c-c++-common/goacc/routine-5.c: Update.
2671 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
2672 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
2673
2674 PR testsuite/89433
2675 * c-c++-common/goacc/routine-2.c: Update, and move some test
2676 into...
2677 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
2678 new file.
2679
2680 PR testsuite/89433
2681 * c-c++-common/goacc/classify-routine.c: Update.
2682 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2683
2684 2019-05-16 Martin Sebor <msebor@redhat.com>
2685
2686 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
2687 * c-c++-common/Wvarargs-2.c: Same.
2688 * c-c++-common/Wvarargs.c: Same.
2689 * c-c++-common/pr51768.c: Same.
2690 * c-c++-common/tm/inline-asm.c: Same.
2691 * c-c++-common/tm/safe-1.c: Same.
2692 * g++.dg/asm-qual-1.C: Same.
2693 * g++.dg/asm-qual-3.C: Same.
2694 * g++.dg/conversion/dynamic1.C: Same.
2695 * g++.dg/cpp0x/constexpr-89599.C: Same.
2696 * g++.dg/cpp0x/constexpr-cast.C: Same.
2697 * g++.dg/cpp0x/constexpr-shift1.C: Same.
2698 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
2699 * g++.dg/cpp0x/nullptr04.C: Same.
2700 * g++.dg/cpp0x/static_assert12.C: Same.
2701 * g++.dg/cpp0x/static_assert8.C: Same.
2702 * g++.dg/cpp1y/lambda-conv1.C: Same.
2703 * g++.dg/cpp1y/pr79393-3.C: Same.
2704 * g++.dg/cpp1y/static_assert1.C: Same.
2705 * g++.dg/cpp1z/constexpr-if4.C: Same.
2706 * g++.dg/cpp1z/constexpr-if5.C: Same.
2707 * g++.dg/cpp1z/constexpr-if9.C: Same.
2708 * g++.dg/eh/goto2.C: Same.
2709 * g++.dg/eh/goto3.C: Same.
2710 * g++.dg/expr/static_cast8.C: Same.
2711 * g++.dg/ext/flexary5.C: Same.
2712 * g++.dg/ext/utf-array-short-wchar.C: Same.
2713 * g++.dg/ext/utf-array.C: Same.
2714 * g++.dg/ext/utf8-2.C: Same.
2715 * g++.dg/gomp/loop-4.C: Same.
2716 * g++.dg/gomp/macro-4.C: Same.
2717 * g++.dg/gomp/udr-1.C: Same.
2718 * g++.dg/init/initializer-string-too-long.C: Same.
2719 * g++.dg/other/offsetof9.C: Same.
2720 * g++.dg/ubsan/pr63956.C: Same.
2721 * g++.dg/warn/Wbool-operation-1.C: Same.
2722 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2723 * g++.dg/warn/Wtype-limits.C: Same.
2724 * g++.dg/wrappers/pr88680.C: Same.
2725 * g++.old-deja/g++.mike/eh55.C: Same.
2726 * gcc.dg/Wsign-compare-1.c: Same.
2727 * gcc.dg/Wtype-limits-Wextra.c: Same.
2728 * gcc.dg/Wtype-limits.c: Same.
2729 * gcc.dg/Wunknownprag.c: Same.
2730 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
2731 * gcc.dg/asm-6.c: Same.
2732 * gcc.dg/asm-qual-1.c: Same.
2733 * gcc.dg/cast-1.c: Same.
2734 * gcc.dg/cast-2.c: Same.
2735 * gcc.dg/cast-3.c: Same.
2736 * gcc.dg/cpp/source_date_epoch-2.c: Same.
2737 * gcc.dg/debug/pr85252.c: Same.
2738 * gcc.dg/dfp/cast-bad.c: Same.
2739 * gcc.dg/format/gcc_diag-1.c: Same.
2740 * gcc.dg/format/gcc_diag-11.c: Same.
2741 * gcc.dg/gcc_diag-11.c: Same.
2742 * gcc.dg/gnu-cond-expr-2.c: Same.
2743 * gcc.dg/gnu-cond-expr-3.c: Same.
2744 * gcc.dg/gomp/macro-4.c: Same.
2745 * gcc.dg/init-bad-1.c: Same.
2746 * gcc.dg/init-bad-2.c: Same.
2747 * gcc.dg/init-bad-3.c: Same.
2748 * gcc.dg/pr27528.c: Same.
2749 * gcc.dg/pr48552-1.c: Same.
2750 * gcc.dg/pr48552-2.c: Same.
2751 * gcc.dg/pr59846.c: Same.
2752 * gcc.dg/pr61096-1.c: Same.
2753 * gcc.dg/pr8788-1.c: Same.
2754 * gcc.dg/pr90082.c: Same.
2755 * gcc.dg/simd-2.c: Same.
2756 * gcc.dg/spellcheck-params-2.c: Same.
2757 * gcc.dg/spellcheck-params.c: Same.
2758 * gcc.dg/strlenopt-49.c: Same.
2759 * gcc.dg/tm/pr52141.c: Same.
2760 * gcc.dg/torture/pr51106-1.c: Same.
2761 * gcc.dg/torture/pr51106-2.c: Same.
2762 * gcc.dg/utf-array-short-wchar.c: Same.
2763 * gcc.dg/utf-array.c: Same.
2764 * gcc.dg/utf8-2.c: Same.
2765 * gcc.dg/warn-sprintf-no-nul.c: Same.
2766 * gcc.target/i386/asm-flag-0.c: Same.
2767 * gcc.target/i386/inline_error.c: Same.
2768 * gcc.target/i386/pr30848.c: Same.
2769 * gcc.target/i386/pr39082-1.c: Same.
2770 * gcc.target/i386/pr39678.c: Same.
2771 * gcc.target/i386/pr57756.c: Same.
2772 * gcc.target/i386/pr68843-1.c: Same.
2773 * gcc.target/i386/pr79804.c: Same.
2774 * gcc.target/i386/pr82673.c: Same.
2775 * obj-c++.dg/class-protocol-1.mm: Same.
2776 * obj-c++.dg/exceptions-3.mm: Same.
2777 * obj-c++.dg/exceptions-4.mm: Same.
2778 * obj-c++.dg/exceptions-5.mm: Same.
2779 * obj-c++.dg/exceptions-6.mm: Same.
2780 * obj-c++.dg/method-12.mm: Same.
2781 * obj-c++.dg/method-13.mm: Same.
2782 * obj-c++.dg/method-6.mm: Same.
2783 * obj-c++.dg/method-7.mm: Same.
2784 * obj-c++.dg/method-9.mm: Same.
2785 * obj-c++.dg/method-lookup-1.mm: Same.
2786 * obj-c++.dg/proto-lossage-4.mm: Same.
2787 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2788 * objc.dg/call-super-2.m: Same.
2789 * objc.dg/class-protocol-1.m: Same.
2790 * objc.dg/desig-init-1.m: Same.
2791 * objc.dg/exceptions-3.m: Same.
2792 * objc.dg/exceptions-4.m: Same.
2793 * objc.dg/exceptions-5.m: Same.
2794 * objc.dg/exceptions-6.m: Same.
2795 * objc.dg/method-19.m: Same.
2796 * objc.dg/method-2.m: Same.
2797 * objc.dg/method-5.m: Same.
2798 * objc.dg/method-6.m: Same.
2799 * objc.dg/method-7.m: Same.
2800 * objc.dg/method-lookup-1.m: Same.
2801 * objc.dg/proto-hier-1.m: Same.
2802 * objc.dg/proto-lossage-4.m: Same.
2803
2804 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2805
2806 * g++.dg/eh/o32-fp.C: New.
2807 * gcc.target/mips/dwarfregtable-1.c: New.
2808 * gcc.target/mips/dwarfregtable-2.c: New.
2809 * gcc.target/mips/dwarfregtable-3.c: New.
2810 * gcc.target/mips/dwarfregtable-4.c: New.
2811 * gcc.target/mips/dwarfregtable.h: New.
2812
2813 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
2814
2815 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
2816 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
2817 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
2818
2819 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
2820
2821 PR target/90497
2822 * gcc.target/i386/pr90497-1.c: New test.
2823 * gcc.target/i386/pr90497-2.c: Likewise.
2824
2825 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
2826
2827 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
2828 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
2829
2830 2019-05-17 Richard Biener <rguenther@suse.de>
2831
2832 * gcc.dg/gimplefe-41.c: New testcase.
2833
2834 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
2835
2836 PR tree-optimization/90106
2837 * gcc.dg/cdce3.c: New test.
2838
2839 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
2840
2841 * gcc.target/s390/zvector/vec-sldw.c: New test.
2842
2843 2019-05-17 Martin Liska <mliska@suse.cz>
2844
2845 PR middle-end/90478
2846 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
2847
2848 2019-05-16 Jakub Jelinek <jakub@redhat.com>
2849
2850 * gcc.dg/vect/vect-simd-1.c: New test.
2851 * gcc.dg/vect/vect-simd-2.c: New test.
2852 * gcc.dg/vect/vect-simd-3.c: New test.
2853 * gcc.dg/vect/vect-simd-4.c: New test.
2854
2855 2019-05-16 Martin Liska <mliska@suse.cz>
2856
2857 PR lto/90500
2858 * gcc.target/i386/pr90500-1.c: New test.
2859 * gcc.target/i386/pr90500-2.c: New test.
2860
2861 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
2862
2863 PR tree-optimization/90394
2864 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
2865 * gcc.dg/uninit-pr90394.c: New test.
2866
2867 2019-05-16 Richard Biener <rguenther@suse.de>
2868
2869 PR testsuite/90502
2870 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
2871 transforms happening earlier now.
2872
2873 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
2874
2875 * lib/target-supports.exp (check_effective_target_cet): Add the
2876 -fcf-protection flag to the build conditions.
2877
2878 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
2879
2880 PR tree-optimization/90106
2881 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
2882 * gcc.dg/cdce2.c: Likewise.
2883
2884 2019-05-16 Richard Biener <rguenther@suse.de>
2885
2886 PR tree-optimization/90424
2887 * g++.target/i386/pr90424-1.C: New testcase.
2888 * g++.target/i386/pr90424-2.C: Likewise.
2889
2890 2019-05-16 Richard Biener <rguenther@suse.de>
2891
2892 * gcc.dg/gimplefe-40.c: Amend again.
2893
2894 2019-05-15 Cherry Zhang <cherryyz@google.com>
2895
2896 * go.test/test/nilptr2.go: Change use function to actually do
2897 something.
2898
2899 2019-05-16 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR middle-end/90478
2902 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
2903 instead of long.
2904
2905 * c-c++-common/gomp/simd8.c: New test.
2906
2907 2019-05-15 Marek Polacek <polacek@redhat.com>
2908
2909 CWG 2096 - constraints on literal unions.
2910 * g++.dg/cpp0x/literal-type1.C: New test.
2911
2912 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
2913
2914 PR fortran/90461
2915 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
2916 * gfortran.dg/open_errors_3.f90: New test.
2917
2918 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
2919
2920 PR target/89021
2921 * gcc.target/i386/mmx-vals.h: New file.
2922 * gcc.target/i386/sse2-mmx-2.c: Likewise.
2923 * gcc.target/i386/sse2-mmx-3.c: Likewise.
2924 * gcc.target/i386/sse2-mmx-4.c: Likewise.
2925 * gcc.target/i386/sse2-mmx-5.c: Likewise.
2926 * gcc.target/i386/sse2-mmx-6.c: Likewise.
2927 * gcc.target/i386/sse2-mmx-7.c: Likewise.
2928 * gcc.target/i386/sse2-mmx-8.c: Likewise.
2929 * gcc.target/i386/sse2-mmx-9.c: Likewise.
2930 * gcc.target/i386/sse2-mmx-10.c: Likewise.
2931 * gcc.target/i386/sse2-mmx-11.c: Likewise.
2932 * gcc.target/i386/sse2-mmx-12.c: Likewise.
2933 * gcc.target/i386/sse2-mmx-13.c: Likewise.
2934 * gcc.target/i386/sse2-mmx-14.c: Likewise.
2935 * gcc.target/i386/sse2-mmx-15.c: Likewise.
2936 * gcc.target/i386/sse2-mmx-16.c: Likewise.
2937 * gcc.target/i386/sse2-mmx-17.c: Likewise.
2938 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
2939 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
2940 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
2941 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
2942 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
2943 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
2944 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
2945 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
2946 * gcc.target/i386/sse2-mmx-20.c: Likewise.
2947 * gcc.target/i386/sse2-mmx-21.c: Likewise.
2948 * gcc.target/i386/sse2-mmx-22.c: Likewise.
2949 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
2950 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
2951 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
2952 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
2953 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
2954 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
2955 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
2956 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
2957 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
2958 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
2959 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
2960 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
2961 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
2962 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
2963 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
2964 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
2965 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
2966 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
2967 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
2968 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
2969 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
2970 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
2971 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
2972 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
2973 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
2974 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
2975 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
2976 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
2977 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
2978 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
2979 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
2980 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
2981 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
2982 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
2983 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
2984 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
2985 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
2986 * gcc.target/i386/sse2-mmx-por.c: Likewise.
2987 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
2988 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
2989 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
2990 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
2991 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
2992 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
2993 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
2994 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
2995 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
2996 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
2997 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
2998 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
2999 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
3000 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
3001 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
3002 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
3003 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
3004 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
3005 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
3006 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
3007 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
3008 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
3009 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
3010 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
3011 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
3012 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
3013 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
3014 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
3015 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
3016 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
3017 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
3018
3019 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3020
3021 PR target/89021
3022 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
3023 with SSE2.
3024
3025 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 PR target/89021
3028 * gcc.target/i386/pr82483-1.c: Error only on ia32.
3029 * gcc.target/i386/pr82483-2.c: Likewise.
3030
3031 2019-05-15 Martin Liska <mliska@suse.cz>
3032
3033 PR middle-end/90478
3034 * gcc.dg/tree-ssa/pr90478-2.c: New test.
3035 * gcc.dg/tree-ssa/pr90478.c: New test.
3036
3037 2019-05-15 Richard Biener <rguenther@suse.de>
3038
3039 * gcc.dg/gimplefe-40.c: Amend.
3040
3041 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3042
3043 * lib/target-supports.exp
3044 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
3045 (check_effective_target_powerpc_p9vector_ok): Likewise.
3046 (check_effective_target_powerpc_float128_sw_ok): Likewise.
3047 (check_effective_target_powerpc_float128_hw_ok): Likewise.
3048 (check_effective_target_powerpc_vsx_ok): Likewise.
3049 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
3050 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
3051
3052 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3053
3054 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
3055 for PowerPC platforms.
3056
3057 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3058
3059 PR target/82920
3060 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
3061 * gcc.target/i386/cet-notrack-5a.c: Likewise.
3062 * gcc.target/i386/cet-notrack-5b.c: Likewise.
3063 * gcc.target/i386/cet-notrack-6b.c: Likewise.
3064 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3065 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
3066 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3067 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
3068 * gcc.target/i386/cet-sjlj-3.c: Likewise.
3069 * gcc.target/i386/cet-sjlj-5.c: Likewise.
3070
3071 2019-05-14 Marek Polacek <polacek@redhat.com>
3072
3073 PR c++/68918
3074 * g++.dg/cpp0x/decltype71.C: New test.
3075
3076 PR c++/70156
3077 * g++.dg/init/static5.C: New test.
3078
3079 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
3080
3081 PR target/82920
3082 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
3083 * gcc.target/i386/pr52146.c: Likewise.
3084 * gcc.target/i386/pr52698.c: Likewise.
3085 * gcc.target/i386/pr52857-1.c: Likewise.
3086 * gcc.target/i386/pr52857-2.c: Likewise.
3087 * gcc.target/i386/pr52876.c: Likewise.
3088 * gcc.target/i386/pr53698.c: Likewise.
3089 * gcc.target/i386/pr54157.c: Likewise.
3090 * gcc.target/i386/pr55049-1.c: Likewise.
3091 * gcc.target/i386/pr55093.c: Likewise.
3092 * gcc.target/i386/pr55116-1.c: Likewise.
3093 * gcc.target/i386/pr55116-2.c: Likewise.
3094 * gcc.target/i386/pr55597.c: Likewise.
3095 * gcc.target/i386/pr59929.c: Likewise.
3096 * gcc.target/i386/pr66470.c: Likewise.
3097
3098 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3099
3100 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
3101 *-*-solaris2*.
3102 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3103 * gcc.dg/c99-math-double-1.c: Likewise.
3104 * gcc.dg/c99-math-float-1.c: Likewise.
3105 * gcc.dg/c99-math-long-double-1.c: Likewise.
3106 * gcc.misc-tests/linkage.exp: Simplify triplet to
3107 x86_64-*-solaris2*.
3108
3109 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
3110 xfail.
3111 * gcc.target/i386/pr63620.c: Likewise.
3112
3113 * lib/target-supports.exp (check_sse_os_support_available): Remove
3114 Solaris 9/x86 workaround.
3115
3116 2019-05-14 Richard Biener <rguenther@suse.de>
3117
3118 * gcc.dg/gimplefe-40.c: New testcase.
3119
3120 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 PR preprocessor/90382
3123 * g++.dg/diagnostic/trailing1.C: New test.
3124
3125 2019-05-14 marxin <mliska@suse.cz>
3126
3127 PR middle-end/90340
3128 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
3129 param.
3130
3131 2019-05-14 Richard Biener <rguenther@suse.de>
3132 H.J. Lu <hongjiu.lu@intel.com>
3133
3134 PR tree-optimization/88828
3135 * gcc.target/i386/pr88828-1.c: New test.
3136 * gcc.target/i386/pr88828-1a.c: Likewise.
3137 * gcc.target/i386/pr88828-1b.c: Likewise.
3138 * gcc.target/i386/pr88828-1c.c: Likewise.
3139 * gcc.target/i386/pr88828-4a.c: Likewise.
3140 * gcc.target/i386/pr88828-4b.c: Likewise.
3141 * gcc.target/i386/pr88828-5a.c: Likewise.
3142 * gcc.target/i386/pr88828-5b.c: Likewise.
3143 * gcc.target/i386/pr88828-7.c: Likewise.
3144 * gcc.target/i386/pr88828-7a.c: Likewise.
3145 * gcc.target/i386/pr88828-7b.c: Likewise.
3146 * gcc.target/i386/pr88828-8.c: Likewise.
3147 * gcc.target/i386/pr88828-8a.c: Likewise.
3148 * gcc.target/i386/pr88828-8b.c: Likewise.
3149 * gcc.target/i386/pr88828-9.c: Likewise.
3150 * gcc.target/i386/pr88828-9a.c: Likewise.
3151 * gcc.target/i386/pr88828-9b.c: Likewise.
3152
3153 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
3154
3155 * gcc.target/aarch64/signbitv4sf.c: New test.
3156 * gcc.target/aarch64/signbitv2sf.c: New test.
3157
3158 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
3159
3160 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
3161 regression, by matching a note on any line.
3162 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
3163 correct line number is matched without depending on a library header.
3164
3165 2019-05-13 Richard Biener <rguenther@suse.de>
3166
3167 PR tree-optimization/90402
3168 * gcc.dg/torture/pr90402-1.c: New testcase.
3169
3170 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
3171 Dominique d'Humieres <dominiq@gcc.gnu.org>
3172
3173 PR target/82920
3174 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
3175 do not use -fno-pic on Darwin.
3176 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3177 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3178 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3179 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3180 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3181 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3182 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3183 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3184 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3185 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3186 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3187 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
3188 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3189 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3190 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3191 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3192 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3193 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3194 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3195 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3196 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3197 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3198 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
3199 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
3200 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
3201 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
3202 * gcc.target/i386/ret-thunk-1.c: Likewise.
3203 * gcc.target/i386/ret-thunk-10.c: Likewise.
3204 * gcc.target/i386/ret-thunk-11.c: Likewise.
3205 * gcc.target/i386/ret-thunk-12.c: Likewise.
3206 * gcc.target/i386/ret-thunk-13.c: Likewise.
3207 * gcc.target/i386/ret-thunk-14.c: Likewise.
3208 * gcc.target/i386/ret-thunk-15.c: Likewise.
3209 * gcc.target/i386/ret-thunk-16.c: Likewise.
3210 * gcc.target/i386/ret-thunk-2.c: Likewise.
3211 * gcc.target/i386/ret-thunk-22.c: Likewise.
3212 * gcc.target/i386/ret-thunk-23.c: Likewise.
3213 * gcc.target/i386/ret-thunk-24.c: Likewise.
3214 * gcc.target/i386/ret-thunk-3.c: Likewise.
3215 * gcc.target/i386/ret-thunk-4.c: Likewise.
3216 * gcc.target/i386/ret-thunk-5.c: Likewise.
3217 * gcc.target/i386/ret-thunk-6.c: Likewise.
3218 * gcc.target/i386/ret-thunk-7.c: Likewise.
3219 * gcc.target/i386/ret-thunk-8.c: Likewise.
3220 * gcc.target/i386/ret-thunk-9.c: Likewise.
3221
3222 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
3223
3224 PR testsuite/81058
3225 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
3226 for variables on Darwin, rather than common.
3227 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
3228 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
3229
3230 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3231
3232 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
3233 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
3234
3235 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3236
3237 PR fortran/61968
3238 * gfortran.dg/assumed_type_10.f90: New test case.
3239 * gfortran.dg/assumed_type_11.f90: New test case.
3240
3241 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
3242
3243 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
3244 now tested.
3245 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
3246
3247 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3248
3249 * g++.dg/diagnostic/main1.C: New.
3250
3251 2019-05-10 Marek Polacek <polacek@redhat.com>
3252
3253 PR c++/78010 - bogus -Wsuggest-override warning on final function.
3254 * g++.dg/warn/Wsuggest-override-2.C: New test.
3255
3256 2019-05-10 Jakub Jelinek <jakub@redhat.com>
3257
3258 PR tree-optimization/90385
3259 * gfortran.dg/pr90385.f90: New test.
3260
3261 PR c++/90383
3262 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
3263 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
3264
3265 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
3266
3267 PR fortran/90093
3268 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
3269 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
3270
3271 PR fortran/90352
3272 * gfortran.dg/iso_c_binding_char_1.f90: New test.
3273
3274 PR fortran/90355
3275 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
3276 the direct passing of substrings as descriptors to bind(C).
3277 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
3278 'atmp' to account for the setting of the 'span' field.
3279 * gfortran.dg/transpose_optimization_2.f90: Ditto.
3280
3281 2019-05-10 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR tree-optimization/88709
3284 PR tree-optimization/90271
3285 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
3286 arm*-*-*.
3287
3288 PR pch/90326
3289 * g++.dg/pch/pr90326.C: New test.
3290 * g++.dg/pch/pr90326.Hs: New file.
3291
3292 2019-05-10 Martin Liska <mliska@suse.cz>
3293
3294 PR middle-end/90340
3295 * gcc.dg/tree-ssa/pr90340-2.c: New test.
3296 * gcc.dg/tree-ssa/pr90340.c: New test.
3297
3298 2019-05-09 Cherry Zhang <cherryyz@google.com>
3299
3300 * go.dg/mapstring.go: New test.
3301
3302 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
3303
3304 PR target/90405
3305 * gcc.target/arm/pr90405.c: New test.
3306
3307 2019-05-09 Martin Liska <mliska@suse.cz>
3308
3309 * gcc.dg/gimplefe-39.c: New test.
3310
3311 2019-05-09 Martin Liska <mliska@suse.cz>
3312
3313 * gcc.dg/gimplefe-37.c: New test.
3314 * gcc.dg/gimplefe-33.c: Likewise.
3315
3316 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/90382
3319 Revert:
3320 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3321
3322 * g++.dg/diagnostic/trailing1.C: New.
3323
3324 2019-05-09 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/90395
3327 * gcc.dg/torture/pr90395.c: New testcase.
3328
3329 2019-05-08 Cherry Zhang <cherryyz@google.com>
3330
3331 * go.dg/cmpstring.go: New test.
3332
3333 2019-05-08 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR c++/59813
3336 PR tree-optimization/89060
3337 * gcc.dg/tree-ssa/pr89060.c: New test.
3338
3339 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
3340 Richard Earnshaw <rearnsha@arm.com>
3341
3342 PR target/88167
3343 * gcc.target/arm/pr88167-1.c: New test.
3344 * gcc.target/arm/pr88167-2.c: New test.
3345
3346 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
3347
3348 PR tree-optimization/90078
3349 * g++.dg/tree-ssa/pr90078.C: New test.
3350
3351 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
3352
3353 PR tree-optimization/90240
3354 * gfortran.dg/graphite/pr90240.f: New test.
3355
3356 2019-05-08 Li Jia He <helijia@linux.ibm.com>
3357
3358 PR other/90381
3359 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
3360 test case to run on the little endian machine.
3361
3362 2019-05-08 Jakub Jelinek <jakub@redhat.com>
3363
3364 PR tree-optimization/90356
3365 * gcc.dg/tree-ssa/pr90356-1.c: New test.
3366 * gcc.dg/tree-ssa/pr90356-2.c: New test.
3367 * gcc.dg/tree-ssa/pr90356-3.c: New test.
3368 * gcc.dg/tree-ssa/pr90356-4.c: New test.
3369
3370 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
3371
3372 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
3373 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
3374 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
3375 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
3376 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
3377 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
3378 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
3379 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
3380 * gcc.target/i386/sse-13.c: Ditto.
3381 * gcc.target/i386/sse-14.c: Ditto.
3382 * gcc.target/i386/sse-22.c: Ditto.
3383 * gcc.target/i386/sse-23.c: Ditto.
3384 * g++.dg/other/i386-2.C: Ditto.
3385 * g++.dg/other/i386-3.C: Ditto.
3386
3387 2019-05-07 Cherry Zhang <cherryyz@google.com>
3388
3389 * go.dg/arrayclear.go: New test.
3390 * go.dg/mapclear.go: New test.
3391
3392 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
3393
3394 PR target/89765
3395 * gcc.target/powerpc/pr89765-mc.c: New test.
3396 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
3397 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
3398 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
3399 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
3400 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
3401 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
3402 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
3403 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
3404 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
3405 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
3406 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
3407 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
3408 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
3409 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
3410 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
3411 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
3412 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
3413 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
3414 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
3415 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
3416 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
3417 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
3418 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
3419 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
3420
3421 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3422
3423 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
3424 differences.
3425
3426 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
3427
3428 * gcc.target/i386/asm-7.c: New test.
3429 * gcc.target/i386/asm-1.c: Update expected error string.
3430 * gcc.target/i386/pr62120.c: Ditto.
3431
3432 2019-05-07 Li Jia He <helijia@linux.ibm.com>
3433
3434 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
3435 optimization.
3436 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
3437
3438 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
3439 Hongtao Liu <hongtao.liu@intel.com>
3440
3441 PR target/89750
3442 PR target/86444
3443 * gcc.target/i386/avx512f-vcomisd-2.c: New.
3444 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
3445
3446 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
3447
3448 PR fortran/90290
3449 * gfortran.dg/pr90290.f90: New test.
3450
3451 2019-05-06 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR tree-optimization/88709
3454 PR tree-optimization/90271
3455 * gcc.dg/store_merging_26.c: New test.
3456 * gcc.dg/store_merging_27.c: New test.
3457 * gcc.dg/store_merging_28.c: New test.
3458 * gcc.dg/store_merging_29.c: New test.
3459
3460 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
3461
3462 PR target/89424
3463 * gcc.target/powerpc/pr89424-0.c: New test.
3464 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
3465 enable testing of newly patched capability.
3466 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
3467 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
3468 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
3469
3470 2019-05-06 Marek Polacek <polacek@redhat.com>
3471
3472 PR c++/90265 - ICE with generic lambda.
3473 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
3474
3475 2019-05-06 Richard Biener <rguenther@suse.de>
3476
3477 PR tree-optimization/90358
3478 * gcc.target/i386/pr90358.c: New testcase.
3479
3480 2019-05-06 Richard Biener <rguenther@suse.de>
3481
3482 PR tree-optimization/88828
3483 * gcc.target/i386/pr88828-0.c: New testcase.
3484
3485 2019-05-06 Richard Biener <rguenther@suse.de>
3486
3487 PR tree-optimization/90328
3488 * gcc.dg/torture/pr90328.c: New testcase.
3489
3490 2019-05-06 Richard Biener <rguenther@suse.de>
3491
3492 PR testsuite/90331
3493 * gcc.dg/pr87314-1.c: Align the substring to open up
3494 string merging for targets aligning strings to 8 bytes.
3495
3496 2019-05-06 Martin Liska <mliska@suse.cz>
3497
3498 PR sanitizer/90312
3499 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
3500 systems.
3501 * gcc.dg/tsan/pr88017.c: Likewise.
3502
3503 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3504
3505 PR fortran/90344
3506 * gfortran.dg/pr90344.f90: New test
3507
3508 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
3509
3510 PR tree-optimization/90269
3511 * g++.dg/tree-ssa/ldist-1.C: New file.
3512
3513 2019-05-03 Richard Biener <rguenther@suse.de>
3514
3515 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
3516
3517 2019-05-03 Richard Biener <rguenther@suse.de>
3518
3519 PR middle-end/89518
3520 * gcc.dg/pr89518.c: New testcase.
3521
3522 2019-05-03 Richard Biener <rguenther@suse.de>
3523
3524 PR middle-end/87314
3525 * gcc.dg/pr87314-1.c: New testcase.
3526
3527 2019-05-03 Richard Biener <rguenther@suse.de>
3528
3529 PR tree-optimization/88963
3530 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
3531 * gcc.target/i386/pr88963-1.c: New testcase.
3532 * gcc.target/i386/pr88963-2.c: Likewise.
3533
3534 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
3535
3536 PR target/88809
3537 * gcc.target/i386/pr88809.c: Adjust for darwin.
3538 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
3539
3540 2019-05-03 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR tree-optimization/90303
3543 * g++.target/i386/pr90303.C: New test.
3544
3545 2019-05-03 Richard Biener <rguenther@suse.de>
3546
3547 PR tree-optimization/89698
3548 * g++.dg/tree-ssa/pr89698.C: New testcase.
3549
3550 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
3551
3552 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
3553
3554 2019-05-02 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/89653
3557 * g++.dg/vect/pr89653.cc: New testcase.
3558
3559 2019-05-02 Richard Biener <rguenther@suse.de>
3560
3561 PR tree-optimization/89509
3562 * gcc.dg/torture/restrict-8.c: New testcase.
3563
3564 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
3565
3566 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
3567 for cold section label.
3568 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
3569 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
3570
3571 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3572
3573 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
3574 GNU targets.
3575
3576 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3577
3578 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
3579
3580 2019-05-02 Martin Liska <mliska@suse.cz>
3581
3582 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
3583 * g++.target/i386/pr57362.C: Likewise.
3584
3585 2019-05-02 Martin Liska <mliska@suse.cz>
3586
3587 PR target/88809
3588 * gcc.target/i386/pr88809.c: New test.
3589 * gcc.target/i386/pr88809-2.c: New test.
3590
3591 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
3592
3593 PR fortran/60144
3594 * gfortran.dg/block_name_2.f90: Adjust dg-error.
3595 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
3596 * gfortran.dg/pr60144.f90: New test.
3597
3598 2019-05-01 Jeff Law <law@redhat.com>
3599
3600 PR tree-optimization/90037
3601 * g++.dg/tree-ssa/pr88797.C: New test.
3602
3603 2019-05-01 Nathan Sidwell <nathan@acm.org>
3604
3605 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
3606
3607 2019-04-30 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR target/89093
3610 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
3611 target attribute.
3612
3613 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
3614
3615 * gcc.dg/sinhatanh-2.c: Count the number of functions.
3616 * gcc.dg/sinhatanh-3.c: Likewise.
3617
3618 2019-04-30 Martin Liska <mliska@suse.cz>
3619
3620 * gcc.dg/Werror-13.c: Add new tests for it.
3621 * gcc.dg/pragma-diag-6.c: Likewise.
3622
3623 2019-04-30 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR target/89093
3626 * gcc.target/aarch64/pr89093.c: New test.
3627 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
3628
3629 PR tree-optimization/89475
3630 * gcc.dg/tree-ssa/pr89475.c: New test.
3631
3632 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
3633
3634 PR tree-optimization/90240
3635 Revert:
3636 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
3637
3638 PR tree-optimization/90078
3639 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
3640
3641 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
3642
3643 * gcc.dg/uninit-25-gimple.c: New test.
3644 * gcc.dg/uninit-25.c: New test.
3645 * gcc.dg/uninit-26.c: New test.
3646 * gcc.dg/uninit-27-gimple.c: New test.
3647
3648 2019-04-29 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/90278
3651 * gcc.dg/torture/pr90278.c: New testcase.
3652
3653 2019-04-27 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR c++/90173
3656 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
3657 dg-do run.
3658
3659 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
3660
3661 PR target/89261
3662 * gcc.target/i386/pr89261.c: New test.
3663
3664 2019-04-27 Martin Liska <mliska@suse.cz>
3665
3666 PR middle-end/90258
3667 * gcc.dg/completion-5.c: New test.
3668 * gcc.target/i386/spellcheck-options-5.c: New test.
3669
3670 2019-04-26 Jim Wilson <jimw@sifive.com>
3671
3672 * gcc.target/riscv/load-immediate.c: New.
3673
3674 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
3675
3676 PR c++/90243
3677 * g++.dg/diagnostic/pr90243.C: New test.
3678
3679 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3680
3681 PR c++/90173
3682 * g++.dg/cpp1z/class-deduction66.C: New.
3683
3684 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3685
3686 * g++.dg/diagnostic/trailing1.C: New.
3687
3688 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
3689
3690 * gcc.dg/alias-16.c: New test.
3691
3692 2019-04-25 Martin Liska <mliska@suse.cz>
3693 H.J. Lu <hongjiu.lu@intel.com>
3694
3695 PR target/89929
3696 * g++.target/i386/mv28.C: New test.
3697 * gcc.target/i386/mvc14.c: Likewise.
3698 * g++.target/i386/pr57362.C: Updated.
3699
3700 2019-04-24 Jeff Law <law@redhat.com>
3701
3702 PR tree-optimization/90037
3703 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
3704 * gcc.dg/isolate-2.c: Likewise.
3705 * gcc.dg/isolate-4.c: Likewise.
3706 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
3707 * gcc.dg/pr90037.c: New test.
3708
3709 2019-04-25 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR c++/44648
3712 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
3713
3714 2019-04-25 Richard Biener <rguenther@suse.de>
3715
3716 PR middle-end/90194
3717 * g++.dg/torture/pr90194.C: New testcase.
3718
3719 2019-04-24 Marek Polacek <polacek@redhat.com>
3720
3721 PR c++/90236
3722 * g++.dg/cpp1z/nontype-auto16.C: New test.
3723
3724 2019-04-24 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR target/90193
3727 * gcc.target/i386/pr90193.c: New test.
3728
3729 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
3730
3731 PR target/89952
3732 * gcc.target/s390/pr89952.c: New test.
3733
3734 2019-04-24 Jakub Jelinek <jakub@redhat.com>
3735
3736 PR target/90187
3737 * g++.target/i386/pr90187.C: New test.
3738
3739 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
3740
3741 * gdc.test/README.gcc: New file.
3742
3743 2019-04-24 Jakub Jelinek <jakub@redhat.com>
3744
3745 PR tree-optimization/90208
3746 * gcc.dg/tsan/pr90208-1.c: New test.
3747 * gcc.dg/tsan/pr90208-2.c: New test.
3748
3749 PR tree-optimization/90211
3750 * gcc.dg/autopar/pr90211.c: New test.
3751
3752 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
3753 Robin Dapp <rdapp@linux.ibm.com>
3754
3755 * gdc.dg/link.d: Test if target d_runtime.
3756 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
3757 * gdc.dg/simd.d: Likewise.
3758
3759 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
3760
3761 * gdc.test/fail_compilation/fail2456.d: New test.
3762 * gdc.test/fail_compilation/test18312.d: New test.
3763 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
3764
3765 2018-04-23 Sudakshina Das <sudi.das@arm.com>
3766
3767 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
3768 for linux targets.
3769 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
3770 with GNU note section.
3771
3772 2019-04-23 Jeff Law <law@redhat.com>
3773
3774 * lib/target-supports.exp
3775 (check_effective_target_keeps_null_pointer_checks): Add cr16.
3776
3777 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
3778
3779 PR rtl-optimization/87979
3780 * gcc.dg/pr87979.c: New test.
3781
3782 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
3783
3784 PR rtl-optimization/84032
3785 * gcc.dg/pr84032.c: New test.
3786
3787 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
3788
3789 PR tree-optimization/90078
3790 * g++.dg/tree-ssa/pr90078.C: New test.
3791
3792 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
3793
3794 PR tree-optimization/90021
3795 * gfortran.dg/pr90021.f90: New test.
3796
3797 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3798
3799 PR fortran/90166
3800 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
3801
3802 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
3803
3804 PR fortran/57284
3805 * gfortran.dg/class_70.f03
3806
3807 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
3808
3809 PR target/90178
3810 * gcc.target/i386/pr90178.c: New test.
3811
3812 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
3813
3814 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
3815
3816 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
3817
3818 PR c++/89900
3819 * g++.dg/cpp0x/pr89900-1.C: New.
3820 * g++.dg/cpp0x/pr89900-2.C: Likewise.
3821 * g++.dg/cpp0x/pr89900-3.C: Likewise.
3822 * g++.dg/cpp0x/pr89900-4.C: Likewise.
3823
3824 2019-04-19 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR middle-end/90139
3827 * gcc.c-torture/compile/pr90139.c: New test.
3828
3829 PR c++/90138
3830 * g++.dg/template/pr90138.C: New test.
3831
3832 PR c/89888
3833 * c-c++-common/pr89888.c: New test.
3834 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
3835 Don't expect -Wswitch-unreachable warning.
3836
3837 PR c++/90108
3838 * c-c++-common/pr90108.c: New test.
3839
3840 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
3841
3842 PR middle-end/85164
3843 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
3844
3845 2019-04-18 Richard Biener <rguenther@suse.de>
3846
3847 PR debug/90131
3848 * gcc.dg/guality/pr90131.c: New testcase.
3849
3850 2019-04-17 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR c++/89325
3853 * g++.dg/ext/attrib58.C: New test.
3854 * g++.dg/ext/attrib59.C: New test.
3855 * g++.dg/ext/attrib60.C: New test.
3856
3857 PR target/90125
3858 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
3859 constants to ensure precise result even when not using fma.
3860 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
3861 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
3862 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
3863 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
3864 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
3865 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
3866 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
3867 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
3868 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
3869
3870 2019-04-17 Marek Polacek <polacek@redhat.com>
3871
3872 PR c++/90124 - bogus error with incomplete type in decltype.
3873 * g++.dg/cpp0x/decltype70.C: New test.
3874
3875 2019-04-17 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR middle-end/90095
3878 * gcc.dg/pr90095-1.c: New test.
3879 * gcc.dg/pr90095-2.c: New test.
3880
3881 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
3882
3883 PR fortran/90048
3884 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
3885 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
3886 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
3887
3888 PR fortran/90067
3889 PR fortran/90114
3890 * gfortran.dg/goacc/private-1.f95: Remove file.
3891 * gfortran.dg/goacc/private-2.f95: Likewise.
3892 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
3893 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
3894 Likewise.
3895 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
3896
3897 2019-04-17 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR target/89093
3900 * gcc.target/arm/pr89093-2.c: New test.
3901
3902 2019-04-16 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR c++/86953
3905 * g++.dg/cpp0x/constexpr-86953.C: New test.
3906
3907 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
3908
3909 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
3910
3911 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
3912
3913 PR debug/89528
3914 * gcc.dg/guality/pr89528.c: New.
3915
3916 PR rtl-optimization/86438
3917 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
3918
3919 2019-04-16 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR target/90096
3922 * gcc.target/i386/pr90096.c: New test.
3923 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
3924 * gcc.target/i386/pr69255-2.c: Likewise.
3925 * gcc.target/i386/pr69255-3.c: Likewise.
3926
3927 PR rtl-optimization/90082
3928 * gcc.dg/pr90082.c: New test.
3929
3930 PR tree-optimization/90090
3931 * g++.dg/opt/pr90090.C: New test.
3932
3933 2019-04-16 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/56049
3936 * gfortran.dg/pr56049.f90: New testcase.
3937
3938 2019-04-15 Richard Biener <rguenther@suse.de>
3939
3940 PR debug/90074
3941 * gcc.dg/guality/pr90074.c: New testcase.
3942
3943 2019-04-15 Richard Biener <rguenther@suse.de>
3944
3945 PR tree-optimization/90071
3946 * gcc.dg/torture/pr90071.c: New testcase.
3947
3948 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3949
3950 PR rtl-optimization/89794
3951 * gcc.dg/torture/pr89794.c: New testcase.
3952
3953 2019-04-15 Richard Biener <rguenther@suse.de>
3954
3955 PR ipa/88936
3956 * gcc.dg/torture/pr88936-1.c: New testcase.
3957 * gcc.dg/torture/pr88936-2.c: Likewise.
3958 * gcc.dg/torture/pr88936-3.c: Likewise.
3959
3960 2019-04-15 Martin Jambor <mjambor@suse.cz>
3961
3962 PR ipa/pr89693
3963 * g++.dg/ipa/pr89693.C: New test.
3964
3965 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
3966
3967 PR tree-optimization/90020
3968 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
3969
3970 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
3971
3972 PR lto/89358
3973 * g++.dg/lto/pr89358_0.C: New testcase.
3974 * g++.dg/lto/pr89358_1.C: New testcase.
3975
3976 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3977
3978 PR fortran/85448
3979 * gfortran.dg/bind_c_usage_33.f90: New test and...
3980 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
3981
3982 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
3983
3984 PR fortran/89843
3985 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
3986 in ctg. Test the conversion of the descriptor types in the main
3987 program.
3988 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
3989 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
3990
3991 PR fortran/89846
3992 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
3993 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
3994
3995 PR fortran/90022
3996 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
3997 the computation of 'ans'. Also, change the expected results for
3998 CFI_is_contiguous to comply with standard.
3999 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
4000 results for CFI_is_contiguous to comply with standard.
4001 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
4002 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
4003
4004 2019-04-13 Jakub Jelinek <jakub@redhat.com>
4005
4006 PR target/89093
4007 * gcc.target/arm/pr89093.c: New test.
4008
4009 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR c/89933
4012 * c-c++-common/pr89933.c: New test.
4013
4014 2019-04-12 Martin Sebor <msebor@redhat.com>
4015
4016 PR c/88383
4017 PR c/89288
4018 PR c/89798
4019 PR c/89797
4020 * c-c++-common/attributes-1.c: Adjust.
4021 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
4022 * c-c++-common/builtin-has-attribute-6.c: New test.
4023 * c-c++-common/builtin-has-attribute-7.c: New test.
4024 * c-c++-common/pr71574.c: Adjust.
4025 * gcc.dg/pr25559.c: Adjust.
4026 * gcc.dg/attr-vector_size.c: New test.
4027
4028 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR rtl-optimization/89965
4031 * gcc.target/i386/pr89965.c: New test.
4032
4033 2019-04-12 Marek Polacek <polacek@redhat.com>
4034
4035 PR c++/87603 - constexpr functions are no longer noexcept.
4036 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
4037 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
4038 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
4039 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
4040 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
4041 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
4042
4043 2019-04-12 Marek Polacek <polacek@redhat.com>
4044
4045 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
4046 * g++.dg/cpp0x/pr86397-1.C: Likewise.
4047 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4048
4049 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
4050
4051 * g++.target/arm/arm.exp: Change format of default prune regex.
4052 * gcc.target/arm/arm.exp: Change format of default prune regex.
4053
4054 2019-04-12 Martin Liska <mliska@suse.cz>
4055
4056 PR middle-end/89970
4057 * gcc.target/i386/mvc15.c: New test.
4058 * gcc.target/i386/mvc3.c: Quote target in error pattern.
4059 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
4060
4061 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4062
4063 PR target/87532
4064 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
4065 instruction counts.
4066 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
4067 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
4068
4069 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR c/89946
4072 * c-c++-common/pr89946.c: New test.
4073
4074 PR rtl-optimization/90026
4075 * g++.dg/opt/pr90026.C: New test.
4076
4077 2018-04-11 Steve Ellcey <sellcey@marvell.com>
4078
4079 PR rtl-optimization/87763
4080 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4081 to bfi.
4082
4083 2019-04-11 Richard Biener <rguenther@suse.de>
4084
4085 PR tree-optimization/90020
4086 * gcc.dg/torture/pr90020.c: New testcase.
4087
4088 2019-04-11 Richard Biener <rguenther@suse.de>
4089
4090 PR tree-optimization/90018
4091 * gcc.dg/vect/pr90018.c: New testcase.
4092
4093 2018-04-10 Steve Ellcey <sellcey@marvell.com>
4094
4095 PR rtl-optimization/87763
4096 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4097 to bfi.
4098 * gcc.target/aarch64/combine_bfi_2.c: New test.
4099
4100 2019-04-10 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR middle-end/90025
4103 * gcc.c-torture/execute/pr90025.c: New test.
4104
4105 PR c++/90010
4106 * gcc.dg/pr90010.c: New test.
4107
4108 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
4109
4110 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
4111 (dg-options): Use -O2 -fdump-rtl-ce1.
4112 (dg-final): Scan ce1 RTL dump instead of asm dump.
4113
4114 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
4115
4116 PR target/90024
4117 * gcc.dg/torture/neon-immediate-timode.c: New test.
4118
4119 2019-04-09 Jakub Jelinek <jakub@redhat.com>
4120
4121 PR tree-optimization/89998
4122 * gcc.c-torture/compile/pr89998-1.c: New test.
4123 * gcc.c-torture/compile/pr89998-2.c: New test.
4124
4125 PR target/90015
4126 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
4127 diagnostics.
4128
4129 2019-04-08 Richard Biener <rguenther@suse.de>
4130
4131 PR tree-optimization/90006
4132 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
4133
4134 2019-04-08 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR rtl-optimization/89865
4137 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
4138
4139 PR rtl-optimization/89865
4140 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
4141 on ia32.
4142
4143 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
4144
4145 PR tree-optimization/89725
4146 * gcc.dg/tree-ssa/pr89725.c: New test.
4147
4148 2019-04-08 Martin Liska <mliska@suse.cz>
4149
4150 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
4151
4152 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4153
4154 PR c++/89914
4155 * g++.dg/ext/has_nothrow_constructor-3.C: New.
4156
4157 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
4158
4159 PR target/89945
4160 * gcc.target/i386/pr89945.c: New test.
4161
4162 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4163
4164 PR fortran/87352
4165 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
4166 * gfortran.dg/finalize_33.f90: Likewise.
4167 * gfortran.dg/finalize_34.f90: New test.
4168
4169 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4170
4171 PR fortran/89981
4172 * gfortran.dg/entry_22.f90: New test.
4173
4174 2019-04-05 Marek Polacek <polacek@redhat.com>
4175
4176 PR c++/87145 - bogus error converting class type in template arg list.
4177 * g++.dg/cpp0x/constexpr-conv3.C: New test.
4178 * g++.dg/cpp0x/constexpr-conv4.C: New test.
4179
4180 2019-04-05 Martin Sebor <msebor@redhat.com>
4181
4182 PR bootstrap/89980
4183 * g++.dg/init/array52.C: New test.
4184
4185 2019-04-05 David Malcolm <dmalcolm@redhat.com>
4186
4187 PR c/89985
4188 * c-c++-common/pr89985.c: New test.
4189
4190 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
4191
4192 PR c/71598
4193 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
4194 size of enums.
4195 * gcc.dg/torture/pr71598-2.c: Likewise.
4196
4197 2019-04-05 Marek Polacek <polacek@redhat.com>
4198
4199 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
4200 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
4201
4202 2019-04-05 Richard Biener <rguenther@suse.de>
4203
4204 PR debug/89892
4205 PR debug/89905
4206 * gcc.dg/guality/pr89892.c: New testcase.
4207 * gcc.dg/guality/pr89905.c: Likewise.
4208 * gcc.dg/guality/loop-1.c: Likewise.
4209
4210 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
4211
4212 PR tree-optimization/89956
4213 * gfortran.dg/pr89956.f90: New test.
4214
4215 2019-04-04 Martin Sebor <msebor@redhat.com>
4216
4217 PR c++/89974
4218 PR c++/89878
4219 PR c++/89833
4220 PR c++/47488
4221 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
4222 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
4223 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
4224 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
4225 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
4226 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
4227 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
4228 * gcc/testsuite/g++.dg/init/array51.C: New test.
4229 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
4230
4231 2019-04-04 Martin Sebor <msebor@redhat.com>
4232
4233 PR middle-end/89957
4234 PR middle-end/89911
4235 * gcc.dg/Wstringop-overflow-13.c: New test.
4236
4237 2019-04-04 Martin Sebor <msebor@redhat.com>
4238
4239 PR middle-end/89934
4240 * gcc.dg/Wrestrict-19.c: New test.
4241 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
4242
4243 2019-04-04 Jeff Law <law@redhat.com>
4244
4245 PR rtl-optimization/89399
4246 * gcc.c-torture/compile/pr89399.c: New test.
4247
4248 2019-04-04 Harald Anlauf <anlauf@gmx.de>
4249
4250 PR fortran/89904
4251 * gfortran.dg/pr85797.f90: Adjust testcase.
4252
4253 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4254
4255 PR c++/65619
4256 * g++.dg/template/friend67.C: New.
4257
4258 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4259
4260 PR c++/61327
4261 * g++.dg/cpp0x/friend4.C: New.
4262 * g++.dg/cpp0x/friend5.C: Likewise.
4263
4264 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4265
4266 PR c++/56643
4267 * g++.dg/cpp0x/noexcept40.C: New.
4268
4269 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
4270
4271 PR fortran/68567
4272 * gfortran.dg/parameter_array_error_1.f90: New test.
4273
4274 2019-04-03 qing zhao <qing.zhao@oracle.com>
4275
4276 PR tree-optimization/89730
4277 * gcc.dg/live-patching-4.c: New test.
4278
4279 2019-04-03 Clément Chigot <clement.chigot@atos.net>
4280
4281 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
4282 supported.
4283
4284 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
4285
4286 PR c/71598
4287 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
4288 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
4289
4290 2019-04-03 Richard Biener <rguenther@suse.de>
4291
4292 PR tree-optimization/84101
4293 * gcc.target/i386/pr84101.c: New testcase.
4294
4295 2019-04-02 Jeff Law <law@redhat.com>
4296
4297 * gcc.target/visium/bit_shift.c: xfail.
4298
4299 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
4300
4301 PR target/89902
4302 PR target/89903
4303 * gcc.target/i386/pr70799-4.c: Remove.
4304 * gcc.target/i386/pr70799-5.c: Remove.
4305 * gcc.target/i386/pr89902.c: New test.
4306 * gcc.target/i386/pr89903.c: Ditto.
4307
4308 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
4309
4310 PR rtl-optimization/84206
4311 * gcc.dg/pr84206.c: New test.
4312
4313 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
4314
4315 PR rtl-optimization/85876
4316 * gcc.dg/pr85876.c: New test.
4317
4318 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4319
4320 * gcc.target/s390/zvector/vec-double-compile.c: New test.
4321 * gcc.target/s390/zvector/vec-float-compile.c: New test.
4322 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
4323 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
4324
4325 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4326
4327 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
4328 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
4329 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
4330 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
4331
4332 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4333
4334 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
4335 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
4336
4337 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4338
4339 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
4340 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
4341
4342 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
4343
4344 PR testsuite/89916
4345 * gcc.dg/pr86928.c: Do not attempt to add -m32.
4346
4347 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4348
4349 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
4350 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
4351 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
4352 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
4353 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
4354 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
4355 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
4356 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
4357
4358 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4359
4360 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
4361 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
4362 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
4363 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
4364 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
4365 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
4366
4367 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4368
4369 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
4370 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
4371 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
4372 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
4373
4374 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4375
4376 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
4377 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
4378
4379 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4380
4381 * gcc.target/s390/arch13/sel-1.c: New test.
4382
4383 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4384
4385 * gcc.target/s390/arch13/popcount-1.c: New test.
4386
4387 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4388
4389 * gcc.target/s390/arch13/bitops-1.c: New test.
4390 * gcc.target/s390/arch13/bitops-2.c: New test.
4391 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
4392 option and adjust line numbers.
4393 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4394
4395 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4396
4397 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
4398 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
4399 runtime check for the vxe2 hardware feature on IBM Z.
4400
4401 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
4402
4403 PR testsuite/89907
4404 * lib/target-supports.exp (check_avx2_available): Replace
4405 avx_available with avx2_available.
4406
4407 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4408
4409 PR rtl-optimization/85412
4410 * gcc.dg/pr85412.c: New test.
4411
4412 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4413
4414 PR c++/62207
4415 * g++.dg/template/crash130.C: New.
4416 * g++.dg/template/crash131.C: Likewise.
4417
4418 2019-04-01 Martin Sebor <msebor@redhat.com>
4419
4420 PR c/89685
4421 * gcc.dg/attr-copy-8.c: New test.
4422 * g++.dg/ext/attr-copy-2.C: New test.
4423
4424 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4425
4426 PR rtl-optimization/86928
4427 * gcc.dg/pr86928.c: New test.
4428
4429 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4430
4431 PR rtl-optimization/87273
4432 * gcc.dg/pr87273.c: New test.
4433
4434 2019-04-01 Martin Liska <mliska@suse.cz>
4435
4436 PR driver/89861
4437 * gcc.dg/spellcheck-options-18.c: New test.
4438 * gcc.dg/spellcheck-options-19.c: New test.
4439 * gcc.dg/spellcheck-options-20.c: New test.
4440 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
4441 * gcc.dg/completion-2.c: Add one variant with no argument.
4442
4443 2019-04-01 Richard Biener <rguenther@suse.de>
4444
4445 PR c/71598
4446 * gcc.dg/torture/pr71598-1.c: New testcase.
4447 * gcc.dg/torture/pr71598-2.c: Likewise.
4448 * gcc.dg/torture/pr71598-3.c: Likewise.
4449
4450 2019-03-31 Marek Polacek <polacek@redhat.com>
4451
4452 PR c++/89852 - ICE with C++11 functional cast with { }.
4453 * g++.dg/cpp0x/initlist115.C: New test.
4454
4455 2019-03-31 Harald Anlauf <anlauf@gmx.de>
4456
4457 PR fortran/83515
4458 PR fortran/85797
4459 * gfortran.dg/pr85797.f90: New test.
4460
4461 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4462
4463 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
4464
4465 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
4466
4467 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
4468 cleanup_extra_files.
4469 (dmd2dg): Copy additional files after test is translated.
4470 (gdc-do-test): Remove all copied files after test.
4471
4472 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
4473
4474 PR fortran/89841
4475 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
4476 for c_deallocate, c_allocate and c_assumed_size so that the
4477 attributes of the array arguments are correct and are typed.
4478 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
4479 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
4480
4481 PR fortran/89842
4482 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
4483 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
4484
4485 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4486
4487 PR fortran/89866
4488 * gfortran.dg/pointer_intent_8.f90: New test.
4489
4490 2019-03-29 Jim Wilson <jimw@sifive.com>
4491
4492 * gcc.target/riscv/predef-1.c: New.
4493 * gcc.target/riscv/predef-2.c: New.
4494 * gcc.target/riscv/predef-3.c: New.
4495 * gcc.target/riscv/predef-4.c: New.
4496 * gcc.target/riscv/predef-5.c: New.
4497 * gcc.target/riscv/predef-6.c: New.
4498 * gcc.target/riscv/predef-7.c: New.
4499 * gcc.target/riscv/predef-8.c: New.
4500
4501 2019-03-29 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR rtl-optimization/89865
4504 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
4505 the first argument register, so that occassional spills/fills are
4506 ignored.
4507
4508 PR sanitizer/89869
4509 * g++.dg/ubsan/vptr-14.C: New test.
4510
4511 PR c/89872
4512 * gcc.dg/tree-ssa/pr89872.c: New test.
4513
4514 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
4515
4516 * gcc.dg/diag-sanity.c: New test.
4517
4518 2019-03-29 Marek Polacek <polacek@redhat.com>
4519
4520 PR c++/89871
4521 * g++.dg/cpp2a/desig14.C: New test.
4522
4523 PR c++/89876 - ICE with deprecated conversion.
4524 * g++.dg/warn/conv5.C: New test.
4525
4526 2019-03-29 Martin Liska <mliska@suse.cz>
4527
4528 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
4529 * gcc.dg/pr68766.c: Likewise.
4530
4531 2019-03-29 Jakub Jelinek <jakub@redhat.com>
4532
4533 PR rtl-optimization/87485
4534 * gcc.dg/pr87485.c: New test.
4535
4536 2019-03-28 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR middle-end/89621
4539 * gfortran.dg/gomp/pr89621.f90: New test.
4540
4541 2019-03-28 Martin Sebor <msebor@redhat.com>
4542
4543 PR c++/66548
4544 * g++.dg/cpp0x/decltype-pr66548.C: New test.
4545
4546 PR c++/81506
4547 * g++.dg/cpp0x/decltype-pr81506.C: New test.
4548
4549 2019-03-28 Marek Polacek <polacek@redhat.com>
4550
4551 PR c++/89612 - ICE with member friend template with noexcept.
4552 * g++.dg/cpp0x/noexcept38.C: New test.
4553 * g++.dg/cpp0x/noexcept39.C: New test.
4554 * g++.dg/cpp1z/noexcept-type21.C: New test.
4555
4556 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
4557
4558 PR target/89848
4559 * gcc.target/i386/pr89848.c: New test.
4560
4561 2019-03-28 Marek Polacek <polacek@redhat.com>
4562
4563 PR c++/89836 - bool constant expression and explicit conversions.
4564 * g++.dg/cpp2a/explicit15.C: New test.
4565
4566 2019-03-28 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR c/89812
4569 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
4570 other than AVR. Add dg-options "".
4571
4572 PR c++/89785
4573 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
4574 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
4575
4576 2019-03-27 Janus Weil <janus@gcc.gnu.org>
4577
4578 PR fortran/85537
4579 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
4580 * gfortran.dg/pointer_init_11.f90: New test case.
4581
4582 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
4583
4584 PR target/85667
4585 * gcc.target/i386/pr85667-5.c: New testcase.
4586 * gcc.target/i386/pr85667-6.c: New testcase.
4587
4588 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
4589
4590 PR testsuite/89834
4591 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
4592
4593 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
4594
4595 PR rtl-optimization/89313
4596 * gcc.dg/pr89313.c: New test.
4597
4598 2019-03-26 Jeff Law <law@redhat.com>
4599
4600 PR rtl-optimization/87761
4601 PR rtl-optimization/89826
4602 * gcc.c-torture/execute/pr89826.c: New test.
4603
4604 2019-03-27 Richard Biener <rguenther@suse.de>
4605
4606 * gcc.dg/torture/20190327-1.c: New testcase.
4607
4608 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
4609
4610 PR fortran/88247
4611 * gfortran.dg/associate_47.f90: New test.
4612
4613 2019-03-27 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/89463
4616 * gcc.dg/guality/pr89463.c: New testcase.
4617
4618 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
4619
4620 PR target/89827
4621 * gcc.target/i386/pr89827.c: New test.
4622
4623 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4624
4625 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
4626 syntax.
4627
4628 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
4629
4630 PR tree-optimization/81740
4631 * gcc.dg/vect/pr81740-1.c: New testcase.
4632 * gcc.dg/vect/pr81740-2.c: Likewise.
4633
4634 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4635
4636 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
4637 options in permute args tests.
4638
4639 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4640
4641 PR c++/84598
4642 * g++.dg/ext/pr84598.C: New.
4643
4644 2019-03-26 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR c++/89796
4647 * g++.dg/gomp/pr89796.C: New test.
4648 * gcc.dg/gomp/pr89796.c: New test.
4649
4650 2019-03-25 David Malcolm <dmalcolm@redhat.com>
4651
4652 PR rtl-optimization/88347
4653 PR rtl-optimization/88423
4654 * gcc.c-torture/compile/pr88347.c: New test.
4655 * gcc.c-torture/compile/pr88423.c: New test.
4656
4657 2019-03-25 Martin Sebor <msebor@redhat.com>
4658
4659 PR c/89812
4660 * gcc.dg/attr-aligned-3.c: New test.
4661
4662 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
4663
4664 PR debug/86964
4665 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
4666
4667 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4668
4669 PR c++/84661
4670 PR c++/85013
4671 * g++.dg/concepts/pr84661.C: New.
4672 * g++.dg/torture/pr85013.C: Likewise.
4673
4674 2019-03-25 Marek Polacek <polacek@redhat.com>
4675
4676 PR c++/89214 - ICE when initializing aggregates with bases.
4677 * g++.dg/cpp1z/aggr-base8.C: New test.
4678 * g++.dg/cpp1z/aggr-base9.C: New test.
4679
4680 PR c++/89705 - ICE with reference binding with conversion function.
4681 * g++.dg/cpp0x/rv-conv2.C: New test.
4682
4683 2019-03-25 Richard Biener <rguenther@suse.de>
4684
4685 PR tree-optimization/89789
4686 * gcc.dg/torture/pr89789.c: New testcase.
4687
4688 2019-03-25 Nathan Sidwell <nathan@acm.org>
4689
4690 * g++.dg/abi/lambda-static-1.C: New.
4691
4692 2019-03-25 Richard Biener <rguenther@suse.de>
4693
4694 PR tree-optimization/89802
4695 * g++.dg/tree-ssa/pr89802.C: New testcase.
4696
4697 2019-03-25 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR c++/60702
4700 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
4701 for _ZTH* calls.
4702 * g++.dg/tls/thread_local11a.C: New test.
4703
4704 2019-03-25 Richard Biener <rguenther@suse.de>
4705
4706 PR middle-end/89790
4707 * g++.dg/pr89790.C: New testcase.
4708
4709 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
4710
4711 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
4712 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
4713 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
4714 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
4715
4716 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4717
4718 PR fortran/78865
4719 * gfortran.dg/altreturn_10.f90: New test.
4720 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
4721
4722 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
4723
4724 PR rtl-optimization/89676
4725 * gcc.target/i386/pr89676.c: New.
4726
4727 2019-03-22 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR c++/60702
4730 * g++.dg/tls/thread_local11.C: New test.
4731 * g++.dg/tls/thread_local11.h: New test.
4732 * g++.dg/tls/thread_local12a.C: New test.
4733 * g++.dg/tls/thread_local12b.C: New test.
4734 * g++.dg/tls/thread_local12c.C: New test.
4735 * g++.dg/tls/thread_local12d.C: New test.
4736 * g++.dg/tls/thread_local12e.C: New test.
4737 * g++.dg/tls/thread_local12f.C: New test.
4738 * g++.dg/tls/thread_local12g.C: New test.
4739 * g++.dg/tls/thread_local12h.C: New test.
4740 * g++.dg/tls/thread_local12i.C: New test.
4741 * g++.dg/tls/thread_local12j.C: New test.
4742 * g++.dg/tls/thread_local12k.C: New test.
4743 * g++.dg/tls/thread_local12l.C: New test.
4744
4745 PR c++/87481
4746 * g++.dg/cpp1y/constexpr-87481.C: New test.
4747
4748 2019-03-22 Simon Wright <simon@pushface.org>
4749
4750 PR ada/89583
4751 * gnat.dg/socket2.adb: New.
4752
4753 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
4754
4755 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
4756
4757 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
4758
4759 PR target/89784
4760 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
4761 for _mm_mask{,3,z}_*.
4762 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
4763 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
4764 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
4765 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
4766 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
4767 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
4768 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
4769 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
4770 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
4771 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
4772 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
4773 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
4774 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
4775 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
4776 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
4777
4778 2019-03-22 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR target/89784
4781 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
4782 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
4783 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
4784 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
4785 __builtin_ia32_vfmsubss3_mask3): Define.
4786 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
4787 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
4788 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
4789 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
4790 __builtin_ia32_vfmsubss3_mask3): Define.
4791 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
4792 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
4793 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
4794 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
4795 __builtin_ia32_vfmsubss3_mask3): Define.
4796 * gcc.target/i386/sse-14.c: Add tests for
4797 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
4798 * gcc.target/i386/sse-22.c: Likewise.
4799
4800 2019-03-21 Martin Sebor <msebor@redhat.com>
4801
4802 PR tree-optimization/89350
4803 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
4804 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
4805 * gcc.dg/Wstringop-overflow-11.c: New test.
4806 * gcc.dg/Wstringop-overflow-12.c: New test.
4807 * gcc.dg/pr89350.c: New test.
4808 * gcc.dg/pr40340-1.c: Adjust expected warning.
4809 * gcc.dg/pr40340-2.c: Same.
4810 * gcc.dg/pr40340-4.c: Same.
4811 * gcc.dg/pr40340-5.c: Same.
4812
4813 2019-03-21 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR lto/89692
4816 * g++.dg/other/pr89692.C: New test.
4817
4818 PR c++/89767
4819 * g++.dg/cpp1y/lambda-init18.C: New test.
4820 * g++.dg/cpp1y/lambda-init19.C: New test.
4821 * g++.dg/cpp1y/pr89767.C: New test.
4822
4823 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
4824 Cesar Philippidis <cesar@codesourcery.com>
4825
4826 PR fortran/72741
4827 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
4828 file.
4829 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
4830 Likewise.
4831
4832 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
4833
4834 PR fortran/72741
4835 * c-c++-common/goacc/routine-3-extern.c: New file.
4836 * c-c++-common/goacc/routine-3.c: Adjust.
4837 * c-c++-common/goacc/routine-4-extern.c: New file.
4838 * c-c++-common/goacc/routine-4.c: Adjust.
4839 * gfortran.dg/goacc/routine-module-3.f90: New file.
4840
4841 PR fortran/89773
4842 * gfortran.dg/goacc/pr89773.f90: New file.
4843 * gfortran.dg/goacc/pr77765.f90: Adjust.
4844 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
4845
4846 PR fortran/72741
4847 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
4848
4849 PR fortran/72741
4850 * gfortran.dg/goacc/routine-module-1.f90: New file.
4851 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
4852 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4853
4854 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
4855
4856 PR fortran/56408
4857 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
4858 (dg-compile-aux-modules): Fix diagnostic.
4859 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
4860 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
4861
4862 PR fortran/56408
4863 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
4864 missing nexted dg-test call support in dejaGNU 1.4.4.
4865
4866 PR fortran/29383
4867 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
4868 other '*.exp' files.
4869
4870 2019-03-21 Richard Biener <rguenther@suse.de>
4871
4872 PR tree-optimization/89779
4873 * gcc.dg/torture/pr89779.c: New testcase.
4874
4875 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4876
4877 PR c++/78645
4878 * g++.dg/cpp0x/constexpr-ice20.C: New.
4879
4880 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/89571
4883 * g++.dg/cpp0x/noexcept37.C: New.
4884
4885 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
4886
4887 PR d/89017
4888 * gdc.dg/pr89017.d: New test.
4889
4890 2019-03-20 Janus Weil <janus@gcc.gnu.org>
4891
4892 PR fortran/71861
4893 * gfortran.dg/interface_abstract_5.f90: New test case.
4894
4895 2019-03-20 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR target/89775
4898 * gcc.target/s390/pr89775-1.c: New test.
4899 * gcc.target/s390/pr89775-2.c: New test.
4900
4901 2019-03-20 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR target/89752
4904 * g++.target/aarch64/aarch64.exp: New file.
4905 * g++.target/aarch64/pr89752.C: New test.
4906
4907 2019-03-19 Martin Sebor <msebor@redhat.com>
4908
4909 PR tree-optimization/89688
4910 * gcc.dg/strlenopt-61.c: New test.
4911 * g++.dg/warn/Wstringop-overflow-2.C: New test.
4912
4913 2019-03-19 Jim Wilson <jimw@sifive.com>
4914
4915 PR target/89411
4916 * gcc.target/riscv/losum-overflow.c: New test.
4917
4918 2019-03-19 Martin Sebor <msebor@redhat.com>
4919
4920 PR tree-optimization/89644
4921 * gcc.dg/Wstringop-truncation-8.c: New test.
4922
4923 2019-03-19 Martin Liska <mliska@suse.cz>
4924
4925 PR middle-end/89737
4926 * gcc.dg/pr89737.c: New test.
4927
4928 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
4929
4930 PR lto/87809
4931 PR lto/89335
4932 * g++.dg/lto/pr87089_0.C: New testcase.
4933 * g++.dg/lto/pr87089_1.C: New testcase.
4934 * g++.dg/lto/pr89335_0.C: New testcase.
4935
4936 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4937
4938 PR target/89736
4939 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
4940 restrict this test to vsx targets.
4941
4942 2019-03-19 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR target/89752
4945 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
4946 * g++.dg/ext/asm16.C: Likewise.
4947 * g++.dg/ext/asm17.C: New test.
4948
4949 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
4950
4951 * c-c++-common/unroll-7.c: New test.
4952
4953 2019-03-19 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR target/89726
4956 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
4957 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
4958 Add expected results for them.
4959
4960 PR c/89734
4961 * gcc.dg/pr89734.c: New test.
4962
4963 2019-03-18 Martin Sebor <msebor@redhat.com>
4964
4965 PR tree-optimization/89720
4966 * gcc.dg/Warray-bounds-42.c: New test.
4967
4968 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
4969
4970 PR c++/89630
4971 * g++.target/i386/pr89630.C: New test.
4972
4973 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
4974
4975 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
4976
4977 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
4978
4979 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
4980 the "store" test as well.
4981 * gcc.target/powerpc/bswap32.c: Ditto.
4982
4983 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
4984
4985 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
4986 the "store" test as well.
4987 * gcc.target/powerpc/bswap32.c: Ditto.
4988
4989 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
4990
4991 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
4992 "exceeds" instead of just one that talks about "too large".
4993
4994 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
4995
4996 * gcc.target/aarch64/sve/cost_model_1.c: New test.
4997
4998 2019-03-18 Martin Jambor <mjambor@suse.cz>
4999
5000 PR tree-optimization/89546
5001 * gcc.dg/tree-ssa/pr89546.c: New test.
5002
5003 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
5004
5005 PR target/89627
5006 * g++.target/riscv/call-with-empty-struct-float.C: New file.
5007 * g++.target/riscv/call-with-empty-struct-int.C: New file.
5008 * g++.target/riscv/call-with-empty-struct.H: New file.
5009 * g++.target/riscv/riscv.exp: New file.
5010
5011 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5012
5013 PR c++/85014
5014 * g++.dg/cpp0x/pr85014.C: New.
5015
5016 2019-03-18 Jakub Jelinek <jakub@redhat.com>
5017
5018 PR middle-end/86979
5019 * gcc.dg/pr86979.c: New test.
5020
5021 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5022
5023 PR fortran/88008
5024 * gfortran.dg/typebound_call_31.f90: New test.
5025
5026 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
5027
5028 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
5029 hppa*-*-hpux*.
5030 * gcc.dg/compat/pr83487-1_y.c: Likewise.
5031
5032 * gfortran.dg/pointer_init_10.f90: Require visibility support.
5033 * gfortran.dg/temporary_3.f90: Likewise.
5034
5035 * gcc.dg/pr88074.c: Require c99_runtime.
5036 * gcc.dg/warn-abs-1.c: Likewise.
5037 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
5038
5039 PR testsuite/89666
5040 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
5041 hppa*-*-hpux*.
5042 * gcc.dg/attr-copy.c: Require alias support.
5043 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
5044
5045 2019-03-16 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR fortran/89724
5048 * gfortran.dg/continuation_15.f90: New test.
5049 * gfortran.dg/continuation_16.f90: New test.
5050
5051 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
5052
5053 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
5054
5055 PR testsuite/89393
5056 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
5057 * g++.dg/cpp0x/pr84497.C: Likewise.
5058
5059 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
5060 * gcc.dg/attr-copy-6.c: Likewise.
5061 * gcc.dg/pr87793.c: Likewise.
5062
5063 PR testsuite/89471
5064 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
5065
5066 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
5067 * gcc.dg/gimplefe-34.c: Likewise.
5068 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
5069 * gcc.dg/compat/pr83487-2_y.c: Likewise.
5070
5071 PR testsuite/84174
5072 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
5073 hppa*64*-*-*.
5074
5075 PR testsuite/83453
5076 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
5077
5078 * lib/target-supports.exp (check_ascii_locale_available): Remove
5079 hppa*-*-hpux*.
5080
5081 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5082
5083 PR fortran/84394
5084 * gfortran.dg/blockdata_11.f90: New test.
5085
5086 2019-03-15 Harald Anlauf <anlauf@gmx.de>
5087
5088 PR fortran/60091
5089 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
5090 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
5091
5092 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
5093
5094 PR target/87532
5095 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
5096 instruction selection.
5097 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5098 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5099 * gcc.target/powerpc/pr87532-mc.c: New test.
5100 * gcc.target/powerpc/pr87532.c: New test.
5101 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
5102 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
5103 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
5104 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
5105 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
5106 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
5107 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
5108 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
5109 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
5110 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
5111 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
5112 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
5113 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
5114 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
5115 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
5116 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
5117 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
5118 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
5119 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
5120 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
5121 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
5122 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
5123 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
5124 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
5125 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
5126 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
5127 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
5128
5129 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
5130
5131 PR c++/88534
5132 PR c++/88537
5133 * g++.dg/cpp2a/pr88534.C: New.
5134 * g++.dg/cpp2a/pr88537.C: New.
5135
5136 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
5137
5138 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
5139 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
5140 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
5141 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5142
5143 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5144
5145 PR target/89719
5146 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
5147 * gcc.target/aarch64/spellcheck_5.c: Likewise.
5148 * gcc.target/aarch64/spellcheck_6.c: Likewise.
5149
5150 2019-03-15 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR c++/89709
5153 * g++.dg/cpp0x/constexpr-89709.C: New test.
5154
5155 PR debug/89704
5156 * gcc.dg/debug/pr89704.c: New test.
5157
5158 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
5159
5160 PR target/89650
5161 * g++.target/i386/pr89650.C: New test.
5162
5163 2019-03-14 Richard Biener <rguenther@suse.de>
5164
5165 * gcc.dg/gimplefe-13.c: Adjust.
5166 * gcc.dg/gimplefe-14.c: Likewise.
5167 * gcc.dg/gimplefe-17.c: Likewise.
5168 * gcc.dg/gimplefe-18.c: Likewise.
5169 * gcc.dg/gimplefe-7.c: Likewise.
5170 * gcc.dg/torture/pr89595.c: Likewise.
5171 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
5172 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
5173 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
5174 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5175 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5176 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5177 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
5178 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5179
5180 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5181
5182 PR ipa/89684
5183 * gcc.target/i386/pr89684.c: New test.
5184
5185 PR rtl-optimization/89679
5186 * gcc.dg/pr89679.c: New test.
5187
5188 2019-03-14 Richard Biener <rguenther@suse.de>
5189
5190 PR tree-optimization/89710
5191 * gcc.dg/torture/pr89710.c: New testcase.
5192
5193 2019-03-14 Richard Biener <rguenther@suse.de>
5194
5195 PR middle-end/89698
5196 * g++.dg/torture/pr89698.C: New testcase.
5197
5198 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR tree-optimization/89703
5201 * gcc.c-torture/compile/pr89703-1.c: New test.
5202 * gcc.c-torture/compile/pr89703-2.c: New test.
5203
5204 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
5205
5206 PR target/89523
5207 * gcc.target/i386/pr89523-1a.c: New test.
5208 * gcc.target/i386/pr89523-1b.c: Likewise.
5209 * gcc.target/i386/pr89523-2.c: Likewise.
5210 * gcc.target/i386/pr89523-3.c: Likewise.
5211 * gcc.target/i386/pr89523-4.c: Likewise.
5212 * gcc.target/i386/pr89523-5.c: Likewise.
5213 * gcc.target/i386/pr89523-6.c: Likewise.
5214 * gcc.target/i386/pr89523-7.c: Likewise.
5215 * gcc.target/i386/pr89523-8.c: Likewise.
5216 * gcc.target/i386/pr89523-9.c: Likewise.
5217
5218 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR c++/89512
5221 * g++.dg/cpp1y/var-templ61.C: New test.
5222
5223 PR c++/89652
5224 * g++.dg/cpp1y/constexpr-89652.C: New test.
5225
5226 2019-03-13 Harald Anlauf <anlauf@gmx.de>
5227
5228 PR fortran/87045
5229 * gfortran.dg/pr87045.f90: New test.
5230
5231 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
5232
5233 PR target/85860
5234 * gcc.target/i386/pr85860.c: New.
5235
5236 2019-03-13 Marek Polacek <polacek@redhat.com>
5237
5238 PR c++/89686 - mixing init-capture and simple-capture in lambda.
5239 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
5240
5241 PR c++/89660 - bogus error with -Wredundant-move.
5242 * g++.dg/cpp0x/Wredundant-move8.C: New test.
5243 * g++.dg/cpp0x/Wredundant-move9.C: New test.
5244
5245 2019-03-13 Janus Weil <janus@gcc.gnu.org>
5246
5247 PR fortran/89601
5248 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
5249 * gfortran.dg/pdt_30.f90: New test case.
5250
5251 2019-03-13 Marek Polacek <polacek@redhat.com>
5252
5253 PR c++/88979 - further P0634 fix for constructors.
5254 * g++.dg/cpp2a/typename15.C: New test.
5255
5256 2019-03-13 Martin Sebor <msebor@redhat.com>
5257
5258 PR tree-optimization/89662
5259 * gcc.dg/Warray-bounds-41.c: New test.
5260
5261 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5262
5263 PR c++/63508
5264 * g++.dg/cpp0x/auto53.C: New.
5265
5266 2019-03-13 Richard Biener <rguenther@suse.de>
5267
5268 PR middle-end/89677
5269 * gcc.dg/torture/pr89677.c: New testcase.
5270
5271 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/85558
5274 * g++.dg/other/friend16.C: New.
5275 * g++.dg/other/friend17.C: Likewise.
5276
5277 2019-03-13 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR middle-end/88588
5280 * c-c++-common/gomp/pr88588.c: New test.
5281
5282 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5283
5284 PR fortran/66695
5285 PR fortran/77746
5286 PR fortran/79485
5287 * gfortran.dg/binding_label_tests_30.f90: New test.
5288 * gfortran.dg/binding_label_tests_31.f90: New test.
5289 * gfortran.dg/binding_label_tests_32.f90: New test.
5290 * gfortran.dg/binding_label_tests_33.f90: New test.
5291
5292 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
5293
5294 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
5295 * gdc.dg/ubsan/ubsan.exp: New file.
5296 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
5297 Explicitly return flags from procedure.
5298
5299 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
5300
5301 PR d/88957
5302 * gdc.dg/pr88957.d: New test.
5303 * gdc.dg/simd.d: Add new vector tests.
5304
5305 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
5306
5307 PR d/87824
5308 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
5309 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
5310 -nostdinc++ flag.
5311
5312 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5313
5314 PR fortran/87673
5315 * gfortran.dg/charlen_17.f90: New test.
5316
5317 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
5318
5319 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
5320
5321 2019-03-12 Martin Liska <mliska@suse.cz>
5322
5323 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
5324 * gfortran.dg/binding_label_tests_4.f03: Likewise.
5325 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
5326 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
5327 * gfortran.dg/c_loc_tests_17.f90: Likewise.
5328 * gfortran.dg/constructor_9.f90: Likewise.
5329 * gfortran.dg/dec_structure_8.f90: Likewise.
5330 * gfortran.dg/entry_4.f90: Likewise.
5331 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
5332 * gfortran.dg/initialization_23.f90: Likewise.
5333 * gfortran.dg/logical_assignment_1.f90: Likewise.
5334 * gfortran.dg/pr80752.f90: Likewise.
5335 * gfortran.dg/pr88116_1.f90: Likewise.
5336 * gfortran.dg/pr88467.f90: Likewise.
5337 * gfortran.dg/typebound_call_7.f03: Likewise.
5338 * gfortran.dg/typebound_generic_1.f03: Likewise.
5339 * gfortran.dg/typebound_operator_2.f03: Likewise.
5340 * gfortran.dg/typebound_operator_4.f03: Likewise.
5341 * gfortran.dg/typebound_proc_9.f03: Likewise.
5342 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
5343
5344 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
5345
5346 PR fortran/89363
5347 * gfortran.dg/assumed_rank_16.f90: New test.
5348
5349 PR fortran/89364
5350 * gfortran.dg/assumed_rank_17.f90: New test.
5351
5352 2019-03-12 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR middle-end/89663
5355 * gcc.c-torture/compile/pr89663-1.c: New test.
5356 * gcc.c-torture/compile/pr89663-2.c: New test.
5357
5358 2019-03-12 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/89664
5361 * gfortran.dg/pr89664.f90: New testcase.
5362
5363 2019-03-11 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR fortran/89651
5366 * gfortran.dg/gomp/pr89651.f90: New test.
5367
5368 PR middle-end/89655
5369 PR bootstrap/89656
5370 * gcc.c-torture/compile/pr89655.c: New test.
5371
5372 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
5373
5374 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
5375 target.
5376
5377 2019-03-11 Martin Liska <mliska@suse.cz>
5378
5379 * g++.dg/conversion/simd3.C (foo): Wrap option names
5380 with apostrophe character.
5381 * g++.dg/cpp1z/decomp3.C (test): Likewise.
5382 (test3): Likewise.
5383 * g++.dg/cpp1z/decomp4.C (test): Likewise.
5384 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
5385 * g++.dg/cpp1z/decomp45.C (f): Likewise.
5386 * g++.dg/opt/pr34036.C: Likewise.
5387 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
5388 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
5389 * gcc.dg/cpp/dir-only-4.c: Likewise.
5390 * gcc.dg/cpp/dir-only-5.c: Likewise.
5391 * gcc.dg/cpp/pr71591.c: Likewise.
5392 * gcc.dg/format/opt-1.c: Likewise.
5393 * gcc.dg/format/opt-2.c: Likewise.
5394 * gcc.dg/format/opt-3.c: Likewise.
5395 * gcc.dg/format/opt-4.c: Likewise.
5396 * gcc.dg/format/opt-5.c: Likewise.
5397 * gcc.dg/format/opt-6.c: Likewise.
5398 * gcc.dg/pr22231.c: Likewise.
5399 * gcc.dg/pr33007.c: Likewise.
5400 * gcc.dg/simd-1.c (hanneke): Likewise.
5401 * gcc.dg/simd-5.c: Likewise.
5402 * gcc.dg/simd-6.c: Likewise.
5403 * gcc.dg/spellcheck-options-14.c: Likewise.
5404 * gcc.dg/spellcheck-options-15.c: Likewise.
5405 * gcc.dg/spellcheck-options-16.c: Likewise.
5406 * gcc.dg/spellcheck-options-17.c: Likewise.
5407 * gcc.dg/tree-ssa/pr23109.c: Likewise.
5408 * gcc.dg/tree-ssa/recip-5.c: Likewise.
5409 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
5410 (__attribute__): Likewise.
5411 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
5412 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
5413 * gcc.target/powerpc/warn-1.c: Likewise.
5414 * gcc.target/powerpc/warn-2.c: Likewise.
5415
5416 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
5417
5418 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
5419
5420 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
5421
5422 * c-c++-common/unroll-6.c: New test.
5423
5424 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/87571
5427 * g++.dg/template/memfriend18.C: New.
5428
5429 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5430
5431 * gdc.dg/pr89041.d: Mark as compile test.
5432
5433 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5434
5435 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
5436 dg-options.
5437
5438 2019-03-10 Martin Jambor <mjambor@suse.cz>
5439
5440 PR tree-optimization/85762
5441 PR tree-optimization/87008
5442 PR tree-optimization/85459
5443 * g++.dg/tree-ssa/pr87008.C: New test.
5444 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
5445
5446 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5447
5448 PR fortran/66089
5449 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
5450 * gfortran.dg/no_arg_check_2.f90: Likewise.
5451
5452 2019-03-10 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR c++/89648
5455 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
5456
5457 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5458
5459 PR fortran/66089
5460 * gfortran.dg/dependency_53.f90: New test.
5461
5462 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5463
5464 PR fortran/87734
5465 * gfortran.dg/public_private_module_10.f90: New test.
5466
5467 2019-03-09 John David Anglin <dave.anglin@bell.net>
5468
5469 PR c++/70349
5470 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
5471
5472 PR middle-end/68733
5473 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
5474
5475 PR testsuite/89472
5476 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
5477
5478 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5479
5480 PR c++/87750
5481 * g++.dg/cpp0x/pr87750.C: New.
5482
5483 2019-03-09 John David Anglin <dave.anglin@bell.net>
5484
5485 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
5486 * c-c++-common/ident-1a.c: Likewise.
5487 * c-c++-common/ident-1b.c: Likewise.
5488 * c-c++-common/ident-2b.c: Likewise.
5489
5490 * g++.dg/tls/pr77285-2.C: Require tls_native support.
5491
5492 * g++.dg/ext/visibility/lambda1.C: Require visibility.
5493
5494 PR inline-asm/87010
5495 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
5496
5497 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
5498 libatomic_available.
5499
5500 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
5501
5502 PR d/89041
5503 * gdc.dg/pr89041.d: New test.
5504
5505 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5506
5507 PR fortran/71544
5508 * gfortran.dg/c_ptr_tests_19.f90: New test.
5509
5510 2019-03-09 John David Anglin <dave.anglin@bell.net>
5511
5512 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
5513 * gnat.dg/debug12.adb: Likewise.
5514
5515 * lib/target-supports.exp (check_effective_target_weak_undefined):
5516 Return 0 on hppa*-*-hpux*.
5517 (check_ascii_locale_available): Likewise.
5518
5519 2019-03-09 Janus Weil <janus@gcc.gnu.org>
5520
5521 PR fortran/84504
5522 * gfortran.dg/pointer_init_10.f90: New test case.
5523
5524 2019-03-09 John David Anglin <dave.anglin@bell.net>
5525
5526 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
5527
5528 2019-03-09 John David Anglin <dave.anglin@bell.net>
5529
5530 PR fortran/89639
5531 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
5532
5533 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
5534
5535 PR fortran/71203
5536 * gfortran.dg/array_simplify_3.f90: New test case.
5537
5538 2019-03-09 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR c/88568
5541 * g++.dg/other/pr88568.C: New test.
5542
5543 PR rtl-optimization/89634
5544 * gcc.c-torture/execute/pr89634.c: New test.
5545
5546 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR c/85870
5549 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
5550 -r -nostdlib -flinker-output=nolto-rel.
5551
5552 2019-03-08 David Malcolm <dmalcolm@redhat.com>
5553
5554 PR target/79926
5555 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
5556 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5557 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5558 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5559
5560 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5561
5562 PR c++/63540
5563 * g++.dg/cpp0x/implicit17.C: New.
5564
5565 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5566
5567 PR c++/22149
5568 * g++.dg/template/access29.C: New.
5569
5570 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5571
5572 PR c++/82075
5573 * g++.dg/cpp1z/decomp49.C: New test.
5574
5575 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5576
5577 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
5578
5579 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
5580
5581 PR target/68924
5582 PR target/78782
5583 PR target/87558
5584 * gcc.target/i386/pr78782.c: New test.
5585 * gcc.target/i386/pr87558.c: Ditto.
5586
5587 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR c/85870
5590 * gcc.dg/lto/pr85870_0.c: New test.
5591 * gcc.dg/lto/pr85870_1.c: New test.
5592
5593 2019-03-08 Martin Liska <mliska@suse.cz>
5594
5595 PR target/86952
5596 * gcc.target/i386/pr86952.c: New test.
5597 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
5598 scanned pattern.
5599 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5600
5601 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR c++/89585
5604 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
5605 asm volatile.
5606
5607 PR c++/89599
5608 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
5609 * g++.dg/parse/array-size2.C: Likewise.
5610 * g++.dg/cpp0x/constexpr-89599.C: New test.
5611
5612 PR c++/89622
5613 * g++.dg/warn/pr89622.C: New test.
5614
5615 2019-03-07 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR target/80003
5618 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
5619 * gcc.target/i386/interrupt-6.c: Likewise.
5620 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
5621
5622 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
5623
5624 PR c++/84518
5625 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
5626 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
5627
5628 2019-03-07 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR translation/79999
5631 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
5632 * c-c++-common/gomp/doacross-3.c: New test.
5633
5634 PR target/89602
5635 * gcc.target/i386/avx512f-vmovss-1.c: New test.
5636 * gcc.target/i386/avx512f-vmovss-2.c: New test.
5637 * gcc.target/i386/avx512f-vmovss-3.c: New test.
5638 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
5639 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
5640 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
5641
5642 2019-03-07 Martin Jambor <mjambor@suse.cz>
5643
5644 PR lto/87525
5645 * gcc.dg/ipa/ipcp-5.c: New test.
5646
5647 2019-03-07 Martin Jambor <mjambor@suse.cz>
5648
5649 PR ipa/88235
5650 * g++.dg/ipa/pr88235.C: New test.
5651
5652 2019-04-07 Richard Biener <rguenther@suse.de>
5653
5654 PR middle-end/89618
5655 * gcc.target/i386/pr89618.c: New testcase.
5656
5657 2019-03-07 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/89595
5660 * gcc.dg/torture/pr89595.c: New testcase.
5661
5662 2019-03-07 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR c++/89585
5665 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
5666
5667 2019-03-06 Harald Anlauf <anlauf@gmx.de>
5668
5669 PR fortran/71203
5670 * gfortran.dg/substr_8.f90: New test.
5671
5672 2019-03-06 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR c++/87148
5675 * g++.dg/ext/flexary34.C: New test.
5676
5677 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
5678
5679 PR rtl-optimization/88845
5680 * gcc.target/powerpc/pr88845.c: New test.
5681
5682 2019-03-06 Marek Polacek <polacek@redhat.com>
5683
5684 PR c++/87378 - bogus -Wredundant-move warning.
5685 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
5686 * g++.dg/cpp0x/Wredundant-move7.C: New test.
5687
5688 2019-03-06 Richard Biener <rguenther@suse.de>
5689
5690 PR testsuite/89551
5691 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
5692 the way that makes the testcase PASS.
5693
5694 2019-03-05 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR middle-end/89590
5697 * gcc.dg/pr89590.c: New test.
5698
5699 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
5700
5701 PR target/89222
5702 * gcc.target/arm/pr89222.c: Add new test.
5703
5704 2019-03-05 Richard Biener <rguenther@suse.de>
5705
5706 PR tree-optimization/89594
5707 * gcc.dg/pr89594.c: New testcase.
5708
5709 2019-03-05 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR tree-optimization/89487
5712 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
5713 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
5714 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
5715 "%r14".
5716
5717 PR bootstrap/89560
5718 * g++.dg/other/pr89560.C: New test.
5719
5720 PR tree-optimization/89570
5721 * gcc.dg/pr89570.c: New test.
5722
5723 PR tree-optimization/89566
5724 * c-c++-common/pr89566.c: New test.
5725
5726 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5727
5728 PR c++/84605
5729 * g++.dg/parse/crash69.C: New.
5730
5731 2019-03-04 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR c++/71446
5734 * g++.dg/cpp2a/desig12.C: New test.
5735 * g++.dg/cpp2a/desig13.C: New test.
5736
5737 2019-03-04 Tamar Christina <tamar.christina@arm.com>
5738
5739 PR target/88530
5740 * gcc.target/aarch64/options_set_10.c: Add native.
5741
5742 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
5743
5744 PR tree-optimization/89437
5745 * gcc.dg/sinatan-1.c: Fix testcase.
5746
5747 2019-03-04 Richard Biener <rguenther@suse.de>
5748
5749 PR middle-end/89572
5750 * gcc.dg/torture/pr89572.c: New testcase.
5751
5752 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
5753
5754 PR tree-optimization/89487
5755 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
5756
5757 2019-03-03 Harald Anlauf <anlauf@gmx.de>
5758
5759 PR fortran/77583
5760 * gfortran.dg/pr77583.f90: New test.
5761
5762 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5763
5764 PR fortran/72714
5765 * gfortran.dg/coarray_allocate_11.f90: New test.
5766
5767 2019-03-02 Harald Anlauf <anlauf@gmx.de>
5768
5769 PR fortran/89516
5770 * gfortran.dg/pr89492.f90: Adjust testcase.
5771 * gfortran.dg/transfer_check_5.f90: New test.
5772
5773 2019-03-02 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR c++/71446
5776 * g++.dg/cpp2a/desig10.C: New test.
5777 * g++.dg/cpp2a/desig11.C: New test.
5778 * g++.dg/ext/desig4.C: Expect 4 new errors.
5779
5780 PR target/89506
5781 * gcc.dg/pr89506.c: New test.
5782
5783 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
5784 Monk Chiang <sh.chiang04@gmail.com>
5785
5786 * gcc.target/riscv/attribute-1.c: New.
5787 * gcc.target/riscv/attribute-2.c: Likewise.
5788 * gcc.target/riscv/attribute-3.c: Likewise.
5789 * gcc.target/riscv/attribute-4.c: Likewise.
5790 * gcc.target/riscv/attribute-5.c: Likewise.
5791 * gcc.target/riscv/attribute-6.c: Likewise.
5792 * gcc.target/riscv/attribute-7.c: Likewise.
5793 * gcc.target/riscv/attribute-8.c: Likewise.
5794 * gcc.target/riscv/attribute-9.c: Likewise.
5795
5796 * gcc.target/riscv/arch-1.c: New.
5797 * gcc.target/riscv/arch-2.c: Likewise.
5798 * gcc.target/riscv/arch-3.c: Likewise.
5799 * gcc.target/riscv/arch-4.c: Likewise.
5800
5801 2019-03-01 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR middle-end/89497
5804 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
5805 scan-tree-dump-times from dom3 to tracer pass.
5806
5807 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
5808
5809 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
5810 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
5811
5812 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
5813
5814 PR rtl-optimization/85899
5815 * gcc.dg/pr85899.c: New test.
5816
5817 2019-03-01 Marek Polacek <polacek@redhat.com>
5818
5819 PR c++/89537 - missing location for error with non-static member fn.
5820 * g++.dg/diagnostic/member-fn-1.C: New test.
5821
5822 PR c++/89532 - ICE with incomplete type in decltype.
5823 * g++.dg/cpp2a/nontype-class14.C: New test.
5824
5825 2019-03-01 Jakub Jelinek <jakub@redhat.com>
5826
5827 Implement P1002R1, Try-catch blocks in constexpr functions
5828 PR c++/89513
5829 * g++.dg/cpp2a/constexpr-try1.C: New test.
5830 * g++.dg/cpp2a/constexpr-try2.C: New test.
5831 * g++.dg/cpp2a/constexpr-try3.C: New test.
5832 * g++.dg/cpp2a/constexpr-try4.C: New test.
5833 * g++.dg/cpp2a/constexpr-try5.C: New test.
5834 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
5835
5836 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
5837
5838 PR tree-optimization/89535
5839 * gfortran.dg/vect/pr89535.f90: New test.
5840
5841 2019-03-01 Richard Biener <rguenther@suse.de>
5842
5843 PR middle-end/89541
5844 * gfortran.dg/pr89451.f90: New testcase.
5845
5846 2019-03-01 Richard Biener <rguenther@suse.de>
5847
5848 PR middle-end/89497
5849 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
5850 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
5851 that happen now earlier.
5852
5853 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
5854
5855 * gcc.c-torture/execute/20190228-1.c: New test.
5856
5857 2019-02-28 Marek Polacek <polacek@redhat.com>
5858
5859 PR c++/87068 - missing diagnostic with fallthrough statement.
5860 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
5861
5862 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
5863 Cesar Philippidis <cesar@codesourcery.com>
5864
5865 PR fortran/72741
5866 PR fortran/89433
5867 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
5868 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
5869
5870 PR fortran/72741
5871 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
5872
5873 PR fortran/72741
5874 PR fortran/89433
5875 * gfortran.dg/goacc/routine-6.f90: Update
5876 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
5877 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
5878
5879 2019-02-28 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR c/89521
5882 * gcc.dg/pr89521-1.c: New test.
5883 * gcc.dg/pr89521-2.c: New test.
5884
5885 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
5886
5887 PR testsuite/89441
5888 * g++.dg/ipa/pr89009.C: Update symbol visibility.
5889
5890 2019-02-28 Tamar Christina <tamar.christina@arm.com>
5891
5892 PR target/88530
5893 * gcc.target/aarch64/options_set_10.c: New test.
5894
5895 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5896
5897 PR c++/89522
5898 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
5899
5900 2019-02-28 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR c/89525
5903 * gcc.dg/pr89525.c: New test.
5904
5905 PR c/89520
5906 * gcc.dg/pr89520-1.c: New test.
5907 * gcc.dg/pr89520-2.c: New test.
5908
5909 2019-02-27 Marek Polacek <polacek@redhat.com>
5910
5911 PR c++/88857 - ICE with value-initialization of argument in template.
5912 * g++.dg/cpp0x/initlist-value4.C: New test.
5913
5914 2019-02-27 Marek Polacek <polacek@redhat.com>
5915
5916 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
5917 * g++.dg/cpp0x/using-enum-3.C: New test.
5918
5919 2019-02-27 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR tree-optimization/89280
5922 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
5923 keyword.
5924
5925 2019-02-27 Richard Biener <rguenther@suse.de>
5926
5927 * gcc.dg/gimplefe-36.c: New testcase.
5928
5929 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5930
5931 PR c++/89488
5932 * g++.dg/cpp0x/nsdmi15.C: New.
5933
5934 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5935
5936 PR c++/88987
5937 * g++.dg/cpp0x/pr88987.C: New.
5938
5939 2019-02-27 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR tree-optimization/89280
5942 * gcc.c-torture/compile/pr89280.c: New test.
5943 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
5944 function. Skip the test for -O0.
5945
5946 2018-02-26 Steve Ellcey <sellcey@marvell.com>
5947
5948 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
5949 * gfortran.dg/simd-builtins-2.f90: Ditto.
5950 * gfortran.dg/simd-builtins-6.f90: Ditto.
5951 * gfortran.dg/simd-builtins-8.f90: New test.
5952 * gfortran.dg/simd-builtins-8.h: New header file.
5953
5954 2019-02-26 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR c++/89507
5957 * g++.dg/other/new2.C: New test.
5958
5959 PR tree-optimization/89500
5960 * gcc.dg/pr89500.c: New test.
5961 * gcc.dg/Wstringop-overflow-10.c: New test.
5962 * gcc.dg/strlenopt-60.c: New test.
5963
5964 2019-02-26 Harald Anlauf <anlauf@gmx.de>
5965
5966 PR fortran/89492
5967 * gfortran.dg/pr89492.f90: New test.
5968
5969 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5970
5971 PR fortran/89496
5972 * gfortran.dg/altreturn_9_0.f90: New file.
5973 * gfortran.dg/altreturn_9_1.f90: New file.
5974
5975 2019-02-26 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR c++/89481
5978 * g++.dg/cpp1y/constexpr-89481.C: New test.
5979
5980 2019-02-26 Richard Biener <rguenther@suse.de>
5981
5982 PR tree-optimization/89505
5983 * gcc.dg/torture/pr89505.c: New testcase.
5984
5985 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
5986
5987 * gnat.dg/opt77.adb: New test.
5988 * gnat.dg/opt77_pkg.ad[sb]: New helper.
5989
5990 2019-02-26 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR target/89474
5993 * gcc.target/i386/pr89474.c: New test.
5994
5995 2019-02-25 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR c/77754
5998 * gcc.c-torture/compile/pr77754-1.c: New test.
5999 * gcc.c-torture/compile/pr77754-2.c: New test.
6000 * gcc.c-torture/compile/pr77754-3.c: New test.
6001 * gcc.c-torture/compile/pr77754-4.c: New test.
6002 * gcc.c-torture/compile/pr77754-5.c: New test.
6003 * gcc.c-torture/compile/pr77754-6.c: New test.
6004
6005 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6006
6007 PR target/88530
6008 * gcc.target/aarch64/options_set_1.c: New test.
6009 * gcc.target/aarch64/options_set_2.c: New test.
6010 * gcc.target/aarch64/options_set_3.c: New test.
6011 * gcc.target/aarch64/options_set_4.c: New test.
6012 * gcc.target/aarch64/options_set_5.c: New test.
6013 * gcc.target/aarch64/options_set_6.c: New test.
6014 * gcc.target/aarch64/options_set_7.c: New test.
6015 * gcc.target/aarch64/options_set_8.c: New test.
6016 * gcc.target/aarch64/options_set_9.c: New test.
6017
6018 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6019
6020 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
6021 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6022 Rename ....
6023 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6024 test_vfmlslq_high_f16): ... To this.
6025 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
6026 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6027 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6028 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6029 test_vfmlslq_laneq_high_u32): Rename ...
6030 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6031 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6032 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6033 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6034 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
6035 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6036 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6037 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6038 test_vfmlslq_laneq_low_u32): Rename ...
6039 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6040 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6041 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6042 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6043 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
6044 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6045 Rename ...
6046 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6047 test_vfmlslq_low_f16): ... To this.
6048
6049 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6050
6051 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
6052 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6053 Rename ...
6054 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6055 test_vfmlslq_high_f16): ... To this.
6056 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
6057 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6058 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6059 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6060 test_vfmlslq_laneq_high_u32): Rename ...
6061 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6062 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6063 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6064 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6065 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
6066 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6067 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6068 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6069 test_vfmlslq_laneq_low_u32): Rename ...
6070 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6071 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6072 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6073 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6074 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
6075 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6076 Rename ...
6077 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6078 test_vfmlslq_low_f16): ... To This.
6079 * lib/target-supports.exp
6080 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
6081
6082 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6083
6084 PR fortran/89282
6085 * gfortran.dg/overload_3.f90: New test.
6086
6087 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR c++/89285
6090 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
6091
6092 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6093
6094 PR libfortran/89274
6095 * gfortran.dg/list_directed_large.f90: New test.
6096
6097 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR target/89434
6100 * gcc.c-torture/execute/pr89434.c: New test.
6101
6102 PR target/89438
6103 * gcc.dg/pr89438.c: New test.
6104
6105 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
6106
6107 PR c++/84585
6108 * g++.dg/cpp0x/pr84585.C: New.
6109
6110 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6111
6112 PR fortran/89174
6113 * gfortran.dg/allocate_with_mold_3.f90: New test.
6114
6115 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
6116
6117 PR target/87007
6118 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
6119 * gcc.target/i386/pr87007-2.c: Likewise.
6120
6121 2019-02-24 Harald Anlauf <anlauf@gmx.de>
6122
6123 PR fortran/89266
6124 PR fortran/88326
6125 * gfortran.dg/pr89266.f90: New test.
6126 * gfortran.dg/pr88326.f90: New test.
6127
6128 2019-02-24 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR rtl-optimization/89445
6131 * gcc.target/i386/avx512f-pr89445.c: New test.
6132
6133 2019-02-23 Martin Sebor <msebor@redhat.com>
6134
6135 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
6136 wchar_t to wint_t to avoid a bogus -Wformat warning in
6137 ILP32 (bug 77970).
6138
6139 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6140
6141 PR testsuite/89476
6142 * gfortran.dg/ISO_Fortran_binding_5.c: Include
6143 "../../../libgfortran/ISO_Fortran_binding.h".
6144 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
6145
6146 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6147
6148 PR driver/69471
6149 * gcc.dg/pr69471-1.c: New test.
6150 * gcc.dg/pr69471-2.c: Likewise.
6151 * gcc.target/i386/pr69471-3.c: Likewise.
6152
6153 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6154
6155 PR fortran/84387
6156 * gfortran.dg/dtio_34.f90: New test.
6157
6158 2019-02-23 Marek Polacek <polacek@redhat.com>
6159
6160 PR c++/88294 - ICE with non-constant noexcept-specifier.
6161 * g++.dg/cpp0x/noexcept34.C: New test.
6162 * g++.dg/cpp0x/noexcept35.C: New test.
6163
6164 PR c++/89419
6165 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
6166
6167 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6168
6169 PR fortran/88117
6170 * gfortran.dg/deferred_character_32.f90 : New test
6171
6172 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6173
6174 PR fortran/89385
6175 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
6176 previously incorrect lbound for allocatable expressions. Also
6177 correct stop values to avoid repetition.
6178 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
6179 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
6180
6181 PR fortran/89366
6182 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
6183 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
6184 * gfortran.dg/pr32599.f03 : Set standard to F2008.
6185
6186 2019-02-22 David Malcolm <dmalcolm@redhat.com>
6187
6188 PR c++/89390
6189 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
6190 renaming to a multicharacter name, so that start != finish. Add
6191 tests for dtor locations.
6192
6193 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 PR c++/84676
6196 * g++.dg/cpp0x/pr84676.C: New.
6197
6198 2019-02-22 Martin Sebor <msebor@redhat.com>
6199
6200 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
6201 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
6202
6203 2019-02-22 Harald Anlauf <anlauf@gmx.de>
6204
6205 PR fortran/83057
6206 * gfortran.dg/newunit_6.f90: New test.
6207
6208 2019-02-22 Marek Polacek <polacek@redhat.com>
6209
6210 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
6211 * g++.dg/cpp2a/explicit14.C: New test.
6212
6213 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
6214
6215 PR target/89324
6216 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
6217 * gfortran.fortran-torture/compile/pr89324.f90: New test.
6218
6219 2019-02-22 Martin Sebor <msebor@redhat.com>
6220
6221 PR c/89425
6222 * gcc.dg/Wabsolute-value.c: New test.
6223
6224 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
6225
6226 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
6227 Hongtao Liu <hongtao.liu@intel.com>
6228 Sunil K Pandey <sunil.k.pandey@intel.com>
6229
6230 PR target/87007
6231 * gcc.target/i386/pr87007-1.c: New test.
6232 * gcc.target/i386/pr87007-2.c: Likewise.
6233
6234 2019-02-22 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/89440
6237 * gcc.dg/vect/pr89440.c: New testcase.
6238
6239 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
6240
6241 * lib/target-supports.exp (check_effective_target_offload_nvptx):
6242 Remove.
6243
6244 PR fortran/72741
6245 * gfortran.dg/goacc/classify-routine.f95: Adjust.
6246
6247 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
6248 * g++.dg/goacc/template.C: Likewise.
6249
6250 PR fortran/78027
6251 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
6252
6253 2019-02-22 Richard Biener <rguenther@suse.de>
6254
6255 PR middle-end/87609
6256 * gcc.dg/torture/restrict-7.c: New testcase.
6257
6258 2019-02-21 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR c++/89285
6261 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
6262 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
6263 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
6264 diagnostics.
6265 * g++.dg/cpp1y/constexpr-89285.C: New test.
6266 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
6267 for C++11.
6268 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
6269 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
6270
6271 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
6272
6273 PR target/87412
6274 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
6275 -fcf-protection with -fcf-protection=branch.
6276 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
6277 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
6278 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
6279 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
6280 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
6281
6282 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
6283
6284 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
6285 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
6286
6287 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6288
6289 PR fortran/86119
6290 * gfortran.dg/warn_conversion_11.f90: New test.
6291
6292 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
6293
6294 PR target/87412
6295 * gcc.target/i386/pr87412-1.c: New file.
6296 * gcc.target/i386/pr87412-2.c: Likewise.
6297 * gcc.target/i386/pr87412-3.c: Likewise.
6298 * gcc.target/i386/pr87412-4.c: Likewise.
6299
6300 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR c++/89403
6303 * g++.dg/cpp0x/pr89403.C: New test.
6304
6305 PR c++/89405
6306 * g++.dg/cpp1z/inline-var5.C: New test.
6307
6308 PR middle-end/89412
6309 * gcc.c-torture/compile/pr89412.c: New test.
6310
6311 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6312 David Malcolm <dmalcolm@redhat.com>
6313
6314 PR middle-end/89091
6315 * gcc.dg/torture/pr89091.c: New test.
6316
6317 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR middle-end/88074
6320 PR middle-end/89415
6321 * gcc.dg/pr88074-2.c: New test.
6322
6323 PR c++/89336
6324 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
6325
6326 2019-02-20 David Malcolm <dmalcolm@redhat.com>
6327
6328 PR c/89410
6329 * gcc.dg/pr89410-1.c: New test.
6330 * gcc.dg/pr89410-2.c: New test.
6331
6332 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
6333
6334 * lib/target-supports.exp (check_effective_target_vect_usad_char):
6335 Add PowerPC support.
6336 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
6337 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
6338
6339 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6340
6341 PR target/86487
6342 * gcc.target/arm/pr86487.c: New.
6343
6344 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 PR c++/84536
6347 * g++.dg/cpp1y/var-templ60.C: New.
6348
6349 2019-02-20 Li Jia He <helijia@linux.ibm.com>
6350
6351 PR target/88100
6352 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
6353
6354 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
6355
6356 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
6357
6358 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6359
6360 PR fortran/89384
6361 * gfortran.dg/ISO_Fortran_binding_4.f90
6362
6363 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
6364
6365 PR c/87924
6366 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
6367 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
6368
6369 2019-02-19 Richard Biener <rguenther@suse.de>
6370
6371 PR middle-end/88074
6372 * gcc.dg/pr88074.c: New testcase.
6373
6374 2019-02-19 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR middle-end/89303
6377 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
6378 namespace.
6379
6380 PR c++/89387
6381 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
6382
6383 PR c++/89391
6384 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
6385
6386 PR c++/89390
6387 * g++.dg/diagnostic/pr89390.C: New test.
6388
6389 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
6390
6391 * README: Fix typos.
6392
6393 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
6396 bad_weak_ptr_.
6397
6398 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6399
6400 PR fortran/87689
6401 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
6402 options.
6403 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
6404 * gfortran.dg/lto/pr87689_0.f: New file.
6405 * gfortran.dg/lto/pr87689_1.f: New file.
6406
6407 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
6408
6409 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
6410
6411 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6412
6413 * gdc.dg/dg.exp: Tabify.
6414 * gdc.dg/lto/lto.exp: Likewise.
6415 * gdc.test/gdc-test.exp: Likewise.
6416 * lib/gdc-dg.exp: Likewise.
6417 * lib/gdc.exp: Likewise.
6418
6419 2019-02-18 Richard Biener <rguenther@suse.de>
6420
6421 PR tree-optimization/89296
6422 * gcc.dg/uninit-pr89296.c: New testcase.
6423
6424 2019-02-18 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR target/89369
6427 * gcc.c-torture/execute/pr89369.c: New test.
6428 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
6429 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
6430 34,63,62.
6431
6432 2019-02-18 Martin Jambor <mjambor@suse.cz>
6433
6434 PR tree-optimization/89209
6435 * gcc.dg/tree-ssa/pr89209.c: New test.
6436
6437 2019-02-18 Martin Liska <mliska@suse.cz>
6438
6439 * gfortran.dg/simd-builtins-7.f90: New test.
6440 * gfortran.dg/simd-builtins-7.h: New test.
6441
6442 2019-02-17 Harald Anlauf <anlauf@gmx.de>
6443
6444 PR fortran/88299
6445 * gfortran.dg/pr88299.f90: New test.
6446
6447 2019-02-17 Harald Anlauf <anlauf@gmx.de>
6448
6449 PR fortran/89077
6450 * gfortran.dg/transfer_simplify_12.f90: New test.
6451
6452 2019-02-17 Marek Polacek <polacek@redhat.com>
6453
6454 PR c++/89217 - ICE with list-initialization in range-based for loop.
6455 * g++.dg/cpp0x/range-for37.C: New test.
6456
6457 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
6458
6459 PR c++/89315
6460 * g++.dg/cpp0x/initlist114.C: New test.
6461
6462 PR c++/89356
6463 * g++.dg/abi/mangle68.C: New test.
6464 * g++.dg/cpp0x/decltype69.C: New test.
6465
6466 2019-02-16 David Malcolm <dmalcolm@redhat.com>
6467
6468 PR c++/88680
6469 * g++.dg/wrappers/pr88680.C: New test.
6470
6471 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6472
6473 PR fortran/71066
6474 * gfortran.dg/coarray_data_1.f90: New test.
6475
6476 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
6479 * c-c++-common/patchable_function_entry-default.c: Likewise.
6480 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6481
6482 2019-02-16 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR rtl-optimization/66152
6485 * gcc.target/i386/pr66152.c: New test.
6486
6487 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6488
6489 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
6490 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
6491
6492 2019-02-15 Tamar Christina <tamar.christina@arm.com>
6493
6494 * lib/target-supports.exp
6495 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
6496 checking alternative.
6497
6498 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6499
6500 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
6501
6502 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6503
6504 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
6505 * c-c++-common/patchable_function_entry-default.c: Likewise.
6506 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6507 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
6508
6509 2019-02-15 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR other/69006
6512 PR testsuite/88920
6513 * lib/gcc-dg.exp: If llvm_binutils effective target, set
6514 allow_blank_lines to 2 during initialization.
6515 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
6516 it was previously zero.
6517 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
6518 Clear allow_blank_lines afterwards whenever it was 1.
6519 * gdc.test/gdc-test.exp (dmd2dg): Don't call
6520 dg-allow-blank-lines-in-output here.
6521 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
6522 the tests and restore it back at the end.
6523
6524 * c-c++-common/ubsan/opts-1.c: New test.
6525 * c-c++-common/ubsan/opts-2.c: New test.
6526 * c-c++-common/ubsan/opts-3.c: New test.
6527 * c-c++-common/ubsan/opts-4.c: New test.
6528
6529 2019-02-15 Richard Biener <rguenther@suse.de>
6530 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR tree-optimization/89278
6533 * gcc.dg/pr89278.c: New test.
6534
6535 2019-02-15 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR c/89340
6538 * gcc.dg/pr89340.c: New test.
6539 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
6540 that leaf attribute on nested function is useless.
6541
6542 PR other/89342
6543 * gcc.dg/pr89342.c: New test.
6544
6545 2019-02-14 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR rtl-optimization/89354
6548 * gcc.dg/pr89354.c: New test.
6549
6550 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
6551
6552 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
6553 * gcc.target/i386/ssse3-pabsd.c: Ditto.
6554 * gcc.target/i386/ssse3-pabsw.c: Ditto.
6555 * gcc.target/i386/ssse3-palignr.c: Ditto.
6556 * gcc.target/i386/ssse3-phaddd.c: Ditto.
6557 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
6558 * gcc.target/i386/ssse3-phaddw.c: Ditto.
6559 * gcc.target/i386/ssse3-phsubd.c: Ditto.
6560 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
6561 * gcc.target/i386/ssse3-phsubw.c: Ditto.
6562 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
6563 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
6564 * gcc.target/i386/ssse3-pshufb.c: Ditto.
6565 * gcc.target/i386/ssse3-psignb.c: Ditto.
6566 * gcc.target/i386/ssse3-psignd.c: Ditto.
6567 * gcc.target/i386/ssse3-psignw.c: Ditto.
6568
6569 2018-02-14 Steve Ellcey <sellcey@marvell.com>
6570
6571 * gcc.target/aarch64/pcs_attribute.c: New test.
6572
6573 2019-02-14 Harald Anlauf <anlauf@gmx.de>
6574
6575 PR fortran/88248
6576 * gfortran.dg/pr88248.f90: New test.
6577 * gfortran.dg/f2018_obs.f90: Updated test.
6578
6579 2019-02-14 Tamar Christina <tamar.christina@arm.com>
6580
6581 * gcc.target/arm/pr88850.c: change options to additional option.
6582
6583 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6584
6585 PR d/87864
6586 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
6587 present.
6588
6589 2019-02-14 Tamar Christina <tamar.christina@arm.com>
6590
6591 PR target/88850
6592 * gcc.target/arm/pr88850-2.c: New test.
6593 * lib/target-supports.exp
6594 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
6595 check_effective_target_arm_neon_softfp_fp16_ok,
6596 add_options_for_arm_neon_softfp_fp16): New.
6597
6598 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
6599
6600 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
6601 * lib/target-supports.exp: Add procedure to check for ldrd.
6602
6603 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
6604
6605 PR fortran/72715
6606 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
6607 * gfortran.dg/goacc/loop-3.f95: Likewise.
6608 * gfortran.dg/goacc/pr72715.f90: New test.
6609
6610 2019-02-14 Martin Liska <mliska@suse.cz>
6611
6612 PR rtl-optimization/89242
6613 * g++.dg/pr89242.C: New test.
6614
6615 2019-02-14 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR tree-optimization/89314
6618 * gcc.dg/pr89314.c: New test.
6619
6620 PR middle-end/89284
6621 * gcc.dg/ubsan/pr89284.c: New test.
6622
6623 2019-02-13 Ian Lance Taylor <iant@golang.org>
6624
6625 * gcc.dg/func-attr-1.c: New test.
6626
6627 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
6628
6629 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
6630
6631 2019-02-13 Marek Polacek <polacek@redhat.com>
6632
6633 PR c++/89297 - ICE with OVERLOAD in template.
6634 * g++.dg/cpp0x/initlist113.C: New test.
6635
6636 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
6637
6638 PR c++/86379
6639 * g++.dg/cpp0x/pr86379.C: New.
6640
6641 PR c++/87322
6642 * g++.dg/cpp1y/pr87322.C: New.
6643 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
6644 instantiate the expected number of lambda functions.
6645
6646 2019-02-13 Marek Polacek <polacek@redhat.com>
6647
6648 PR c++/77304
6649 * g++.dg/cpp2a/nontype-class13.C: New test.
6650
6651 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
6652
6653 PR target/89190
6654 * gcc.target/arm/pr89190.c: New test.
6655
6656 2019-02-13 David Malcolm <dmalcolm@redhat.com>
6657
6658 PR c++/89036
6659 * g++.dg/concepts/pr89036.C: New test.
6660
6661 2019-02-13 Tamar Christina <tamar.christina@arm.com>
6662
6663 PR target/88847
6664 * gcc.target/aarch64/sve/pr88847.c: New test.
6665
6666 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
6667 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/89303
6670 * g++.dg/torture/pr89303.C: New test.
6671
6672 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6673
6674 PR c++/88986
6675 * g++.dg/cpp1z/using4.C: New.
6676 * g++.dg/cpp1z/using5.C: Likewise.
6677 * g++.dg/cpp1z/using6.C: Likewise.
6678
6679 2019-02-13 Jakub Jelinek <jakub@redhat.com>
6680
6681 PR target/89290
6682 * gcc.target/i386/pr89290.c: New test.
6683
6684 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
6685
6686 * gcc.target/i386/enqcmd.c: New test.
6687 * gcc.target/i386/enqcmds.c: Likewise.
6688 * g++.dg/other/i386-2.C: Add -menqcmd.
6689 * g++.dg/other/i386-3.C: Likewise.
6690 * gcc.target/i386/sse-12.c: Likewise.
6691 * gcc.target/i386/sse-13.c: Likewise.
6692 * gcc.target/i386/sse-14.c: Likewise.
6693 * gcc.target/i386/sse-23.c: Likewise.
6694
6695 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
6696
6697 * gcc.target/powerpc/crypto-builtin-1.c
6698 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
6699 New testcases.
6700
6701 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
6702
6703 PR target/89229
6704 * gcc.target/i386/pr89229-1.c: New test.
6705
6706 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
6707
6708 PR target/89233
6709 * gcc.target/s390/pr89233.c: New test.
6710
6711 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
6712
6713 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
6714 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
6715 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
6716
6717 2019-02-12 Richard Biener <rguenther@suse.de>
6718
6719 PR tree-optimization/89253
6720 * gfortran.dg/pr89253.f: New testcase.
6721
6722 2019-02-11 Marek Polacek <polacek@redhat.com>
6723
6724 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
6725 * g++.dg/cpp0x/nullptr40.C: New test.
6726 * g++.dg/cpp0x/nullptr41.C: New test.
6727
6728 2019-02-11 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR c++/88977
6731 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
6732
6733 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
6734
6735 PR tree-optimization/86637
6736 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
6737
6738 2019-02-11 Martin Sebor <msebor@redhat.com>
6739
6740 PR tree-optimization/88771
6741 * gcc.dg/Wstringop-overflow-8.c: New test.
6742 * gcc.dg/Wstringop-overflow-9.c: New test.
6743 * gcc.dg/Warray-bounds-40.c: New test.
6744 * gcc.dg/builtin-stpncpy.c: Adjust.
6745 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
6746 * g++.dg/opt/memcpy1.C: Adjust.
6747
6748 2019-02-11 Martin Sebor <msebor@redhat.com>
6749
6750 PR c++/87996
6751 * c-c++-common/array-5.c: New test.
6752 * c-c++-common/pr68107.c: Adjust text of diagnostics.
6753 * g++.dg/init/new38.C: Same.
6754 * g++.dg/init/new43.C: Same.
6755 * g++.dg/init/new44.C: Same.
6756 * g++.dg/init/new46.C: Same.
6757 * g++.dg/other/large-size-array.C: Same.
6758 * g++.dg/other/new-size-type.C: Same.
6759 * g++.dg/template/array30.C: Same.
6760 * g++.dg/template/array32.C: New test.
6761 * g++.dg/template/dependent-name3.C: Adjust.
6762 * gcc.dg/large-size-array-3.c: Same.
6763 * gcc.dg/large-size-array-5.c: Same.
6764 * gcc.dg/large-size-array.c: Same.
6765 * g++.old-deja/g++.brendan/array1.C: Same.
6766 * g++.old-deja/g++.mike/p6149.C: Same.
6767
6768 2019-02-11 Martin Sebor <msebor@redhat.com>
6769
6770 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
6771
6772 2019-02-11 Tamar Christina <tamar.christina@arm.com>
6773
6774 PR middle-end/88560
6775 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
6776 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
6777 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
6778
6779 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
6780
6781 * gcc.target/powerpc/vec-sld-modulo.c: New.
6782 * gcc.target/powerpc/vec-srad-modulo.c: New.
6783 * gcc.target/powerpc/vec-srd-modulo.c: New.
6784
6785 2019-02-11 Martin Liska <mliska@suse.cz>
6786
6787 PR ipa/89009
6788 * g++.dg/ipa/pr89009.C: New test.
6789
6790 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6791
6792 PR fortran/71723
6793 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
6794 * gfortran.dg/pointer_init_6.f90: Likewise.
6795 * gfortran.dg/pointer_init_9.f90: New test.
6796
6797 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6798
6799 PR fortran/67679
6800 * gfortran.dg/warn_undefined_1.f90: New test.o
6801
6802 2019-02-10 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR tree-optimization/89268
6805 * gcc.dg/vect/pr89268.c: New test.
6806
6807 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6808
6809 * gnat.dg/lto19.adb: Remove dg-excess-errors.
6810
6811 2019-02-09 Harald Anlauf <anlauf@gmx.de>
6812
6813 PR fortran/89077
6814 * gfortran.dg/substr_simplify.f90: New test.
6815
6816 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
6817
6818 PR ipa/88711
6819 * gfortran.dg/pr79966.f90: Xfail everwyhere.
6820
6821 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
6822
6823 PR fortran/89200
6824 * gfortran.dg/array_reference_2.f90 : New test.
6825
6826 2019-02-09 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR middle-end/89246
6829 * gcc.dg/gomp/pr89246-1.c: New test.
6830 * gcc.dg/gomp/pr89246-2.c: New test.
6831
6832 2019-02-08 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR tree-optimization/88739
6835 * gcc.c-torture/execute/pr88739.c: New test.
6836
6837 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6838
6839 PR testsuite/89258
6840 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
6841
6842 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
6843
6844 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
6845 * gcc.target/s390/vector/vec-copysign.c: New test.
6846
6847 2019-02-08 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/89247
6850 * gcc.dg/torture/pr89247.c: New testcase.
6851
6852 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
6853
6854 * gcc.target/s390/jump-label.c: New test.
6855
6856 2019-02-08 Richard Biener <rguenther@suse.de>
6857
6858 PR testsuite/89250
6859 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
6860
6861 2019-02-08 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR rtl-optimization/89234
6864 * g++.dg/ubsan/pr89234.C: New test.
6865
6866 2019-02-08 Richard Biener <rguenther@suse.de>
6867
6868 PR middle-end/89223
6869 * gcc.dg/torture/pr89223.c: New testcase.
6870
6871 2019-02-07 David Malcolm <dmalcolm@redhat.com>
6872
6873 PR tree-optimization/86637
6874 PR tree-optimization/89235
6875 * gcc.c-torture/compile/pr86637-1.c: New test.
6876 * gcc.c-torture/compile/pr86637-2.c: New test.
6877 * gcc.c-torture/compile/pr86637-3.c: New test.
6878 * gcc.c-torture/compile/pr89235.c: New test.
6879
6880 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6881
6882 * gcc.target/aarch64/abd_1.c: New test.
6883 * gcc.dg/sabd_1.c: Likewise.
6884
6885 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
6886
6887 PR fortran/52789
6888 * gfortran.dg/wunused-parameter_2.f90: New test.
6889
6890 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
6891
6892 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
6893
6894 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
6895
6896 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
6897 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
6898
6899 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
6900 Jakub Jelinek <jakub@redhat.com>
6901
6902 PR bootstrap/88714
6903 * gcc.c-torture/execute/pr88714.c: New test.
6904 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
6905
6906 2019-02-07 Tamar Christina <tamar.christina@arm.com>
6907
6908 PR/target 88850
6909 * gcc.target/arm/pr88850.c: New test.
6910
6911 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
6912
6913 PR c++/86218
6914 * g++.dg/cpp0x/pr86218.C: New.
6915
6916 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
6917
6918 PR rtl-optimization/89225
6919 * gcc.target/powerpc/pr89225.c: New.
6920
6921 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gnat.dg/opt76.adb: New test.
6924
6925 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6926
6927 PR fortran/71860
6928 * gfortran.dg/null_10.f90: New test.
6929
6930 2019-02-06 David Malcolm <dmalcolm@redhat.com>
6931
6932 PR c++/71302
6933 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
6934 column numbers to dg-warning directives where they are correct.
6935 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
6936 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
6937 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
6938
6939 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6940
6941 PR debug/87451
6942 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
6943 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
6944 xfail scan-assembler-not with Solaris as.
6945
6946 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
6947
6948 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
6949 counts and target.
6950 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
6951 counts and target.
6952 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
6953 counts and target.
6954
6955 2019-02-06 Richard Biener <rguenther@suse.de>
6956
6957 PR tree-optimization/89182
6958 * gfortran.dg/graphite/pr89182.f90: New testcase.
6959
6960 2019-02-06 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR c/89211
6963 * gcc.dg/pr89211.c: New test.
6964
6965 PR middle-end/89210
6966 * c-c++-common/builtin-convertvector-2.c: New test.
6967
6968 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
6969
6970 PR go/89019
6971 * lib/go-torture.exp: Test compiling with -flto.
6972
6973 2019-02-06 Joseph Myers <joseph@codesourcery.com>
6974
6975 PR c/88584
6976 * gcc.dg/redecl-18.c: New test.
6977
6978 2019-02-05 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR c++/89187
6981 * g++.dg/opt/pr89187.C: New test.
6982
6983 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
6984
6985 * jit.dg/add-driver-options-testlib.c: Add support file for
6986 test-add-driver-options.c testcase.
6987 * jit.dg/all-non-failing-tests.h: Add note about
6988 test-add-driver-options.c
6989 * jit.dg/jit.exp (jit-dg-test): Update to support
6990 add-driver-options-testlib.c compilation.
6991 * jit.dg/test-add-driver-options.c: New testcase.
6992
6993 2019-02-05 Jakub Jelinek <jakub@redhat.com>
6994
6995 PR rtl-optimization/11304
6996 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
6997 * gcc.target/i386/call-2.c: New test.
6998
6999 2019-02-05 Marek Polacek <polacek@redhat.com>
7000
7001 PR c++/89158 - by-value capture of constexpr variable broken.
7002 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
7003
7004 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
7005
7006 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
7007
7008 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7009
7010 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
7011 target.
7012 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7013
7014 PR target/89188
7015 * g++.dg/opt/pr89188.C: New test.
7016
7017 PR rtl-optimization/89195
7018 * gcc.c-torture/execute/pr89195.c: New test.
7019
7020 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
7021
7022 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
7023 hardware.
7024 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
7025 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
7026 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
7027 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
7028 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
7029 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
7030 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7031 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
7032 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
7033
7034 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR target/89186
7037 * g++.dg/ext/vector36.C: New test.
7038
7039 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
7040
7041 PR c++/87770
7042 * g++.dg/pr87770.C: New.
7043
7044 2019-02-04 Harald Anlauf <anlauf@gmx.de>
7045
7046 PR fortran/89077
7047 * gfortran.dg/pr89077.f90: New test.
7048
7049 2019-02-04 Martin Liska <mliska@suse.cz>
7050
7051 PR ipa/88985
7052 * gcc.dg/ipa/pr88985.c: New test.
7053
7054 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7055
7056 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
7057 characters or extra spaces after the comment character.
7058
7059 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7060
7061 * g++.dg/torture/alias-1.C: New test.
7062
7063 2019-02-03 Martin Sebor <msebor@redhat.com>
7064
7065 PR c/69661
7066 * c-c++-common/Wsequence-point-2.c: New test.
7067
7068 PR c++/44648
7069 * g++.dg/warn/Wunused-var-35.C: New test.
7070
7071 2019-02-03 Richard Biener <rguenther@suse.de>
7072
7073 PR debug/87295
7074 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
7075
7076 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7077
7078 PR fortran/88298
7079 * gfortran.dg/warn_conversion_10.f90: New test.
7080
7081 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7082
7083 PR fortran/88393
7084 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
7085
7086 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7087
7088 PR fortran/88980
7089 * gfortran.dg/realloc_on_assign_32.f90 : New test.
7090
7091 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7092
7093 PR fortran/88685
7094 * gfortran.dg/pointer_array_component_3.f90 : New test.
7095
7096 2019-02-02 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR middle-end/87887
7099 * gcc.dg/gomp/pr87887-1.c: New test.
7100 * gcc.dg/gomp/pr87887-2.c: New test.
7101
7102 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR fortran/83246
7105 PR fortran/89084
7106 * gfortran.dg/pr89084.f90: New test.
7107 * gfortran.dg/lto/pr89084_0.f90: New test.
7108 * gfortran.dg/pr83246.f90: New test.
7109
7110 2019-02-01 Marek Polacek <polacek@redhat.com>
7111
7112 PR c++/88325 - ICE with invalid out-of-line template member definition.
7113 * g++.dg/cpp2a/typename14.C: New test.
7114
7115 2019-02-01 Richard Biener <rguenther@suse.de>
7116
7117 PR middle-end/88597
7118 * gcc.dg/torture/pr88597.c: New testcase.
7119
7120 2019-02-01 Richard Biener <rguenther@suse.de>
7121
7122 PR tree-optimization/85497
7123 * gcc.dg/graphite/pr85497.c: New testcase.
7124
7125 2019-02-01 Richard Biener <rguenther@suse.de>
7126
7127 PR testsuite/87451
7128 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
7129
7130 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR tree-optimization/89143
7133 * gcc.dg/tree-ssa/vrp121.c: New test.
7134
7135 PR tree-optimization/88107
7136 * gcc.dg/gomp/pr88107.c: New test.
7137
7138 PR c++/87175
7139 * g++.dg/ext/attrib57.C: New test.
7140
7141 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7142
7143 PR tree-optimization/88932
7144 * gfortran.dg/pr88932.f90: New test.
7145
7146 2019-01-31 Marek Polacek <polacek@redhat.com>
7147
7148 PR c++/88983 - ICE with switch in constexpr function.
7149 * g++.dg/cpp1y/constexpr-88983.C: New test.
7150
7151 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7152
7153 PR fortran/88669
7154 * gfortran.dg/contiguous_9.f90: New test.
7155
7156 2019-01-31 Marek Polacek <polacek@redhat.com>
7157
7158 PR c++/89083, c++/80864 - ICE with list initialization in template.
7159 * g++.dg/cpp0x/initlist107.C: New test.
7160 * g++.dg/cpp0x/initlist108.C: New test.
7161 * g++.dg/cpp0x/initlist109.C: New test.
7162 * g++.dg/cpp0x/initlist110.C: New test.
7163 * g++.dg/cpp0x/initlist111.C: New test.
7164 * g++.dg/cpp0x/initlist112.C: New test.
7165 * g++.dg/init/ptrfn4.C: New test.
7166
7167 2019-01-31 David Malcolm <dmalcolm@redhat.com>
7168
7169 PR c/89122
7170 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
7171 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
7172
7173 2019-01-31 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/89135
7176 * gcc.dg/torture/pr89135.c: New testcase.
7177
7178 2019-01-31 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR sanitizer/89124
7181 * c-c++-common/asan/pr89124.c: New test.
7182
7183 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7184
7185 PR fortran/52564
7186 * gfortran.dg/print_2.f90: New test.
7187
7188 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
7189
7190 PR rtl-optimization/87246
7191 * gcc.target/i386/pr87246.c: New.
7192
7193 2019-01-30 Marek Polacek <polacek@redhat.com>
7194
7195 PR c++/89119 - ICE with value-initialization in template.
7196 * g++.dg/cpp0x/initlist-value3.C: New test.
7197
7198 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7199
7200 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
7201 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
7202 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
7203 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
7204 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
7205 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
7206 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
7207 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
7208 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
7209 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
7210
7211 2019-01-30 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/89111
7214 * gcc.dg/torture/pr89111.c: New testcase.
7215
7216 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
7217
7218 PR testsuite/88920
7219 * lib/target-supports.exp: Cache result.
7220
7221 2019-01-30 Jakub Jelinek <jakub@redhat.com>
7222
7223 PR c++/89105
7224 * g++.target/i386/pr89105.C: New test.
7225
7226 PR c/89061
7227 * gcc.dg/pr89061.c: New test.
7228
7229 2019-01-29 Martin Sebor <msebor@redhat.com>
7230
7231 PR c/88956
7232 * gcc.dg/Warray-bounds-39.c: New test.
7233
7234 2019-01-29 Marek Polacek <polacek@redhat.com>
7235
7236 PR testsuite/89110
7237 * g++.dg/other/nontype-1.C: Expect error in all modes.
7238 * g++.dg/parse/crash13.C: Likewise.
7239 * g++.dg/parse/error36.C: Likewise.
7240 * g++.dg/template/error29.C: Likewise.
7241
7242 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7243
7244 PR fortran/57048
7245 * gfortran.dg/c_funptr_1.f90: New file.
7246 * gfortran.dg/c_funptr_1_mod.f90: New file.
7247
7248 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR c++/66676
7251 PR ipa/89104
7252 * gcc.dg/gomp/pr89104.c: New test.
7253
7254 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7255
7256 * gdc.dg/pr89042a.d: Mark as compile test.
7257 * gdc.dg/pr89042b.d: Likewise.
7258
7259 2019-01-29 Richard Biener <rguenther@suse.de>
7260
7261 PR debug/87295
7262 * g++.dg/lto/pr87295_0.C: New testcase.
7263
7264 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR c/89045
7267 * gcc.dg/pr89045.c: New test.
7268
7269 PR c/86125
7270 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
7271 lp64, ilp32 and llp64 only.
7272 (fputs): Use unsigned long long instead of size_t for return type.
7273 (vfprintf, vfscanf): Accept arbitrary target specific type for
7274 va_list.
7275
7276 2019-01-28 Marek Polacek <polacek@redhat.com>
7277
7278 PR c++/88358 - name wrongly treated as type.
7279 * g++.dg/cpp2a/typename1.C: Add dg-error.
7280 * g++.dg/cpp2a/typename13.C: New test.
7281 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
7282 Add typename.
7283
7284 2019-01-28 Marek Polacek <polacek@redhat.com>
7285
7286 * g++.dg/cpp0x/enum37.C: Add dg-error.
7287
7288 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
7289
7290 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
7291 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
7292
7293 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
7294
7295 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
7296 "-Wattribute-alias".
7297
7298 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
7299
7300 PR fortran/70696
7301 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
7302
7303 2019-01-27 Marek Polacek <polacek@redhat.com>
7304
7305 PR c++/88815 - narrowing conversion lost in decltype.
7306 PR c++/78244 - narrowing conversion in template not detected.
7307 * g++.dg/cpp0x/Wnarrowing15.C: New test.
7308 * g++.dg/cpp0x/Wnarrowing16.C: New test.
7309 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
7310 * g++.dg/cpp1y/Wnarrowing1.C: New test.
7311
7312 PR c++/89024 - ICE with incomplete enum type.
7313 * g++.dg/cpp0x/enum37.C: New test.
7314
7315 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
7316
7317 * gnat.dg/opt75.adb: New test.
7318 * gnat.dg/opt75_pkg.ad[sb]: New helper.
7319
7320 2019-01-27 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR target/87214
7323 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
7324 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
7325
7326 2019-01-26 Martin Jambor <mjambor@suse.cz>
7327
7328 PR ipa/88933
7329 * gfortran.dg/gomp/pr88933.f90: New test.
7330
7331 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
7332
7333 PR d/89042
7334 * gdc.dg/pr89042a.d: New test.
7335 * gdc.dg/pr89042b.d: New test.
7336
7337 2019-01-26 Harald Anlauf <anlauf@gmx.de>
7338
7339 PR fortran/57553
7340 * gfortran.dg/pr57553.f90: New test.
7341
7342 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
7343
7344 * gnat.dg/array34.adb: New test.
7345
7346 2019-01-26 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR preprocessor/88974
7349 * c-c++-common/cpp/pr88974.c: New test.
7350
7351 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
7352
7353 PR c++/88969
7354 * g++.dg/cpp2a/destroying-delete2.C: New.
7355 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
7356
7357 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
7358
7359 PR fortran/85780
7360 * gfortran.dg/pr85780.f90: Update testcase for error message.
7361
7362 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
7363
7364 PR target/88469
7365 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
7366 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
7367 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
7368
7369 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
7370
7371 PR middle-end/89037
7372 * gcc.dg/pr89037.c: New test.
7373
7374 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7375
7376 * lib/target-supports.exp (check_effective_target_fenv): New.
7377 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
7378 fenv effective target.
7379 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
7380 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
7381 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
7382 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
7383
7384 2019-01-25 Richard Biener <rguenther@suse.de>
7385
7386 PR tree-optimization/86865
7387 * gcc.dg/graphite/pr86865.c: New testcase.
7388 * gcc.dg/graphite/pr69728.c: XFAIL.
7389 * gcc.dg/graphite/scop-21.c: Likewise.
7390
7391 2019-01-24 Martin Sebor <msebor@redhat.com>
7392
7393 PR c/86125
7394 PR c/88886
7395 PR middle-end/86308
7396 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
7397 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
7398 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
7399 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
7400 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
7401 * gcc.dg/builtins-69.c: New test.
7402 * gcc.dg/Wint-conversion-2.c: Add expected warning.
7403 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
7404
7405 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
7406
7407 PR rtl-optimization/88948
7408 * gcc.target/i386/pr88948.c: New test.
7409
7410 2019-01-24 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR debug/89006
7413 * g++.dg/debug/pr89006.C: New test.
7414
7415 PR middle-end/89015
7416 * gcc.dg/gomp/pr89015.c: New test.
7417
7418 PR c++/88976
7419 * c-c++-common/gomp/cancel-2.c: New test.
7420 * gcc.dg/gomp/cancel-1.c: New test.
7421 * g++.dg/gomp/cancel-1.C: New test.
7422 * g++.dg/gomp/cancel-2.C: New test.
7423 * g++.dg/gomp/cancel-3.C: New test.
7424
7425 2019-01-24 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR tree-optimization/89027
7428 * gfortran.dg/gomp/pr89027.f90: New test.
7429
7430 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
7431
7432 PR fortran/88929
7433 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
7434 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
7435
7436 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
7437
7438 PR libgcc/88931
7439 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
7440 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
7441 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
7442 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
7443
7444 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
7445
7446 PR target/88998
7447 * g++.target/i386/pr88998.c: New test.
7448
7449 2019-01-23 Marek Polacek <polacek@redhat.com>
7450
7451 PR c++/88757 - qualified name treated wrongly as type.
7452 * g++.dg/cpp0x/dependent2.C: New test.
7453 * g++.dg/cpp2a/typename10.C: Remove dg-error.
7454 * g++.dg/cpp2a/typename12.C: New test.
7455 * g++.dg/template/static30.C: Remove dg-error.
7456
7457 2019-01-23 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR c/44715
7460 * c-c++-common/pr44715.c: New test.
7461
7462 PR c++/88984
7463 * c-c++-common/pr88984.c: New test.
7464
7465 2019-01-23 Richard Biener <rguenther@suse.de>
7466
7467 PR tree-optimization/89008
7468 * gcc.dg/torture/pr89008.c: New testcase.
7469
7470 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
7471
7472 * gnat.dg/specs/opt4.ads: New test.
7473
7474 2019-01-23 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR tree-optimization/88964
7477 * gfortran.dg/pr88964.f90: New test.
7478
7479 2019-01-22 Martin Sebor <msebor@redhat.com>
7480
7481 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
7482 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
7483 non_strict_align.
7484 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
7485 * c-c++-common/Wrestrict.c: Make xfails conditional on target
7486 non_strict_align.
7487
7488 2018-01-22 Steve Ellcey <sellcey@marvell.com>
7489
7490 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
7491 to aarch64*-*-* target.
7492 * c-c++-common/gomp/pr60823-3.c: Ditto.
7493 * g++.dg/gomp/declare-simd-1.C: Ditto.
7494 * g++.dg/gomp/declare-simd-3.C: Ditto.
7495 * g++.dg/gomp/declare-simd-4.C: Ditto.
7496 * g++.dg/gomp/declare-simd-7.C: Ditto.
7497 * g++.dg/gomp/pr88182.C: Ditto.
7498 * gcc.dg/gomp/declare-simd-1.c: Ditto.
7499 * gcc.dg/gomp/declare-simd-3.c: Ditto.
7500 * gcc.dg/gomp/pr59669-2.c: Ditto.
7501 * gcc.dg/gomp/pr87895-1.c: Ditto.
7502 * gcc.dg/gomp/simd-clones-2.c: Ditto.
7503 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
7504 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
7505 * gfortran.dg/gomp/pr83977.f90: Ditto.
7506
7507 2019-01-22 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR target/88965
7510 * gcc.target/powerpc/pr88965.c: New test.
7511
7512 PR middle-end/88968
7513 * c-c++-common/gomp/atomic-23.c: New test.
7514
7515 2019-01-22 Harald Anlauf <anlauf@gmx.de>
7516
7517 PR fortran/88579
7518 * gfortran.dg/power_8.f90: New test.
7519
7520 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
7521
7522 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
7523 * g++.dg/vec-init-1.C: Likewise.
7524 * gcc.dg/pr87793.c: Likewise.
7525
7526 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
7527
7528 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
7529 * g++.dg/cpp0x/pr86397-2.C: Likewise.
7530
7531 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
7532
7533 PR target/88469
7534 * gcc.target/arm/aapcs/bitfield2.c: New test.
7535 * gcc.target/arm/aapcs/bitfield3.c: New test.
7536
7537 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
7538
7539 PR rtl-optimization/87763
7540 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
7541
7542 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
7543
7544 PR target/88954
7545 * gcc.target/i386/pr88954-1.c: New test.
7546 * gcc.target/i386/pr88954-2.c: Likewise.
7547
7548 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
7549
7550 PR target/88469
7551 * gcc.target/arm/aapcs/bitfield1.c: New test.
7552 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
7553 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
7554 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
7555
7556 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
7557
7558 * gfortran.dg/array_function_5.f90: Fix a dg directive.
7559 * gfortran.dg/block_16.f08: Likewise.
7560 * gfortran.dg/dec_structure_14.f90: Likewise.
7561 * gfortran.dg/namelist_96.f90: Likewise.
7562 * gfortran.dg/newunit_5.f90.f90: Moved to
7563 * gfortran.dg/newunit_5.f90: here.
7564 * gfortran.dg/pdt_28.f03: Likewise.
7565 * gfortran.dg/spread_simplify_1.f90: Likewise.
7566
7567 2019-01-22 Tamar Christina <tamar.christina@arm.com>
7568
7569 PR/tree-optimization 88903
7570 * gcc.dg/vect/pr88903-1.c: Add explicit &.
7571
7572 2019-01-22 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR rtl-optimization/88904
7575 * gcc.c-torture/execute/pr88904.c: New test.
7576
7577 PR target/88905
7578 * gcc.dg/pr88905.c: New test.
7579
7580 PR rtl-optimization/49429
7581 PR target/49454
7582 PR rtl-optimization/86334
7583 PR target/88906
7584 * gcc.target/i386/pr86334.c: New test.
7585 * gcc.target/i386/pr88906.c: New test.
7586
7587 2019-01-21 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR c++/88949
7590 * g++.dg/gomp/pr88949.C: New test.
7591
7592 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
7593
7594 * class_66.f90: Fix a dg directive.
7595 * debug/pr35154-stabs.f: Likewise.
7596 * dec_d_lines_3.f: Likewise.
7597 * dec_d_lines_3.f: Likewise.
7598 * dec_structure_12.f90: Likewise.
7599 * dec_structure_15.f90: Likewise.
7600 * deferred_character_31.f90: Likewise.
7601 * dtio_31.f03: Likewise.
7602 * dtio_32.f03: Likewise.
7603 * extends_11.f03: Likewise.
7604 * integer_plus.f90: Likewise.
7605 * pdt_25.f03: Likewise.
7606 * pr58968.f: Likewise.
7607 * pr78259.f90: Likewise.
7608 * vect/vect-2.f90: Likewise.
7609 * matmul_const.f90: Likewise.
7610
7611 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
7612
7613 PR target/88938
7614 * gcc.target/i386/pr88938.c: New test.
7615
7616 2019-01-21 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR sanitizer/88901
7619 * g++.dg/asan/pr88901.C: New test.
7620
7621 2019-01-21 Tamar Christina <tamar.christina@arm.com>
7622
7623 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
7624
7625 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7626
7627 PR c/88928
7628 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
7629 * gcc.dg/pr88928.c: New test case.
7630
7631 2019-01-21 Jakub Jelinek <jakub@redhat.com>
7632
7633 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
7634 {long ,short ,}{unsigned ,}int.
7635
7636 2019-01-21 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/88934
7639 * gfortran.dg/pr88934.f90: New testcase.
7640
7641 2019-01-20 Ulrich Drepper <drepper@redhat.com>
7642
7643 Fix after C++ P0600 implementation.
7644 * g++.dg/init/new39.C: Don't just ignore result of new.
7645
7646 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
7647
7648 * gdc.dg/runnable.d: Add more tests for comparing complex types.
7649
7650 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
7651
7652 * gdc.dg/runnable.d: Add tests for comparing complex types.
7653
7654 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
7655
7656 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
7657 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
7658 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
7659 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
7660
7661 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
7662
7663 PR fortran/37835
7664 * gfortran.dg/no-automatic.f90: New test.
7665
7666 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7667
7668 PR fortran/77960
7669 * gfortran.dg/pr77960.f90: New test.
7670
7671 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7672 Paul Thomas <pault@gcc.gnu.org>
7673
7674 PR fortran/56789
7675 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
7676 scan-tree tests that fail with patch.
7677 * gfortran.dg/contiguous_8.f90: New test.
7678
7679 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
7680
7681 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
7682 inner strides.
7683 * gfortran.dg/loop_versioning_9.f90: New test.
7684 * gfortran.dg/loop_versioning_10.f90: Likewise.
7685
7686 2019-01-19 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR fortran/88902
7689 * gfortran.dg/pr88902.f90: New test.
7690
7691 2019-01-18 Martin Sebor <msebor@redhat.com>
7692
7693 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
7694
7695 2019-01-18 Ian Lance Taylor <iant@golang.org>
7696
7697 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
7698 is no longer externally visible.
7699
7700 2019-01-18 Marek Polacek <polacek@redhat.com>
7701
7702 PR c++/86926
7703 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
7704
7705 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
7706
7707 PR middle-end/88587
7708 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
7709 (dg-options): Replace -m32 with -fno-pic.
7710 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
7711 (dg-options): Remove -m32.
7712
7713 2019-01-18 Richard Biener <rguenther@suse.de>
7714
7715 PR tree-optimization/88903
7716 * gcc.dg/vect/pr88903-1.c: New testcase.
7717 * gcc.dg/vect/pr88903-2.c: Likewise.
7718
7719 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
7720
7721 PR c/51628
7722 PR c/88664
7723 * c-c++-common/pr51628-33.c: New test.
7724 * c-c++-common/pr51628-35.c: New test.
7725 * c-c++-common/pr88664-1.c: Likewise.
7726 * c-c++-common/pr88664-2.c: Likewise.
7727 * gcc.dg/pr51628-34.c: Likewise.
7728
7729 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
7730
7731 PR target/88799
7732 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
7733 mp and sec extensions to armv7-a.
7734
7735 2019-01-18 Martin Liska <mliska@suse.cz>
7736
7737 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
7738 expected function name.
7739
7740 2019-01-18 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR tree-optimization/86214
7743 * g++.dg/opt/pr86214-1.C: New test.
7744 * g++.dg/opt/pr86214-2.C: New test.
7745
7746 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7747
7748 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
7749
7750 2019-01-18 Jakub Jelinek <jakub@redhat.com>
7751
7752 Reapply:
7753 2018-12-15 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR target/88489
7756 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
7757 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
7758
7759 2019-01-18 Martin Liska <mliska@suse.cz>
7760
7761 PR middle-end/88587
7762 * g++.target/i386/pr88587.C: New test.
7763 * gcc.target/i386/mvc13.c: New test.
7764
7765 2018-01-17 Steve Ellcey <sellcey@cavium.com>
7766
7767 PR fortran/88898
7768 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
7769 warning checks.
7770 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
7771 * gfortran.dg/gomp/pr83977.f90: Ditto.
7772
7773 2019-01-17 Martin Sebor <msebor@redhat.com>
7774
7775 PR middle-end/88273
7776 * gcc.dg/Warray-bounds-38.c: New test.
7777
7778 2018-01-17 Steve Ellcey <sellcey@cavium.com>
7779
7780 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
7781 warning checks and assembler scans.
7782 * c-c++-common/gomp/pr60823-3.c: Ditto.
7783 * c-c++-common/gomp/pr63328.c: Ditto.
7784 * g++.dg/gomp/declare-simd-1.C: Ditto.
7785 * g++.dg/gomp/declare-simd-3.C: Ditto.
7786 * g++.dg/gomp/declare-simd-4.C: Ditto.
7787 * g++.dg/gomp/declare-simd-7.C: Ditto.
7788 * g++.dg/gomp/pr88182.C: Ditto.
7789 * g++.dg/vect/simd-clone-7.cc: Ditto.
7790 * gcc.dg/gomp/declare-simd-1.c: Ditto.
7791 * gcc.dg/gomp/declare-simd-3.c: Ditto.
7792 * gcc.dg/gomp/pr59669-2.c: Ditto.
7793 * gcc.dg/gomp/pr87895-1.c: Ditto.
7794 * gcc.dg/gomp/pr87895-2.c: Ditto.
7795 * gcc.dg/gomp/simd-clones-2.c: Ditto.
7796 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
7797 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
7798 * gfortran.dg/gomp/pr83977.f90: Ditto.
7799
7800 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7801
7802 * g++.dg/cpp0x/auto52.C: Test locations too.
7803 * g++.dg/cpp0x/trailing2.C: Likewise.
7804 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7805 * g++.dg/cpp1y/auto-fn25.C: Likewise.
7806 * g++.dg/cpp1y/auto-fn52.C: Likewise.
7807 * g++.dg/cpp1y/auto-fn53.C: Likewise.
7808 * g++.dg/cpp1y/auto-fn54.C: Likewise.
7809
7810 2019-01-17 David Malcolm <dmalcolm@redhat.com>
7811
7812 PR c++/88699
7813 * g++.dg/template/pr88699.C: New test.
7814
7815 2019-01-17 Martin Sebor <msebor@redhat.com>
7816
7817 PR tree-optimization/88800
7818 * c-c++-common/Wrestrict.c: Adjust.
7819 * gcc.dg/Warray-bounds-37.c: New test.
7820 * gcc.dg/builtin-memcpy-2.c: New test.
7821 * gcc.dg/builtin-memcpy.c: New test.
7822
7823 2019-01-17 Tamar Christina <tamar.christina@arm.com>
7824
7825 PR target/88850
7826 * gcc.target/arm/pr51968.c: Use neon intrinsics.
7827
7828 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
7829 Kwok Cheung Yeung <kcy@codesourcery.com>
7830 Julian Brown <julian@codesourcery.com>
7831 Tom de Vries <tom@codesourcery.com>
7832
7833 * gcc.dg/20020312-2.c: Add amdgcn support.
7834 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
7835 * gcc.dg/builtin-apply2.c: Likewise.
7836 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7837 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
7838 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
7839 * gcc.dg/memcmp-1.c: Increase timeout factor.
7840 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
7841 * gcc.dg/sibcall-10.c: xfail on amdgcn.
7842 * gcc.dg/sibcall-9.c: Likewise.
7843 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7844 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7845 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
7846 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
7847 * lib/target-supports.exp (check_effective_target_trampolines):
7848 Configure amdgcn.
7849 (check_profiling_available): Likewise.
7850 (check_effective_target_global_constructor): Likewise.
7851 (check_effective_target_return_address): Likewise.
7852 (check_effective_target_fopenacc): Likewise.
7853 (check_effective_target_fopenmp): Likewise.
7854 (check_effective_target_vect_int): Likewise.
7855 (check_effective_target_vect_intfloat_cvt): Likewise.
7856 (check_effective_target_vect_uintfloat_cvt): Likewise.
7857 (check_effective_target_vect_floatint_cvt): Likewise.
7858 (check_effective_target_vect_floatuint_cvt): Likewise.
7859 (check_effective_target_vect_simd_clones): Likewise.
7860 (check_effective_target_vect_shift): Likewise.
7861 (check_effective_target_whole_vector_shift): Likewise.
7862 (check_effective_target_vect_bswap): Likewise.
7863 (check_effective_target_vect_shift_char): Likewise.
7864 (check_effective_target_vect_long): Likewise.
7865 (check_effective_target_vect_float): Likewise.
7866 (check_effective_target_vect_double): Likewise.
7867 (check_effective_target_vect_perm): Likewise.
7868 (check_effective_target_vect_perm_byte): Likewise.
7869 (check_effective_target_vect_perm_short): Likewise.
7870 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7871 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7872 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7873 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7874 (check_effective_target_vect_natural_alignment): Likewise.
7875 (check_effective_target_vect_fully_masked): Likewise.
7876 (check_effective_target_vect_element_align): Likewise.
7877 (check_effective_target_vect_masked_store): Likewise.
7878 (check_effective_target_vect_scatter_store): Likewise.
7879 (check_effective_target_vect_condition): Likewise.
7880 (check_effective_target_vect_cond_mixed): Likewise.
7881 (check_effective_target_vect_char_mult): Likewise.
7882 (check_effective_target_vect_short_mult): Likewise.
7883 (check_effective_target_vect_int_mult): Likewise.
7884 (check_effective_target_sqrt_insn): Likewise.
7885 (check_effective_target_vect_call_sqrtf): Likewise.
7886 (check_effective_target_vect_call_btrunc): Likewise.
7887 (check_effective_target_vect_call_btruncf): Likewise.
7888 (check_effective_target_vect_call_ceil): Likewise.
7889 (check_effective_target_vect_call_floorf): Likewise.
7890 (check_effective_target_lto): Likewise.
7891 (check_vect_support_and_set_flags): Likewise.
7892 (check_effective_target_vect_stridedN): Enable when fully masked is
7893 available.
7894 (add_options_for_sqrt_insn): New procedure.
7895
7896 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
7897
7898 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
7899 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
7900 linker.
7901 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
7902
7903 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
7904
7905 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
7906 * gcc.dg/pic-1.c: Disable on amdgcn.
7907 * gcc.dg/pic-2.c: Disable on amdgcn.
7908 * gcc.dg/pic-3.c: Disable on amdgcn.
7909 * gcc.dg/pic-4.c: Disable on amdgcn.
7910 * gcc.dg/pie-3.c: Disable on amdgcn.
7911 * gcc.dg/pie-4.c: Disable on amdgcn.
7912 * gcc.dg/uninit-19.c: Check pie_enabled.
7913 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
7914
7915 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
7916 Kwok Cheung Yeung <kcy@codesourcery.com>
7917 Julian Brown <julian@codesourcery.com>
7918 Tom de Vries <tom@codesourcery.com>
7919
7920 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
7921 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
7922 * gcc.c-torture/compile/pr34648.c: Require exceptions.
7923 * gcc.c-torture/compile/pr41469.c: Require exceptions.
7924 * gcc.dg/20111216-1.c: Require exceptions.
7925 * gcc.dg/cleanup-10.c: Require exceptions.
7926 * gcc.dg/cleanup-11.c: Require exceptions.
7927 * gcc.dg/cleanup-12.c: Require exceptions.
7928 * gcc.dg/cleanup-13.c: Require exceptions.
7929 * gcc.dg/cleanup-5.c: Require exceptions.
7930 * gcc.dg/cleanup-8.c: Require exceptions.
7931 * gcc.dg/cleanup-9.c: Require exceptions.
7932 * gcc.dg/gomp/pr29955.c: Require exceptions.
7933 * gcc.dg/lto/pr52097_0.c: Require exceptions.
7934 * gcc.dg/nested-func-5.c: Require exceptions.
7935 * gcc.dg/pch/except-1.c: Require exceptions.
7936 * gcc.dg/pch/valid-2.c: Require exceptions.
7937 * gcc.dg/pr41470.c: Require exceptions.
7938 * gcc.dg/pr42427.c: Require exceptions.
7939 * gcc.dg/pr44545.c: Require exceptions.
7940 * gcc.dg/pr47086.c: Require exceptions.
7941 * gcc.dg/pr51481.c: Require exceptions.
7942 * gcc.dg/pr51644.c: Require exceptions.
7943 * gcc.dg/pr52046.c: Require exceptions.
7944 * gcc.dg/pr54669.c: Require exceptions.
7945 * gcc.dg/pr56424.c: Require exceptions.
7946 * gcc.dg/pr64465.c: Require exceptions.
7947 * gcc.dg/pr65802.c: Require exceptions.
7948 * gcc.dg/pr67563.c: Require exceptions.
7949 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
7950 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
7951 * gcc.dg/vect/pr46663.c: Require exceptions.
7952 * lib/target-supports.exp (check_effective_target_exceptions): New.
7953
7954 2019-01-17 Tamar Christina <tamar.christina@arm.com>
7955
7956 PR target/88851
7957 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
7958
7959 2019-01-17 Nathan Sidwell <nathan@acm.org>
7960
7961 PR c++/86610
7962 * g++.dg/cpp0x/pr86610.C: New.
7963
7964 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
7965
7966 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
7967 VFIXUPIMM* intrinsics.
7968 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
7969 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7970 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7971
7972 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
7973
7974 PR target/88794
7975 Revert:
7976 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
7977
7978 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
7979 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
7980 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
7981 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
7982 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
7983 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7984 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
7985 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7986 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
7987 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
7988 * gcc.target/i386/sse-13.c: Ditto.
7989 * gcc.target/i386/sse-14.c: Ditto.
7990 * gcc.target/i386/sse-22.c: Ditto.
7991 * gcc.target/i386/sse-23.c: Ditto.
7992 * gcc.target/i386/testimm-10.c: Ditto.
7993 * gcc.target/i386/testround-1.c: Ditto.
7994
7995 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
7996
7997 PR target/88794
7998 Revert:
7999 2018-12-15 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR target/88489
8002 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
8003 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
8004
8005 2019-01-17 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR rtl-optimization/88870
8008 * gcc.dg/pr88870.c: New test.
8009
8010 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8011
8012 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
8013
8014 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
8015
8016 PR c++/87768
8017 * g++.dg/concepts/pr87768.C: New.
8018
8019 PR c++/86648
8020 * gcc.dg/cpp1z/pr86648.C: New.
8021
8022 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8023
8024 PR target/87306
8025 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
8026 vectorized on POWER unless hardware misaligned loads are available.
8027
8028 2019-01-16 David Malcolm <dmalcolm@redhat.com>
8029
8030 PR target/88861
8031 * g++.dg/torture/pr88861.C: New test.
8032
8033 2019-01-16 Tamar Christina <tamar.christina@arm.com>
8034
8035 PR debug/88046
8036 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
8037
8038 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8039
8040 * g++.dg/other/pr33558.C: Test location too.
8041 * g++.dg/other/pr33558-2.C: Likewise.
8042 * g++.dg/parse/crash4.C: Likewise.
8043 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
8044 * g++.old-deja/g++.mike/p7635.C: Likewise.
8045 * g++.old-deja/g++.other/decl6.C: Likewise.
8046
8047 2019-01-16 Marek Polacek <polacek@redhat.com>
8048
8049 PR c++/78244 - narrowing conversion in template not detected.
8050 * g++.dg/cpp0x/Wnarrowing13.C: New test.
8051 * g++.dg/cpp0x/Wnarrowing14.C: New test.
8052
8053 2019-01-16 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR c/51628
8056 PR target/88682
8057 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
8058 may_alias attribute.
8059
8060 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
8061
8062 * gcc.misc-tests/godump-1.c: Add test case for typedef before
8063 struct.
8064
8065 2019-01-15 David Malcolm <dmalcolm@redhat.com>
8066
8067 PR c++/88795
8068 * g++.dg/template/pr88795.C: New test.
8069
8070 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8071
8072 PR fortran/43136
8073 * gfortran.dg/actual_array_substr_3.f90: New test.
8074
8075 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
8076
8077 PR fortran/81849
8078 * gfortran.dg/pr81849.f90: New test.
8079
8080 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
8081
8082 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8083 ISO_Fortran_binding_2.h.
8084
8085 2019-01-15 Marek Polacek <polacek@redhat.com>
8086
8087 PR c++/88866
8088 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
8089
8090 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
8091
8092 PR inline-asm/52813
8093 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
8094 -Wdeprecated warning and expect a following note:.
8095
8096 2019-01-15 Richard Biener <rguenther@suse.de>
8097
8098 PR debug/88046
8099 * g++.dg/lto/pr88046_0.C: New testcase.
8100
8101 2019-01-15 Richard Biener <rguenther@suse.de>
8102
8103 PR tree-optimization/88855
8104 * gcc.dg/pr88855.c: New testcase.
8105
8106 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 * g++.dg/diagnostic/typedef-initialized.C: New.
8109
8110 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8111
8112 * g++.dg/diagnostic/bitfld3.C: New.
8113
8114 2019-01-15 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR tree-optimization/88775
8117 * gcc.dg/tree-ssa/pr88775-1.c: New test.
8118 * gcc.dg/tree-ssa/pr88775-2.c: New test.
8119
8120 2019-01-14 Marek Polacek <polacek@redhat.com>
8121
8122 PR c++/88825 - ICE with bogus function return type deduction.
8123 * g++.dg/cpp1y/auto-fn55.C: New test.
8124
8125 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8126
8127 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
8128 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
8129 feature test macros.
8130 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
8131
8132 2019-01-14 Marek Polacek <polacek@redhat.com>
8133
8134 PR c++/88830 - ICE with abstract class.
8135 * g++.dg/other/abstract7.C: New test.
8136
8137 2019-01-14 Martin Sebor <msebor@redhat.com>
8138
8139 PR target/88638
8140 * gcc.dg/format/attr-8.c: New test.
8141 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
8142 * gcc.dg/format/attr-3.c: Same.
8143 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8144 * objc.dg/fsf-nsstring-format-1.m: Same.
8145
8146 2019-01-14 Martin Liska <mliska@suse.cz>
8147
8148 PR gcov-profile/88263
8149 * g++.dg/gcov/pr88263-2.C: New test.
8150
8151 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR rtl-optimization/88796
8154 * gcc.target/i386/pr88796.c: New test.
8155
8156 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
8157
8158 * gdc.dg/asm1.d: New test.
8159 * gdc.dg/asm2.d: New test.
8160 * gdc.dg/asm3.d: New test.
8161 * gdc.dg/asm4.d: New test.
8162 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
8163
8164 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8165
8166 PR libfortran/88776
8167 * gfortran.dg/namelist_96.f90: New test.
8168
8169 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8170
8171 PR fortran/59345
8172 * gfortran.dg/internal_pack_18.f90: New test.
8173
8174 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
8175
8176 * gcc.dg/pr51628-20.c: Updated.
8177 * gcc.dg/pr51628-21.c: Likewise.
8178 * gcc.dg/pr51628-25.c: Likewise.
8179
8180 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8181
8182 PR fortran/59345
8183 * gfortran.dg/internal_pack_17.f90: New test.
8184 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
8185 to builtin_free.
8186
8187 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
8188
8189 PR fortran/61765
8190 * gfortran.dg/pr61765.f90: New test.
8191
8192 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 * g++.dg/cpp0x/pr62101.C: Test locations too.
8195 * g++.dg/inherit/pure1.C: Likewise.
8196
8197 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8198
8199 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
8200 reports of ICEs.
8201 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
8202
8203 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8204
8205 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
8206 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
8207 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
8208 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
8209 * gfortran.dg/bind_c_array_params_2.f90: Change search string
8210 for dump tree scan.
8211
8212 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8213
8214 PR fortran/35031
8215 * gfortran.dg/pr35031.f90: new test.
8216
8217 2019-01-11 Marek Polacek <polacek@redhat.com>
8218
8219 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
8220 * g++.dg/cpp0x/Wredundant-move5.C: New test.
8221 * g++.dg/cpp0x/Wredundant-move6.C: New test.
8222
8223 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR middle-end/85956
8226 PR lto/88733
8227 * c-c++-common/gomp/pr85956.c: New test.
8228 * g++.dg/gomp/pr88733.C: New test.
8229
8230 2019-01-11 Tobias Burnus <burnus@net-b.de>
8231
8232 PR C++/88114
8233 * g++.dg/cpp0x/defaulted61.C: New
8234 * g++.dg/cpp0x/defaulted62.C: New.
8235
8236 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR tree-optimization/88693
8239 * gcc.c-torture/execute/pr88693.c: New test.
8240
8241 2019-01-11 Tamar Christina <tamar.christina@arm.com>
8242
8243 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
8244 and add options.
8245
8246 2019-01-11 Martin Liska <mliska@suse.cz>
8247
8248 PR middle-end/88758
8249 * g++.dg/lto/pr88758_0.C: New test.
8250 * g++.dg/lto/pr88758_1.C: New test.
8251
8252 2019-01-11 Jan Beulich <jbeulich@suse.com>
8253
8254 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
8255 gcc.target/i386/avx512f-vcvtss2si-1.c,
8256 gcc.target/i386/avx512f-vcvttsd2si-1.c,
8257 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
8258 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
8259 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
8260 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
8261 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
8262 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
8263 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
8264 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
8265 gcc.target/i386/pr19398.c: Permit l or q suffix.
8266
8267 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR rtl-optimization/88296
8270 * gcc.target/i386/pr88296.c: New test.
8271
8272 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
8273
8274 * g++.dg/diagnostic/extern-initialized.C: New.
8275 * g++.dg/ext/dllimport-initialized.C: Likewise.
8276
8277 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8278
8279 PR fortran/59345
8280 * gfortran.dg/internal_pack_16.f90: New test.
8281
8282 2019-01-10 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR target/88785
8285 * g++.target/i386/pr88785.C: New test.
8286
8287 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
8288
8289 PR rtl-optimization/87305
8290 * gcc.target/aarch64/pr87305.c: New.
8291
8292 2019-01-10 Richard Biener <rguenther@suse.de>
8293
8294 PR tree-optimization/88792
8295 * gcc.dg/torture/pr88792.c: New testcase.
8296
8297 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8298
8299 PR fortran/86322
8300 * gfortran.dg/pr86322_1.f90: New test.
8301 * gfortran.dg/pr86322_2.f90: Ditto.
8302 * gfortran.dg/pr86322_3.f90: Ditto.
8303
8304 2019-01-10 Sudakshina Das <sudi.das@arm.com>
8305
8306 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
8307 * gcc.target/aarch64/bti-2.c: Likewise.
8308 * gcc.target/aarch64/bti-3.c: Likewise.
8309
8310 2019-01-10 Stefan Agner <stefan@agner.ch>
8311
8312 PR target/88648
8313 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
8314 check if -masm-syntax-unified gets applied properly.
8315
8316 2019-01-10 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR c/88568
8319 * gcc.dg/pr88568.c: New test.
8320
8321 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8322
8323 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
8324 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
8325
8326 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8327
8328 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
8329 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
8330
8331 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8332
8333 * lib/target-supports.exp
8334 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
8335 check_effective_target_arm_v8_3a_complex_neon_ok,
8336 add_options_for_arm_v8_3a_complex_neon,
8337 check_effective_target_arm_v8_3a_complex_neon_hw,
8338 check_effective_target_vect_complex_rot_N): New.
8339
8340 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8341
8342 PR fortran/88376
8343 * gfortran.dg/pr88376.f90: New test.
8344
8345 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
8346
8347 PR other/16615
8348 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
8349 "can not" with "cannot".
8350 * gfortran.dg/common_15.f90: Likewise.
8351 * gfortran.dg/derived_result_2.f90: Likewise.
8352 * gfortran.dg/do_check_6.f90: Likewise.
8353 * gfortran.dg/namelist_args.f90: Likewise.
8354 * gfortran.dg/negative_unit_check.f90: Likewise.
8355 * gfortran.dg/pure_formal_3.f90: Likewise.
8356 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8357 * obj-c++.dg/exceptions-3.mm: Likewise.
8358 * obj-c++.dg/exceptions-4.mm: Likewise.
8359 * obj-c++.dg/exceptions-5.mm: Likewise.
8360 * obj-c++.dg/property/at-property-23.mm: Likewise.
8361 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
8362 * obj-c++.dg/property/property-neg-7.mm: Likewise.
8363 * objc.dg/attributes/method-attribute-2.m: Likewise.
8364 * objc.dg/exceptions-3.m: Likewise.
8365 * objc.dg/exceptions-4.m: Likewise.
8366 * objc.dg/exceptions-5.m: Likewise.
8367 * objc.dg/param-1.m: Likewise.
8368 * objc.dg/property/at-property-23.m: Likewise.
8369 * objc.dg/property/dotsyntax-17.m: Likewise.
8370 * objc.dg/property/property-neg-7.m: Likewise.
8371
8372 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8373
8374 PR fortran/68426
8375 * gfortran.dg/spread_simplify_1.f90: New test.
8376
8377 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
8378
8379 * lib/target-supports.exp
8380 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
8381 * gcc.target/i386/xorsign.c: New test.
8382
8383 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
8384
8385 * gcc.target/sparc/tls-ld-int8.c: New test.
8386 * gcc.target/sparc/tls-ld-int16.c: Likewise.
8387 * gcc.target/sparc/tls-ld-int32.c: Likewise.
8388 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
8389 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
8390 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
8391
8392 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8393
8394 * gcc.target/aarch64/bti-1.c: Update test to not add command line
8395 option when configure with bti.
8396 * gcc.target/aarch64/bti-2.c: Likewise.
8397 * lib/target-supports.exp
8398 (check_effective_target_default_branch_protection):
8399 Add configure check for --enable-standard-branch-protection.
8400
8401 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8402
8403 * gcc.target/aarch64/bti-1.c: New test.
8404 * gcc.target/aarch64/bti-2.c: New test.
8405 * gcc.target/aarch64/bti-3.c: New test.
8406 * lib/target-supports.exp
8407 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
8408
8409 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8410
8411 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
8412 instead of IP0_REGNUM and add test case.
8413
8414 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
8415
8416 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
8417 copysign.
8418 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
8419 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
8420 xorsign.
8421 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
8422
8423 2019-01-09 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR rtl-optimization/88331
8426 * gcc.target/i386/pr88331.c: New test.
8427
8428 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8429
8430 * g++.dg/diagnostic/constexpr2.C: New.
8431 * g++.dg/diagnostic/ref3.C: Likewise.
8432
8433 2019-01-08 Marek Polacek <polacek@redhat.com>
8434
8435 PR c++/88538 - braced-init-list in template-argument-list.
8436 * g++.dg/cpp2a/nontype-class11.C: New test.
8437
8438 PR c++/88744
8439 * g++.dg/cpp2a/nontype-class12.C: New test.
8440
8441 2019-01-08 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR target/88457
8444 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
8445 dg-options. Require ppc_cpu_supports_hw effective target instead of
8446 powerpc64*-*-*.
8447
8448 2019-01-08 Janus Weil <janus@gcc.gnu.org>
8449
8450 PR fortran/88047
8451 * gfortran.dg/class_69.f90: New test case.
8452
8453 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
8454
8455 PR target/88717
8456 * gcc.target/i386/pr88717.c: New test.
8457
8458 2019-01-08 Marek Polacek <polacek@redhat.com>
8459
8460 PR c++/88548 - this accepted in static member functions.
8461 * g++.dg/cpp0x/this1.C: New test.
8462
8463 2019-01-08 Martin Liska <mliska@suse.cz>
8464
8465 PR tree-optimization/88753
8466 * gcc.dg/tree-ssa/pr88753.c: New test.
8467
8468 2019-01-08 Richard Biener <rguenther@suse.de>
8469
8470 PR tree-optimization/86554
8471 * gcc.dg/torture/pr86554-1.c: New testcase.
8472 * gcc.dg/torture/pr86554-2.c: Likewise.
8473
8474 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8475
8476 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
8477 cover target variance.
8478
8479 2019-01-08 Richard Biener <rguenther@suse.de>
8480
8481 PR fortran/88611
8482 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
8483 directly build the expected GENERIC tree.
8484
8485 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
8486
8487 * gcc.target/aarch64/(return_address_sign_1.c,
8488 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
8489 Change option to -mbranch-protection.
8490 * gcc.target/aarch64/(branch-protection-option.c,
8491 branch-protection-option-2.c, branch-protection-attr.c,
8492 branch-protection-attr-2.c): New file.
8493
8494 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8495
8496 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
8497
8498 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
8499
8500 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
8501 alias support.
8502 * c-c++-common/builtin-has-attribute-4.c: Likewise.
8503 Append match for warning that ‘protected’ attribute is not supported.
8504
8505 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
8506
8507 * gcc.dg/Wmissing-attributes.c: Require alias support.
8508 * gcc.dg/attr-copy-2.c: Likewise.
8509 * gcc.dg/attr-copy-5.c: Likewise.
8510
8511 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
8512 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR c++/88554
8515 * g++.dg/warn/Wreturn-type-11.C: New test.
8516
8517 2019-01-07 David Malcolm <dmalcolm@redhat.com>
8518
8519 PR jit/88747
8520 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
8521 dump to reflect r266077.
8522
8523 2019-01-07 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR c/88701
8526 * gcc.dg/pr88701.c: New test.
8527
8528 2019-01-07 Joseph Myers <joseph@codesourcery.com>
8529
8530 PR c/88720
8531 PR c/88726
8532 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
8533
8534 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 * g++.dg/diagnostic/constexpr1.C: New.
8537 * g++.dg/diagnostic/thread1.C: Likewise.
8538
8539 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8540 Harald Anlauf <anlauf@gmx.de>
8541 Tobias Burnus <burnus@gcc.gnu.org>
8542
8543 * gfortran.dg/is_contiguous_1.f90: New test.
8544 * gfortran.dg/is_contiguous_2.f90: New test.
8545 * gfortran.dg/is_contiguous_3.f90: New test.
8546
8547 2019-01-07 Marek Polacek <polacek@redhat.com>
8548
8549 PR c++/88741 - wrong error with initializer-string.
8550 * g++.dg/init/array50.C: New test.
8551
8552 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
8553
8554 PR c++/88261
8555 PR c++/69338
8556 PR c++/69696
8557 PR c++/69697
8558 * gcc.dg/array-6.c: Move from here ...
8559 * c-c++-common/array-6.c: ... to here and add some more test coverage.
8560 * g++.dg/pr69338.C: New test.
8561 * g++.dg/pr69697.C: Likewise.
8562 * g++.dg/ext/flexary32.C: Likewise.
8563 * g++.dg/ext/flexary3.C: Adjust test.
8564 * g++.dg/ext/flexary12.C: Likewise.
8565 * g++.dg/ext/flexary13.C: Likewise.
8566 * g++.dg/ext/flexary15.C: Likewise.
8567 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
8568 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
8569 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
8570
8571 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
8572
8573 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
8574 optional in scan pattern.
8575
8576 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
8577
8578 PR tree-optimization/88598
8579 * gcc.dg/vect/pr88598-1.c: New test.
8580 * gcc.dg/vect/pr88598-2.c: Likewise.
8581 * gcc.dg/vect/pr88598-3.c: Likewise.
8582 * gcc.dg/vect/pr88598-4.c: Likewise.
8583 * gcc.dg/vect/pr88598-5.c: Likewise.
8584 * gcc.dg/vect/pr88598-6.c: Likewise.
8585
8586 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
8587
8588 PR tree-optimization/88598
8589 * gcc.dg/pr88598-1.c: New test.
8590 * gcc.dg/pr88598-2.c: Likewise.
8591 * gcc.dg/pr88598-3.c: Likewise.
8592 * gcc.dg/pr88598-4.c: Likewise.
8593 * gcc.dg/pr88598-5.c: Likewise.
8594
8595 2019-01-07 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR tree-optimization/88676
8598 * gcc.dg/tree-ssa/pr88676.c: New test.
8599 * gcc.dg/pr88676.c: New test.
8600 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
8601 allow &.
8602
8603 PR sanitizer/88619
8604 * c-c++-common/asan/pr88619.c: New test.
8605
8606 PR c++/85052
8607 * c-c++-common/builtin-convertvector-1.c: New test.
8608 * c-c++-common/torture/builtin-convertvector-1.c: New test.
8609 * g++.dg/ext/builtin-convertvector-1.C: New test.
8610 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
8611
8612 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
8613
8614 PR target/88521
8615 * gcc.target/i386/pr88521.c: New testcase.
8616
8617 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8618
8619 PR fortran/88658
8620 * gfortran.dg/min_max_type_2.f90: New test.
8621
8622 2019-01-06 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR c/88363
8625 * c-c++-common/attributes-4.c (falloc_align_int128,
8626 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
8627
8628 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
8629
8630 * gcc.dg/ipa/ipcp-2.c: Update bounds.
8631
8632 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
8633
8634 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
8635 * gcc.dg/plugin/plugindir2.c: Likewise.
8636 * gcc.dg/plugin/plugindir3.c: Likewise.
8637 * gcc.dg/plugin/plugindir4.c: Likewise.
8638
8639 2019-01-05 Janus Weil <janus@gcc.gnu.org>
8640
8641 PR fortran/88009
8642 * gfortran.dg/blockdata_10.f90: New test case.
8643
8644 2019-01-05 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR middle-end/82564
8647 PR target/88620
8648 * gcc.dg/nested-func-12.c: New test.
8649 * gcc.c-torture/compile/pr82564.c: New test.
8650
8651 PR debug/88635
8652 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8653
8654 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
8655
8656 PR target/60563
8657 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
8658
8659 2019-01-04 Martin Sebor <msebor@redhat.com>
8660
8661 PR c/88546
8662 * g++.dg/ext/attr-copy.C: New test.
8663 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
8664 * gcc.dg/attr-copy-6.c: New test.
8665 * gcc.dg/attr-copy-7.c: New test.
8666
8667 2019-01-04 Martin Sebor <msebor@redhat.com>
8668
8669 PR c/88363
8670 * c-c++-common/attributes-4.c: New test.
8671
8672 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
8673
8674 PR gcc/87763
8675 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
8676 count to 18.
8677
8678 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8679
8680 PR fortran/48543
8681 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
8682 * gfortran.dg/merge_char_const.f90: Restore.
8683
8684 2019-01-04 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR target/88594
8687 * gcc.dg/pr88594.c: New test.
8688
8689 2019-01-04 Jan Beulich <jbeulich@suse.com>
8690
8691 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
8692 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
8693 gcc.target/i386/avx512bw-vpcmpequb-1.c,
8694 gcc.target/i386/avx512bw-vpcmpequw-1.c,
8695 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
8696 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
8697 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
8698 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
8699 gcc.target/i386/avx512bw-vpcmpgew-1.c,
8700 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
8701 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
8702 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
8703 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
8704 gcc.target/i386/avx512bw-vpcmpleb-1.c,
8705 gcc.target/i386/avx512bw-vpcmpleub-1.c,
8706 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
8707 gcc.target/i386/avx512bw-vpcmplew-1.c,
8708 gcc.target/i386/avx512bw-vpcmpltb-1.c,
8709 gcc.target/i386/avx512bw-vpcmpltub-1.c,
8710 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
8711 gcc.target/i386/avx512bw-vpcmpltw-1.c,
8712 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
8713 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
8714 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
8715 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
8716 gcc.target/i386/avx512bw-vpmovb2m-1.c,
8717 gcc.target/i386/avx512bw-vpmovm2b-1.c,
8718 gcc.target/i386/avx512bw-vpmovm2w-1.c,
8719 gcc.target/i386/avx512bw-vpmovw2m-1.c,
8720 gcc.target/i386/avx512bw-vptestmb-1.c,
8721 gcc.target/i386/avx512bw-vptestmw-1.c,
8722 gcc.target/i386/avx512bw-vptestnmb-1.c,
8723 gcc.target/i386/avx512bw-vptestnmw-1.c,
8724 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
8725 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
8726 gcc.target/i386/avx512dq-vfpclasssd-1.c,
8727 gcc.target/i386/avx512dq-vfpclassss-1.c,
8728 gcc.target/i386/avx512dq-vpmovd2m-1.c,
8729 gcc.target/i386/avx512dq-vpmovm2d-1.c,
8730 gcc.target/i386/avx512dq-vpmovm2q-1.c,
8731 gcc.target/i386/avx512dq-vpmovq2m-1.c,
8732 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
8733 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
8734 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
8735 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
8736 gcc.target/i386/avx512vl-vpcmpequd-1.c,
8737 gcc.target/i386/avx512vl-vpcmpequq-1.c,
8738 gcc.target/i386/avx512vl-vpcmpged-1.c,
8739 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
8740 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
8741 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
8742 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
8743 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
8744 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
8745 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
8746 gcc.target/i386/avx512vl-vpcmpled-1.c,
8747 gcc.target/i386/avx512vl-vpcmpleq-1.c,
8748 gcc.target/i386/avx512vl-vpcmpleud-1.c,
8749 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
8750 gcc.target/i386/avx512vl-vpcmpltd-1.c,
8751 gcc.target/i386/avx512vl-vpcmpltq-1.c,
8752 gcc.target/i386/avx512vl-vpcmpltud-1.c,
8753 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
8754 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
8755 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
8756 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
8757 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
8758 gcc.target/i386/avx512vl-vptestmd-1.c,
8759 gcc.target/i386/avx512vl-vptestmq-1.c,
8760 gcc.target/i386/avx512vl-vptestnmd-1.c,
8761 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
8762 operand.
8763 * gcc.target/i386/avx512bw-vpcmpb-1.c,
8764 gcc.target/i386/avx512bw-vpcmpub-1.c,
8765 gcc.target/i386/avx512bw-vpcmpuw-1.c,
8766 gcc.target/i386/avx512bw-vpcmpw-1.c,
8767 gcc.target/i386/avx512dq-vfpclasspd-1.c,
8768 gcc.target/i386/avx512dq-vfpclassps-1.c,
8769 gcc.target/i386/avx512f-vcmppd-1.c,
8770 gcc.target/i386/avx512f-vcmpps-1.c,
8771 gcc.target/i386/avx512f-vcmpsd-1.c,
8772 gcc.target/i386/avx512f-vcmpss-1.c,
8773 gcc.target/i386/avx512f-vpcmpd-1.c,
8774 gcc.target/i386/avx512f-vpcmpq-1.c,
8775 gcc.target/i386/avx512f-vpcmpud-1.c,
8776 gcc.target/i386/avx512f-vpcmpuq-1.c,
8777 gcc.target/i386/avx512f-vptestmd-1.c,
8778 gcc.target/i386/avx512f-vptestmq-1.c,
8779 gcc.target/i386/avx512f-vptestnmd-1.c,
8780 gcc.target/i386/avx512f-vptestnmq-1.c,
8781 gcc.target/i386/avx512vl-vcmppd-1.c,
8782 gcc.target/i386/avx512vl-vcmpps-1.c,
8783 gcc.target/i386/avx512vl-vpcmpd-1.c,
8784 gcc.target/i386/avx512vl-vpcmpq-1.c,
8785 gcc.target/i386/avx512vl-vpcmpud-1.c,
8786 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
8787 as mask operand.
8788
8789 2019-01-03 Martin Sebor <msebor@redhat.com>
8790
8791 PR tree-optimization/88659
8792 * gcc.dg/Wstringop-truncation-6.c: New test.
8793
8794 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8795
8796 PR fortran/48543
8797 * gfortran.dg/const_chararacter_merge.f90: Remove.
8798
8799 2019-01-03 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR debug/88644
8802 * gcc.dg/debug/dwarf2/pr88644.c: New test.
8803 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
8804
8805 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
8806
8807 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
8808 * gcc.dg/pubtypes-3.c: Likewise.
8809 * gcc.dg/pubtypes-4.c: Likewise.
8810
8811 2019-01-03 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c++/88636
8814 * g++.target/i386/pr88636.C: New test.
8815
8816 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8817
8818 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
8819
8820 2019-01-03 Martin Liska <mliska@suse.cz>
8821
8822 PR testsuite/88436
8823 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
8824
8825 2019-01-02 Marek Polacek <polacek@redhat.com>
8826
8827 PR c++/88612 - ICE with -Waddress-of-packed-member.
8828 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
8829
8830 PR c++/88631 - CTAD failing for value-initialization.
8831 * g++.dg/cpp1z/class-deduction59.C: New test.
8832
8833 PR c++/81486 - CTAD failing with ().
8834 * g++.dg/cpp1z/class-deduction60.C: New test.
8835 * g++.dg/cpp1z/class-deduction61.C: New test.
8836
8837 2019-01-02 Martin Sebor <msebor@redhat.com>
8838 Jeff Law <law@redhat.com>
8839
8840 * gcc.dg/strlenopt-36.c: Update.
8841 * gcc.dg/strlenopt-45.c: Update.
8842 * gcc.c-torture/execute/strlen-5.c: New test.
8843 * gcc.c-torture/execute/strlen-6.c: New test.
8844 * gcc.c-torture/execute/strlen-7.c: New test.
8845
8846 2019-01-02 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR testsuite/87304
8849 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
8850 messages only on vect_hw_misalign targets.
8851
8852 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
8853
8854 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
8855 * gfortran.dg/dec_d_lines_3.f: Ditto.
8856 * gfortran.dg/dec_structure_24.f90: Ditto.
8857 * gfortran.dg/dec_structure_26.f90: Ditto.
8858 * gfortran.dg/dec_structure_27.f90: Ditto.
8859 * gfortran.dg/dec_type_print_3.f90: Ditto.
8860 * gfortran.dg/derived_name_1.f90: Ditto.
8861 * gfortran.dg/error_recovery_1.f90: Ditto.
8862 * gfortran.dg/gomp/pr29759.f90: Ditto.
8863 * gfortran.dg/pr36192.f90: Ditto.
8864 * gfortran.dg/pr56007.f90: Ditto.
8865 * gfortran.dg/pr56520.f90: Ditto.
8866 * gfortran.dg/pr78741.f90: Ditto.
8867 * gfortran.dg/print_fmt_2.f90: Ditto.
8868 * gfortran.dg/select_type_20.f90: Ditto.
8869
8870 2019-01-02 Marek Polacek <polacek@redhat.com>
8871
8872 PR c++/86875
8873 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
8874
8875 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8876
8877 PR fortran/48543
8878 * gfortran.dg/const_chararacter_merge.f90: New test.
8879
8880 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
8881
8882 PR lto/88130
8883 * g++.dg/torture/pr88130.C: New testcase.
8884
8885 2019-01-02 Martin Liska <mliska@suse.cz>
8886
8887 PR tree-optimization/88650
8888 * gfortran.dg/predict-3.f90: New test.
8889
8890 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8891
8892 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
8893
8894 2019-01-02 Richard Biener <rguenther@suse.de>
8895
8896 PR tree-optimization/88621
8897 * gcc.dg/torture/pr88621.c: New testcase.
8898
8899 2019-01-02 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR ipa/88561
8902 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
8903 targets and expect _ZThn8 for ilp32 targets.
8904
8905 2019-01-01 Martin Sebor <msebor@redhat.com>
8906 Jeff Law <law@redhat.com>
8907
8908 * gcc.dg/strlenopt-40.c: Update.
8909 * gcc.dg/strlenopt-51.c: Likewise.
8910 * gcc.dg/tree-ssa/pr79376.c: Likewise.
8911
8912 * gcc.dg/strlenopt-40.c: Disable a couple tests.
8913 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
8914 * gcc.dg/strlenopt-59.c: New test.
8915 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
8916 * g++.dg/init/strlen.C: New test.
8917
8918 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8919
8920 PR fortran/82743
8921 * gfortran.dg/structure_constructor_16.f90: New test.
8922
8923 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
8924
8925 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
8926 * g++.dg/ipa/devirt-53.C: Fix scan template.
8927
8928 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
8929
8930 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
8931 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
8932 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
8933
8934 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
8935
8936 * g++.dg/tree-prof/devirt.C: Update testcase.
8937
8938 2019-01-01 Jakub Jelinek <jakub@redhat.com>
8939
8940 Update copyright years.
8941 \f
8942 Copyright (C) 2019 Free Software Foundation, Inc.
8943
8944 Copying and distribution of this file, with or without modification,
8945 are permitted in any medium without royalty provided the copyright
8946 notice and this notice are preserved.