]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2019-01-15 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c415e6f6 12019-01-15 Richard Biener <rguenther@suse.de>
2
3 PR debug/88046
4 * g++.dg/lto/pr88046_0.C: New testcase.
5
5ead71c8 62019-01-15 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/88855
9 * gcc.dg/pr88855.c: New testcase.
10
39a51021 112019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
12
13 * g++.dg/diagnostic/typedef-initialized.C: New.
14
152019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
16
17 * g++.dg/diagnostic/bitfld3.C: New.
18
15934f6e 192019-01-15 Jakub Jelinek <jakub@redhat.com>
20
21 PR tree-optimization/88775
22 * gcc.dg/tree-ssa/pr88775-1.c: New test.
23 * gcc.dg/tree-ssa/pr88775-2.c: New test.
24
9f8a8956 252019-01-14 Marek Polacek <polacek@redhat.com>
26
27 PR c++/88825 - ICE with bogus function return type deduction.
28 * g++.dg/cpp1y/auto-fn55.C: New test.
29
478fe3c0 302019-01-14 Jakub Jelinek <jakub@redhat.com>
31
32 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
33 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
34 feature test macros.
35 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
36
affca1c8 372019-01-14 Marek Polacek <polacek@redhat.com>
38
39 PR c++/88830 - ICE with abstract class.
40 * g++.dg/other/abstract7.C: New test.
41
955a4e68 422019-01-14 Martin Sebor <msebor@redhat.com>
43
44 PR target/88638
45 * gcc.dg/format/attr-8.c: New test.
46 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
47 * gcc.dg/format/attr-3.c: Same.
48 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
49 * objc.dg/fsf-nsstring-format-1.m: Same.
50
bf4eb32b 512019-01-14 Martin Liska <mliska@suse.cz>
52
53 PR gcov-profile/88263
54 * g++.dg/gcov/pr88263-2.C: New test.
55
c7a7ba46 562019-01-14 Jakub Jelinek <jakub@redhat.com>
57
58 PR rtl-optimization/88796
59 * gcc.target/i386/pr88796.c: New test.
60
a0c1db44 612019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
62
63 * gdc.dg/asm1.d: New test.
64 * gdc.dg/asm2.d: New test.
65 * gdc.dg/asm3.d: New test.
66 * gdc.dg/asm4.d: New test.
67 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
68
77aa0989 692019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
70
71 PR libfortran/88776
72 * gfortran.dg/namelist_96.f90: New test.
73
70409dee 742019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
75
76 PR fortran/59345
77 * gfortran.dg/internal_pack_18.f90: New test.
78
bd5cf857 792019-01-13 H.J. Lu <hongjiu.lu@intel.com>
80
81 * gcc.dg/pr51628-20.c: Updated.
82 * gcc.dg/pr51628-21.c: Likewise.
83 * gcc.dg/pr51628-25.c: Likewise.
84
ae57d8c7 852019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
86
87 PR fortran/59345
88 * gfortran.dg/internal_pack_17.f90: New test.
89 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
90 to builtin_free.
91
c8f3fe68 922019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
93
94 PR fortran/61765
95 * gfortran.dg/pr61765.f90: New test.
96
2fa582a9 972019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
98
99 * g++.dg/cpp0x/pr62101.C: Test locations too.
100 * g++.dg/inherit/pure1.C: Likewise.
101
d42f854f 1022019-01-12 Paul Thomas <pault@gcc.gnu.org>
103
104 * gfortran.dg/ISO_Fortran_binding_2.f90 : Remove because of
105 reports of ICEs.
106 * gfortran.dg/ISO_Fortran_binding_2.c : Ditto.
107
1082019-01-12 Paul Thomas <pault@gcc.gnu.org>
109
110 * gfortran.dg/ISO_Fortran_binding_1.f90 : New test.
111 * gfortran.dg/ISO_Fortran_binding_1.c : Auxilliary file for test.
112 * gfortran.dg/ISO_Fortran_binding_2.f90 : New test.
113 * gfortran.dg/ISO_Fortran_binding_2.c : Auxilliary file for test.
114 * gfortran.dg/bind_c_array_params_2.f90 : Change search string
115 for dump tree scan.
116
0e8475b7 1172019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
118
119 PR fortran/35031
120 * gfortran.dg/pr35031.f90: new test.
121
0b5957b9 1222019-01-11 Marek Polacek <polacek@redhat.com>
123
124 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
125 * g++.dg/cpp0x/Wredundant-move5.C: New test.
126 * g++.dg/cpp0x/Wredundant-move6.C: New test.
127
45b37eaa 1282019-01-11 Jakub Jelinek <jakub@redhat.com>
129
130 PR middle-end/85956
131 PR lto/88733
132 * c-c++-common/gomp/pr85956.c: New test.
133 * g++.dg/gomp/pr88733.C: New test.
134
1b2f170e 1352019-01-11 Tobias Burnus <burnus@net-b.de>
136
137 PR C++/88114
d42f854f 138 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 139 * g++.dg/cpp0x/defaulted62.C: New.
140
ccd5b7a6 1412019-01-11 Jakub Jelinek <jakub@redhat.com>
142
143 PR tree-optimization/88693
144 * gcc.c-torture/execute/pr88693.c: New test.
145
cda73d4a 1462019-01-11 Tamar Christina <tamar.christina@arm.com>
147
148 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
149 and add options.
150
4bb5146c 1512019-01-11 Martin Liska <mliska@suse.cz>
152
153 PR middle-end/88758
154 * g++.dg/lto/pr88758_0.C: New test.
155 * g++.dg/lto/pr88758_1.C: New test.
156
202e74d0 1572019-01-11 Jan Beulich <jbeulich@suse.com>
158
159 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
160 gcc.target/i386/avx512f-vcvtss2si-1.c,
161 gcc.target/i386/avx512f-vcvttsd2si-1.c,
162 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
163 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
164 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
165 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
166 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
167 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
168 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
169 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
170 gcc.target/i386/pr19398.c: Permit l or q suffix.
171
e9b8018c 1722019-01-11 Jakub Jelinek <jakub@redhat.com>
173
174 PR rtl-optimization/88296
175 * gcc.target/i386/pr88296.c: New test.
176
b385e516 1772019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
178
179 * g++.dg/diagnostic/extern-initialized.C: New.
180 * g++.dg/ext/dllimport-initialized.C: Likewise.
181
04afaf6a 1822019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
183
184 PR fortran/59345
185 * gfortran.dg/internal_pack_16.f90: New test.
186
d07d3a12 1872019-01-10 Jakub Jelinek <jakub@redhat.com>
188
189 PR target/88785
190 * g++.target/i386/pr88785.C: New test.
191
8ae81042 1922019-01-10 Vladimir Makarov <vmakarov@redhat.com>
193
194 PR rtl-optimization/87305
195 * gcc.target/aarch64/pr87305.c: New.
196
aecc93dd 1972019-01-10 Richard Biener <rguenther@suse.de>
198
199 PR tree-optimization/88792
200 * gcc.dg/torture/pr88792.c: New testcase.
201
15cbe83d 2022019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
203
204 PR fortran/86322
205 * gfortran.dg/pr86322_1.f90: New test.
206 * gfortran.dg/pr86322_2.f90: Ditto.
207 * gfortran.dg/pr86322_3.f90: Ditto.
208
a794c0dc 2092019-01-10 Sudakshina Das <sudi.das@arm.com>
210
211 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
212 * gcc.target/aarch64/bti-2.c: Likewise.
213 * gcc.target/aarch64/bti-3.c: Likewise.
214
2fd2b9b8 2152019-01-10 Stefan Agner <stefan@agner.ch>
216
217 PR target/88648
218 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
219 check if -masm-syntax-unified gets applied properly.
220
12f289ae 2212019-01-10 Jakub Jelinek <jakub@redhat.com>
222
223 PR c/88568
224 * gcc.dg/pr88568.c: New test.
225
9ccac370 2262019-01-10 Tamar Christina <tamar.christina@arm.com>
227
228 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
229 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
230
97f353e6 2312019-01-10 Tamar Christina <tamar.christina@arm.com>
232
233 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
234 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
235
02c39a52 2362019-01-10 Tamar Christina <tamar.christina@arm.com>
237
238 * lib/target-supports.exp
239 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
240 check_effective_target_arm_v8_3a_complex_neon_ok,
241 add_options_for_arm_v8_3a_complex_neon,
242 check_effective_target_arm_v8_3a_complex_neon_hw,
243 check_effective_target_vect_complex_rot_N): New.
244
e66b219e 2452019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
246
247 PR fortran/88376
248 * gfortran.dg/pr88376.f90: New test.
249
5fba18a1 2502019-01-09 Sandra Loosemore <sandra@codesourcery.com>
251
252 PR other/16615
5fba18a1 253 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
254 "can not" with "cannot".
255 * gfortran.dg/common_15.f90: Likewise.
256 * gfortran.dg/derived_result_2.f90: Likewise.
257 * gfortran.dg/do_check_6.f90: Likewise.
258 * gfortran.dg/namelist_args.f90: Likewise.
259 * gfortran.dg/negative_unit_check.f90: Likewise.
260 * gfortran.dg/pure_formal_3.f90: Likewise.
261 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
262 * obj-c++.dg/exceptions-3.mm: Likewise.
263 * obj-c++.dg/exceptions-4.mm: Likewise.
264 * obj-c++.dg/exceptions-5.mm: Likewise.
265 * obj-c++.dg/property/at-property-23.mm: Likewise.
266 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
267 * obj-c++.dg/property/property-neg-7.mm: Likewise.
268 * objc.dg/attributes/method-attribute-2.m: Likewise.
269 * objc.dg/exceptions-3.m: Likewise.
270 * objc.dg/exceptions-4.m: Likewise.
271 * objc.dg/exceptions-5.m: Likewise.
272 * objc.dg/param-1.m: Likewise.
273 * objc.dg/property/at-property-23.m: Likewise.
274 * objc.dg/property/dotsyntax-17.m: Likewise.
275 * objc.dg/property/property-neg-7.m: Likewise.
276
9f096803 2772019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
278
279 PR fortran/68426
280 * gfortran.dg/spread_simplify_1.f90: New test.
281
36950f7e 2822019-01-09 Uroš Bizjak <ubizjak@gmail.com>
283
284 * lib/target-supports.exp
285 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
286 * gcc.target/i386/xorsign.c: New test.
287
188ff544 2882019-01-09 Eric Botcazou <ebotcazou@adacore.com>
289
290 * gcc.target/sparc/tls-ld-int8.c: New test.
291 * gcc.target/sparc/tls-ld-int16.c: Likewise.
292 * gcc.target/sparc/tls-ld-int32.c: Likewise.
293 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
294 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
295 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
296
559dff77 2972018-01-09 Sudakshina Das <sudi.das@arm.com>
298
299 * gcc.target/aarch64/bti-1.c: Update test to not add command line
300 option when configure with bti.
301 * gcc.target/aarch64/bti-2.c: Likewise.
302 * lib/target-supports.exp
303 (check_effective_target_default_branch_protection):
304 Add configure check for --enable-standard-branch-protection.
305
15b17909 3062018-01-09 Sudakshina Das <sudi.das@arm.com>
307
308 * gcc.target/aarch64/bti-1.c: New test.
309 * gcc.target/aarch64/bti-2.c: New test.
310 * gcc.target/aarch64/bti-3.c: New test.
311 * lib/target-supports.exp
312 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
313
249c2fa7 3142018-01-09 Sudakshina Das <sudi.das@arm.com>
315
316 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
317 instead of IP0_REGNUM and add test case.
318
fd87572b 3192019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
320
321 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
322 copysign.
323 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
324 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
325 xorsign.
326 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
327
097f6161 3282019-01-09 Jakub Jelinek <jakub@redhat.com>
329
330 PR rtl-optimization/88331
331 * gcc.target/i386/pr88331.c: New test.
332
7cc45975 3332019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
334
335 * g++.dg/diagnostic/constexpr2.C: New.
336 * g++.dg/diagnostic/ref3.C: Likewise.
337
91902bb4 3382019-01-08 Marek Polacek <polacek@redhat.com>
339
340 PR c++/88538 - braced-init-list in template-argument-list.
341 * g++.dg/cpp2a/nontype-class11.C: New test.
342
9996d5d0 343 PR c++/88744
344 * g++.dg/cpp2a/nontype-class12.C: New test.
345
d538a77e 3462019-01-08 Jakub Jelinek <jakub@redhat.com>
347
348 PR target/88457
349 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
350 dg-options. Require ppc_cpu_supports_hw effective target instead of
351 powerpc64*-*-*.
352
d56370db 3532019-01-08 Janus Weil <janus@gcc.gnu.org>
354
355 PR fortran/88047
356 * gfortran.dg/class_69.f90: New test case.
357
2092fe8c 3582019-01-08 H.J. Lu <hongjiu.lu@intel.com>
359
360 PR target/88717
361 * gcc.target/i386/pr88717.c: New test.
362
90e20c9c 3632019-01-08 Marek Polacek <polacek@redhat.com>
364
365 PR c++/88548 - this accepted in static member functions.
366 * g++.dg/cpp0x/this1.C: New test.
367
c914ddb0 3682019-01-08 Martin Liska <mliska@suse.cz>
369
370 PR tree-optimization/88753
371 * gcc.dg/tree-ssa/pr88753.c: New test.
372
6b8ca7f3 3732019-01-08 Richard Biener <rguenther@suse.de>
374
375 PR tree-optimization/86554
376 * gcc.dg/torture/pr86554-1.c: New testcase.
377 * gcc.dg/torture/pr86554-2.c: Likewise.
378
ec26adda 3792019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
380
381 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
382 cover target variance.
383
ac64cdbe 3842019-01-08 Richard Biener <rguenther@suse.de>
385
386 PR fortran/88611
387 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
388 directly build the expected GENERIC tree.
389
6b5dcc7e 3902019-01-08 Sam Tebbs <sam.tebbs@arm.com>
391
392 * gcc.target/aarch64/(return_address_sign_1.c,
393 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
394 Change option to -mbranch-protection.
395 * gcc.target/aarch64/(branch-protection-option.c,
396 branch-protection-option-2.c, branch-protection-attr.c,
397 branch-protection-attr-2.c): New file.
398
8f7d5246 3992019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
400
401 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
402
54417d3a 4032019-01-08 Iain Sandoe <iain@sandoe.co.uk>
404
405 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
406 alias support.
407 * c-c++-common/builtin-has-attribute-4.c: Likewise.
408 Append match for warning that ‘protected’ attribute is not supported.
409
5e453f01 4102019-01-08 Iain Sandoe <iain@sandoe.co.uk>
411
412 * gcc.dg/Wmissing-attributes.c: Require alias support.
413 * gcc.dg/attr-copy-2.c: Likewise.
414 * gcc.dg/attr-copy-5.c: Likewise.
415
6e5908c9 4162019-01-08 Jonathan Wakely <jwakely@redhat.com>
417 Jakub Jelinek <jakub@redhat.com>
418
419 PR c++/88554
420 * g++.dg/warn/Wreturn-type-11.C: New test.
421
caa8ded0 4222019-01-07 David Malcolm <dmalcolm@redhat.com>
423
424 PR jit/88747
425 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
426 dump to reflect r266077.
427
31e21880 4282019-01-07 Jakub Jelinek <jakub@redhat.com>
429
430 PR c/88701
431 * gcc.dg/pr88701.c: New test.
432
0e741ee5 4332019-01-07 Joseph Myers <joseph@codesourcery.com>
434
435 PR c/88720
436 PR c/88726
437 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
438
2318c037 4392019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
440
441 * g++.dg/diagnostic/constexpr1.C: New.
442 * g++.dg/diagnostic/thread1.C: Likewise.
443
5f34f219 4442019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
445 Harald Anlauf <anlauf@gmx.de>
446 Tobias Burnus <burnus@gcc.gnu.org>
447
448 * gfortran.dg/is_contiguous_1.f90: New test.
449 * gfortran.dg/is_contiguous_2.f90: New test.
450 * gfortran.dg/is_contiguous_3.f90: New test.
451
677576f7 4522019-01-07 Marek Polacek <polacek@redhat.com>
453
454 PR c++/88741 - wrong error with initializer-string.
455 * g++.dg/init/array50.C: New test.
456
c38103e8 4572019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
458
459 PR c++/88261
460 PR c++/69338
461 PR c++/69696
462 PR c++/69697
463 * gcc.dg/array-6.c: Move from here ...
464 * c-c++-common/array-6.c: ... to here and add some more test coverage.
465 * g++.dg/pr69338.C: New test.
466 * g++.dg/pr69697.C: Likewise.
467 * g++.dg/ext/flexary32.C: Likewise.
468 * g++.dg/ext/flexary3.C: Adjust test.
469 * g++.dg/ext/flexary12.C: Likewise.
470 * g++.dg/ext/flexary13.C: Likewise.
471 * g++.dg/ext/flexary15.C: Likewise.
472 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
473 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
474 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
475
6163709f 4762019-01-07 Richard Earnshaw <rearnsha@arm.com>
477
478 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
479 optional in scan pattern.
480
df2148cf 4812019-01-07 Richard Sandiford <richard.sandiford@arm.com>
482
483 PR tree-optimization/88598
484 * gcc.dg/vect/pr88598-1.c: New test.
485 * gcc.dg/vect/pr88598-2.c: Likewise.
486 * gcc.dg/vect/pr88598-3.c: Likewise.
487 * gcc.dg/vect/pr88598-4.c: Likewise.
488 * gcc.dg/vect/pr88598-5.c: Likewise.
489 * gcc.dg/vect/pr88598-6.c: Likewise.
490
34dc851a 4912019-01-07 Richard Sandiford <richard.sandiford@arm.com>
492
493 PR tree-optimization/88598
494 * gcc.dg/pr88598-1.c: New test.
495 * gcc.dg/pr88598-2.c: Likewise.
496 * gcc.dg/pr88598-3.c: Likewise.
497 * gcc.dg/pr88598-4.c: Likewise.
498 * gcc.dg/pr88598-5.c: Likewise.
499
59409f09 5002019-01-07 Jakub Jelinek <jakub@redhat.com>
501
162634aa 502 PR tree-optimization/88676
503 * gcc.dg/tree-ssa/pr88676.c: New test.
504 * gcc.dg/pr88676.c: New test.
505 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
506 allow &.
507
ed779478 508 PR sanitizer/88619
509 * c-c++-common/asan/pr88619.c: New test.
510
59409f09 511 PR c++/85052
512 * c-c++-common/builtin-convertvector-1.c: New test.
513 * c-c++-common/torture/builtin-convertvector-1.c: New test.
514 * g++.dg/ext/builtin-convertvector-1.C: New test.
515 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
516
c9caaa3a 5172018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
518
519 PR target/88521
520 * gcc.target/i386/pr88521.c: New testcase.
521
2abeea3d 5222019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
523
524 PR fortran/88658
525 * gfortran.dg/min_max_type_2.f90: New test.
526
a517a911 5272019-01-06 Jakub Jelinek <jakub@redhat.com>
528
529 PR c/88363
530 * c-c++-common/attributes-4.c (falloc_align_int128,
531 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
532
2b7caeda 5332019-01-05 Jan Hubicka <hubicka@ucw.cz>
534
535 * gcc.dg/ipa/ipcp-2.c: Update bounds.
536
44a5ddbf 5372019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
538
539 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
540 * gcc.dg/plugin/plugindir2.c: Likewise.
541 * gcc.dg/plugin/plugindir3.c: Likewise.
542 * gcc.dg/plugin/plugindir4.c: Likewise.
543
f2aba4ef 5442019-01-05 Janus Weil <janus@gcc.gnu.org>
545
546 PR fortran/88009
547 * gfortran.dg/blockdata_10.f90: New test case.
548
92d7f32c 5492019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 550
681aa7c2 551 PR middle-end/82564
552 PR target/88620
553 * gcc.dg/nested-func-12.c: New test.
554 * gcc.c-torture/compile/pr82564.c: New test.
555
92d7f32c 556 PR debug/88635
557 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 558
3449da25 5592019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
560
92d7f32c 561 PR target/60563
3449da25 562 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
563
dd1ab8da 5642019-01-04 Martin Sebor <msebor@redhat.com>
565
566 PR c/88546
567 * g++.dg/ext/attr-copy.C: New test.
568 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
569 * gcc.dg/attr-copy-6.c: New test.
570 * gcc.dg/attr-copy-7.c: New test.
571
3910b703 5722019-01-04 Martin Sebor <msebor@redhat.com>
573
574 PR c/88363
575 * c-c++-common/attributes-4.c: New test.
576
1c2a6eef 5772019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
578
579 PR fortran/48543
580 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
581 * gfortran.dg/merge_char_const.f90: Restore.
582
d31f2252 5832019-01-04 Jakub Jelinek <jakub@redhat.com>
584
585 PR target/88594
586 * gcc.dg/pr88594.c: New test.
587
636144bc 5882019-01-04 Jan Beulich <jbeulich@suse.com>
589
590 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
591 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
592 gcc.target/i386/avx512bw-vpcmpequb-1.c,
593 gcc.target/i386/avx512bw-vpcmpequw-1.c,
594 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
595 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
596 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
597 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
598 gcc.target/i386/avx512bw-vpcmpgew-1.c,
599 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
600 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
601 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
602 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
603 gcc.target/i386/avx512bw-vpcmpleb-1.c,
604 gcc.target/i386/avx512bw-vpcmpleub-1.c,
605 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
606 gcc.target/i386/avx512bw-vpcmplew-1.c,
607 gcc.target/i386/avx512bw-vpcmpltb-1.c,
608 gcc.target/i386/avx512bw-vpcmpltub-1.c,
609 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
610 gcc.target/i386/avx512bw-vpcmpltw-1.c,
611 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
612 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
613 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
614 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
615 gcc.target/i386/avx512bw-vpmovb2m-1.c,
616 gcc.target/i386/avx512bw-vpmovm2b-1.c,
617 gcc.target/i386/avx512bw-vpmovm2w-1.c,
618 gcc.target/i386/avx512bw-vpmovw2m-1.c,
619 gcc.target/i386/avx512bw-vptestmb-1.c,
620 gcc.target/i386/avx512bw-vptestmw-1.c,
621 gcc.target/i386/avx512bw-vptestnmb-1.c,
622 gcc.target/i386/avx512bw-vptestnmw-1.c,
623 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
624 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
625 gcc.target/i386/avx512dq-vfpclasssd-1.c,
626 gcc.target/i386/avx512dq-vfpclassss-1.c,
627 gcc.target/i386/avx512dq-vpmovd2m-1.c,
628 gcc.target/i386/avx512dq-vpmovm2d-1.c,
629 gcc.target/i386/avx512dq-vpmovm2q-1.c,
630 gcc.target/i386/avx512dq-vpmovq2m-1.c,
631 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
632 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
633 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
634 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
635 gcc.target/i386/avx512vl-vpcmpequd-1.c,
636 gcc.target/i386/avx512vl-vpcmpequq-1.c,
637 gcc.target/i386/avx512vl-vpcmpged-1.c,
638 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
639 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
640 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
641 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
642 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
643 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
644 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
645 gcc.target/i386/avx512vl-vpcmpled-1.c,
646 gcc.target/i386/avx512vl-vpcmpleq-1.c,
647 gcc.target/i386/avx512vl-vpcmpleud-1.c,
648 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
649 gcc.target/i386/avx512vl-vpcmpltd-1.c,
650 gcc.target/i386/avx512vl-vpcmpltq-1.c,
651 gcc.target/i386/avx512vl-vpcmpltud-1.c,
652 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
653 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
654 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
655 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
656 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
657 gcc.target/i386/avx512vl-vptestmd-1.c,
658 gcc.target/i386/avx512vl-vptestmq-1.c,
659 gcc.target/i386/avx512vl-vptestnmd-1.c,
660 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
661 operand.
662 * gcc.target/i386/avx512bw-vpcmpb-1.c,
663 gcc.target/i386/avx512bw-vpcmpub-1.c,
664 gcc.target/i386/avx512bw-vpcmpuw-1.c,
665 gcc.target/i386/avx512bw-vpcmpw-1.c,
666 gcc.target/i386/avx512dq-vfpclasspd-1.c,
667 gcc.target/i386/avx512dq-vfpclassps-1.c,
668 gcc.target/i386/avx512f-vcmppd-1.c,
669 gcc.target/i386/avx512f-vcmpps-1.c,
670 gcc.target/i386/avx512f-vcmpsd-1.c,
671 gcc.target/i386/avx512f-vcmpss-1.c,
672 gcc.target/i386/avx512f-vpcmpd-1.c,
673 gcc.target/i386/avx512f-vpcmpq-1.c,
674 gcc.target/i386/avx512f-vpcmpud-1.c,
675 gcc.target/i386/avx512f-vpcmpuq-1.c,
676 gcc.target/i386/avx512f-vptestmd-1.c,
677 gcc.target/i386/avx512f-vptestmq-1.c,
678 gcc.target/i386/avx512f-vptestnmd-1.c,
679 gcc.target/i386/avx512f-vptestnmq-1.c,
680 gcc.target/i386/avx512vl-vcmppd-1.c,
681 gcc.target/i386/avx512vl-vcmpps-1.c,
682 gcc.target/i386/avx512vl-vpcmpd-1.c,
683 gcc.target/i386/avx512vl-vpcmpq-1.c,
684 gcc.target/i386/avx512vl-vpcmpud-1.c,
685 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
686 as mask operand.
687
afe1ec89 6882019-01-03 Martin Sebor <msebor@redhat.com>
689
690 PR tree-optimization/88659
691 * gcc.dg/Wstringop-truncation-6.c: New test.
692
a63b6e5e 6932019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
694
695 PR fortran/48543
696 * gfortran.dg/const_chararacter_merge.f90: Remove.
697
e9a46ba8 6982019-01-03 Jakub Jelinek <jakub@redhat.com>
699
700 PR debug/88644
701 * gcc.dg/debug/dwarf2/pr88644.c: New test.
702 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
703
7042019-01-03 Iain Sandoe <iain@sandoe.co.uk>
705
706 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
707 * gcc.dg/pubtypes-3.c: Likewise.
708 * gcc.dg/pubtypes-4.c: Likewise.
709
0627c5c9 7102019-01-03 Jakub Jelinek <jakub@redhat.com>
711
712 PR c++/88636
713 * g++.target/i386/pr88636.C: New test.
714
f9f7d90c 7152019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
716
717 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
718
62468601 7192019-01-03 Martin Liska <mliska@suse.cz>
720
721 PR testsuite/88436
722 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
723
37fb9cf6 7242019-01-02 Marek Polacek <polacek@redhat.com>
725
726 PR c++/88612 - ICE with -Waddress-of-packed-member.
727 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
728
6080dd2f 729 PR c++/88631 - CTAD failing for value-initialization.
730 * g++.dg/cpp1z/class-deduction59.C: New test.
731
dd5ea033 732 PR c++/81486 - CTAD failing with ().
733 * g++.dg/cpp1z/class-deduction60.C: New test.
734 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 735
ff8064bd 7362019-01-02 Martin Sebor <msebor@redhat.com>
737 Jeff Law <law@redhat.com>
738
739 * gcc.dg/strlenopt-36.c: Update.
740 * gcc.dg/strlenopt-45.c: Update.
741 * gcc.c-torture/execute/strlen-5.c: New test.
742 * gcc.c-torture/execute/strlen-6.c: New test.
743 * gcc.c-torture/execute/strlen-7.c: New test.
744
5152b58e 7452019-01-02 Jakub Jelinek <jakub@redhat.com>
746
747 PR testsuite/87304
748 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
749 messages only on vect_hw_misalign targets.
750
5055fc33 7512019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 752
5055fc33 753 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
754 * gfortran.dg/dec_d_lines_3.f: Ditto.
755 * gfortran.dg/dec_structure_24.f90: Ditto.
756 * gfortran.dg/dec_structure_26.f90: Ditto.
757 * gfortran.dg/dec_structure_27.f90: Ditto.
758 * gfortran.dg/dec_type_print_3.f90: Ditto.
759 * gfortran.dg/derived_name_1.f90: Ditto.
760 * gfortran.dg/error_recovery_1.f90: Ditto.
761 * gfortran.dg/gomp/pr29759.f90: Ditto.
762 * gfortran.dg/pr36192.f90: Ditto.
763 * gfortran.dg/pr56007.f90: Ditto.
764 * gfortran.dg/pr56520.f90: Ditto.
765 * gfortran.dg/pr78741.f90: Ditto.
766 * gfortran.dg/print_fmt_2.f90: Ditto.
767 * gfortran.dg/select_type_20.f90: Ditto.
768
ac7cf41b 7692019-01-02 Marek Polacek <polacek@redhat.com>
770
771 PR c++/86875
772 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
773
f46df7fc 7742019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
775
776 PR fortran/48543
777 * gfortran.dg/const_chararacter_merge.f90: New test.
778
035de790 7792019-01-02 Jan Hubicka <hubicka@ucw.cz>
780
781 PR lto/88130
782 * g++.dg/torture/pr88130.C: New testcase.
783
79cbb1a8 7842019-01-02 Martin Liska <mliska@suse.cz>
785
786 PR tree-optimization/88650
787 * gfortran.dg/predict-3.f90: New test.
788
040ec1c0 7892019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
790
791 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
792
74dbdf38 7932019-01-02 Richard Biener <rguenther@suse.de>
794
795 PR tree-optimization/88621
796 * gcc.dg/torture/pr88621.c: New testcase.
797
17ae0a21 7982019-01-02 Jakub Jelinek <jakub@redhat.com>
799
800 PR ipa/88561
801 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
802 targets and expect _ZThn8 for ilp32 targets.
803
14c286b1 8042019-01-01 Martin Sebor <msebor@redhat.com>
805 Jeff Law <law@redhat.com>
806
040ec1c0 807 * gcc.dg/strlenopt-40.c: Update.
808 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 809 * gcc.dg/tree-ssa/pr79376.c: Likewise.
810
14c286b1 811 * gcc.dg/strlenopt-40.c: Disable a couple tests.
812 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
813 * gcc.dg/strlenopt-59.c: New test.
814 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
815 * g++.dg/init/strlen.C: New test.
816
66aeaf4b 8172019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
818
819 PR fortran/82743
820 * gfortran.dg/structure_constructor_16.f90: New test.
821
aaeb2d1b 8222019-01-01 Jan Hubicka <hubicka@ucw.cz>
823
824 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
825 * g++.dg/ipa/devirt-53.C: Fix scan template.
826
27ebfa0d 8272019-01-01 Jan Hubicka <hubicka@ucw.cz>
828
829 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
830 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
831 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
832
e9780462 8332019-01-01 Jan Hubicka <hubicka@ucw.cz>
834
835 * g++.dg/tree-prof/devirt.C: Update testcase.
836
fbd26352 8372019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 838
839 Update copyright years.
f1717362 840\f
fbd26352 841Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 842
843Copying and distribution of this file, with or without modification,
844are permitted in any medium without royalty provided the copyright
845notice and this notice are preserved.