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