]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
RISC-V: Promode modes of constant loads for store insns.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
51175507
JW
12019-04-26 Jim Wilson <jimw@sifive.com>
2
3 * gcc.target/riscv/load-immediate.c: New.
4
57e61764
JW
52019-04-26 Jonathan Wakely <jwakely@redhat.com>
6
7 PR c++/90243
8 * g++.dg/diagnostic/pr90243.C: New test.
9
69dad6fa
PC
102019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11
12 PR c++/90173
13 * g++.dg/cpp1z/class-deduction66.C: New.
14
152019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
aaa94b3c
PC
16
17 * g++.dg/diagnostic/trailing1.C: New.
18
e78a87f7
RS
192019-04-26 Richard Sandiford <richard.sandiford@arm.com>
20
21 * gcc.dg/alias-16.c: New test.
22
604ab090
L
232019-04-25 Martin Liska <mliska@suse.cz>
24 H.J. Lu <hongjiu.lu@intel.com>
25
26 PR target/89929
27 * g++.target/i386/mv28.C: New test.
28 * gcc.target/i386/mvc14.c: Likewise.
29 * g++.target/i386/pr57362.C: Updated.
30
33579b59
JL
312019-04-24 Jeff Law <law@redhat.com>
32
33 PR tree-optimization/90037
34 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
35 * gcc.dg/isolate-2.c: Likewise.
36 * gcc.dg/isolate-4.c: Likewise.
37 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
38 * gcc.dg/pr90037.c: New test.
39
60a893db
JJ
402019-04-25 Jakub Jelinek <jakub@redhat.com>
41
42 PR c++/44648
43 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
44
f469220d
RB
452019-04-25 Richard Biener <rguenther@suse.de>
46
47 PR middle-end/90194
48 * g++.dg/torture/pr90194.C: New testcase.
49
7f8aaa1a
MP
502019-04-24 Marek Polacek <polacek@redhat.com>
51
52 PR c++/90236
53 * g++.dg/cpp1z/nontype-auto16.C: New test.
54
73f1289e
JJ
552019-04-24 Jakub Jelinek <jakub@redhat.com>
56
57 PR target/90193
58 * gcc.target/i386/pr90193.c: New test.
59
9fe19400
AK
602019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
61
62 PR target/89952
63 * gcc.target/s390/pr89952.c: New test.
64
de6ae2ce
JJ
652019-04-24 Jakub Jelinek <jakub@redhat.com>
66
67 PR target/90187
68 * g++.target/i386/pr90187.C: New test.
69
4a475b3f
IB
702019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
71
72 * gdc.test/README.gcc: New file.
73
2bd49e6b
JJ
742019-04-24 Jakub Jelinek <jakub@redhat.com>
75
3795b582
JJ
76 PR tree-optimization/90208
77 * gcc.dg/tsan/pr90208-1.c: New test.
78 * gcc.dg/tsan/pr90208-2.c: New test.
79
2bd49e6b
JJ
80 PR tree-optimization/90211
81 * gcc.dg/autopar/pr90211.c: New test.
82
130cc10e
IB
832019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
84 Robin Dapp <rdapp@linux.ibm.com>
85
86 * gdc.dg/link.d: Test if target d_runtime.
87 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
88 * gdc.dg/simd.d: Likewise.
89
c0aebc60
IB
902019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
91
92 * gdc.test/fail_compilation/fail2456.d: New test.
93 * gdc.test/fail_compilation/test18312.d: New test.
94 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
95
32efff9f
SD
962018-04-23 Sudakshina Das <sudi.das@arm.com>
97
98 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
99 for linux targets.
100 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
101 with GNU note section.
102
d86bc962
JL
1032019-04-23 Jeff Law <law@redhat.com>
104
105 * lib/target-supports.exp
106 (check_effective_target_keeps_null_pointer_checks): Add cr16.
107
9fe3064b
RZ
1082019-04-23 Roman Zhuykov <zhroma@ispras.ru>
109
110 PR rtl-optimization/87979
111 * gcc.dg/pr87979.c: New test.
112
8d64622f
RZ
1132019-04-23 Roman Zhuykov <zhroma@ispras.ru>
114
115 PR rtl-optimization/84032
116 * gcc.dg/pr84032.c: New test.
117
9e14603d
BC
1182018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
119
4b5689aa 120 PR tree-optimization/90078
8d64622f 121 * g++.dg/tree-ssa/pr90078.C: New test.
4b5689aa
BC
122
1232018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
124
125 PR tree-optimization/90021
8d64622f 126 * gfortran.dg/pr90021.f90: New test.
9e14603d 127
2810dfab
SK
1282019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
129
130 PR fortran/90166
131 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
132
16a51cf5
PT
1332019-04-22 Paul Thomas <pault@gcc.gnu.org>
134
135 PR fortran/57284
136 * gfortran.dg/class_70.f03
137
f94302e9
L
1382019-04-21 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR target/90178
141 * gcc.target/i386/pr90178.c: New test.
142
7bbcf395
SL
1432019-04-20 Sandra Loosemore <sandra@codesourcery.com>
144
145 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
146
3734fb6a
PC
1472019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/89900
150 * g++.dg/cpp0x/pr89900-1.C: New.
151 * g++.dg/cpp0x/pr89900-2.C: Likewise.
152 * g++.dg/cpp0x/pr89900-3.C: Likewise.
153 * g++.dg/cpp0x/pr89900-4.C: Likewise.
154
e7178413
JJ
1552019-04-19 Jakub Jelinek <jakub@redhat.com>
156
a7bfaee5
JJ
157 PR middle-end/90139
158 * gcc.c-torture/compile/pr90139.c: New test.
159
7296c0c5
JJ
160 PR c++/90138
161 * g++.dg/template/pr90138.C: New test.
162
c280b7ee
JJ
163 PR c/89888
164 * c-c++-common/pr89888.c: New test.
165 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
166 Don't expect -Wswitch-unreachable warning.
167
e7178413
JJ
168 PR c++/90108
169 * c-c++-common/pr90108.c: New test.
170
cd7f7c54
RS
1712019-04-18 Richard Sandiford <richard.sandiford@arm.com>
172
173 PR middle-end/85164
174 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
175
e62817ed
RB
1762019-04-18 Richard Biener <rguenther@suse.de>
177
178 PR debug/90131
179 * gcc.dg/guality/pr90131.c: New testcase.
180
aadd9a6e
JJ
1812019-04-17 Jakub Jelinek <jakub@redhat.com>
182
747742f6
JJ
183 PR c++/89325
184 * g++.dg/ext/attrib58.C: New test.
185 * g++.dg/ext/attrib59.C: New test.
186 * g++.dg/ext/attrib60.C: New test.
187
aadd9a6e
JJ
188 PR target/90125
189 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
190 constants to ensure precise result even when not using fma.
191 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
192 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
193 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
194 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
195 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
196 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
197 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
198 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
199 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
200
f64e8977
MP
2012019-04-17 Marek Polacek <polacek@redhat.com>
202
203 PR c++/90124 - bogus error with incomplete type in decltype.
204 * g++.dg/cpp0x/decltype70.C: New test.
205
0764a0d2
JJ
2062019-04-17 Jakub Jelinek <jakub@redhat.com>
207
208 PR middle-end/90095
209 * gcc.dg/pr90095-1.c: New test.
210 * gcc.dg/pr90095-2.c: New test.
211
04017685
TS
2122019-04-17 Thomas Schwinge <thomas@codesourcery.com>
213
b39c686b
TS
214 PR fortran/90048
215 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
216 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
217 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
218
04017685
TS
219 PR fortran/90067
220 PR fortran/90114
221 * gfortran.dg/goacc/private-1.f95: Remove file.
222 * gfortran.dg/goacc/private-2.f95: Likewise.
223 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
224 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
225 Likewise.
226 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
227
fc2b6858
JJ
2282019-04-17 Jakub Jelinek <jakub@redhat.com>
229
230 PR target/89093
231 * gcc.target/arm/pr89093-2.c: New test.
232
0382a41d
JJ
2332019-04-16 Jakub Jelinek <jakub@redhat.com>
234
235 PR c++/86953
236 * g++.dg/cpp0x/constexpr-86953.C: New test.
237
ef9387d8
DH
2382019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
239
240 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
241
1ce6a0f5
AO
2422019-04-16 Alexandre Oliva <aoliva@redhat.com>
243
2689fcc8
AO
244 PR debug/89528
245 * gcc.dg/guality/pr89528.c: New.
246
1ce6a0f5
AO
247 PR rtl-optimization/86438
248 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
249
41b5808d
JJ
2502019-04-16 Jakub Jelinek <jakub@redhat.com>
251
8feb61a3
JJ
252 PR target/90096
253 * gcc.target/i386/pr90096.c: New test.
254 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
255 * gcc.target/i386/pr69255-2.c: Likewise.
256 * gcc.target/i386/pr69255-3.c: Likewise.
257
234b5365
JJ
258 PR rtl-optimization/90082
259 * gcc.dg/pr90082.c: New test.
260
41b5808d
JJ
261 PR tree-optimization/90090
262 * g++.dg/opt/pr90090.C: New test.
263
8c996ec6
RB
2642019-04-16 Richard Biener <rguenther@suse.de>
265
266 PR tree-optimization/56049
267 * gfortran.dg/pr56049.f90: New testcase.
268
b7a9e9f4
RB
2692019-04-15 Richard Biener <rguenther@suse.de>
270
271 PR debug/90074
272 * gcc.dg/guality/pr90074.c: New testcase.
273
98dc565e
RB
2742019-04-15 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/90071
277 * gcc.dg/torture/pr90071.c: New testcase.
278
c7797fd3
SB
2792019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
280
281 PR rtl-optimization/89794
282 * gcc.dg/torture/pr89794.c: New testcase.
283
869032b1
RB
2842019-04-15 Richard Biener <rguenther@suse.de>
285
286 PR ipa/88936
287 * gcc.dg/torture/pr88936-1.c: New testcase.
288 * gcc.dg/torture/pr88936-2.c: Likewise.
289 * gcc.dg/torture/pr88936-3.c: Likewise.
290
79a18702
MJ
2912019-04-15 Martin Jambor <mjambor@suse.cz>
292
293 PR ipa/pr89693
294 * g++.dg/ipa/pr89693.C: New test.
295
1a9825f7
DH
2962019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
297
298 PR tree-optimization/90020
299 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
300
d2a0371d
JH
3012019-04-14 Jan Hubicka <hubicka@ucw.cz>
302
303 PR lto/89358
304 * g++.dg/lto/pr89358_0.C: New testcase.
305 * g++.dg/lto/pr89358_1.C: New testcase.
306
ceae614e
TK
3072019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
308
309 PR fortran/85448
310 * gfortran.dg/bind_c_usage_33.f90: New test and...
311 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
312
0d78e4aa
PT
3132019-04-14 Paul Thomas <pault@gcc.gnu.org>
314
315 PR fortran/89843
316 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
317 in ctg. Test the conversion of the descriptor types in the main
318 program.
319 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
320 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
321
322 PR fortran/89846
323 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
324 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
325
326 PR fortran/90022
327 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
328 the computation of 'ans'. Also, change the expected results for
329 CFI_is_contiguous to comply with standard.
330 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
331 results for CFI_is_contiguous to comply with standard.
332 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
333 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
334
6cf58810
JJ
3352019-04-13 Jakub Jelinek <jakub@redhat.com>
336
337 PR target/89093
338 * gcc.target/arm/pr89093.c: New test.
339
60a2c645
JJ
3402019-04-12 Jakub Jelinek <jakub@redhat.com>
341
342 PR c/89933
343 * c-c++-common/pr89933.c: New test.
344
3fb82380
MS
3452019-04-12 Martin Sebor <msebor@redhat.com>
346
347 PR c/88383
348 PR c/89288
349 PR c/89798
350 PR c/89797
351 * c-c++-common/attributes-1.c: Adjust.
352 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
353 * c-c++-common/builtin-has-attribute-6.c: New test.
354 * c-c++-common/builtin-has-attribute-7.c: New test.
355 * c-c++-common/pr71574.c: Adjust.
356 * gcc.dg/pr25559.c: Adjust.
357 * gcc.dg/attr-vector_size.c: New test.
358
76416d89 3592019-04-12 Jakub Jelinek <jakub@redhat.com>
3fb82380 360
76416d89
JJ
361 PR rtl-optimization/89965
362 * gcc.target/i386/pr89965.c: New test.
363
c46f1a17
MP
3642019-04-12 Marek Polacek <polacek@redhat.com>
365
366 PR c++/87603 - constexpr functions are no longer noexcept.
367 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
368 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
369 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
370 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
371 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
372 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
373
cc3bae3d
MP
3742019-04-12 Marek Polacek <polacek@redhat.com>
375
376 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
377 * g++.dg/cpp0x/pr86397-1.C: Likewise.
378 * g++.dg/cpp0x/pr86397-2.C: Likewise.
379
22de32a1
MM
3802019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
381
382 * g++.target/arm/arm.exp: Change format of default prune regex.
383 * gcc.target/arm/arm.exp: Change format of default prune regex.
384
a164374e
ML
3852019-04-12 Martin Liska <mliska@suse.cz>
386
387 PR middle-end/89970
388 * gcc.target/i386/mvc15.c: New test.
389 * gcc.target/i386/mvc3.c: Quote target in error pattern.
390 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
391
34f02c07
KN
3922019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
393
394 PR target/87532
395 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
396 instruction counts.
397 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
398 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
399
c758576a
JJ
4002019-04-12 Jakub Jelinek <jakub@redhat.com>
401
8e8225e6
JJ
402 PR c/89946
403 * c-c++-common/pr89946.c: New test.
404
c758576a
JJ
405 PR rtl-optimization/90026
406 * g++.dg/opt/pr90026.C: New test.
407
76d7e3f0
SE
4082018-04-11 Steve Ellcey <sellcey@marvell.com>
409
410 PR rtl-optimization/87763
411 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
412 to bfi.
413
3bab7385
RB
4142019-04-11 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/90020
417 * gcc.dg/torture/pr90020.c: New testcase.
418
2fd579ab
RB
4192019-04-11 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/90018
422 * gcc.dg/vect/pr90018.c: New testcase.
423
31f06cac
SE
4242018-04-10 Steve Ellcey <sellcey@marvell.com>
425
426 PR rtl-optimization/87763
427 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
428 to bfi.
429 * gcc.target/aarch64/combine_bfi_2.c: New test.
430
c9c5e188
JJ
4312019-04-10 Jakub Jelinek <jakub@redhat.com>
432
9d409235
JJ
433 PR middle-end/90025
434 * gcc.c-torture/execute/pr90025.c: New test.
435
c9c5e188
JJ
436 PR c++/90010
437 * gcc.dg/pr90010.c: New test.
438
51d63c03
UB
4392019-04-09 Uroš Bizjak <ubizjak@gmail.com>
440
441 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
442 (dg-options): Use -O2 -fdump-rtl-ce1.
443 (dg-final): Scan ce1 RTL dump instead of asm dump.
444
e009dfb3
MM
4452019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
446
447 PR target/90024
448 * gcc.dg/torture/neon-immediate-timode.c: New test.
449
31215daa
JJ
4502019-04-09 Jakub Jelinek <jakub@redhat.com>
451
a73468e8
JJ
452 PR tree-optimization/89998
453 * gcc.c-torture/compile/pr89998-1.c: New test.
454 * gcc.c-torture/compile/pr89998-2.c: New test.
455
31215daa
JJ
456 PR target/90015
457 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
458 diagnostics.
459
a265c9a9
RB
4602019-04-08 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/90006
463 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
464
8ad68a6d
JJ
4652019-04-08 Jakub Jelinek <jakub@redhat.com>
466
0d0f212a
JJ
467 PR rtl-optimization/89865
468 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
469
8ad68a6d
JJ
470 PR rtl-optimization/89865
471 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
472 on ia32.
473
d6366157
BC
4742019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
475
476 PR tree-optimization/89725
477 * gcc.dg/tree-ssa/pr89725.c: New test.
478
145f764a
ML
4792019-04-08 Martin Liska <mliska@suse.cz>
480
481 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
482
8d2318ff
PC
4832019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/89914
486 * g++.dg/ext/has_nothrow_constructor-3.C: New.
487
45acde2f
UB
4882019-04-07 Uroš Bizjak <ubizjak@gmail.com>
489
490 PR target/89945
491 * gcc.target/i386/pr89945.c: New test.
492
b81f7b83
TK
4932019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
494
495 PR fortran/87352
496 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
497 * gfortran.dg/finalize_33.f90: Likewise.
498 * gfortran.dg/finalize_34.f90: New test.
499
2955784c
TK
5002019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
501
502 PR fortran/89981
503 * gfortran.dg/entry_22.f90: New test.
504
adc06f45
MP
5052019-04-05 Marek Polacek <polacek@redhat.com>
506
507 PR c++/87145 - bogus error converting class type in template arg list.
508 * g++.dg/cpp0x/constexpr-conv3.C: New test.
509 * g++.dg/cpp0x/constexpr-conv4.C: New test.
510
6464d9b1
MS
5112019-04-05 Martin Sebor <msebor@redhat.com>
512
513 PR bootstrap/89980
514 * g++.dg/init/array52.C: New test.
515
34facf20
DM
5162019-04-05 David Malcolm <dmalcolm@redhat.com>
517
518 PR c/89985
519 * c-c++-common/pr89985.c: New test.
520
fe7c4fa9
CL
5212019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
522
523 PR c/71598
524 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
525 size of enums.
526 * gcc.dg/torture/pr71598-2.c: Likewise.
527
05564120
MP
5282019-04-05 Marek Polacek <polacek@redhat.com>
529
6464d9b1 530 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
05564120
MP
531 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
532
25eafae6
RB
5332019-04-05 Richard Biener <rguenther@suse.de>
534
535 PR debug/89892
536 PR debug/89905
537 * gcc.dg/guality/pr89892.c: New testcase.
538 * gcc.dg/guality/pr89905.c: Likewise.
539 * gcc.dg/guality/loop-1.c: Likewise.
540
8d6b13da
RS
5412019-04-05 Richard Sandiford <richard.sandiford@arm.com>
542
543 PR tree-optimization/89956
544 * gfortran.dg/pr89956.f90: New test.
545
187c6369
MS
5462019-04-04 Martin Sebor <msebor@redhat.com>
547
548 PR c++/89974
549 PR c++/89878
550 PR c++/89833
551 PR c++/47488
552 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
553 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
554 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
555 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
556 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
557 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
558 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
559 * gcc/testsuite/g++.dg/init/array51.C: New test.
560 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
561
1a9b15a7
MS
5622019-04-04 Martin Sebor <msebor@redhat.com>
563
564 PR middle-end/89957
565 PR middle-end/89911
566 * gcc.dg/Wstringop-overflow-13.c: New test.
567
9a0cbb60
MS
5682019-04-04 Martin Sebor <msebor@redhat.com>
569
570 PR middle-end/89934
571 * gcc.dg/Wrestrict-19.c: New test.
572 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
573
c2457887
JL
5742019-04-04 Jeff Law <law@redhat.com>
575
576 PR rtl-optimization/89399
577 * gcc.c-torture/compile/pr89399.c: New test.
1a9b15a7 578
aace91e2
HA
5792019-04-04 Harald Anlauf <anlauf@gmx.de>
580
c8a5bef3 581 PR fortran/89904
aace91e2
HA
582 * gfortran.dg/pr85797.f90: Adjust testcase.
583
3a36c180
PC
5842019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/65619
587 * g++.dg/template/friend67.C: New.
588
a7f70a09
PC
5892019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
590
591 PR c++/61327
592 * g++.dg/cpp0x/friend4.C: New.
593 * g++.dg/cpp0x/friend5.C: Likewise.
594
7b74bfb1
PC
5952019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR c++/56643
598 * g++.dg/cpp0x/noexcept40.C: New.
599
c17bad53
DH
6002019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
601
602 PR fortran/68567
603 * gfortran.dg/parameter_array_error_1.f90: New test.
604
bc53dee0
QZ
6052019-04-03 qing zhao <qing.zhao@oracle.com>
606
607 PR tree-optimization/89730
608 * gcc.dg/live-patching-4.c: New test.
609
c1d9a8f5
CC
6102019-04-03 Clément Chigot <clement.chigot@atos.net>
611
612 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
613 supported.
614
f97cd76e 6152019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c13e9788
CL
616
617 PR c/71598
618 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
619 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
620
c51b04ec
RB
6212019-04-03 Richard Biener <rguenther@suse.de>
622
623 PR tree-optimization/84101
624 * gcc.target/i386/pr84101.c: New testcase.
625
5e4ea79d
JL
6262019-04-02 Jeff Law <law@redhat.com>
627
628 * gcc.target/visium/bit_shift.c: xfail.
629
f401d623
UB
6302019-04-02 Uroš Bizjak <ubizjak@gmail.com>
631
632 PR target/89902
633 PR target/89903
634 * gcc.target/i386/pr70799-4.c: Remove.
635 * gcc.target/i386/pr70799-5.c: Remove.
636 * gcc.target/i386/pr89902.c: New test.
637 * gcc.target/i386/pr89903.c: Ditto.
638
6fb8055e
AB
6392019-04-02 Andrey Belevantsev <abel@ispras.ru>
640
641 PR rtl-optimization/84206
642 * gcc.dg/pr84206.c: New test.
643
7dc69ec0
AB
6442019-04-02 Andrey Belevantsev <abel@ispras.ru>
645
646 PR rtl-optimization/85876
647 * gcc.dg/pr85876.c: New test.
648
59f78799
AK
6492019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
650
651 * gcc.target/s390/zvector/vec-double-compile.c: New test.
652 * gcc.target/s390/zvector/vec-float-compile.c: New test.
653 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
654 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
655
49adc461
AK
6562019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
657
658 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
659 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
660 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
661 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
662
ad7a3e39
AK
6632019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
664
665 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
666 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
667
6913111a
AK
6682019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
669
670 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
671 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
672
b5e100c5
AM
6732019-04-02 Alexander Monakov <amonakov@ispras.ru>
674
675 PR testsuite/89916
676 * gcc.dg/pr86928.c: Do not attempt to add -m32.
677
b112d1c9
AK
6782019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
679
680 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
681 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
682 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
683 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
684 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
685 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
686 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
687 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
688
3278804e
AK
6892019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
690
691 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
692 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
693 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
694 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
695 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
696 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
697
1b3bbaf6
AK
6982019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
699
700 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
701 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
702 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
703 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
704
4156b056
AK
7052019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
706
707 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
708 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
709
618eef38
AK
7102019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
711
712 * gcc.target/s390/arch13/sel-1.c: New test.
713
25cb5165
AK
7142019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
715
716 * gcc.target/s390/arch13/popcount-1.c: New test.
717
4a9733f3
AK
7182019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
719
720 * gcc.target/s390/arch13/bitops-1.c: New test.
721 * gcc.target/s390/arch13/bitops-2.c: New test.
722 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
723 option and adjust line numbers.
724 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
725
511ea153
AK
7262019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
727
728 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
729 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
730 runtime check for the vxe2 hardware feature on IBM Z.
731
b33ef29f
L
7322019-04-01 H.J. Lu <hongjiu.lu@intel.com>
733
734 PR testsuite/89907
735 * lib/target-supports.exp (check_avx2_available): Replace
736 avx_available with avx2_available.
737
4b525600
AB
7382019-04-01 Andrey Belevantsev <abel@ispras.ru>
739
740 PR rtl-optimization/85412
741 * gcc.dg/pr85412.c: New test.
742
5ed22cbb
PC
7432019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/62207
746 * g++.dg/template/crash130.C: New.
747 * g++.dg/template/crash131.C: Likewise.
748
ddeae8c8
MS
7492019-04-01 Martin Sebor <msebor@redhat.com>
750
751 PR c/89685
752 * gcc.dg/attr-copy-8.c: New test.
753 * g++.dg/ext/attr-copy-2.C: New test.
754
8bad0ced
AB
7552019-04-01 Andrey Belevantsev <abel@ispras.ru>
756
757 PR rtl-optimization/86928
758 * gcc.dg/pr86928.c: New test.
759
a0802144
AB
7602019-04-01 Andrey Belevantsev <abel@ispras.ru>
761
762 PR rtl-optimization/87273
763 * gcc.dg/pr87273.c: New test.
764
90f14305
ML
7652019-04-01 Martin Liska <mliska@suse.cz>
766
767 PR driver/89861
768 * gcc.dg/spellcheck-options-18.c: New test.
769 * gcc.dg/spellcheck-options-19.c: New test.
770 * gcc.dg/spellcheck-options-20.c: New test.
771 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
772 * gcc.dg/completion-2.c: Add one variant with no argument.
773
2a82beaa
RB
7742019-04-01 Richard Biener <rguenther@suse.de>
775
776 PR c/71598
777 * gcc.dg/torture/pr71598-1.c: New testcase.
778 * gcc.dg/torture/pr71598-2.c: Likewise.
779 * gcc.dg/torture/pr71598-3.c: Likewise.
780
a81c8e8c
MP
7812019-03-31 Marek Polacek <polacek@redhat.com>
782
783 PR c++/89852 - ICE with C++11 functional cast with { }.
784 * g++.dg/cpp0x/initlist115.C: New test.
785
93755deb
HA
7862019-03-31 Harald Anlauf <anlauf@gmx.de>
787
788 PR fortran/83515
789 PR fortran/85797
790 * gfortran.dg/pr85797.f90: New test.
791
16216c7f
RO
7922019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
793
794 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
795
1821f97b
IB
7962019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
797
798 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
799 cleanup_extra_files.
800 (dmd2dg): Copy additional files after test is translated.
801 (gdc-do-test): Remove all copied files after test.
802
0324a497
PT
8032019-03-30 Paul Thomas <pault@gcc.gnu.org>
804
805 PR fortran/89841
806 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
807 for c_deallocate, c_allocate and c_assumed_size so that the
808 attributes of the array arguments are correct and are typed.
809 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
810 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
811
812 PR fortran/89842
813 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
814 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
815
5c95b82b
TK
8162019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
817
818 PR fortran/89866
819 * gfortran.dg/pointer_intent_8.f90: New test.
820
76d4accf
JW
8212019-03-29 Jim Wilson <jimw@sifive.com>
822
823 * gcc.target/riscv/predef-1.c: New.
824 * gcc.target/riscv/predef-2.c: New.
825 * gcc.target/riscv/predef-3.c: New.
826 * gcc.target/riscv/predef-4.c: New.
827 * gcc.target/riscv/predef-5.c: New.
828 * gcc.target/riscv/predef-6.c: New.
829 * gcc.target/riscv/predef-7.c: New.
830 * gcc.target/riscv/predef-8.c: New.
831
77527d8a
JJ
8322019-03-29 Jakub Jelinek <jakub@redhat.com>
833
54ae50ac
JJ
834 PR rtl-optimization/89865
835 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
836 the first argument register, so that occassional spills/fills are
837 ignored.
838
2b53407e
JJ
839 PR sanitizer/89869
840 * g++.dg/ubsan/vptr-14.C: New test.
841
77527d8a
JJ
842 PR c/89872
843 * gcc.dg/tree-ssa/pr89872.c: New test.
844
7ad99f7d
RZ
8452019-03-29 Roman Zhuykov <zhroma@ispras.ru>
846
847 * gcc.dg/diag-sanity.c: New test.
848
a1c56dea
MP
8492019-03-29 Marek Polacek <polacek@redhat.com>
850
851 PR c++/89871
852 * g++.dg/cpp2a/desig14.C: New test.
853
c072398e
MP
854 PR c++/89876 - ICE with deprecated conversion.
855 * g++.dg/warn/conv5.C: New test.
856
dd7fa0d4
ML
8572019-03-29 Martin Liska <mliska@suse.cz>
858
859 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
860 * gcc.dg/pr68766.c: Likewise.
861
a6240447
JJ
8622019-03-29 Jakub Jelinek <jakub@redhat.com>
863
864 PR rtl-optimization/87485
865 * gcc.dg/pr87485.c: New test.
866
79d64ee8
JJ
8672019-03-28 Jakub Jelinek <jakub@redhat.com>
868
869 PR middle-end/89621
870 * gfortran.dg/gomp/pr89621.f90: New test.
871
4eb82551
MS
8722019-03-28 Martin Sebor <msebor@redhat.com>
873
e4479ec6
MS
874 PR c++/66548
875 * g++.dg/cpp0x/decltype-pr66548.C: New test.
876
4eb82551
MS
877 PR c++/81506
878 * g++.dg/cpp0x/decltype-pr81506.C: New test.
879
c526171d
MP
8802019-03-28 Marek Polacek <polacek@redhat.com>
881
882 PR c++/89612 - ICE with member friend template with noexcept.
883 * g++.dg/cpp0x/noexcept38.C: New test.
884 * g++.dg/cpp0x/noexcept39.C: New test.
885 * g++.dg/cpp1z/noexcept-type21.C: New test.
886
198c27e9
UB
8872019-03-28 Uroš Bizjak <ubizjak@gmail.com>
888
889 PR target/89848
890 * gcc.target/i386/pr89848.c: New test.
891
c91b2715
MP
8922019-03-28 Marek Polacek <polacek@redhat.com>
893
894 PR c++/89836 - bool constant expression and explicit conversions.
895 * g++.dg/cpp2a/explicit15.C: New test.
896
c7a53bdb
JJ
8972019-03-28 Jakub Jelinek <jakub@redhat.com>
898
bb15c8b7
JJ
899 PR c/89812
900 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
901 other than AVR. Add dg-options "".
902
c7a53bdb
JJ
903 PR c++/89785
904 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
905 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
906
7076b27b
JW
9072019-03-27 Janus Weil <janus@gcc.gnu.org>
908
909 PR fortran/85537
910 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
911 * gfortran.dg/pointer_init_11.f90: New test case.
912
303d6cb2
M
9132019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
914
915 PR target/85667
916 * gcc.target/i386/pr85667-5.c: New testcase.
917 * gcc.target/i386/pr85667-6.c: New testcase.
918
1509905e
BS
9192019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
920
921 PR testsuite/89834
1e157fa3 922 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
1509905e 923
6732373e
PB
9242019-03-27 Peter Bergner <bergner@linux.ibm.com>
925
926 PR rtl-optimization/89313
927 * gcc.dg/pr89313.c: New test.
928
52295c2d
JL
9292019-03-26 Jeff Law <law@redhat.com>
930
931 PR rtl-optimization/87761
932 PR rtl-optimization/89826
933 * gcc.c-torture/execute/pr89826.c: New test.
934
079c81da
RB
9352019-03-27 Richard Biener <rguenther@suse.de>
936
937 * gcc.dg/torture/20190327-1.c: New testcase.
938
d5f48c7c
PT
9392019-03-27 Paul Thomas <pault@gcc.gnu.org>
940
941 PR fortran/88247
942 * gfortran.dg/associate_47.f90: New test.
943
6461f211
RB
9442019-03-27 Richard Biener <rguenther@suse.de>
945
946 PR tree-optimization/89463
947 * gcc.dg/guality/pr89463.c: New testcase.
948
a48d7fa6
UB
9492019-03-26 Uroš Bizjak <ubizjak@gmail.com>
950
951 PR target/89827
952 * gcc.target/i386/pr89827.c: New test.
953
9df23a66
RO
9542019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
955
956 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
957 syntax.
958
f30d4934
BC
9592019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
960
961 PR tree-optimization/81740
962 * gcc.dg/vect/pr81740-1.c: New testcase.
963 * gcc.dg/vect/pr81740-2.c: Likewise.
964
a235c72e
IB
9652019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
966
967 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
968 options in permute args tests.
969
d7533996
PC
9702019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/84598
973 * g++.dg/ext/pr84598.C: New.
974
22a32ea0
JJ
9752019-03-26 Jakub Jelinek <jakub@redhat.com>
976
977 PR c++/89796
978 * g++.dg/gomp/pr89796.C: New test.
979 * gcc.dg/gomp/pr89796.c: New test.
980
b9b0386a
JL
9812019-03-25 David Malcolm <dmalcolm@redhat.com>
982
983 PR rtl-optimization/88347
984 PR rtl-optimization/88423
985 * gcc.c-torture/compile/pr88347.c: New test.
986 * gcc.c-torture/compile/pr88423.c: New test.
987
0c9992c8
MS
9882019-03-25 Martin Sebor <msebor@redhat.com>
989
990 PR c/89812
991 * gcc.dg/attr-aligned-3.c: New test.
992
715e3349
JK
9932019-03-25 Johan Karlsson <johan.karlsson@enea.com>
994
995 PR debug/86964
996 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
997
0abbc99c
PC
9982019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
999
1000 PR c++/84661
1001 PR c++/85013
1002 * g++.dg/concepts/pr84661.C: New.
1003 * g++.dg/torture/pr85013.C: Likewise.
1004
a55f7582
MP
10052019-03-25 Marek Polacek <polacek@redhat.com>
1006
bf8c1b11
MP
1007 PR c++/89214 - ICE when initializing aggregates with bases.
1008 * g++.dg/cpp1z/aggr-base8.C: New test.
1009 * g++.dg/cpp1z/aggr-base9.C: New test.
1010
a55f7582
MP
1011 PR c++/89705 - ICE with reference binding with conversion function.
1012 * g++.dg/cpp0x/rv-conv2.C: New test.
1013
8d6419db
RB
10142019-03-25 Richard Biener <rguenther@suse.de>
1015
1016 PR tree-optimization/89789
1017 * gcc.dg/torture/pr89789.c: New testcase.
1018
d03f6e7b
NS
10192019-03-25 Nathan Sidwell <nathan@acm.org>
1020
1021 * g++.dg/abi/lambda-static-1.C: New.
1022
ecef0d34
RB
10232019-03-25 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/89802
1026 * g++.dg/tree-ssa/pr89802.C: New testcase.
1027
66ec77ce
JJ
10282019-03-25 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR c++/60702
1031 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1032 for _ZTH* calls.
1033 * g++.dg/tls/thread_local11a.C: New test.
1034
f22e586c
RB
10352019-03-25 Richard Biener <rguenther@suse.de>
1036
1037 PR middle-end/89790
1038 * g++.dg/pr89790.C: New testcase.
1039
a688356b
UB
10402019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1041
1042 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1043 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1044 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1045 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1046
866664a3
TK
10472019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1048
1049 PR fortran/78865
38a47a0f
UB
1050 * gfortran.dg/altreturn_10.f90: New test.
1051 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
866664a3 1052
c07a0a22
VM
10532019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1054
1055 PR rtl-optimization/89676
1056 * gcc.target/i386/pr89676.c: New.
1057
a15ffa22
JJ
10582019-03-22 Jakub Jelinek <jakub@redhat.com>
1059
5c3703c5
JJ
1060 PR c++/60702
1061 * g++.dg/tls/thread_local11.C: New test.
1062 * g++.dg/tls/thread_local11.h: New test.
1063 * g++.dg/tls/thread_local12a.C: New test.
1064 * g++.dg/tls/thread_local12b.C: New test.
1065 * g++.dg/tls/thread_local12c.C: New test.
1066 * g++.dg/tls/thread_local12d.C: New test.
1067 * g++.dg/tls/thread_local12e.C: New test.
1068 * g++.dg/tls/thread_local12f.C: New test.
1069 * g++.dg/tls/thread_local12g.C: New test.
1070 * g++.dg/tls/thread_local12h.C: New test.
1071 * g++.dg/tls/thread_local12i.C: New test.
1072 * g++.dg/tls/thread_local12j.C: New test.
1073 * g++.dg/tls/thread_local12k.C: New test.
1074 * g++.dg/tls/thread_local12l.C: New test.
1075
a15ffa22
JJ
1076 PR c++/87481
1077 * g++.dg/cpp1y/constexpr-87481.C: New test.
1078
29e0246c
PMR
10792019-03-22 Simon Wright <simon@pushface.org>
1080
1081 PR ada/89583
1082 * gnat.dg/socket2.adb: New.
1083
b6c5f9f3
BS
10842019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1085
1086 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1087
5c4ade6d
JJ
10882019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1089
1090 PR target/89784
1091 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1092 for _mm_mask{,3,z}_*.
1093 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1094 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1095 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1096 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1097 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1098 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1099 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1100 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1101 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1102 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1103 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1104 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1105 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1106 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1107 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1108
11092019-03-22 Jakub Jelinek <jakub@redhat.com>
1110
1111 PR target/89784
1112 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1113 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1114 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1115 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1116 __builtin_ia32_vfmsubss3_mask3): Define.
1117 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1118 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1119 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1120 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1121 __builtin_ia32_vfmsubss3_mask3): Define.
1122 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1123 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1124 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1125 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1126 __builtin_ia32_vfmsubss3_mask3): Define.
1127 * gcc.target/i386/sse-14.c: Add tests for
1128 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1129 * gcc.target/i386/sse-22.c: Likewise.
1130
a411ae9b
MS
11312019-03-21 Martin Sebor <msebor@redhat.com>
1132
1133 PR tree-optimization/89350
1134 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1135 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1136 * gcc.dg/Wstringop-overflow-11.c: New test.
1137 * gcc.dg/Wstringop-overflow-12.c: New test.
1138 * gcc.dg/pr89350.c: New test.
1139 * gcc.dg/pr40340-1.c: Adjust expected warning.
1140 * gcc.dg/pr40340-2.c: Same.
1141 * gcc.dg/pr40340-4.c: Same.
1142 * gcc.dg/pr40340-5.c: Same.
1143
152d47df
JJ
11442019-03-21 Jakub Jelinek <jakub@redhat.com>
1145
774856e3
JH
1146 PR lto/89692
1147 * g++.dg/other/pr89692.C: New test.
1148
152d47df
JJ
1149 PR c++/89767
1150 * g++.dg/cpp1y/lambda-init18.C: New test.
1151 * g++.dg/cpp1y/lambda-init19.C: New test.
1152 * g++.dg/cpp1y/pr89767.C: New test.
1153
bcb68daa 11542019-03-21 Thomas Schwinge <thomas@codesourcery.com>
2e4182ae
TS
1155 Cesar Philippidis <cesar@codesourcery.com>
1156
1157 PR fortran/72741
1158 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1159 file.
1160 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1161 Likewise.
1162
11632019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1164
1165 PR fortran/72741
1166 * c-c++-common/goacc/routine-3-extern.c: New file.
1167 * c-c++-common/goacc/routine-3.c: Adjust.
1168 * c-c++-common/goacc/routine-4-extern.c: New file.
1169 * c-c++-common/goacc/routine-4.c: Adjust.
1170 * gfortran.dg/goacc/routine-module-3.f90: New file.
bcb68daa 1171
f6bf4bc1
TS
1172 PR fortran/89773
1173 * gfortran.dg/goacc/pr89773.f90: New file.
1174 * gfortran.dg/goacc/pr77765.f90: Adjust.
1175 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1176
8ced98c6
TS
1177 PR fortran/72741
1178 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1179
64a40f13
TS
1180 PR fortran/72741
1181 * gfortran.dg/goacc/routine-module-1.f90: New file.
1182 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1183 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1184
33fc9dc9
TS
1185 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1186
a7745743
TS
1187 PR fortran/56408
1188 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1189 (dg-compile-aux-modules): Fix diagnostic.
1190 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1191 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1192
4c1595d2
TS
1193 PR fortran/56408
1194 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1195 missing nexted dg-test call support in dejaGNU 1.4.4.
1196
bcb68daa
TS
1197 PR fortran/29383
1198 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1199 other '*.exp' files.
1200
6d1a7fd4
RB
12012019-03-21 Richard Biener <rguenther@suse.de>
1202
1203 PR tree-optimization/89779
1204 * gcc.dg/torture/pr89779.c: New testcase.
1205
6f5df5fd
PC
12062019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/78645
1209 * g++.dg/cpp0x/constexpr-ice20.C: New.
1210
c6ecc13a
PC
12112019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 PR c++/89571
1214 * g++.dg/cpp0x/noexcept37.C: New.
1215
9dddefef
IB
12162019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1217
1218 PR d/89017
1219 * gdc.dg/pr89017.d: New test.
1220
5d2df818
JW
12212019-03-20 Janus Weil <janus@gcc.gnu.org>
1222
1223 PR fortran/71861
1224 * gfortran.dg/interface_abstract_5.f90: New test case.
1225
3ad7fed1
AK
12262019-03-20 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR target/89775
1229 * gcc.target/s390/pr89775-1.c: New test.
1230 * gcc.target/s390/pr89775-2.c: New test.
1231
a5b821e4
JJ
12322019-03-20 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR target/89752
1235 * g++.target/aarch64/aarch64.exp: New file.
1236 * g++.target/aarch64/pr89752.C: New test.
1237
bec1da64
MS
12382019-03-19 Martin Sebor <msebor@redhat.com>
1239
1240 PR tree-optimization/89688
1241 * gcc.dg/strlenopt-61.c: New test.
1242 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1243
026216a7
JW
12442019-03-19 Jim Wilson <jimw@sifive.com>
1245
1246 PR target/89411
1247 * gcc.target/riscv/losum-overflow.c: New test.
1248
e3ba46bd
MS
12492019-03-19 Martin Sebor <msebor@redhat.com>
1250
1251 PR tree-optimization/89644
1252 * gcc.dg/Wstringop-truncation-8.c: New test.
1253
2214085a
ML
12542019-03-19 Martin Liska <mliska@suse.cz>
1255
1256 PR middle-end/89737
1257 * gcc.dg/pr89737.c: New test.
1258
2ca6d181
JH
12592019-03-19 Jan Hubicka <hubicka@ucw.cz>
1260
1261 PR lto/87809
1262 PR lto/89335
1263 * g++.dg/lto/pr87089_0.C: New testcase.
1264 * g++.dg/lto/pr87089_1.C: New testcase.
1265 * g++.dg/lto/pr89335_0.C: New testcase.
1266
3b595eca
KN
12672019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1268
1269 PR target/89736
1270 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1271 restrict this test to vsx targets.
1272
edff2a05
JJ
12732019-03-19 Jakub Jelinek <jakub@redhat.com>
1274
1275 PR target/89752
1276 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1277 * g++.dg/ext/asm16.C: Likewise.
1278 * g++.dg/ext/asm17.C: New test.
1279
4f683506
EB
12802019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1281
1282 * c-c++-common/unroll-7.c: New test.
1283
855cd9b1
JJ
12842019-03-19 Jakub Jelinek <jakub@redhat.com>
1285
ce2c025c
JJ
1286 PR target/89726
1287 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1288 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1289 Add expected results for them.
1290
855cd9b1
JJ
1291 PR c/89734
1292 * gcc.dg/pr89734.c: New test.
1293
c46c9745
MS
12942019-03-18 Martin Sebor <msebor@redhat.com>
1295
1296 PR tree-optimization/89720
1297 * gcc.dg/Warray-bounds-42.c: New test.
1298
0bf09c37
L
12992019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1300
1301 PR c++/89630
1302 * g++.target/i386/pr89630.C: New test.
1303
891cd9e3
KC
13042019-03-18 Kito Cheng <kito.cheng@gmail.com>
1305
1306 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1307
5a1d5d6a
SB
13082019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1309
1310 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1311 the "store" test as well.
1312 * gcc.target/powerpc/bswap32.c: Ditto.
1313
0a6d5a9e
SB
13142019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1315
1316 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1317 the "store" test as well.
1318 * gcc.target/powerpc/bswap32.c: Ditto.
1319
b2ebe973
SB
13202019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1321
1322 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1323 "exceeds" instead of just one that talks about "too large".
1324
c57546fe
RS
13252019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1326
1327 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1328
cfce6e05
MJ
13292019-03-18 Martin Jambor <mjambor@suse.cz>
1330
1331 PR tree-optimization/89546
1332 * gcc.dg/tree-ssa/pr89546.c: New test.
1333
4d7dfada
AB
13342019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1335
1336 PR target/89627
1337 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1338 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1339 * g++.target/riscv/call-with-empty-struct.H: New file.
1340 * g++.target/riscv/riscv.exp: New file.
1341
e6da0bf1
PC
13422019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/85014
1345 * g++.dg/cpp0x/pr85014.C: New.
1346
1d24f24c
JJ
13472019-03-18 Jakub Jelinek <jakub@redhat.com>
1348
1349 PR middle-end/86979
1350 * gcc.dg/pr86979.c: New test.
1351
7e703f01
TK
13522019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1353
1354 PR fortran/88008
e6da0bf1 1355 * gfortran.dg/typebound_call_31.f90: New test.
7e703f01 1356
ad0a3085
JDA
13572019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1358
e6da0bf1
PC
1359 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1360 hppa*-*-hpux*.
ad0a3085 1361 * gcc.dg/compat/pr83487-1_y.c: Likewise.
d09f61a9
JDA
1362
1363 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1364 * gfortran.dg/temporary_3.f90: Likewise.
712fee7a 1365
3147bc6c
JDA
1366 * gcc.dg/pr88074.c: Require c99_runtime.
1367 * gcc.dg/warn-abs-1.c: Likewise.
1368 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1369
712fee7a
JDA
1370 PR testsuite/89666
1371 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1372 hppa*-*-hpux*.
1373 * gcc.dg/attr-copy.c: Require alias support.
1374 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1375
985a7216
JJ
13762019-03-16 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR fortran/89724
1379 * gfortran.dg/continuation_15.f90: New test.
1380 * gfortran.dg/continuation_16.f90: New test.
1381
733a21e1 13822019-03-16 John David Anglin <danglin@gcc.gnu.org>
3c390eda 1383
0581f5b2
JDA
1384 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1385
3b7f7283
JDA
1386 PR testsuite/89393
1387 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1388 * g++.dg/cpp0x/pr84497.C: Likewise.
1389
733a21e1
JDA
1390 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1391 * gcc.dg/attr-copy-6.c: Likewise.
1392 * gcc.dg/pr87793.c: Likewise.
1393
1394 PR testsuite/89471
3c390eda 1395 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
8c8d4d29 1396
38ea73a8
JDA
1397 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1398 * gcc.dg/gimplefe-34.c: Likewise.
1399 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1400 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1401
cdff6356
JDA
1402 PR testsuite/84174
1403 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1404 hppa*64*-*-*.
1405
3b1cba46
JDA
1406 PR testsuite/83453
1407 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1408
8c8d4d29
JDA
1409 * lib/target-supports.exp (check_ascii_locale_available): Remove
1410 hppa*-*-hpux*.
1411
fbf1cec7
TK
14122019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1413
1414 PR fortran/84394
1415 * gfortran.dg/blockdata_11.f90: New test.
1416
eb1474ba
HA
14172019-03-15 Harald Anlauf <anlauf@gmx.de>
1418
1419 PR fortran/60091
1420 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1421 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1422
30bb0e44
KN
14232019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1424
1425 PR target/87532
1426 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1427 instruction selection.
1428 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1429 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1430 * gcc.target/powerpc/pr87532-mc.c: New test.
1431 * gcc.target/powerpc/pr87532.c: New test.
1432 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1433 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1434 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1435 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1436 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1437 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1438 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1439 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1440 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1441 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1442 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1443 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1444 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1445 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1446 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1447 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1448 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1449 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1450 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1451 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1452 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1453 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1454 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1455 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1456 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1457 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1458 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1459
ca7f909f
AO
14602019-03-15 Alexandre Oliva <aoliva@redhat.com>
1461
1462 PR c++/88534
1463 PR c++/88537
1464 * g++.dg/cpp2a/pr88534.C: New.
1465 * g++.dg/cpp2a/pr88537.C: New.
1466
ec156546
RD
14672019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1468
1469 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1470 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1471 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1472 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1473
03570b24
KT
14742019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1475
1476 PR target/89719
1477 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1478 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1479 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1480
8eb2215d
JJ
14812019-03-15 Jakub Jelinek <jakub@redhat.com>
1482
4e6482d0
JJ
1483 PR c++/89709
1484 * g++.dg/cpp0x/constexpr-89709.C: New test.
1485
8eb2215d
JJ
1486 PR debug/89704
1487 * gcc.dg/debug/pr89704.c: New test.
1488
12fb7712
L
14892019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1490
1491 PR target/89650
1492 * g++.target/i386/pr89650.C: New test.
1493
baa09dc5
RB
14942019-03-14 Richard Biener <rguenther@suse.de>
1495
1496 * gcc.dg/gimplefe-13.c: Adjust.
1497 * gcc.dg/gimplefe-14.c: Likewise.
1498 * gcc.dg/gimplefe-17.c: Likewise.
1499 * gcc.dg/gimplefe-18.c: Likewise.
1500 * gcc.dg/gimplefe-7.c: Likewise.
1501 * gcc.dg/torture/pr89595.c: Likewise.
1502 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1503 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1504 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1505 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1506 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1507 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1508 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1509 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1510
87654f18
JJ
15112019-03-14 Jakub Jelinek <jakub@redhat.com>
1512
27814aed
JJ
1513 PR ipa/89684
1514 * gcc.target/i386/pr89684.c: New test.
1515
87654f18
JJ
1516 PR rtl-optimization/89679
1517 * gcc.dg/pr89679.c: New test.
1518
df6d3ac9
RB
15192019-03-14 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/89710
1522 * gcc.dg/torture/pr89710.c: New testcase.
1523
ea9d9d74
RB
15242019-03-14 Richard Biener <rguenther@suse.de>
1525
1526 PR middle-end/89698
1527 * g++.dg/torture/pr89698.C: New testcase.
1528
f54e63df
JJ
15292019-03-14 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR tree-optimization/89703
1532 * gcc.c-torture/compile/pr89703-1.c: New test.
1533 * gcc.c-torture/compile/pr89703-2.c: New test.
1534
fb055f4b
L
15352019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 PR target/89523
1538 * gcc.target/i386/pr89523-1a.c: New test.
1539 * gcc.target/i386/pr89523-1b.c: Likewise.
1540 * gcc.target/i386/pr89523-2.c: Likewise.
1541 * gcc.target/i386/pr89523-3.c: Likewise.
1542 * gcc.target/i386/pr89523-4.c: Likewise.
1543 * gcc.target/i386/pr89523-5.c: Likewise.
1544 * gcc.target/i386/pr89523-6.c: Likewise.
1545 * gcc.target/i386/pr89523-7.c: Likewise.
1546 * gcc.target/i386/pr89523-8.c: Likewise.
1547 * gcc.target/i386/pr89523-9.c: Likewise.
1548
0ee28590
JJ
15492019-03-14 Jakub Jelinek <jakub@redhat.com>
1550
b2725ea5
JJ
1551 PR c++/89512
1552 * g++.dg/cpp1y/var-templ61.C: New test.
1553
0ee28590
JJ
1554 PR c++/89652
1555 * g++.dg/cpp1y/constexpr-89652.C: New test.
1556
edaff7c9
HA
15572019-03-13 Harald Anlauf <anlauf@gmx.de>
1558
1559 PR fortran/87045
1560 * gfortran.dg/pr87045.f90: New test.
1561
1e05d185
VM
15622019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1563
1564 PR target/85860
1565 * gcc.target/i386/pr85860.c: New.
1566
2b0a6274
MP
15672019-03-13 Marek Polacek <polacek@redhat.com>
1568
1569 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1570 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1571
ef7e79a3
MP
1572 PR c++/89660 - bogus error with -Wredundant-move.
1573 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1574 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1575
84083a71
JW
15762019-03-13 Janus Weil <janus@gcc.gnu.org>
1577
1578 PR fortran/89601
1579 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1580 * gfortran.dg/pdt_30.f90: New test case.
1581
cbfa3ec3
MP
15822019-03-13 Marek Polacek <polacek@redhat.com>
1583
1584 PR c++/88979 - further P0634 fix for constructors.
1585 * g++.dg/cpp2a/typename15.C: New test.
1586
129ef157
MS
15872019-03-13 Martin Sebor <msebor@redhat.com>
1588
1589 PR tree-optimization/89662
1590 * gcc.dg/Warray-bounds-41.c: New test.
1591
bd8ea483
PC
15922019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/63508
1595 * g++.dg/cpp0x/auto53.C: New.
1596
cd5091f1
RB
15972019-03-13 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/89677
1600 * gcc.dg/torture/pr89677.c: New testcase.
1601
31ba0418
PC
16022019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1603
1604 PR c++/85558
1605 * g++.dg/other/friend16.C: New.
1606 * g++.dg/other/friend17.C: Likewise.
1607
33813f1d
JJ
16082019-03-13 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR middle-end/88588
1611 * c-c++-common/gomp/pr88588.c: New test.
1612
16132019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
55b9c612
TK
1614
1615 PR fortran/66695
1616 PR fortran/77746
1617 PR fortran/79485
1618 * gfortran.dg/binding_label_tests_30.f90: New test.
1619 * gfortran.dg/binding_label_tests_31.f90: New test.
1620 * gfortran.dg/binding_label_tests_32.f90: New test.
1621 * gfortran.dg/binding_label_tests_33.f90: New test.
1622
50e021a5
IB
16232019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1624
1625 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1626 * gdc.dg/ubsan/ubsan.exp: New file.
1627 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1628 Explicitly return flags from procedure.
1629
b9da0278
IB
16302019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1631
1632 PR d/88957
1633 * gdc.dg/pr88957.d: New test.
1634 * gdc.dg/simd.d: Add new vector tests.
1635
035f5b9e
UB
16362019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1637
1638 PR d/87824
1639 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1640 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1641 -nostdinc++ flag.
1642
1eabf876
TK
16432019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1644
1645 PR fortran/87673
1646 * gfortran.dg/charlen_17.f90: New test.
1647
ff99338c
RD
16482019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1649
1650 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1651
1fe61adf
ML
16522019-03-12 Martin Liska <mliska@suse.cz>
1653
035f5b9e 1654 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1fe61adf
ML
1655 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1656 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1657 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1658 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1659 * gfortran.dg/constructor_9.f90: Likewise.
1660 * gfortran.dg/dec_structure_8.f90: Likewise.
1661 * gfortran.dg/entry_4.f90: Likewise.
1662 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1663 * gfortran.dg/initialization_23.f90: Likewise.
1664 * gfortran.dg/logical_assignment_1.f90: Likewise.
1665 * gfortran.dg/pr80752.f90: Likewise.
1666 * gfortran.dg/pr88116_1.f90: Likewise.
1667 * gfortran.dg/pr88467.f90: Likewise.
1668 * gfortran.dg/typebound_call_7.f03: Likewise.
1669 * gfortran.dg/typebound_generic_1.f03: Likewise.
1670 * gfortran.dg/typebound_operator_2.f03: Likewise.
1671 * gfortran.dg/typebound_operator_4.f03: Likewise.
1672 * gfortran.dg/typebound_proc_9.f03: Likewise.
1673 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1674
0e308880
PT
16752019-03-12 Paul Thomas <pault@gcc.gnu.org>
1676
1677 PR fortran/89363
1678 * gfortran.dg/assumed_rank_16.f90: New test.
1679
1680 PR fortran/89364
1681 * gfortran.dg/assumed_rank_17.f90: New test.
1682
1c178a5a
JJ
16832019-03-12 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR middle-end/89663
1686 * gcc.c-torture/compile/pr89663-1.c: New test.
1687 * gcc.c-torture/compile/pr89663-2.c: New test.
1688
d9e1f37f
RB
16892019-03-12 Richard Biener <rguenther@suse.de>
1690
1691 PR tree-optimization/89664
1692 * gfortran.dg/pr89664.f90: New testcase.
1693
4f150726
JJ
16942019-03-11 Jakub Jelinek <jakub@redhat.com>
1695
a7b9de8b
JJ
1696 PR fortran/89651
1697 * gfortran.dg/gomp/pr89651.f90: New test.
1698
4f150726
JJ
1699 PR middle-end/89655
1700 PR bootstrap/89656
1701 * gcc.c-torture/compile/pr89655.c: New test.
1702
011acc89
CL
17032019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1704
1705 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1706 target.
1707
a3f9f006
ML
17082019-03-11 Martin Liska <mliska@suse.cz>
1709
1710 * g++.dg/conversion/simd3.C (foo): Wrap option names
1711 with apostrophe character.
1712 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1713 (test3): Likewise.
1714 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1715 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1716 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1717 * g++.dg/opt/pr34036.C: Likewise.
1718 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1719 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1720 * gcc.dg/cpp/dir-only-4.c: Likewise.
1721 * gcc.dg/cpp/dir-only-5.c: Likewise.
1722 * gcc.dg/cpp/pr71591.c: Likewise.
1723 * gcc.dg/format/opt-1.c: Likewise.
1724 * gcc.dg/format/opt-2.c: Likewise.
1725 * gcc.dg/format/opt-3.c: Likewise.
1726 * gcc.dg/format/opt-4.c: Likewise.
1727 * gcc.dg/format/opt-5.c: Likewise.
1728 * gcc.dg/format/opt-6.c: Likewise.
1729 * gcc.dg/pr22231.c: Likewise.
1730 * gcc.dg/pr33007.c: Likewise.
1731 * gcc.dg/simd-1.c (hanneke): Likewise.
1732 * gcc.dg/simd-5.c: Likewise.
1733 * gcc.dg/simd-6.c: Likewise.
1734 * gcc.dg/spellcheck-options-14.c: Likewise.
1735 * gcc.dg/spellcheck-options-15.c: Likewise.
1736 * gcc.dg/spellcheck-options-16.c: Likewise.
1737 * gcc.dg/spellcheck-options-17.c: Likewise.
1738 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1739 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1740 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1741 (__attribute__): Likewise.
1742 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1743 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1744 * gcc.target/powerpc/warn-1.c: Likewise.
1745 * gcc.target/powerpc/warn-2.c: Likewise.
1746
ac5aeaae
AK
17472019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1748
1749 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1750
cb90c001
EB
17512019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1752
1753 * c-c++-common/unroll-6.c: New test.
1754
470fa18b
PC
17552019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/87571
1758 * g++.dg/template/memfriend18.C: New.
1759
055c7e41
RO
17602019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1761
1762 * gdc.dg/pr89041.d: Mark as compile test.
1763
aa05353c
RO
17642019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1765
1766 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1767 dg-options.
1768
b496651b
MJ
17692019-03-10 Martin Jambor <mjambor@suse.cz>
1770
1771 PR tree-optimization/85762
1772 PR tree-optimization/87008
1773 PR tree-optimization/85459
1774 * g++.dg/tree-ssa/pr87008.C: New test.
1775 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1776
7f862706
TK
17772019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1778
1779 PR fortran/66089
1780 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1781 * gfortran.dg/no_arg_check_2.f90: Likewise.
1782
c98eece2
JJ
17832019-03-10 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR c++/89648
1786 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1787
4932364b
TK
17882019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1789
1790 PR fortran/66089
1791 * gfortran.dg/dependency_53.f90: New test.
1792
2263c69e
TK
17932019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1794
1795 PR fortran/87734
1796 * gfortran.dg/public_private_module_10.f90: New test.
1797
3d59d5e4
JDA
17982019-03-09 John David Anglin <dave.anglin@bell.net>
1799
c93a9da9
JDA
1800 PR c++/70349
1801 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1802
5377d711
JDA
1803 PR middle-end/68733
1804 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1805
3d59d5e4
JDA
1806 PR testsuite/89472
1807 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1808
6c003020
PC
18092019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1810
1811 PR c++/87750
1812 * g++.dg/cpp0x/pr87750.C: New.
1813
7053f7e1
JDA
18142019-03-09 John David Anglin <dave.anglin@bell.net>
1815
1816 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1817 * c-c++-common/ident-1a.c: Likewise.
1818 * c-c++-common/ident-1b.c: Likewise.
1819 * c-c++-common/ident-2b.c: Likewise.
4fb649b5
JDA
1820
1821 * g++.dg/tls/pr77285-2.C: Require tls_native support.
4ecbb52b 1822
0f7292f5
JDA
1823 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1824
1e613d7a
JDA
1825 PR inline-asm/87010
1826 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1827
4ecbb52b
JDA
1828 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1829 libatomic_available.
1830
9fa5d5de
IB
18312019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1832
1833 PR d/89041
1834 * gdc.dg/pr89041.d: New test.
1835
4ea60a39
TK
18362019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1837
1838 PR fortran/71544
1839 * gfortran.dg/c_ptr_tests_19.f90: New test.
1840
5b280394
JDA
18412019-03-09 John David Anglin <dave.anglin@bell.net>
1842
e6780631
JDA
1843 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1844 * gnat.dg/debug12.adb: Likewise.
1845
5b280394
JDA
1846 * lib/target-supports.exp (check_effective_target_weak_undefined):
1847 Return 0 on hppa*-*-hpux*.
1848 (check_ascii_locale_available): Likewise.
1849
b5c26787
JW
18502019-03-09 Janus Weil <janus@gcc.gnu.org>
1851
1852 PR fortran/84504
1853 * gfortran.dg/pointer_init_10.f90: New test case.
1854
660de2ba
JDA
18552019-03-09 John David Anglin <dave.anglin@bell.net>
1856
1857 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1858
b13b2350
JDA
18592019-03-09 John David Anglin <dave.anglin@bell.net>
1860
1861 PR fortran/89639
1862 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1863
8ed5ae52
TK
18642019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1865
1866 PR fortran/71203
1867 * gfortran.dg/array_simplify_3.f90: New test case.
1868
23c64481
JJ
18692019-03-09 Jakub Jelinek <jakub@redhat.com>
1870
3568d2d5
JJ
1871 PR c/88568
1872 * g++.dg/other/pr88568.C: New test.
1873
23c64481
JJ
1874 PR rtl-optimization/89634
1875 * gcc.c-torture/execute/pr89634.c: New test.
1876
407974ae
JJ
18772019-03-08 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR c/85870
1880 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1881 -r -nostdlib -flinker-output=nolto-rel.
1882
ec0f936b
DM
18832019-03-08 David Malcolm <dmalcolm@redhat.com>
1884
1885 PR target/79926
1886 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1887 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1888 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1889 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1890
49c1f7a6
PC
18912019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1892
1893 PR c++/63540
1894 * g++.dg/cpp0x/implicit17.C: New.
1895
a8ce2144
PC
18962019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 PR c++/22149
1899 * g++.dg/template/access29.C: New.
1900
6fbaad21
JJ
19012019-03-08 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR c++/82075
1904 * g++.dg/cpp1z/decomp49.C: New test.
1905
f65112f6
AV
19062019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1907
1908 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1909
9a53d503
UB
19102019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1911
1912 PR target/68924
1913 PR target/78782
1914 PR target/87558
1915 * gcc.target/i386/pr78782.c: New test.
1916 * gcc.target/i386/pr87558.c: Ditto.
1917
752e334b
JJ
19182019-03-08 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR c/85870
1921 * gcc.dg/lto/pr85870_0.c: New test.
1922 * gcc.dg/lto/pr85870_1.c: New test.
1923
f62d3527
ML
19242019-03-08 Martin Liska <mliska@suse.cz>
1925
1926 PR target/86952
1927 * gcc.target/i386/pr86952.c: New test.
1928 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1929 scanned pattern.
1930 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1931
560a46a5
JJ
19322019-03-08 Jakub Jelinek <jakub@redhat.com>
1933
5d1504d4
JJ
1934 PR c++/89585
1935 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1936 asm volatile.
1937
ed3ea9f2
JJ
1938 PR c++/89599
1939 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1940 * g++.dg/parse/array-size2.C: Likewise.
1941 * g++.dg/cpp0x/constexpr-89599.C: New test.
1942
560a46a5
JJ
1943 PR c++/89622
1944 * g++.dg/warn/pr89622.C: New test.
1945
74d1f651
JJ
19462019-03-07 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR target/80003
1949 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1950 * gcc.target/i386/interrupt-6.c: Likewise.
1951 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1952
c7163b64
PC
19532019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1954
1955 PR c++/84518
1956 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1957 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1958
459d21c6
JJ
19592019-03-07 Jakub Jelinek <jakub@redhat.com>
1960
90a0bf4e
JJ
1961 PR translation/79999
1962 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1963 * c-c++-common/gomp/doacross-3.c: New test.
1964
459d21c6
JJ
1965 PR target/89602
1966 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1967 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1968 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1969 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1970 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1971 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1972
59d9a0aa
MJ
19732019-03-07 Martin Jambor <mjambor@suse.cz>
1974
1975 PR lto/87525
1976 * gcc.dg/ipa/ipcp-5.c: New test.
1977
1738b522
MJ
19782019-03-07 Martin Jambor <mjambor@suse.cz>
1979
1980 PR ipa/88235
1981 * g++.dg/ipa/pr88235.C: New test.
1982
5161ffa4
RB
19832019-04-07 Richard Biener <rguenther@suse.de>
1984
1985 PR middle-end/89618
1986 * gcc.target/i386/pr89618.c: New testcase.
1987
1a438d16
RB
19882019-03-07 Richard Biener <rguenther@suse.de>
1989
1990 PR tree-optimization/89595
1991 * gcc.dg/torture/pr89595.c: New testcase.
1992
f879f0e3
JJ
19932019-03-07 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR c++/89585
1996 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1997
a28a8193
HA
19982019-03-06 Harald Anlauf <anlauf@gmx.de>
1999
2000 PR fortran/71203
2001 * gfortran.dg/substr_8.f90: New test.
2002
71b6cb2b
JJ
20032019-03-06 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR c++/87148
2006 * g++.dg/ext/flexary34.C: New test.
2007
2713e5db
PB
20082019-03-06 Peter Bergner <bergner@linux.ibm.com>
2009
2010 PR rtl-optimization/88845
2011 * gcc.target/powerpc/pr88845.c: New test.
2012
ec2de569
MP
20132019-03-06 Marek Polacek <polacek@redhat.com>
2014
2015 PR c++/87378 - bogus -Wredundant-move warning.
2016 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2017 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2018
3050b357
RB
20192019-03-06 Richard Biener <rguenther@suse.de>
2020
2021 PR testsuite/89551
2022 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2023 the way that makes the testcase PASS.
2024
9616781d
JJ
20252019-03-05 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR middle-end/89590
2028 * gcc.dg/pr89590.c: New test.
2029
d7c50d67
WD
20302019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2031
2032 PR target/89222
2033 * gcc.target/arm/pr89222.c: Add new test.
2034
deeec83d
RB
20352019-03-05 Richard Biener <rguenther@suse.de>
2036
2037 PR tree-optimization/89594
2038 * gcc.dg/pr89594.c: New testcase.
2039
d6f7829a
JJ
20402019-03-05 Jakub Jelinek <jakub@redhat.com>
2041
186ae93c
JJ
2042 PR tree-optimization/89487
2043 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2044 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2045 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2046 "%r14".
2047
386a83c1
JJ
2048 PR bootstrap/89560
2049 * g++.dg/other/pr89560.C: New test.
2050
ea5212b7
JJ
2051 PR tree-optimization/89570
2052 * gcc.dg/pr89570.c: New test.
2053
d6f7829a
JJ
2054 PR tree-optimization/89566
2055 * c-c++-common/pr89566.c: New test.
2056
b65e6a99
PC
20572019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2058
2059 PR c++/84605
2060 * g++.dg/parse/crash69.C: New.
2061
f0103f7b
JJ
20622019-03-04 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR c++/71446
2065 * g++.dg/cpp2a/desig12.C: New test.
2066 * g++.dg/cpp2a/desig13.C: New test.
2067
664f5404
TC
20682019-03-04 Tamar Christina <tamar.christina@arm.com>
2069
2070 PR target/88530
01d88596 2071 * gcc.target/aarch64/options_set_10.c: Add native.
664f5404 2072
5f054b17
WD
20732019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2074
2075 PR tree-optimization/89437
2076 * gcc.dg/sinatan-1.c: Fix testcase.
2077
19d4e4d6
RB
20782019-03-04 Richard Biener <rguenther@suse.de>
2079
2080 PR middle-end/89572
2081 * gcc.dg/torture/pr89572.c: New testcase.
2082
c4450491
BC
20832018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2084
2085 PR tree-optimization/89487
2086 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2087
de06e54d
HA
20882019-03-03 Harald Anlauf <anlauf@gmx.de>
2089
2090 PR fortran/77583
2091 * gfortran.dg/pr77583.f90: New test.
2092
b450b08d
TK
20932019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2094
2095 PR fortran/72714
2096 * gfortran.dg/coarray_allocate_11.f90: New test.
2097
4716603b
HA
20982019-03-02 Harald Anlauf <anlauf@gmx.de>
2099
2100 PR fortran/89516
2101 * gfortran.dg/pr89492.f90: Adjust testcase.
2102 * gfortran.dg/transfer_check_5.f90: New test.
2103
73ba6c71
JJ
21042019-03-02 Jakub Jelinek <jakub@redhat.com>
2105
574eaf0f
JJ
2106 PR c++/71446
2107 * g++.dg/cpp2a/desig10.C: New test.
2108 * g++.dg/cpp2a/desig11.C: New test.
2109 * g++.dg/ext/desig4.C: Expect 4 new errors.
2110
73ba6c71
JJ
2111 PR target/89506
2112 * gcc.dg/pr89506.c: New test.
2113
8e966210
KC
21142019-03-01 Kito Cheng <kito.cheng@gmail.com>
2115 Monk Chiang <sh.chiang04@gmail.com>
2116
2117 * gcc.target/riscv/attribute-1.c: New.
2118 * gcc.target/riscv/attribute-2.c: Likewise.
2119 * gcc.target/riscv/attribute-3.c: Likewise.
2120 * gcc.target/riscv/attribute-4.c: Likewise.
2121 * gcc.target/riscv/attribute-5.c: Likewise.
2122 * gcc.target/riscv/attribute-6.c: Likewise.
2123 * gcc.target/riscv/attribute-7.c: Likewise.
2124 * gcc.target/riscv/attribute-8.c: Likewise.
2125 * gcc.target/riscv/attribute-9.c: Likewise.
2126
2127 * gcc.target/riscv/arch-1.c: New.
2128 * gcc.target/riscv/arch-2.c: Likewise.
2129 * gcc.target/riscv/arch-3.c: Likewise.
2130 * gcc.target/riscv/arch-4.c: Likewise.
2131
6d9fa41b
JJ
21322019-03-01 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR middle-end/89497
2135 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2136 scan-tree-dump-times from dom3 to tracer pass.
2137
5234d2e6
SB
21382019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2139
2140 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2141 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2142
50550600
AM
21432019-03-01 Alexander Monakov <amonakov@ispras.ru>
2144
2145 PR rtl-optimization/85899
2146 * gcc.dg/pr85899.c: New test.
2147
d724d2af
MP
21482019-03-01 Marek Polacek <polacek@redhat.com>
2149
6fe7ce18
MP
2150 PR c++/89537 - missing location for error with non-static member fn.
2151 * g++.dg/diagnostic/member-fn-1.C: New test.
2152
d724d2af
MP
2153 PR c++/89532 - ICE with incomplete type in decltype.
2154 * g++.dg/cpp2a/nontype-class14.C: New test.
2155
1259cb6d
JJ
21562019-03-01 Jakub Jelinek <jakub@redhat.com>
2157
2158 Implement P1002R1, Try-catch blocks in constexpr functions
2159 PR c++/89513
2160 * g++.dg/cpp2a/constexpr-try1.C: New test.
2161 * g++.dg/cpp2a/constexpr-try2.C: New test.
2162 * g++.dg/cpp2a/constexpr-try3.C: New test.
2163 * g++.dg/cpp2a/constexpr-try4.C: New test.
2164 * g++.dg/cpp2a/constexpr-try5.C: New test.
2165 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2166
f2d040ab
RS
21672019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2168
2169 PR tree-optimization/89535
2170 * gfortran.dg/vect/pr89535.f90: New test.
2171
22fe0312
RB
21722019-03-01 Richard Biener <rguenther@suse.de>
2173
2174 PR middle-end/89541
2175 * gfortran.dg/pr89451.f90: New testcase.
2176
d7a700e0
RB
21772019-03-01 Richard Biener <rguenther@suse.de>
2178
2179 PR middle-end/89497
2180 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2181 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2182 that happen now earlier.
2183
85222504
EB
21842019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2185
2186 * gcc.c-torture/execute/20190228-1.c: New test.
2187
cc284d9c
MP
21882019-02-28 Marek Polacek <polacek@redhat.com>
2189
2190 PR c++/87068 - missing diagnostic with fallthrough statement.
2191 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2192
6f87db2d
TS
21932019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2194 Cesar Philippidis <cesar@codesourcery.com>
2195
80d6ca01
TS
2196 PR fortran/72741
2197 PR fortran/89433
2198 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2199 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2200
e5fd6684
TS
2201 PR fortran/72741
2202 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2203
6f87db2d
TS
2204 PR fortran/72741
2205 PR fortran/89433
2206 * gfortran.dg/goacc/routine-6.f90: Update
2207 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2208 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2209
8bd32653
JJ
22102019-02-28 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR c/89521
2213 * gcc.dg/pr89521-1.c: New test.
2214 * gcc.dg/pr89521-2.c: New test.
2215
32679718
JDA
22162019-02-28 John David Anglin <danglin@gcc.gnu.org>
2217
2218 PR testsuite/89441
2219 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2220
29c6debc
TC
22212019-02-28 Tamar Christina <tamar.christina@arm.com>
2222
2223 PR target/88530
2224 * gcc.target/aarch64/options_set_10.c: New test.
2225
ee8b2b8e
PC
22262019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2227
2228 PR c++/89522
2229 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2230
c2df3c99
JJ
22312019-02-28 Jakub Jelinek <jakub@redhat.com>
2232
66dcb747
JJ
2233 PR c/89525
2234 * gcc.dg/pr89525.c: New test.
2235
c2df3c99
JJ
2236 PR c/89520
2237 * gcc.dg/pr89520-1.c: New test.
2238 * gcc.dg/pr89520-2.c: New test.
2239
294a3e20
MP
22402019-02-27 Marek Polacek <polacek@redhat.com>
2241
2242 PR c++/88857 - ICE with value-initialization of argument in template.
2243 * g++.dg/cpp0x/initlist-value4.C: New test.
2244
867a4ad2
MP
22452019-02-27 Marek Polacek <polacek@redhat.com>
2246
2247 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2248 * g++.dg/cpp0x/using-enum-3.C: New test.
2249
86863dad
JJ
22502019-02-27 Jakub Jelinek <jakub@redhat.com>
2251
2252 PR tree-optimization/89280
2253 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2254 keyword.
2255
04c311d3
RB
22562019-02-27 Richard Biener <rguenther@suse.de>
2257
2258 * gcc.dg/gimplefe-36.c: New testcase.
2259
65b309f7
PC
22602019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/89488
2263 * g++.dg/cpp0x/nsdmi15.C: New.
2264
22652019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 PR c++/88987
2268 * g++.dg/cpp0x/pr88987.C: New.
2269
f86624d8
JJ
22702019-02-27 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR tree-optimization/89280
2273 * gcc.c-torture/compile/pr89280.c: New test.
2274 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2275 function. Skip the test for -O0.
2276
fd3706d6
SE
22772018-02-26 Steve Ellcey <sellcey@marvell.com>
2278
2279 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2280 * gfortran.dg/simd-builtins-2.f90: Ditto.
2281 * gfortran.dg/simd-builtins-6.f90: Ditto.
2282 * gfortran.dg/simd-builtins-8.f90: New test.
2283 * gfortran.dg/simd-builtins-8.h: New header file.
2284
9bc83f27
JJ
22852019-02-26 Jakub Jelinek <jakub@redhat.com>
2286
87359037
JJ
2287 PR c++/89507
2288 * g++.dg/other/new2.C: New test.
2289
9bc83f27
JJ
2290 PR tree-optimization/89500
2291 * gcc.dg/pr89500.c: New test.
2292 * gcc.dg/Wstringop-overflow-10.c: New test.
2293 * gcc.dg/strlenopt-60.c: New test.
2294
ec2d749a
HA
22952019-02-26 Harald Anlauf <anlauf@gmx.de>
2296
2297 PR fortran/89492
2298 * gfortran.dg/pr89492.f90: New test.
2299
e5bf8dee
TK
23002019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2301
2302 PR fortran/89496
2303 * gfortran.dg/altreturn_9_0.f90: New file.
2304 * gfortran.dg/altreturn_9_1.f90: New file.
2305
c7f7c313
JJ
23062019-02-26 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR c++/89481
2309 * g++.dg/cpp1y/constexpr-89481.C: New test.
2310
01c3ddcf
RB
23112019-02-26 Richard Biener <rguenther@suse.de>
2312
2313 PR tree-optimization/89505
2314 * gcc.dg/torture/pr89505.c: New testcase.
2315
cf02f8a3
EB
23162019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gnat.dg/opt77.adb: New test.
2319 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2320
ba790e6f
JJ
23212019-02-26 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR target/89474
2324 * gcc.target/i386/pr89474.c: New test.
2325
79695450
JJ
23262019-02-25 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR c/77754
2329 * gcc.c-torture/compile/pr77754-1.c: New test.
2330 * gcc.c-torture/compile/pr77754-2.c: New test.
2331 * gcc.c-torture/compile/pr77754-3.c: New test.
2332 * gcc.c-torture/compile/pr77754-4.c: New test.
2333 * gcc.c-torture/compile/pr77754-5.c: New test.
2334 * gcc.c-torture/compile/pr77754-6.c: New test.
2335
4ca82fc9
TC
23362019-02-25 Tamar Christina <tamar.christina@arm.com>
2337
2338 PR target/88530
2339 * gcc.target/aarch64/options_set_1.c: New test.
2340 * gcc.target/aarch64/options_set_2.c: New test.
2341 * gcc.target/aarch64/options_set_3.c: New test.
2342 * gcc.target/aarch64/options_set_4.c: New test.
2343 * gcc.target/aarch64/options_set_5.c: New test.
2344 * gcc.target/aarch64/options_set_6.c: New test.
2345 * gcc.target/aarch64/options_set_7.c: New test.
2346 * gcc.target/aarch64/options_set_8.c: New test.
2347 * gcc.target/aarch64/options_set_9.c: New test.
2348
99cf78cf
TC
23492019-02-25 Tamar Christina <tamar.christina@arm.com>
2350
2351 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2352 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2353 Rename ....
2354 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2355 test_vfmlslq_high_f16): ... To this.
2356 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2357 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2358 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2359 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2360 test_vfmlslq_laneq_high_u32): Rename ...
2361 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2362 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2363 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2364 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2365 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2366 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2367 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2368 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2369 test_vfmlslq_laneq_low_u32): Rename ...
2370 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2371 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2372 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2373 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2374 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2375 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2376 Rename ...
2377 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2378 test_vfmlslq_low_f16): ... To this.
2379
9d04c986
TC
23802019-02-25 Tamar Christina <tamar.christina@arm.com>
2381
2382 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2383 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2384 Rename ...
2385 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2386 test_vfmlslq_high_f16): ... To this.
2387 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2388 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2389 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2390 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2391 test_vfmlslq_laneq_high_u32): Rename ...
2392 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2393 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2394 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2395 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2396 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2397 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2398 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2399 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2400 test_vfmlslq_laneq_low_u32): Rename ...
2401 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2402 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2403 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2404 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2405 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2406 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2407 Rename ...
2408 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2409 test_vfmlslq_low_f16): ... To This.
2410 * lib/target-supports.exp
2411 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2412
6388eda0
DH
24132019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2414
2415 PR fortran/89282
0e308880 2416 * gfortran.dg/overload_3.f90: New test.
6388eda0 2417
ea229aa8
JJ
24182019-02-25 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR c++/89285
2421 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2422
b8f41284
DH
24232019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2424
2425 PR libfortran/89274
0e308880 2426 * gfortran.dg/list_directed_large.f90: New test.
b8f41284 2427
4199c859
JJ
24282019-02-25 Jakub Jelinek <jakub@redhat.com>
2429
5c561248
JJ
2430 PR target/89434
2431 * gcc.c-torture/execute/pr89434.c: New test.
2432
4199c859
JJ
2433 PR target/89438
2434 * gcc.dg/pr89438.c: New test.
2435
34b2e931
PC
24362019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/84585
2439 * g++.dg/cpp0x/pr84585.C: New.
2440
4afe8252
TK
24412019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2442
2443 PR fortran/89174
2444 * gfortran.dg/allocate_with_mold_3.f90: New test.
2445
28d08ad2
L
24462019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2447
2448 PR target/87007
2449 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2450 * gcc.target/i386/pr87007-2.c: Likewise.
2451
cdd17931
HA
24522019-02-24 Harald Anlauf <anlauf@gmx.de>
2453
2454 PR fortran/89266
2455 PR fortran/88326
2456 * gfortran.dg/pr89266.f90: New test.
2457 * gfortran.dg/pr88326.f90: New test.
2458
953e25c4
JJ
24592019-02-24 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR rtl-optimization/89445
2462 * gcc.target/i386/avx512f-pr89445.c: New test.
2463
46d496b9
MS
24642019-02-23 Martin Sebor <msebor@redhat.com>
2465
2466 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2467 wchar_t to wint_t to avoid a bogus -Wformat warning in
2468 ILP32 (bug 77970).
2469
34ab23c9
L
24702019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2471
2472 PR testsuite/89476
2473 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2474 "../../../libgfortran/ISO_Fortran_binding.h".
2475 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2476
aebe10d4
L
24772019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2478
2479 PR driver/69471
2480 * gcc.dg/pr69471-1.c: New test.
2481 * gcc.dg/pr69471-2.c: Likewise.
2482 * gcc.target/i386/pr69471-3.c: Likewise.
2483
85627e2a
JD
24842019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2485
2486 PR fortran/84387
2487 * gfortran.dg/dtio_34.f90: New test.
2488
28a19c5b
MP
24892019-02-23 Marek Polacek <polacek@redhat.com>
2490
2491 PR c++/88294 - ICE with non-constant noexcept-specifier.
2492 * g++.dg/cpp0x/noexcept34.C: New test.
2493 * g++.dg/cpp0x/noexcept35.C: New test.
2494
3aab3d37
MP
2495 PR c++/89419
2496 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2497
524cee40
PT
24982019-02-23 Paul Thomas <pault@gcc.gnu.org>
2499
2500 PR fortran/88117
2501 * gfortran.dg/deferred_character_32.f90 : New test
2502
c2808389
PT
25032019-02-23 Paul Thomas <pault@gcc.gnu.org>
2504
2505 PR fortran/89385
2506 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2507 previously incorrect lbound for allocatable expressions. Also
2508 correct stop values to avoid repetition.
2509 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2510 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2511
2512 PR fortran/89366
2513 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2514 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2515 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2516
c1753302
DM
25172019-02-22 David Malcolm <dmalcolm@redhat.com>
2518
2519 PR c++/89390
2520 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2521 renaming to a multicharacter name, so that start != finish. Add
2522 tests for dtor locations.
2523
01d3d581
PC
25242019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/84676
2527 * g++.dg/cpp0x/pr84676.C: New.
2528
0a7fe8bc
MS
25292019-02-22 Martin Sebor <msebor@redhat.com>
2530
2531 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2532 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2533
56bf85c1
HA
25342019-02-22 Harald Anlauf <anlauf@gmx.de>
2535
2536 PR fortran/83057
2537 * gfortran.dg/newunit_6.f90: New test.
2538
4770beb3
MP
25392019-02-22 Marek Polacek <polacek@redhat.com>
2540
2541 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2542 * g++.dg/cpp2a/explicit14.C: New test.
2543
341fca1b
MM
25442019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2545
2546 PR target/89324
2547 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2548 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2549
d228ac9a
MS
25502019-02-22 Martin Sebor <msebor@redhat.com>
2551
3c2a70cb
MS
2552 PR c/89425
2553 * gcc.dg/Wabsolute-value.c: New test.
2554
d228ac9a
MS
2555 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2556
f1432280
L
25572019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2558 Hongtao Liu <hongtao.liu@intel.com>
2559 Sunil K Pandey <sunil.k.pandey@intel.com>
2560
2561 PR target/87007
2562 * gcc.target/i386/pr87007-1.c: New test.
2563 * gcc.target/i386/pr87007-2.c: Likewise.
2564
9f0ffb2b
RB
25652019-02-22 Richard Biener <rguenther@suse.de>
2566
2567 PR tree-optimization/89440
2568 * gcc.dg/vect/pr89440.c: New testcase.
2569
568de949
TS
25702019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2571
aceb1067
TS
2572 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2573 Remove.
2574
68034b1b
TS
2575 PR fortran/72741
2576 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2577
c319667a
TS
2578 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2579 * g++.dg/goacc/template.C: Likewise.
2580
568de949
TS
2581 PR fortran/78027
2582 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2583
229d576c
RB
25842019-02-22 Richard Biener <rguenther@suse.de>
2585
2586 PR middle-end/87609
2587 * gcc.dg/torture/restrict-7.c: New testcase.
2588
43574e4f
JJ
25892019-02-21 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR c++/89285
2592 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2593 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2594 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2595 diagnostics.
2596 * g++.dg/cpp1y/constexpr-89285.C: New test.
2597 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2598 for C++11.
2599 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2600 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2601
f43044a3
L
26022019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2603
2604 PR target/87412
2605 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2606 -fcf-protection with -fcf-protection=branch.
2607 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2608 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2609 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2610 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2611 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2612
f64629aa
WD
26132019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2614
2615 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2616 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2617
9e6644c6
TK
26182019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2619
2620 PR fortran/86119
2621 * gfortran.dg/warn_conversion_11.f90: New test.
2622
eb74a883
L
26232019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2624
2625 PR target/87412
2626 * gcc.target/i386/pr87412-1.c: New file.
2627 * gcc.target/i386/pr87412-2.c: Likewise.
2628 * gcc.target/i386/pr87412-3.c: Likewise.
2629 * gcc.target/i386/pr87412-4.c: Likewise.
2630
37d7267f
JJ
26312019-02-20 Jakub Jelinek <jakub@redhat.com>
2632
e843f189
JJ
2633 PR c++/89403
2634 * g++.dg/cpp0x/pr89403.C: New test.
2635
73ab3eb7
JJ
2636 PR c++/89405
2637 * g++.dg/cpp1z/inline-var5.C: New test.
2638
37d7267f
JJ
2639 PR middle-end/89412
2640 * gcc.c-torture/compile/pr89412.c: New test.
2641
cd56fb79
JJ
26422019-02-20 Jakub Jelinek <jakub@redhat.com>
2643 David Malcolm <dmalcolm@redhat.com>
2644
2645 PR middle-end/89091
2646 * gcc.dg/torture/pr89091.c: New test.
2647
ed4ec9ce
JJ
26482019-02-20 Jakub Jelinek <jakub@redhat.com>
2649
b2d6c9e8
JJ
2650 PR middle-end/88074
2651 PR middle-end/89415
2652 * gcc.dg/pr88074-2.c: New test.
2653
ed4ec9ce
JJ
2654 PR c++/89336
2655 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2656
200a8e1a
DM
26572019-02-20 David Malcolm <dmalcolm@redhat.com>
2658
2659 PR c/89410
2660 * gcc.dg/pr89410-1.c: New test.
2661 * gcc.dg/pr89410-2.c: New test.
2662
990525f6
PH
26632019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2664
2665 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2666 Add PowerPC support.
2667 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2668 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2669
145d4e1a
AV
26702019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2671
2672 PR target/86487
2673 * gcc.target/arm/pr86487.c: New.
2674
9ccdc43d
PC
26752019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 PR c++/84536
2678 * g++.dg/cpp1y/var-templ60.C: New.
2679
e86ae7ba
LJH
26802019-02-20 Li Jia He <helijia@linux.ibm.com>
2681
2682 PR target/88100
2683 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2684
e8350f09
WD
26852019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2686
2687 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2688
9d52e1bb
TK
26892019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2690
2691 PR fortran/89384
2692 * gfortran.dg/ISO_Fortran_binding_4.f90
2693
3b8f48d6
TS
26942019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2695
2696 PR c/87924
2697 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2698 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2699
83fce900
RB
27002019-02-19 Richard Biener <rguenther@suse.de>
2701
1e157fa3 2702 PR middle-end/88074
83fce900
RB
2703 * gcc.dg/pr88074.c: New testcase.
2704
883c0796
JJ
27052019-02-19 Jakub Jelinek <jakub@redhat.com>
2706
0db1a7c2
JJ
2707 PR middle-end/89303
2708 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2709 namespace.
2710
d5fe39d4
JJ
2711 PR c++/89387
2712 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2713
50aaebab
JJ
2714 PR c++/89391
2715 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2716
883c0796
JJ
2717 PR c++/89390
2718 * g++.dg/diagnostic/pr89390.C: New test.
2719
ab7b72e1
SD
27202019-02-18 Sharon Dvir <unapologtic@gmail.com>
2721
2722 * README: Fix typos.
2723
c22e84c2
RO
27242019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2725
2726 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2727 bad_weak_ptr_.
2728
378f53c7
TK
27292019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2730
2731 PR fortran/87689
2732 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2733 options.
2734 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2735 * gfortran.dg/lto/pr87689_0.f: New file.
2736 * gfortran.dg/lto/pr87689_1.f: New file.
2737
e99589e2
WD
27382019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2739
2740 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2741
cc2cc3be
RO
27422019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2743
2744 * gdc.dg/dg.exp: Tabify.
2745 * gdc.dg/lto/lto.exp: Likewise.
2746 * gdc.test/gdc-test.exp: Likewise.
2747 * lib/gdc-dg.exp: Likewise.
2748 * lib/gdc.exp: Likewise.
2749
c4149197
RB
27502019-02-18 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/89296
2753 * gcc.dg/uninit-pr89296.c: New testcase.
2754
290dfd9b
JJ
27552019-02-18 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR target/89369
2758 * gcc.c-torture/execute/pr89369.c: New test.
2759 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2760 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2761 34,63,62.
2762
469b4adb
MJ
27632019-02-18 Martin Jambor <mjambor@suse.cz>
2764
2765 PR tree-optimization/89209
2766 * gcc.dg/tree-ssa/pr89209.c: New test.
2767
e8cecccc
ML
27682019-02-18 Martin Liska <mliska@suse.cz>
2769
2770 * gfortran.dg/simd-builtins-7.f90: New test.
2771 * gfortran.dg/simd-builtins-7.h: New test.
2772
0f7cec09
HA
27732019-02-17 Harald Anlauf <anlauf@gmx.de>
2774
2775 PR fortran/88299
2776 * gfortran.dg/pr88299.f90: New test.
2777
e6ca33ba
HA
27782019-02-17 Harald Anlauf <anlauf@gmx.de>
2779
2780 PR fortran/89077
2781 * gfortran.dg/transfer_simplify_12.f90: New test.
2782
1f6857ba
MP
27832019-02-17 Marek Polacek <polacek@redhat.com>
2784
2785 PR c++/89217 - ICE with list-initialization in range-based for loop.
2786 * g++.dg/cpp0x/range-for37.C: New test.
2787
feb0dcfe
MP
2788 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2789
35d7b528
MP
2790 PR c++/89315
2791 * g++.dg/cpp0x/initlist114.C: New test.
2792
dc20515e
MP
2793 PR c++/89356
2794 * g++.dg/abi/mangle68.C: New test.
2795 * g++.dg/cpp0x/decltype69.C: New test.
2796
3fe53000
DM
27972019-02-16 David Malcolm <dmalcolm@redhat.com>
2798
2799 PR c++/88680
2800 * g++.dg/wrappers/pr88680.C: New test.
2801
9dbdefbb
TK
28022019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2803
2804 PR fortran/71066
2805 * gfortran.dg/coarray_data_1.f90: New test.
2806
d810ce4b
EB
28072019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2808
2809 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2810 * c-c++-common/patchable_function_entry-default.c: Likewise.
2811 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2812
3140b2ed
JJ
28132019-02-16 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR rtl-optimization/66152
2816 * gcc.target/i386/pr66152.c: New test.
2817
96956188
EB
28182019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2819
2820 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2821 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2822
75e2abe6
TC
28232019-02-15 Tamar Christina <tamar.christina@arm.com>
2824
2825 * lib/target-supports.exp
2826 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2827 checking alternative.
2828
2dca0c88
EB
28292019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2830
2831 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2832
3bafb648
EB
28332019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2834
2835 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2836 * c-c++-common/patchable_function_entry-default.c: Likewise.
2837 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2838 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2839
906c3763
JJ
28402019-02-15 Jakub Jelinek <jakub@redhat.com>
2841
9f53b767
JJ
2842 PR other/69006
2843 PR testsuite/88920
2844 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2845 allow_blank_lines to 2 during initialization.
2846 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2847 it was previously zero.
2848 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2849 Clear allow_blank_lines afterwards whenever it was 1.
2850 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2851 dg-allow-blank-lines-in-output here.
2852 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2853 the tests and restore it back at the end.
2854
906c3763
JJ
2855 * c-c++-common/ubsan/opts-1.c: New test.
2856 * c-c++-common/ubsan/opts-2.c: New test.
2857 * c-c++-common/ubsan/opts-3.c: New test.
2858 * c-c++-common/ubsan/opts-4.c: New test.
2859
4c9ed22a
RB
28602019-02-15 Richard Biener <rguenther@suse.de>
2861 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR tree-optimization/89278
2864 * gcc.dg/pr89278.c: New test.
2865
f521d9d8
JJ
28662019-02-15 Jakub Jelinek <jakub@redhat.com>
2867
5f88ba10
JJ
2868 PR c/89340
2869 * gcc.dg/pr89340.c: New test.
2870 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2871 that leaf attribute on nested function is useless.
2872
f521d9d8
JJ
2873 PR other/89342
2874 * gcc.dg/pr89342.c: New test.
2875
dddd0c7a
JJ
28762019-02-14 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR rtl-optimization/89354
2879 * gcc.dg/pr89354.c: New test.
2880
bf36afbc
UB
28812019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2882
2883 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2884 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2885 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2886 * gcc.target/i386/ssse3-palignr.c: Ditto.
2887 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2888 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2889 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2890 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2891 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2892 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2893 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2894 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2895 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2896 * gcc.target/i386/ssse3-psignb.c: Ditto.
2897 * gcc.target/i386/ssse3-psignd.c: Ditto.
2898 * gcc.target/i386/ssse3-psignw.c: Ditto.
2899
cc259397
SE
29002018-02-14 Steve Ellcey <sellcey@marvell.com>
2901
2902 * gcc.target/aarch64/pcs_attribute.c: New test.
2903
14b693ba
HA
29042019-02-14 Harald Anlauf <anlauf@gmx.de>
2905
2906 PR fortran/88248
2907 * gfortran.dg/pr88248.f90: New test.
2908 * gfortran.dg/f2018_obs.f90: Updated test.
2909
a930500f
TC
29102019-02-14 Tamar Christina <tamar.christina@arm.com>
2911
2912 * gcc.target/arm/pr88850.c: change options to additional option.
2913
0b6e3127
RO
29142019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2915
2916 PR d/87864
2917 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2918 present.
2919
2a26aed6
TC
29202019-02-14 Tamar Christina <tamar.christina@arm.com>
2921
2922 PR target/88850
2923 * gcc.target/arm/pr88850-2.c: New test.
2924 * lib/target-supports.exp
2925 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2926 check_effective_target_arm_neon_softfp_fp16_ok,
2927 add_options_for_arm_neon_softfp_fp16): New.
2928
6461bdc4
MM
29292019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2930
2931 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2932 * lib/target-supports.exp: Add procedure to check for ldrd.
2933
affd7d47
CP
29342019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2935
2936 PR fortran/72715
2937 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2938 * gfortran.dg/goacc/loop-3.f95: Likewise.
2939 * gfortran.dg/goacc/pr72715.f90: New test.
2940
696c5b27
ML
29412019-02-14 Martin Liska <mliska@suse.cz>
2942
2943 PR rtl-optimization/89242
2944 * g++.dg/pr89242.C: New test.
2945
31de5e4d
JJ
29462019-02-14 Jakub Jelinek <jakub@redhat.com>
2947
3c545f74
JJ
2948 PR tree-optimization/89314
2949 * gcc.dg/pr89314.c: New test.
2950
31de5e4d
JJ
2951 PR middle-end/89284
2952 * gcc.dg/ubsan/pr89284.c: New test.
2953
471f9e24
ILT
29542019-02-13 Ian Lance Taylor <iant@golang.org>
2955
2956 * gcc.dg/func-attr-1.c: New test.
2957
4d259d3b
UB
29582019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2959
2960 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2961
f83fad40
MP
29622019-02-13 Marek Polacek <polacek@redhat.com>
2963
2964 PR c++/89297 - ICE with OVERLOAD in template.
2965 * g++.dg/cpp0x/initlist113.C: New test.
2966
60378a96
AO
29672019-02-13 Alexandre Oliva <aoliva@redhat.com>
2968
10839133
AO
2969 PR c++/86379
2970 * g++.dg/cpp0x/pr86379.C: New.
2971
60378a96
AO
2972 PR c++/87322
2973 * g++.dg/cpp1y/pr87322.C: New.
2974 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2975 instantiate the expected number of lambda functions.
2976
2db698ce
MP
29772019-02-13 Marek Polacek <polacek@redhat.com>
2978
2979 PR c++/77304
2980 * g++.dg/cpp2a/nontype-class13.C: New test.
2981
125b98b1
WD
29822019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2983
2984 PR target/89190
2985 * gcc.target/arm/pr89190.c: New test.
2986
6174de7c
DM
29872019-02-13 David Malcolm <dmalcolm@redhat.com>
2988
2989 PR c++/89036
2990 * g++.dg/concepts/pr89036.C: New test.
2991
0c63a8ee
TC
29922019-02-13 Tamar Christina <tamar.christina@arm.com>
2993
2994 PR target/88847
2995 * gcc.target/aarch64/sve/pr88847.c: New test.
2996
f17130a6
JJ
29972019-02-13 Jonathan Wakely <jwakely@redhat.com>
2998 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR middle-end/89303
3001 * g++.dg/torture/pr89303.C: New test.
3002
eeebb022
PC
30032019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3004
3005 PR c++/88986
3006 * g++.dg/cpp1z/using4.C: New.
3007 * g++.dg/cpp1z/using5.C: Likewise.
3008 * g++.dg/cpp1z/using6.C: Likewise.
3009
3e7f831c
JJ
30102019-02-13 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR target/89290
3013 * gcc.target/i386/pr89290.c: New test.
3014
d60a02c8
XHL
30152019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3016
3017 * gcc.target/powerpc/crypto-builtin-1.c
3018 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3019 New testcases.
3020
705c92a2
L
30212019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3022
3023 PR target/89229
3024 * gcc.target/i386/pr89229-1.c: New test.
3025
dd0df136
IL
30262019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3027
3028 PR target/89233
3029 * gcc.target/s390/pr89233.c: New test.
3030
8ced0660
BS
30312018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3032
3033 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3034 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3035 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3036
0dcbc6dd
RB
30372019-02-12 Richard Biener <rguenther@suse.de>
3038
3039 PR tree-optimization/89253
3040 * gfortran.dg/pr89253.f: New testcase.
3041
ab97c3cd
MP
30422019-02-11 Marek Polacek <polacek@redhat.com>
3043
3044 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3045 * g++.dg/cpp0x/nullptr40.C: New test.
3046 * g++.dg/cpp0x/nullptr41.C: New test.
3047
75c5639d
JJ
30482019-02-11 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR c++/88977
3051 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3052
7009c55e
WD
30532019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3054
3055 PR tree-optimization/86637
3056 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3057
287ef129
MS
30582019-02-11 Martin Sebor <msebor@redhat.com>
3059
3060 PR tree-optimization/88771
3061 * gcc.dg/Wstringop-overflow-8.c: New test.
3062 * gcc.dg/Wstringop-overflow-9.c: New test.
3063 * gcc.dg/Warray-bounds-40.c: New test.
3064 * gcc.dg/builtin-stpncpy.c: Adjust.
3065 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3066 * g++.dg/opt/memcpy1.C: Adjust.
3067
28a8cef1
MS
30682019-02-11 Martin Sebor <msebor@redhat.com>
3069
3070 PR c++/87996
3071 * c-c++-common/array-5.c: New test.
3072 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3073 * g++.dg/init/new38.C: Same.
3074 * g++.dg/init/new43.C: Same.
3075 * g++.dg/init/new44.C: Same.
3076 * g++.dg/init/new46.C: Same.
3077 * g++.dg/other/large-size-array.C: Same.
3078 * g++.dg/other/new-size-type.C: Same.
3079 * g++.dg/template/array30.C: Same.
3080 * g++.dg/template/array32.C: New test.
3081 * g++.dg/template/dependent-name3.C: Adjust.
3082 * gcc.dg/large-size-array-3.c: Same.
3083 * gcc.dg/large-size-array-5.c: Same.
3084 * gcc.dg/large-size-array.c: Same.
3085 * g++.old-deja/g++.brendan/array1.C: Same.
3086 * g++.old-deja/g++.mike/p6149.C: Same.
3087
3c4860e3
MS
30882019-02-11 Martin Sebor <msebor@redhat.com>
3089
3090 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3091
e43a0139
TC
30922019-02-11 Tamar Christina <tamar.christina@arm.com>
3093
3094 PR middle-end/88560
3095 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3096 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3097 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3098
09e0c98b
BS
30992019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3100
3101 * gcc.target/powerpc/vec-sld-modulo.c: New.
3102 * gcc.target/powerpc/vec-srad-modulo.c: New.
3103 * gcc.target/powerpc/vec-srd-modulo.c: New.
3104
45272fd2
ML
31052019-02-11 Martin Liska <mliska@suse.cz>
3106
3107 PR ipa/89009
3108 * g++.dg/ipa/pr89009.C: New test.
3109
cedf8d2e
TK
31102019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3111
f1b7b50a 3112 PR fortran/71723
cedf8d2e
TK
3113 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3114 * gfortran.dg/pointer_init_6.f90: Likewise.
3115 * gfortran.dg/pointer_init_9.f90: New test.
3116
1386121e
TK
31172019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3118
3119 PR fortran/67679
cedf8d2e 3120 * gfortran.dg/warn_undefined_1.f90: New test.o
1386121e 3121
79e2c811
JJ
31222019-02-10 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR tree-optimization/89268
3125 * gcc.dg/vect/pr89268.c: New test.
3126
22cdea54
RO
31272019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3128
3129 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3130
1fe27030
HA
31312019-02-09 Harald Anlauf <anlauf@gmx.de>
3132
3133 PR fortran/89077
3134 * gfortran.dg/substr_simplify.f90: New test.
3135
b9cee23e
JH
31362019-02-09 Jan Hubicka <hubicka@ucw.cz>
3137
3138 PR ipa/88711
3139 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3140
af3da717
PT
31412019-02-09 Paul Thomas <pault@gcc.gnu.org>
3142
3143 PR fortran/89200
3144 * gfortran.dg/array_reference_2.f90 : New test.
3145
de3ed925
JJ
31462019-02-09 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR middle-end/89246
3149 * gcc.dg/gomp/pr89246-1.c: New test.
3150 * gcc.dg/gomp/pr89246-2.c: New test.
3151
ddf32191
JJ
31522019-02-08 Jakub Jelinek <jakub@redhat.com>
3153
3154 PR tree-optimization/88739
3155 * gcc.c-torture/execute/pr88739.c: New test.
3156
b74ab8eb
JL
31572019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3158
3159 PR testsuite/89258
3160 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3161
062468db
RD
31622019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3163
3164 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3165 * gcc.target/s390/vector/vec-copysign.c: New test.
3166
a2d0c3bf
RB
31672019-02-08 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/89247
3170 * gcc.dg/torture/pr89247.c: New testcase.
3171
11719d14
IL
31722019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3173
3174 * gcc.target/s390/jump-label.c: New test.
3175
5f5d88d8
RB
31762019-02-08 Richard Biener <rguenther@suse.de>
3177
3178 PR testsuite/89250
3179 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3180
89cfdb7e
JJ
31812019-02-08 Jakub Jelinek <jakub@redhat.com>
3182
3183 PR rtl-optimization/89234
3184 * g++.dg/ubsan/pr89234.C: New test.
3185
2536d696
RB
31862019-02-08 Richard Biener <rguenther@suse.de>
3187
3188 PR middle-end/89223
3189 * gcc.dg/torture/pr89223.c: New testcase.
3190
25b67546
DM
31912019-02-07 David Malcolm <dmalcolm@redhat.com>
3192
3193 PR tree-optimization/86637
3194 PR tree-optimization/89235
3195 * gcc.c-torture/compile/pr86637-1.c: New test.
3196 * gcc.c-torture/compile/pr86637-2.c: New test.
3197 * gcc.c-torture/compile/pr86637-3.c: New test.
3198 * gcc.c-torture/compile/pr89235.c: New test.
3199
8544ed6e
KT
32002019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3201
3202 * gcc.target/aarch64/abd_1.c: New test.
3203 * gcc.dg/sabd_1.c: Likewise.
3204
2a88974c
DH
32052019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3206
3207 PR fortran/52789
3208 * gfortran.dg/wunused-parameter_2.f90: New test.
3209
accd3cd6
MM
32102019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3211
3212 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3213
993f9e7d
AK
32142019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3215
3216 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3217 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3218
c272bbda
MM
32192019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3220 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR bootstrap/88714
3223 * gcc.c-torture/execute/pr88714.c: New test.
3224 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3225
4fcb52c4
TC
32262019-02-07 Tamar Christina <tamar.christina@arm.com>
3227
3228 PR/target 88850
3229 * gcc.target/arm/pr88850.c: New test.
3230
dc51dece
AO
32312019-02-07 Alexandre Oliva <aoliva@redhat.com>
3232
3233 PR c++/86218
3234 * g++.dg/cpp0x/pr86218.C: New.
3235
f8dc3fb2
VM
32362019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3237
3238 PR rtl-optimization/89225
3239 * gcc.target/powerpc/pr89225.c: New.
3240
a4f73f96
EB
32412019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3242
3243 * gnat.dg/opt76.adb: New test.
3244
16e2bcd5
TK
32452019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3246
3247 PR fortran/71860
3248 * gfortran.dg/null_10.f90: New test.
3249
aa9dc193
DM
32502019-02-06 David Malcolm <dmalcolm@redhat.com>
3251
3252 PR c++/71302
3253 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3254 column numbers to dg-warning directives where they are correct.
3255 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3256 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3257 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3258
d0307ff2
RO
32592019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3260
3261 PR debug/87451
3262 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3263 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3264 xfail scan-assembler-not with Solaris as.
3265
12f82acc
BS
32662019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3267
3268 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3269 counts and target.
3270 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3271 counts and target.
3272 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3273 counts and target.
3274
124f4f57
RB
32752019-02-06 Richard Biener <rguenther@suse.de>
3276
3277 PR tree-optimization/89182
3278 * gfortran.dg/graphite/pr89182.f90: New testcase.
3279
47635817
JJ
32802019-02-06 Jakub Jelinek <jakub@redhat.com>
3281
cfc30fd1
JJ
3282 PR c/89211
3283 * gcc.dg/pr89211.c: New test.
3284
47635817
JJ
3285 PR middle-end/89210
3286 * c-c++-common/builtin-convertvector-2.c: New test.
3287
ce4321c9
NB
32882019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3289
1e157fa3
UB
3290 PR go/89019
3291 * lib/go-torture.exp: Test compiling with -flto.
ce4321c9 3292
fbe83e6b
JM
32932019-02-06 Joseph Myers <joseph@codesourcery.com>
3294
3295 PR c/88584
3296 * gcc.dg/redecl-18.c: New test.
3297
d397e394
JJ
32982019-02-05 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR c++/89187
3301 * g++.dg/opt/pr89187.C: New test.
3302
33032019-02-05 Andrea Corallo <andrea.corallo@arm.com>
216090cc
AC
3304
3305 * jit.dg/add-driver-options-testlib.c: Add support file for
3306 test-add-driver-options.c testcase.
3307 * jit.dg/all-non-failing-tests.h: Add note about
3308 test-add-driver-options.c
3309 * jit.dg/jit.exp (jit-dg-test): Update to support
3310 add-driver-options-testlib.c compilation.
3311 * jit.dg/test-add-driver-options.c: New testcase.
3312
6fc4ecbc
JJ
33132019-02-05 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR rtl-optimization/11304
3316 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3317 * gcc.target/i386/call-2.c: New test.
3318
0d806438
MP
33192019-02-05 Marek Polacek <polacek@redhat.com>
3320
3321 PR c++/89158 - by-value capture of constexpr variable broken.
3322 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3323
959dcbc8
SB
33242019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3325
3326 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3327
7356fbde
JJ
33282019-02-05 Jakub Jelinek <jakub@redhat.com>
3329
44381cb6
JJ
3330 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3331 target.
3332 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3333
c6477561
JJ
3334 PR target/89188
3335 * g++.dg/opt/pr89188.C: New test.
3336
7356fbde
JJ
3337 PR rtl-optimization/89195
3338 * gcc.c-torture/execute/pr89195.c: New test.
3339
cff2ddc9
KN
33402019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3341
3342 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3343 hardware.
3344 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3345 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3346 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3347 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3348 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3349 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3350 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3351 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3352 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3353
c8010d70
JJ
33542019-02-05 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR target/89186
3357 * g++.dg/ext/vector36.C: New test.
3358
e1bbb0bc
AO
33592019-02-05 Alexandre Oliva <aoliva@redhat.com>
3360
3361 PR c++/87770
3362 * g++.dg/pr87770.C: New.
3363
bc1efcb7
HA
33642019-02-04 Harald Anlauf <anlauf@gmx.de>
3365
3366 PR fortran/89077
3367 * gfortran.dg/pr89077.f90: New test.
3368
1d546c60
ML
33692019-02-04 Martin Liska <mliska@suse.cz>
3370
64cd238b
ML
3371 PR ipa/88985
3372 * gcc.dg/ipa/pr88985.c: New test.
1d546c60 3373
0d390ca8
JJ
33742019-02-04 Jakub Jelinek <jakub@redhat.com>
3375
3376 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3377 characters or extra spaces after the comment character.
3378
c8df72c4
JJ
33792019-02-04 Jakub Jelinek <jakub@redhat.com>
3380
3381 * g++.dg/torture/alias-1.C: New test.
3382
0b841214
MS
33832019-02-03 Martin Sebor <msebor@redhat.com>
3384
93fd0aad
MS
3385 PR c/69661
3386 * c-c++-common/Wsequence-point-2.c: New test.
3387
0b841214
MS
3388 PR c++/44648
3389 * g++.dg/warn/Wunused-var-35.C: New test.
3390
c8eaf058
RB
33912019-02-03 Richard Biener <rguenther@suse.de>
3392
3393 PR debug/87295
3394 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3395
5197d799
TK
33962019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3397
3398 PR fortran/88298
3399 * gfortran.dg/warn_conversion_10.f90: New test.
3400
a3df90b9
PT
34012019-02-02 Paul Thomas <pault@gcc.gnu.org>
3402
3403 PR fortran/88393
3404 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3405
da46c08e
PT
34062019-02-02 Paul Thomas <pault@gcc.gnu.org>
3407
3408 PR fortran/88980
3409 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3410
6bb45a6b
PT
34112019-02-02 Paul Thomas <pault@gcc.gnu.org>
3412
3413 PR fortran/88685
3414 * gfortran.dg/pointer_array_component_3.f90 : New test.
3415
dbe13890
JJ
34162019-02-02 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR middle-end/87887
3419 * gcc.dg/gomp/pr87887-1.c: New test.
3420 * gcc.dg/gomp/pr87887-2.c: New test.
3421
30253e23
JJ
34222019-02-01 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR fortran/83246
3425 PR fortran/89084
3426 * gfortran.dg/pr89084.f90: New test.
3427 * gfortran.dg/lto/pr89084_0.f90: New test.
3428 * gfortran.dg/pr83246.f90: New test.
3429
a53a893b
MP
34302019-02-01 Marek Polacek <polacek@redhat.com>
3431
3432 PR c++/88325 - ICE with invalid out-of-line template member definition.
3433 * g++.dg/cpp2a/typename14.C: New test.
3434
577d6588
RB
34352019-02-01 Richard Biener <rguenther@suse.de>
3436
3437 PR middle-end/88597
3438 * gcc.dg/torture/pr88597.c: New testcase.
3439
3c54b7d6
RB
34402019-02-01 Richard Biener <rguenther@suse.de>
3441
3442 PR tree-optimization/85497
3443 * gcc.dg/graphite/pr85497.c: New testcase.
3444
ff9d5a2a
RB
34452019-02-01 Richard Biener <rguenther@suse.de>
3446
3447 PR testsuite/87451
3448 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3449
7beb51f9
JJ
34502019-02-01 Jakub Jelinek <jakub@redhat.com>
3451
1651b094
JJ
3452 PR tree-optimization/89143
3453 * gcc.dg/tree-ssa/vrp121.c: New test.
3454
ac33bce8
JJ
3455 PR tree-optimization/88107
3456 * gcc.dg/gomp/pr88107.c: New test.
3457
7beb51f9
JJ
3458 PR c++/87175
3459 * g++.dg/ext/attrib57.C: New test.
3460
3c2df916
BC
34612018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3462
3463 PR tree-optimization/88932
3464 * gfortran.dg/pr88932.f90: New test.
3465
e9fa2f6d
MP
34662019-01-31 Marek Polacek <polacek@redhat.com>
3467
3468 PR c++/88983 - ICE with switch in constexpr function.
3469 * g++.dg/cpp1y/constexpr-88983.C: New test.
3470
1bd83e0b
TK
34712019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3472
3473 PR fortran/88669
3474 * gfortran.dg/contiguous_9.f90: New test.
3475
b27f74e7
MP
34762019-01-31 Marek Polacek <polacek@redhat.com>
3477
3478 PR c++/89083, c++/80864 - ICE with list initialization in template.
3479 * g++.dg/cpp0x/initlist107.C: New test.
3480 * g++.dg/cpp0x/initlist108.C: New test.
3481 * g++.dg/cpp0x/initlist109.C: New test.
3482 * g++.dg/cpp0x/initlist110.C: New test.
3483 * g++.dg/cpp0x/initlist111.C: New test.
3484 * g++.dg/cpp0x/initlist112.C: New test.
3485 * g++.dg/init/ptrfn4.C: New test.
3486
ec2be203
DM
34872019-01-31 David Malcolm <dmalcolm@redhat.com>
3488
3489 PR c/89122
3490 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3491 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3492
7ad97d17
RB
34932019-01-31 Richard Biener <rguenther@suse.de>
3494
3495 PR tree-optimization/89135
3496 * gcc.dg/torture/pr89135.c: New testcase.
3497
6206a883
JJ
34982019-01-31 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR sanitizer/89124
3501 * c-c++-common/asan/pr89124.c: New test.
3502
474175e9
JD
35032019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3504
3505 PR fortran/52564
3506 * gfortran.dg/print_2.f90: New test.
3507
8eaff6ef
VM
35082019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3509
3510 PR rtl-optimization/87246
3511 * gcc.target/i386/pr87246.c: New.
3512
9f4e09a8
MP
35132019-01-30 Marek Polacek <polacek@redhat.com>
3514
3515 PR c++/89119 - ICE with value-initialization in template.
3516 * g++.dg/cpp0x/initlist-value3.C: New test.
3517
83a67c0c
KN
35182019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3519
3520 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3521 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3522 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3523 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3524 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3525 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3526 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3527 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3528 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3529 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
8eaff6ef 3530
79977c82
RB
35312019-01-30 Richard Biener <rguenther@suse.de>
3532
3533 PR tree-optimization/89111
3534 * gcc.dg/torture/pr89111.c: New testcase.
3535
8c11f269
AS
35362019-01-30 Andrew Stubbs <ams@codesourcery.com>
3537
3538 PR testsuite/88920
8c11f269
AS
3539 * lib/target-supports.exp: Cache result.
3540
fe509359
JJ
35412019-01-30 Jakub Jelinek <jakub@redhat.com>
3542
787e2deb
JJ
3543 PR c++/89105
3544 * g++.target/i386/pr89105.C: New test.
3545
fe509359
JJ
3546 PR c/89061
3547 * gcc.dg/pr89061.c: New test.
3548
6aa238a1
MS
35492019-01-29 Martin Sebor <msebor@redhat.com>
3550
3551 PR c/88956
3552 * gcc.dg/Warray-bounds-39.c: New test.
3553
dca2770b
MP
35542019-01-29 Marek Polacek <polacek@redhat.com>
3555
3556 PR testsuite/89110
3557 * g++.dg/other/nontype-1.C: Expect error in all modes.
3558 * g++.dg/parse/crash13.C: Likewise.
3559 * g++.dg/parse/error36.C: Likewise.
3560 * g++.dg/template/error29.C: Likewise.
3561
5af5f1de
TK
35622019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3563
3564 PR fortran/57048
3565 * gfortran.dg/c_funptr_1.f90: New file.
3566 * gfortran.dg/c_funptr_1_mod.f90: New file.
3567
b33d65e3
JJ
35682019-01-29 Jakub Jelinek <jakub@redhat.com>
3569
3570 PR c++/66676
3571 PR ipa/89104
3572 * gcc.dg/gomp/pr89104.c: New test.
3573
97b9ebc8
RO
35742019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3575
3576 * gdc.dg/pr89042a.d: Mark as compile test.
3577 * gdc.dg/pr89042b.d: Likewise.
3578
5ee41782
RB
35792019-01-29 Richard Biener <rguenther@suse.de>
3580
3581 PR debug/87295
3582 * g++.dg/lto/pr87295_0.C: New testcase.
3583
6a335b96
JJ
35842019-01-29 Jakub Jelinek <jakub@redhat.com>
3585
f4b7e754
JJ
3586 PR c/89045
3587 * gcc.dg/pr89045.c: New test.
3588
6a335b96
JJ
3589 PR c/86125
3590 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3591 lp64, ilp32 and llp64 only.
3592 (fputs): Use unsigned long long instead of size_t for return type.
3593 (vfprintf, vfscanf): Accept arbitrary target specific type for
3594 va_list.
3595
b6d0f41a
MP
35962019-01-28 Marek Polacek <polacek@redhat.com>
3597
3598 PR c++/88358 - name wrongly treated as type.
3599 * g++.dg/cpp2a/typename1.C: Add dg-error.
3600 * g++.dg/cpp2a/typename13.C: New test.
3601 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3602 Add typename.
3603
cf142085
MP
36042019-01-28 Marek Polacek <polacek@redhat.com>
3605
3606 * g++.dg/cpp0x/enum37.C: Add dg-error.
3607
2a06eba5
BE
36082019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3609
3610 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3611 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3612
5ebfd62b
BE
36132019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3614
3615 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3616 "-Wattribute-alias".
3617
f2b3affb
UB
36182019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3619
3620 PR fortran/70696
3621 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3622
73a54a61
MP
36232019-01-27 Marek Polacek <polacek@redhat.com>
3624
f8ec35c3
MP
3625 PR c++/88815 - narrowing conversion lost in decltype.
3626 PR c++/78244 - narrowing conversion in template not detected.
3627 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3628 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3629 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3630 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3631
73a54a61
MP
3632 PR c++/89024 - ICE with incomplete enum type.
3633 * g++.dg/cpp0x/enum37.C: New test.
3634
33731c66
EB
36352019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3636
3637 * gnat.dg/opt75.adb: New test.
3638 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3639
b253f94d
JJ
36402019-01-27 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR target/87214
3643 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3644 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3645
95a2ed03
MJ
36462019-01-26 Martin Jambor <mjambor@suse.cz>
3647
3648 PR ipa/88933
3649 * gfortran.dg/gomp/pr88933.f90: New test.
3650
e4e13e26
IB
36512019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3652
3653 PR d/89042
3654 * gdc.dg/pr89042a.d: New test.
3655 * gdc.dg/pr89042b.d: New test.
3656
3a55c8e2
HA
36572019-01-26 Harald Anlauf <anlauf@gmx.de>
3658
3659 PR fortran/57553
3660 * gfortran.dg/pr57553.f90: New test.
3661
e54b6268
EB
36622019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3663
3664 * gnat.dg/array34.adb: New test.
3665
18f5df94
JJ
36662019-01-26 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR preprocessor/88974
3669 * c-c++-common/cpp/pr88974.c: New test.
3670
6edee4b3
PC
36712019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3672
3673 PR c++/88969
3674 * g++.dg/cpp2a/destroying-delete2.C: New.
3675 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3676
f28c46cd
SK
36772019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3678
3679 PR fortran/85780
3680 * gfortran.dg/pr85780.f90: Update testcase for error message.
3681
c590597c
RE
36822019-01-25 Richard Earnshaw <rearnsha@arm.com>
3683
3684 PR target/88469
3685 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3686 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3687 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3688
3c35efc3
RS
36892019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3690
3691 PR middle-end/89037
3692 * gcc.dg/pr89037.c: New test.
3693
55ac4e01
CL
36942019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3695
3696 * lib/target-supports.exp (check_effective_target_fenv): New.
3697 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3698 fenv effective target.
3699 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3700 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3701 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3702 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3703
2ad04111
RB
37042019-01-25 Richard Biener <rguenther@suse.de>
3705
3706 PR tree-optimization/86865
3707 * gcc.dg/graphite/pr86865.c: New testcase.
3708 * gcc.dg/graphite/pr69728.c: XFAIL.
3709 * gcc.dg/graphite/scop-21.c: Likewise.
3710
d8b5a1a0
MS
37112019-01-24 Martin Sebor <msebor@redhat.com>
3712
3713 PR c/86125
3714 PR c/88886
3715 PR middle-end/86308
3716 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3717 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3718 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3719 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3720 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3721 * gcc.dg/builtins-69.c: New test.
3722 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3723 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3724
53f2f08b
UB
37252019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3726
b0e0e885 3727 PR rtl-optimization/88948
53f2f08b
UB
3728 * gcc.target/i386/pr88948.c: New test.
3729
e21c4491
JJ
37302019-01-24 Jakub Jelinek <jakub@redhat.com>
3731
83e23dcd
JJ
3732 PR debug/89006
3733 * g++.dg/debug/pr89006.C: New test.
3734
3b4218cc
JJ
3735 PR middle-end/89015
3736 * gcc.dg/gomp/pr89015.c: New test.
3737
e21c4491
JJ
3738 PR c++/88976
3739 * c-c++-common/gomp/cancel-2.c: New test.
3740 * gcc.dg/gomp/cancel-1.c: New test.
3741 * g++.dg/gomp/cancel-1.C: New test.
3742 * g++.dg/gomp/cancel-2.C: New test.
3743 * g++.dg/gomp/cancel-3.C: New test.
3744
acac773a
JJ
37452019-01-24 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR tree-optimization/89027
3748 * gfortran.dg/gomp/pr89027.f90: New test.
3749
db06a76e
PT
37502019-01-24 Paul Thomas <pault@gcc.gnu.org>
3751
3752 PR fortran/88929
acac773a
JJ
3753 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3754 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
db06a76e 3755
6395ba73
L
37562019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3757
3758 PR libgcc/88931
3759 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3760 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3761 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3762 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3763
3274c5a3
UB
37642019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3765
3766 PR target/88998
3767 * g++.target/i386/pr88998.c: New test.
3768
4aab0828
MP
37692019-01-23 Marek Polacek <polacek@redhat.com>
3770
3771 PR c++/88757 - qualified name treated wrongly as type.
3772 * g++.dg/cpp0x/dependent2.C: New test.
3773 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3774 * g++.dg/cpp2a/typename12.C: New test.
3775 * g++.dg/template/static30.C: Remove dg-error.
3776
d0f2db23
JJ
37772019-01-23 Jakub Jelinek <jakub@redhat.com>
3778
372e6e6b
JJ
3779 PR c/44715
3780 * c-c++-common/pr44715.c: New test.
3781
d0f2db23
JJ
3782 PR c++/88984
3783 * c-c++-common/pr88984.c: New test.
3784
ef192ae1
RB
37852019-01-23 Richard Biener <rguenther@suse.de>
3786
3787 PR tree-optimization/89008
3788 * gcc.dg/torture/pr89008.c: New testcase.
3789
39791fb6
EB
37902019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3791
3792 * gnat.dg/specs/opt4.ads: New test.
3793
37aa6856
JJ
37942019-01-23 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR tree-optimization/88964
3797 * gfortran.dg/pr88964.f90: New test.
3798
c262f6b7
MS
37992019-01-22 Martin Sebor <msebor@redhat.com>
3800
3801 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3802 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3803 non_strict_align.
3804 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3805 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3806 non_strict_align.
3807
1b20e079
SE
38082018-01-22 Steve Ellcey <sellcey@marvell.com>
3809
c262f6b7 3810 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1b20e079 3811 to aarch64*-*-* target.
c262f6b7
MS
3812 * c-c++-common/gomp/pr60823-3.c: Ditto.
3813 * g++.dg/gomp/declare-simd-1.C: Ditto.
3814 * g++.dg/gomp/declare-simd-3.C: Ditto.
3815 * g++.dg/gomp/declare-simd-4.C: Ditto.
3816 * g++.dg/gomp/declare-simd-7.C: Ditto.
3817 * g++.dg/gomp/pr88182.C: Ditto.
3818 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3819 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3820 * gcc.dg/gomp/pr59669-2.c: Ditto.
3821 * gcc.dg/gomp/pr87895-1.c: Ditto.
3822 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3823 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3824 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3825 * gfortran.dg/gomp/pr83977.f90: Ditto.
1b20e079 3826
18a23298
JJ
38272019-01-22 Jakub Jelinek <jakub@redhat.com>
3828
8b5d2c55
JJ
3829 PR target/88965
3830 * gcc.target/powerpc/pr88965.c: New test.
3831
18a23298
JJ
3832 PR middle-end/88968
3833 * c-c++-common/gomp/atomic-23.c: New test.
3834
358ebd8f
HA
38352019-01-22 Harald Anlauf <anlauf@gmx.de>
3836
3837 PR fortran/88579
3838 * gfortran.dg/power_8.f90: New test.
3839
7a8c906c
SL
38402019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3841
3842 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3843 * g++.dg/vec-init-1.C: Likewise.
3844 * gcc.dg/pr87793.c: Likewise.
3845
7c426d1f
SL
38462019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3847
3848 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3849 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3850
43646ce3
RE
38512019-01-22 Richard Earnshaw <rearnsha@arm.com>
3852
3853 PR target/88469
3854 * gcc.target/arm/aapcs/bitfield2.c: New test.
3855 * gcc.target/arm/aapcs/bitfield3.c: New test.
3856
df69e824
WD
38572019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3858
3859 PR rtl-optimization/87763
3860 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3861
12f15468
L
38622019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3863
3864 PR target/88954
3865 * gcc.target/i386/pr88954-1.c: New test.
3866 * gcc.target/i386/pr88954-2.c: Likewise.
3867
44a7251e
RE
38682019-01-22 Richard Earnshaw <rearnsha@arm.com>
3869
3870 PR target/88469
3871 * gcc.target/arm/aapcs/bitfield1.c: New test.
3872 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3873 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3874 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3875
50d6ec8c
MS
38762019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3877
3878 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3879 * gfortran.dg/block_16.f08: Likewise.
3880 * gfortran.dg/dec_structure_14.f90: Likewise.
3881 * gfortran.dg/namelist_96.f90: Likewise.
3882 * gfortran.dg/newunit_5.f90.f90: Moved to
3883 * gfortran.dg/newunit_5.f90: here.
3884 * gfortran.dg/pdt_28.f03: Likewise.
3885 * gfortran.dg/spread_simplify_1.f90: Likewise.
3886
a14e3083
TC
38872019-01-22 Tamar Christina <tamar.christina@arm.com>
3888
3889 PR/tree-optimization 88903
3890 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3891
c4814f99
JJ
38922019-01-22 Jakub Jelinek <jakub@redhat.com>
3893
becba8a7
JJ
3894 PR rtl-optimization/88904
3895 * gcc.c-torture/execute/pr88904.c: New test.
3896
c875d46f
JJ
3897 PR target/88905
3898 * gcc.dg/pr88905.c: New test.
3899
c4814f99
JJ
3900 PR rtl-optimization/49429
3901 PR target/49454
3902 PR rtl-optimization/86334
3903 PR target/88906
3904 * gcc.target/i386/pr86334.c: New test.
3905 * gcc.target/i386/pr88906.c: New test.
3906
44f4e418
JJ
39072019-01-21 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR c++/88949
3910 * g++.dg/gomp/pr88949.C: New test.
3911
2f86f1f8 39122019-01-21 Manfred Schwarb <manfred99@gmx.ch>
4d851658
MS
3913
3914 * class_66.f90: Fix a dg directive.
3915 * debug/pr35154-stabs.f: Likewise.
3916 * dec_d_lines_3.f: Likewise.
3917 * dec_d_lines_3.f: Likewise.
3918 * dec_structure_12.f90: Likewise.
3919 * dec_structure_15.f90: Likewise.
3920 * deferred_character_31.f90: Likewise.
3921 * dtio_31.f03: Likewise.
3922 * dtio_32.f03: Likewise.
3923 * extends_11.f03: Likewise.
3924 * integer_plus.f90: Likewise.
3925 * pdt_25.f03: Likewise.
3926 * pr58968.f: Likewise.
3927 * pr78259.f90: Likewise.
3928 * vect/vect-2.f90: Likewise.
3929 * matmul_const.f90: Likewise.
3930
d5011496
UB
39312019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3932
3933 PR target/88938
3934 * gcc.target/i386/pr88938.c: New test.
3935
52e67970
JJ
39362019-01-21 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR sanitizer/88901
3939 * g++.dg/asan/pr88901.C: New test.
3940
9011fa06
TC
39412019-01-21 Tamar Christina <tamar.christina@arm.com>
3942
3943 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3944
f3a18a5c
BE
39452019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3946
3947 PR c/88928
3948 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3949 * gcc.dg/pr88928.c: New test case.
3950
0fba41e0
JJ
39512019-01-21 Jakub Jelinek <jakub@redhat.com>
3952
3953 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3954 {long ,short ,}{unsigned ,}int.
3955
c73e7656
RB
39562019-01-21 Richard Biener <rguenther@suse.de>
3957
3958 PR tree-optimization/88934
3959 * gfortran.dg/pr88934.f90: New testcase.
3960
d715f554
UD
39612019-01-20 Ulrich Drepper <drepper@redhat.com>
3962
3963 Fix after C++ P0600 implementation.
3964 * g++.dg/init/new39.C: Don't just ignore result of new.
3965
5bdebb51
IB
39662019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3967
3968 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3969
70d87497
JP
39702019-01-20 Johannes Pfau <johannespfau@gmail.com>
3971
3972 * gdc.dg/runnable.d: Add tests for comparing complex types.
3973
a766ecb0
KL
39742019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3975
db06a76e 3976 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
a766ecb0
KL
3977 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3978 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3979 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3980
b4e17cad
DH
39812019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3982
3983 PR fortran/37835
3984 * gfortran.dg/no-automatic.f90: New test.
3985
5131b898
SK
39862019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3987
3988 PR fortran/77960
3989 * gfortran.dg/pr77960.f90: New test.
3990
8558af50
TK
39912018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3992 Paul Thomas <pault@gcc.gnu.org>
3993
3994 PR fortran/56789
3995 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3996 scan-tree tests that fail with patch.
3997 * gfortran.dg/contiguous_8.f90: New test.
3998
e047844b
RS
39992019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4000
4001 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4002 inner strides.
4003 * gfortran.dg/loop_versioning_9.f90: New test.
4004 * gfortran.dg/loop_versioning_10.f90: Likewise.
4005
152f258f
JJ
40062019-01-19 Jakub Jelinek <jakub@redhat.com>
4007
4008 PR fortran/88902
4009 * gfortran.dg/pr88902.f90: New test.
4010
1f7c5604
MS
40112019-01-18 Martin Sebor <msebor@redhat.com>
4012
4013 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4014
4f4a855d
ILT
40152019-01-18 Ian Lance Taylor <iant@golang.org>
4016
4017 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4018 is no longer externally visible.
4019
89ce81fb
MP
40202019-01-18 Marek Polacek <polacek@redhat.com>
4021
4022 PR c++/86926
4023 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4024
3a42e16d
L
40252019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4026
4027 PR middle-end/88587
4028 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4029 (dg-options): Replace -m32 with -fno-pic.
4030 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4031 (dg-options): Remove -m32.
4032
649794ff
RB
40332019-01-18 Richard Biener <rguenther@suse.de>
4034
4035 PR tree-optimization/88903
4036 * gcc.dg/vect/pr88903-1.c: New testcase.
4037 * gcc.dg/vect/pr88903-2.c: Likewise.
4038
420183d9
L
40392019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4040
4041 PR c/51628
4042 PR c/88664
4043 * c-c++-common/pr51628-33.c: New test.
4044 * c-c++-common/pr51628-35.c: New test.
4045 * c-c++-common/pr88664-1.c: Likewise.
4046 * c-c++-common/pr88664-2.c: Likewise.
4047 * gcc.dg/pr51628-34.c: Likewise.
4048
cab81ec0
RE
40492019-01-18 Richard Earnshaw <rearnsha@arm.com>
4050
4051 PR target/88799
4052 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4053 mp and sec extensions to armv7-a.
4054
756721ba
ML
40552019-01-18 Martin Liska <mliska@suse.cz>
4056
4057 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4058 expected function name.
4059
d0bf921f
JJ
40602019-01-18 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR tree-optimization/86214
4063 * g++.dg/opt/pr86214-1.C: New test.
4064 * g++.dg/opt/pr86214-2.C: New test.
4065
6616a318
CL
40662019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4067
4068 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4069
05d25603
JJ
40702019-01-18 Jakub Jelinek <jakub@redhat.com>
4071
4072 Reapply:
4073 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR target/88489
4076 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4077 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4078
5928bc2e
ML
40792019-01-18 Martin Liska <mliska@suse.cz>
4080
4081 PR middle-end/88587
4082 * g++.target/i386/pr88587.C: New test.
4083 * gcc.target/i386/mvc13.c: New test.
4084
fa95915e
SE
40852018-01-17 Steve Ellcey <sellcey@cavium.com>
4086
4087 PR fortran/88898
4088 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4089 warning checks.
4090 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4091 * gfortran.dg/gomp/pr83977.f90: Ditto.
4092
77efc5c2
MS
40932019-01-17 Martin Sebor <msebor@redhat.com>
4094
4095 PR middle-end/88273
4096 * gcc.dg/Warray-bounds-38.c: New test.
4097
ba29ed0f
SE
40982018-01-17 Steve Ellcey <sellcey@cavium.com>
4099
4100 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4101 warning checks and assembler scans.
4102 * c-c++-common/gomp/pr60823-3.c: Ditto.
4103 * c-c++-common/gomp/pr63328.c: Ditto.
4104 * g++.dg/gomp/declare-simd-1.C: Ditto.
4105 * g++.dg/gomp/declare-simd-3.C: Ditto.
4106 * g++.dg/gomp/declare-simd-4.C: Ditto.
4107 * g++.dg/gomp/declare-simd-7.C: Ditto.
4108 * g++.dg/gomp/pr88182.C: Ditto.
4109 * g++.dg/vect/simd-clone-7.cc: Ditto.
4110 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4111 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4112 * gcc.dg/gomp/pr59669-2.c: Ditto.
4113 * gcc.dg/gomp/pr87895-1.c: Ditto.
4114 * gcc.dg/gomp/pr87895-2.c: Ditto.
4115 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4116 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4117 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4118 * gfortran.dg/gomp/pr83977.f90: Ditto.
4119
742b6dc4
PC
41202019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4121
4122 * g++.dg/cpp0x/auto52.C: Test locations too.
4123 * g++.dg/cpp0x/trailing2.C: Likewise.
4124 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4125 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4126 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4127 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4128 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4129
b9e03679
DM
41302019-01-17 David Malcolm <dmalcolm@redhat.com>
4131
4132 PR c++/88699
4133 * g++.dg/template/pr88699.C: New test.
4134
213694e5
MS
41352019-01-17 Martin Sebor <msebor@redhat.com>
4136
4137 PR tree-optimization/88800
4138 * c-c++-common/Wrestrict.c: Adjust.
4139 * gcc.dg/Warray-bounds-37.c: New test.
4140 * gcc.dg/builtin-memcpy-2.c: New test.
4141 * gcc.dg/builtin-memcpy.c: New test.
4142
a9e48eaa
TC
41432019-01-17 Tamar Christina <tamar.christina@arm.com>
4144
4145 PR target/88850
4146 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4147
674931d2
AS
41482019-01-17 Andrew Stubbs <ams@codesourcery.com>
4149 Kwok Cheung Yeung <kcy@codesourcery.com>
4150 Julian Brown <julian@codesourcery.com>
4151 Tom de Vries <tom@codesourcery.com>
4152
4153 * gcc.dg/20020312-2.c: Add amdgcn support.
4154 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4155 * gcc.dg/builtin-apply2.c: Likewise.
4156 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4157 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4158 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4159 * gcc.dg/memcmp-1.c: Increase timeout factor.
4160 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4161 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4162 * gcc.dg/sibcall-9.c: Likewise.
4163 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4164 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4165 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4166 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4167 * lib/target-supports.exp (check_effective_target_trampolines):
4168 Configure amdgcn.
4169 (check_profiling_available): Likewise.
4170 (check_effective_target_global_constructor): Likewise.
4171 (check_effective_target_return_address): Likewise.
4172 (check_effective_target_fopenacc): Likewise.
4173 (check_effective_target_fopenmp): Likewise.
4174 (check_effective_target_vect_int): Likewise.
4175 (check_effective_target_vect_intfloat_cvt): Likewise.
4176 (check_effective_target_vect_uintfloat_cvt): Likewise.
4177 (check_effective_target_vect_floatint_cvt): Likewise.
4178 (check_effective_target_vect_floatuint_cvt): Likewise.
4179 (check_effective_target_vect_simd_clones): Likewise.
4180 (check_effective_target_vect_shift): Likewise.
4181 (check_effective_target_whole_vector_shift): Likewise.
4182 (check_effective_target_vect_bswap): Likewise.
4183 (check_effective_target_vect_shift_char): Likewise.
4184 (check_effective_target_vect_long): Likewise.
4185 (check_effective_target_vect_float): Likewise.
4186 (check_effective_target_vect_double): Likewise.
4187 (check_effective_target_vect_perm): Likewise.
4188 (check_effective_target_vect_perm_byte): Likewise.
4189 (check_effective_target_vect_perm_short): Likewise.
4190 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4191 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4192 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4193 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4194 (check_effective_target_vect_natural_alignment): Likewise.
4195 (check_effective_target_vect_fully_masked): Likewise.
4196 (check_effective_target_vect_element_align): Likewise.
4197 (check_effective_target_vect_masked_store): Likewise.
4198 (check_effective_target_vect_scatter_store): Likewise.
4199 (check_effective_target_vect_condition): Likewise.
4200 (check_effective_target_vect_cond_mixed): Likewise.
4201 (check_effective_target_vect_char_mult): Likewise.
4202 (check_effective_target_vect_short_mult): Likewise.
4203 (check_effective_target_vect_int_mult): Likewise.
4204 (check_effective_target_sqrt_insn): Likewise.
4205 (check_effective_target_vect_call_sqrtf): Likewise.
4206 (check_effective_target_vect_call_btrunc): Likewise.
4207 (check_effective_target_vect_call_btruncf): Likewise.
4208 (check_effective_target_vect_call_ceil): Likewise.
4209 (check_effective_target_vect_call_floorf): Likewise.
4210 (check_effective_target_lto): Likewise.
4211 (check_vect_support_and_set_flags): Likewise.
4212 (check_effective_target_vect_stridedN): Enable when fully masked is
4213 available.
4214 (add_options_for_sqrt_insn): New procedure.
4215
b50002c4
AS
42162019-01-17 Andrew Stubbs <ams@codesourcery.com>
4217
4218 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4219 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4220 linker.
4221 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4222
90eb9be6
AS
42232019-01-17 Andrew Stubbs <ams@codesourcery.com>
4224
4225 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4226 * gcc.dg/pic-1.c: Disable on amdgcn.
4227 * gcc.dg/pic-2.c: Disable on amdgcn.
4228 * gcc.dg/pic-3.c: Disable on amdgcn.
4229 * gcc.dg/pic-4.c: Disable on amdgcn.
4230 * gcc.dg/pie-3.c: Disable on amdgcn.
4231 * gcc.dg/pie-4.c: Disable on amdgcn.
4232 * gcc.dg/uninit-19.c: Check pie_enabled.
4233 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4234
3f21b8e3
AS
42352019-01-17 Andrew Stubbs <ams@codesourcery.com>
4236 Kwok Cheung Yeung <kcy@codesourcery.com>
4237 Julian Brown <julian@codesourcery.com>
4238 Tom de Vries <tom@codesourcery.com>
4239
4240 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4241 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4242 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4243 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4244 * gcc.dg/20111216-1.c: Require exceptions.
4245 * gcc.dg/cleanup-10.c: Require exceptions.
4246 * gcc.dg/cleanup-11.c: Require exceptions.
4247 * gcc.dg/cleanup-12.c: Require exceptions.
4248 * gcc.dg/cleanup-13.c: Require exceptions.
4249 * gcc.dg/cleanup-5.c: Require exceptions.
4250 * gcc.dg/cleanup-8.c: Require exceptions.
4251 * gcc.dg/cleanup-9.c: Require exceptions.
4252 * gcc.dg/gomp/pr29955.c: Require exceptions.
4253 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4254 * gcc.dg/nested-func-5.c: Require exceptions.
4255 * gcc.dg/pch/except-1.c: Require exceptions.
4256 * gcc.dg/pch/valid-2.c: Require exceptions.
4257 * gcc.dg/pr41470.c: Require exceptions.
4258 * gcc.dg/pr42427.c: Require exceptions.
4259 * gcc.dg/pr44545.c: Require exceptions.
4260 * gcc.dg/pr47086.c: Require exceptions.
4261 * gcc.dg/pr51481.c: Require exceptions.
4262 * gcc.dg/pr51644.c: Require exceptions.
4263 * gcc.dg/pr52046.c: Require exceptions.
4264 * gcc.dg/pr54669.c: Require exceptions.
4265 * gcc.dg/pr56424.c: Require exceptions.
4266 * gcc.dg/pr64465.c: Require exceptions.
4267 * gcc.dg/pr65802.c: Require exceptions.
4268 * gcc.dg/pr67563.c: Require exceptions.
4269 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4270 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4271 * gcc.dg/vect/pr46663.c: Require exceptions.
4272 * lib/target-supports.exp (check_effective_target_exceptions): New.
4273
143d3b15
TC
42742019-01-17 Tamar Christina <tamar.christina@arm.com>
4275
4276 PR target/88851
4277 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4278
e32fc449
NS
42792019-01-17 Nathan Sidwell <nathan@acm.org>
4280
4281 PR c++/86610
4282 * g++.dg/cpp0x/pr86610.C: New.
4283
f6a02135
WX
42842019-01-17 Wei Xiao <wei3.xiao@intel.com>
4285
4286 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4287 VFIXUPIMM* intrinsics.
4288 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4291
040d2bba
WX
42922019-01-17 Wei Xiao <wei3.xiao@intel.com>
4293
4294 PR target/88794
4295 Revert:
4296 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4297
4298 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4299 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4300 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4302 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4303 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4305 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4306 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4307 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4308 * gcc.target/i386/sse-13.c: Ditto.
4309 * gcc.target/i386/sse-14.c: Ditto.
4310 * gcc.target/i386/sse-22.c: Ditto.
4311 * gcc.target/i386/sse-23.c: Ditto.
4312 * gcc.target/i386/testimm-10.c: Ditto.
4313 * gcc.target/i386/testround-1.c: Ditto.
4314
8a8d6691
WX
43152019-01-17 Wei Xiao <wei3.xiao@intel.com>
4316
4317 PR target/88794
4318 Revert:
4319 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR target/88489
4322 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4323 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4324
9556b012
JJ
43252019-01-17 Jakub Jelinek <jakub@redhat.com>
4326
4327 PR rtl-optimization/88870
4328 * gcc.dg/pr88870.c: New test.
4329
404fa41f
KL
43302019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4331
4332 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4333
33f746e5
AO
43342019-01-17 Alexandre Oliva <aoliva@redhat.com>
4335
b00e9be0
AO
4336 PR c++/87768
4337 * g++.dg/concepts/pr87768.C: New.
4338
33f746e5
AO
4339 PR c++/86648
4340 * gcc.dg/cpp1z/pr86648.C: New.
4341
b0dd8f37
KL
43422019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4343
4344 PR target/87306
4345 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4346 vectorized on POWER unless hardware misaligned loads are available.
4347
15b93db9
DM
43482019-01-16 David Malcolm <dmalcolm@redhat.com>
4349
4350 PR target/88861
4351 * g++.dg/torture/pr88861.C: New test.
4352
4e7cbff5
TC
43532019-01-16 Tamar Christina <tamar.christina@arm.com>
4354
4355 PR debug/88046
4356 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4357
59ec4914
PC
43582019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4359
4360 * g++.dg/other/pr33558.C: Test location too.
4361 * g++.dg/other/pr33558-2.C: Likewise.
4362 * g++.dg/parse/crash4.C: Likewise.
4363 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4364 * g++.old-deja/g++.mike/p7635.C: Likewise.
4365 * g++.old-deja/g++.other/decl6.C: Likewise.
4366
2ea2a74d
MP
43672019-01-16 Marek Polacek <polacek@redhat.com>
4368
4369 PR c++/78244 - narrowing conversion in template not detected.
4370 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4371 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4372
e964d9b2
JJ
43732019-01-16 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR c/51628
4376 PR target/88682
4377 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4378 may_alias attribute.
4379
5686a6b7
NB
43802019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4381
1e157fa3 4382 * gcc.misc-tests/godump-1.c: Add test case for typedef before
5686a6b7
NB
4383 struct.
4384
1abb44f8
DM
43852019-01-15 David Malcolm <dmalcolm@redhat.com>
4386
4387 PR c++/88795
4388 * g++.dg/template/pr88795.C: New test.
4389
0335cc37
TK
43902019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4391
37879e01 4392 PR fortran/43136
0335cc37
TK
4393 * gfortran.dg/actual_array_substr_3.f90: New test.
4394
a81a6d58
SK
43952019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4396
4397 PR fortran/81849
4398 * gfortran.dg/pr81849.f90: New test.
4399
92f3a180
PT
44002019-01-15 Paul Thomas <pault@gcc.gnu.org>
4401
152f258f 4402 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
92f3a180
PT
4403 ISO_Fortran_binding_2.h.
4404
51177d3d
MP
44052019-01-15 Marek Polacek <polacek@redhat.com>
4406
4407 PR c++/88866
4408 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4409
99063eee
RS
44102019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4411
4412 PR inline-asm/52813
4413 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4414 -Wdeprecated warning and expect a following note:.
4415
17f78160
RB
44162019-01-15 Richard Biener <rguenther@suse.de>
4417
4418 PR debug/88046
4419 * g++.dg/lto/pr88046_0.C: New testcase.
4420
41bc37ba
RB
44212019-01-15 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/88855
4424 * gcc.dg/pr88855.c: New testcase.
4425
079a6680
PC
44262019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4427
4428 * g++.dg/diagnostic/typedef-initialized.C: New.
4429
44302019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4431
4432 * g++.dg/diagnostic/bitfld3.C: New.
4433
93aa3c4a
JJ
44342019-01-15 Jakub Jelinek <jakub@redhat.com>
4435
4436 PR tree-optimization/88775
4437 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4438 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4439
f80aa399
MP
44402019-01-14 Marek Polacek <polacek@redhat.com>
4441
4442 PR c++/88825 - ICE with bogus function return type deduction.
4443 * g++.dg/cpp1y/auto-fn55.C: New test.
4444
a30d0196
JJ
44452019-01-14 Jakub Jelinek <jakub@redhat.com>
4446
4447 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4448 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4449 feature test macros.
4450 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4451
345364cf
MP
44522019-01-14 Marek Polacek <polacek@redhat.com>
4453
4454 PR c++/88830 - ICE with abstract class.
4455 * g++.dg/other/abstract7.C: New test.
4456
23db6ced
MS
44572019-01-14 Martin Sebor <msebor@redhat.com>
4458
4459 PR target/88638
4460 * gcc.dg/format/attr-8.c: New test.
4461 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4462 * gcc.dg/format/attr-3.c: Same.
4463 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4464 * objc.dg/fsf-nsstring-format-1.m: Same.
4465
15f4e33d
ML
44662019-01-14 Martin Liska <mliska@suse.cz>
4467
4468 PR gcov-profile/88263
4469 * g++.dg/gcov/pr88263-2.C: New test.
4470
a49a975f
JJ
44712019-01-14 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR rtl-optimization/88796
4474 * gcc.target/i386/pr88796.c: New test.
4475
2b5e01fa
IB
44762019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4477
4478 * gdc.dg/asm1.d: New test.
4479 * gdc.dg/asm2.d: New test.
4480 * gdc.dg/asm3.d: New test.
4481 * gdc.dg/asm4.d: New test.
4482 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4483
9c5f8900
JD
44842019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4485
4486 PR libfortran/88776
4487 * gfortran.dg/namelist_96.f90: New test.
4488
8ef8fa9a
TK
44892019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4490
4491 PR fortran/59345
4492 * gfortran.dg/internal_pack_18.f90: New test.
4493
234c3818
L
44942019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4495
4496 * gcc.dg/pr51628-20.c: Updated.
4497 * gcc.dg/pr51628-21.c: Likewise.
4498 * gcc.dg/pr51628-25.c: Likewise.
4499
5f8865c3
TK
45002019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4501
4502 PR fortran/59345
4503 * gfortran.dg/internal_pack_17.f90: New test.
4504 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4505 to builtin_free.
4506
26420121
SK
45072019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4508
4509 PR fortran/61765
4510 * gfortran.dg/pr61765.f90: New test.
4511
062ab459
PC
45122019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4513
4514 * g++.dg/cpp0x/pr62101.C: Test locations too.
4515 * g++.dg/inherit/pure1.C: Likewise.
4516
fd253dbf
PT
45172019-01-12 Paul Thomas <pault@gcc.gnu.org>
4518
152f258f 4519 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
fd253dbf 4520 reports of ICEs.
152f258f 4521 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
fd253dbf
PT
4522
45232019-01-12 Paul Thomas <pault@gcc.gnu.org>
4524
152f258f
JJ
4525 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4526 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4527 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4528 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4529 * gfortran.dg/bind_c_array_params_2.f90: Change search string
fd253dbf
PT
4530 for dump tree scan.
4531
89508a3f
SK
45322019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4533
4534 PR fortran/35031
4535 * gfortran.dg/pr35031.f90: new test.
4536
1439f355
MP
45372019-01-11 Marek Polacek <polacek@redhat.com>
4538
4539 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4540 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4541 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4542
da972c05
JJ
45432019-01-11 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR middle-end/85956
4546 PR lto/88733
4547 * c-c++-common/gomp/pr85956.c: New test.
4548 * g++.dg/gomp/pr88733.C: New test.
4549
b13091dd
TB
45502019-01-11 Tobias Burnus <burnus@net-b.de>
4551
4552 PR C++/88114
fd253dbf 4553 * g++.dg/cpp0x/defaulted61.C: New
b13091dd
TB
4554 * g++.dg/cpp0x/defaulted62.C: New.
4555
e17fa93e
JJ
45562019-01-11 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR tree-optimization/88693
4559 * gcc.c-torture/execute/pr88693.c: New test.
4560
d58cb965
TC
45612019-01-11 Tamar Christina <tamar.christina@arm.com>
4562
4563 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4564 and add options.
4565
5019eef8
ML
45662019-01-11 Martin Liska <mliska@suse.cz>
4567
4568 PR middle-end/88758
4569 * g++.dg/lto/pr88758_0.C: New test.
4570 * g++.dg/lto/pr88758_1.C: New test.
4571
4f853137
JB
45722019-01-11 Jan Beulich <jbeulich@suse.com>
4573
4574 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4575 gcc.target/i386/avx512f-vcvtss2si-1.c,
4576 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4577 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4578 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4579 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4580 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4581 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4582 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4583 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4584 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4585 gcc.target/i386/pr19398.c: Permit l or q suffix.
4586
6ebf16e6
JJ
45872019-01-11 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR rtl-optimization/88296
4590 * gcc.target/i386/pr88296.c: New test.
4591
a8766179
PC
45922019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4593
4594 * g++.dg/diagnostic/extern-initialized.C: New.
4595 * g++.dg/ext/dllimport-initialized.C: Likewise.
4596
7dc3df08
TK
45972019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4598
4599 PR fortran/59345
4600 * gfortran.dg/internal_pack_16.f90: New test.
4601
84df580f
JJ
46022019-01-10 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR target/88785
4605 * g++.target/i386/pr88785.C: New test.
4606
7e4d17a8
VM
46072019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4608
4609 PR rtl-optimization/87305
4610 * gcc.target/aarch64/pr87305.c: New.
4611
f25507d0
RB
46122019-01-10 Richard Biener <rguenther@suse.de>
4613
4614 PR tree-optimization/88792
4615 * gcc.dg/torture/pr88792.c: New testcase.
4616
bebf94af
SK
46172019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4618
4619 PR fortran/86322
4620 * gfortran.dg/pr86322_1.f90: New test.
4621 * gfortran.dg/pr86322_2.f90: Ditto.
4622 * gfortran.dg/pr86322_3.f90: Ditto.
4623
8b530f81
SD
46242019-01-10 Sudakshina Das <sudi.das@arm.com>
4625
4626 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4627 * gcc.target/aarch64/bti-2.c: Likewise.
4628 * gcc.target/aarch64/bti-3.c: Likewise.
4629
ae8792cb
SA
46302019-01-10 Stefan Agner <stefan@agner.ch>
4631
4632 PR target/88648
4633 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4634 check if -masm-syntax-unified gets applied properly.
4635
dbf02a2c
JJ
46362019-01-10 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR c/88568
4639 * gcc.dg/pr88568.c: New test.
4640
c2b7062d
TC
46412019-01-10 Tamar Christina <tamar.christina@arm.com>
4642
4643 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4644 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4645
9d63f43b
TC
46462019-01-10 Tamar Christina <tamar.christina@arm.com>
4647
4648 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4649 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4650
90c3d78f
TC
46512019-01-10 Tamar Christina <tamar.christina@arm.com>
4652
4653 * lib/target-supports.exp
4654 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4655 check_effective_target_arm_v8_3a_complex_neon_ok,
4656 add_options_for_arm_v8_3a_complex_neon,
4657 check_effective_target_arm_v8_3a_complex_neon_hw,
4658 check_effective_target_vect_complex_rot_N): New.
4659
8c94b8da
SK
46602019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4661
4662 PR fortran/88376
4663 * gfortran.dg/pr88376.f90: New test.
4664
430002e1
SL
46652019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4666
4667 PR other/16615
430002e1
SL
4668 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4669 "can not" with "cannot".
4670 * gfortran.dg/common_15.f90: Likewise.
4671 * gfortran.dg/derived_result_2.f90: Likewise.
4672 * gfortran.dg/do_check_6.f90: Likewise.
4673 * gfortran.dg/namelist_args.f90: Likewise.
4674 * gfortran.dg/negative_unit_check.f90: Likewise.
4675 * gfortran.dg/pure_formal_3.f90: Likewise.
4676 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4677 * obj-c++.dg/exceptions-3.mm: Likewise.
4678 * obj-c++.dg/exceptions-4.mm: Likewise.
4679 * obj-c++.dg/exceptions-5.mm: Likewise.
4680 * obj-c++.dg/property/at-property-23.mm: Likewise.
4681 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4682 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4683 * objc.dg/attributes/method-attribute-2.m: Likewise.
4684 * objc.dg/exceptions-3.m: Likewise.
4685 * objc.dg/exceptions-4.m: Likewise.
4686 * objc.dg/exceptions-5.m: Likewise.
4687 * objc.dg/param-1.m: Likewise.
4688 * objc.dg/property/at-property-23.m: Likewise.
4689 * objc.dg/property/dotsyntax-17.m: Likewise.
4690 * objc.dg/property/property-neg-7.m: Likewise.
4691
ee0b3cea
TK
46922019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4693
4694 PR fortran/68426
4695 * gfortran.dg/spread_simplify_1.f90: New test.
4696
33142cf9
UB
46972019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4698
4699 * lib/target-supports.exp
4700 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4701 * gcc.target/i386/xorsign.c: New test.
4702
4e8e8a9f
EB
47032019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4704
4705 * gcc.target/sparc/tls-ld-int8.c: New test.
4706 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4707 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4708 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4709 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4710 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4711
c7ff4f0f
SD
47122018-01-09 Sudakshina Das <sudi.das@arm.com>
4713
4714 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4715 option when configure with bti.
4716 * gcc.target/aarch64/bti-2.c: Likewise.
4717 * lib/target-supports.exp
4718 (check_effective_target_default_branch_protection):
4719 Add configure check for --enable-standard-branch-protection.
4720
b5f794b4
SD
47212018-01-09 Sudakshina Das <sudi.das@arm.com>
4722
4723 * gcc.target/aarch64/bti-1.c: New test.
4724 * gcc.target/aarch64/bti-2.c: New test.
4725 * gcc.target/aarch64/bti-3.c: New test.
4726 * lib/target-supports.exp
4727 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4728
901e66e0
SD
47292018-01-09 Sudakshina Das <sudi.das@arm.com>
4730
4731 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4732 instead of IP0_REGNUM and add test case.
4733
6c9c7b73
AM
47342019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4735
4736 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4737 copysign.
4738 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4739 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4740 xorsign.
4741 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4742
a811a0a8
JJ
47432019-01-09 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR rtl-optimization/88331
4746 * gcc.target/i386/pr88331.c: New test.
4747
73075e06
PC
47482019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 * g++.dg/diagnostic/constexpr2.C: New.
4751 * g++.dg/diagnostic/ref3.C: Likewise.
4752
96e768c3
MP
47532019-01-08 Marek Polacek <polacek@redhat.com>
4754
4755 PR c++/88538 - braced-init-list in template-argument-list.
4756 * g++.dg/cpp2a/nontype-class11.C: New test.
4757
52af3071
MP
4758 PR c++/88744
4759 * g++.dg/cpp2a/nontype-class12.C: New test.
4760
524abb09
JJ
47612019-01-08 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR target/88457
4764 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4765 dg-options. Require ppc_cpu_supports_hw effective target instead of
4766 powerpc64*-*-*.
4767
903ecc6c
JW
47682019-01-08 Janus Weil <janus@gcc.gnu.org>
4769
4770 PR fortran/88047
4771 * gfortran.dg/class_69.f90: New test case.
4772
53ef4e3a
L
47732019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4774
4775 PR target/88717
4776 * gcc.target/i386/pr88717.c: New test.
4777
e01ffb47
MP
47782019-01-08 Marek Polacek <polacek@redhat.com>
4779
4780 PR c++/88548 - this accepted in static member functions.
4781 * g++.dg/cpp0x/this1.C: New test.
4782
5a5474ba
ML
47832019-01-08 Martin Liska <mliska@suse.cz>
4784
4785 PR tree-optimization/88753
4786 * gcc.dg/tree-ssa/pr88753.c: New test.
4787
e5ab5ae0
RB
47882019-01-08 Richard Biener <rguenther@suse.de>
4789
4790 PR tree-optimization/86554
4791 * gcc.dg/torture/pr86554-1.c: New testcase.
4792 * gcc.dg/torture/pr86554-2.c: Likewise.
4793
50f9dff2
PC
47942019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4795
4796 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4797 cover target variance.
4798
eb4a9145
RB
47992019-01-08 Richard Biener <rguenther@suse.de>
4800
4801 PR fortran/88611
4802 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4803 directly build the expected GENERIC tree.
4804
efac62a3
ST
48052019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4806
4807 * gcc.target/aarch64/(return_address_sign_1.c,
4808 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4809 Change option to -mbranch-protection.
4810 * gcc.target/aarch64/(branch-protection-option.c,
4811 branch-protection-option-2.c, branch-protection-attr.c,
4812 branch-protection-attr-2.c): New file.
4813
30fa2068
PC
48142019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4815
4816 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4817
e32ba3f7
IS
48182019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4819
4820 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4821 alias support.
4822 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4823 Append match for warning that ‘protected’ attribute is not supported.
4824
2e81e6e9
IS
48252019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4826
4827 * gcc.dg/Wmissing-attributes.c: Require alias support.
4828 * gcc.dg/attr-copy-2.c: Likewise.
4829 * gcc.dg/attr-copy-5.c: Likewise.
4830
ff0425cd
JW
48312019-01-08 Jonathan Wakely <jwakely@redhat.com>
4832 Jakub Jelinek <jakub@redhat.com>
4833
4834 PR c++/88554
4835 * g++.dg/warn/Wreturn-type-11.C: New test.
4836
44e813ec
DM
48372019-01-07 David Malcolm <dmalcolm@redhat.com>
4838
4839 PR jit/88747
4840 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4841 dump to reflect r266077.
4842
c4581bbf
JJ
48432019-01-07 Jakub Jelinek <jakub@redhat.com>
4844
4845 PR c/88701
4846 * gcc.dg/pr88701.c: New test.
4847
65c5b1eb
JM
48482019-01-07 Joseph Myers <joseph@codesourcery.com>
4849
4850 PR c/88720
4851 PR c/88726
4852 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4853
2c86a574
PC
48542019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4855
4856 * g++.dg/diagnostic/constexpr1.C: New.
4857 * g++.dg/diagnostic/thread1.C: Likewise.
4858
419af57c
TK
48592019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4860 Harald Anlauf <anlauf@gmx.de>
4861 Tobias Burnus <burnus@gcc.gnu.org>
4862
4863 * gfortran.dg/is_contiguous_1.f90: New test.
4864 * gfortran.dg/is_contiguous_2.f90: New test.
4865 * gfortran.dg/is_contiguous_3.f90: New test.
4866
25a34b02
MP
48672019-01-07 Marek Polacek <polacek@redhat.com>
4868
4869 PR c++/88741 - wrong error with initializer-string.
4870 * g++.dg/init/array50.C: New test.
4871
08c35030
BE
48722019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4873
4874 PR c++/88261
4875 PR c++/69338
4876 PR c++/69696
4877 PR c++/69697
4878 * gcc.dg/array-6.c: Move from here ...
4879 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4880 * g++.dg/pr69338.C: New test.
4881 * g++.dg/pr69697.C: Likewise.
4882 * g++.dg/ext/flexary32.C: Likewise.
4883 * g++.dg/ext/flexary3.C: Adjust test.
4884 * g++.dg/ext/flexary12.C: Likewise.
4885 * g++.dg/ext/flexary13.C: Likewise.
4886 * g++.dg/ext/flexary15.C: Likewise.
4887 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4888 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4889 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4890
a58fe3c5
RE
48912019-01-07 Richard Earnshaw <rearnsha@arm.com>
4892
4893 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4894 optional in scan pattern.
4895
f4bf2aab
RS
48962019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4897
4898 PR tree-optimization/88598
4899 * gcc.dg/vect/pr88598-1.c: New test.
4900 * gcc.dg/vect/pr88598-2.c: Likewise.
4901 * gcc.dg/vect/pr88598-3.c: Likewise.
4902 * gcc.dg/vect/pr88598-4.c: Likewise.
4903 * gcc.dg/vect/pr88598-5.c: Likewise.
4904 * gcc.dg/vect/pr88598-6.c: Likewise.
4905
46c66a46
RS
49062019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4907
4908 PR tree-optimization/88598
4909 * gcc.dg/pr88598-1.c: New test.
4910 * gcc.dg/pr88598-2.c: Likewise.
4911 * gcc.dg/pr88598-3.c: Likewise.
4912 * gcc.dg/pr88598-4.c: Likewise.
4913 * gcc.dg/pr88598-5.c: Likewise.
4914
d8fcab68
JJ
49152019-01-07 Jakub Jelinek <jakub@redhat.com>
4916
0119d5a2
JJ
4917 PR tree-optimization/88676
4918 * gcc.dg/tree-ssa/pr88676.c: New test.
4919 * gcc.dg/pr88676.c: New test.
4920 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4921 allow &.
4922
76192f93
JJ
4923 PR sanitizer/88619
4924 * c-c++-common/asan/pr88619.c: New test.
4925
d8fcab68
JJ
4926 PR c++/85052
4927 * c-c++-common/builtin-convertvector-1.c: New test.
4928 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4929 * g++.dg/ext/builtin-convertvector-1.C: New test.
4930 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4931
4075fc70
M
49322018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4933
4934 PR target/88521
4935 * gcc.target/i386/pr88521.c: New testcase.
4936
13b1afe4
TK
49372019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4938
4939 PR fortran/88658
4940 * gfortran.dg/min_max_type_2.f90: New test.
4941
8f4813c1
JJ
49422019-01-06 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR c/88363
4945 * c-c++-common/attributes-4.c (falloc_align_int128,
4946 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4947
f256c274
JH
49482019-01-05 Jan Hubicka <hubicka@ucw.cz>
4949
4950 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4951
2a95da04
DH
49522019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4953
4954 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4955 * gcc.dg/plugin/plugindir2.c: Likewise.
4956 * gcc.dg/plugin/plugindir3.c: Likewise.
4957 * gcc.dg/plugin/plugindir4.c: Likewise.
4958
f8add009
JW
49592019-01-05 Janus Weil <janus@gcc.gnu.org>
4960
4961 PR fortran/88009
4962 * gfortran.dg/blockdata_10.f90: New test case.
4963
4a3e7df8 49642019-01-05 Jakub Jelinek <jakub@redhat.com>
46ca1b43 4965
23141e52
JJ
4966 PR middle-end/82564
4967 PR target/88620
4968 * gcc.dg/nested-func-12.c: New test.
4969 * gcc.c-torture/compile/pr82564.c: New test.
4970
4a3e7df8
JJ
4971 PR debug/88635
4972 * gcc.dg/debug/dwarf2/pr88635.c: New test.
46ca1b43 4973
ab18132e
DH
49742019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4975
4a3e7df8 4976 PR target/60563
ab18132e
DH
4977 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4978
29d24852
MS
49792019-01-04 Martin Sebor <msebor@redhat.com>
4980
4981 PR c/88546
4982 * g++.dg/ext/attr-copy.C: New test.
4983 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4984 * gcc.dg/attr-copy-6.c: New test.
4985 * gcc.dg/attr-copy-7.c: New test.
4986
9069a4c9
MS
49872019-01-04 Martin Sebor <msebor@redhat.com>
4988
4989 PR c/88363
4990 * c-c++-common/attributes-4.c: New test.
4991
b33d65e3
JJ
49922019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4993
4994 PR gcc/87763
4995 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4996 count to 18.
4997
a52fcfac
TK
49982019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4999
5000 PR fortran/48543
5001 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5002 * gfortran.dg/merge_char_const.f90: Restore.
5003
9d3ac5e3
JJ
50042019-01-04 Jakub Jelinek <jakub@redhat.com>
5005
5006 PR target/88594
5007 * gcc.dg/pr88594.c: New test.
5008
80b23ae8
JB
50092019-01-04 Jan Beulich <jbeulich@suse.com>
5010
5011 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5012 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5013 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5014 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5015 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5016 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5017 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5018 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5019 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5020 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5021 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5022 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5023 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5024 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5025 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5026 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5027 gcc.target/i386/avx512bw-vpcmplew-1.c,
5028 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5029 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5030 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5031 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5032 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5033 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5034 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5035 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5036 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5037 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5038 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5039 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5040 gcc.target/i386/avx512bw-vptestmb-1.c,
5041 gcc.target/i386/avx512bw-vptestmw-1.c,
5042 gcc.target/i386/avx512bw-vptestnmb-1.c,
5043 gcc.target/i386/avx512bw-vptestnmw-1.c,
5044 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5045 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5046 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5047 gcc.target/i386/avx512dq-vfpclassss-1.c,
5048 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5049 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5050 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5051 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5052 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5053 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5054 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5055 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5056 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5057 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5058 gcc.target/i386/avx512vl-vpcmpged-1.c,
5059 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5060 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5061 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5062 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5063 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5064 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5065 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5066 gcc.target/i386/avx512vl-vpcmpled-1.c,
5067 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5068 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5069 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5070 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5071 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5072 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5073 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5074 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5075 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5076 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5077 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5078 gcc.target/i386/avx512vl-vptestmd-1.c,
5079 gcc.target/i386/avx512vl-vptestmq-1.c,
5080 gcc.target/i386/avx512vl-vptestnmd-1.c,
5081 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5082 operand.
5083 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5084 gcc.target/i386/avx512bw-vpcmpub-1.c,
5085 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5086 gcc.target/i386/avx512bw-vpcmpw-1.c,
5087 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5088 gcc.target/i386/avx512dq-vfpclassps-1.c,
5089 gcc.target/i386/avx512f-vcmppd-1.c,
5090 gcc.target/i386/avx512f-vcmpps-1.c,
5091 gcc.target/i386/avx512f-vcmpsd-1.c,
5092 gcc.target/i386/avx512f-vcmpss-1.c,
5093 gcc.target/i386/avx512f-vpcmpd-1.c,
5094 gcc.target/i386/avx512f-vpcmpq-1.c,
5095 gcc.target/i386/avx512f-vpcmpud-1.c,
5096 gcc.target/i386/avx512f-vpcmpuq-1.c,
5097 gcc.target/i386/avx512f-vptestmd-1.c,
5098 gcc.target/i386/avx512f-vptestmq-1.c,
5099 gcc.target/i386/avx512f-vptestnmd-1.c,
5100 gcc.target/i386/avx512f-vptestnmq-1.c,
5101 gcc.target/i386/avx512vl-vcmppd-1.c,
5102 gcc.target/i386/avx512vl-vcmpps-1.c,
5103 gcc.target/i386/avx512vl-vpcmpd-1.c,
5104 gcc.target/i386/avx512vl-vpcmpq-1.c,
5105 gcc.target/i386/avx512vl-vpcmpud-1.c,
5106 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5107 as mask operand.
5108
df161fc2
MS
51092019-01-03 Martin Sebor <msebor@redhat.com>
5110
5111 PR tree-optimization/88659
5112 * gcc.dg/Wstringop-truncation-6.c: New test.
5113
ed72c2e3
TK
51142019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5115
5116 PR fortran/48543
5117 * gfortran.dg/const_chararacter_merge.f90: Remove.
5118
c04d40da
JJ
51192019-01-03 Jakub Jelinek <jakub@redhat.com>
5120
5121 PR debug/88644
5122 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5123 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5124
51252019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5126
5127 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5128 * gcc.dg/pubtypes-3.c: Likewise.
5129 * gcc.dg/pubtypes-4.c: Likewise.
5130
cc3dac97
JJ
51312019-01-03 Jakub Jelinek <jakub@redhat.com>
5132
5133 PR c++/88636
5134 * g++.target/i386/pr88636.C: New test.
5135
7dae2950
PC
51362019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5137
5138 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5139
d1409ea5
ML
51402019-01-03 Martin Liska <mliska@suse.cz>
5141
5142 PR testsuite/88436
5143 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5144
5b81a980
MP
51452019-01-02 Marek Polacek <polacek@redhat.com>
5146
5147 PR c++/88612 - ICE with -Waddress-of-packed-member.
5148 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5149
29bb9224
MP
5150 PR c++/88631 - CTAD failing for value-initialization.
5151 * g++.dg/cpp1z/class-deduction59.C: New test.
5152
fbf3e66f
MP
5153 PR c++/81486 - CTAD failing with ().
5154 * g++.dg/cpp1z/class-deduction60.C: New test.
5155 * g++.dg/cpp1z/class-deduction61.C: New test.
7dae2950 5156
d4bf6975 51572019-01-02 Martin Sebor <msebor@redhat.com>
1e157fa3 5158 Jeff Law <law@redhat.com>
d4bf6975
MS
5159
5160 * gcc.dg/strlenopt-36.c: Update.
5161 * gcc.dg/strlenopt-45.c: Update.
5162 * gcc.c-torture/execute/strlen-5.c: New test.
5163 * gcc.c-torture/execute/strlen-6.c: New test.
5164 * gcc.c-torture/execute/strlen-7.c: New test.
5165
ec1faddf
JJ
51662019-01-02 Jakub Jelinek <jakub@redhat.com>
5167
5168 PR testsuite/87304
5169 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5170 messages only on vect_hw_misalign targets.
5171
f8fdc8c9 51722019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
7dae2950 5173
f8fdc8c9
SK
5174 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5175 * gfortran.dg/dec_d_lines_3.f: Ditto.
5176 * gfortran.dg/dec_structure_24.f90: Ditto.
5177 * gfortran.dg/dec_structure_26.f90: Ditto.
5178 * gfortran.dg/dec_structure_27.f90: Ditto.
5179 * gfortran.dg/dec_type_print_3.f90: Ditto.
5180 * gfortran.dg/derived_name_1.f90: Ditto.
5181 * gfortran.dg/error_recovery_1.f90: Ditto.
5182 * gfortran.dg/gomp/pr29759.f90: Ditto.
5183 * gfortran.dg/pr36192.f90: Ditto.
5184 * gfortran.dg/pr56007.f90: Ditto.
5185 * gfortran.dg/pr56520.f90: Ditto.
5186 * gfortran.dg/pr78741.f90: Ditto.
5187 * gfortran.dg/print_fmt_2.f90: Ditto.
5188 * gfortran.dg/select_type_20.f90: Ditto.
5189
905969f9
MP
51902019-01-02 Marek Polacek <polacek@redhat.com>
5191
5192 PR c++/86875
5193 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5194
3f11aa6a
TK
51952019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5196
5197 PR fortran/48543
5198 * gfortran.dg/const_chararacter_merge.f90: New test.
5199
3b456f8d
JH
52002019-01-02 Jan Hubicka <hubicka@ucw.cz>
5201
5202 PR lto/88130
5203 * g++.dg/torture/pr88130.C: New testcase.
5204
0588e288
ML
52052019-01-02 Martin Liska <mliska@suse.cz>
5206
5207 PR tree-optimization/88650
5208 * gfortran.dg/predict-3.f90: New test.
5209
dcff404e
RO
52102019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5211
5212 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5213
4c3643a5
RB
52142019-01-02 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/88621
5217 * gcc.dg/torture/pr88621.c: New testcase.
5218
0958fc85
JJ
52192019-01-02 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR ipa/88561
5222 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5223 targets and expect _ZThn8 for ilp32 targets.
5224
5d6655eb 52252019-01-01 Martin Sebor <msebor@redhat.com>
1e157fa3 5226 Jeff Law <law@redhat.com>
5d6655eb 5227
dcff404e
RO
5228 * gcc.dg/strlenopt-40.c: Update.
5229 * gcc.dg/strlenopt-51.c: Likewise.
eef2da67
MS
5230 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5231
5d6655eb
MS
5232 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5233 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5234 * gcc.dg/strlenopt-59.c: New test.
5235 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5236 * g++.dg/init/strlen.C: New test.
5237
cf015ca2
TK
52382019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5239
5240 PR fortran/82743
5241 * gfortran.dg/structure_constructor_16.f90: New test.
5242
976cbbe1
JH
52432019-01-01 Jan Hubicka <hubicka@ucw.cz>
5244
5245 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5246 * g++.dg/ipa/devirt-53.C: Fix scan template.
5247
d2014992
JH
52482019-01-01 Jan Hubicka <hubicka@ucw.cz>
5249
5250 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5251 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5252 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5253
962e88a9
JH
52542019-01-01 Jan Hubicka <hubicka@ucw.cz>
5255
5256 * g++.dg/tree-prof/devirt.C: Update testcase.
5257
a5544970 52582019-01-01 Jakub Jelinek <jakub@redhat.com>
85ec4feb
JJ
5259
5260 Update copyright years.
818ab71a 5261\f
a5544970 5262Copyright (C) 2019 Free Software Foundation, Inc.
ad41bd84
JM
5263
5264Copying and distribution of this file, with or without modification,
5265are permitted in any medium without royalty provided the copyright
5266notice and this notice are preserved.