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