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