]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Darwin, testsuite - Fix pr71694 fail for m32.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
91efeef4 12019-06-13 Iain Sandoe <iain@sandoe.co.uk>
2
3 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
4
dad2a8cf 52019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6
7 PR fortran/89344
8 * gfortran.dg/pr89344.f90: New test.
9
80eb04fe 102019-06-13 Iain Sandoe <iain@sandoe.co.uk>
11
12 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
13 * gcc.dg/darwin-minversion-2.c: Likewise.
14
8b595449 152019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
16
17 PR target/90871
18 * g++.dg/ext/altivec-15.C: Add dg-error directive.
19
772f8aea 202019-06-13 Iain Sandoe <iain@sandoe.co.uk>
21
22 * gcc.dg/pr90760.c: Require alias support.
23
7f00ec76 242019-06-13 Jan Hubicka <hubicka@ucw.cz>
25
26 PR tree-optimization/90869
27 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
28
a9537ef0 292019-06-13 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/90856
32 * gcc.target/i386/pr90856.c: New testcase.
33
b970d970 342019-06-13 Jakub Jelinek <jakub@redhat.com>
35
36 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
37 = {} store.
38 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
39 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
40
0decb676 412019-06-13 Richard Biener <rguenther@suse.de>
42
43 * gcc.dg/vect/vect-version-1.c: New testcase.
44 * gcc.dg/vect/vect-version-2.c: Likewise.
45
43bbc1da 462019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
47
48 * g++.dg/diagnostic/variably-modified-type-1.C: New.
49 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
50 * g++.dg/other/pr84792-1.C: Likewise.
51 * g++.dg/other/pr84792-2.C: Likewise.
52 * g++.dg/parse/error24.C: Likewise.
53 * g++.dg/parse/error32.C: Likewise.
54 * g++.dg/parse/error33.C: Likewise.
55 * g++.dg/parse/saved1.C: Likewise.
56 * g++.dg/template/operator6.C: Likewise.
57 * g++.dg/template/pr61745.C: Likewise.
58 * g++.dg/template/typedef41.C: Likewise.
59 * g++.old-deja/g++.jason/crash10.C: Likewise.
60
612019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
62
63 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
64 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
65 * g++.dg/parse/error10.C: Adjust location.
66 * g++.dg/parse/pragma2.C: Likewise.
67
3984c5cd 682019-06-13 Feng Xue <fxue@os.amperecomputing.com>
69
70 PR tree-optimization/89713
71 * g++.dg/tree-ssa/empty-loop.C: New test.
72 * gcc.dg/tree-ssa/dce-2.c: New test.
73 * gcc.dg/const-1.c: Add -fno-finite-loops option.
74 * gcc.dg/graphite/graphite.exp: Likewise.
75 * gcc.dg/loop-unswitch-1.c: Likewise.
76 * gcc.dg/predict-9.c: Likewise.
77 * gcc.dg/pure-2.c: Likewise.
78 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
79 * gcc.dg/tree-ssa/loop-10.c: Likewise.
80 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
81 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
82
ef871d99 832019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
84
85 PR target/88838
86 * gcc.target/aarch64/pr88838.c: New test.
87 * gcc.target/aarch64/sve/while_1.c: Adjust.
88
217ad6d6 892019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
90
91 PR target/88834
92 * gcc.target/aarch64/pr88834.c: New test.
93 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
94 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
95 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
96 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
97 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
98 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
99
30cda7a3 1002019-06-12 Marek Polacek <polacek@redhat.com>
101
102 PR c++/87410
103 * g++.dg/cpp1y/pr87410.C: New test.
104
7ff4860a 1052019-06-12 Marek Polacek <polacek@redhat.com>
106
107 PR c++/66999 - 'this' captured by reference.
108 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
518af62d 109
110 PR c++/90825 - endless recursion when evaluating sizeof.
111 PR c++/90832 - endless recursion when evaluating sizeof.
112 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
113 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
114
c1df40f9 1152019-06-12 Martin Sebor <msebor@redhat.com>
116
117 PR middle-end/90676
118 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
119 output some more.
120 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
121 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
122 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
123 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
124
6233ade9 1252019-06-12 Marek Polacek <polacek@redhat.com>
126
127 PR c++/90736 - bogus error with alignof.
128 * g++.dg/cpp0x/alignof5.C: New test.
129
50324c06 1302019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
131
132 * gcc.dg/builtin-apply2.c: Skip for PRU.
133 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
134
593c1013 1352019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
136
137 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
138
68480b8d 1392019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
140
141 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
142 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
143 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
144 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
145 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
146
d7a38ce2 1472019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
148
149 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
150
7b1d1084 1512019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
152
153 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
154 * gcc.dg/20020312-2.c: No PIC register for PRU.
155
5680ce37 1562019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
157
158 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
159 * lib/target-utils.exp: Ditto.
160 * lib/target-supports.exp (check_effective_target_function_pointers,
161 check_effective_target_large_return_values): New.
162
7a7df8db 1632019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
164
165 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
166 * lib/target-utils.exp: Ditto.
167 * lib/target-supports.exp: Declare PRU target as tiny.
168
8470cffa 1692019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
170
171 * gcc.target/pru/abi-arg-struct.c: New test.
172 * gcc.target/pru/ashiftrt.c: New test.
173 * gcc.target/pru/builtins-1.c: New test.
174 * gcc.target/pru/builtins-error.c: New test.
175 * gcc.target/pru/clearbit.c: New test.
176 * gcc.target/pru/loop-asm.c: New test.
177 * gcc.target/pru/loop-dowhile.c: New test.
178 * gcc.target/pru/loop-hi-1.c: New test.
179 * gcc.target/pru/loop-hi-2.c: New test.
180 * gcc.target/pru/loop-qi-1.c: New test.
181 * gcc.target/pru/loop-qi-2.c: New test.
182 * gcc.target/pru/loop-short-1.c: New test.
183 * gcc.target/pru/loop-short-2.c: New test.
184 * gcc.target/pru/loop-si-1.c: New test.
185 * gcc.target/pru/loop-si-2.c: New test.
186 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
187 * gcc.target/pru/loop-ubyte-1.c: New test.
188 * gcc.target/pru/loop-ubyte-2.c: New test.
189 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
190 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
191 * gcc.target/pru/mabi-ti-1.c: New test.
192 * gcc.target/pru/mabi-ti-2.c: New test.
193 * gcc.target/pru/mabi-ti-3.c: New test.
194 * gcc.target/pru/mabi-ti-4.c: New test.
195 * gcc.target/pru/mabi-ti-5.c: New test.
196 * gcc.target/pru/mabi-ti-6.c: New test.
197 * gcc.target/pru/mabi-ti-7.c: New test.
198 * gcc.target/pru/pr64366.c: New test.
199 * gcc.target/pru/pragma-ctable_entry.c: New test.
200 * gcc.target/pru/pru.exp: New file.
201 * gcc.target/pru/qbbc-1.c: New test.
202 * gcc.target/pru/qbbc-2.c: New test.
203 * gcc.target/pru/qbbc-3.c: New test.
204 * gcc.target/pru/qbbs-1.c: New test.
205 * gcc.target/pru/qbbs-2.c: New test.
206 * gcc.target/pru/setbit.c: New test.
207 * gcc.target/pru/zero_extend-and-hisi.c: New test.
208 * gcc.target/pru/zero_extend-and-qihi.c: New test.
209 * gcc.target/pru/zero_extend-and-qisi.c: New test.
210 * gcc.target/pru/zero_extend-hisi.c: New test.
211 * gcc.target/pru/zero_extend-qihi.c: New test.
212 * gcc.target/pru/zero_extend-qisi.c: New test.
213 * lib/target-supports.exp: Add PRU to feature filters.
214
a0ebfde0 2152019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
216
217 PR fortran/90002
218 * gfortran.dg/pr90002.f90: New test.
219
67af9e6c 2202019-06-12 Martin Sebor <msebor@redhat.com>
221
222 PR middle-end/90676
223 * gcc.dg/tree-ssa/dump-6.c: New test.
224 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
225 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
04bff9f0 226 * gcc.dg/store_merging_5.c: Same.
227 * gcc.dg/tree-prof/stringop-2.c: Same.
67af9e6c 228 * gcc.dg/tree-ssa/pr30375.c: Same.
04bff9f0 229 * gcc.dg/tree-ssa/slsr-27.c: Same.
230 * gcc.dg/tree-ssa/slsr-28.c: Same.
231 * gcc.dg/tree-ssa/slsr-29.c: Same.
67af9e6c 232 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
233
5a1fde43 2342019-06-12 Martin Sebor <msebor@redhat.com>
235
236 PR tree-optimization/90662
237 * gcc.dg/strlenopt-62.c: New test.
238 * gcc.dg/strlenopt-63.c: New test.
239 * gcc.dg/strlenopt-64.c: New test.
240
b1a4ffbd 2412019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
242
243 * gcc.target/arm/ssadv16qi.c: New test.
244 * gcc.target/arm/usadv16qi.c: Likewise.
245
02a6d269 2462019-06-12 Jakub Jelinek <jakub@redhat.com>
247
248 PR c/90760
249 * gcc.dg/pr90760.c: New test.
250
d108f845 2512019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
252
253 * gcc.target/mips/data-sym-pool.c: Update expected output.
254 * gcc.target/mips/data-sym-multi-pool.c: New test.
255
3fcffbe4 2562019-06-11 Iain Sandoe <iain@sandoe.co.uk>
257
258 PR testsuite/65364
259 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
260 (fn2): Likewise.
261
250f66e8 2622019-06-11 Michael Meissner <meissner@linux.ibm.com>
263
264 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
265 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
266 unset -mpcrel in the target pragmas.
267 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
268 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
269 unset -mpcrel in the target pragmas.
270
c434f6f1 2712019-06-11 Marc Glisse <marc.glisse@inria.fr>
272
273 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
274
d5d463f6 2752019-06-11 Matthew Beliveau <mbelivea@redhat.com>
276
277 PR c++/90449 - add -Winaccessible-base option.
278 * g++.dg/warn/Winaccessible-base-1.C: New file.
279 * g++.dg/warn/Winaccessible-base-2.C: New file.
280 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
281 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
282
78a67ead 2832019-06-11 Jakub Jelinek <jakub@redhat.com>
284
285 PR c++/90810
286 * g++.dg/ext/vector37.C: New test.
287
29598ea5 2882019-06-10 Matthew Beliveau <mbelivea@redhat.com>
289
290 PR c++/87250
291 * g++.dg/cpp0x/pr87250.C: New test.
292
129fbb22 2932019-06-10 Jakub Jelinek <jakub@redhat.com>
294
295 PR testsuite/90772
296 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
297 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
298 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
299 * g++.dg/cpp1z/pr85569.C: Include <functional>.
300 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
301 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
302
e4b63796 3032019-06-10 Jonathan Wakely <jwakely@redhat.com>
304
305 PR other/90695
306 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
307
70a6624c 3082019-06-10 Jakub Jelinek <jakub@redhat.com>
309
310 * c-c++-common/gomp/scan-1.c: New test.
311 * c-c++-common/gomp/scan-2.c: New test.
312 * c-c++-common/gomp/scan-3.c: New test.
313 * c-c++-common/gomp/scan-4.c: New test.
314
bf4c25cb 3152019-06-10 Martin Liska <mliska@suse.cz>
316
317 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
318 function name.
319
f7505afe 3202019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
321
322 * gcc.target/arc/jumptables.c: Update test.
323
33e64c52 3242019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
325
326 * gcc.target/arc/and-cnst-size.c: New test.
327 * gcc.target/arc/mov-cnst-size.c: Likewise.
328 * gcc.target/arc/or-cnst-size.c: Likewise.
329 * gcc.target/arc/store-merge-1.c: Update test.
330 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
331 * gcc.target/arc/cmem-1.c: Likewise.
332 * gcc.target/arc/cmem-2.c: Likewise.
333 * gcc.target/arc/cmem-3.c: Likewise.
334 * gcc.target/arc/cmem-4.c: Likewise.
335 * gcc.target/arc/cmem-5.c: Likewise.
336 * gcc.target/arc/cmem-6.c: Likewise.
337 * gcc.target/arc/loop-4.c: Likewise.
338 * gcc.target/arc/movh_cl-1.c: Likewise.
339 * gcc.target/arc/sdata-3.c: Likewise.
340
5a3ddd82 3412019-06-10 Martin Liska <mliska@suse.cz>
342
343 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
344
2d19df75 3452019-06-10 Iain Sandoe <iain@sandoe.co.uk>
346
347 * gcc.dg/attr-copy-6.c: Require alias support.
348
6da8cd22 3492019-06-09 Marek Polacek <polacek@redhat.com>
350
a032a268 351 PR c++/65175
352 * g++.dg/cpp0x/alias-decl-69.C: New test.
353
6da8cd22 354 PR c++/60366
355 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
356
96161eee 357019-06-09 Paul Thomas <pault@gcc.gnu.org>
358
359 PR fortran/89365
360 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
361
21347210 3622019-06-08 Paul Thomas <pault@gcc.gnu.org>
363
364 PR fortran/90786
365 * gfortran.dg/proc_ptr_51.f90 : New test.
366
19b9972d 3672019-06-08 Marek Polacek <polacek@redhat.com>
368
369 PR c++/52269
370 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
371
bd553281 3722019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
19b9972d 373 Tomáš Trnka <trnka@scm.com>
bd553281 374
375 PR fortran/90744
376 * gfortran.dg/deferred_character_33.f90: New test.
377 * gfortran.dg/deferred_character_33a.f90: New test.
378
202d21f0 3792019-06-08 Marek Polacek <polacek@redhat.com>
380
bff2350b 381 PR c++/77548
382 * g++.dg/other/pr77548.C: New test.
383
202d21f0 384 PR c++/72845
385 * g++.dg/cpp0x/noexcept41.C: New test.
386
9fafffe8 3872019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
388
389 * gcc.target/aarch64/sve/init_1.c: Remove options
390 -O2 -fno-schedule-insns and instead pass -O.
bd553281 391 Update assembly in comments.
9fafffe8 392 * gcc.target/aarch64/sve/init_2.c: Likewise.
393 * gcc.target/aarch64/sve/init_3.c: Likewise.
394 * gcc.target/aarch64/sve/init_4.c: Likewise.
395 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
396 adjust dg-scan.
397 * gcc.target/aarch64/sve/init_6.c: Likewise.
398 * gcc.target/aarch64/sve/init_7.c: Likewise.
399 * gcc.target/aarch64/sve/init_8.c: Likewise.
400 * gcc.target/aarch64/sve/init_9.c: Likewise.
401 * gcc.target/aarch64/sve/init_10.c: Likewise.
402 * gcc.target/aarch64/sve/init_11.c: Likewise.
403 * gcc.target/aarch64/sve/init_12.c: Likewise.
404
7b25f28a 4052019-06-07 Marek Polacek <polacek@redhat.com>
406
fada8492 407 PR c++/77747
408 * g++.dg/cpp0x/inh-ctor33.C: New test.
409
74dd966a 410 PR c++/77967
411 * g++.dg/cpp0x/alias-decl-68.C: New test.
412
7b25f28a 413 PR c++/77771
414 * g++.dg/cpp0x/constexpr-77771.C: New test.
415
8a94eba4 4162019-06-07 John David Anglin <danglin@gcc.gnu.org>
417
418 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
419
d4a00dc3 4202019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
421
422 PR fortran/89100
423 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
424 to allow use when kind=16 is not supported.
425 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
21347210 426 to allow use when kind=16 is not supported.
d4a00dc3 427
bb20df3a 4282019-06-07 Richard Biener <rguenther@suse.de>
429
430 PR debug/90574
431 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
432 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
433
952d3202 4342019-06-07 Jan Hubicka <hubicka@ucw.cz>
435
436 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
437
147c4131 4382019-06-07 Martin Liska <mliska@suse.cz>
439
440 PR tree-optimization/78902
441 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
442 of __builtin_alloca.
443 * c-c++-common/asan/pr88619.c: Likewise.
444 * g++.dg/overload/using2.C: Likewise for malloc.
445 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
446 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
447 * gcc.dg/pr43643.c: Likewise.
448 * gcc.dg/pr59717.c: Likewise for calloc.
449 * gcc.dg/torture/pr71816.c: Likewise.
450 * gcc.dg/tree-ssa/pr78886.c: Likewise.
451 * gcc.dg/tree-ssa/pr79697.c: Likewise.
452 * gcc.dg/pr78902.c: New test.
453
a3c76318 4542019-06-06 Iain Sandoe <iain@sandoe.co.uk>
455
456 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
457 on Darwin.
458
9c2f5af5 4592019-06-06 Martin Jambor <mjambor@suse.cz>
460
461 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
462 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
463 * gnat.dg/opt39.adb: Adjust scan dump.
464
138c5492 4652019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
466
467 * gcc.target/msp430/size-optimized-shifts.c: New test.
468
e9b88d36 4692019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
470
471 * gcc.target/msp430/emulate-slli.c: New test.
472 * gcc.target/msp430/emulate-srai.c: New test.
473 * gcc.target/msp430/emulate-srli.c: New test.
474
09504b03 4752019-06-06 Martin Liska <mliska@suse.cz>
476
477 PR tree-optimization/87954
478 * gcc.dg/pr87954.c: New test.
479
02279c01 4802019-06-06 Richard Biener <rguenther@suse.de>
481
482 * gcc.dg/tree-ssa/alias-37.c: New testcase.
483 * gcc.dg/torture/20190604-1.c: Likewise.
484 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
485
bed99a38 4862019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
487
488 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
489 * gcc.target/arc/tmac-2.c: Likewise.
490
11adab2d 4912019-06-05 Martin Sebor <msebor@redhat.com>
492
493 PR c/90737
494 * c-c++-common/Wreturn-local-addr.c: New test.
495 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
496
76af982b 4972019-06-05 Hongtao Liu <hongtao.liu@intel.com>
498
499 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
500 for {x,y,z} suffix.
501 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
502
e11ce677 5032019-06-05 Martin Sebor <msebor@redhat.com>
504
505 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
506 been committed.
507
bd17a04e 5082019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
509
510 * g++.dg/diagnostic/return-type-invalid-1.C: New.
511 * g++.old-deja/g++.brendan/crash16.C: Adjust.
512 * g++.old-deja/g++.law/ctors5.C: Likewise.
513
5142019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
515
516 * g++.dg/other/friend4.C: Test locations too.
517 * g++.dg/other/friend5.C: Likewise.
518 * g++.dg/other/friend7.C: Likewise.
519
0da1e8b7 5202019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
521
522 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
523
b1d1ac23 5242019-06-05 Martin Sebor <msebor@redhat.com>
525
526 * gcc.dg/weak/weak-19.c: New test.
527
b0c02f9d 5282019-06-05 Eric Botcazou <ebotcazou@adacore.com>
529
530 * gnat.dg/specs/discr6.ads: New test.
531
2a5690bb 5322019-06-05 Sam Tebbs <sam.tebbs@arm.com>
533
534 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
535 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
536 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
537 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
538 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
539 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
540
602b2fd3 5412019-06-05 Jakub Jelinek <jakub@redhat.com>
542
543 PR debug/90733
544 * gcc.dg/pr90733.c: New test.
545
c16eb701 5462019-06-05 Richard Biener <rguenther@suse.de>
547
548 PR middle-end/90726
549 * gcc.dg/pr90726.c: Enable IVOPTs.
550
e32d171e 5512019-06-05 Jakub Jelinek <jakub@redhat.com>
552
553 * g++.dg/vect/simd-1.cc: New test.
554
25b39f1f 5552019-06-05 Hongtao Liu <hongtao.liu@intel.com>
556
557 PR target/89803
558 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
559 __builtin_ia32_fpclasssd): Removed.
560 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
561 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
562 __builtin_ia32_fpclasssd): Removed.
563 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
564 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
565 __builtin_ia32_fpclasssd): Removed.
566 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
567 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
568 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
569 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
570 Add test for _mm_mask_fpclass_ss_mask.
571 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
572 Add test for _mm_mask_fpclass_sd_mask.
573
a705da5f 5742019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
575
576 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
577 * gcc.target/powerpc/direct-move-double2.c: Ditto.
578 * gcc.target/powerpc/direct-move-float1.c: Ditto.
579 * gcc.target/powerpc/direct-move-float2.c: Ditto.
580 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
581 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
582
f5f3a7dc 5832019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
584
585 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
586 constraint.
587
05475179 5882019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
589
590 * g++.dg/concepts/pr60573.C: Test locations too.
591 * g++.dg/cpp0x/deleted13.C: Likewise.
592 * g++.dg/parse/error29.C: Likewise.
593 * g++.dg/parse/qualified4.C: Likewise.
594 * g++.dg/template/crash96.C Likewise.
595 * g++.old-deja/g++.brendan/crash22.C Likewise.
596 * g++.old-deja/g++.brendan/crash23.C Likewise.
597 * g++.old-deja/g++.law/visibility10.C Likewise.
598 * g++.old-deja/g++.other/decl5.C: Likewise.
599
b006a589 6002019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
601
602 PR target/78263
603 * g++.target/powerpc: New directory.
604 * g++.target/powerpc/powerpc.exp: New test driver.
605 * g++.target/powerpc/undef-bool-3.C: New.
606
384aea12 6072019-06-04 Jakub Jelinek <jakub@redhat.com>
608
609 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
610 a sorry_at on any of the clauses.
611
261a0eea 6122019-06-04 Richard Biener <rguenther@suse.de>
613
614 PR middle-end/90726
615 * gcc.dg/pr90726.c: New testcase.
616
db133a52 6172019-06-04 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/90738
620 * gcc.dg/torture/pr90738.c: New testcase.
621
622 Revert
623 2019-06-03 Richard Biener <rguenther@suse.de>
624
625 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
626
d4c3d1d0 6272019-06-04 Martin Liska <mliska@suse.cz>
628
629 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
630 * gfortran.dg/goacc/pr78027.f90: Likewise.
631
9ef812ef 6322019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
633
634 * gcc.target/powerpc/mmfpgpr.c: Delete.
635
3c405283 6362019-06-03 David Edelsohn <dje.gcc@gmail.com>
637
638 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
639 on AIX.
640 * g++.dg/debug/enum-1.C: Same.
641
5b5aa173 6422019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
643
644 PR middle-end/64242
645 * gcc.c-torture/execute/pr64242.c: Update test.
646
779640c7 6472019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
648
649 * gcc.target/aarch64/pcs_attribute-2.c: New test.
650 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
651 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
652 New.
653
ee901451 6542019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
655
656 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
657 * gcc.target/aarch64/usadv16qi.c: Likewise.
658 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
659 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
660
02988522 6612019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
662
663 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
664 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
665 (check_effective_target_aarch64_sve_hw): Likewise.
666
d2df7766 6672019-06-03 Richard Biener <rguenther@suse.de>
668
669 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
670
aac7d99e 6712019-06-03 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/90716
674 * gcc.dg/guality/pr90716.c: New testcase.
675
08e92dcc 6762019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
677
678 PR target/88837
679 * gcc.target/aarch64/sve/init_1.c: New test.
680 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
681 * gcc.target/aarch64/sve/init_2.c: Likewise.
682 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
683 * gcc.target/aarch64/sve/init_3.c: Likewise.
684 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
685 * gcc.target/aarch64/sve/init_4.c: Likewise.
686 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
687 * gcc.target/aarch64/sve/init_5.c: Likewise.
688 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
689 * gcc.target/aarch64/sve/init_6.c: Likewise.
690 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
691 * gcc.target/aarch64/sve/init_7.c: Likewise.
692 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
693 * gcc.target/aarch64/sve/init_8.c: Likewise.
694 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
695 * gcc.target/aarch64/sve/init_9.c: Likewise.
696 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
697 * gcc.target/aarch64/sve/init_10.c: Likewise.
698 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
699 * gcc.target/aarch64/sve/init_11.c: Likewise.
700 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
701 * gcc.target/aarch64/sve/init_12.c: Likewise.
702 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
703
929e5b1e 7042019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
705
706 PR tree-optimization/90681
707 * gfortran.dg/vect/pr90681.f: New test.
708
326e92f4 7092019-06-03 Richard Biener <rguenther@suse.de>
710
711 PR testsuite/90713
712 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
713
73835b3d 7142019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
715
716 PR fortran/90539
717 * gfortran.dg/internal_pack_24.f90: New test.
718
72bbe149 7192019-06-01 Iain Sandoe <iain@sandoe.co.uk>
720
721 PR target/90698
722 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
723 * gcc.target/i386/pr63538.c: Likewise.
724 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
725
c7a9e445 7262019-06-01 Martin Sebor <msebor@redhat.com>
727
728 PR middle-end/90694
729 * gcc.dg/tree-ssa/dump-5.c: New test.
730
c695b63d 7312019-05-31 Jan Hubicka <jh@suse.cz>
732
733 * g++.dg/lto/alias-1_0.C: New testcase.
734 * g++.dg/lto/alias-1_1.C: New testcase.
735
6fee5604 7362019-05-31 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR target/89355
739 * gcc.target/i386/cet-label-3.c: New test.
740 * gcc.target/i386/cet-label-4.c: Likewise.
741 * gcc.target/i386/cet-label-5.c: Likewise.
742
8574af46 7432019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
744
745 * gcc.target/mips/msa-fmadd.c: New.
746
443a28c5 7472019-05-31 Jakub Jelinek <jakub@redhat.com>
748
4f4b92d8 749 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
750 a sorry on lastprivate conditional on simd construct.
751 * gcc.dg/vect/vect-simd-6.c: New test.
752 * gcc.dg/vect/vect-simd-7.c: New test.
753
443a28c5 754 * gcc.dg/vect/vect-simd-5.c: New test.
755
6e3f3e42 7562019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
757
758 PR c/43673
759 * gcc.dg/format-dfp-printf-1.c: New test.
760 * gcc.dg/format-dfp-scanf-1.c: Likewise.
761
87cfc44d 7622019-05-31 Marc Glisse <marc.glisse@inria.fr>
763
764 * g++.dg/tree-ssa/cprop-vcond.C: New file.
765
952ba7dd 7662019-05-31 Marc Glisse <marc.glisse@inria.fr>
767
768 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
769 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
770 * gcc.dg/Walloca-13.c: Xfail.
771
4be42c76 7722019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
773 Michael Meissner <meissner@linux.ibm.com>
774
775 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
776 * gcc.target/powerpc/localentry-1.c: Likewise.
777 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
778 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
779 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
780 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
781 (check_effective_target_powerpc_future_ok): New.
782
a9df7772 7832019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
784
785 PR debug/86964
786 * g++.dg/debug/dwarf2/fesd-any.C: Use
787 -fno-eliminate-unused-debug-symbols.
788 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
789 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
790 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
791 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
792 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
793 * g++.dg/debug/enum-2.C: Likewise.
794 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
795 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
796 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
797 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
798 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
799
0ae68f26 8002019-05-31 Jakub Jelinek <jakub@redhat.com>
801
802 PR tree-optimization/90671
803 * gcc.dg/torture/pr90671.c: New test.
804
8f025c15 8052019-05-31 Iain Sandoe <iain@sandoe.co.uk>
806
807 * g++.dg/cpp0x/pr84497.C: Require alias support.
808
f102092c 8092019-05-31 Iain Sandoe <iain@sandoe.co.uk>
810
811 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
812 and label for Darwin.
813 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
814 Darwin.
815
d5b52410 8162019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
817
818 * gcc.target/aarch64/sve/fabd_1.c: New.
819
f5f368a3 8202019-05-30 Iain Sandoe <iain@sandoe.co.uk>
821
822 * gcc.target/i386/pr86257.c: Require native TLS support.
823 * gcc.target/i386/stack-prot-sym.c: Likewise.
824
8252019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9161531f 826
827 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
828 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
829 * g++.dg/parse/crash59.C: Likewise.
830 * g++.dg/parse/error38.C: Likewise.
831 * g++.dg/parse/error39.C: Likewise.
832 * g++.dg/template/crash31.C: Likewise.
833 * g++.dg/template/operator8.C: Likewise.
834 * g++.dg/template/operator9.C: Likewise.
835
56d82e84 8362019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
837
838 * gcc.target/powerpc/notoc-direct-1.c: New.
839 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
840
76179fc4 8412019-05-29 Jakub Jelinek <jakub@redhat.com>
842
843 PR c++/90598
844 * g++.dg/cpp0x/pr90598.C: New test.
845
1f1918be 8462019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
847
848 PR fortran/90539
849 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
850 * gfortran.dg/internal_pack_22.f90: New test.
851 * gfortran.dg/internal_pack_23.f90: New test.
852
baba5747 8532019-05-29 Jan Hubicka <hubicka@ucw.cz>
854
855 * tree-ssa/alias-access-spath-1.c: new testcase.
856
3bb42a6e 8572019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
858
859 PR c++/89875
860 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
861 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
862
662e190c 8632019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
864
3bb42a6e 865 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
866 driver for AArch64 SVE2.
662e190c 867 * gcc.target/aarch64/sve2/average_1.c: New test.
868 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
869 helper.
870 (check_effective_target_aarch64_sve1_only): Likewise.
871 (check_effective_target_aarch64_sve2_hw): Likewise.
872 (check_effective_target_vect_avg_qi): Check for SVE1 only.
873
0897885c 8742019-05-29 Sam Tebbs <sam.tebbs@arm.com>
875
876 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
877 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
878 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
879 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
880 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
881 * gcc.target/aarch64/return_address_sign_builtin.c: New file
882
454d5c30 8832019-05-29 Jakub Jelinek <jakub@redhat.com>
884
ae999758 885 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
886 sorry on lastprivate conditional on parallel for.
887 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
888 lastprivate conditional warnings on parallel for constructs.
889 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
890
1e829480 891 PR c/90628
892 * c-c++-common/builtin-arith-overflow-3.c: New test.
893
454d5c30 894 P1091R3 - Extending structured bindings to be more like var decls
895 P1381R1 - Reference capture of structured bindings
896 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
897 instead of error and only for c++17_down. Add a thread_local test.
898 (z2): Add a __thread test.
899 * g++.dg/cpp2a/decomp1.C: New test.
900 * g++.dg/cpp2a/decomp1-aux.cc: New file.
901 * g++.dg/cpp2a/decomp2.C: New test.
902 * g++.dg/cpp2a/decomp3.C: New test.
903
ed7b4e66 9042019-05-29 Martin Liska <mliska@suse.cz>
905
906 PR testsuite/90657
907 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
908
5c6f8ba0 9092019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
910
911 * gcc.target/powerpc/localentry-detect-1.c: New file.
912
3a9560cb 9132019-05-28 Marek Polacek <polacek@redhat.com>
914
915 PR c++/90548 - ICE with generic lambda and empty pack.
916 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
917
f92474f8 9182019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
919
920 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
921 vectorized masked loads.
922
1dc78952 9232019-05-28 Jeff Law <law@redhat.com>
924
925 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
926 loop distribution.
927
c043fe50 9282019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
929
930 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
931 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
932 * gcc.target/powerpc/p9-dimode2.c: Ditto.
933
79ceaafa 9342019-05-28 Martin Liska <mliska@suse.cz>
935
936 PR ipa/90555
937 * gcc.dg/ipa/pr90555.c: New test.
938
c8956236 9392019-05-28 Eric Botcazou <ebotcazou@adacore.com>
940
941 * gnat.dg/machine_attr1.ad[sb]: New test.
942
983c5b5e 9432019-05-28 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gnat.dg/opt79.ad[sb]: New test.
946
0b74284e 9472019-05-28 Eric Botcazou <ebotcazou@adacore.com>
948
949 * gnat.dg/specs/discr5.ads: New test.
950
804f7d39 9512019-05-28 Eric Botcazou <ebotcazou@adacore.com>
952
953 * gnat.dg/prefetch1.ad[sb]: New test.
954
26157c2a 9552019-05-27 Iain Sandoe <iain@sandoe.co.uk>
956
957 * gcc.target/i386/pr22076.c: Adjust options to
958 match codegen expected by the scan-asms.
959
a0e71036 9602019-05-27 Eric Botcazou <ebotcazou@adacore.com>
961
962 * gnat.dg/specs/array4.ads: New test.
963
88eb9b13 9642019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
965
966 PR tree-optimization/88440
a0e71036 967 * gcc.target/aarch64/sve/index_offset_1.c: Add
968 -fno-tree-loop-distribute-patterns.
88eb9b13 969 * gcc.target/aarch64/sve/single_1.c: Likewise.
970 * gcc.target/aarch64/sve/single_2.c: Likewise.
971 * gcc.target/aarch64/sve/single_3.c: Likewise.
972 * gcc.target/aarch64/sve/single_4.c: Likewise.
973 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
974 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
975 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
976 * gcc.target/arm/ivopts.c: Likewise.
977
0295b20d 9782019-05-27 Richard Biener <rguenther@suse.de>
979
980 PR tree-optimization/90637
981 * gcc.dg/gomp/pr90637.c: New testcase.
982
abfd658b 9832019-05-27 Eric Botcazou <ebotcazou@adacore.com>
984
985 * gnat.dg/expect2.adb: New test.
986 * gnat.dg/expect2_pkg.ads: New helper.
987
f1ca2388 9882019-05-27 Eric Botcazou <ebotcazou@adacore.com>
989
990 * gnat.dg/aliased2.adb: New test.
991
e3f3573c 9922019-05-27 Eric Botcazou <ebotcazou@adacore.com>
993
994 * gnat.dg/limited_with7.ad[sb]: New test.
995 * gnat.dg/limited_with7_pkg.ads: New helper.
996
2306cd17 9972019-05-27 Eric Botcazou <ebotcazou@adacore.com>
998
999 * gnat.dg/unchecked_convert13.adb: New test.
1000
d47dda65 10012019-05-27 Richard Biener <rguenther@suse.de>
1002
1003 PR testsuite/90615
1004 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
1005 -fno-tree-loop-distribute-patterns.
1006 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
1007 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
1008 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1009 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
1010 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1011
e00bc0e4 10122019-05-26 Iain Sandoe <iain@sandoe.co.uk>
1013
1014 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
1015 account for PIC code on Darwin.
1016 * gcc.target/i386/pr39013-2.c: Likewise.
1017 * gcc.target/i386/pr64317.c: Likewise.
1018
56dbd0ba 10192019-05-25 Iain Sandoe <iain@sandoe.co.uk>
1020
1021 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
1022 expected for Darwin.
1023
27852d6d 10242019-05-25 Iain Sandoe <iain@sandoe.co.uk>
1025
1026 * gcc.target/i386/pr89261.c: Test that the alignment required
1027 by the test correctly produces the expected error on Darwin.
1028
015ec1cb 10292019-05-25 Iain Sandoe <iain@sandoe.co.uk>
1030
1031 * gcc.target/i386/pr82659-3.c: Require alias support.
1032
ce1fc950 10332019-05-25 Marek Polacek <polacek@redhat.com>
1034
1035 PR c++/90572 - wrong disambiguation in friend declaration.
1036 * g++.dg/cpp2a/typename16.C: New test.
1037 * g++.dg/parse/friend13.C: New test.
1038
9a1d892b 10392019-05-24 Jakub Jelinek <jakub@redhat.com>
1040
1041 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
1042 sorry for omp for.
1043 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
1044
e68b4984 10452019-05-24 Richard Biener <rguenther@suse.de>
1046
1047 PR testsuite/90607
1048 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
1049
fc4cfb51 10502019-05-24 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR tree-optimization/90106
1053 PR testsuite/90517
1054 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
1055 and scan-tree-dump for tail call.
1056 * gcc.dg/cdce2.c: Likewise.
1057
ffacf0cb 10582019-05-24 Iain Sandoe <iain@sandoe.co.uk>
1059
1060 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
1061 code, not in comments or miscellaneous directives.
1062 * gcc.target/i386/pr18041-1.c: Likewise.
1063 * gcc.target/i386/pr18041-2.c: Likewise.
1064 * gcc.target/i386/wbinvd-1.c: Likewise.
1065 * gcc.target/i386/wbnoinvd-1.c: Likewise.
1066 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
1067 call to "bar".
1068 * gcc.target/i386/pr66819-4.c: Likewise.
1069 * gcc.target/i386/pr82662.c
1070 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
1071 destination register, don't try the m32 test on m64 targets.
1072
5c084a96 10732019-05-24 Iain Sandoe <iain@sandoe.co.uk>
1074
1075 * gcc.target/i386/pr67985-2.c: Adjust label checks for
1076 Darwin.
1077 * gcc.target/i386/pr77881.c: Likewise.
1078
d1df5d31 10792019-05-24 Iain Sandoe <iain@sandoe.co.uk>
1080
1081 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
1082 * gcc.target/i386/pr70738-7.c: Likewise.
1083 * gcc.target/i386/pr24414.c: Likewise.
1084
dbf8a9dc 10852019-05-23 Iain Sandoe <iain@sandoe.co.uk>
1086
d1df5d31 1087 * lib/target-supports.exp (check_effective_target_mfentry): New.
1088 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
1089 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
1090 * gcc.target/i386/fentryname1.c: Likewise
1091 * gcc.target/i386/fentryname2.c: Likewise
1092 * gcc.target/i386/fentryname3.c: Likewise
1093 * gcc.target/i386/nop-mcount.c: Likewise
1094 * gcc.target/i386/pr82699-2.c: Likewise
1095 * gcc.target/i386/pr82699-4.c: Likewise
1096 * gcc.target/i386/pr82699-5.c: Likewise
1097 * gcc.target/i386/pr82699-6.c: Likewise
1098 * gcc.target/i386/returninst1.c: Likewise
1099 * gcc.target/i386/returninst2.c: Likewise
1100 * gcc.target/i386/returninst3.c : Likewise
dbf8a9dc 1101
ae041064 11022019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
1103
1104 * gcc.target/powerpc/localentry-1.c: New file.
1105
ef2b75b7 11062019-05-23 Uroš Bizjak <ubizjak@gmail.com>
1107
1108 PR target/90552
1109 * gcc.target/i386/pr90552.c: New test.
1110
532beba3 11112019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
1112
1113 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
1114 __GFC_REAL_16__. Add -cpp to dg-options.
1115 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
1116 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
1117 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
1118 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
1119 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
1120
301d870b 11212019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
1122
1123 * gcc.target/powerpc/cpu-future.c: New test.
1124
98125d0d 11252019-05-23 Richard Biener <rguenther@suse.de>
1126
1127 PR tree-optimization/88440
1128 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
1129 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
1130 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
1131 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
1132 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
1133 * g++.dg/tree-ssa/pr78847.C: Likewise.
1134 * gcc.dg/autopar/pr39500-1.c: Likewise.
1135 * gcc.dg/autopar/reduc-1char.c: Likewise.
1136 * gcc.dg/autopar/reduc-7.c: Likewise.
1137 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
1138 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
1139 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
1140 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
1141 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
1142 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
1143 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1144 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1145 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1146 * gcc.dg/tree-ssa/scev-11.c: Likewise.
1147 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1148 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1149 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1150 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1151 * gcc.target/i386/pr30970.c: Likewise.
1152 * gcc.target/i386/vect-double-1.c: Likewise.
1153 * gcc.target/i386/vect-double-2.c: Likewise.
1154 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1155 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1156 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1157 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1158 * gfortran.dg/vect/vect-5.f90: Likewise.
1159 * gfortran.dg/vect/vect-8.f90: Likewise.
1160
ea27256b 11612019-05-23 Martin Liska <mliska@suse.cz>
1162
1163 PR sanitizer/90570
1164 * g++.dg/asan/pr90570.C: New test.
1165
c13bd869 11662019-05-23 Eric Botcazou <ebotcazou@adacore.com>
1167
1168 * gnat.dg/opt78.ad[sb]: New test.
1169
8a6d0554 11702019-05-23 Iain Sandoe <iain@sandoe.co.uk>
1171
1172 PR rtl-optimisation/64895
1173 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
1174 * gcc.target/i386/fuse-caller-save.c: Likewise.
1175 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
1176 PIC cases, remove XFAILs.
1177
247b99d6 11782019-05-23 Thomas Schwinge <thomas@codesourcery.com>
1179
1180 PR middle-end/90510
1181 * brig.dg/test/gimple/packed.hsail: Adjust.
1182
7123b7d4 11832019-05-23 Jakub Jelinek <jakub@redhat.com>
1184
1185 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
1186
4239dd96 11872019-05-23 Hans-Peter Nilsson <hp@axis.com>
1188
1189 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
1190 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
1191 gfortran.dg/namelist_89.f90: Gate test on effective_target
1192 fd_truncate.
1193
2593ab36 11942019-05-22 David Malcolm <dmalcolm@redhat.com>
1195
1196 PR c++/90462
1197 * g++.dg/pr90462.C: New test.
1198
0388631e 11992019-05-22 Marek Polacek <polacek@redhat.com>
1200
1201 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
1202 different line. Check the column number too.
1203
4a28710d 12042019-05-22 Uroš Bizjak <ubizjak@gmail.com>
1205
1206 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
1207 scan-assembler-not string to avoid false matching on 32bit targets.
1208
cfb71062 12092019-05-22 H.J. Lu <hongjiu.lu@intel.com>
1210
1211 PR target/88483
1212 * gcc.target/i386/stackalign/pr88483-1.c: New test.
1213 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
1214
2e53b0f3 12152019-05-22 Andrew Stubbs <ams@codesourcery.com>
1216
1217 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
1218
647551f1 12192019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
1220
1221 PR fortran/89100
1222 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
1223 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
1224 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
1225 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
1226 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
1227 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
1228 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
1229 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
1230 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
1231
b9d225b7 12322019-05-22 Martin Liska <mliska@suse.cz>
1233
1234 PR testsuite/90564
1235 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
1236 * gcc.target/powerpc/pr80315-2.c: Likewise.
1237 * gcc.target/powerpc/pr80315-3.c: Likewise.
1238 * gcc.target/powerpc/pr80315-4.c: Likewise.
1239
55cb7683 12402019-05-22 Martin Liska <mliska@suse.cz>
1241
1242 PR testsuite/90564
4a28710d 1243 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
55cb7683 1244 * gcc.target/powerpc/pr80315-2.c: Likewise.
1245 * gcc.target/powerpc/pr80315-3.c: Likewise.
1246 * gcc.target/powerpc/pr80315-4.c: Likewise.
1247
0c9c53bb 12482019-05-22 Iain Sandoe <iain@sandoe.co.uk>
1249
1250 PR testsuite/27221
1251 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
1252
bd364f04 12532019-05-22 Martin Liska <mliska@suse.cz>
1254
1255 PR lto/90500
4a28710d 1256 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
bd364f04 1257
547f04e2 12582019-05-22 Richard Biener <rguenther@suse.de>
1259
1260 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
1261
1912c59e 12622019-05-22 Hans-Peter Nilsson <hp@axis.com>
1263
1264 PR middle-end/90553
1265 * gcc.dg/torture/pr90553.c: New test.
1266
79d8b509 12672019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1268
1269 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
1270 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
1271
ce547a1e 12722019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1273
1274 PR c++/67184
1275 PR c++/69445
1276 * g++.dg/other/final3.C: New.
1277 * g++.dg/other/final4.C: Likewise.
1278 * g++.dg/other/final5.C: Likewise.
1279
98f5ac64 12802019-05-21 Marek Polacek <polacek@redhat.com>
1281
1282 DR 1940 - static_assert in anonymous unions.
1283 * g++.dg/DRs/dr1940.C: New test.
1284
45a08d13 12852019-05-21 Uroš Bizjak <ubizjak@gmail.com>
1286
1287 PR target/90547
1288 * gcc.target/i386/pr90547.c: New test.
1289
ceaf625c 12902019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1291
1292 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
1293
1294 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
1295
1296 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
1297
1298 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
1299 * gcc.target/i386/pr84723-2.c: Likewise.
1300 * gcc.target/i386/pr84723-3.c: Likewise.
1301 * gcc.target/i386/pr84723-4.c: Likewise.
1302 * gcc.target/i386/pr84723-5.c: Likewise.
1303
5f53d1f4 13042019-05-21 Iain Sandoe <iain@sandoe.co.uk>
1305
1306 PR testsuite/67958
1307 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
1308 the differences.
1309 * gcc.target/i386/pr32219-2.c: Likewise.
1310 * gcc.target/i386/pr32219-3.c: Likewise.
1311 * gcc.target/i386/pr32219-4.c: Likewise.
1312 * gcc.target/i386/pr32219-5.c: Likewise.
1313 * gcc.target/i386/pr32219-6.c: Likewise.
1314 * gcc.target/i386/pr32219-7.c: Likewise.
1315 * gcc.target/i386/pr32219-8.c: Likewise.
1316
13172019-05-21 Iain Sandoe <iain@sandoe.co.uk>
59232184 1318
1319 PR target/63891
1320 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
1321 the reasons.
1322
90b483b4 13232019-05-21 Uroš Bizjak <ubizjak@gmail.com>
1324
1325 * gcc.target/i386/vect-signbitf.c: New test.
1326
e7b95f86 13272019-05-21 Nathan Sidwell <nathan@acm.org>
1328
1329 * g++.dg/lookup/using53.C: Adjust diagnostic.
1330
a25cdd8a 13312019-05-21 Richard Biener <rguenther@suse.de>
1332
1333 PR middle-end/90510
1334 * gcc.target/i386/pr90510.c: New testcase.
1335
174c89f8 13362019-05-21 Martin Liska <mliska@suse.cz>
1337
1338 * gcc.target/i386/pr90500-1.c: Add missing '""'.
1339 * gcc.target/i386/pr90500-2.c: Likewise.
1340
72633f23 13412019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
1342
1343 * gcc.dg/uninit-28-gimple.c: New test.
1344 * gcc.dg/uninit-29-gimple.c: New test.
1345 * gcc.dg/uninit-30-gimple.c: New test.
1346 * gcc.dg/uninit-31-gimple.c: New test.
1347
dfe4f3c2 13482019-05-21 Martin Liska <mliska@suse.cz>
1349
1350 * gcc.dg/pr90263.c: Add -O2.
1351
0378b6d1 13522019-05-21 Martin Liska <mliska@suse.cz>
1353
1354 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
1355 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
1356 * gcc.target/powerpc/pr80315-2.c: Likewise.
1357 * gcc.target/powerpc/pr80315-3.c: Likewise.
1358 * gcc.target/powerpc/pr80315-4.c: Likewise.
1359 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
1360
002ff7c6 13612019-05-21 Martin Liska <mliska@suse.cz>
1362
1363 PR testsuite/90551
1364 * pr90263.c: Move from gcc.c-torture/compile
1365 into gcc.dg.
1366
735dfb49 13672019-05-20 Uroš Bizjak <ubizjak@gmail.com>
1368
1369 PR testsuite/90503
1370 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
951a9c05 1371 Remove -flax-vector-conversions.
1372 (dg-additional-options): Remove.
1373 (test): Change to void. Declare m0 and m1 as __m64 and
1374 cast initializer in a proper way. Do not return result.
1375 (dg-final): Scan for 2 instances of movq.
735dfb49 1376
31d01c8b 13772019-05-20 Marek Polacek <polacek@redhat.com>
1378
1379 CWG 2094 - volatile scalars are trivially copyable.
1380 PR c++/85679
1381 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
1382 for volatile int.
1383 * g++.dg/ext/is_trivially_copyable.C: New test.
1384
56d76459 13852019-05-20 Marek Polacek <polacek@redhat.com>
1386
1387 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
1388
55491599 1389 * g++.dg/cpp2a/nontype-class17.C: New test.
1390
02c0a8db 1391 * g++.dg/lookup/strong-using2.C: New test.
1392
94697f77 13932019-05-20 Jeff Law <law@redhat.com>
1394
1395 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
1396 recent diagnostic cleanups.
1397
5a12868e 13982019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1399
1400 PR tree-optimization/90106
1401 * gcc.dg/cdce3.c: Add hard_float effective target.
1402
224e86cd 14032019-05-20 Marc Glisse <marc.glisse@inria.fr>
1404
1405 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
1406
c5af6c4b 14072019-05-20 Iain Sandoe <iain@sandoe.co.uk>
1408
1409 PR testsuite/58321
1410 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
1411 add a comment as to the reason for the difference.
1412 * gcc.target/i386/memset-strategy-1.c: Likewise.
1413
48328bff 14142019-05-20 Jonathan Wakely <jwakely@redhat.com>
1415
1416 PR c++/90532 Ensure __is_constructible(T[]) is false
1417 * g++.dg/ext/90532.C: New test.
1418
e7419472 14192019-05-20 Jakub Jelinek <jakub@redhat.com>
1420
1421 * gcc.target/i386/avx512f-simd-1.c: New test.
1422
8ca16e01 14232019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1424
1425 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
1426 error message.
1427 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
1428
048f6aad 14292019-05-20 Martin Liska <mliska@suse.cz>
1430
1431 PR middle-end/90263
1432 * gcc.c-torture/compile/pr90263.c: New test.
1433 * lib/target-supports.exp: Add check_effective_target_glibc.
1434
e1dcb74d 14352019-05-20 Richard Biener <rguenther@suse.de>
1436
1437 PR testsuite/90518
1438 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
1439 vector support.
1440 * gcc.dg/gimplefe-41.c: Likewise.
1441
db9c2a14 14422019-05-19 Andrew Pinski <apinski@marvell.com>
1443
1444 PR pch/81721
1445 * g++.dg/pch/operator-1.C: New testcase.
1446 * g++.dg/pch/operator-1.Hs: New file.
1447
ad670379 14482019-05-19 Paul Thomas <pault@gcc.gnu.org>
1449
1450 PR fortran/90498
1451 * gfortran.dg/associate_48.f90 : New test.
1452
de28b0fc 14532019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1454
1455 PR fortran/78290
1456 * gfortran.dg/pr78290.f90: New test.
1457
a9bd4dd5 14582019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1459
1460 PR fortran/88821
1461 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
1462 to make sure the test for internal_pack is retained.
1463 * gfortran.dg/assumed_type_2.f90: Split compile and run time
1464 tests into this and
1465 * gfortran.dg/assumed_type_2a.f90: New file.
1466 * gfortran.dg/c_loc_test_22.f90: Likewise.
1467 * gfortran.dg/contiguous_3.f90: Likewise.
1468 * gfortran.dg/internal_pack_11.f90: Likewise.
1469 * gfortran.dg/internal_pack_12.f90: Likewise.
1470 * gfortran.dg/internal_pack_16.f90: Likewise.
1471 * gfortran.dg/internal_pack_17.f90: Likewise.
1472 * gfortran.dg/internal_pack_18.f90: Likewise.
1473 * gfortran.dg/internal_pack_4.f90: Likewise.
1474 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
1475 to make sure the test for internal_pack is retained.
1476 * gfortran.dg/internal_pack_6.f90: Split compile and run time
1477 tests into this and
1478 * gfortran.dg/internal_pack_6a.f90: New file.
1479 * gfortran.dg/internal_pack_8.f90: Likewise.
1480 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
1481 tests into this and
1482 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
1483 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
1484 into this and
1485 * gfortran.dg/no_arg_check_2a.f90: New file.
1486 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
1487 tests into this and
1488 * gfortran.dg/typebound_assignment_5a.f90: New file.
1489 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
1490 tests into this and
1491 * gfortran.dg/typebound_assignment_6a.f90: New file.
1492 * gfortran.dg/internal_pack_19.f90: New file.
1493 * gfortran.dg/internal_pack_20.f90: New file.
1494 * gfortran.dg/internal_pack_21.f90: New file.
1495
71dbb928 14962019-05-18 Iain Sandoe <iain@sandoe.co.uk>
1497
1498 * objc.dg/instancetype-0.m: New.
1499
0325d276 15002019-05-17 Martin Sebor <msebor@redhat.com>
1501
1502 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
1503
6e059f2c 1504 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
1505 * g++.dg/ubsan/pr63956.C: Same.
1506 * g++.old-deja/g++.pt/assign1.C: Same.
1507
9b500985 15082019-05-17 Thomas Schwinge <thomas@codesourcery.com>
1509
33dacef9 1510 PR testsuite/89433
1511 * c-c++-common/goacc/routine-5.c: Update.
1512 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
1513 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
1514
5f7ea2ee 1515 PR testsuite/89433
1516 * c-c++-common/goacc/routine-2.c: Update, and move some test
1517 into...
1518 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
1519 new file.
1520
9b500985 1521 PR testsuite/89433
1522 * c-c++-common/goacc/classify-routine.c: Update.
1523 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1524
85b9be9b 15252019-05-16 Martin Sebor <msebor@redhat.com>
1526
1527 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
1528 * c-c++-common/Wvarargs-2.c: Same.
1529 * c-c++-common/Wvarargs.c: Same.
1530 * c-c++-common/pr51768.c: Same.
1531 * c-c++-common/tm/inline-asm.c: Same.
1532 * c-c++-common/tm/safe-1.c: Same.
1533 * g++.dg/asm-qual-1.C: Same.
1534 * g++.dg/asm-qual-3.C: Same.
1535 * g++.dg/conversion/dynamic1.C: Same.
1536 * g++.dg/cpp0x/constexpr-89599.C: Same.
1537 * g++.dg/cpp0x/constexpr-cast.C: Same.
1538 * g++.dg/cpp0x/constexpr-shift1.C: Same.
1539 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
1540 * g++.dg/cpp0x/nullptr04.C: Same.
1541 * g++.dg/cpp0x/static_assert12.C: Same.
1542 * g++.dg/cpp0x/static_assert8.C: Same.
1543 * g++.dg/cpp1y/lambda-conv1.C: Same.
1544 * g++.dg/cpp1y/pr79393-3.C: Same.
1545 * g++.dg/cpp1y/static_assert1.C: Same.
1546 * g++.dg/cpp1z/constexpr-if4.C: Same.
1547 * g++.dg/cpp1z/constexpr-if5.C: Same.
1548 * g++.dg/cpp1z/constexpr-if9.C: Same.
1549 * g++.dg/eh/goto2.C: Same.
1550 * g++.dg/eh/goto3.C: Same.
1551 * g++.dg/expr/static_cast8.C: Same.
1552 * g++.dg/ext/flexary5.C: Same.
1553 * g++.dg/ext/utf-array-short-wchar.C: Same.
1554 * g++.dg/ext/utf-array.C: Same.
1555 * g++.dg/ext/utf8-2.C: Same.
1556 * g++.dg/gomp/loop-4.C: Same.
1557 * g++.dg/gomp/macro-4.C: Same.
1558 * g++.dg/gomp/udr-1.C: Same.
1559 * g++.dg/init/initializer-string-too-long.C: Same.
1560 * g++.dg/other/offsetof9.C: Same.
1561 * g++.dg/ubsan/pr63956.C: Same.
1562 * g++.dg/warn/Wbool-operation-1.C: Same.
1563 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1564 * g++.dg/warn/Wtype-limits.C: Same.
1565 * g++.dg/wrappers/pr88680.C: Same.
1566 * g++.old-deja/g++.mike/eh55.C: Same.
1567 * gcc.dg/Wsign-compare-1.c: Same.
1568 * gcc.dg/Wtype-limits-Wextra.c: Same.
1569 * gcc.dg/Wtype-limits.c: Same.
1570 * gcc.dg/Wunknownprag.c: Same.
1571 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
1572 * gcc.dg/asm-6.c: Same.
1573 * gcc.dg/asm-qual-1.c: Same.
1574 * gcc.dg/cast-1.c: Same.
1575 * gcc.dg/cast-2.c: Same.
1576 * gcc.dg/cast-3.c: Same.
1577 * gcc.dg/cpp/source_date_epoch-2.c: Same.
1578 * gcc.dg/debug/pr85252.c: Same.
1579 * gcc.dg/dfp/cast-bad.c: Same.
1580 * gcc.dg/format/gcc_diag-1.c: Same.
0325d276 1581 * gcc.dg/format/gcc_diag-11.c: Same.
1582 * gcc.dg/gcc_diag-11.c: Same.
85b9be9b 1583 * gcc.dg/gnu-cond-expr-2.c: Same.
1584 * gcc.dg/gnu-cond-expr-3.c: Same.
1585 * gcc.dg/gomp/macro-4.c: Same.
1586 * gcc.dg/init-bad-1.c: Same.
1587 * gcc.dg/init-bad-2.c: Same.
1588 * gcc.dg/init-bad-3.c: Same.
1589 * gcc.dg/pr27528.c: Same.
1590 * gcc.dg/pr48552-1.c: Same.
1591 * gcc.dg/pr48552-2.c: Same.
1592 * gcc.dg/pr59846.c: Same.
1593 * gcc.dg/pr61096-1.c: Same.
1594 * gcc.dg/pr8788-1.c: Same.
1595 * gcc.dg/pr90082.c: Same.
1596 * gcc.dg/simd-2.c: Same.
1597 * gcc.dg/spellcheck-params-2.c: Same.
1598 * gcc.dg/spellcheck-params.c: Same.
1599 * gcc.dg/strlenopt-49.c: Same.
1600 * gcc.dg/tm/pr52141.c: Same.
1601 * gcc.dg/torture/pr51106-1.c: Same.
1602 * gcc.dg/torture/pr51106-2.c: Same.
1603 * gcc.dg/utf-array-short-wchar.c: Same.
1604 * gcc.dg/utf-array.c: Same.
1605 * gcc.dg/utf8-2.c: Same.
1606 * gcc.dg/warn-sprintf-no-nul.c: Same.
1607 * gcc.target/i386/asm-flag-0.c: Same.
1608 * gcc.target/i386/inline_error.c: Same.
1609 * gcc.target/i386/pr30848.c: Same.
1610 * gcc.target/i386/pr39082-1.c: Same.
1611 * gcc.target/i386/pr39678.c: Same.
1612 * gcc.target/i386/pr57756.c: Same.
1613 * gcc.target/i386/pr68843-1.c: Same.
1614 * gcc.target/i386/pr79804.c: Same.
1615 * gcc.target/i386/pr82673.c: Same.
1616 * obj-c++.dg/class-protocol-1.mm: Same.
1617 * obj-c++.dg/exceptions-3.mm: Same.
1618 * obj-c++.dg/exceptions-4.mm: Same.
1619 * obj-c++.dg/exceptions-5.mm: Same.
1620 * obj-c++.dg/exceptions-6.mm: Same.
1621 * obj-c++.dg/method-12.mm: Same.
1622 * obj-c++.dg/method-13.mm: Same.
1623 * obj-c++.dg/method-6.mm: Same.
1624 * obj-c++.dg/method-7.mm: Same.
1625 * obj-c++.dg/method-9.mm: Same.
1626 * obj-c++.dg/method-lookup-1.mm: Same.
1627 * obj-c++.dg/proto-lossage-4.mm: Same.
1628 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1629 * objc.dg/call-super-2.m: Same.
1630 * objc.dg/class-protocol-1.m: Same.
1631 * objc.dg/desig-init-1.m: Same.
1632 * objc.dg/exceptions-3.m: Same.
1633 * objc.dg/exceptions-4.m: Same.
1634 * objc.dg/exceptions-5.m: Same.
1635 * objc.dg/exceptions-6.m: Same.
1636 * objc.dg/method-19.m: Same.
1637 * objc.dg/method-2.m: Same.
1638 * objc.dg/method-5.m: Same.
1639 * objc.dg/method-6.m: Same.
1640 * objc.dg/method-7.m: Same.
1641 * objc.dg/method-lookup-1.m: Same.
1642 * objc.dg/proto-hier-1.m: Same.
1643 * objc.dg/proto-lossage-4.m: Same.
1644
de31a4ba 16452019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1646
1647 * g++.dg/eh/o32-fp.C: New.
1648 * gcc.target/mips/dwarfregtable-1.c: New.
1649 * gcc.target/mips/dwarfregtable-2.c: New.
1650 * gcc.target/mips/dwarfregtable-3.c: New.
1651 * gcc.target/mips/dwarfregtable-4.c: New.
1652 * gcc.target/mips/dwarfregtable.h: New.
1653
65af043a 16542019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1655
1656 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
1657 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
1658 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
1659
315cb4b0 16602019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1661
1662 PR target/90497
1663 * gcc.target/i386/pr90497-1.c: New test.
1664 * gcc.target/i386/pr90497-2.c: Likewise.
1665
46feabd3 16662019-05-17 Robin Dapp <rdapp@linux.ibm.com>
1667
1668 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
1669 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
1670
d39a839d 16712019-05-17 Richard Biener <rguenther@suse.de>
1672
1673 * gcc.dg/gimplefe-41.c: New testcase.
1674
8ee68b6c 16752019-05-17 Jun Ma <JunMa@linux.alibaba.com>
1676
1677 PR tree-optimization/90106
1678 * gcc.dg/cdce3.c: New test.
1679
b8f33eae 16802019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
1681
1682 * gcc.target/s390/zvector/vec-sldw.c: New test.
1683
0af9d34c 16842019-05-17 Martin Liska <mliska@suse.cz>
1685
1686 PR middle-end/90478
1687 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
1688
1d86b8dc 16892019-05-16 Jakub Jelinek <jakub@redhat.com>
1690
1691 * gcc.dg/vect/vect-simd-1.c: New test.
1692 * gcc.dg/vect/vect-simd-2.c: New test.
1693 * gcc.dg/vect/vect-simd-3.c: New test.
1694 * gcc.dg/vect/vect-simd-4.c: New test.
1695
5f183386 16962019-05-16 Martin Liska <mliska@suse.cz>
1697
1698 PR lto/90500
1699 * gcc.target/i386/pr90500-1.c: New test.
1700 * gcc.target/i386/pr90500-2.c: New test.
1701
6de98193 17022019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
1703
1704 PR tree-optimization/90394
1705 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
1706 * gcc.dg/uninit-pr90394.c: New test.
1707
2939f487 17082019-05-16 Richard Biener <rguenther@suse.de>
1709
1710 PR testsuite/90502
1711 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
1712 transforms happening earlier now.
1713
95e989c5 17142019-05-16 Iain Sandoe <iain@sandoe.co.uk>
1715
1716 * lib/target-supports.exp (check_effective_target_cet): Add the
1717 -fcf-protection flag to the build conditions.
1718
bfcba496 17192019-05-16 Jun Ma <JunMa@linux.alibaba.com>
1720
1721 PR tree-optimization/90106
1722 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
1723 * gcc.dg/cdce2.c: Likewise.
1724
8759dd92 17252019-05-16 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/90424
1728 * g++.target/i386/pr90424-1.C: New testcase.
1729 * g++.target/i386/pr90424-2.C: Likewise.
1730
4fff1888 17312019-05-16 Richard Biener <rguenther@suse.de>
1732
1733 * gcc.dg/gimplefe-40.c: Amend again.
1734
e007b1eb 17352019-05-15 Cherry Zhang <cherryyz@google.com>
1736
1737 * go.test/test/nilptr2.go: Change use function to actually do
1738 something.
1739
397d8d9b 17402019-05-16 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR middle-end/90478
1743 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
1744 instead of long.
9144258a 1745
1746 * c-c++-common/gomp/simd8.c: New test.
1747
4218eec0 17482019-05-15 Marek Polacek <polacek@redhat.com>
1749
1750 CWG 2096 - constraints on literal unions.
1751 * g++.dg/cpp0x/literal-type1.C: New test.
1752
a4805c61 17532019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
1754
1755 PR fortran/90461
1756 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
1757 * gfortran.dg/open_errors_3.f90: New test.
1758
b81837d7 17592019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1760
1761 PR target/89021
1762 * gcc.target/i386/mmx-vals.h: New file.
1763 * gcc.target/i386/sse2-mmx-2.c: Likewise.
1764 * gcc.target/i386/sse2-mmx-3.c: Likewise.
1765 * gcc.target/i386/sse2-mmx-4.c: Likewise.
1766 * gcc.target/i386/sse2-mmx-5.c: Likewise.
1767 * gcc.target/i386/sse2-mmx-6.c: Likewise.
1768 * gcc.target/i386/sse2-mmx-7.c: Likewise.
1769 * gcc.target/i386/sse2-mmx-8.c: Likewise.
1770 * gcc.target/i386/sse2-mmx-9.c: Likewise.
1771 * gcc.target/i386/sse2-mmx-10.c: Likewise.
1772 * gcc.target/i386/sse2-mmx-11.c: Likewise.
1773 * gcc.target/i386/sse2-mmx-12.c: Likewise.
1774 * gcc.target/i386/sse2-mmx-13.c: Likewise.
1775 * gcc.target/i386/sse2-mmx-14.c: Likewise.
1776 * gcc.target/i386/sse2-mmx-15.c: Likewise.
1777 * gcc.target/i386/sse2-mmx-16.c: Likewise.
1778 * gcc.target/i386/sse2-mmx-17.c: Likewise.
1779 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
1780 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1781 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
1782 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
1783 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1784 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
1785 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
1786 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
1787 * gcc.target/i386/sse2-mmx-20.c: Likewise.
1788 * gcc.target/i386/sse2-mmx-21.c: Likewise.
1789 * gcc.target/i386/sse2-mmx-22.c: Likewise.
1790 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
1791 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
1792 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
1793 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
1794 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
1795 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
1796 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
1797 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
1798 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
1799 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
1800 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
1801 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
1802 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
1803 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
1804 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
1805 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
1806 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
1807 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
1808 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
1809 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
1810 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
1811 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
1812 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
1813 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
1814 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
1815 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
1816 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
1817 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
1818 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
1819 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
1820 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
1821 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
1822 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
1823 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
1824 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
1825 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
1826 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
1827 * gcc.target/i386/sse2-mmx-por.c: Likewise.
1828 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
1829 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
1830 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
1831 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
1832 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
1833 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
1834 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
1835 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
1836 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
1837 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
1838 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
1839 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
1840 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
1841 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
1842 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
1843 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
1844 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
1845 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
1846 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
1847 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
1848 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
1849 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
1850 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
1851 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
1852 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
1853 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
1854 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
1855 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
1856 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
1857 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
1858 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
1859
a896c707 18602019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1861
1862 PR target/89021
1863 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
1864 with SSE2.
1865
a204dd02 18662019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1867
1868 PR target/89021
1869 * gcc.target/i386/pr82483-1.c: Error only on ia32.
1870 * gcc.target/i386/pr82483-2.c: Likewise.
1871
5b331874 18722019-05-15 Martin Liska <mliska@suse.cz>
1873
1874 PR middle-end/90478
1875 * gcc.dg/tree-ssa/pr90478-2.c: New test.
1876 * gcc.dg/tree-ssa/pr90478.c: New test.
1877
123966b5 18782019-05-15 Richard Biener <rguenther@suse.de>
1879
1880 * gcc.dg/gimplefe-40.c: Amend.
1881
c5ab3b37 18822019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1883
ad670379 1884 * lib/target-supports.exp
c5ab3b37 1885 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
1886 (check_effective_target_powerpc_p9vector_ok): Likewise.
1887 (check_effective_target_powerpc_float128_sw_ok): Likewise.
1888 (check_effective_target_powerpc_float128_hw_ok): Likewise.
1889 (check_effective_target_powerpc_vsx_ok): Likewise.
1890 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
1891 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
1892
b0b09393 18932019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1894
1895 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
1896 for PowerPC platforms.
1897
f220dd7d 18982019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1899
1900 PR target/82920
1901 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
1902 * gcc.target/i386/cet-notrack-5a.c: Likewise.
1903 * gcc.target/i386/cet-notrack-5b.c: Likewise.
1904 * gcc.target/i386/cet-notrack-6b.c: Likewise.
1905 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1906 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
1907 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1908 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
1909 * gcc.target/i386/cet-sjlj-3.c: Likewise.
1910 * gcc.target/i386/cet-sjlj-5.c: Likewise.
1911
c7e41d24 19122019-05-14 Marek Polacek <polacek@redhat.com>
1913
d51e305e 1914 PR c++/68918
1915 * g++.dg/cpp0x/decltype71.C: New test.
1916
c7e41d24 1917 PR c++/70156
1918 * g++.dg/init/static5.C: New test.
1919
c87292b1 19202019-05-14 Iain Sandoe <iain@sandoe.co.uk>
1921
1922 PR target/82920
1923 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
1924 * gcc.target/i386/pr52146.c: Likewise.
1925 * gcc.target/i386/pr52698.c: Likewise.
1926 * gcc.target/i386/pr52857-1.c: Likewise.
1927 * gcc.target/i386/pr52857-2.c: Likewise.
1928 * gcc.target/i386/pr52876.c: Likewise.
1929 * gcc.target/i386/pr53698.c: Likewise.
1930 * gcc.target/i386/pr54157.c: Likewise.
1931 * gcc.target/i386/pr55049-1.c: Likewise.
1932 * gcc.target/i386/pr55093.c: Likewise.
1933 * gcc.target/i386/pr55116-1.c: Likewise.
1934 * gcc.target/i386/pr55116-2.c: Likewise.
1935 * gcc.target/i386/pr55597.c: Likewise.
1936 * gcc.target/i386/pr59929.c: Likewise.
1937 * gcc.target/i386/pr66470.c: Likewise.
1938
0fd03648 19392019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1940
1941 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
1942 *-*-solaris2*.
1943 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1944 * gcc.dg/c99-math-double-1.c: Likewise.
1945 * gcc.dg/c99-math-float-1.c: Likewise.
1946 * gcc.dg/c99-math-long-double-1.c: Likewise.
1947 * gcc.misc-tests/linkage.exp: Simplify triplet to
1948 x86_64-*-solaris2*.
1949
1950 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
1951 xfail.
1952 * gcc.target/i386/pr63620.c: Likewise.
1953
1954 * lib/target-supports.exp (check_sse_os_support_available): Remove
1955 Solaris 9/x86 workaround.
1956
83274070 19572019-05-14 Richard Biener <rguenther@suse.de>
1958
1959 * gcc.dg/gimplefe-40.c: New testcase.
1960
0ae196b0 19612019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1962
1963 PR preprocessor/90382
1964 * g++.dg/diagnostic/trailing1.C: New test.
1965
9a44cd1c 19662019-05-14 marxin <mliska@suse.cz>
1967
1968 PR middle-end/90340
1969 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
1970 param.
1971
ec430e52 19722019-05-14 Richard Biener <rguenther@suse.de>
1973 H.J. Lu <hongjiu.lu@intel.com>
1974
1975 PR tree-optimization/88828
1976 * gcc.target/i386/pr88828-1.c: New test.
1977 * gcc.target/i386/pr88828-1a.c: Likewise.
1978 * gcc.target/i386/pr88828-1b.c: Likewise.
1979 * gcc.target/i386/pr88828-1c.c: Likewise.
1980 * gcc.target/i386/pr88828-4a.c: Likewise.
1981 * gcc.target/i386/pr88828-4b.c: Likewise.
1982 * gcc.target/i386/pr88828-5a.c: Likewise.
1983 * gcc.target/i386/pr88828-5b.c: Likewise.
1984 * gcc.target/i386/pr88828-7.c: Likewise.
1985 * gcc.target/i386/pr88828-7a.c: Likewise.
1986 * gcc.target/i386/pr88828-7b.c: Likewise.
1987 * gcc.target/i386/pr88828-8.c: Likewise.
1988 * gcc.target/i386/pr88828-8a.c: Likewise.
1989 * gcc.target/i386/pr88828-8b.c: Likewise.
1990 * gcc.target/i386/pr88828-9.c: Likewise.
1991 * gcc.target/i386/pr88828-9a.c: Likewise.
1992 * gcc.target/i386/pr88828-9b.c: Likewise.
1993
763db3c4 19942019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
1995
1996 * gcc.target/aarch64/signbitv4sf.c: New test.
1997 * gcc.target/aarch64/signbitv2sf.c: New test.
1998
f7b0a531 19992019-05-13 Jonathan Wakely <jwakely@redhat.com>
2000
2001 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
2002 regression, by matching a note on any line.
2003 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
2004 correct line number is matched without depending on a library header.
2005
6d26c698 20062019-05-13 Richard Biener <rguenther@suse.de>
2007
2008 PR tree-optimization/90402
2009 * gcc.dg/torture/pr90402-1.c: New testcase.
2010
72441ccf 20112019-05-12 Iain Sandoe <iain@sandoe.co.uk>
2012 Dominique d'Humieres <dominiq@gcc.gnu.org>
2013
2014 PR target/82920
2015 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
2016 do not use -fno-pic on Darwin.
2017 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2018 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2019 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2020 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2021 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2022 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2023 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2024 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2025 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2026 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2027 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2028 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
2029 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2030 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2031 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2032 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2033 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2034 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2035 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2036 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2037 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2038 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2039 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
2040 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
2041 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
2042 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
2043 * gcc.target/i386/ret-thunk-1.c: Likewise.
2044 * gcc.target/i386/ret-thunk-10.c: Likewise.
2045 * gcc.target/i386/ret-thunk-11.c: Likewise.
2046 * gcc.target/i386/ret-thunk-12.c: Likewise.
2047 * gcc.target/i386/ret-thunk-13.c: Likewise.
2048 * gcc.target/i386/ret-thunk-14.c: Likewise.
2049 * gcc.target/i386/ret-thunk-15.c: Likewise.
2050 * gcc.target/i386/ret-thunk-16.c: Likewise.
2051 * gcc.target/i386/ret-thunk-2.c: Likewise.
2052 * gcc.target/i386/ret-thunk-22.c: Likewise.
2053 * gcc.target/i386/ret-thunk-23.c: Likewise.
2054 * gcc.target/i386/ret-thunk-24.c: Likewise.
2055 * gcc.target/i386/ret-thunk-3.c: Likewise.
2056 * gcc.target/i386/ret-thunk-4.c: Likewise.
2057 * gcc.target/i386/ret-thunk-5.c: Likewise.
2058 * gcc.target/i386/ret-thunk-6.c: Likewise.
2059 * gcc.target/i386/ret-thunk-7.c: Likewise.
2060 * gcc.target/i386/ret-thunk-8.c: Likewise.
2061 * gcc.target/i386/ret-thunk-9.c: Likewise.
2062
60fb9feb 20632019-05-11 Iain Sandoe <iain@sandoe.co.uk>
2064
2065 PR testsuite/81058
2066 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
2067 for variables on Darwin, rather than common.
2068 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
2069 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
2070
cfaf3078 20712019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2072
2073 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
2074 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
2075
c373feb1 20762019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2077
2078 PR fortran/61968
2079 * gfortran.dg/assumed_type_10.f90: New test case.
2080 * gfortran.dg/assumed_type_11.f90: New test case.
2081
28d520b5 20822019-05-10 Iain Sandoe <iain@sandoe.co.uk>
2083
2084 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
2085 now tested.
2086 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
2087
2e846304 20882019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2089
2090 * g++.dg/diagnostic/main1.C: New.
2091
ed4614ba 20922019-05-10 Marek Polacek <polacek@redhat.com>
2093
2094 PR c++/78010 - bogus -Wsuggest-override warning on final function.
2095 * g++.dg/warn/Wsuggest-override-2.C: New test.
2096
5b81d1a1 20972019-05-10 Jakub Jelinek <jakub@redhat.com>
2098
3f7d0abc 2099 PR tree-optimization/90385
2100 * gfortran.dg/pr90385.f90: New test.
2101
5b81d1a1 2102 PR c++/90383
2103 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
2104 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
2105
261e88be 21062019-05-10 Paul Thomas <pault@gcc.gnu.org>
2107
2108 PR fortran/90093
2109 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
2110 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
2111
2112 PR fortran/90352
2113 * gfortran.dg/iso_c_binding_char_1.f90: New test.
2114
2115 PR fortran/90355
2116 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
2117 the direct passing of substrings as descriptors to bind(C).
2118 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
2119 'atmp' to account for the setting of the 'span' field.
2120 * gfortran.dg/transpose_optimization_2.f90: Ditto.
2121
a71e5d81 21222019-05-10 Jakub Jelinek <jakub@redhat.com>
2123
e75cf476 2124 PR tree-optimization/88709
2125 PR tree-optimization/90271
2126 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
2127 arm*-*-*.
2128
a71e5d81 2129 PR pch/90326
2130 * g++.dg/pch/pr90326.C: New test.
2131 * g++.dg/pch/pr90326.Hs: New file.
2132
d040edad 21332019-05-10 Martin Liska <mliska@suse.cz>
2134
2135 PR middle-end/90340
2136 * gcc.dg/tree-ssa/pr90340-2.c: New test.
2137 * gcc.dg/tree-ssa/pr90340.c: New test.
2138
e2b25cf3 21392019-05-09 Cherry Zhang <cherryyz@google.com>
2140
2141 * go.dg/mapstring.go: New test.
2142
d3d76d78 21432019-05-09 Richard Earnshaw <rearnsha@arm.com>
2144
2145 PR target/90405
2146 * gcc.target/arm/pr90405.c: New test.
2147
4fba5dda 21482019-05-09 Martin Liska <mliska@suse.cz>
2149
2150 * gcc.dg/gimplefe-39.c: New test.
2151
6b33947d 21522019-05-09 Martin Liska <mliska@suse.cz>
2153
2154 * gcc.dg/gimplefe-37.c: New test.
2155 * gcc.dg/gimplefe-33.c: Likewise.
2156
456e9a34 21572019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2158
2159 PR c++/90382
b10d8303 2160 Revert:
456e9a34 2161 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 * g++.dg/diagnostic/trailing1.C: New.
2164
392fe76a 21652019-05-09 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/90395
2168 * gcc.dg/torture/pr90395.c: New testcase.
2169
ae77af58 21702019-05-08 Cherry Zhang <cherryyz@google.com>
2171
2172 * go.dg/cmpstring.go: New test.
2173
91b30299 21742019-05-08 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR c++/59813
2177 PR tree-optimization/89060
2178 * gcc.dg/tree-ssa/pr89060.c: New test.
2179
647692b8 21802019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
2181 Richard Earnshaw <rearnsha@arm.com>
2182
2183 PR target/88167
2184 * gcc.target/arm/pr88167-1.c: New test.
2185 * gcc.target/arm/pr88167-2.c: New test.
2186
b44af16d 21872018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
2188
2189 PR tree-optimization/90078
2190 * g++.dg/tree-ssa/pr90078.C: New test.
2191
d0d33077 21922018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
2193
2194 PR tree-optimization/90240
2195 * gfortran.dg/graphite/pr90240.f: New test.
2196
d5e8d096 21972019-05-08 Li Jia He <helijia@linux.ibm.com>
2198
2199 PR other/90381
2200 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
2201 test case to run on the little endian machine.
2202
c57b5e25 22032019-05-08 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR tree-optimization/90356
2206 * gcc.dg/tree-ssa/pr90356-1.c: New test.
2207 * gcc.dg/tree-ssa/pr90356-2.c: New test.
2208 * gcc.dg/tree-ssa/pr90356-3.c: New test.
2209 * gcc.dg/tree-ssa/pr90356-4.c: New test.
2210
c91253de 22112019-05-07 Wei Xiao <wei3.xiao@intel.com>
2212
2213 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
2214 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
2215 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
2216 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
2217 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
2218 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
2219 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
2220 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
2221 * gcc.target/i386/sse-13.c: Ditto.
2222 * gcc.target/i386/sse-14.c: Ditto.
2223 * gcc.target/i386/sse-22.c: Ditto.
2224 * gcc.target/i386/sse-23.c: Ditto.
2225 * g++.dg/other/i386-2.C: Ditto.
2226 * g++.dg/other/i386-3.C: Ditto.
2227
8dc24d98 22282019-05-07 Cherry Zhang <cherryyz@google.com>
2229
2230 * go.dg/arrayclear.go: New test.
2231 * go.dg/mapclear.go: New test.
2232
4231b9a1 22332019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
2234
2235 PR target/89765
2236 * gcc.target/powerpc/pr89765-mc.c: New test.
2237 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
2238 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
2239 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
2240 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
2241 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
2242 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
2243 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
2244 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
2245 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
2246 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
2247 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
2248 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
2249 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
2250 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
2251 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
2252 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
2253 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
2254 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
2255 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
2256 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
2257 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
2258 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
2259 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
2260 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
2261
2cbc1ad8 22622019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2263
2264 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
2265 differences.
2266
b16ca977 22672019-05-07 Uroš Bizjak <ubizjak@gmail.com>
2268
2269 * gcc.target/i386/asm-7.c: New test.
2270 * gcc.target/i386/asm-1.c: Update expected error string.
2271 * gcc.target/i386/pr62120.c: Ditto.
2272
93a41308 22732019-05-07 Li Jia He <helijia@linux.ibm.com>
2274
2275 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
2276 optimization.
2277 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
2278
2bb31bfa 22792019-05-06 H.J. Lu <hongjiu.lu@intel.com>
2280 Hongtao Liu <hongtao.liu@intel.com>
2281
2282 PR target/89750
2283 PR target/86444
2284 * gcc.target/i386/avx512f-vcomisd-2.c: New.
2285 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
2286
7c4a543c 22872019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
2288
2289 PR fortran/90290
2290 * gfortran.dg/pr90290.f90: New test.
2291
e1eef457 22922019-05-06 Jakub Jelinek <jakub@redhat.com>
2293
2294 PR tree-optimization/88709
2295 PR tree-optimization/90271
2296 * gcc.dg/store_merging_26.c: New test.
2297 * gcc.dg/store_merging_27.c: New test.
2298 * gcc.dg/store_merging_28.c: New test.
2299 * gcc.dg/store_merging_29.c: New test.
2300
0f2730d2 23012019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
2302
2303 PR target/89424
2304 * gcc.target/powerpc/pr89424-0.c: New test.
2305 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
2306 enable testing of newly patched capability.
2307 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
2308 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
2309 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
2310
ab2491de 23112019-05-06 Marek Polacek <polacek@redhat.com>
2312
2313 PR c++/90265 - ICE with generic lambda.
2314 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
2315
1000ef62 23162019-05-06 Richard Biener <rguenther@suse.de>
2317
2318 PR tree-optimization/90358
2319 * gcc.target/i386/pr90358.c: New testcase.
2320
a25484b0 23212019-05-06 Richard Biener <rguenther@suse.de>
2322
2323 PR tree-optimization/88828
2324 * gcc.target/i386/pr88828-0.c: New testcase.
2325
1b4e6584 23262019-05-06 Richard Biener <rguenther@suse.de>
2327
2328 PR tree-optimization/90328
2329 * gcc.dg/torture/pr90328.c: New testcase.
2330
a04bdfe6 23312019-05-06 Richard Biener <rguenther@suse.de>
2332
2333 PR testsuite/90331
2334 * gcc.dg/pr87314-1.c: Align the substring to open up
2335 string merging for targets aligning strings to 8 bytes.
2336
f302e00c 23372019-05-06 Martin Liska <mliska@suse.cz>
2338
2339 PR sanitizer/90312
2340 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
2341 systems.
2342 * gcc.dg/tsan/pr88017.c: Likewise.
2343
81bd3157 23442019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2345
2346 PR fortran/90344
2347 * gfortran.dg/pr90344.f90: New test
2348
39730b97 23492019-05-03 Marc Glisse <marc.glisse@inria.fr>
2350
2351 PR tree-optimization/90269
2352 * g++.dg/tree-ssa/ldist-1.C: New file.
2353
5f215add 23542019-05-03 Richard Biener <rguenther@suse.de>
2355
2356 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
2357
295b8968 23582019-05-03 Richard Biener <rguenther@suse.de>
2359
2360 PR middle-end/89518
2361 * gcc.dg/pr89518.c: New testcase.
2362
8bdbe403 23632019-05-03 Richard Biener <rguenther@suse.de>
2364
2365 PR middle-end/87314
2366 * gcc.dg/pr87314-1.c: New testcase.
2367
68bbf29c 23682019-05-03 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/88963
2371 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
2372 * gcc.target/i386/pr88963-1.c: New testcase.
2373 * gcc.target/i386/pr88963-2.c: Likewise.
2374
f3d1d71c 23752019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
2376
2377 PR target/88809
2378 * gcc.target/i386/pr88809.c: Adjust for darwin.
2379 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
2380
b740088a 23812019-05-03 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR tree-optimization/90303
2384 * g++.target/i386/pr90303.C: New test.
2385
3e35c5db 23862019-05-03 Richard Biener <rguenther@suse.de>
2387
2388 PR tree-optimization/89698
2389 * g++.dg/tree-ssa/pr89698.C: New testcase.
2390
62f7d052 23912019-05-02 Iain Sandoe <iain@sandoe.co.uk>
2392
2393 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
2394
5bf29a97 23952019-05-02 Richard Biener <rguenther@suse.de>
2396
2397 PR tree-optimization/89653
2398 * g++.dg/vect/pr89653.cc: New testcase.
2399
38aa4676 24002019-05-02 Richard Biener <rguenther@suse.de>
2401
2402 PR tree-optimization/89509
2403 * gcc.dg/torture/restrict-8.c: New testcase.
2404
23bf406d 24052019-05-02 Iain Sandoe <iain@sandoe.co.uk>
2406
2407 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
2408 for cold section label.
2409 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
2410 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
2411
335ce423 24122019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2413
2414 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
2415 GNU targets.
2416
d3a7159f 24172019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2418
2419 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
2420
32eaa854 24212019-05-02 Martin Liska <mliska@suse.cz>
2422
2423 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
2424 * g++.target/i386/pr57362.C: Likewise.
2425
92db0cce 24262019-05-02 Martin Liska <mliska@suse.cz>
2427
2428 PR target/88809
2429 * gcc.target/i386/pr88809.c: New test.
2430 * gcc.target/i386/pr88809-2.c: New test.
2431
0bc9082b 24322019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2433
2434 PR fortran/60144
2435 * gfortran.dg/block_name_2.f90: Adjust dg-error.
2436 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
261e88be 2437 * gfortran.dg/pr60144.f90: New test.
0bc9082b 2438
cd0e3f58 24392019-05-01 Jeff Law <law@redhat.com>
2440
2441 PR tree-optimization/90037
2442 * g++.dg/tree-ssa/pr88797.C: New test.
2443
f906b0e8 24442019-05-01 Nathan Sidwell <nathan@acm.org>
2445
2446 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
2447
a026d580 24482019-04-30 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR target/89093
2451 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
2452 target attribute.
2453
dec78bf6 24542019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
2455
2456 * gcc.dg/sinhatanh-2.c: Count the number of functions.
2457 * gcc.dg/sinhatanh-3.c: Likewise.
2458
a448f8cc 24592019-04-30 Martin Liska <mliska@suse.cz>
2460
2461 * gcc.dg/Werror-13.c: Add new tests for it.
2462 * gcc.dg/pragma-diag-6.c: Likewise.
2463
e5e0055a 24642019-04-30 Jakub Jelinek <jakub@redhat.com>
2465
2ca2513e 2466 PR target/89093
2467 * gcc.target/aarch64/pr89093.c: New test.
2468 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
2469
e5e0055a 2470 PR tree-optimization/89475
2471 * gcc.dg/tree-ssa/pr89475.c: New test.
2472
5f915e9a 24732019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
2474
2475 PR tree-optimization/90240
2476 Revert:
2477 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2478
2479 PR tree-optimization/90078
2480 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
2481
d0767031 24822019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
2483
2484 * gcc.dg/uninit-25-gimple.c: New test.
2485 * gcc.dg/uninit-25.c: New test.
2486 * gcc.dg/uninit-26.c: New test.
2487 * gcc.dg/uninit-27-gimple.c: New test.
2488
855bfda2 24892019-04-29 Richard Biener <rguenther@suse.de>
2490
2491 PR tree-optimization/90278
2492 * gcc.dg/torture/pr90278.c: New testcase.
2493
9aee1351 24942019-04-27 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR c++/90173
2497 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
2498 dg-do run.
2499
85cde1c6 25002019-04-27 Uroš Bizjak <ubizjak@gmail.com>
2501
2502 PR target/89261
2503 * gcc.target/i386/pr89261.c: New test.
2504
037b9c2b 25052019-04-27 Martin Liska <mliska@suse.cz>
2506
2507 PR middle-end/90258
2508 * gcc.dg/completion-5.c: New test.
2509 * gcc.target/i386/spellcheck-options-5.c: New test.
2510
4479f584 25112019-04-26 Jim Wilson <jimw@sifive.com>
2512
2513 * gcc.target/riscv/load-immediate.c: New.
2514
5f52a13d 25152019-04-26 Jonathan Wakely <jwakely@redhat.com>
2516
2517 PR c++/90243
2518 * g++.dg/diagnostic/pr90243.C: New test.
2519
19613a9b 25202019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2521
2522 PR c++/90173
2523 * g++.dg/cpp1z/class-deduction66.C: New.
2524
25252019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 2526
2527 * g++.dg/diagnostic/trailing1.C: New.
2528
8bbdcaf0 25292019-04-26 Richard Sandiford <richard.sandiford@arm.com>
2530
2531 * gcc.dg/alias-16.c: New test.
2532
760cb209 25332019-04-25 Martin Liska <mliska@suse.cz>
2534 H.J. Lu <hongjiu.lu@intel.com>
2535
2536 PR target/89929
2537 * g++.target/i386/mv28.C: New test.
2538 * gcc.target/i386/mvc14.c: Likewise.
2539 * g++.target/i386/pr57362.C: Updated.
2540
0eee1ea0 25412019-04-24 Jeff Law <law@redhat.com>
2542
2543 PR tree-optimization/90037
2544 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
2545 * gcc.dg/isolate-2.c: Likewise.
2546 * gcc.dg/isolate-4.c: Likewise.
2547 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
2548 * gcc.dg/pr90037.c: New test.
2549
96cdf09b 25502019-04-25 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR c++/44648
2553 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
2554
559783f6 25552019-04-25 Richard Biener <rguenther@suse.de>
2556
2557 PR middle-end/90194
2558 * g++.dg/torture/pr90194.C: New testcase.
2559
c1afaca2 25602019-04-24 Marek Polacek <polacek@redhat.com>
2561
2562 PR c++/90236
2563 * g++.dg/cpp1z/nontype-auto16.C: New test.
2564
68c5e104 25652019-04-24 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR target/90193
2568 * gcc.target/i386/pr90193.c: New test.
2569
4788a5ca 25702019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2571
2572 PR target/89952
2573 * gcc.target/s390/pr89952.c: New test.
2574
0c5ea32d 25752019-04-24 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR target/90187
2578 * g++.target/i386/pr90187.C: New test.
2579
9a72942b 25802019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
2581
2582 * gdc.test/README.gcc: New file.
2583
f11f7589 25842019-04-24 Jakub Jelinek <jakub@redhat.com>
2585
d32d006e 2586 PR tree-optimization/90208
2587 * gcc.dg/tsan/pr90208-1.c: New test.
2588 * gcc.dg/tsan/pr90208-2.c: New test.
2589
f11f7589 2590 PR tree-optimization/90211
2591 * gcc.dg/autopar/pr90211.c: New test.
2592
22da68fb 25932019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
2594 Robin Dapp <rdapp@linux.ibm.com>
2595
2596 * gdc.dg/link.d: Test if target d_runtime.
2597 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
2598 * gdc.dg/simd.d: Likewise.
2599
7ad41fff 26002019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
2601
2602 * gdc.test/fail_compilation/fail2456.d: New test.
2603 * gdc.test/fail_compilation/test18312.d: New test.
2604 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
2605
a69facdb 26062018-04-23 Sudakshina Das <sudi.das@arm.com>
2607
2608 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
2609 for linux targets.
2610 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
2611 with GNU note section.
2612
f51e2895 26132019-04-23 Jeff Law <law@redhat.com>
2614
2615 * lib/target-supports.exp
2616 (check_effective_target_keeps_null_pointer_checks): Add cr16.
2617
c3c55e1c 26182019-04-23 Roman Zhuykov <zhroma@ispras.ru>
2619
2620 PR rtl-optimization/87979
2621 * gcc.dg/pr87979.c: New test.
2622
fba98a9a 26232019-04-23 Roman Zhuykov <zhroma@ispras.ru>
2624
2625 PR rtl-optimization/84032
2626 * gcc.dg/pr84032.c: New test.
2627
1183882b 26282018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2629
ade6c276 2630 PR tree-optimization/90078
fba98a9a 2631 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 2632
26332018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2634
2635 PR tree-optimization/90021
fba98a9a 2636 * gfortran.dg/pr90021.f90: New test.
1183882b 2637
7042c69b 26382019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2639
2640 PR fortran/90166
2641 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
2642
a796a135 26432019-04-22 Paul Thomas <pault@gcc.gnu.org>
2644
2645 PR fortran/57284
2646 * gfortran.dg/class_70.f03
2647
328450f4 26482019-04-21 H.J. Lu <hongjiu.lu@intel.com>
2649
2650 PR target/90178
2651 * gcc.target/i386/pr90178.c: New test.
2652
9d3560da 26532019-04-20 Sandra Loosemore <sandra@codesourcery.com>
2654
2655 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
2656
1e9afbb0 26572019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/89900
2660 * g++.dg/cpp0x/pr89900-1.C: New.
2661 * g++.dg/cpp0x/pr89900-2.C: Likewise.
2662 * g++.dg/cpp0x/pr89900-3.C: Likewise.
2663 * g++.dg/cpp0x/pr89900-4.C: Likewise.
2664
b7c7bc83 26652019-04-19 Jakub Jelinek <jakub@redhat.com>
2666
1a7d885e 2667 PR middle-end/90139
2668 * gcc.c-torture/compile/pr90139.c: New test.
2669
dc097d0a 2670 PR c++/90138
2671 * g++.dg/template/pr90138.C: New test.
2672
45cf699c 2673 PR c/89888
2674 * c-c++-common/pr89888.c: New test.
2675 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
2676 Don't expect -Wswitch-unreachable warning.
2677
b7c7bc83 2678 PR c++/90108
2679 * c-c++-common/pr90108.c: New test.
2680
ece3beac 26812019-04-18 Richard Sandiford <richard.sandiford@arm.com>
2682
2683 PR middle-end/85164
2684 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
2685
a894735c 26862019-04-18 Richard Biener <rguenther@suse.de>
2687
2688 PR debug/90131
2689 * gcc.dg/guality/pr90131.c: New testcase.
2690
87b3536a 26912019-04-17 Jakub Jelinek <jakub@redhat.com>
2692
4f13ba2f 2693 PR c++/89325
2694 * g++.dg/ext/attrib58.C: New test.
2695 * g++.dg/ext/attrib59.C: New test.
2696 * g++.dg/ext/attrib60.C: New test.
2697
87b3536a 2698 PR target/90125
2699 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
2700 constants to ensure precise result even when not using fma.
2701 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
2702 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
2703 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
2704 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
2705 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
2706 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
2707 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
2708 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
2709 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
2710
f1d497bc 27112019-04-17 Marek Polacek <polacek@redhat.com>
2712
2713 PR c++/90124 - bogus error with incomplete type in decltype.
2714 * g++.dg/cpp0x/decltype70.C: New test.
2715
22c90e61 27162019-04-17 Jakub Jelinek <jakub@redhat.com>
2717
2718 PR middle-end/90095
2719 * gcc.dg/pr90095-1.c: New test.
2720 * gcc.dg/pr90095-2.c: New test.
2721
27d00f91 27222019-04-17 Thomas Schwinge <thomas@codesourcery.com>
2723
b8d03885 2724 PR fortran/90048
2725 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
2726 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
2727 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
2728
27d00f91 2729 PR fortran/90067
2730 PR fortran/90114
2731 * gfortran.dg/goacc/private-1.f95: Remove file.
2732 * gfortran.dg/goacc/private-2.f95: Likewise.
2733 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
2734 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
2735 Likewise.
2736 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
2737
9ab7f779 27382019-04-17 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR target/89093
2741 * gcc.target/arm/pr89093-2.c: New test.
2742
367d4f65 27432019-04-16 Jakub Jelinek <jakub@redhat.com>
2744
2745 PR c++/86953
2746 * g++.dg/cpp0x/constexpr-86953.C: New test.
2747
76567344 27482019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
2749
2750 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
2751
2659c6e1 27522019-04-16 Alexandre Oliva <aoliva@redhat.com>
2753
bef3547f 2754 PR debug/89528
2755 * gcc.dg/guality/pr89528.c: New.
2756
2659c6e1 2757 PR rtl-optimization/86438
2758 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
2759
61c8e77a 27602019-04-16 Jakub Jelinek <jakub@redhat.com>
2761
64309d66 2762 PR target/90096
2763 * gcc.target/i386/pr90096.c: New test.
2764 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
2765 * gcc.target/i386/pr69255-2.c: Likewise.
2766 * gcc.target/i386/pr69255-3.c: Likewise.
2767
9040e4bf 2768 PR rtl-optimization/90082
2769 * gcc.dg/pr90082.c: New test.
2770
61c8e77a 2771 PR tree-optimization/90090
2772 * g++.dg/opt/pr90090.C: New test.
2773
25971ca0 27742019-04-16 Richard Biener <rguenther@suse.de>
2775
2776 PR tree-optimization/56049
2777 * gfortran.dg/pr56049.f90: New testcase.
2778
969b7ab6 27792019-04-15 Richard Biener <rguenther@suse.de>
2780
2781 PR debug/90074
2782 * gcc.dg/guality/pr90074.c: New testcase.
2783
a5189c16 27842019-04-15 Richard Biener <rguenther@suse.de>
2785
2786 PR tree-optimization/90071
2787 * gcc.dg/torture/pr90071.c: New testcase.
2788
f9fd14f1 27892019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2790
2791 PR rtl-optimization/89794
2792 * gcc.dg/torture/pr89794.c: New testcase.
2793
d8c94794 27942019-04-15 Richard Biener <rguenther@suse.de>
2795
2796 PR ipa/88936
2797 * gcc.dg/torture/pr88936-1.c: New testcase.
2798 * gcc.dg/torture/pr88936-2.c: Likewise.
2799 * gcc.dg/torture/pr88936-3.c: Likewise.
2800
fc01d804 28012019-04-15 Martin Jambor <mjambor@suse.cz>
2802
2803 PR ipa/pr89693
2804 * g++.dg/ipa/pr89693.C: New test.
2805
39ebb014 28062019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
2807
2808 PR tree-optimization/90020
2809 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
2810
008ae11c 28112019-04-14 Jan Hubicka <hubicka@ucw.cz>
2812
2813 PR lto/89358
2814 * g++.dg/lto/pr89358_0.C: New testcase.
2815 * g++.dg/lto/pr89358_1.C: New testcase.
2816
4aab7293 28172019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2818
2819 PR fortran/85448
2820 * gfortran.dg/bind_c_usage_33.f90: New test and...
2821 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
2822
37684a4c 28232019-04-14 Paul Thomas <pault@gcc.gnu.org>
2824
2825 PR fortran/89843
2826 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
2827 in ctg. Test the conversion of the descriptor types in the main
2828 program.
2829 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
2830 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
2831
2832 PR fortran/89846
2833 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
2834 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
2835
2836 PR fortran/90022
2837 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
2838 the computation of 'ans'. Also, change the expected results for
2839 CFI_is_contiguous to comply with standard.
2840 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
2841 results for CFI_is_contiguous to comply with standard.
2842 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
2843 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
2844
c1bb27eb 28452019-04-13 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR target/89093
2848 * gcc.target/arm/pr89093.c: New test.
2849
81e61a19 28502019-04-12 Jakub Jelinek <jakub@redhat.com>
2851
2852 PR c/89933
2853 * c-c++-common/pr89933.c: New test.
2854
e7136105 28552019-04-12 Martin Sebor <msebor@redhat.com>
2856
2857 PR c/88383
2858 PR c/89288
2859 PR c/89798
2860 PR c/89797
2861 * c-c++-common/attributes-1.c: Adjust.
2862 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
2863 * c-c++-common/builtin-has-attribute-6.c: New test.
2864 * c-c++-common/builtin-has-attribute-7.c: New test.
2865 * c-c++-common/pr71574.c: Adjust.
2866 * gcc.dg/pr25559.c: Adjust.
2867 * gcc.dg/attr-vector_size.c: New test.
2868
9429be6d 28692019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 2870
9429be6d 2871 PR rtl-optimization/89965
2872 * gcc.target/i386/pr89965.c: New test.
2873
01e345e0 28742019-04-12 Marek Polacek <polacek@redhat.com>
2875
2876 PR c++/87603 - constexpr functions are no longer noexcept.
2877 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
2878 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
2879 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
2880 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
2881 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
2882 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
2883
1fdc37a3 28842019-04-12 Marek Polacek <polacek@redhat.com>
2885
2886 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
2887 * g++.dg/cpp0x/pr86397-1.C: Likewise.
2888 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2889
9b308bad 28902019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
2891
2892 * g++.target/arm/arm.exp: Change format of default prune regex.
2893 * gcc.target/arm/arm.exp: Change format of default prune regex.
2894
a32720fa 28952019-04-12 Martin Liska <mliska@suse.cz>
2896
2897 PR middle-end/89970
2898 * gcc.target/i386/mvc15.c: New test.
2899 * gcc.target/i386/mvc3.c: Quote target in error pattern.
2900 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
2901
35f7187b 29022019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2903
2904 PR target/87532
2905 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
2906 instruction counts.
2907 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2908 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2909
18635244 29102019-04-12 Jakub Jelinek <jakub@redhat.com>
2911
a538a79e 2912 PR c/89946
2913 * c-c++-common/pr89946.c: New test.
2914
18635244 2915 PR rtl-optimization/90026
2916 * g++.dg/opt/pr90026.C: New test.
2917
32dfb4d5 29182018-04-11 Steve Ellcey <sellcey@marvell.com>
2919
2920 PR rtl-optimization/87763
2921 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2922 to bfi.
2923
948ac165 29242019-04-11 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/90020
2927 * gcc.dg/torture/pr90020.c: New testcase.
2928
29659b56 29292019-04-11 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/90018
2932 * gcc.dg/vect/pr90018.c: New testcase.
2933
043de264 29342018-04-10 Steve Ellcey <sellcey@marvell.com>
2935
2936 PR rtl-optimization/87763
2937 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2938 to bfi.
2939 * gcc.target/aarch64/combine_bfi_2.c: New test.
2940
92a180c6 29412019-04-10 Jakub Jelinek <jakub@redhat.com>
2942
4e99a877 2943 PR middle-end/90025
2944 * gcc.c-torture/execute/pr90025.c: New test.
2945
92a180c6 2946 PR c++/90010
2947 * gcc.dg/pr90010.c: New test.
2948
670b9156 29492019-04-09 Uroš Bizjak <ubizjak@gmail.com>
2950
2951 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
2952 (dg-options): Use -O2 -fdump-rtl-ce1.
2953 (dg-final): Scan ce1 RTL dump instead of asm dump.
2954
fe1f0bcd 29552019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
2956
2957 PR target/90024
2958 * gcc.dg/torture/neon-immediate-timode.c: New test.
2959
67fdb54d 29602019-04-09 Jakub Jelinek <jakub@redhat.com>
2961
5f17d3c4 2962 PR tree-optimization/89998
2963 * gcc.c-torture/compile/pr89998-1.c: New test.
2964 * gcc.c-torture/compile/pr89998-2.c: New test.
2965
67fdb54d 2966 PR target/90015
2967 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
2968 diagnostics.
2969
7e41cae0 29702019-04-08 Richard Biener <rguenther@suse.de>
2971
2972 PR tree-optimization/90006
2973 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2974
05eeaf54 29752019-04-08 Jakub Jelinek <jakub@redhat.com>
2976
0c1c590a 2977 PR rtl-optimization/89865
2978 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
2979
05eeaf54 2980 PR rtl-optimization/89865
2981 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
2982 on ia32.
2983
2199e93e 29842019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2985
2986 PR tree-optimization/89725
2987 * gcc.dg/tree-ssa/pr89725.c: New test.
2988
8d1448db 29892019-04-08 Martin Liska <mliska@suse.cz>
2990
2991 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
2992
7651759b 29932019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2994
2995 PR c++/89914
2996 * g++.dg/ext/has_nothrow_constructor-3.C: New.
2997
dd88b038 29982019-04-07 Uroš Bizjak <ubizjak@gmail.com>
2999
3000 PR target/89945
3001 * gcc.target/i386/pr89945.c: New test.
3002
180a5ec9 30032019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3004
3005 PR fortran/87352
3006 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
3007 * gfortran.dg/finalize_33.f90: Likewise.
3008 * gfortran.dg/finalize_34.f90: New test.
3009
901be419 30102019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3011
3012 PR fortran/89981
3013 * gfortran.dg/entry_22.f90: New test.
3014
168afa9b 30152019-04-05 Marek Polacek <polacek@redhat.com>
3016
3017 PR c++/87145 - bogus error converting class type in template arg list.
3018 * g++.dg/cpp0x/constexpr-conv3.C: New test.
3019 * g++.dg/cpp0x/constexpr-conv4.C: New test.
3020
49666f40 30212019-04-05 Martin Sebor <msebor@redhat.com>
3022
3023 PR bootstrap/89980
3024 * g++.dg/init/array52.C: New test.
3025
d0162866 30262019-04-05 David Malcolm <dmalcolm@redhat.com>
3027
3028 PR c/89985
3029 * c-c++-common/pr89985.c: New test.
3030
39b40fa7 30312019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
3032
3033 PR c/71598
3034 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
3035 size of enums.
3036 * gcc.dg/torture/pr71598-2.c: Likewise.
3037
1e689000 30382019-04-05 Marek Polacek <polacek@redhat.com>
3039
49666f40 3040 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 3041 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
3042
82e79b5e 30432019-04-05 Richard Biener <rguenther@suse.de>
3044
3045 PR debug/89892
3046 PR debug/89905
3047 * gcc.dg/guality/pr89892.c: New testcase.
3048 * gcc.dg/guality/pr89905.c: Likewise.
3049 * gcc.dg/guality/loop-1.c: Likewise.
3050
9cbde7ad 30512019-04-05 Richard Sandiford <richard.sandiford@arm.com>
3052
3053 PR tree-optimization/89956
3054 * gfortran.dg/pr89956.f90: New test.
3055
b11751dc 30562019-04-04 Martin Sebor <msebor@redhat.com>
3057
3058 PR c++/89974
3059 PR c++/89878
3060 PR c++/89833
3061 PR c++/47488
3062 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
3063 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
3064 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
3065 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
3066 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
3067 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
3068 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
3069 * gcc/testsuite/g++.dg/init/array51.C: New test.
3070 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
3071
cdde1804 30722019-04-04 Martin Sebor <msebor@redhat.com>
3073
3074 PR middle-end/89957
3075 PR middle-end/89911
3076 * gcc.dg/Wstringop-overflow-13.c: New test.
3077
ffc3c769 30782019-04-04 Martin Sebor <msebor@redhat.com>
3079
3080 PR middle-end/89934
3081 * gcc.dg/Wrestrict-19.c: New test.
3082 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
3083
1a15dd71 30842019-04-04 Jeff Law <law@redhat.com>
3085
3086 PR rtl-optimization/89399
3087 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 3088
c453bf88 30892019-04-04 Harald Anlauf <anlauf@gmx.de>
3090
e62a08c8 3091 PR fortran/89904
c453bf88 3092 * gfortran.dg/pr85797.f90: Adjust testcase.
3093
19474c76 30942019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3095
3096 PR c++/65619
3097 * g++.dg/template/friend67.C: New.
3098
194bf565 30992019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/61327
3102 * g++.dg/cpp0x/friend4.C: New.
3103 * g++.dg/cpp0x/friend5.C: Likewise.
3104
3b1530d1 31052019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 PR c++/56643
3108 * g++.dg/cpp0x/noexcept40.C: New.
3109
45b5611b 31102019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
3111
3112 PR fortran/68567
3113 * gfortran.dg/parameter_array_error_1.f90: New test.
3114
9939b2f7 31152019-04-03 qing zhao <qing.zhao@oracle.com>
3116
3117 PR tree-optimization/89730
3118 * gcc.dg/live-patching-4.c: New test.
3119
afe53b55 31202019-04-03 Clément Chigot <clement.chigot@atos.net>
3121
3122 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
3123 supported.
3124
f3d42468 31252019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 3126
3127 PR c/71598
3128 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
3129 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
3130
4225afe1 31312019-04-03 Richard Biener <rguenther@suse.de>
3132
3133 PR tree-optimization/84101
3134 * gcc.target/i386/pr84101.c: New testcase.
3135
98309278 31362019-04-02 Jeff Law <law@redhat.com>
3137
3138 * gcc.target/visium/bit_shift.c: xfail.
3139
f3d2a658 31402019-04-02 Uroš Bizjak <ubizjak@gmail.com>
3141
3142 PR target/89902
3143 PR target/89903
3144 * gcc.target/i386/pr70799-4.c: Remove.
3145 * gcc.target/i386/pr70799-5.c: Remove.
3146 * gcc.target/i386/pr89902.c: New test.
3147 * gcc.target/i386/pr89903.c: Ditto.
3148
06f30566 31492019-04-02 Andrey Belevantsev <abel@ispras.ru>
3150
3151 PR rtl-optimization/84206
3152 * gcc.dg/pr84206.c: New test.
3153
8da4fe0d 31542019-04-02 Andrey Belevantsev <abel@ispras.ru>
3155
3156 PR rtl-optimization/85876
3157 * gcc.dg/pr85876.c: New test.
3158
192ece6e 31592019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3160
3161 * gcc.target/s390/zvector/vec-double-compile.c: New test.
3162 * gcc.target/s390/zvector/vec-float-compile.c: New test.
3163 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
3164 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
3165
7a1fd0b2 31662019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3167
3168 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
3169 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
3170 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
3171 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
3172
033411a9 31732019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3174
3175 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
3176 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
3177
f3692774 31782019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3179
3180 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
3181 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
3182
c89c20fa 31832019-04-02 Alexander Monakov <amonakov@ispras.ru>
3184
3185 PR testsuite/89916
3186 * gcc.dg/pr86928.c: Do not attempt to add -m32.
3187
e974fcf3 31882019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3189
3190 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
3191 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
3192 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
3193 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
3194 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
3195 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
3196 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
3197 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
3198
58c10639 31992019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3200
3201 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
3202 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
3203 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
3204 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
3205 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
3206 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
3207
9800b362 32082019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3209
3210 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
3211 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
3212 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
3213 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
3214
b048920d 32152019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3216
3217 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
3218 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
3219
dbeb7608 32202019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3221
3222 * gcc.target/s390/arch13/sel-1.c: New test.
3223
6c837438 32242019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3225
3226 * gcc.target/s390/arch13/popcount-1.c: New test.
3227
92d5e9eb 32282019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3229
3230 * gcc.target/s390/arch13/bitops-1.c: New test.
3231 * gcc.target/s390/arch13/bitops-2.c: New test.
3232 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
3233 option and adjust line numbers.
3234 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3235
c4bc178c 32362019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3237
3238 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
3239 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
3240 runtime check for the vxe2 hardware feature on IBM Z.
3241
20dd1418 32422019-04-01 H.J. Lu <hongjiu.lu@intel.com>
3243
3244 PR testsuite/89907
3245 * lib/target-supports.exp (check_avx2_available): Replace
3246 avx_available with avx2_available.
3247
a78ef9b4 32482019-04-01 Andrey Belevantsev <abel@ispras.ru>
3249
3250 PR rtl-optimization/85412
3251 * gcc.dg/pr85412.c: New test.
3252
00bc562a 32532019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 PR c++/62207
3256 * g++.dg/template/crash130.C: New.
3257 * g++.dg/template/crash131.C: Likewise.
3258
a38fa913 32592019-04-01 Martin Sebor <msebor@redhat.com>
3260
3261 PR c/89685
3262 * gcc.dg/attr-copy-8.c: New test.
3263 * g++.dg/ext/attr-copy-2.C: New test.
3264
36aec94f 32652019-04-01 Andrey Belevantsev <abel@ispras.ru>
3266
3267 PR rtl-optimization/86928
3268 * gcc.dg/pr86928.c: New test.
3269
33a4b080 32702019-04-01 Andrey Belevantsev <abel@ispras.ru>
3271
3272 PR rtl-optimization/87273
3273 * gcc.dg/pr87273.c: New test.
3274
806ba310 32752019-04-01 Martin Liska <mliska@suse.cz>
3276
3277 PR driver/89861
3278 * gcc.dg/spellcheck-options-18.c: New test.
3279 * gcc.dg/spellcheck-options-19.c: New test.
3280 * gcc.dg/spellcheck-options-20.c: New test.
3281 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
3282 * gcc.dg/completion-2.c: Add one variant with no argument.
3283
56fc9e27 32842019-04-01 Richard Biener <rguenther@suse.de>
3285
3286 PR c/71598
3287 * gcc.dg/torture/pr71598-1.c: New testcase.
3288 * gcc.dg/torture/pr71598-2.c: Likewise.
3289 * gcc.dg/torture/pr71598-3.c: Likewise.
3290
cf13db0c 32912019-03-31 Marek Polacek <polacek@redhat.com>
3292
3293 PR c++/89852 - ICE with C++11 functional cast with { }.
3294 * g++.dg/cpp0x/initlist115.C: New test.
3295
24709509 32962019-03-31 Harald Anlauf <anlauf@gmx.de>
3297
3298 PR fortran/83515
3299 PR fortran/85797
3300 * gfortran.dg/pr85797.f90: New test.
3301
d8fc6024 33022019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3303
3304 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
3305
9d4769cc 33062019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
3307
3308 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
3309 cleanup_extra_files.
3310 (dmd2dg): Copy additional files after test is translated.
3311 (gdc-do-test): Remove all copied files after test.
3312
f22577c1 33132019-03-30 Paul Thomas <pault@gcc.gnu.org>
3314
3315 PR fortran/89841
3316 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
3317 for c_deallocate, c_allocate and c_assumed_size so that the
3318 attributes of the array arguments are correct and are typed.
3319 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
3320 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
3321
3322 PR fortran/89842
3323 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
3324 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
3325
173fbd49 33262019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3327
3328 PR fortran/89866
3329 * gfortran.dg/pointer_intent_8.f90: New test.
3330
f15d2aa0 33312019-03-29 Jim Wilson <jimw@sifive.com>
3332
3333 * gcc.target/riscv/predef-1.c: New.
3334 * gcc.target/riscv/predef-2.c: New.
3335 * gcc.target/riscv/predef-3.c: New.
3336 * gcc.target/riscv/predef-4.c: New.
3337 * gcc.target/riscv/predef-5.c: New.
3338 * gcc.target/riscv/predef-6.c: New.
3339 * gcc.target/riscv/predef-7.c: New.
3340 * gcc.target/riscv/predef-8.c: New.
3341
7e6aef80 33422019-03-29 Jakub Jelinek <jakub@redhat.com>
3343
33ad377c 3344 PR rtl-optimization/89865
3345 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
3346 the first argument register, so that occassional spills/fills are
3347 ignored.
3348
9a6cce24 3349 PR sanitizer/89869
3350 * g++.dg/ubsan/vptr-14.C: New test.
3351
7e6aef80 3352 PR c/89872
3353 * gcc.dg/tree-ssa/pr89872.c: New test.
3354
2d3cf878 33552019-03-29 Roman Zhuykov <zhroma@ispras.ru>
3356
3357 * gcc.dg/diag-sanity.c: New test.
3358
ca6ebc80 33592019-03-29 Marek Polacek <polacek@redhat.com>
3360
3361 PR c++/89871
3362 * g++.dg/cpp2a/desig14.C: New test.
3363
8e98407e 3364 PR c++/89876 - ICE with deprecated conversion.
3365 * g++.dg/warn/conv5.C: New test.
3366
c6ab3411 33672019-03-29 Martin Liska <mliska@suse.cz>
3368
3369 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
3370 * gcc.dg/pr68766.c: Likewise.
3371
941c2b01 33722019-03-29 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR rtl-optimization/87485
3375 * gcc.dg/pr87485.c: New test.
3376
744a33a1 33772019-03-28 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR middle-end/89621
3380 * gfortran.dg/gomp/pr89621.f90: New test.
3381
6d0d620b 33822019-03-28 Martin Sebor <msebor@redhat.com>
3383
c64c2ed5 3384 PR c++/66548
3385 * g++.dg/cpp0x/decltype-pr66548.C: New test.
3386
6d0d620b 3387 PR c++/81506
3388 * g++.dg/cpp0x/decltype-pr81506.C: New test.
3389
facf139f 33902019-03-28 Marek Polacek <polacek@redhat.com>
3391
3392 PR c++/89612 - ICE with member friend template with noexcept.
3393 * g++.dg/cpp0x/noexcept38.C: New test.
3394 * g++.dg/cpp0x/noexcept39.C: New test.
3395 * g++.dg/cpp1z/noexcept-type21.C: New test.
3396
e634ab35 33972019-03-28 Uroš Bizjak <ubizjak@gmail.com>
3398
3399 PR target/89848
3400 * gcc.target/i386/pr89848.c: New test.
3401
fcec39e1 34022019-03-28 Marek Polacek <polacek@redhat.com>
3403
3404 PR c++/89836 - bool constant expression and explicit conversions.
3405 * g++.dg/cpp2a/explicit15.C: New test.
3406
ad6978a6 34072019-03-28 Jakub Jelinek <jakub@redhat.com>
3408
0114c224 3409 PR c/89812
3410 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
3411 other than AVR. Add dg-options "".
3412
ad6978a6 3413 PR c++/89785
3414 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
3415 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
3416
c271ea7f 34172019-03-27 Janus Weil <janus@gcc.gnu.org>
3418
3419 PR fortran/85537
3420 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
3421 * gfortran.dg/pointer_init_11.f90: New test case.
3422
abe531e3 34232019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
3424
3425 PR target/85667
3426 * gcc.target/i386/pr85667-5.c: New testcase.
3427 * gcc.target/i386/pr85667-6.c: New testcase.
3428
883924e1 34292019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
3430
3431 PR testsuite/89834
5224812d 3432 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 3433
1cf6e93b 34342019-03-27 Peter Bergner <bergner@linux.ibm.com>
3435
3436 PR rtl-optimization/89313
3437 * gcc.dg/pr89313.c: New test.
3438
49914a10 34392019-03-26 Jeff Law <law@redhat.com>
3440
3441 PR rtl-optimization/87761
3442 PR rtl-optimization/89826
3443 * gcc.c-torture/execute/pr89826.c: New test.
3444
496d55fd 34452019-03-27 Richard Biener <rguenther@suse.de>
3446
3447 * gcc.dg/torture/20190327-1.c: New testcase.
3448
b0bd2392 34492019-03-27 Paul Thomas <pault@gcc.gnu.org>
3450
3451 PR fortran/88247
3452 * gfortran.dg/associate_47.f90: New test.
3453
4a5df39c 34542019-03-27 Richard Biener <rguenther@suse.de>
3455
3456 PR tree-optimization/89463
3457 * gcc.dg/guality/pr89463.c: New testcase.
3458
5bcde5d8 34592019-03-26 Uroš Bizjak <ubizjak@gmail.com>
3460
3461 PR target/89827
3462 * gcc.target/i386/pr89827.c: New test.
3463
e9b6707f 34642019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3465
3466 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
3467 syntax.
3468
ed85753c 34692019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
3470
3471 PR tree-optimization/81740
3472 * gcc.dg/vect/pr81740-1.c: New testcase.
3473 * gcc.dg/vect/pr81740-2.c: Likewise.
3474
c0106ced 34752019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3476
3477 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
3478 options in permute args tests.
3479
158e6ce3 34802019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 PR c++/84598
3483 * g++.dg/ext/pr84598.C: New.
3484
024a645d 34852019-03-26 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR c++/89796
3488 * g++.dg/gomp/pr89796.C: New test.
3489 * gcc.dg/gomp/pr89796.c: New test.
3490
47fac92f 34912019-03-25 David Malcolm <dmalcolm@redhat.com>
3492
3493 PR rtl-optimization/88347
3494 PR rtl-optimization/88423
3495 * gcc.c-torture/compile/pr88347.c: New test.
3496 * gcc.c-torture/compile/pr88423.c: New test.
3497
89793f1a 34982019-03-25 Martin Sebor <msebor@redhat.com>
3499
3500 PR c/89812
3501 * gcc.dg/attr-aligned-3.c: New test.
3502
beb921e1 35032019-03-25 Johan Karlsson <johan.karlsson@enea.com>
3504
3505 PR debug/86964
3506 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
3507
ac557922 35082019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3509
3510 PR c++/84661
3511 PR c++/85013
3512 * g++.dg/concepts/pr84661.C: New.
3513 * g++.dg/torture/pr85013.C: Likewise.
3514
1de8eb3e 35152019-03-25 Marek Polacek <polacek@redhat.com>
3516
751baf9c 3517 PR c++/89214 - ICE when initializing aggregates with bases.
3518 * g++.dg/cpp1z/aggr-base8.C: New test.
3519 * g++.dg/cpp1z/aggr-base9.C: New test.
3520
1de8eb3e 3521 PR c++/89705 - ICE with reference binding with conversion function.
3522 * g++.dg/cpp0x/rv-conv2.C: New test.
3523
fbdb74ac 35242019-03-25 Richard Biener <rguenther@suse.de>
3525
3526 PR tree-optimization/89789
3527 * gcc.dg/torture/pr89789.c: New testcase.
3528
37682124 35292019-03-25 Nathan Sidwell <nathan@acm.org>
3530
3531 * g++.dg/abi/lambda-static-1.C: New.
3532
43a607ba 35332019-03-25 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/89802
3536 * g++.dg/tree-ssa/pr89802.C: New testcase.
3537
f009459b 35382019-03-25 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR c++/60702
3541 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
3542 for _ZTH* calls.
3543 * g++.dg/tls/thread_local11a.C: New test.
3544
a0563775 35452019-03-25 Richard Biener <rguenther@suse.de>
3546
3547 PR middle-end/89790
3548 * g++.dg/pr89790.C: New testcase.
3549
add664cb 35502019-03-24 Uroš Bizjak <ubizjak@gmail.com>
3551
3552 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
3553 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
3554 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
3555 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
3556
9d74321b 35572019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3558
3559 PR fortran/78865
3f056acb 3560 * gfortran.dg/altreturn_10.f90: New test.
3561 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 3562
74fde7b5 35632019-03-22 Vladimir Makarov <vmakarov@redhat.com>
3564
3565 PR rtl-optimization/89676
3566 * gcc.target/i386/pr89676.c: New.
3567
84f13b2f 35682019-03-22 Jakub Jelinek <jakub@redhat.com>
3569
8815602b 3570 PR c++/60702
3571 * g++.dg/tls/thread_local11.C: New test.
3572 * g++.dg/tls/thread_local11.h: New test.
3573 * g++.dg/tls/thread_local12a.C: New test.
3574 * g++.dg/tls/thread_local12b.C: New test.
3575 * g++.dg/tls/thread_local12c.C: New test.
3576 * g++.dg/tls/thread_local12d.C: New test.
3577 * g++.dg/tls/thread_local12e.C: New test.
3578 * g++.dg/tls/thread_local12f.C: New test.
3579 * g++.dg/tls/thread_local12g.C: New test.
3580 * g++.dg/tls/thread_local12h.C: New test.
3581 * g++.dg/tls/thread_local12i.C: New test.
3582 * g++.dg/tls/thread_local12j.C: New test.
3583 * g++.dg/tls/thread_local12k.C: New test.
3584 * g++.dg/tls/thread_local12l.C: New test.
3585
84f13b2f 3586 PR c++/87481
3587 * g++.dg/cpp1y/constexpr-87481.C: New test.
3588
26b21081 35892019-03-22 Simon Wright <simon@pushface.org>
3590
3591 PR ada/89583
3592 * gnat.dg/socket2.adb: New.
3593
762cd80c 35942019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
3595
3596 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
3597
00a3b72b 35982019-03-22 Hongtao Liu <hongtao.liu@intel.com>
3599
3600 PR target/89784
3601 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
3602 for _mm_mask{,3,z}_*.
3603 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
3604 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
3605 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
3606 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
3607 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
3608 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
3609 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
3610 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
3611 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
3612 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
3613 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
3614 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
3615 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
3616 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
3617 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
3618
36192019-03-22 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR target/89784
3622 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
3623 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3624 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3625 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3626 __builtin_ia32_vfmsubss3_mask3): Define.
3627 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
3628 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3629 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3630 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3631 __builtin_ia32_vfmsubss3_mask3): Define.
3632 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
3633 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3634 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3635 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3636 __builtin_ia32_vfmsubss3_mask3): Define.
3637 * gcc.target/i386/sse-14.c: Add tests for
3638 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
3639 * gcc.target/i386/sse-22.c: Likewise.
3640
9f85b0fb 36412019-03-21 Martin Sebor <msebor@redhat.com>
3642
3643 PR tree-optimization/89350
3644 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
3645 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
3646 * gcc.dg/Wstringop-overflow-11.c: New test.
3647 * gcc.dg/Wstringop-overflow-12.c: New test.
3648 * gcc.dg/pr89350.c: New test.
3649 * gcc.dg/pr40340-1.c: Adjust expected warning.
3650 * gcc.dg/pr40340-2.c: Same.
3651 * gcc.dg/pr40340-4.c: Same.
3652 * gcc.dg/pr40340-5.c: Same.
3653
654b4632 36542019-03-21 Jakub Jelinek <jakub@redhat.com>
3655
4b46d8a6 3656 PR lto/89692
3657 * g++.dg/other/pr89692.C: New test.
3658
654b4632 3659 PR c++/89767
3660 * g++.dg/cpp1y/lambda-init18.C: New test.
3661 * g++.dg/cpp1y/lambda-init19.C: New test.
3662 * g++.dg/cpp1y/pr89767.C: New test.
3663
c1769f9f 36642019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 3665 Cesar Philippidis <cesar@codesourcery.com>
3666
3667 PR fortran/72741
3668 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
3669 file.
3670 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
3671 Likewise.
3672
36732019-03-21 Thomas Schwinge <thomas@codesourcery.com>
3674
3675 PR fortran/72741
3676 * c-c++-common/goacc/routine-3-extern.c: New file.
3677 * c-c++-common/goacc/routine-3.c: Adjust.
3678 * c-c++-common/goacc/routine-4-extern.c: New file.
3679 * c-c++-common/goacc/routine-4.c: Adjust.
3680 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 3681
cbfb10ec 3682 PR fortran/89773
3683 * gfortran.dg/goacc/pr89773.f90: New file.
3684 * gfortran.dg/goacc/pr77765.f90: Adjust.
3685 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
3686
467b1bdb 3687 PR fortran/72741
3688 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
3689
44ff4c8d 3690 PR fortran/72741
3691 * gfortran.dg/goacc/routine-module-1.f90: New file.
3692 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
3693 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3694
44ff9fb6 3695 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
3696
f2137b85 3697 PR fortran/56408
3698 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
3699 (dg-compile-aux-modules): Fix diagnostic.
3700 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
3701 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
3702
e78648a6 3703 PR fortran/56408
3704 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
3705 missing nexted dg-test call support in dejaGNU 1.4.4.
3706
c1769f9f 3707 PR fortran/29383
3708 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
3709 other '*.exp' files.
3710
ae5efb2c 37112019-03-21 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/89779
3714 * gcc.dg/torture/pr89779.c: New testcase.
3715
37bd0891 37162019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 PR c++/78645
3719 * g++.dg/cpp0x/constexpr-ice20.C: New.
3720
e6c0a0e8 37212019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3722
3723 PR c++/89571
3724 * g++.dg/cpp0x/noexcept37.C: New.
3725
bffad515 37262019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
3727
3728 PR d/89017
3729 * gdc.dg/pr89017.d: New test.
3730
327f6a12 37312019-03-20 Janus Weil <janus@gcc.gnu.org>
3732
3733 PR fortran/71861
3734 * gfortran.dg/interface_abstract_5.f90: New test case.
3735
f374a534 37362019-03-20 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR target/89775
3739 * gcc.target/s390/pr89775-1.c: New test.
3740 * gcc.target/s390/pr89775-2.c: New test.
3741
fcf9e045 37422019-03-20 Jakub Jelinek <jakub@redhat.com>
3743
3744 PR target/89752
3745 * g++.target/aarch64/aarch64.exp: New file.
3746 * g++.target/aarch64/pr89752.C: New test.
3747
dc0cf270 37482019-03-19 Martin Sebor <msebor@redhat.com>
3749
3750 PR tree-optimization/89688
3751 * gcc.dg/strlenopt-61.c: New test.
3752 * g++.dg/warn/Wstringop-overflow-2.C: New test.
3753
2bc36e30 37542019-03-19 Jim Wilson <jimw@sifive.com>
3755
3756 PR target/89411
3757 * gcc.target/riscv/losum-overflow.c: New test.
3758
5f7947cf 37592019-03-19 Martin Sebor <msebor@redhat.com>
3760
3761 PR tree-optimization/89644
3762 * gcc.dg/Wstringop-truncation-8.c: New test.
3763
99e80969 37642019-03-19 Martin Liska <mliska@suse.cz>
3765
3766 PR middle-end/89737
3767 * gcc.dg/pr89737.c: New test.
3768
8022ad85 37692019-03-19 Jan Hubicka <hubicka@ucw.cz>
3770
3771 PR lto/87809
3772 PR lto/89335
3773 * g++.dg/lto/pr87089_0.C: New testcase.
3774 * g++.dg/lto/pr87089_1.C: New testcase.
3775 * g++.dg/lto/pr89335_0.C: New testcase.
3776
797edc3a 37772019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3778
3779 PR target/89736
3780 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
3781 restrict this test to vsx targets.
3782
14b34371 37832019-03-19 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR target/89752
3786 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
3787 * g++.dg/ext/asm16.C: Likewise.
3788 * g++.dg/ext/asm17.C: New test.
3789
17b0b4ec 37902019-03-19 Eric Botcazou <ebotcazou@adacore.com>
3791
3792 * c-c++-common/unroll-7.c: New test.
3793
22010de4 37942019-03-19 Jakub Jelinek <jakub@redhat.com>
3795
1787ae1d 3796 PR target/89726
3797 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
3798 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
3799 Add expected results for them.
3800
22010de4 3801 PR c/89734
3802 * gcc.dg/pr89734.c: New test.
3803
95e9ef61 38042019-03-18 Martin Sebor <msebor@redhat.com>
3805
3806 PR tree-optimization/89720
3807 * gcc.dg/Warray-bounds-42.c: New test.
3808
12a32f81 38092019-03-19 H.J. Lu <hongjiu.lu@intel.com>
3810
3811 PR c++/89630
3812 * g++.target/i386/pr89630.C: New test.
3813
03bae9a8 38142019-03-18 Kito Cheng <kito.cheng@gmail.com>
3815
3816 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
3817
956a881a 38182019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3819
3820 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3821 the "store" test as well.
3822 * gcc.target/powerpc/bswap32.c: Ditto.
3823
4221d1bb 38242019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3825
3826 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3827 the "store" test as well.
3828 * gcc.target/powerpc/bswap32.c: Ditto.
3829
3d11a881 38302019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3831
3832 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
3833 "exceeds" instead of just one that talks about "too large".
3834
e3cfba39 38352019-03-18 Richard Sandiford <richard.sandiford@arm.com>
3836
3837 * gcc.target/aarch64/sve/cost_model_1.c: New test.
3838
ac61f7f0 38392019-03-18 Martin Jambor <mjambor@suse.cz>
3840
3841 PR tree-optimization/89546
3842 * gcc.dg/tree-ssa/pr89546.c: New test.
3843
fd87bb39 38442019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
3845
3846 PR target/89627
3847 * g++.target/riscv/call-with-empty-struct-float.C: New file.
3848 * g++.target/riscv/call-with-empty-struct-int.C: New file.
3849 * g++.target/riscv/call-with-empty-struct.H: New file.
3850 * g++.target/riscv/riscv.exp: New file.
3851
24c67877 38522019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 PR c++/85014
3855 * g++.dg/cpp0x/pr85014.C: New.
3856
17d51789 38572019-03-18 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR middle-end/86979
3860 * gcc.dg/pr86979.c: New test.
3861
3f08a29b 38622019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3863
3864 PR fortran/88008
24c67877 3865 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 3866
b1356bc4 38672019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
3868
24c67877 3869 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
3870 hppa*-*-hpux*.
b1356bc4 3871 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 3872
3873 * gfortran.dg/pointer_init_10.f90: Require visibility support.
3874 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 3875
f56fb8fb 3876 * gcc.dg/pr88074.c: Require c99_runtime.
3877 * gcc.dg/warn-abs-1.c: Likewise.
3878 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
3879
24b73262 3880 PR testsuite/89666
3881 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
3882 hppa*-*-hpux*.
3883 * gcc.dg/attr-copy.c: Require alias support.
3884 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
3885
2d44625a 38862019-03-16 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR fortran/89724
3889 * gfortran.dg/continuation_15.f90: New test.
3890 * gfortran.dg/continuation_16.f90: New test.
3891
fc1321aa 38922019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 3893
50beafd6 3894 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
3895
529c3fcc 3896 PR testsuite/89393
3897 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
3898 * g++.dg/cpp0x/pr84497.C: Likewise.
3899
fc1321aa 3900 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
3901 * gcc.dg/attr-copy-6.c: Likewise.
3902 * gcc.dg/pr87793.c: Likewise.
3903
3904 PR testsuite/89471
0bf73f49 3905 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 3906
2c804139 3907 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
3908 * gcc.dg/gimplefe-34.c: Likewise.
3909 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
3910 * gcc.dg/compat/pr83487-2_y.c: Likewise.
3911
20feeb0f 3912 PR testsuite/84174
3913 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
3914 hppa*64*-*-*.
3915
63e5ed62 3916 PR testsuite/83453
3917 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
3918
4f54bc4d 3919 * lib/target-supports.exp (check_ascii_locale_available): Remove
3920 hppa*-*-hpux*.
3921
ebb62b61 39222019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3923
3924 PR fortran/84394
3925 * gfortran.dg/blockdata_11.f90: New test.
3926
6e9e00d1 39272019-03-15 Harald Anlauf <anlauf@gmx.de>
3928
3929 PR fortran/60091
3930 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
3931 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
3932
0922e508 39332019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
3934
3935 PR target/87532
3936 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
3937 instruction selection.
3938 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
3939 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
3940 * gcc.target/powerpc/pr87532-mc.c: New test.
3941 * gcc.target/powerpc/pr87532.c: New test.
3942 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
3943 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
3944 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
3945 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
3946 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
3947 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
3948 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
3949 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
3950 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
3951 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
3952 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
3953 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
3954 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
3955 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
3956 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
3957 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
3958 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
3959 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
3960 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
3961 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
3962 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
3963 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
3964 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
3965 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
3966 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
3967 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
3968 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
3969
aa2e3429 39702019-03-15 Alexandre Oliva <aoliva@redhat.com>
3971
3972 PR c++/88534
3973 PR c++/88537
3974 * g++.dg/cpp2a/pr88534.C: New.
3975 * g++.dg/cpp2a/pr88537.C: New.
3976
b70283ba 39772019-03-15 Robin Dapp <rdapp@linux.ibm.com>
3978
3979 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
3980 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
3981 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
3982 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3983
c043e8d6 39842019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3985
3986 PR target/89719
3987 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
3988 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3989 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3990
0bc60ffa 39912019-03-15 Jakub Jelinek <jakub@redhat.com>
3992
99d0d6f9 3993 PR c++/89709
3994 * g++.dg/cpp0x/constexpr-89709.C: New test.
3995
0bc60ffa 3996 PR debug/89704
3997 * gcc.dg/debug/pr89704.c: New test.
3998
4455955a 39992019-03-15 H.J. Lu <hongjiu.lu@intel.com>
4000
4001 PR target/89650
4002 * g++.target/i386/pr89650.C: New test.
4003
8416d774 40042019-03-14 Richard Biener <rguenther@suse.de>
4005
4006 * gcc.dg/gimplefe-13.c: Adjust.
4007 * gcc.dg/gimplefe-14.c: Likewise.
4008 * gcc.dg/gimplefe-17.c: Likewise.
4009 * gcc.dg/gimplefe-18.c: Likewise.
4010 * gcc.dg/gimplefe-7.c: Likewise.
4011 * gcc.dg/torture/pr89595.c: Likewise.
4012 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
4013 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
4014 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
4015 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4016 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4017 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4018 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
4019 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
4020
3b8cf1fa 40212019-03-14 Jakub Jelinek <jakub@redhat.com>
4022
7dd130b3 4023 PR ipa/89684
4024 * gcc.target/i386/pr89684.c: New test.
4025
3b8cf1fa 4026 PR rtl-optimization/89679
4027 * gcc.dg/pr89679.c: New test.
4028
3c7743e1 40292019-03-14 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/89710
4032 * gcc.dg/torture/pr89710.c: New testcase.
4033
7d7d6aef 40342019-03-14 Richard Biener <rguenther@suse.de>
4035
4036 PR middle-end/89698
4037 * g++.dg/torture/pr89698.C: New testcase.
4038
15a7e0e9 40392019-03-14 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR tree-optimization/89703
4042 * gcc.c-torture/compile/pr89703-1.c: New test.
4043 * gcc.c-torture/compile/pr89703-2.c: New test.
4044
ee27daa7 40452019-03-14 H.J. Lu <hongjiu.lu@intel.com>
4046
4047 PR target/89523
4048 * gcc.target/i386/pr89523-1a.c: New test.
4049 * gcc.target/i386/pr89523-1b.c: Likewise.
4050 * gcc.target/i386/pr89523-2.c: Likewise.
4051 * gcc.target/i386/pr89523-3.c: Likewise.
4052 * gcc.target/i386/pr89523-4.c: Likewise.
4053 * gcc.target/i386/pr89523-5.c: Likewise.
4054 * gcc.target/i386/pr89523-6.c: Likewise.
4055 * gcc.target/i386/pr89523-7.c: Likewise.
4056 * gcc.target/i386/pr89523-8.c: Likewise.
4057 * gcc.target/i386/pr89523-9.c: Likewise.
4058
d0782a7e 40592019-03-14 Jakub Jelinek <jakub@redhat.com>
4060
c17b0b28 4061 PR c++/89512
4062 * g++.dg/cpp1y/var-templ61.C: New test.
4063
d0782a7e 4064 PR c++/89652
4065 * g++.dg/cpp1y/constexpr-89652.C: New test.
4066
c69047a1 40672019-03-13 Harald Anlauf <anlauf@gmx.de>
4068
4069 PR fortran/87045
4070 * gfortran.dg/pr87045.f90: New test.
4071
68d3038f 40722019-03-13 Vladimir Makarov <vmakarov@redhat.com>
4073
4074 PR target/85860
4075 * gcc.target/i386/pr85860.c: New.
4076
3c78ad42 40772019-03-13 Marek Polacek <polacek@redhat.com>
4078
4079 PR c++/89686 - mixing init-capture and simple-capture in lambda.
4080 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
4081
8b953246 4082 PR c++/89660 - bogus error with -Wredundant-move.
4083 * g++.dg/cpp0x/Wredundant-move8.C: New test.
4084 * g++.dg/cpp0x/Wredundant-move9.C: New test.
4085
7f9cb1b5 40862019-03-13 Janus Weil <janus@gcc.gnu.org>
4087
4088 PR fortran/89601
4089 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
4090 * gfortran.dg/pdt_30.f90: New test case.
4091
e214ee76 40922019-03-13 Marek Polacek <polacek@redhat.com>
4093
4094 PR c++/88979 - further P0634 fix for constructors.
4095 * g++.dg/cpp2a/typename15.C: New test.
4096
6e6bf22d 40972019-03-13 Martin Sebor <msebor@redhat.com>
4098
4099 PR tree-optimization/89662
4100 * gcc.dg/Warray-bounds-41.c: New test.
4101
a55953fb 41022019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4103
4104 PR c++/63508
4105 * g++.dg/cpp0x/auto53.C: New.
4106
69485abe 41072019-03-13 Richard Biener <rguenther@suse.de>
4108
4109 PR middle-end/89677
4110 * gcc.dg/torture/pr89677.c: New testcase.
4111
6bce0bd9 41122019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4113
4114 PR c++/85558
4115 * g++.dg/other/friend16.C: New.
4116 * g++.dg/other/friend17.C: Likewise.
4117
0cdad0e1 41182019-03-13 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR middle-end/88588
4121 * c-c++-common/gomp/pr88588.c: New test.
4122
41232019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 4124
4125 PR fortran/66695
4126 PR fortran/77746
4127 PR fortran/79485
4128 * gfortran.dg/binding_label_tests_30.f90: New test.
4129 * gfortran.dg/binding_label_tests_31.f90: New test.
4130 * gfortran.dg/binding_label_tests_32.f90: New test.
4131 * gfortran.dg/binding_label_tests_33.f90: New test.
4132
5dc5719e 41332019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
4134
4135 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
4136 * gdc.dg/ubsan/ubsan.exp: New file.
4137 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
4138 Explicitly return flags from procedure.
4139
3627cdbc 41402019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
4141
4142 PR d/88957
4143 * gdc.dg/pr88957.d: New test.
4144 * gdc.dg/simd.d: Add new vector tests.
4145
ef668b33 41462019-03-12 Uroš Bizjak <ubizjak@gmail.com>
4147
4148 PR d/87824
4149 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
4150 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
4151 -nostdinc++ flag.
4152
747e2c6a 41532019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4154
4155 PR fortran/87673
4156 * gfortran.dg/charlen_17.f90: New test.
4157
c3a8613e 41582019-03-12 Robin Dapp <rdapp@linux.ibm.com>
4159
4160 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
4161
4520ad45 41622019-03-12 Martin Liska <mliska@suse.cz>
4163
ef668b33 4164 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 4165 * gfortran.dg/binding_label_tests_4.f03: Likewise.
4166 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
4167 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
4168 * gfortran.dg/c_loc_tests_17.f90: Likewise.
4169 * gfortran.dg/constructor_9.f90: Likewise.
4170 * gfortran.dg/dec_structure_8.f90: Likewise.
4171 * gfortran.dg/entry_4.f90: Likewise.
4172 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
4173 * gfortran.dg/initialization_23.f90: Likewise.
4174 * gfortran.dg/logical_assignment_1.f90: Likewise.
4175 * gfortran.dg/pr80752.f90: Likewise.
4176 * gfortran.dg/pr88116_1.f90: Likewise.
4177 * gfortran.dg/pr88467.f90: Likewise.
4178 * gfortran.dg/typebound_call_7.f03: Likewise.
4179 * gfortran.dg/typebound_generic_1.f03: Likewise.
4180 * gfortran.dg/typebound_operator_2.f03: Likewise.
4181 * gfortran.dg/typebound_operator_4.f03: Likewise.
4182 * gfortran.dg/typebound_proc_9.f03: Likewise.
4183 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
4184
53fe35ec 41852019-03-12 Paul Thomas <pault@gcc.gnu.org>
4186
4187 PR fortran/89363
4188 * gfortran.dg/assumed_rank_16.f90: New test.
4189
4190 PR fortran/89364
4191 * gfortran.dg/assumed_rank_17.f90: New test.
4192
23e01948 41932019-03-12 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR middle-end/89663
4196 * gcc.c-torture/compile/pr89663-1.c: New test.
4197 * gcc.c-torture/compile/pr89663-2.c: New test.
4198
d5e9136f 41992019-03-12 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/89664
4202 * gfortran.dg/pr89664.f90: New testcase.
4203
fc87d978 42042019-03-11 Jakub Jelinek <jakub@redhat.com>
4205
064a27df 4206 PR fortran/89651
4207 * gfortran.dg/gomp/pr89651.f90: New test.
4208
fc87d978 4209 PR middle-end/89655
4210 PR bootstrap/89656
4211 * gcc.c-torture/compile/pr89655.c: New test.
4212
74157df9 42132019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
4214
4215 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
4216 target.
4217
2f6d557f 42182019-03-11 Martin Liska <mliska@suse.cz>
4219
4220 * g++.dg/conversion/simd3.C (foo): Wrap option names
4221 with apostrophe character.
4222 * g++.dg/cpp1z/decomp3.C (test): Likewise.
4223 (test3): Likewise.
4224 * g++.dg/cpp1z/decomp4.C (test): Likewise.
4225 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
4226 * g++.dg/cpp1z/decomp45.C (f): Likewise.
4227 * g++.dg/opt/pr34036.C: Likewise.
4228 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
4229 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
4230 * gcc.dg/cpp/dir-only-4.c: Likewise.
4231 * gcc.dg/cpp/dir-only-5.c: Likewise.
4232 * gcc.dg/cpp/pr71591.c: Likewise.
4233 * gcc.dg/format/opt-1.c: Likewise.
4234 * gcc.dg/format/opt-2.c: Likewise.
4235 * gcc.dg/format/opt-3.c: Likewise.
4236 * gcc.dg/format/opt-4.c: Likewise.
4237 * gcc.dg/format/opt-5.c: Likewise.
4238 * gcc.dg/format/opt-6.c: Likewise.
4239 * gcc.dg/pr22231.c: Likewise.
4240 * gcc.dg/pr33007.c: Likewise.
4241 * gcc.dg/simd-1.c (hanneke): Likewise.
4242 * gcc.dg/simd-5.c: Likewise.
4243 * gcc.dg/simd-6.c: Likewise.
4244 * gcc.dg/spellcheck-options-14.c: Likewise.
4245 * gcc.dg/spellcheck-options-15.c: Likewise.
4246 * gcc.dg/spellcheck-options-16.c: Likewise.
4247 * gcc.dg/spellcheck-options-17.c: Likewise.
4248 * gcc.dg/tree-ssa/pr23109.c: Likewise.
4249 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4250 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
4251 (__attribute__): Likewise.
4252 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
4253 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
4254 * gcc.target/powerpc/warn-1.c: Likewise.
4255 * gcc.target/powerpc/warn-2.c: Likewise.
4256
ac80cfb4 42572019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
4258
4259 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
4260
01f182e4 42612019-03-11 Eric Botcazou <ebotcazou@adacore.com>
4262
4263 * c-c++-common/unroll-6.c: New test.
4264
ca66abc7 42652019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4266
4267 PR c++/87571
4268 * g++.dg/template/memfriend18.C: New.
4269
a5956947 42702019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4271
4272 * gdc.dg/pr89041.d: Mark as compile test.
4273
116886d6 42742019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4275
4276 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
4277 dg-options.
4278
00ee3e3e 42792019-03-10 Martin Jambor <mjambor@suse.cz>
4280
4281 PR tree-optimization/85762
4282 PR tree-optimization/87008
4283 PR tree-optimization/85459
4284 * g++.dg/tree-ssa/pr87008.C: New test.
4285 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
4286
9520cf8b 42872019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4288
4289 PR fortran/66089
4290 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
4291 * gfortran.dg/no_arg_check_2.f90: Likewise.
4292
346e0fe5 42932019-03-10 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR c++/89648
4296 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
4297
23ffb1a8 42982019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4299
4300 PR fortran/66089
4301 * gfortran.dg/dependency_53.f90: New test.
4302
861c8c7b 43032019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4304
4305 PR fortran/87734
4306 * gfortran.dg/public_private_module_10.f90: New test.
4307
e0f3497f 43082019-03-09 John David Anglin <dave.anglin@bell.net>
4309
449a1989 4310 PR c++/70349
4311 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
4312
24964670 4313 PR middle-end/68733
4314 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
4315
e0f3497f 4316 PR testsuite/89472
4317 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
4318
0c5f3545 43192019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4320
4321 PR c++/87750
4322 * g++.dg/cpp0x/pr87750.C: New.
4323
b685a0ad 43242019-03-09 John David Anglin <dave.anglin@bell.net>
4325
4326 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
4327 * c-c++-common/ident-1a.c: Likewise.
4328 * c-c++-common/ident-1b.c: Likewise.
4329 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 4330
4331 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 4332
24e94348 4333 * g++.dg/ext/visibility/lambda1.C: Require visibility.
4334
946f2623 4335 PR inline-asm/87010
4336 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
4337
39ab9c78 4338 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
4339 libatomic_available.
4340
52e19479 43412019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
4342
4343 PR d/89041
4344 * gdc.dg/pr89041.d: New test.
4345
d066f3f7 43462019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4347
4348 PR fortran/71544
4349 * gfortran.dg/c_ptr_tests_19.f90: New test.
4350
fe3e8c08 43512019-03-09 John David Anglin <dave.anglin@bell.net>
4352
0f2d2571 4353 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
4354 * gnat.dg/debug12.adb: Likewise.
4355
fe3e8c08 4356 * lib/target-supports.exp (check_effective_target_weak_undefined):
4357 Return 0 on hppa*-*-hpux*.
4358 (check_ascii_locale_available): Likewise.
4359
688ff820 43602019-03-09 Janus Weil <janus@gcc.gnu.org>
4361
4362 PR fortran/84504
4363 * gfortran.dg/pointer_init_10.f90: New test case.
4364
08fad224 43652019-03-09 John David Anglin <dave.anglin@bell.net>
4366
4367 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
4368
1501d36b 43692019-03-09 John David Anglin <dave.anglin@bell.net>
4370
4371 PR fortran/89639
4372 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
4373
06c6302c 43742019-03-09 Thomas König <tkoenig@gcc.gnu.org>
4375
4376 PR fortran/71203
4377 * gfortran.dg/array_simplify_3.f90: New test case.
4378
78d8fb2b 43792019-03-09 Jakub Jelinek <jakub@redhat.com>
4380
909c7f25 4381 PR c/88568
4382 * g++.dg/other/pr88568.C: New test.
4383
78d8fb2b 4384 PR rtl-optimization/89634
4385 * gcc.c-torture/execute/pr89634.c: New test.
4386
883c09dd 43872019-03-08 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR c/85870
4390 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
4391 -r -nostdlib -flinker-output=nolto-rel.
4392
734aee17 43932019-03-08 David Malcolm <dmalcolm@redhat.com>
4394
4395 PR target/79926
4396 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
4397 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4398 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4399 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4400
02cded17 44012019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4402
4403 PR c++/63540
4404 * g++.dg/cpp0x/implicit17.C: New.
4405
e4bff0d1 44062019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4407
4408 PR c++/22149
4409 * g++.dg/template/access29.C: New.
4410
f06bc4d0 44112019-03-08 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR c++/82075
4414 * g++.dg/cpp1z/decomp49.C: New test.
4415
a9ff59cf 44162019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
4417
4418 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
4419
a6fed30b 44202019-03-08 Uroš Bizjak <ubizjak@gmail.com>
4421
4422 PR target/68924
4423 PR target/78782
4424 PR target/87558
4425 * gcc.target/i386/pr78782.c: New test.
4426 * gcc.target/i386/pr87558.c: Ditto.
4427
99b342f1 44282019-03-08 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR c/85870
4431 * gcc.dg/lto/pr85870_0.c: New test.
4432 * gcc.dg/lto/pr85870_1.c: New test.
4433
69a0142c 44342019-03-08 Martin Liska <mliska@suse.cz>
4435
4436 PR target/86952
4437 * gcc.target/i386/pr86952.c: New test.
4438 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
4439 scanned pattern.
4440 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4441
29005d9c 44422019-03-08 Jakub Jelinek <jakub@redhat.com>
4443
222c113b 4444 PR c++/89585
4445 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
4446 asm volatile.
4447
92651efb 4448 PR c++/89599
4449 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
4450 * g++.dg/parse/array-size2.C: Likewise.
4451 * g++.dg/cpp0x/constexpr-89599.C: New test.
4452
29005d9c 4453 PR c++/89622
4454 * g++.dg/warn/pr89622.C: New test.
4455
1b34cb7f 44562019-03-07 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR target/80003
4459 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
4460 * gcc.target/i386/interrupt-6.c: Likewise.
4461 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
4462
8a656b83 44632019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 PR c++/84518
4466 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
4467 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
4468
4492383a 44692019-03-07 Jakub Jelinek <jakub@redhat.com>
4470
71c5a0bc 4471 PR translation/79999
4472 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
4473 * c-c++-common/gomp/doacross-3.c: New test.
4474
4492383a 4475 PR target/89602
4476 * gcc.target/i386/avx512f-vmovss-1.c: New test.
4477 * gcc.target/i386/avx512f-vmovss-2.c: New test.
4478 * gcc.target/i386/avx512f-vmovss-3.c: New test.
4479 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
4480 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
4481 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
4482
1cf354c8 44832019-03-07 Martin Jambor <mjambor@suse.cz>
4484
4485 PR lto/87525
4486 * gcc.dg/ipa/ipcp-5.c: New test.
4487
e3e42b03 44882019-03-07 Martin Jambor <mjambor@suse.cz>
4489
4490 PR ipa/88235
4491 * g++.dg/ipa/pr88235.C: New test.
4492
5e43308b 44932019-04-07 Richard Biener <rguenther@suse.de>
4494
4495 PR middle-end/89618
4496 * gcc.target/i386/pr89618.c: New testcase.
4497
791a4964 44982019-03-07 Richard Biener <rguenther@suse.de>
4499
4500 PR tree-optimization/89595
4501 * gcc.dg/torture/pr89595.c: New testcase.
4502
02a7fc59 45032019-03-07 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR c++/89585
4506 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
4507
f8197328 45082019-03-06 Harald Anlauf <anlauf@gmx.de>
4509
4510 PR fortran/71203
4511 * gfortran.dg/substr_8.f90: New test.
4512
aa49bda0 45132019-03-06 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR c++/87148
4516 * g++.dg/ext/flexary34.C: New test.
4517
409a6c36 45182019-03-06 Peter Bergner <bergner@linux.ibm.com>
4519
4520 PR rtl-optimization/88845
4521 * gcc.target/powerpc/pr88845.c: New test.
4522
55d0cc00 45232019-03-06 Marek Polacek <polacek@redhat.com>
4524
4525 PR c++/87378 - bogus -Wredundant-move warning.
4526 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
4527 * g++.dg/cpp0x/Wredundant-move7.C: New test.
4528
b24b9c77 45292019-03-06 Richard Biener <rguenther@suse.de>
4530
4531 PR testsuite/89551
4532 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
4533 the way that makes the testcase PASS.
4534
06229fe5 45352019-03-05 Jakub Jelinek <jakub@redhat.com>
4536
4537 PR middle-end/89590
4538 * gcc.dg/pr89590.c: New test.
4539
eeb22b66 45402019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
4541
4542 PR target/89222
4543 * gcc.target/arm/pr89222.c: Add new test.
4544
c06d4366 45452019-03-05 Richard Biener <rguenther@suse.de>
4546
4547 PR tree-optimization/89594
4548 * gcc.dg/pr89594.c: New testcase.
4549
499fa2c1 45502019-03-05 Jakub Jelinek <jakub@redhat.com>
4551
267bb6c9 4552 PR tree-optimization/89487
4553 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
4554 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
4555 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
4556 "%r14".
4557
bf0f78c4 4558 PR bootstrap/89560
4559 * g++.dg/other/pr89560.C: New test.
4560
a41f256a 4561 PR tree-optimization/89570
4562 * gcc.dg/pr89570.c: New test.
4563
499fa2c1 4564 PR tree-optimization/89566
4565 * c-c++-common/pr89566.c: New test.
4566
1751c288 45672019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4568
4569 PR c++/84605
4570 * g++.dg/parse/crash69.C: New.
4571
10599713 45722019-03-04 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR c++/71446
4575 * g++.dg/cpp2a/desig12.C: New test.
4576 * g++.dg/cpp2a/desig13.C: New test.
4577
7e11f57d 45782019-03-04 Tamar Christina <tamar.christina@arm.com>
4579
4580 PR target/88530
f382b2ac 4581 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 4582
b7d73df0 45832019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
4584
4585 PR tree-optimization/89437
4586 * gcc.dg/sinatan-1.c: Fix testcase.
4587
54f60b15 45882019-03-04 Richard Biener <rguenther@suse.de>
4589
4590 PR middle-end/89572
4591 * gcc.dg/torture/pr89572.c: New testcase.
4592
6079e9be 45932018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
4594
4595 PR tree-optimization/89487
4596 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
4597
9849369a 45982019-03-03 Harald Anlauf <anlauf@gmx.de>
4599
4600 PR fortran/77583
4601 * gfortran.dg/pr77583.f90: New test.
4602
a6eb46eb 46032019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4604
4605 PR fortran/72714
4606 * gfortran.dg/coarray_allocate_11.f90: New test.
4607
9cc3b79c 46082019-03-02 Harald Anlauf <anlauf@gmx.de>
4609
4610 PR fortran/89516
4611 * gfortran.dg/pr89492.f90: Adjust testcase.
4612 * gfortran.dg/transfer_check_5.f90: New test.
4613
e3dcfc16 46142019-03-02 Jakub Jelinek <jakub@redhat.com>
4615
73e3d2ee 4616 PR c++/71446
4617 * g++.dg/cpp2a/desig10.C: New test.
4618 * g++.dg/cpp2a/desig11.C: New test.
4619 * g++.dg/ext/desig4.C: Expect 4 new errors.
4620
e3dcfc16 4621 PR target/89506
4622 * gcc.dg/pr89506.c: New test.
4623
93b27baa 46242019-03-01 Kito Cheng <kito.cheng@gmail.com>
4625 Monk Chiang <sh.chiang04@gmail.com>
4626
4627 * gcc.target/riscv/attribute-1.c: New.
4628 * gcc.target/riscv/attribute-2.c: Likewise.
4629 * gcc.target/riscv/attribute-3.c: Likewise.
4630 * gcc.target/riscv/attribute-4.c: Likewise.
4631 * gcc.target/riscv/attribute-5.c: Likewise.
4632 * gcc.target/riscv/attribute-6.c: Likewise.
4633 * gcc.target/riscv/attribute-7.c: Likewise.
4634 * gcc.target/riscv/attribute-8.c: Likewise.
4635 * gcc.target/riscv/attribute-9.c: Likewise.
4636
4637 * gcc.target/riscv/arch-1.c: New.
4638 * gcc.target/riscv/arch-2.c: Likewise.
4639 * gcc.target/riscv/arch-3.c: Likewise.
4640 * gcc.target/riscv/arch-4.c: Likewise.
4641
b3ba40ae 46422019-03-01 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR middle-end/89497
4645 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
4646 scan-tree-dump-times from dom3 to tracer pass.
4647
09008c46 46482019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
4649
4650 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
4651 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
4652
45e17a21 46532019-03-01 Alexander Monakov <amonakov@ispras.ru>
4654
4655 PR rtl-optimization/85899
4656 * gcc.dg/pr85899.c: New test.
4657
f409a882 46582019-03-01 Marek Polacek <polacek@redhat.com>
4659
ae8e3cb6 4660 PR c++/89537 - missing location for error with non-static member fn.
4661 * g++.dg/diagnostic/member-fn-1.C: New test.
4662
f409a882 4663 PR c++/89532 - ICE with incomplete type in decltype.
4664 * g++.dg/cpp2a/nontype-class14.C: New test.
4665
b279a142 46662019-03-01 Jakub Jelinek <jakub@redhat.com>
4667
4668 Implement P1002R1, Try-catch blocks in constexpr functions
4669 PR c++/89513
4670 * g++.dg/cpp2a/constexpr-try1.C: New test.
4671 * g++.dg/cpp2a/constexpr-try2.C: New test.
4672 * g++.dg/cpp2a/constexpr-try3.C: New test.
4673 * g++.dg/cpp2a/constexpr-try4.C: New test.
4674 * g++.dg/cpp2a/constexpr-try5.C: New test.
4675 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
4676
bfc01edf 46772019-03-01 Richard Sandiford <richard.sandiford@arm.com>
4678
4679 PR tree-optimization/89535
4680 * gfortran.dg/vect/pr89535.f90: New test.
4681
f811bd19 46822019-03-01 Richard Biener <rguenther@suse.de>
4683
4684 PR middle-end/89541
4685 * gfortran.dg/pr89451.f90: New testcase.
4686
d7419e5b 46872019-03-01 Richard Biener <rguenther@suse.de>
4688
4689 PR middle-end/89497
4690 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
4691 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
4692 that happen now earlier.
4693
f557d4a8 46942019-02-28 Eric Botcazou <ebotcazou@adacore.com>
4695
4696 * gcc.c-torture/execute/20190228-1.c: New test.
4697
dff6bd38 46982019-02-28 Marek Polacek <polacek@redhat.com>
4699
4700 PR c++/87068 - missing diagnostic with fallthrough statement.
4701 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
4702
1d86d0eb 47032019-02-28 Thomas Schwinge <thomas@codesourcery.com>
4704 Cesar Philippidis <cesar@codesourcery.com>
4705
35e99d5d 4706 PR fortran/72741
4707 PR fortran/89433
4708 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
4709 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
4710
7378dd70 4711 PR fortran/72741
4712 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
4713
1d86d0eb 4714 PR fortran/72741
4715 PR fortran/89433
4716 * gfortran.dg/goacc/routine-6.f90: Update
4717 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
4718 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
4719
218c5c18 47202019-02-28 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR c/89521
4723 * gcc.dg/pr89521-1.c: New test.
4724 * gcc.dg/pr89521-2.c: New test.
4725
440a9ad9 47262019-02-28 John David Anglin <danglin@gcc.gnu.org>
4727
4728 PR testsuite/89441
4729 * g++.dg/ipa/pr89009.C: Update symbol visibility.
4730
c5a08a5d 47312019-02-28 Tamar Christina <tamar.christina@arm.com>
4732
4733 PR target/88530
4734 * gcc.target/aarch64/options_set_10.c: New test.
4735
dc24d8a9 47362019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4737
4738 PR c++/89522
4739 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
4740
674e4eec 47412019-02-28 Jakub Jelinek <jakub@redhat.com>
4742
34ecb73b 4743 PR c/89525
4744 * gcc.dg/pr89525.c: New test.
4745
674e4eec 4746 PR c/89520
4747 * gcc.dg/pr89520-1.c: New test.
4748 * gcc.dg/pr89520-2.c: New test.
4749
90c2137c 47502019-02-27 Marek Polacek <polacek@redhat.com>
4751
4752 PR c++/88857 - ICE with value-initialization of argument in template.
4753 * g++.dg/cpp0x/initlist-value4.C: New test.
4754
7304edd1 47552019-02-27 Marek Polacek <polacek@redhat.com>
4756
4757 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
4758 * g++.dg/cpp0x/using-enum-3.C: New test.
4759
7733a071 47602019-02-27 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR tree-optimization/89280
4763 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
4764 keyword.
4765
b97c2f89 47662019-02-27 Richard Biener <rguenther@suse.de>
4767
4768 * gcc.dg/gimplefe-36.c: New testcase.
4769
c9f30cbb 47702019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4771
4772 PR c++/89488
4773 * g++.dg/cpp0x/nsdmi15.C: New.
4774
47752019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4776
4777 PR c++/88987
4778 * g++.dg/cpp0x/pr88987.C: New.
4779
400c29ff 47802019-02-27 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR tree-optimization/89280
4783 * gcc.c-torture/compile/pr89280.c: New test.
4784 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
4785 function. Skip the test for -O0.
4786
c167de66 47872018-02-26 Steve Ellcey <sellcey@marvell.com>
4788
4789 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
4790 * gfortran.dg/simd-builtins-2.f90: Ditto.
4791 * gfortran.dg/simd-builtins-6.f90: Ditto.
4792 * gfortran.dg/simd-builtins-8.f90: New test.
4793 * gfortran.dg/simd-builtins-8.h: New header file.
4794
3a57b74f 47952019-02-26 Jakub Jelinek <jakub@redhat.com>
4796
8fe60964 4797 PR c++/89507
4798 * g++.dg/other/new2.C: New test.
4799
3a57b74f 4800 PR tree-optimization/89500
4801 * gcc.dg/pr89500.c: New test.
4802 * gcc.dg/Wstringop-overflow-10.c: New test.
4803 * gcc.dg/strlenopt-60.c: New test.
4804
23d7d64b 48052019-02-26 Harald Anlauf <anlauf@gmx.de>
4806
4807 PR fortran/89492
4808 * gfortran.dg/pr89492.f90: New test.
4809
8fe5d1b1 48102019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4811
4812 PR fortran/89496
4813 * gfortran.dg/altreturn_9_0.f90: New file.
4814 * gfortran.dg/altreturn_9_1.f90: New file.
4815
a165fd90 48162019-02-26 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR c++/89481
4819 * g++.dg/cpp1y/constexpr-89481.C: New test.
4820
26f2ab84 48212019-02-26 Richard Biener <rguenther@suse.de>
4822
4823 PR tree-optimization/89505
4824 * gcc.dg/torture/pr89505.c: New testcase.
4825
812441a6 48262019-02-26 Eric Botcazou <ebotcazou@adacore.com>
4827
4828 * gnat.dg/opt77.adb: New test.
4829 * gnat.dg/opt77_pkg.ad[sb]: New helper.
4830
b501a363 48312019-02-26 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR target/89474
4834 * gcc.target/i386/pr89474.c: New test.
4835
33d01d64 48362019-02-25 Jakub Jelinek <jakub@redhat.com>
4837
4838 PR c/77754
4839 * gcc.c-torture/compile/pr77754-1.c: New test.
4840 * gcc.c-torture/compile/pr77754-2.c: New test.
4841 * gcc.c-torture/compile/pr77754-3.c: New test.
4842 * gcc.c-torture/compile/pr77754-4.c: New test.
4843 * gcc.c-torture/compile/pr77754-5.c: New test.
4844 * gcc.c-torture/compile/pr77754-6.c: New test.
4845
ddb14ffc 48462019-02-25 Tamar Christina <tamar.christina@arm.com>
4847
4848 PR target/88530
4849 * gcc.target/aarch64/options_set_1.c: New test.
4850 * gcc.target/aarch64/options_set_2.c: New test.
4851 * gcc.target/aarch64/options_set_3.c: New test.
4852 * gcc.target/aarch64/options_set_4.c: New test.
4853 * gcc.target/aarch64/options_set_5.c: New test.
4854 * gcc.target/aarch64/options_set_6.c: New test.
4855 * gcc.target/aarch64/options_set_7.c: New test.
4856 * gcc.target/aarch64/options_set_8.c: New test.
4857 * gcc.target/aarch64/options_set_9.c: New test.
4858
bff28e09 48592019-02-25 Tamar Christina <tamar.christina@arm.com>
4860
4861 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
4862 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4863 Rename ....
4864 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4865 test_vfmlslq_high_f16): ... To this.
4866 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
4867 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4868 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4869 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4870 test_vfmlslq_laneq_high_u32): Rename ...
4871 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4872 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4873 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4874 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4875 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
4876 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4877 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4878 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4879 test_vfmlslq_laneq_low_u32): Rename ...
4880 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4881 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4882 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4883 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4884 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
4885 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4886 Rename ...
4887 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4888 test_vfmlslq_low_f16): ... To this.
4889
d6172887 48902019-02-25 Tamar Christina <tamar.christina@arm.com>
4891
4892 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
4893 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4894 Rename ...
4895 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4896 test_vfmlslq_high_f16): ... To this.
4897 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
4898 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4899 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4900 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4901 test_vfmlslq_laneq_high_u32): Rename ...
4902 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4903 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4904 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4905 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4906 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
4907 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4908 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4909 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4910 test_vfmlslq_laneq_low_u32): Rename ...
4911 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4912 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4913 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4914 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4915 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
4916 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4917 Rename ...
4918 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4919 test_vfmlslq_low_f16): ... To This.
4920 * lib/target-supports.exp
4921 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
4922
65eeca74 49232019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4924
4925 PR fortran/89282
53fe35ec 4926 * gfortran.dg/overload_3.f90: New test.
65eeca74 4927
96b7d76c 49282019-02-25 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR c++/89285
4931 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
4932
8b64c6ce 49332019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4934
4935 PR libfortran/89274
53fe35ec 4936 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 4937
529acd83 49382019-02-25 Jakub Jelinek <jakub@redhat.com>
4939
16a3cf9c 4940 PR target/89434
4941 * gcc.c-torture/execute/pr89434.c: New test.
4942
529acd83 4943 PR target/89438
4944 * gcc.dg/pr89438.c: New test.
4945
622540e3 49462019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
4947
4948 PR c++/84585
4949 * g++.dg/cpp0x/pr84585.C: New.
4950
ca180aba 49512019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4952
4953 PR fortran/89174
4954 * gfortran.dg/allocate_with_mold_3.f90: New test.
4955
f6ad730f 49562019-02-24 H.J. Lu <hongjiu.lu@intel.com>
4957
4958 PR target/87007
4959 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
4960 * gcc.target/i386/pr87007-2.c: Likewise.
4961
1fa8b8f7 49622019-02-24 Harald Anlauf <anlauf@gmx.de>
4963
4964 PR fortran/89266
4965 PR fortran/88326
4966 * gfortran.dg/pr89266.f90: New test.
4967 * gfortran.dg/pr88326.f90: New test.
4968
e806e3f2 49692019-02-24 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR rtl-optimization/89445
4972 * gcc.target/i386/avx512f-pr89445.c: New test.
4973
1761223a 49742019-02-23 Martin Sebor <msebor@redhat.com>
4975
4976 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
4977 wchar_t to wint_t to avoid a bogus -Wformat warning in
4978 ILP32 (bug 77970).
4979
8aaf2fcc 49802019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4981
4982 PR testsuite/89476
4983 * gfortran.dg/ISO_Fortran_binding_5.c: Include
4984 "../../../libgfortran/ISO_Fortran_binding.h".
4985 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4986
8c0f695d 49872019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4988
4989 PR driver/69471
4990 * gcc.dg/pr69471-1.c: New test.
4991 * gcc.dg/pr69471-2.c: Likewise.
4992 * gcc.target/i386/pr69471-3.c: Likewise.
4993
0e8f933e 49942019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4995
4996 PR fortran/84387
4997 * gfortran.dg/dtio_34.f90: New test.
4998
c005651d 49992019-02-23 Marek Polacek <polacek@redhat.com>
5000
5001 PR c++/88294 - ICE with non-constant noexcept-specifier.
5002 * g++.dg/cpp0x/noexcept34.C: New test.
5003 * g++.dg/cpp0x/noexcept35.C: New test.
5004
5724e657 5005 PR c++/89419
5006 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
5007
42ae61b1 50082019-02-23 Paul Thomas <pault@gcc.gnu.org>
5009
5010 PR fortran/88117
5011 * gfortran.dg/deferred_character_32.f90 : New test
5012
889b0295 50132019-02-23 Paul Thomas <pault@gcc.gnu.org>
5014
5015 PR fortran/89385
5016 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
5017 previously incorrect lbound for allocatable expressions. Also
5018 correct stop values to avoid repetition.
5019 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
5020 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
5021
5022 PR fortran/89366
5023 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
5024 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
5025 * gfortran.dg/pr32599.f03 : Set standard to F2008.
5026
689cc9b6 50272019-02-22 David Malcolm <dmalcolm@redhat.com>
5028
5029 PR c++/89390
5030 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
5031 renaming to a multicharacter name, so that start != finish. Add
5032 tests for dtor locations.
5033
64f69b31 50342019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5035
5036 PR c++/84676
5037 * g++.dg/cpp0x/pr84676.C: New.
5038
2462642a 50392019-02-22 Martin Sebor <msebor@redhat.com>
5040
5041 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
5042 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
5043
93fd04e7 50442019-02-22 Harald Anlauf <anlauf@gmx.de>
5045
5046 PR fortran/83057
5047 * gfortran.dg/newunit_6.f90: New test.
5048
e7652833 50492019-02-22 Marek Polacek <polacek@redhat.com>
5050
5051 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
5052 * g++.dg/cpp2a/explicit14.C: New test.
5053
9f74d391 50542019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
5055
5056 PR target/89324
5057 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
5058 * gfortran.fortran-torture/compile/pr89324.f90: New test.
5059
77dd365f 50602019-02-22 Martin Sebor <msebor@redhat.com>
5061
26fb4bf5 5062 PR c/89425
5063 * gcc.dg/Wabsolute-value.c: New test.
5064
77dd365f 5065 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
5066
c30b4960 50672019-02-22 H.J. Lu <hongjiu.lu@intel.com>
5068 Hongtao Liu <hongtao.liu@intel.com>
5069 Sunil K Pandey <sunil.k.pandey@intel.com>
5070
5071 PR target/87007
5072 * gcc.target/i386/pr87007-1.c: New test.
5073 * gcc.target/i386/pr87007-2.c: Likewise.
5074
9af6ed72 50752019-02-22 Richard Biener <rguenther@suse.de>
5076
5077 PR tree-optimization/89440
5078 * gcc.dg/vect/pr89440.c: New testcase.
5079
eb1dc7b8 50802019-02-22 Thomas Schwinge <thomas@codesourcery.com>
5081
b320319b 5082 * lib/target-supports.exp (check_effective_target_offload_nvptx):
5083 Remove.
5084
1d740b07 5085 PR fortran/72741
5086 * gfortran.dg/goacc/classify-routine.f95: Adjust.
5087
9b423754 5088 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
5089 * g++.dg/goacc/template.C: Likewise.
5090
eb1dc7b8 5091 PR fortran/78027
5092 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
5093
3350055c 50942019-02-22 Richard Biener <rguenther@suse.de>
5095
5096 PR middle-end/87609
5097 * gcc.dg/torture/restrict-7.c: New testcase.
5098
02d7a132 50992019-02-21 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR c++/89285
5102 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
5103 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
5104 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
5105 diagnostics.
5106 * g++.dg/cpp1y/constexpr-89285.C: New test.
5107 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
5108 for C++11.
5109 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
5110 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
5111
5c9b4418 51122019-02-21 H.J. Lu <hongjiu.lu@intel.com>
5113
5114 PR target/87412
5115 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
5116 -fcf-protection with -fcf-protection=branch.
5117 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5118 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5119 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5120 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5121 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5122
69547664 51232019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
5124
5125 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
5126 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
5127
5132f59f 51282019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5129
5130 PR fortran/86119
5131 * gfortran.dg/warn_conversion_11.f90: New test.
5132
f867b437 51332019-02-21 H.J. Lu <hongjiu.lu@intel.com>
5134
5135 PR target/87412
5136 * gcc.target/i386/pr87412-1.c: New file.
5137 * gcc.target/i386/pr87412-2.c: Likewise.
5138 * gcc.target/i386/pr87412-3.c: Likewise.
5139 * gcc.target/i386/pr87412-4.c: Likewise.
5140
67d294e4 51412019-02-20 Jakub Jelinek <jakub@redhat.com>
5142
0c3f2aa9 5143 PR c++/89403
5144 * g++.dg/cpp0x/pr89403.C: New test.
5145
02dc6028 5146 PR c++/89405
5147 * g++.dg/cpp1z/inline-var5.C: New test.
5148
67d294e4 5149 PR middle-end/89412
5150 * gcc.c-torture/compile/pr89412.c: New test.
5151
89fbfe10 51522019-02-20 Jakub Jelinek <jakub@redhat.com>
5153 David Malcolm <dmalcolm@redhat.com>
5154
5155 PR middle-end/89091
5156 * gcc.dg/torture/pr89091.c: New test.
5157
b47245f1 51582019-02-20 Jakub Jelinek <jakub@redhat.com>
5159
48d4b6c6 5160 PR middle-end/88074
5161 PR middle-end/89415
5162 * gcc.dg/pr88074-2.c: New test.
5163
b47245f1 5164 PR c++/89336
5165 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
5166
a268d555 51672019-02-20 David Malcolm <dmalcolm@redhat.com>
5168
5169 PR c/89410
5170 * gcc.dg/pr89410-1.c: New test.
5171 * gcc.dg/pr89410-2.c: New test.
5172
5a6149a3 51732019-02-20 Pat Haugen <pthaugen@us.ibm.com>
5174
5175 * lib/target-supports.exp (check_effective_target_vect_usad_char):
5176 Add PowerPC support.
5177 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
5178 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5179
3a7d0e9f 51802019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5181
5182 PR target/86487
5183 * gcc.target/arm/pr86487.c: New.
5184
ab0fbe16 51852019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5186
5187 PR c++/84536
5188 * g++.dg/cpp1y/var-templ60.C: New.
5189
a36e00c1 51902019-02-20 Li Jia He <helijia@linux.ibm.com>
5191
5192 PR target/88100
5193 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
5194
d69a5a23 51952019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
5196
5197 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
5198
4946f3a3 51992019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5200
5201 PR fortran/89384
5202 * gfortran.dg/ISO_Fortran_binding_4.f90
5203
3eedad7a 52042019-02-19 Thomas Schwinge <thomas@codesourcery.com>
5205
5206 PR c/87924
5207 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
5208 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
5209
cda34b22 52102019-02-19 Richard Biener <rguenther@suse.de>
5211
5224812d 5212 PR middle-end/88074
cda34b22 5213 * gcc.dg/pr88074.c: New testcase.
5214
31358ed0 52152019-02-19 Jakub Jelinek <jakub@redhat.com>
5216
e4241747 5217 PR middle-end/89303
5218 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
5219 namespace.
5220
5ebe5c44 5221 PR c++/89387
5222 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
5223
fcea8c4d 5224 PR c++/89391
5225 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
5226
31358ed0 5227 PR c++/89390
5228 * g++.dg/diagnostic/pr89390.C: New test.
5229
faab32da 52302019-02-18 Sharon Dvir <unapologtic@gmail.com>
5231
5232 * README: Fix typos.
5233
4bd133e5 52342019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5235
5236 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
5237 bad_weak_ptr_.
5238
d50eaffb 52392019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5240
5241 PR fortran/87689
5242 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
5243 options.
5244 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
5245 * gfortran.dg/lto/pr87689_0.f: New file.
5246 * gfortran.dg/lto/pr87689_1.f: New file.
5247
9dddf1a6 52482019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
5249
5250 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
5251
f7690f14 52522019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5253
5254 * gdc.dg/dg.exp: Tabify.
5255 * gdc.dg/lto/lto.exp: Likewise.
5256 * gdc.test/gdc-test.exp: Likewise.
5257 * lib/gdc-dg.exp: Likewise.
5258 * lib/gdc.exp: Likewise.
5259
94d4532c 52602019-02-18 Richard Biener <rguenther@suse.de>
5261
5262 PR tree-optimization/89296
5263 * gcc.dg/uninit-pr89296.c: New testcase.
5264
9b964845 52652019-02-18 Jakub Jelinek <jakub@redhat.com>
5266
5267 PR target/89369
5268 * gcc.c-torture/execute/pr89369.c: New test.
5269 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
5270 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
5271 34,63,62.
5272
f6c03eea 52732019-02-18 Martin Jambor <mjambor@suse.cz>
5274
5275 PR tree-optimization/89209
5276 * gcc.dg/tree-ssa/pr89209.c: New test.
5277
dd2e9d21 52782019-02-18 Martin Liska <mliska@suse.cz>
5279
5280 * gfortran.dg/simd-builtins-7.f90: New test.
5281 * gfortran.dg/simd-builtins-7.h: New test.
5282
4c6b245a 52832019-02-17 Harald Anlauf <anlauf@gmx.de>
5284
5285 PR fortran/88299
5286 * gfortran.dg/pr88299.f90: New test.
5287
b6c59db3 52882019-02-17 Harald Anlauf <anlauf@gmx.de>
5289
5290 PR fortran/89077
5291 * gfortran.dg/transfer_simplify_12.f90: New test.
5292
33e6651d 52932019-02-17 Marek Polacek <polacek@redhat.com>
5294
5295 PR c++/89217 - ICE with list-initialization in range-based for loop.
5296 * g++.dg/cpp0x/range-for37.C: New test.
5297
2d4ba130 5298 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
5299
9821a0dc 5300 PR c++/89315
5301 * g++.dg/cpp0x/initlist114.C: New test.
5302
6607b4d2 5303 PR c++/89356
5304 * g++.dg/abi/mangle68.C: New test.
5305 * g++.dg/cpp0x/decltype69.C: New test.
5306
3bb711c4 53072019-02-16 David Malcolm <dmalcolm@redhat.com>
5308
5309 PR c++/88680
5310 * g++.dg/wrappers/pr88680.C: New test.
5311
9ad48282 53122019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5313
5314 PR fortran/71066
5315 * gfortran.dg/coarray_data_1.f90: New test.
5316
62fce26f 53172019-02-16 Eric Botcazou <ebotcazou@adacore.com>
5318
5319 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
5320 * c-c++-common/patchable_function_entry-default.c: Likewise.
5321 * c-c++-common/patchable_function_entry-definition.c: Likewise.
5322
78a0882d 53232019-02-16 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR rtl-optimization/66152
5326 * gcc.target/i386/pr66152.c: New test.
5327
88af6fa9 53282019-02-15 Eric Botcazou <ebotcazou@adacore.com>
5329
5330 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
5331 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
5332
a35cc95b 53332019-02-15 Tamar Christina <tamar.christina@arm.com>
5334
5335 * lib/target-supports.exp
5336 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
5337 checking alternative.
5338
2df51ced 53392019-02-15 Eric Botcazou <ebotcazou@adacore.com>
5340
5341 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
5342
9703fa32 53432019-02-15 Eric Botcazou <ebotcazou@adacore.com>
5344
5345 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
5346 * c-c++-common/patchable_function_entry-default.c: Likewise.
5347 * c-c++-common/patchable_function_entry-definition.c: Likewise.
5348 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
5349
adcec5a3 53502019-02-15 Jakub Jelinek <jakub@redhat.com>
5351
66edcee6 5352 PR other/69006
5353 PR testsuite/88920
5354 * lib/gcc-dg.exp: If llvm_binutils effective target, set
5355 allow_blank_lines to 2 during initialization.
5356 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
5357 it was previously zero.
5358 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
5359 Clear allow_blank_lines afterwards whenever it was 1.
5360 * gdc.test/gdc-test.exp (dmd2dg): Don't call
5361 dg-allow-blank-lines-in-output here.
5362 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
5363 the tests and restore it back at the end.
5364
adcec5a3 5365 * c-c++-common/ubsan/opts-1.c: New test.
5366 * c-c++-common/ubsan/opts-2.c: New test.
5367 * c-c++-common/ubsan/opts-3.c: New test.
5368 * c-c++-common/ubsan/opts-4.c: New test.
5369
bc6e884f 53702019-02-15 Richard Biener <rguenther@suse.de>
5371 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR tree-optimization/89278
5374 * gcc.dg/pr89278.c: New test.
5375
689babb3 53762019-02-15 Jakub Jelinek <jakub@redhat.com>
5377
8c6d2f0f 5378 PR c/89340
5379 * gcc.dg/pr89340.c: New test.
5380 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
5381 that leaf attribute on nested function is useless.
5382
689babb3 5383 PR other/89342
5384 * gcc.dg/pr89342.c: New test.
5385
d827ccd4 53862019-02-14 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR rtl-optimization/89354
5389 * gcc.dg/pr89354.c: New test.
5390
6c5f54a5 53912019-02-14 Uroš Bizjak <ubizjak@gmail.com>
5392
5393 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
5394 * gcc.target/i386/ssse3-pabsd.c: Ditto.
5395 * gcc.target/i386/ssse3-pabsw.c: Ditto.
5396 * gcc.target/i386/ssse3-palignr.c: Ditto.
5397 * gcc.target/i386/ssse3-phaddd.c: Ditto.
5398 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
5399 * gcc.target/i386/ssse3-phaddw.c: Ditto.
5400 * gcc.target/i386/ssse3-phsubd.c: Ditto.
5401 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
5402 * gcc.target/i386/ssse3-phsubw.c: Ditto.
5403 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
5404 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
5405 * gcc.target/i386/ssse3-pshufb.c: Ditto.
5406 * gcc.target/i386/ssse3-psignb.c: Ditto.
5407 * gcc.target/i386/ssse3-psignd.c: Ditto.
5408 * gcc.target/i386/ssse3-psignw.c: Ditto.
5409
9d66f321 54102018-02-14 Steve Ellcey <sellcey@marvell.com>
5411
5412 * gcc.target/aarch64/pcs_attribute.c: New test.
5413
4382a5c9 54142019-02-14 Harald Anlauf <anlauf@gmx.de>
5415
5416 PR fortran/88248
5417 * gfortran.dg/pr88248.f90: New test.
5418 * gfortran.dg/f2018_obs.f90: Updated test.
5419
07a9d3db 54202019-02-14 Tamar Christina <tamar.christina@arm.com>
5421
5422 * gcc.target/arm/pr88850.c: change options to additional option.
5423
e06fcd5a 54242019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5425
5426 PR d/87864
5427 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
5428 present.
5429
ea257f14 54302019-02-14 Tamar Christina <tamar.christina@arm.com>
5431
5432 PR target/88850
5433 * gcc.target/arm/pr88850-2.c: New test.
5434 * lib/target-supports.exp
5435 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
5436 check_effective_target_arm_neon_softfp_fp16_ok,
5437 add_options_for_arm_neon_softfp_fp16): New.
5438
5770b8ce 54392019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
5440
5441 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
5442 * lib/target-supports.exp: Add procedure to check for ldrd.
5443
dac1fbf6 54442019-02-14 Cesar Philippidis <cesar@codesourcery.com>
5445
5446 PR fortran/72715
5447 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
5448 * gfortran.dg/goacc/loop-3.f95: Likewise.
5449 * gfortran.dg/goacc/pr72715.f90: New test.
5450
71fe24c6 54512019-02-14 Martin Liska <mliska@suse.cz>
5452
5453 PR rtl-optimization/89242
5454 * g++.dg/pr89242.C: New test.
5455
cd3f735a 54562019-02-14 Jakub Jelinek <jakub@redhat.com>
5457
bcdfc955 5458 PR tree-optimization/89314
5459 * gcc.dg/pr89314.c: New test.
5460
cd3f735a 5461 PR middle-end/89284
5462 * gcc.dg/ubsan/pr89284.c: New test.
5463
4d502758 54642019-02-13 Ian Lance Taylor <iant@golang.org>
5465
5466 * gcc.dg/func-attr-1.c: New test.
5467
055cced2 54682019-02-13 Uroš Bizjak <ubizjak@gmail.com>
5469
5470 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
5471
3a860627 54722019-02-13 Marek Polacek <polacek@redhat.com>
5473
5474 PR c++/89297 - ICE with OVERLOAD in template.
5475 * g++.dg/cpp0x/initlist113.C: New test.
5476
601c59dd 54772019-02-13 Alexandre Oliva <aoliva@redhat.com>
5478
40563cf7 5479 PR c++/86379
5480 * g++.dg/cpp0x/pr86379.C: New.
5481
601c59dd 5482 PR c++/87322
5483 * g++.dg/cpp1y/pr87322.C: New.
5484 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
5485 instantiate the expected number of lambda functions.
5486
2a18fb57 54872019-02-13 Marek Polacek <polacek@redhat.com>
5488
5489 PR c++/77304
5490 * g++.dg/cpp2a/nontype-class13.C: New test.
5491
389f58a1 54922019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
5493
5494 PR target/89190
5495 * gcc.target/arm/pr89190.c: New test.
5496
f2da1a76 54972019-02-13 David Malcolm <dmalcolm@redhat.com>
5498
5499 PR c++/89036
5500 * g++.dg/concepts/pr89036.C: New test.
5501
a7f0b0f6 55022019-02-13 Tamar Christina <tamar.christina@arm.com>
5503
5504 PR target/88847
5505 * gcc.target/aarch64/sve/pr88847.c: New test.
5506
4cbfbcd7 55072019-02-13 Jonathan Wakely <jwakely@redhat.com>
5508 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR middle-end/89303
5511 * g++.dg/torture/pr89303.C: New test.
5512
64bd49fa 55132019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5514
5515 PR c++/88986
5516 * g++.dg/cpp1z/using4.C: New.
5517 * g++.dg/cpp1z/using5.C: Likewise.
5518 * g++.dg/cpp1z/using6.C: Likewise.
5519
d8dd2f06 55202019-02-13 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR target/89290
5523 * gcc.target/i386/pr89290.c: New test.
5524
54083f03 55252019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
5526
5527 * gcc.target/i386/enqcmd.c: New test.
5528 * gcc.target/i386/enqcmds.c: Likewise.
5529 * g++.dg/other/i386-2.C: Add -menqcmd.
5530 * g++.dg/other/i386-3.C: Likewise.
5531 * gcc.target/i386/sse-12.c: Likewise.
5532 * gcc.target/i386/sse-13.c: Likewise.
5533 * gcc.target/i386/sse-14.c: Likewise.
5534 * gcc.target/i386/sse-23.c: Likewise.
5535
4c5d288b 55362019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
5537
5538 * gcc.target/powerpc/crypto-builtin-1.c
5539 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
5540 New testcases.
5541
916752ca 55422019-02-12 H.J. Lu <hongjiu.lu@intel.com>
5543
5544 PR target/89229
5545 * gcc.target/i386/pr89229-1.c: New test.
5546
7bd6e754 55472019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
5548
5549 PR target/89233
5550 * gcc.target/s390/pr89233.c: New test.
5551
f5239990 55522018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
5553
5554 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
5555 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5556 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5557
4ea8ba24 55582019-02-12 Richard Biener <rguenther@suse.de>
5559
5560 PR tree-optimization/89253
5561 * gfortran.dg/pr89253.f: New testcase.
5562
44263306 55632019-02-11 Marek Polacek <polacek@redhat.com>
5564
5565 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
5566 * g++.dg/cpp0x/nullptr40.C: New test.
5567 * g++.dg/cpp0x/nullptr41.C: New test.
5568
61b94553 55692019-02-11 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR c++/88977
5572 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
5573
5f299139 55742019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
5575
5576 PR tree-optimization/86637
5577 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
5578
49a30f91 55792019-02-11 Martin Sebor <msebor@redhat.com>
5580
5581 PR tree-optimization/88771
5582 * gcc.dg/Wstringop-overflow-8.c: New test.
5583 * gcc.dg/Wstringop-overflow-9.c: New test.
5584 * gcc.dg/Warray-bounds-40.c: New test.
5585 * gcc.dg/builtin-stpncpy.c: Adjust.
5586 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
5587 * g++.dg/opt/memcpy1.C: Adjust.
5588
08acf739 55892019-02-11 Martin Sebor <msebor@redhat.com>
5590
5591 PR c++/87996
5592 * c-c++-common/array-5.c: New test.
5593 * c-c++-common/pr68107.c: Adjust text of diagnostics.
5594 * g++.dg/init/new38.C: Same.
5595 * g++.dg/init/new43.C: Same.
5596 * g++.dg/init/new44.C: Same.
5597 * g++.dg/init/new46.C: Same.
5598 * g++.dg/other/large-size-array.C: Same.
5599 * g++.dg/other/new-size-type.C: Same.
5600 * g++.dg/template/array30.C: Same.
5601 * g++.dg/template/array32.C: New test.
5602 * g++.dg/template/dependent-name3.C: Adjust.
5603 * gcc.dg/large-size-array-3.c: Same.
5604 * gcc.dg/large-size-array-5.c: Same.
5605 * gcc.dg/large-size-array.c: Same.
5606 * g++.old-deja/g++.brendan/array1.C: Same.
5607 * g++.old-deja/g++.mike/p6149.C: Same.
5608
40dea7a3 56092019-02-11 Martin Sebor <msebor@redhat.com>
5610
5611 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
5612
dd9bf21a 56132019-02-11 Tamar Christina <tamar.christina@arm.com>
5614
5615 PR middle-end/88560
5616 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
5617 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
5618 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
5619
2e25871b 56202019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
5621
5622 * gcc.target/powerpc/vec-sld-modulo.c: New.
5623 * gcc.target/powerpc/vec-srad-modulo.c: New.
5624 * gcc.target/powerpc/vec-srd-modulo.c: New.
5625
8cdb0206 56262019-02-11 Martin Liska <mliska@suse.cz>
5627
5628 PR ipa/89009
5629 * g++.dg/ipa/pr89009.C: New test.
5630
dd686aa9 56312019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5632
3c0f9ba3 5633 PR fortran/71723
dd686aa9 5634 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
5635 * gfortran.dg/pointer_init_6.f90: Likewise.
5636 * gfortran.dg/pointer_init_9.f90: New test.
5637
ce0d2534 56382019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5639
5640 PR fortran/67679
dd686aa9 5641 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 5642
dd31e240 56432019-02-10 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR tree-optimization/89268
5646 * gcc.dg/vect/pr89268.c: New test.
5647
0d8e7678 56482019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5649
5650 * gnat.dg/lto19.adb: Remove dg-excess-errors.
5651
517c0439 56522019-02-09 Harald Anlauf <anlauf@gmx.de>
5653
5654 PR fortran/89077
5655 * gfortran.dg/substr_simplify.f90: New test.
5656
645d7017 56572019-02-09 Jan Hubicka <hubicka@ucw.cz>
5658
5659 PR ipa/88711
5660 * gfortran.dg/pr79966.f90: Xfail everwyhere.
5661
7d41610c 56622019-02-09 Paul Thomas <pault@gcc.gnu.org>
5663
5664 PR fortran/89200
5665 * gfortran.dg/array_reference_2.f90 : New test.
5666
116200f6 56672019-02-09 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR middle-end/89246
5670 * gcc.dg/gomp/pr89246-1.c: New test.
5671 * gcc.dg/gomp/pr89246-2.c: New test.
5672
83658f41 56732019-02-08 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR tree-optimization/88739
5676 * gcc.c-torture/execute/pr88739.c: New test.
5677
b8a74718 56782019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5679
5680 PR testsuite/89258
5681 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
5682
e9f7f5f0 56832019-02-08 Robin Dapp <rdapp@linux.ibm.com>
5684
5685 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
5686 * gcc.target/s390/vector/vec-copysign.c: New test.
5687
40d78a35 56882019-02-08 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/89247
5691 * gcc.dg/torture/pr89247.c: New testcase.
5692
e4157058 56932019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
5694
5695 * gcc.target/s390/jump-label.c: New test.
5696
9160da73 56972019-02-08 Richard Biener <rguenther@suse.de>
5698
5699 PR testsuite/89250
5700 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
5701
82182896 57022019-02-08 Jakub Jelinek <jakub@redhat.com>
5703
5704 PR rtl-optimization/89234
5705 * g++.dg/ubsan/pr89234.C: New test.
5706
829a2e03 57072019-02-08 Richard Biener <rguenther@suse.de>
5708
5709 PR middle-end/89223
5710 * gcc.dg/torture/pr89223.c: New testcase.
5711
72ea15e5 57122019-02-07 David Malcolm <dmalcolm@redhat.com>
5713
5714 PR tree-optimization/86637
5715 PR tree-optimization/89235
5716 * gcc.c-torture/compile/pr86637-1.c: New test.
5717 * gcc.c-torture/compile/pr86637-2.c: New test.
5718 * gcc.c-torture/compile/pr86637-3.c: New test.
5719 * gcc.c-torture/compile/pr89235.c: New test.
5720
44b8cbb6 57212019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5722
5723 * gcc.target/aarch64/abd_1.c: New test.
5724 * gcc.dg/sabd_1.c: Likewise.
5725
27c348b7 57262019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
5727
5728 PR fortran/52789
5729 * gfortran.dg/wunused-parameter_2.f90: New test.
5730
8b7a262d 57312019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5732
5733 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
5734
8c0752a6 57352019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
5736
5737 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
5738 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
5739
bb8389e1 57402019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5741 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR bootstrap/88714
5744 * gcc.c-torture/execute/pr88714.c: New test.
5745 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
5746
d54f2f36 57472019-02-07 Tamar Christina <tamar.christina@arm.com>
5748
5749 PR/target 88850
5750 * gcc.target/arm/pr88850.c: New test.
5751
939d44f3 57522019-02-07 Alexandre Oliva <aoliva@redhat.com>
5753
5754 PR c++/86218
5755 * g++.dg/cpp0x/pr86218.C: New.
5756
c2041c0a 57572019-02-06 Vladimir Makarov <vmakarov@redhat.com>
5758
5759 PR rtl-optimization/89225
5760 * gcc.target/powerpc/pr89225.c: New.
5761
2947ccc6 57622019-02-06 Eric Botcazou <ebotcazou@adacore.com>
5763
5764 * gnat.dg/opt76.adb: New test.
5765
9d066a44 57662019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5767
5768 PR fortran/71860
5769 * gfortran.dg/null_10.f90: New test.
5770
c92ab8d4 57712019-02-06 David Malcolm <dmalcolm@redhat.com>
5772
5773 PR c++/71302
5774 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
5775 column numbers to dg-warning directives where they are correct.
5776 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
5777 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
5778 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
5779
95be3519 57802019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5781
5782 PR debug/87451
5783 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
5784 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
5785 xfail scan-assembler-not with Solaris as.
5786
af2aae4f 57872019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
5788
5789 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
5790 counts and target.
5791 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
5792 counts and target.
5793 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
5794 counts and target.
5795
d75855b4 57962019-02-06 Richard Biener <rguenther@suse.de>
5797
5798 PR tree-optimization/89182
5799 * gfortran.dg/graphite/pr89182.f90: New testcase.
5800
641cffa6 58012019-02-06 Jakub Jelinek <jakub@redhat.com>
5802
b7c999fc 5803 PR c/89211
5804 * gcc.dg/pr89211.c: New test.
5805
641cffa6 5806 PR middle-end/89210
5807 * c-c++-common/builtin-convertvector-2.c: New test.
5808
1a1a006b 58092019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
5810
5224812d 5811 PR go/89019
5812 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 5813
45287c8a 58142019-02-06 Joseph Myers <joseph@codesourcery.com>
5815
5816 PR c/88584
5817 * gcc.dg/redecl-18.c: New test.
5818
b5a6b127 58192019-02-05 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR c++/89187
5822 * g++.dg/opt/pr89187.C: New test.
5823
58242019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 5825
5826 * jit.dg/add-driver-options-testlib.c: Add support file for
5827 test-add-driver-options.c testcase.
5828 * jit.dg/all-non-failing-tests.h: Add note about
5829 test-add-driver-options.c
5830 * jit.dg/jit.exp (jit-dg-test): Update to support
5831 add-driver-options-testlib.c compilation.
5832 * jit.dg/test-add-driver-options.c: New testcase.
5833
6058af91 58342019-02-05 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR rtl-optimization/11304
5837 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
5838 * gcc.target/i386/call-2.c: New test.
5839
74ce2ebb 58402019-02-05 Marek Polacek <polacek@redhat.com>
5841
5842 PR c++/89158 - by-value capture of constexpr variable broken.
5843 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
5844
b81e8ebc 58452019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
5846
5847 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
5848
969a9cce 58492019-02-05 Jakub Jelinek <jakub@redhat.com>
5850
320c312b 5851 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
5852 target.
5853 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5854
32b5e7b8 5855 PR target/89188
5856 * g++.dg/opt/pr89188.C: New test.
5857
969a9cce 5858 PR rtl-optimization/89195
5859 * gcc.c-torture/execute/pr89195.c: New test.
5860
12edc914 58612019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5862
5863 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
5864 hardware.
5865 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
5866 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
5867 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
5868 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
5869 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
5870 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
5871 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5872 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
5873 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
5874
f8037d2a 58752019-02-05 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR target/89186
5878 * g++.dg/ext/vector36.C: New test.
5879
9ca54fa1 58802019-02-05 Alexandre Oliva <aoliva@redhat.com>
5881
5882 PR c++/87770
5883 * g++.dg/pr87770.C: New.
5884
df378257 58852019-02-04 Harald Anlauf <anlauf@gmx.de>
5886
5887 PR fortran/89077
5888 * gfortran.dg/pr89077.f90: New test.
5889
d92348e0 58902019-02-04 Martin Liska <mliska@suse.cz>
5891
90f52861 5892 PR ipa/88985
5893 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 5894
50d9292e 58952019-02-04 Jakub Jelinek <jakub@redhat.com>
5896
5897 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
5898 characters or extra spaces after the comment character.
5899
00334655 59002019-02-04 Jakub Jelinek <jakub@redhat.com>
5901
5902 * g++.dg/torture/alias-1.C: New test.
5903
0ff407d4 59042019-02-03 Martin Sebor <msebor@redhat.com>
5905
3f99f52e 5906 PR c/69661
5907 * c-c++-common/Wsequence-point-2.c: New test.
5908
0ff407d4 5909 PR c++/44648
5910 * g++.dg/warn/Wunused-var-35.C: New test.
5911
1efbfaeb 59122019-02-03 Richard Biener <rguenther@suse.de>
5913
5914 PR debug/87295
5915 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
5916
b399769c 59172019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5918
5919 PR fortran/88298
5920 * gfortran.dg/warn_conversion_10.f90: New test.
5921
1834f7a3 59222019-02-02 Paul Thomas <pault@gcc.gnu.org>
5923
5924 PR fortran/88393
5925 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
5926
ba3862bc 59272019-02-02 Paul Thomas <pault@gcc.gnu.org>
5928
5929 PR fortran/88980
5930 * gfortran.dg/realloc_on_assign_32.f90 : New test.
5931
285eb84d 59322019-02-02 Paul Thomas <pault@gcc.gnu.org>
5933
5934 PR fortran/88685
5935 * gfortran.dg/pointer_array_component_3.f90 : New test.
5936
b27fce45 59372019-02-02 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR middle-end/87887
5940 * gcc.dg/gomp/pr87887-1.c: New test.
5941 * gcc.dg/gomp/pr87887-2.c: New test.
5942
49b830df 59432019-02-01 Jakub Jelinek <jakub@redhat.com>
5944
5945 PR fortran/83246
5946 PR fortran/89084
5947 * gfortran.dg/pr89084.f90: New test.
5948 * gfortran.dg/lto/pr89084_0.f90: New test.
5949 * gfortran.dg/pr83246.f90: New test.
5950
bdb43276 59512019-02-01 Marek Polacek <polacek@redhat.com>
5952
5953 PR c++/88325 - ICE with invalid out-of-line template member definition.
5954 * g++.dg/cpp2a/typename14.C: New test.
5955
b02075cf 59562019-02-01 Richard Biener <rguenther@suse.de>
5957
5958 PR middle-end/88597
5959 * gcc.dg/torture/pr88597.c: New testcase.
5960
a6d33bbd 59612019-02-01 Richard Biener <rguenther@suse.de>
5962
5963 PR tree-optimization/85497
5964 * gcc.dg/graphite/pr85497.c: New testcase.
5965
9c0775d3 59662019-02-01 Richard Biener <rguenther@suse.de>
5967
5968 PR testsuite/87451
5969 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
5970
5ab8180e 59712019-02-01 Jakub Jelinek <jakub@redhat.com>
5972
38f851c4 5973 PR tree-optimization/89143
5974 * gcc.dg/tree-ssa/vrp121.c: New test.
5975
d681ced2 5976 PR tree-optimization/88107
5977 * gcc.dg/gomp/pr88107.c: New test.
5978
5ab8180e 5979 PR c++/87175
5980 * g++.dg/ext/attrib57.C: New test.
5981
886345e6 59822018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
5983
5984 PR tree-optimization/88932
5985 * gfortran.dg/pr88932.f90: New test.
5986
f1329be6 59872019-01-31 Marek Polacek <polacek@redhat.com>
5988
5989 PR c++/88983 - ICE with switch in constexpr function.
5990 * g++.dg/cpp1y/constexpr-88983.C: New test.
5991
a82041dd 59922019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5993
5994 PR fortran/88669
5995 * gfortran.dg/contiguous_9.f90: New test.
5996
c8f861a0 59972019-01-31 Marek Polacek <polacek@redhat.com>
5998
5999 PR c++/89083, c++/80864 - ICE with list initialization in template.
6000 * g++.dg/cpp0x/initlist107.C: New test.
6001 * g++.dg/cpp0x/initlist108.C: New test.
6002 * g++.dg/cpp0x/initlist109.C: New test.
6003 * g++.dg/cpp0x/initlist110.C: New test.
6004 * g++.dg/cpp0x/initlist111.C: New test.
6005 * g++.dg/cpp0x/initlist112.C: New test.
6006 * g++.dg/init/ptrfn4.C: New test.
6007
d6bfe450 60082019-01-31 David Malcolm <dmalcolm@redhat.com>
6009
6010 PR c/89122
6011 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
6012 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
6013
45ccb5c4 60142019-01-31 Richard Biener <rguenther@suse.de>
6015
6016 PR tree-optimization/89135
6017 * gcc.dg/torture/pr89135.c: New testcase.
6018
06438ec9 60192019-01-31 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR sanitizer/89124
6022 * c-c++-common/asan/pr89124.c: New test.
6023
a11ed94b 60242019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6025
6026 PR fortran/52564
6027 * gfortran.dg/print_2.f90: New test.
6028
3143c7ef 60292019-01-30 Vladimir Makarov <vmakarov@redhat.com>
6030
6031 PR rtl-optimization/87246
6032 * gcc.target/i386/pr87246.c: New.
6033
7066144a 60342019-01-30 Marek Polacek <polacek@redhat.com>
6035
6036 PR c++/89119 - ICE with value-initialization in template.
6037 * g++.dg/cpp0x/initlist-value3.C: New test.
6038
f665d347 60392019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6040
6041 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
6042 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
6043 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
6044 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
6045 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
6046 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
6047 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
6048 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
6049 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
6050 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 6051
a657d4f2 60522019-01-30 Richard Biener <rguenther@suse.de>
6053
6054 PR tree-optimization/89111
6055 * gcc.dg/torture/pr89111.c: New testcase.
6056
7617d72d 60572019-01-30 Andrew Stubbs <ams@codesourcery.com>
6058
6059 PR testsuite/88920
7617d72d 6060 * lib/target-supports.exp: Cache result.
6061
915549a3 60622019-01-30 Jakub Jelinek <jakub@redhat.com>
6063
cc4ffc4c 6064 PR c++/89105
6065 * g++.target/i386/pr89105.C: New test.
6066
915549a3 6067 PR c/89061
6068 * gcc.dg/pr89061.c: New test.
6069
8421f31a 60702019-01-29 Martin Sebor <msebor@redhat.com>
6071
6072 PR c/88956
6073 * gcc.dg/Warray-bounds-39.c: New test.
6074
bd509204 60752019-01-29 Marek Polacek <polacek@redhat.com>
6076
6077 PR testsuite/89110
6078 * g++.dg/other/nontype-1.C: Expect error in all modes.
6079 * g++.dg/parse/crash13.C: Likewise.
6080 * g++.dg/parse/error36.C: Likewise.
6081 * g++.dg/template/error29.C: Likewise.
6082
659d7fd3 60832019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6084
6085 PR fortran/57048
6086 * gfortran.dg/c_funptr_1.f90: New file.
6087 * gfortran.dg/c_funptr_1_mod.f90: New file.
6088
2c4b47e3 60892019-01-29 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR c++/66676
6092 PR ipa/89104
6093 * gcc.dg/gomp/pr89104.c: New test.
6094
25b414df 60952019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6096
6097 * gdc.dg/pr89042a.d: Mark as compile test.
6098 * gdc.dg/pr89042b.d: Likewise.
6099
c4b0762a 61002019-01-29 Richard Biener <rguenther@suse.de>
6101
6102 PR debug/87295
6103 * g++.dg/lto/pr87295_0.C: New testcase.
6104
a456bf31 61052019-01-29 Jakub Jelinek <jakub@redhat.com>
6106
b5c856bd 6107 PR c/89045
6108 * gcc.dg/pr89045.c: New test.
6109
a456bf31 6110 PR c/86125
6111 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
6112 lp64, ilp32 and llp64 only.
6113 (fputs): Use unsigned long long instead of size_t for return type.
6114 (vfprintf, vfscanf): Accept arbitrary target specific type for
6115 va_list.
6116
44da2a17 61172019-01-28 Marek Polacek <polacek@redhat.com>
6118
6119 PR c++/88358 - name wrongly treated as type.
6120 * g++.dg/cpp2a/typename1.C: Add dg-error.
6121 * g++.dg/cpp2a/typename13.C: New test.
6122 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
6123 Add typename.
6124
97569c2c 61252019-01-28 Marek Polacek <polacek@redhat.com>
6126
6127 * g++.dg/cpp0x/enum37.C: Add dg-error.
6128
a6061e19 61292019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
6130
6131 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
6132 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
6133
7f68559b 61342019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
6135
6136 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
6137 "-Wattribute-alias".
6138
2d3af381 61392019-01-27 Uroš Bizjak <ubizjak@gmail.com>
6140
6141 PR fortran/70696
6142 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
6143
1d41b42f 61442019-01-27 Marek Polacek <polacek@redhat.com>
6145
b7feeace 6146 PR c++/88815 - narrowing conversion lost in decltype.
6147 PR c++/78244 - narrowing conversion in template not detected.
6148 * g++.dg/cpp0x/Wnarrowing15.C: New test.
6149 * g++.dg/cpp0x/Wnarrowing16.C: New test.
6150 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
6151 * g++.dg/cpp1y/Wnarrowing1.C: New test.
6152
1d41b42f 6153 PR c++/89024 - ICE with incomplete enum type.
6154 * g++.dg/cpp0x/enum37.C: New test.
6155
ecb2c722 61562019-01-27 Eric Botcazou <ebotcazou@adacore.com>
6157
6158 * gnat.dg/opt75.adb: New test.
6159 * gnat.dg/opt75_pkg.ad[sb]: New helper.
6160
36cd2681 61612019-01-27 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR target/87214
6164 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
6165 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
6166
9eafff7e 61672019-01-26 Martin Jambor <mjambor@suse.cz>
6168
6169 PR ipa/88933
6170 * gfortran.dg/gomp/pr88933.f90: New test.
6171
cfa3a863 61722019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
6173
6174 PR d/89042
6175 * gdc.dg/pr89042a.d: New test.
6176 * gdc.dg/pr89042b.d: New test.
6177
bc3eb257 61782019-01-26 Harald Anlauf <anlauf@gmx.de>
6179
6180 PR fortran/57553
6181 * gfortran.dg/pr57553.f90: New test.
6182
aced6683 61832019-01-26 Eric Botcazou <ebotcazou@adacore.com>
6184
6185 * gnat.dg/array34.adb: New test.
6186
e1b6ccb9 61872019-01-26 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR preprocessor/88974
6190 * c-c++-common/cpp/pr88974.c: New test.
6191
837ddebd 61922019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
6193
6194 PR c++/88969
6195 * g++.dg/cpp2a/destroying-delete2.C: New.
6196 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
6197
2ae44fa6 61982019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
6199
6200 PR fortran/85780
6201 * gfortran.dg/pr85780.f90: Update testcase for error message.
6202
eaaf56a1 62032019-01-25 Richard Earnshaw <rearnsha@arm.com>
6204
6205 PR target/88469
6206 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
6207 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
6208 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
6209
91843495 62102019-01-25 Richard Sandiford <richard.sandiford@arm.com>
6211
6212 PR middle-end/89037
6213 * gcc.dg/pr89037.c: New test.
6214
a0eb8b4f 62152019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6216
6217 * lib/target-supports.exp (check_effective_target_fenv): New.
6218 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
6219 fenv effective target.
6220 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
6221 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
6222 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
6223 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
6224
794fefda 62252019-01-25 Richard Biener <rguenther@suse.de>
6226
6227 PR tree-optimization/86865
6228 * gcc.dg/graphite/pr86865.c: New testcase.
6229 * gcc.dg/graphite/pr69728.c: XFAIL.
6230 * gcc.dg/graphite/scop-21.c: Likewise.
6231
530b8be5 62322019-01-24 Martin Sebor <msebor@redhat.com>
6233
6234 PR c/86125
6235 PR c/88886
6236 PR middle-end/86308
6237 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
6238 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
6239 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
6240 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
6241 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
6242 * gcc.dg/builtins-69.c: New test.
6243 * gcc.dg/Wint-conversion-2.c: Add expected warning.
6244 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
6245
42202832 62462019-01-24 Uroš Bizjak <ubizjak@gmail.com>
6247
5d95efca 6248 PR rtl-optimization/88948
42202832 6249 * gcc.target/i386/pr88948.c: New test.
6250
b5e76680 62512019-01-24 Jakub Jelinek <jakub@redhat.com>
6252
7fe7a53d 6253 PR debug/89006
6254 * g++.dg/debug/pr89006.C: New test.
6255
190cf9af 6256 PR middle-end/89015
6257 * gcc.dg/gomp/pr89015.c: New test.
6258
b5e76680 6259 PR c++/88976
6260 * c-c++-common/gomp/cancel-2.c: New test.
6261 * gcc.dg/gomp/cancel-1.c: New test.
6262 * g++.dg/gomp/cancel-1.C: New test.
6263 * g++.dg/gomp/cancel-2.C: New test.
6264 * g++.dg/gomp/cancel-3.C: New test.
6265
e42d723e 62662019-01-24 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR tree-optimization/89027
6269 * gfortran.dg/gomp/pr89027.f90: New test.
6270
297fd295 62712019-01-24 Paul Thomas <pault@gcc.gnu.org>
6272
6273 PR fortran/88929
e42d723e 6274 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
6275 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 6276
161cd7e6 62772019-01-23 H.J. Lu <hongjiu.lu@intel.com>
6278
6279 PR libgcc/88931
6280 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
6281 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
6282 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
6283 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
6284
58bc31f2 62852019-01-23 Uroš Bizjak <ubizjak@gmail.com>
6286
6287 PR target/88998
6288 * g++.target/i386/pr88998.c: New test.
6289
dffbcba8 62902019-01-23 Marek Polacek <polacek@redhat.com>
6291
6292 PR c++/88757 - qualified name treated wrongly as type.
6293 * g++.dg/cpp0x/dependent2.C: New test.
6294 * g++.dg/cpp2a/typename10.C: Remove dg-error.
6295 * g++.dg/cpp2a/typename12.C: New test.
6296 * g++.dg/template/static30.C: Remove dg-error.
6297
1f03c410 62982019-01-23 Jakub Jelinek <jakub@redhat.com>
6299
8090d51c 6300 PR c/44715
6301 * c-c++-common/pr44715.c: New test.
6302
1f03c410 6303 PR c++/88984
6304 * c-c++-common/pr88984.c: New test.
6305
a74580b3 63062019-01-23 Richard Biener <rguenther@suse.de>
6307
6308 PR tree-optimization/89008
6309 * gcc.dg/torture/pr89008.c: New testcase.
6310
c90ac599 63112019-01-23 Eric Botcazou <ebotcazou@adacore.com>
6312
6313 * gnat.dg/specs/opt4.ads: New test.
6314
c5bd837e 63152019-01-23 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR tree-optimization/88964
6318 * gfortran.dg/pr88964.f90: New test.
6319
8eacaaff 63202019-01-22 Martin Sebor <msebor@redhat.com>
6321
6322 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
6323 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
6324 non_strict_align.
6325 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
6326 * c-c++-common/Wrestrict.c: Make xfails conditional on target
6327 non_strict_align.
6328
c4851c82 63292018-01-22 Steve Ellcey <sellcey@marvell.com>
6330
8eacaaff 6331 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 6332 to aarch64*-*-* target.
8eacaaff 6333 * c-c++-common/gomp/pr60823-3.c: Ditto.
6334 * g++.dg/gomp/declare-simd-1.C: Ditto.
6335 * g++.dg/gomp/declare-simd-3.C: Ditto.
6336 * g++.dg/gomp/declare-simd-4.C: Ditto.
6337 * g++.dg/gomp/declare-simd-7.C: Ditto.
6338 * g++.dg/gomp/pr88182.C: Ditto.
6339 * gcc.dg/gomp/declare-simd-1.c: Ditto.
6340 * gcc.dg/gomp/declare-simd-3.c: Ditto.
6341 * gcc.dg/gomp/pr59669-2.c: Ditto.
6342 * gcc.dg/gomp/pr87895-1.c: Ditto.
6343 * gcc.dg/gomp/simd-clones-2.c: Ditto.
6344 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
6345 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6346 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 6347
f840847c 63482019-01-22 Jakub Jelinek <jakub@redhat.com>
6349
849c3260 6350 PR target/88965
6351 * gcc.target/powerpc/pr88965.c: New test.
6352
f840847c 6353 PR middle-end/88968
6354 * c-c++-common/gomp/atomic-23.c: New test.
6355
4348a41f 63562019-01-22 Harald Anlauf <anlauf@gmx.de>
6357
6358 PR fortran/88579
6359 * gfortran.dg/power_8.f90: New test.
6360
2e9ceebc 63612019-01-22 Sandra Loosemore <sandra@codesourcery.com>
6362
6363 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
6364 * g++.dg/vec-init-1.C: Likewise.
6365 * gcc.dg/pr87793.c: Likewise.
6366
55d483b8 63672019-01-22 Sandra Loosemore <sandra@codesourcery.com>
6368
6369 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
6370 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6371
0e814d12 63722019-01-22 Richard Earnshaw <rearnsha@arm.com>
6373
6374 PR target/88469
6375 * gcc.target/arm/aapcs/bitfield2.c: New test.
6376 * gcc.target/arm/aapcs/bitfield3.c: New test.
6377
ca6770cd 63782019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
6379
6380 PR rtl-optimization/87763
6381 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
6382
a1ab436f 63832019-01-22 H.J. Lu <hongjiu.lu@intel.com>
6384
6385 PR target/88954
6386 * gcc.target/i386/pr88954-1.c: New test.
6387 * gcc.target/i386/pr88954-2.c: Likewise.
6388
f8f32a5f 63892019-01-22 Richard Earnshaw <rearnsha@arm.com>
6390
6391 PR target/88469
6392 * gcc.target/arm/aapcs/bitfield1.c: New test.
6393 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
6394 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
6395 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
6396
cc41270a 63972019-01-22 Manfred Schwarb <manfred99@gmx.ch>
6398
6399 * gfortran.dg/array_function_5.f90: Fix a dg directive.
6400 * gfortran.dg/block_16.f08: Likewise.
6401 * gfortran.dg/dec_structure_14.f90: Likewise.
6402 * gfortran.dg/namelist_96.f90: Likewise.
6403 * gfortran.dg/newunit_5.f90.f90: Moved to
6404 * gfortran.dg/newunit_5.f90: here.
6405 * gfortran.dg/pdt_28.f03: Likewise.
6406 * gfortran.dg/spread_simplify_1.f90: Likewise.
6407
dc7008d9 64082019-01-22 Tamar Christina <tamar.christina@arm.com>
6409
6410 PR/tree-optimization 88903
6411 * gcc.dg/vect/pr88903-1.c: Add explicit &.
6412
9e73df6b 64132019-01-22 Jakub Jelinek <jakub@redhat.com>
6414
8167e4bd 6415 PR rtl-optimization/88904
6416 * gcc.c-torture/execute/pr88904.c: New test.
6417
786a3490 6418 PR target/88905
6419 * gcc.dg/pr88905.c: New test.
6420
9e73df6b 6421 PR rtl-optimization/49429
6422 PR target/49454
6423 PR rtl-optimization/86334
6424 PR target/88906
6425 * gcc.target/i386/pr86334.c: New test.
6426 * gcc.target/i386/pr88906.c: New test.
6427
77fe9474 64282019-01-21 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR c++/88949
6431 * g++.dg/gomp/pr88949.C: New test.
6432
d2019c03 64332019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 6434
6435 * class_66.f90: Fix a dg directive.
6436 * debug/pr35154-stabs.f: Likewise.
6437 * dec_d_lines_3.f: Likewise.
6438 * dec_d_lines_3.f: Likewise.
6439 * dec_structure_12.f90: Likewise.
6440 * dec_structure_15.f90: Likewise.
6441 * deferred_character_31.f90: Likewise.
6442 * dtio_31.f03: Likewise.
6443 * dtio_32.f03: Likewise.
6444 * extends_11.f03: Likewise.
6445 * integer_plus.f90: Likewise.
6446 * pdt_25.f03: Likewise.
6447 * pr58968.f: Likewise.
6448 * pr78259.f90: Likewise.
6449 * vect/vect-2.f90: Likewise.
6450 * matmul_const.f90: Likewise.
6451
bca15b83 64522019-01-21 Uroš Bizjak <ubizjak@gmail.com>
6453
6454 PR target/88938
6455 * gcc.target/i386/pr88938.c: New test.
6456
99bf4b63 64572019-01-21 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR sanitizer/88901
6460 * g++.dg/asan/pr88901.C: New test.
6461
f6aa5c04 64622019-01-21 Tamar Christina <tamar.christina@arm.com>
6463
6464 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
6465
8144bd52 64662019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6467
6468 PR c/88928
6469 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
6470 * gcc.dg/pr88928.c: New test case.
6471
e807b7ed 64722019-01-21 Jakub Jelinek <jakub@redhat.com>
6473
6474 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
6475 {long ,short ,}{unsigned ,}int.
6476
26e8495a 64772019-01-21 Richard Biener <rguenther@suse.de>
6478
6479 PR tree-optimization/88934
6480 * gfortran.dg/pr88934.f90: New testcase.
6481
eaf966f3 64822019-01-20 Ulrich Drepper <drepper@redhat.com>
6483
6484 Fix after C++ P0600 implementation.
6485 * g++.dg/init/new39.C: Don't just ignore result of new.
6486
c343819b 64872019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
6488
6489 * gdc.dg/runnable.d: Add more tests for comparing complex types.
6490
c161bb93 64912019-01-20 Johannes Pfau <johannespfau@gmail.com>
6492
6493 * gdc.dg/runnable.d: Add tests for comparing complex types.
6494
30b46595 64952019-01-20 Kewen Lin <linkw@gcc.gnu.org>
6496
297fd295 6497 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 6498 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
6499 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
6500 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
6501
c81c2702 65022019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
6503
6504 PR fortran/37835
6505 * gfortran.dg/no-automatic.f90: New test.
6506
19081b87 65072019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6508
6509 PR fortran/77960
6510 * gfortran.dg/pr77960.f90: New test.
6511
b7e6520a 65122018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6513 Paul Thomas <pault@gcc.gnu.org>
6514
6515 PR fortran/56789
6516 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
6517 scan-tree tests that fail with patch.
6518 * gfortran.dg/contiguous_8.f90: New test.
6519
5dfc8b8e 65202019-01-19 Richard Sandiford <richard.sandiford@arm.com>
6521
6522 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
6523 inner strides.
6524 * gfortran.dg/loop_versioning_9.f90: New test.
6525 * gfortran.dg/loop_versioning_10.f90: Likewise.
6526
7b60c131 65272019-01-19 Jakub Jelinek <jakub@redhat.com>
6528
6529 PR fortran/88902
6530 * gfortran.dg/pr88902.f90: New test.
6531
34859308 65322019-01-18 Martin Sebor <msebor@redhat.com>
6533
6534 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
6535
31975c5e 65362019-01-18 Ian Lance Taylor <iant@golang.org>
6537
6538 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
6539 is no longer externally visible.
6540
b2bc2471 65412019-01-18 Marek Polacek <polacek@redhat.com>
6542
6543 PR c++/86926
6544 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
6545
60da8226 65462019-01-18 H.J. Lu <hongjiu.lu@intel.com>
6547
6548 PR middle-end/88587
6549 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
6550 (dg-options): Replace -m32 with -fno-pic.
6551 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
6552 (dg-options): Remove -m32.
6553
58d47a89 65542019-01-18 Richard Biener <rguenther@suse.de>
6555
6556 PR tree-optimization/88903
6557 * gcc.dg/vect/pr88903-1.c: New testcase.
6558 * gcc.dg/vect/pr88903-2.c: Likewise.
6559
6d4e8a95 65602019-01-18 H.J. Lu <hongjiu.lu@intel.com>
6561
6562 PR c/51628
6563 PR c/88664
6564 * c-c++-common/pr51628-33.c: New test.
6565 * c-c++-common/pr51628-35.c: New test.
6566 * c-c++-common/pr88664-1.c: Likewise.
6567 * c-c++-common/pr88664-2.c: Likewise.
6568 * gcc.dg/pr51628-34.c: Likewise.
6569
e319ca91 65702019-01-18 Richard Earnshaw <rearnsha@arm.com>
6571
6572 PR target/88799
6573 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
6574 mp and sec extensions to armv7-a.
6575
c099f1dd 65762019-01-18 Martin Liska <mliska@suse.cz>
6577
6578 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
6579 expected function name.
6580
273d44ee 65812019-01-18 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR tree-optimization/86214
6584 * g++.dg/opt/pr86214-1.C: New test.
6585 * g++.dg/opt/pr86214-2.C: New test.
6586
b8408dd3 65872019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6588
6589 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
6590
5c3317a8 65912019-01-18 Jakub Jelinek <jakub@redhat.com>
6592
6593 Reapply:
6594 2018-12-15 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR target/88489
6597 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6598 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6599
eba46615 66002019-01-18 Martin Liska <mliska@suse.cz>
6601
6602 PR middle-end/88587
6603 * g++.target/i386/pr88587.C: New test.
6604 * gcc.target/i386/mvc13.c: New test.
6605
20ab60cd 66062018-01-17 Steve Ellcey <sellcey@cavium.com>
6607
6608 PR fortran/88898
6609 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
6610 warning checks.
6611 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6612 * gfortran.dg/gomp/pr83977.f90: Ditto.
6613
0cfa832a 66142019-01-17 Martin Sebor <msebor@redhat.com>
6615
6616 PR middle-end/88273
6617 * gcc.dg/Warray-bounds-38.c: New test.
6618
7e351bf9 66192018-01-17 Steve Ellcey <sellcey@cavium.com>
6620
6621 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
6622 warning checks and assembler scans.
6623 * c-c++-common/gomp/pr60823-3.c: Ditto.
6624 * c-c++-common/gomp/pr63328.c: Ditto.
6625 * g++.dg/gomp/declare-simd-1.C: Ditto.
6626 * g++.dg/gomp/declare-simd-3.C: Ditto.
6627 * g++.dg/gomp/declare-simd-4.C: Ditto.
6628 * g++.dg/gomp/declare-simd-7.C: Ditto.
6629 * g++.dg/gomp/pr88182.C: Ditto.
6630 * g++.dg/vect/simd-clone-7.cc: Ditto.
6631 * gcc.dg/gomp/declare-simd-1.c: Ditto.
6632 * gcc.dg/gomp/declare-simd-3.c: Ditto.
6633 * gcc.dg/gomp/pr59669-2.c: Ditto.
6634 * gcc.dg/gomp/pr87895-1.c: Ditto.
6635 * gcc.dg/gomp/pr87895-2.c: Ditto.
6636 * gcc.dg/gomp/simd-clones-2.c: Ditto.
6637 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
6638 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6639 * gfortran.dg/gomp/pr83977.f90: Ditto.
6640
0f910e62 66412019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6642
6643 * g++.dg/cpp0x/auto52.C: Test locations too.
6644 * g++.dg/cpp0x/trailing2.C: Likewise.
6645 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6646 * g++.dg/cpp1y/auto-fn25.C: Likewise.
6647 * g++.dg/cpp1y/auto-fn52.C: Likewise.
6648 * g++.dg/cpp1y/auto-fn53.C: Likewise.
6649 * g++.dg/cpp1y/auto-fn54.C: Likewise.
6650
098cc8f0 66512019-01-17 David Malcolm <dmalcolm@redhat.com>
6652
6653 PR c++/88699
6654 * g++.dg/template/pr88699.C: New test.
6655
a4e7e061 66562019-01-17 Martin Sebor <msebor@redhat.com>
6657
6658 PR tree-optimization/88800
6659 * c-c++-common/Wrestrict.c: Adjust.
6660 * gcc.dg/Warray-bounds-37.c: New test.
6661 * gcc.dg/builtin-memcpy-2.c: New test.
6662 * gcc.dg/builtin-memcpy.c: New test.
6663
21208703 66642019-01-17 Tamar Christina <tamar.christina@arm.com>
6665
6666 PR target/88850
6667 * gcc.target/arm/pr51968.c: Use neon intrinsics.
6668
acbbb815 66692019-01-17 Andrew Stubbs <ams@codesourcery.com>
6670 Kwok Cheung Yeung <kcy@codesourcery.com>
6671 Julian Brown <julian@codesourcery.com>
6672 Tom de Vries <tom@codesourcery.com>
6673
6674 * gcc.dg/20020312-2.c: Add amdgcn support.
6675 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
6676 * gcc.dg/builtin-apply2.c: Likewise.
6677 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6678 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
6679 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
6680 * gcc.dg/memcmp-1.c: Increase timeout factor.
6681 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
6682 * gcc.dg/sibcall-10.c: xfail on amdgcn.
6683 * gcc.dg/sibcall-9.c: Likewise.
6684 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6685 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6686 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
6687 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
6688 * lib/target-supports.exp (check_effective_target_trampolines):
6689 Configure amdgcn.
6690 (check_profiling_available): Likewise.
6691 (check_effective_target_global_constructor): Likewise.
6692 (check_effective_target_return_address): Likewise.
6693 (check_effective_target_fopenacc): Likewise.
6694 (check_effective_target_fopenmp): Likewise.
6695 (check_effective_target_vect_int): Likewise.
6696 (check_effective_target_vect_intfloat_cvt): Likewise.
6697 (check_effective_target_vect_uintfloat_cvt): Likewise.
6698 (check_effective_target_vect_floatint_cvt): Likewise.
6699 (check_effective_target_vect_floatuint_cvt): Likewise.
6700 (check_effective_target_vect_simd_clones): Likewise.
6701 (check_effective_target_vect_shift): Likewise.
6702 (check_effective_target_whole_vector_shift): Likewise.
6703 (check_effective_target_vect_bswap): Likewise.
6704 (check_effective_target_vect_shift_char): Likewise.
6705 (check_effective_target_vect_long): Likewise.
6706 (check_effective_target_vect_float): Likewise.
6707 (check_effective_target_vect_double): Likewise.
6708 (check_effective_target_vect_perm): Likewise.
6709 (check_effective_target_vect_perm_byte): Likewise.
6710 (check_effective_target_vect_perm_short): Likewise.
6711 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6712 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6713 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6714 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6715 (check_effective_target_vect_natural_alignment): Likewise.
6716 (check_effective_target_vect_fully_masked): Likewise.
6717 (check_effective_target_vect_element_align): Likewise.
6718 (check_effective_target_vect_masked_store): Likewise.
6719 (check_effective_target_vect_scatter_store): Likewise.
6720 (check_effective_target_vect_condition): Likewise.
6721 (check_effective_target_vect_cond_mixed): Likewise.
6722 (check_effective_target_vect_char_mult): Likewise.
6723 (check_effective_target_vect_short_mult): Likewise.
6724 (check_effective_target_vect_int_mult): Likewise.
6725 (check_effective_target_sqrt_insn): Likewise.
6726 (check_effective_target_vect_call_sqrtf): Likewise.
6727 (check_effective_target_vect_call_btrunc): Likewise.
6728 (check_effective_target_vect_call_btruncf): Likewise.
6729 (check_effective_target_vect_call_ceil): Likewise.
6730 (check_effective_target_vect_call_floorf): Likewise.
6731 (check_effective_target_lto): Likewise.
6732 (check_vect_support_and_set_flags): Likewise.
6733 (check_effective_target_vect_stridedN): Enable when fully masked is
6734 available.
6735 (add_options_for_sqrt_insn): New procedure.
6736
79cc8acc 67372019-01-17 Andrew Stubbs <ams@codesourcery.com>
6738
6739 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
6740 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
6741 linker.
6742 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
6743
cbd1a9b1 67442019-01-17 Andrew Stubbs <ams@codesourcery.com>
6745
6746 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
6747 * gcc.dg/pic-1.c: Disable on amdgcn.
6748 * gcc.dg/pic-2.c: Disable on amdgcn.
6749 * gcc.dg/pic-3.c: Disable on amdgcn.
6750 * gcc.dg/pic-4.c: Disable on amdgcn.
6751 * gcc.dg/pie-3.c: Disable on amdgcn.
6752 * gcc.dg/pie-4.c: Disable on amdgcn.
6753 * gcc.dg/uninit-19.c: Check pie_enabled.
6754 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
6755
88dbac33 67562019-01-17 Andrew Stubbs <ams@codesourcery.com>
6757 Kwok Cheung Yeung <kcy@codesourcery.com>
6758 Julian Brown <julian@codesourcery.com>
6759 Tom de Vries <tom@codesourcery.com>
6760
6761 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
6762 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
6763 * gcc.c-torture/compile/pr34648.c: Require exceptions.
6764 * gcc.c-torture/compile/pr41469.c: Require exceptions.
6765 * gcc.dg/20111216-1.c: Require exceptions.
6766 * gcc.dg/cleanup-10.c: Require exceptions.
6767 * gcc.dg/cleanup-11.c: Require exceptions.
6768 * gcc.dg/cleanup-12.c: Require exceptions.
6769 * gcc.dg/cleanup-13.c: Require exceptions.
6770 * gcc.dg/cleanup-5.c: Require exceptions.
6771 * gcc.dg/cleanup-8.c: Require exceptions.
6772 * gcc.dg/cleanup-9.c: Require exceptions.
6773 * gcc.dg/gomp/pr29955.c: Require exceptions.
6774 * gcc.dg/lto/pr52097_0.c: Require exceptions.
6775 * gcc.dg/nested-func-5.c: Require exceptions.
6776 * gcc.dg/pch/except-1.c: Require exceptions.
6777 * gcc.dg/pch/valid-2.c: Require exceptions.
6778 * gcc.dg/pr41470.c: Require exceptions.
6779 * gcc.dg/pr42427.c: Require exceptions.
6780 * gcc.dg/pr44545.c: Require exceptions.
6781 * gcc.dg/pr47086.c: Require exceptions.
6782 * gcc.dg/pr51481.c: Require exceptions.
6783 * gcc.dg/pr51644.c: Require exceptions.
6784 * gcc.dg/pr52046.c: Require exceptions.
6785 * gcc.dg/pr54669.c: Require exceptions.
6786 * gcc.dg/pr56424.c: Require exceptions.
6787 * gcc.dg/pr64465.c: Require exceptions.
6788 * gcc.dg/pr65802.c: Require exceptions.
6789 * gcc.dg/pr67563.c: Require exceptions.
6790 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
6791 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
6792 * gcc.dg/vect/pr46663.c: Require exceptions.
6793 * lib/target-supports.exp (check_effective_target_exceptions): New.
6794
56b37606 67952019-01-17 Tamar Christina <tamar.christina@arm.com>
6796
6797 PR target/88851
6798 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
6799
a395125a 68002019-01-17 Nathan Sidwell <nathan@acm.org>
6801
6802 PR c++/86610
6803 * g++.dg/cpp0x/pr86610.C: New.
6804
e1d8b60b 68052019-01-17 Wei Xiao <wei3.xiao@intel.com>
6806
6807 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
6808 VFIXUPIMM* intrinsics.
6809 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6810 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6811 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6812
945ba7e7 68132019-01-17 Wei Xiao <wei3.xiao@intel.com>
6814
6815 PR target/88794
6816 Revert:
6817 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
6818
6819 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
6820 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
6821 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
6822 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
6823 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
6824 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6825 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
6826 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6827 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
6828 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
6829 * gcc.target/i386/sse-13.c: Ditto.
6830 * gcc.target/i386/sse-14.c: Ditto.
6831 * gcc.target/i386/sse-22.c: Ditto.
6832 * gcc.target/i386/sse-23.c: Ditto.
6833 * gcc.target/i386/testimm-10.c: Ditto.
6834 * gcc.target/i386/testround-1.c: Ditto.
6835
37caf132 68362019-01-17 Wei Xiao <wei3.xiao@intel.com>
6837
6838 PR target/88794
6839 Revert:
6840 2018-12-15 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR target/88489
6843 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6844 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6845
89436081 68462019-01-17 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR rtl-optimization/88870
6849 * gcc.dg/pr88870.c: New test.
6850
6eeb7917 68512019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6852
6853 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
6854
f97941b7 68552019-01-17 Alexandre Oliva <aoliva@redhat.com>
6856
c5f929a4 6857 PR c++/87768
6858 * g++.dg/concepts/pr87768.C: New.
6859
f97941b7 6860 PR c++/86648
6861 * gcc.dg/cpp1z/pr86648.C: New.
6862
c6e0dd3d 68632019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6864
6865 PR target/87306
6866 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
6867 vectorized on POWER unless hardware misaligned loads are available.
6868
76ea00a1 68692019-01-16 David Malcolm <dmalcolm@redhat.com>
6870
6871 PR target/88861
6872 * g++.dg/torture/pr88861.C: New test.
6873
281796ea 68742019-01-16 Tamar Christina <tamar.christina@arm.com>
6875
6876 PR debug/88046
6877 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
6878
b92cc3ed 68792019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6880
6881 * g++.dg/other/pr33558.C: Test location too.
6882 * g++.dg/other/pr33558-2.C: Likewise.
6883 * g++.dg/parse/crash4.C: Likewise.
6884 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
6885 * g++.old-deja/g++.mike/p7635.C: Likewise.
6886 * g++.old-deja/g++.other/decl6.C: Likewise.
6887
9fc2172c 68882019-01-16 Marek Polacek <polacek@redhat.com>
6889
6890 PR c++/78244 - narrowing conversion in template not detected.
6891 * g++.dg/cpp0x/Wnarrowing13.C: New test.
6892 * g++.dg/cpp0x/Wnarrowing14.C: New test.
6893
c84c150f 68942019-01-16 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR c/51628
6897 PR target/88682
6898 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
6899 may_alias attribute.
6900
cb946287 69012019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
6902
5224812d 6903 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 6904 struct.
6905
727d210b 69062019-01-15 David Malcolm <dmalcolm@redhat.com>
6907
6908 PR c++/88795
6909 * g++.dg/template/pr88795.C: New test.
6910
0b953692 69112019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6912
a96be852 6913 PR fortran/43136
0b953692 6914 * gfortran.dg/actual_array_substr_3.f90: New test.
6915
ef1b2a98 69162019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
6917
6918 PR fortran/81849
6919 * gfortran.dg/pr81849.f90: New test.
6920
8f563733 69212019-01-15 Paul Thomas <pault@gcc.gnu.org>
6922
7b60c131 6923 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 6924 ISO_Fortran_binding_2.h.
6925
68597c49 69262019-01-15 Marek Polacek <polacek@redhat.com>
6927
6928 PR c++/88866
6929 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
6930
9d1cdb74 69312019-01-15 Richard Sandiford <richard.sandiford@arm.com>
6932
6933 PR inline-asm/52813
6934 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
6935 -Wdeprecated warning and expect a following note:.
6936
c415e6f6 69372019-01-15 Richard Biener <rguenther@suse.de>
6938
6939 PR debug/88046
6940 * g++.dg/lto/pr88046_0.C: New testcase.
6941
5ead71c8 69422019-01-15 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/88855
6945 * gcc.dg/pr88855.c: New testcase.
6946
39a51021 69472019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6948
6949 * g++.dg/diagnostic/typedef-initialized.C: New.
6950
69512019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6952
6953 * g++.dg/diagnostic/bitfld3.C: New.
6954
15934f6e 69552019-01-15 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR tree-optimization/88775
6958 * gcc.dg/tree-ssa/pr88775-1.c: New test.
6959 * gcc.dg/tree-ssa/pr88775-2.c: New test.
6960
9f8a8956 69612019-01-14 Marek Polacek <polacek@redhat.com>
6962
6963 PR c++/88825 - ICE with bogus function return type deduction.
6964 * g++.dg/cpp1y/auto-fn55.C: New test.
6965
478fe3c0 69662019-01-14 Jakub Jelinek <jakub@redhat.com>
6967
6968 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
6969 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
6970 feature test macros.
6971 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
6972
affca1c8 69732019-01-14 Marek Polacek <polacek@redhat.com>
6974
6975 PR c++/88830 - ICE with abstract class.
6976 * g++.dg/other/abstract7.C: New test.
6977
955a4e68 69782019-01-14 Martin Sebor <msebor@redhat.com>
6979
6980 PR target/88638
6981 * gcc.dg/format/attr-8.c: New test.
6982 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
6983 * gcc.dg/format/attr-3.c: Same.
6984 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6985 * objc.dg/fsf-nsstring-format-1.m: Same.
6986
bf4eb32b 69872019-01-14 Martin Liska <mliska@suse.cz>
6988
6989 PR gcov-profile/88263
6990 * g++.dg/gcov/pr88263-2.C: New test.
6991
c7a7ba46 69922019-01-14 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR rtl-optimization/88796
6995 * gcc.target/i386/pr88796.c: New test.
6996
a0c1db44 69972019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
6998
6999 * gdc.dg/asm1.d: New test.
7000 * gdc.dg/asm2.d: New test.
7001 * gdc.dg/asm3.d: New test.
7002 * gdc.dg/asm4.d: New test.
7003 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
7004
77aa0989 70052019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006
7007 PR libfortran/88776
7008 * gfortran.dg/namelist_96.f90: New test.
7009
70409dee 70102019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7011
7012 PR fortran/59345
7013 * gfortran.dg/internal_pack_18.f90: New test.
7014
bd5cf857 70152019-01-13 H.J. Lu <hongjiu.lu@intel.com>
7016
7017 * gcc.dg/pr51628-20.c: Updated.
7018 * gcc.dg/pr51628-21.c: Likewise.
7019 * gcc.dg/pr51628-25.c: Likewise.
7020
ae57d8c7 70212019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7022
7023 PR fortran/59345
7024 * gfortran.dg/internal_pack_17.f90: New test.
7025 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
7026 to builtin_free.
7027
c8f3fe68 70282019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
7029
7030 PR fortran/61765
7031 * gfortran.dg/pr61765.f90: New test.
7032
2fa582a9 70332019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 * g++.dg/cpp0x/pr62101.C: Test locations too.
7036 * g++.dg/inherit/pure1.C: Likewise.
7037
d42f854f 70382019-01-12 Paul Thomas <pault@gcc.gnu.org>
7039
7b60c131 7040 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 7041 reports of ICEs.
7b60c131 7042 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 7043
70442019-01-12 Paul Thomas <pault@gcc.gnu.org>
7045
7b60c131 7046 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
7047 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
7048 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
7049 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
7050 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 7051 for dump tree scan.
7052
0e8475b7 70532019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7054
7055 PR fortran/35031
7056 * gfortran.dg/pr35031.f90: new test.
7057
0b5957b9 70582019-01-11 Marek Polacek <polacek@redhat.com>
7059
7060 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
7061 * g++.dg/cpp0x/Wredundant-move5.C: New test.
7062 * g++.dg/cpp0x/Wredundant-move6.C: New test.
7063
45b37eaa 70642019-01-11 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR middle-end/85956
7067 PR lto/88733
7068 * c-c++-common/gomp/pr85956.c: New test.
7069 * g++.dg/gomp/pr88733.C: New test.
7070
1b2f170e 70712019-01-11 Tobias Burnus <burnus@net-b.de>
7072
7073 PR C++/88114
d42f854f 7074 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 7075 * g++.dg/cpp0x/defaulted62.C: New.
7076
ccd5b7a6 70772019-01-11 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR tree-optimization/88693
7080 * gcc.c-torture/execute/pr88693.c: New test.
7081
cda73d4a 70822019-01-11 Tamar Christina <tamar.christina@arm.com>
7083
7084 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
7085 and add options.
7086
4bb5146c 70872019-01-11 Martin Liska <mliska@suse.cz>
7088
7089 PR middle-end/88758
7090 * g++.dg/lto/pr88758_0.C: New test.
7091 * g++.dg/lto/pr88758_1.C: New test.
7092
202e74d0 70932019-01-11 Jan Beulich <jbeulich@suse.com>
7094
7095 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
7096 gcc.target/i386/avx512f-vcvtss2si-1.c,
7097 gcc.target/i386/avx512f-vcvttsd2si-1.c,
7098 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
7099 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
7100 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
7101 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
7102 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
7103 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
7104 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
7105 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
7106 gcc.target/i386/pr19398.c: Permit l or q suffix.
7107
e9b8018c 71082019-01-11 Jakub Jelinek <jakub@redhat.com>
7109
7110 PR rtl-optimization/88296
7111 * gcc.target/i386/pr88296.c: New test.
7112
b385e516 71132019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 * g++.dg/diagnostic/extern-initialized.C: New.
7116 * g++.dg/ext/dllimport-initialized.C: Likewise.
7117
04afaf6a 71182019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7119
7120 PR fortran/59345
7121 * gfortran.dg/internal_pack_16.f90: New test.
7122
d07d3a12 71232019-01-10 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR target/88785
7126 * g++.target/i386/pr88785.C: New test.
7127
8ae81042 71282019-01-10 Vladimir Makarov <vmakarov@redhat.com>
7129
7130 PR rtl-optimization/87305
7131 * gcc.target/aarch64/pr87305.c: New.
7132
aecc93dd 71332019-01-10 Richard Biener <rguenther@suse.de>
7134
7135 PR tree-optimization/88792
7136 * gcc.dg/torture/pr88792.c: New testcase.
7137
15cbe83d 71382019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7139
7140 PR fortran/86322
7141 * gfortran.dg/pr86322_1.f90: New test.
7142 * gfortran.dg/pr86322_2.f90: Ditto.
7143 * gfortran.dg/pr86322_3.f90: Ditto.
7144
a794c0dc 71452019-01-10 Sudakshina Das <sudi.das@arm.com>
7146
7147 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
7148 * gcc.target/aarch64/bti-2.c: Likewise.
7149 * gcc.target/aarch64/bti-3.c: Likewise.
7150
2fd2b9b8 71512019-01-10 Stefan Agner <stefan@agner.ch>
7152
7153 PR target/88648
7154 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
7155 check if -masm-syntax-unified gets applied properly.
7156
12f289ae 71572019-01-10 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR c/88568
7160 * gcc.dg/pr88568.c: New test.
7161
9ccac370 71622019-01-10 Tamar Christina <tamar.christina@arm.com>
7163
7164 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
7165 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
7166
97f353e6 71672019-01-10 Tamar Christina <tamar.christina@arm.com>
7168
7169 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
7170 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
7171
02c39a52 71722019-01-10 Tamar Christina <tamar.christina@arm.com>
7173
7174 * lib/target-supports.exp
7175 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
7176 check_effective_target_arm_v8_3a_complex_neon_ok,
7177 add_options_for_arm_v8_3a_complex_neon,
7178 check_effective_target_arm_v8_3a_complex_neon_hw,
7179 check_effective_target_vect_complex_rot_N): New.
7180
e66b219e 71812019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
7182
7183 PR fortran/88376
7184 * gfortran.dg/pr88376.f90: New test.
7185
5fba18a1 71862019-01-09 Sandra Loosemore <sandra@codesourcery.com>
7187
7188 PR other/16615
5fba18a1 7189 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
7190 "can not" with "cannot".
7191 * gfortran.dg/common_15.f90: Likewise.
7192 * gfortran.dg/derived_result_2.f90: Likewise.
7193 * gfortran.dg/do_check_6.f90: Likewise.
7194 * gfortran.dg/namelist_args.f90: Likewise.
7195 * gfortran.dg/negative_unit_check.f90: Likewise.
7196 * gfortran.dg/pure_formal_3.f90: Likewise.
7197 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7198 * obj-c++.dg/exceptions-3.mm: Likewise.
7199 * obj-c++.dg/exceptions-4.mm: Likewise.
7200 * obj-c++.dg/exceptions-5.mm: Likewise.
7201 * obj-c++.dg/property/at-property-23.mm: Likewise.
7202 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
7203 * obj-c++.dg/property/property-neg-7.mm: Likewise.
7204 * objc.dg/attributes/method-attribute-2.m: Likewise.
7205 * objc.dg/exceptions-3.m: Likewise.
7206 * objc.dg/exceptions-4.m: Likewise.
7207 * objc.dg/exceptions-5.m: Likewise.
7208 * objc.dg/param-1.m: Likewise.
7209 * objc.dg/property/at-property-23.m: Likewise.
7210 * objc.dg/property/dotsyntax-17.m: Likewise.
7211 * objc.dg/property/property-neg-7.m: Likewise.
7212
9f096803 72132019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7214
7215 PR fortran/68426
7216 * gfortran.dg/spread_simplify_1.f90: New test.
7217
36950f7e 72182019-01-09 Uroš Bizjak <ubizjak@gmail.com>
7219
7220 * lib/target-supports.exp
7221 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
7222 * gcc.target/i386/xorsign.c: New test.
7223
188ff544 72242019-01-09 Eric Botcazou <ebotcazou@adacore.com>
7225
7226 * gcc.target/sparc/tls-ld-int8.c: New test.
7227 * gcc.target/sparc/tls-ld-int16.c: Likewise.
7228 * gcc.target/sparc/tls-ld-int32.c: Likewise.
7229 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
7230 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
7231 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
7232
559dff77 72332018-01-09 Sudakshina Das <sudi.das@arm.com>
7234
7235 * gcc.target/aarch64/bti-1.c: Update test to not add command line
7236 option when configure with bti.
7237 * gcc.target/aarch64/bti-2.c: Likewise.
7238 * lib/target-supports.exp
7239 (check_effective_target_default_branch_protection):
7240 Add configure check for --enable-standard-branch-protection.
7241
15b17909 72422018-01-09 Sudakshina Das <sudi.das@arm.com>
7243
7244 * gcc.target/aarch64/bti-1.c: New test.
7245 * gcc.target/aarch64/bti-2.c: New test.
7246 * gcc.target/aarch64/bti-3.c: New test.
7247 * lib/target-supports.exp
7248 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
7249
249c2fa7 72502018-01-09 Sudakshina Das <sudi.das@arm.com>
7251
7252 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
7253 instead of IP0_REGNUM and add test case.
7254
fd87572b 72552019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
7256
7257 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
7258 copysign.
7259 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
7260 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
7261 xorsign.
7262 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
7263
097f6161 72642019-01-09 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR rtl-optimization/88331
7267 * gcc.target/i386/pr88331.c: New test.
7268
7cc45975 72692019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7270
7271 * g++.dg/diagnostic/constexpr2.C: New.
7272 * g++.dg/diagnostic/ref3.C: Likewise.
7273
91902bb4 72742019-01-08 Marek Polacek <polacek@redhat.com>
7275
7276 PR c++/88538 - braced-init-list in template-argument-list.
7277 * g++.dg/cpp2a/nontype-class11.C: New test.
7278
9996d5d0 7279 PR c++/88744
7280 * g++.dg/cpp2a/nontype-class12.C: New test.
7281
d538a77e 72822019-01-08 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR target/88457
7285 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
7286 dg-options. Require ppc_cpu_supports_hw effective target instead of
7287 powerpc64*-*-*.
7288
d56370db 72892019-01-08 Janus Weil <janus@gcc.gnu.org>
7290
7291 PR fortran/88047
7292 * gfortran.dg/class_69.f90: New test case.
7293
2092fe8c 72942019-01-08 H.J. Lu <hongjiu.lu@intel.com>
7295
7296 PR target/88717
7297 * gcc.target/i386/pr88717.c: New test.
7298
90e20c9c 72992019-01-08 Marek Polacek <polacek@redhat.com>
7300
7301 PR c++/88548 - this accepted in static member functions.
7302 * g++.dg/cpp0x/this1.C: New test.
7303
c914ddb0 73042019-01-08 Martin Liska <mliska@suse.cz>
7305
7306 PR tree-optimization/88753
7307 * gcc.dg/tree-ssa/pr88753.c: New test.
7308
6b8ca7f3 73092019-01-08 Richard Biener <rguenther@suse.de>
7310
7311 PR tree-optimization/86554
7312 * gcc.dg/torture/pr86554-1.c: New testcase.
7313 * gcc.dg/torture/pr86554-2.c: Likewise.
7314
ec26adda 73152019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7316
7317 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
7318 cover target variance.
7319
ac64cdbe 73202019-01-08 Richard Biener <rguenther@suse.de>
7321
7322 PR fortran/88611
7323 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
7324 directly build the expected GENERIC tree.
7325
6b5dcc7e 73262019-01-08 Sam Tebbs <sam.tebbs@arm.com>
7327
7328 * gcc.target/aarch64/(return_address_sign_1.c,
7329 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
7330 Change option to -mbranch-protection.
7331 * gcc.target/aarch64/(branch-protection-option.c,
7332 branch-protection-option-2.c, branch-protection-attr.c,
7333 branch-protection-attr-2.c): New file.
7334
8f7d5246 73352019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7336
7337 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
7338
54417d3a 73392019-01-08 Iain Sandoe <iain@sandoe.co.uk>
7340
7341 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
7342 alias support.
7343 * c-c++-common/builtin-has-attribute-4.c: Likewise.
7344 Append match for warning that ‘protected’ attribute is not supported.
7345
5e453f01 73462019-01-08 Iain Sandoe <iain@sandoe.co.uk>
7347
7348 * gcc.dg/Wmissing-attributes.c: Require alias support.
7349 * gcc.dg/attr-copy-2.c: Likewise.
7350 * gcc.dg/attr-copy-5.c: Likewise.
7351
6e5908c9 73522019-01-08 Jonathan Wakely <jwakely@redhat.com>
7353 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR c++/88554
7356 * g++.dg/warn/Wreturn-type-11.C: New test.
7357
caa8ded0 73582019-01-07 David Malcolm <dmalcolm@redhat.com>
7359
7360 PR jit/88747
7361 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
7362 dump to reflect r266077.
7363
31e21880 73642019-01-07 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR c/88701
7367 * gcc.dg/pr88701.c: New test.
7368
0e741ee5 73692019-01-07 Joseph Myers <joseph@codesourcery.com>
7370
7371 PR c/88720
7372 PR c/88726
7373 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
7374
2318c037 73752019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7376
7377 * g++.dg/diagnostic/constexpr1.C: New.
7378 * g++.dg/diagnostic/thread1.C: Likewise.
7379
5f34f219 73802019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7381 Harald Anlauf <anlauf@gmx.de>
7382 Tobias Burnus <burnus@gcc.gnu.org>
7383
7384 * gfortran.dg/is_contiguous_1.f90: New test.
7385 * gfortran.dg/is_contiguous_2.f90: New test.
7386 * gfortran.dg/is_contiguous_3.f90: New test.
7387
677576f7 73882019-01-07 Marek Polacek <polacek@redhat.com>
7389
7390 PR c++/88741 - wrong error with initializer-string.
7391 * g++.dg/init/array50.C: New test.
7392
c38103e8 73932019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
7394
7395 PR c++/88261
7396 PR c++/69338
7397 PR c++/69696
7398 PR c++/69697
7399 * gcc.dg/array-6.c: Move from here ...
7400 * c-c++-common/array-6.c: ... to here and add some more test coverage.
7401 * g++.dg/pr69338.C: New test.
7402 * g++.dg/pr69697.C: Likewise.
7403 * g++.dg/ext/flexary32.C: Likewise.
7404 * g++.dg/ext/flexary3.C: Adjust test.
7405 * g++.dg/ext/flexary12.C: Likewise.
7406 * g++.dg/ext/flexary13.C: Likewise.
7407 * g++.dg/ext/flexary15.C: Likewise.
7408 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
7409 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
7410 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
7411
6163709f 74122019-01-07 Richard Earnshaw <rearnsha@arm.com>
7413
7414 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
7415 optional in scan pattern.
7416
df2148cf 74172019-01-07 Richard Sandiford <richard.sandiford@arm.com>
7418
7419 PR tree-optimization/88598
7420 * gcc.dg/vect/pr88598-1.c: New test.
7421 * gcc.dg/vect/pr88598-2.c: Likewise.
7422 * gcc.dg/vect/pr88598-3.c: Likewise.
7423 * gcc.dg/vect/pr88598-4.c: Likewise.
7424 * gcc.dg/vect/pr88598-5.c: Likewise.
7425 * gcc.dg/vect/pr88598-6.c: Likewise.
7426
34dc851a 74272019-01-07 Richard Sandiford <richard.sandiford@arm.com>
7428
7429 PR tree-optimization/88598
7430 * gcc.dg/pr88598-1.c: New test.
7431 * gcc.dg/pr88598-2.c: Likewise.
7432 * gcc.dg/pr88598-3.c: Likewise.
7433 * gcc.dg/pr88598-4.c: Likewise.
7434 * gcc.dg/pr88598-5.c: Likewise.
7435
59409f09 74362019-01-07 Jakub Jelinek <jakub@redhat.com>
7437
162634aa 7438 PR tree-optimization/88676
7439 * gcc.dg/tree-ssa/pr88676.c: New test.
7440 * gcc.dg/pr88676.c: New test.
7441 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
7442 allow &.
7443
ed779478 7444 PR sanitizer/88619
7445 * c-c++-common/asan/pr88619.c: New test.
7446
59409f09 7447 PR c++/85052
7448 * c-c++-common/builtin-convertvector-1.c: New test.
7449 * c-c++-common/torture/builtin-convertvector-1.c: New test.
7450 * g++.dg/ext/builtin-convertvector-1.C: New test.
7451 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
7452
c9caaa3a 74532018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
7454
7455 PR target/88521
7456 * gcc.target/i386/pr88521.c: New testcase.
7457
2abeea3d 74582019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7459
7460 PR fortran/88658
7461 * gfortran.dg/min_max_type_2.f90: New test.
7462
a517a911 74632019-01-06 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR c/88363
7466 * c-c++-common/attributes-4.c (falloc_align_int128,
7467 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
7468
2b7caeda 74692019-01-05 Jan Hubicka <hubicka@ucw.cz>
7470
7471 * gcc.dg/ipa/ipcp-2.c: Update bounds.
7472
44a5ddbf 74732019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
7474
7475 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
7476 * gcc.dg/plugin/plugindir2.c: Likewise.
7477 * gcc.dg/plugin/plugindir3.c: Likewise.
7478 * gcc.dg/plugin/plugindir4.c: Likewise.
7479
f2aba4ef 74802019-01-05 Janus Weil <janus@gcc.gnu.org>
7481
7482 PR fortran/88009
7483 * gfortran.dg/blockdata_10.f90: New test case.
7484
92d7f32c 74852019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 7486
681aa7c2 7487 PR middle-end/82564
7488 PR target/88620
7489 * gcc.dg/nested-func-12.c: New test.
7490 * gcc.c-torture/compile/pr82564.c: New test.
7491
92d7f32c 7492 PR debug/88635
7493 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 7494
3449da25 74952019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
7496
92d7f32c 7497 PR target/60563
3449da25 7498 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
7499
dd1ab8da 75002019-01-04 Martin Sebor <msebor@redhat.com>
7501
7502 PR c/88546
7503 * g++.dg/ext/attr-copy.C: New test.
7504 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
7505 * gcc.dg/attr-copy-6.c: New test.
7506 * gcc.dg/attr-copy-7.c: New test.
7507
3910b703 75082019-01-04 Martin Sebor <msebor@redhat.com>
7509
7510 PR c/88363
7511 * c-c++-common/attributes-4.c: New test.
7512
2c4b47e3 75132019-01-04 Sam Tebbs <sam.tebbs@arm.com>
7514
7515 PR gcc/87763
7516 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
7517 count to 18.
7518
1c2a6eef 75192019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7520
7521 PR fortran/48543
7522 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
7523 * gfortran.dg/merge_char_const.f90: Restore.
7524
d31f2252 75252019-01-04 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR target/88594
7528 * gcc.dg/pr88594.c: New test.
7529
636144bc 75302019-01-04 Jan Beulich <jbeulich@suse.com>
7531
7532 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
7533 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
7534 gcc.target/i386/avx512bw-vpcmpequb-1.c,
7535 gcc.target/i386/avx512bw-vpcmpequw-1.c,
7536 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
7537 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
7538 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
7539 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
7540 gcc.target/i386/avx512bw-vpcmpgew-1.c,
7541 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
7542 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
7543 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
7544 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
7545 gcc.target/i386/avx512bw-vpcmpleb-1.c,
7546 gcc.target/i386/avx512bw-vpcmpleub-1.c,
7547 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
7548 gcc.target/i386/avx512bw-vpcmplew-1.c,
7549 gcc.target/i386/avx512bw-vpcmpltb-1.c,
7550 gcc.target/i386/avx512bw-vpcmpltub-1.c,
7551 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
7552 gcc.target/i386/avx512bw-vpcmpltw-1.c,
7553 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
7554 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
7555 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
7556 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
7557 gcc.target/i386/avx512bw-vpmovb2m-1.c,
7558 gcc.target/i386/avx512bw-vpmovm2b-1.c,
7559 gcc.target/i386/avx512bw-vpmovm2w-1.c,
7560 gcc.target/i386/avx512bw-vpmovw2m-1.c,
7561 gcc.target/i386/avx512bw-vptestmb-1.c,
7562 gcc.target/i386/avx512bw-vptestmw-1.c,
7563 gcc.target/i386/avx512bw-vptestnmb-1.c,
7564 gcc.target/i386/avx512bw-vptestnmw-1.c,
7565 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
7566 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
7567 gcc.target/i386/avx512dq-vfpclasssd-1.c,
7568 gcc.target/i386/avx512dq-vfpclassss-1.c,
7569 gcc.target/i386/avx512dq-vpmovd2m-1.c,
7570 gcc.target/i386/avx512dq-vpmovm2d-1.c,
7571 gcc.target/i386/avx512dq-vpmovm2q-1.c,
7572 gcc.target/i386/avx512dq-vpmovq2m-1.c,
7573 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
7574 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
7575 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
7576 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
7577 gcc.target/i386/avx512vl-vpcmpequd-1.c,
7578 gcc.target/i386/avx512vl-vpcmpequq-1.c,
7579 gcc.target/i386/avx512vl-vpcmpged-1.c,
7580 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
7581 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
7582 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
7583 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
7584 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
7585 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
7586 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
7587 gcc.target/i386/avx512vl-vpcmpled-1.c,
7588 gcc.target/i386/avx512vl-vpcmpleq-1.c,
7589 gcc.target/i386/avx512vl-vpcmpleud-1.c,
7590 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
7591 gcc.target/i386/avx512vl-vpcmpltd-1.c,
7592 gcc.target/i386/avx512vl-vpcmpltq-1.c,
7593 gcc.target/i386/avx512vl-vpcmpltud-1.c,
7594 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
7595 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
7596 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
7597 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
7598 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
7599 gcc.target/i386/avx512vl-vptestmd-1.c,
7600 gcc.target/i386/avx512vl-vptestmq-1.c,
7601 gcc.target/i386/avx512vl-vptestnmd-1.c,
7602 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
7603 operand.
7604 * gcc.target/i386/avx512bw-vpcmpb-1.c,
7605 gcc.target/i386/avx512bw-vpcmpub-1.c,
7606 gcc.target/i386/avx512bw-vpcmpuw-1.c,
7607 gcc.target/i386/avx512bw-vpcmpw-1.c,
7608 gcc.target/i386/avx512dq-vfpclasspd-1.c,
7609 gcc.target/i386/avx512dq-vfpclassps-1.c,
7610 gcc.target/i386/avx512f-vcmppd-1.c,
7611 gcc.target/i386/avx512f-vcmpps-1.c,
7612 gcc.target/i386/avx512f-vcmpsd-1.c,
7613 gcc.target/i386/avx512f-vcmpss-1.c,
7614 gcc.target/i386/avx512f-vpcmpd-1.c,
7615 gcc.target/i386/avx512f-vpcmpq-1.c,
7616 gcc.target/i386/avx512f-vpcmpud-1.c,
7617 gcc.target/i386/avx512f-vpcmpuq-1.c,
7618 gcc.target/i386/avx512f-vptestmd-1.c,
7619 gcc.target/i386/avx512f-vptestmq-1.c,
7620 gcc.target/i386/avx512f-vptestnmd-1.c,
7621 gcc.target/i386/avx512f-vptestnmq-1.c,
7622 gcc.target/i386/avx512vl-vcmppd-1.c,
7623 gcc.target/i386/avx512vl-vcmpps-1.c,
7624 gcc.target/i386/avx512vl-vpcmpd-1.c,
7625 gcc.target/i386/avx512vl-vpcmpq-1.c,
7626 gcc.target/i386/avx512vl-vpcmpud-1.c,
7627 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
7628 as mask operand.
7629
afe1ec89 76302019-01-03 Martin Sebor <msebor@redhat.com>
7631
7632 PR tree-optimization/88659
7633 * gcc.dg/Wstringop-truncation-6.c: New test.
7634
a63b6e5e 76352019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7636
7637 PR fortran/48543
7638 * gfortran.dg/const_chararacter_merge.f90: Remove.
7639
e9a46ba8 76402019-01-03 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR debug/88644
7643 * gcc.dg/debug/dwarf2/pr88644.c: New test.
7644 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
7645
76462019-01-03 Iain Sandoe <iain@sandoe.co.uk>
7647
7648 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
7649 * gcc.dg/pubtypes-3.c: Likewise.
7650 * gcc.dg/pubtypes-4.c: Likewise.
7651
0627c5c9 76522019-01-03 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR c++/88636
7655 * g++.target/i386/pr88636.C: New test.
7656
f9f7d90c 76572019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7658
7659 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
7660
62468601 76612019-01-03 Martin Liska <mliska@suse.cz>
7662
7663 PR testsuite/88436
7664 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
7665
37fb9cf6 76662019-01-02 Marek Polacek <polacek@redhat.com>
7667
7668 PR c++/88612 - ICE with -Waddress-of-packed-member.
7669 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
7670
6080dd2f 7671 PR c++/88631 - CTAD failing for value-initialization.
7672 * g++.dg/cpp1z/class-deduction59.C: New test.
7673
dd5ea033 7674 PR c++/81486 - CTAD failing with ().
7675 * g++.dg/cpp1z/class-deduction60.C: New test.
7676 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 7677
ff8064bd 76782019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 7679 Jeff Law <law@redhat.com>
ff8064bd 7680
7681 * gcc.dg/strlenopt-36.c: Update.
7682 * gcc.dg/strlenopt-45.c: Update.
7683 * gcc.c-torture/execute/strlen-5.c: New test.
7684 * gcc.c-torture/execute/strlen-6.c: New test.
7685 * gcc.c-torture/execute/strlen-7.c: New test.
7686
5152b58e 76872019-01-02 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR testsuite/87304
7690 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
7691 messages only on vect_hw_misalign targets.
7692
5055fc33 76932019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 7694
5055fc33 7695 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
7696 * gfortran.dg/dec_d_lines_3.f: Ditto.
7697 * gfortran.dg/dec_structure_24.f90: Ditto.
7698 * gfortran.dg/dec_structure_26.f90: Ditto.
7699 * gfortran.dg/dec_structure_27.f90: Ditto.
7700 * gfortran.dg/dec_type_print_3.f90: Ditto.
7701 * gfortran.dg/derived_name_1.f90: Ditto.
7702 * gfortran.dg/error_recovery_1.f90: Ditto.
7703 * gfortran.dg/gomp/pr29759.f90: Ditto.
7704 * gfortran.dg/pr36192.f90: Ditto.
7705 * gfortran.dg/pr56007.f90: Ditto.
7706 * gfortran.dg/pr56520.f90: Ditto.
7707 * gfortran.dg/pr78741.f90: Ditto.
7708 * gfortran.dg/print_fmt_2.f90: Ditto.
7709 * gfortran.dg/select_type_20.f90: Ditto.
7710
ac7cf41b 77112019-01-02 Marek Polacek <polacek@redhat.com>
7712
7713 PR c++/86875
7714 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
7715
f46df7fc 77162019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7717
7718 PR fortran/48543
7719 * gfortran.dg/const_chararacter_merge.f90: New test.
7720
035de790 77212019-01-02 Jan Hubicka <hubicka@ucw.cz>
7722
7723 PR lto/88130
7724 * g++.dg/torture/pr88130.C: New testcase.
7725
79cbb1a8 77262019-01-02 Martin Liska <mliska@suse.cz>
7727
7728 PR tree-optimization/88650
7729 * gfortran.dg/predict-3.f90: New test.
7730
040ec1c0 77312019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7732
7733 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
7734
74dbdf38 77352019-01-02 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/88621
7738 * gcc.dg/torture/pr88621.c: New testcase.
7739
17ae0a21 77402019-01-02 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR ipa/88561
7743 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
7744 targets and expect _ZThn8 for ilp32 targets.
7745
14c286b1 77462019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 7747 Jeff Law <law@redhat.com>
14c286b1 7748
040ec1c0 7749 * gcc.dg/strlenopt-40.c: Update.
7750 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 7751 * gcc.dg/tree-ssa/pr79376.c: Likewise.
7752
14c286b1 7753 * gcc.dg/strlenopt-40.c: Disable a couple tests.
7754 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
7755 * gcc.dg/strlenopt-59.c: New test.
7756 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
7757 * g++.dg/init/strlen.C: New test.
7758
66aeaf4b 77592019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7760
7761 PR fortran/82743
7762 * gfortran.dg/structure_constructor_16.f90: New test.
7763
aaeb2d1b 77642019-01-01 Jan Hubicka <hubicka@ucw.cz>
7765
7766 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
7767 * g++.dg/ipa/devirt-53.C: Fix scan template.
7768
27ebfa0d 77692019-01-01 Jan Hubicka <hubicka@ucw.cz>
7770
7771 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
7772 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
7773 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
7774
e9780462 77752019-01-01 Jan Hubicka <hubicka@ucw.cz>
7776
7777 * g++.dg/tree-prof/devirt.C: Update testcase.
7778
fbd26352 77792019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 7780
7781 Update copyright years.
f1717362 7782\f
fbd26352 7783Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 7784
7785Copying and distribution of this file, with or without modification,
7786are permitted in any medium without royalty provided the copyright
7787notice and this notice are preserved.