]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c/89525
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
674e4eec 12019-02-28 Jakub Jelinek <jakub@redhat.com>
2
34ecb73b 3 PR c/89525
4 * gcc.dg/pr89525.c: New test.
5
674e4eec 6 PR c/89520
7 * gcc.dg/pr89520-1.c: New test.
8 * gcc.dg/pr89520-2.c: New test.
9
90c2137c 102019-02-27 Marek Polacek <polacek@redhat.com>
11
12 PR c++/88857 - ICE with value-initialization of argument in template.
13 * g++.dg/cpp0x/initlist-value4.C: New test.
14
7304edd1 152019-02-27 Marek Polacek <polacek@redhat.com>
16
17 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
18 * g++.dg/cpp0x/using-enum-3.C: New test.
19
7733a071 202019-02-27 Jakub Jelinek <jakub@redhat.com>
21
22 PR tree-optimization/89280
23 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
24 keyword.
25
b97c2f89 262019-02-27 Richard Biener <rguenther@suse.de>
27
28 * gcc.dg/gimplefe-36.c: New testcase.
29
c9f30cbb 302019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/89488
33 * g++.dg/cpp0x/nsdmi15.C: New.
34
352019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
36
37 PR c++/88987
38 * g++.dg/cpp0x/pr88987.C: New.
39
400c29ff 402019-02-27 Jakub Jelinek <jakub@redhat.com>
41
42 PR tree-optimization/89280
43 * gcc.c-torture/compile/pr89280.c: New test.
44 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
45 function. Skip the test for -O0.
46
c167de66 472018-02-26 Steve Ellcey <sellcey@marvell.com>
48
49 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
50 * gfortran.dg/simd-builtins-2.f90: Ditto.
51 * gfortran.dg/simd-builtins-6.f90: Ditto.
52 * gfortran.dg/simd-builtins-8.f90: New test.
53 * gfortran.dg/simd-builtins-8.h: New header file.
54
3a57b74f 552019-02-26 Jakub Jelinek <jakub@redhat.com>
56
8fe60964 57 PR c++/89507
58 * g++.dg/other/new2.C: New test.
59
3a57b74f 60 PR tree-optimization/89500
61 * gcc.dg/pr89500.c: New test.
62 * gcc.dg/Wstringop-overflow-10.c: New test.
63 * gcc.dg/strlenopt-60.c: New test.
64
23d7d64b 652019-02-26 Harald Anlauf <anlauf@gmx.de>
66
67 PR fortran/89492
68 * gfortran.dg/pr89492.f90: New test.
69
8fe5d1b1 702019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
71
72 PR fortran/89496
73 * gfortran.dg/altreturn_9_0.f90: New file.
74 * gfortran.dg/altreturn_9_1.f90: New file.
75
a165fd90 762019-02-26 Jakub Jelinek <jakub@redhat.com>
77
78 PR c++/89481
79 * g++.dg/cpp1y/constexpr-89481.C: New test.
80
26f2ab84 812019-02-26 Richard Biener <rguenther@suse.de>
82
83 PR tree-optimization/89505
84 * gcc.dg/torture/pr89505.c: New testcase.
85
812441a6 862019-02-26 Eric Botcazou <ebotcazou@adacore.com>
87
88 * gnat.dg/opt77.adb: New test.
89 * gnat.dg/opt77_pkg.ad[sb]: New helper.
90
b501a363 912019-02-26 Jakub Jelinek <jakub@redhat.com>
92
93 PR target/89474
94 * gcc.target/i386/pr89474.c: New test.
95
33d01d64 962019-02-25 Jakub Jelinek <jakub@redhat.com>
97
98 PR c/77754
99 * gcc.c-torture/compile/pr77754-1.c: New test.
100 * gcc.c-torture/compile/pr77754-2.c: New test.
101 * gcc.c-torture/compile/pr77754-3.c: New test.
102 * gcc.c-torture/compile/pr77754-4.c: New test.
103 * gcc.c-torture/compile/pr77754-5.c: New test.
104 * gcc.c-torture/compile/pr77754-6.c: New test.
105
ddb14ffc 1062019-02-25 Tamar Christina <tamar.christina@arm.com>
107
108 PR target/88530
109 * gcc.target/aarch64/options_set_1.c: New test.
110 * gcc.target/aarch64/options_set_2.c: New test.
111 * gcc.target/aarch64/options_set_3.c: New test.
112 * gcc.target/aarch64/options_set_4.c: New test.
113 * gcc.target/aarch64/options_set_5.c: New test.
114 * gcc.target/aarch64/options_set_6.c: New test.
115 * gcc.target/aarch64/options_set_7.c: New test.
116 * gcc.target/aarch64/options_set_8.c: New test.
117 * gcc.target/aarch64/options_set_9.c: New test.
118
bff28e09 1192019-02-25 Tamar Christina <tamar.christina@arm.com>
120
121 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
122 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
123 Rename ....
124 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
125 test_vfmlslq_high_f16): ... To this.
126 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
127 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
128 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
129 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
130 test_vfmlslq_laneq_high_u32): Rename ...
131 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
132 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
133 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
134 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
135 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
136 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
137 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
138 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
139 test_vfmlslq_laneq_low_u32): Rename ...
140 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
141 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
142 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
143 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
144 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
145 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
146 Rename ...
147 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
148 test_vfmlslq_low_f16): ... To this.
149
d6172887 1502019-02-25 Tamar Christina <tamar.christina@arm.com>
151
152 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
153 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
154 Rename ...
155 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
156 test_vfmlslq_high_f16): ... To this.
157 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
158 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
159 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
160 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
161 test_vfmlslq_laneq_high_u32): Rename ...
162 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
163 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
164 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
165 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
166 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
167 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
168 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
169 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
170 test_vfmlslq_laneq_low_u32): Rename ...
171 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
172 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
173 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
174 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
175 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
176 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
177 Rename ...
178 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
179 test_vfmlslq_low_f16): ... To This.
180 * lib/target-supports.exp
181 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
182
65eeca74 1832019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
184
185 PR fortran/89282
186 * gfortran.dg/overload_3.f90: New test.
187
96b7d76c 1882019-02-25 Jakub Jelinek <jakub@redhat.com>
189
190 PR c++/89285
191 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
192
8b64c6ce 1932019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
194
195 PR libfortran/89274
196 * gfortran.dg/list_directed_large.f90: New test.
197
529acd83 1982019-02-25 Jakub Jelinek <jakub@redhat.com>
199
16a3cf9c 200 PR target/89434
201 * gcc.c-torture/execute/pr89434.c: New test.
202
529acd83 203 PR target/89438
204 * gcc.dg/pr89438.c: New test.
205
622540e3 2062019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
207
208 PR c++/84585
209 * g++.dg/cpp0x/pr84585.C: New.
210
ca180aba 2112019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
212
213 PR fortran/89174
214 * gfortran.dg/allocate_with_mold_3.f90: New test.
215
f6ad730f 2162019-02-24 H.J. Lu <hongjiu.lu@intel.com>
217
218 PR target/87007
219 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
220 * gcc.target/i386/pr87007-2.c: Likewise.
221
1fa8b8f7 2222019-02-24 Harald Anlauf <anlauf@gmx.de>
223
224 PR fortran/89266
225 PR fortran/88326
226 * gfortran.dg/pr89266.f90: New test.
227 * gfortran.dg/pr88326.f90: New test.
228
e806e3f2 2292019-02-24 Jakub Jelinek <jakub@redhat.com>
230
231 PR rtl-optimization/89445
232 * gcc.target/i386/avx512f-pr89445.c: New test.
233
1761223a 2342019-02-23 Martin Sebor <msebor@redhat.com>
235
236 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
237 wchar_t to wint_t to avoid a bogus -Wformat warning in
238 ILP32 (bug 77970).
239
8aaf2fcc 2402019-02-23 H.J. Lu <hongjiu.lu@intel.com>
241
242 PR testsuite/89476
243 * gfortran.dg/ISO_Fortran_binding_5.c: Include
244 "../../../libgfortran/ISO_Fortran_binding.h".
245 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
246
8c0f695d 2472019-02-23 H.J. Lu <hongjiu.lu@intel.com>
248
249 PR driver/69471
250 * gcc.dg/pr69471-1.c: New test.
251 * gcc.dg/pr69471-2.c: Likewise.
252 * gcc.target/i386/pr69471-3.c: Likewise.
253
0e8f933e 2542019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
255
256 PR fortran/84387
257 * gfortran.dg/dtio_34.f90: New test.
258
c005651d 2592019-02-23 Marek Polacek <polacek@redhat.com>
260
261 PR c++/88294 - ICE with non-constant noexcept-specifier.
262 * g++.dg/cpp0x/noexcept34.C: New test.
263 * g++.dg/cpp0x/noexcept35.C: New test.
264
5724e657 265 PR c++/89419
266 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
267
42ae61b1 2682019-02-23 Paul Thomas <pault@gcc.gnu.org>
269
270 PR fortran/88117
271 * gfortran.dg/deferred_character_32.f90 : New test
272
889b0295 2732019-02-23 Paul Thomas <pault@gcc.gnu.org>
274
275 PR fortran/89385
276 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
277 previously incorrect lbound for allocatable expressions. Also
278 correct stop values to avoid repetition.
279 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
280 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
281
282 PR fortran/89366
283 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
284 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
285 * gfortran.dg/pr32599.f03 : Set standard to F2008.
286
689cc9b6 2872019-02-22 David Malcolm <dmalcolm@redhat.com>
288
289 PR c++/89390
290 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
291 renaming to a multicharacter name, so that start != finish. Add
292 tests for dtor locations.
293
64f69b31 2942019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
295
296 PR c++/84676
297 * g++.dg/cpp0x/pr84676.C: New.
298
2462642a 2992019-02-22 Martin Sebor <msebor@redhat.com>
300
301 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
302 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
303
93fd04e7 3042019-02-22 Harald Anlauf <anlauf@gmx.de>
305
306 PR fortran/83057
307 * gfortran.dg/newunit_6.f90: New test.
308
e7652833 3092019-02-22 Marek Polacek <polacek@redhat.com>
310
311 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
312 * g++.dg/cpp2a/explicit14.C: New test.
313
9f74d391 3142019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
315
316 PR target/89324
317 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
318 * gfortran.fortran-torture/compile/pr89324.f90: New test.
319
77dd365f 3202019-02-22 Martin Sebor <msebor@redhat.com>
321
26fb4bf5 322 PR c/89425
323 * gcc.dg/Wabsolute-value.c: New test.
324
77dd365f 325 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
326
c30b4960 3272019-02-22 H.J. Lu <hongjiu.lu@intel.com>
328 Hongtao Liu <hongtao.liu@intel.com>
329 Sunil K Pandey <sunil.k.pandey@intel.com>
330
331 PR target/87007
332 * gcc.target/i386/pr87007-1.c: New test.
333 * gcc.target/i386/pr87007-2.c: Likewise.
334
9af6ed72 3352019-02-22 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/89440
338 * gcc.dg/vect/pr89440.c: New testcase.
339
eb1dc7b8 3402019-02-22 Thomas Schwinge <thomas@codesourcery.com>
341
b320319b 342 * lib/target-supports.exp (check_effective_target_offload_nvptx):
343 Remove.
344
1d740b07 345 PR fortran/72741
346 * gfortran.dg/goacc/classify-routine.f95: Adjust.
347
9b423754 348 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
349 * g++.dg/goacc/template.C: Likewise.
350
eb1dc7b8 351 PR fortran/78027
352 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
353
3350055c 3542019-02-22 Richard Biener <rguenther@suse.de>
355
356 PR middle-end/87609
357 * gcc.dg/torture/restrict-7.c: New testcase.
358
02d7a132 3592019-02-21 Jakub Jelinek <jakub@redhat.com>
360
361 PR c++/89285
362 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
363 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
364 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
365 diagnostics.
366 * g++.dg/cpp1y/constexpr-89285.C: New test.
367 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
368 for C++11.
369 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
370 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
371
5c9b4418 3722019-02-21 H.J. Lu <hongjiu.lu@intel.com>
373
374 PR target/87412
375 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
376 -fcf-protection with -fcf-protection=branch.
377 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
378 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
379 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
380 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
381 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
382
69547664 3832019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
384
385 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
386 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
387
5132f59f 3882019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
389
390 PR fortran/86119
391 * gfortran.dg/warn_conversion_11.f90: New test.
392
f867b437 3932019-02-21 H.J. Lu <hongjiu.lu@intel.com>
394
395 PR target/87412
396 * gcc.target/i386/pr87412-1.c: New file.
397 * gcc.target/i386/pr87412-2.c: Likewise.
398 * gcc.target/i386/pr87412-3.c: Likewise.
399 * gcc.target/i386/pr87412-4.c: Likewise.
400
67d294e4 4012019-02-20 Jakub Jelinek <jakub@redhat.com>
402
0c3f2aa9 403 PR c++/89403
404 * g++.dg/cpp0x/pr89403.C: New test.
405
02dc6028 406 PR c++/89405
407 * g++.dg/cpp1z/inline-var5.C: New test.
408
67d294e4 409 PR middle-end/89412
410 * gcc.c-torture/compile/pr89412.c: New test.
411
89fbfe10 4122019-02-20 Jakub Jelinek <jakub@redhat.com>
413 David Malcolm <dmalcolm@redhat.com>
414
415 PR middle-end/89091
416 * gcc.dg/torture/pr89091.c: New test.
417
b47245f1 4182019-02-20 Jakub Jelinek <jakub@redhat.com>
419
48d4b6c6 420 PR middle-end/88074
421 PR middle-end/89415
422 * gcc.dg/pr88074-2.c: New test.
423
b47245f1 424 PR c++/89336
425 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
426
a268d555 4272019-02-20 David Malcolm <dmalcolm@redhat.com>
428
429 PR c/89410
430 * gcc.dg/pr89410-1.c: New test.
431 * gcc.dg/pr89410-2.c: New test.
432
5a6149a3 4332019-02-20 Pat Haugen <pthaugen@us.ibm.com>
434
435 * lib/target-supports.exp (check_effective_target_vect_usad_char):
436 Add PowerPC support.
437 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
438 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
439
3a7d0e9f 4402019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
441
442 PR target/86487
443 * gcc.target/arm/pr86487.c: New.
444
ab0fbe16 4452019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
446
447 PR c++/84536
448 * g++.dg/cpp1y/var-templ60.C: New.
449
a36e00c1 4502019-02-20 Li Jia He <helijia@linux.ibm.com>
451
452 PR target/88100
453 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
454
d69a5a23 4552019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
456
457 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
458
4946f3a3 4592019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
460
461 PR fortran/89384
462 * gfortran.dg/ISO_Fortran_binding_4.f90
463
3eedad7a 4642019-02-19 Thomas Schwinge <thomas@codesourcery.com>
465
466 PR c/87924
467 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
468 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
469
cda34b22 4702019-02-19 Richard Biener <rguenther@suse.de>
471
472 PR middle-end/88074
473 * gcc.dg/pr88074.c: New testcase.
474
31358ed0 4752019-02-19 Jakub Jelinek <jakub@redhat.com>
476
e4241747 477 PR middle-end/89303
478 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
479 namespace.
480
5ebe5c44 481 PR c++/89387
482 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
483
fcea8c4d 484 PR c++/89391
485 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
486
31358ed0 487 PR c++/89390
488 * g++.dg/diagnostic/pr89390.C: New test.
489
faab32da 4902019-02-18 Sharon Dvir <unapologtic@gmail.com>
491
492 * README: Fix typos.
493
4bd133e5 4942019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
495
496 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
497 bad_weak_ptr_.
498
d50eaffb 4992019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
500
501 PR fortran/87689
502 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
503 options.
504 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
505 * gfortran.dg/lto/pr87689_0.f: New file.
506 * gfortran.dg/lto/pr87689_1.f: New file.
507
9dddf1a6 5082019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
509
510 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
511
f7690f14 5122019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
513
514 * gdc.dg/dg.exp: Tabify.
515 * gdc.dg/lto/lto.exp: Likewise.
516 * gdc.test/gdc-test.exp: Likewise.
517 * lib/gdc-dg.exp: Likewise.
518 * lib/gdc.exp: Likewise.
519
94d4532c 5202019-02-18 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/89296
523 * gcc.dg/uninit-pr89296.c: New testcase.
524
9b964845 5252019-02-18 Jakub Jelinek <jakub@redhat.com>
526
527 PR target/89369
528 * gcc.c-torture/execute/pr89369.c: New test.
529 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
530 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
531 34,63,62.
532
f6c03eea 5332019-02-18 Martin Jambor <mjambor@suse.cz>
534
535 PR tree-optimization/89209
536 * gcc.dg/tree-ssa/pr89209.c: New test.
537
dd2e9d21 5382019-02-18 Martin Liska <mliska@suse.cz>
539
540 * gfortran.dg/simd-builtins-7.f90: New test.
541 * gfortran.dg/simd-builtins-7.h: New test.
542
4c6b245a 5432019-02-17 Harald Anlauf <anlauf@gmx.de>
544
545 PR fortran/88299
546 * gfortran.dg/pr88299.f90: New test.
547
b6c59db3 5482019-02-17 Harald Anlauf <anlauf@gmx.de>
549
550 PR fortran/89077
551 * gfortran.dg/transfer_simplify_12.f90: New test.
552
33e6651d 5532019-02-17 Marek Polacek <polacek@redhat.com>
554
555 PR c++/89217 - ICE with list-initialization in range-based for loop.
556 * g++.dg/cpp0x/range-for37.C: New test.
557
2d4ba130 558 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
559
9821a0dc 560 PR c++/89315
561 * g++.dg/cpp0x/initlist114.C: New test.
562
6607b4d2 563 PR c++/89356
564 * g++.dg/abi/mangle68.C: New test.
565 * g++.dg/cpp0x/decltype69.C: New test.
566
3bb711c4 5672019-02-16 David Malcolm <dmalcolm@redhat.com>
568
569 PR c++/88680
570 * g++.dg/wrappers/pr88680.C: New test.
571
9ad48282 5722019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
573
574 PR fortran/71066
575 * gfortran.dg/coarray_data_1.f90: New test.
576
62fce26f 5772019-02-16 Eric Botcazou <ebotcazou@adacore.com>
578
579 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
580 * c-c++-common/patchable_function_entry-default.c: Likewise.
581 * c-c++-common/patchable_function_entry-definition.c: Likewise.
582
78a0882d 5832019-02-16 Jakub Jelinek <jakub@redhat.com>
584
585 PR rtl-optimization/66152
586 * gcc.target/i386/pr66152.c: New test.
587
88af6fa9 5882019-02-15 Eric Botcazou <ebotcazou@adacore.com>
589
590 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
591 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
592
a35cc95b 5932019-02-15 Tamar Christina <tamar.christina@arm.com>
594
595 * lib/target-supports.exp
596 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
597 checking alternative.
598
2df51ced 5992019-02-15 Eric Botcazou <ebotcazou@adacore.com>
600
601 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
602
9703fa32 6032019-02-15 Eric Botcazou <ebotcazou@adacore.com>
604
605 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
606 * c-c++-common/patchable_function_entry-default.c: Likewise.
607 * c-c++-common/patchable_function_entry-definition.c: Likewise.
608 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
609
adcec5a3 6102019-02-15 Jakub Jelinek <jakub@redhat.com>
611
66edcee6 612 PR other/69006
613 PR testsuite/88920
614 * lib/gcc-dg.exp: If llvm_binutils effective target, set
615 allow_blank_lines to 2 during initialization.
616 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
617 it was previously zero.
618 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
619 Clear allow_blank_lines afterwards whenever it was 1.
620 * gdc.test/gdc-test.exp (dmd2dg): Don't call
621 dg-allow-blank-lines-in-output here.
622 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
623 the tests and restore it back at the end.
624
adcec5a3 625 * c-c++-common/ubsan/opts-1.c: New test.
626 * c-c++-common/ubsan/opts-2.c: New test.
627 * c-c++-common/ubsan/opts-3.c: New test.
628 * c-c++-common/ubsan/opts-4.c: New test.
629
bc6e884f 6302019-02-15 Richard Biener <rguenther@suse.de>
631 Jakub Jelinek <jakub@redhat.com>
632
633 PR tree-optimization/89278
634 * gcc.dg/pr89278.c: New test.
635
689babb3 6362019-02-15 Jakub Jelinek <jakub@redhat.com>
637
8c6d2f0f 638 PR c/89340
639 * gcc.dg/pr89340.c: New test.
640 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
641 that leaf attribute on nested function is useless.
642
689babb3 643 PR other/89342
644 * gcc.dg/pr89342.c: New test.
645
d827ccd4 6462019-02-14 Jakub Jelinek <jakub@redhat.com>
647
648 PR rtl-optimization/89354
649 * gcc.dg/pr89354.c: New test.
650
6c5f54a5 6512019-02-14 Uroš Bizjak <ubizjak@gmail.com>
652
653 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
654 * gcc.target/i386/ssse3-pabsd.c: Ditto.
655 * gcc.target/i386/ssse3-pabsw.c: Ditto.
656 * gcc.target/i386/ssse3-palignr.c: Ditto.
657 * gcc.target/i386/ssse3-phaddd.c: Ditto.
658 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
659 * gcc.target/i386/ssse3-phaddw.c: Ditto.
660 * gcc.target/i386/ssse3-phsubd.c: Ditto.
661 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
662 * gcc.target/i386/ssse3-phsubw.c: Ditto.
663 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
664 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
665 * gcc.target/i386/ssse3-pshufb.c: Ditto.
666 * gcc.target/i386/ssse3-psignb.c: Ditto.
667 * gcc.target/i386/ssse3-psignd.c: Ditto.
668 * gcc.target/i386/ssse3-psignw.c: Ditto.
669
9d66f321 6702018-02-14 Steve Ellcey <sellcey@marvell.com>
671
672 * gcc.target/aarch64/pcs_attribute.c: New test.
673
4382a5c9 6742019-02-14 Harald Anlauf <anlauf@gmx.de>
675
676 PR fortran/88248
677 * gfortran.dg/pr88248.f90: New test.
678 * gfortran.dg/f2018_obs.f90: Updated test.
679
07a9d3db 6802019-02-14 Tamar Christina <tamar.christina@arm.com>
681
682 * gcc.target/arm/pr88850.c: change options to additional option.
683
e06fcd5a 6842019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
685
686 PR d/87864
687 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
688 present.
689
ea257f14 6902019-02-14 Tamar Christina <tamar.christina@arm.com>
691
692 PR target/88850
693 * gcc.target/arm/pr88850-2.c: New test.
694 * lib/target-supports.exp
695 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
696 check_effective_target_arm_neon_softfp_fp16_ok,
697 add_options_for_arm_neon_softfp_fp16): New.
698
5770b8ce 6992019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
700
701 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
702 * lib/target-supports.exp: Add procedure to check for ldrd.
703
dac1fbf6 7042019-02-14 Cesar Philippidis <cesar@codesourcery.com>
705
706 PR fortran/72715
707 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
708 * gfortran.dg/goacc/loop-3.f95: Likewise.
709 * gfortran.dg/goacc/pr72715.f90: New test.
710
71fe24c6 7112019-02-14 Martin Liska <mliska@suse.cz>
712
713 PR rtl-optimization/89242
714 * g++.dg/pr89242.C: New test.
715
cd3f735a 7162019-02-14 Jakub Jelinek <jakub@redhat.com>
717
bcdfc955 718 PR tree-optimization/89314
719 * gcc.dg/pr89314.c: New test.
720
cd3f735a 721 PR middle-end/89284
722 * gcc.dg/ubsan/pr89284.c: New test.
723
4d502758 7242019-02-13 Ian Lance Taylor <iant@golang.org>
725
726 * gcc.dg/func-attr-1.c: New test.
727
055cced2 7282019-02-13 Uroš Bizjak <ubizjak@gmail.com>
729
730 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
731
3a860627 7322019-02-13 Marek Polacek <polacek@redhat.com>
733
734 PR c++/89297 - ICE with OVERLOAD in template.
735 * g++.dg/cpp0x/initlist113.C: New test.
736
601c59dd 7372019-02-13 Alexandre Oliva <aoliva@redhat.com>
738
40563cf7 739 PR c++/86379
740 * g++.dg/cpp0x/pr86379.C: New.
741
601c59dd 742 PR c++/87322
743 * g++.dg/cpp1y/pr87322.C: New.
744 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
745 instantiate the expected number of lambda functions.
746
2a18fb57 7472019-02-13 Marek Polacek <polacek@redhat.com>
748
749 PR c++/77304
750 * g++.dg/cpp2a/nontype-class13.C: New test.
751
389f58a1 7522019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
753
754 PR target/89190
755 * gcc.target/arm/pr89190.c: New test.
756
f2da1a76 7572019-02-13 David Malcolm <dmalcolm@redhat.com>
758
759 PR c++/89036
760 * g++.dg/concepts/pr89036.C: New test.
761
a7f0b0f6 7622019-02-13 Tamar Christina <tamar.christina@arm.com>
763
764 PR target/88847
765 * gcc.target/aarch64/sve/pr88847.c: New test.
766
4cbfbcd7 7672019-02-13 Jonathan Wakely <jwakely@redhat.com>
768 Jakub Jelinek <jakub@redhat.com>
769
770 PR middle-end/89303
771 * g++.dg/torture/pr89303.C: New test.
772
64bd49fa 7732019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
774
775 PR c++/88986
776 * g++.dg/cpp1z/using4.C: New.
777 * g++.dg/cpp1z/using5.C: Likewise.
778 * g++.dg/cpp1z/using6.C: Likewise.
779
d8dd2f06 7802019-02-13 Jakub Jelinek <jakub@redhat.com>
781
782 PR target/89290
783 * gcc.target/i386/pr89290.c: New test.
784
4c5d288b 7852019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
786
787 * gcc.target/powerpc/crypto-builtin-1.c
788 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
789 New testcases.
790
916752ca 7912019-02-12 H.J. Lu <hongjiu.lu@intel.com>
792
793 PR target/89229
794 * gcc.target/i386/pr89229-1.c: New test.
795
7bd6e754 7962019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
797
798 PR target/89233
799 * gcc.target/s390/pr89233.c: New test.
800
f5239990 8012018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
802
803 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
804 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
805 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
806
4ea8ba24 8072019-02-12 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/89253
810 * gfortran.dg/pr89253.f: New testcase.
811
44263306 8122019-02-11 Marek Polacek <polacek@redhat.com>
813
814 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
815 * g++.dg/cpp0x/nullptr40.C: New test.
816 * g++.dg/cpp0x/nullptr41.C: New test.
817
61b94553 8182019-02-11 Jakub Jelinek <jakub@redhat.com>
819
820 PR c++/88977
821 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
822
5f299139 8232019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
824
825 PR tree-optimization/86637
826 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
827
49a30f91 8282019-02-11 Martin Sebor <msebor@redhat.com>
829
830 PR tree-optimization/88771
831 * gcc.dg/Wstringop-overflow-8.c: New test.
832 * gcc.dg/Wstringop-overflow-9.c: New test.
833 * gcc.dg/Warray-bounds-40.c: New test.
834 * gcc.dg/builtin-stpncpy.c: Adjust.
835 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
836 * g++.dg/opt/memcpy1.C: Adjust.
837
08acf739 8382019-02-11 Martin Sebor <msebor@redhat.com>
839
840 PR c++/87996
841 * c-c++-common/array-5.c: New test.
842 * c-c++-common/pr68107.c: Adjust text of diagnostics.
843 * g++.dg/init/new38.C: Same.
844 * g++.dg/init/new43.C: Same.
845 * g++.dg/init/new44.C: Same.
846 * g++.dg/init/new46.C: Same.
847 * g++.dg/other/large-size-array.C: Same.
848 * g++.dg/other/new-size-type.C: Same.
849 * g++.dg/template/array30.C: Same.
850 * g++.dg/template/array32.C: New test.
851 * g++.dg/template/dependent-name3.C: Adjust.
852 * gcc.dg/large-size-array-3.c: Same.
853 * gcc.dg/large-size-array-5.c: Same.
854 * gcc.dg/large-size-array.c: Same.
855 * g++.old-deja/g++.brendan/array1.C: Same.
856 * g++.old-deja/g++.mike/p6149.C: Same.
857
40dea7a3 8582019-02-11 Martin Sebor <msebor@redhat.com>
859
860 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
861
dd9bf21a 8622019-02-11 Tamar Christina <tamar.christina@arm.com>
863
864 PR middle-end/88560
865 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
866 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
867 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
868
2e25871b 8692019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
870
871 * gcc.target/powerpc/vec-sld-modulo.c: New.
872 * gcc.target/powerpc/vec-srad-modulo.c: New.
873 * gcc.target/powerpc/vec-srd-modulo.c: New.
874
8cdb0206 8752019-02-11 Martin Liska <mliska@suse.cz>
876
877 PR ipa/89009
878 * g++.dg/ipa/pr89009.C: New test.
879
dd686aa9 8802019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
881
3c0f9ba3 882 PR fortran/71723
dd686aa9 883 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
884 * gfortran.dg/pointer_init_6.f90: Likewise.
885 * gfortran.dg/pointer_init_9.f90: New test.
886
ce0d2534 8872019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
888
889 PR fortran/67679
dd686aa9 890 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 891
dd31e240 8922019-02-10 Jakub Jelinek <jakub@redhat.com>
893
894 PR tree-optimization/89268
895 * gcc.dg/vect/pr89268.c: New test.
896
0d8e7678 8972019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
898
899 * gnat.dg/lto19.adb: Remove dg-excess-errors.
900
517c0439 9012019-02-09 Harald Anlauf <anlauf@gmx.de>
902
903 PR fortran/89077
904 * gfortran.dg/substr_simplify.f90: New test.
905
645d7017 9062019-02-09 Jan Hubicka <hubicka@ucw.cz>
907
908 PR ipa/88711
909 * gfortran.dg/pr79966.f90: Xfail everwyhere.
910
7d41610c 9112019-02-09 Paul Thomas <pault@gcc.gnu.org>
912
913 PR fortran/89200
914 * gfortran.dg/array_reference_2.f90 : New test.
915
116200f6 9162019-02-09 Jakub Jelinek <jakub@redhat.com>
917
918 PR middle-end/89246
919 * gcc.dg/gomp/pr89246-1.c: New test.
920 * gcc.dg/gomp/pr89246-2.c: New test.
921
83658f41 9222019-02-08 Jakub Jelinek <jakub@redhat.com>
923
924 PR tree-optimization/88739
925 * gcc.c-torture/execute/pr88739.c: New test.
926
b8a74718 9272019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
928
929 PR testsuite/89258
930 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
931
e9f7f5f0 9322019-02-08 Robin Dapp <rdapp@linux.ibm.com>
933
934 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
935 * gcc.target/s390/vector/vec-copysign.c: New test.
936
40d78a35 9372019-02-08 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/89247
940 * gcc.dg/torture/pr89247.c: New testcase.
941
e4157058 9422019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
943
944 * gcc.target/s390/jump-label.c: New test.
945
9160da73 9462019-02-08 Richard Biener <rguenther@suse.de>
947
948 PR testsuite/89250
949 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
950
82182896 9512019-02-08 Jakub Jelinek <jakub@redhat.com>
952
953 PR rtl-optimization/89234
954 * g++.dg/ubsan/pr89234.C: New test.
955
829a2e03 9562019-02-08 Richard Biener <rguenther@suse.de>
957
958 PR middle-end/89223
959 * gcc.dg/torture/pr89223.c: New testcase.
960
72ea15e5 9612019-02-07 David Malcolm <dmalcolm@redhat.com>
962
963 PR tree-optimization/86637
964 PR tree-optimization/89235
965 * gcc.c-torture/compile/pr86637-1.c: New test.
966 * gcc.c-torture/compile/pr86637-2.c: New test.
967 * gcc.c-torture/compile/pr86637-3.c: New test.
968 * gcc.c-torture/compile/pr89235.c: New test.
969
44b8cbb6 9702019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
971
972 * gcc.target/aarch64/abd_1.c: New test.
973 * gcc.dg/sabd_1.c: Likewise.
974
27c348b7 9752019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
976
977 PR fortran/52789
978 * gfortran.dg/wunused-parameter_2.f90: New test.
979
8b7a262d 9802019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
981
982 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
983
8c0752a6 9842019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
985
986 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
987 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
988
bb8389e1 9892019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
990 Jakub Jelinek <jakub@redhat.com>
991
992 PR bootstrap/88714
993 * gcc.c-torture/execute/pr88714.c: New test.
994 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
995
d54f2f36 9962019-02-07 Tamar Christina <tamar.christina@arm.com>
997
998 PR/target 88850
999 * gcc.target/arm/pr88850.c: New test.
1000
939d44f3 10012019-02-07 Alexandre Oliva <aoliva@redhat.com>
1002
1003 PR c++/86218
1004 * g++.dg/cpp0x/pr86218.C: New.
1005
c2041c0a 10062019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1007
1008 PR rtl-optimization/89225
1009 * gcc.target/powerpc/pr89225.c: New.
1010
2947ccc6 10112019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1012
1013 * gnat.dg/opt76.adb: New test.
1014
9d066a44 10152019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1016
1017 PR fortran/71860
1018 * gfortran.dg/null_10.f90: New test.
1019
c92ab8d4 10202019-02-06 David Malcolm <dmalcolm@redhat.com>
1021
1022 PR c++/71302
1023 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1024 column numbers to dg-warning directives where they are correct.
1025 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1026 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1027 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1028
95be3519 10292019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1030
1031 PR debug/87451
1032 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1033 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1034 xfail scan-assembler-not with Solaris as.
1035
af2aae4f 10362019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1037
1038 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1039 counts and target.
1040 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1041 counts and target.
1042 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1043 counts and target.
1044
d75855b4 10452019-02-06 Richard Biener <rguenther@suse.de>
1046
1047 PR tree-optimization/89182
1048 * gfortran.dg/graphite/pr89182.f90: New testcase.
1049
641cffa6 10502019-02-06 Jakub Jelinek <jakub@redhat.com>
1051
b7c999fc 1052 PR c/89211
1053 * gcc.dg/pr89211.c: New test.
1054
641cffa6 1055 PR middle-end/89210
1056 * c-c++-common/builtin-convertvector-2.c: New test.
1057
1a1a006b 10582019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1059
1060 PR go/89019
1061 * lib/go-torture.exp: Test compiling with -flto.
1062
45287c8a 10632019-02-06 Joseph Myers <joseph@codesourcery.com>
1064
1065 PR c/88584
1066 * gcc.dg/redecl-18.c: New test.
1067
b5a6b127 10682019-02-05 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR c++/89187
1071 * g++.dg/opt/pr89187.C: New test.
1072
10732019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 1074
1075 * jit.dg/add-driver-options-testlib.c: Add support file for
1076 test-add-driver-options.c testcase.
1077 * jit.dg/all-non-failing-tests.h: Add note about
1078 test-add-driver-options.c
1079 * jit.dg/jit.exp (jit-dg-test): Update to support
1080 add-driver-options-testlib.c compilation.
1081 * jit.dg/test-add-driver-options.c: New testcase.
1082
6058af91 10832019-02-05 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR rtl-optimization/11304
1086 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1087 * gcc.target/i386/call-2.c: New test.
1088
74ce2ebb 10892019-02-05 Marek Polacek <polacek@redhat.com>
1090
1091 PR c++/89158 - by-value capture of constexpr variable broken.
1092 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1093
b81e8ebc 10942019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1095
1096 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1097
969a9cce 10982019-02-05 Jakub Jelinek <jakub@redhat.com>
1099
320c312b 1100 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1101 target.
1102 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1103
32b5e7b8 1104 PR target/89188
1105 * g++.dg/opt/pr89188.C: New test.
1106
969a9cce 1107 PR rtl-optimization/89195
1108 * gcc.c-torture/execute/pr89195.c: New test.
1109
12edc914 11102019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1111
1112 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1113 hardware.
1114 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1115 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1116 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1117 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1118 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1119 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1120 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1121 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1122 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1123
f8037d2a 11242019-02-05 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR target/89186
1127 * g++.dg/ext/vector36.C: New test.
1128
9ca54fa1 11292019-02-05 Alexandre Oliva <aoliva@redhat.com>
1130
1131 PR c++/87770
1132 * g++.dg/pr87770.C: New.
1133
df378257 11342019-02-04 Harald Anlauf <anlauf@gmx.de>
1135
1136 PR fortran/89077
1137 * gfortran.dg/pr89077.f90: New test.
1138
d92348e0 11392019-02-04 Martin Liska <mliska@suse.cz>
1140
90f52861 1141 PR ipa/88985
1142 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 1143
50d9292e 11442019-02-04 Jakub Jelinek <jakub@redhat.com>
1145
1146 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1147 characters or extra spaces after the comment character.
1148
00334655 11492019-02-04 Jakub Jelinek <jakub@redhat.com>
1150
1151 * g++.dg/torture/alias-1.C: New test.
1152
0ff407d4 11532019-02-03 Martin Sebor <msebor@redhat.com>
1154
3f99f52e 1155 PR c/69661
1156 * c-c++-common/Wsequence-point-2.c: New test.
1157
0ff407d4 1158 PR c++/44648
1159 * g++.dg/warn/Wunused-var-35.C: New test.
1160
1efbfaeb 11612019-02-03 Richard Biener <rguenther@suse.de>
1162
1163 PR debug/87295
1164 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1165
b399769c 11662019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1167
1168 PR fortran/88298
1169 * gfortran.dg/warn_conversion_10.f90: New test.
1170
1834f7a3 11712019-02-02 Paul Thomas <pault@gcc.gnu.org>
1172
1173 PR fortran/88393
1174 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1175
ba3862bc 11762019-02-02 Paul Thomas <pault@gcc.gnu.org>
1177
1178 PR fortran/88980
1179 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1180
285eb84d 11812019-02-02 Paul Thomas <pault@gcc.gnu.org>
1182
1183 PR fortran/88685
1184 * gfortran.dg/pointer_array_component_3.f90 : New test.
1185
b27fce45 11862019-02-02 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR middle-end/87887
1189 * gcc.dg/gomp/pr87887-1.c: New test.
1190 * gcc.dg/gomp/pr87887-2.c: New test.
1191
49b830df 11922019-02-01 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR fortran/83246
1195 PR fortran/89084
1196 * gfortran.dg/pr89084.f90: New test.
1197 * gfortran.dg/lto/pr89084_0.f90: New test.
1198 * gfortran.dg/pr83246.f90: New test.
1199
bdb43276 12002019-02-01 Marek Polacek <polacek@redhat.com>
1201
1202 PR c++/88325 - ICE with invalid out-of-line template member definition.
1203 * g++.dg/cpp2a/typename14.C: New test.
1204
b02075cf 12052019-02-01 Richard Biener <rguenther@suse.de>
1206
1207 PR middle-end/88597
1208 * gcc.dg/torture/pr88597.c: New testcase.
1209
a6d33bbd 12102019-02-01 Richard Biener <rguenther@suse.de>
1211
1212 PR tree-optimization/85497
1213 * gcc.dg/graphite/pr85497.c: New testcase.
1214
9c0775d3 12152019-02-01 Richard Biener <rguenther@suse.de>
1216
1217 PR testsuite/87451
1218 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1219
5ab8180e 12202019-02-01 Jakub Jelinek <jakub@redhat.com>
1221
38f851c4 1222 PR tree-optimization/89143
1223 * gcc.dg/tree-ssa/vrp121.c: New test.
1224
d681ced2 1225 PR tree-optimization/88107
1226 * gcc.dg/gomp/pr88107.c: New test.
1227
5ab8180e 1228 PR c++/87175
1229 * g++.dg/ext/attrib57.C: New test.
1230
886345e6 12312018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1232
1233 PR tree-optimization/88932
1234 * gfortran.dg/pr88932.f90: New test.
1235
f1329be6 12362019-01-31 Marek Polacek <polacek@redhat.com>
1237
1238 PR c++/88983 - ICE with switch in constexpr function.
1239 * g++.dg/cpp1y/constexpr-88983.C: New test.
1240
a82041dd 12412019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1242
1243 PR fortran/88669
1244 * gfortran.dg/contiguous_9.f90: New test.
1245
c8f861a0 12462019-01-31 Marek Polacek <polacek@redhat.com>
1247
1248 PR c++/89083, c++/80864 - ICE with list initialization in template.
1249 * g++.dg/cpp0x/initlist107.C: New test.
1250 * g++.dg/cpp0x/initlist108.C: New test.
1251 * g++.dg/cpp0x/initlist109.C: New test.
1252 * g++.dg/cpp0x/initlist110.C: New test.
1253 * g++.dg/cpp0x/initlist111.C: New test.
1254 * g++.dg/cpp0x/initlist112.C: New test.
1255 * g++.dg/init/ptrfn4.C: New test.
1256
d6bfe450 12572019-01-31 David Malcolm <dmalcolm@redhat.com>
1258
1259 PR c/89122
1260 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1261 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1262
45ccb5c4 12632019-01-31 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/89135
1266 * gcc.dg/torture/pr89135.c: New testcase.
1267
06438ec9 12682019-01-31 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR sanitizer/89124
1271 * c-c++-common/asan/pr89124.c: New test.
1272
a11ed94b 12732019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274
1275 PR fortran/52564
1276 * gfortran.dg/print_2.f90: New test.
1277
3143c7ef 12782019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1279
1280 PR rtl-optimization/87246
1281 * gcc.target/i386/pr87246.c: New.
1282
7066144a 12832019-01-30 Marek Polacek <polacek@redhat.com>
1284
1285 PR c++/89119 - ICE with value-initialization in template.
1286 * g++.dg/cpp0x/initlist-value3.C: New test.
1287
f665d347 12882019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1289
1290 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1291 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1292 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1293 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1294 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1295 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1296 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1297 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1298 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1299 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 1300
a657d4f2 13012019-01-30 Richard Biener <rguenther@suse.de>
1302
1303 PR tree-optimization/89111
1304 * gcc.dg/torture/pr89111.c: New testcase.
1305
7617d72d 13062019-01-30 Andrew Stubbs <ams@codesourcery.com>
1307
1308 PR testsuite/88920
7617d72d 1309 * lib/target-supports.exp: Cache result.
1310
915549a3 13112019-01-30 Jakub Jelinek <jakub@redhat.com>
1312
cc4ffc4c 1313 PR c++/89105
1314 * g++.target/i386/pr89105.C: New test.
1315
915549a3 1316 PR c/89061
1317 * gcc.dg/pr89061.c: New test.
1318
8421f31a 13192019-01-29 Martin Sebor <msebor@redhat.com>
1320
1321 PR c/88956
1322 * gcc.dg/Warray-bounds-39.c: New test.
1323
bd509204 13242019-01-29 Marek Polacek <polacek@redhat.com>
1325
1326 PR testsuite/89110
1327 * g++.dg/other/nontype-1.C: Expect error in all modes.
1328 * g++.dg/parse/crash13.C: Likewise.
1329 * g++.dg/parse/error36.C: Likewise.
1330 * g++.dg/template/error29.C: Likewise.
1331
659d7fd3 13322019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1333
1334 PR fortran/57048
1335 * gfortran.dg/c_funptr_1.f90: New file.
1336 * gfortran.dg/c_funptr_1_mod.f90: New file.
1337
2c4b47e3 13382019-01-29 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR c++/66676
1341 PR ipa/89104
1342 * gcc.dg/gomp/pr89104.c: New test.
1343
25b414df 13442019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1345
1346 * gdc.dg/pr89042a.d: Mark as compile test.
1347 * gdc.dg/pr89042b.d: Likewise.
1348
c4b0762a 13492019-01-29 Richard Biener <rguenther@suse.de>
1350
1351 PR debug/87295
1352 * g++.dg/lto/pr87295_0.C: New testcase.
1353
a456bf31 13542019-01-29 Jakub Jelinek <jakub@redhat.com>
1355
b5c856bd 1356 PR c/89045
1357 * gcc.dg/pr89045.c: New test.
1358
a456bf31 1359 PR c/86125
1360 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1361 lp64, ilp32 and llp64 only.
1362 (fputs): Use unsigned long long instead of size_t for return type.
1363 (vfprintf, vfscanf): Accept arbitrary target specific type for
1364 va_list.
1365
44da2a17 13662019-01-28 Marek Polacek <polacek@redhat.com>
1367
1368 PR c++/88358 - name wrongly treated as type.
1369 * g++.dg/cpp2a/typename1.C: Add dg-error.
1370 * g++.dg/cpp2a/typename13.C: New test.
1371 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1372 Add typename.
1373
97569c2c 13742019-01-28 Marek Polacek <polacek@redhat.com>
1375
1376 * g++.dg/cpp0x/enum37.C: Add dg-error.
1377
a6061e19 13782019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1379
1380 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1381 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1382
7f68559b 13832019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1384
1385 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1386 "-Wattribute-alias".
1387
2d3af381 13882019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1389
1390 PR fortran/70696
1391 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1392
1d41b42f 13932019-01-27 Marek Polacek <polacek@redhat.com>
1394
b7feeace 1395 PR c++/88815 - narrowing conversion lost in decltype.
1396 PR c++/78244 - narrowing conversion in template not detected.
1397 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1398 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1399 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1400 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1401
1d41b42f 1402 PR c++/89024 - ICE with incomplete enum type.
1403 * g++.dg/cpp0x/enum37.C: New test.
1404
ecb2c722 14052019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gnat.dg/opt75.adb: New test.
1408 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1409
36cd2681 14102019-01-27 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR target/87214
1413 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1414 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1415
9eafff7e 14162019-01-26 Martin Jambor <mjambor@suse.cz>
1417
1418 PR ipa/88933
1419 * gfortran.dg/gomp/pr88933.f90: New test.
1420
cfa3a863 14212019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1422
1423 PR d/89042
1424 * gdc.dg/pr89042a.d: New test.
1425 * gdc.dg/pr89042b.d: New test.
1426
bc3eb257 14272019-01-26 Harald Anlauf <anlauf@gmx.de>
1428
1429 PR fortran/57553
1430 * gfortran.dg/pr57553.f90: New test.
1431
aced6683 14322019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1433
1434 * gnat.dg/array34.adb: New test.
1435
e1b6ccb9 14362019-01-26 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR preprocessor/88974
1439 * c-c++-common/cpp/pr88974.c: New test.
1440
837ddebd 14412019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1442
1443 PR c++/88969
1444 * g++.dg/cpp2a/destroying-delete2.C: New.
1445 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1446
2ae44fa6 14472019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1448
1449 PR fortran/85780
1450 * gfortran.dg/pr85780.f90: Update testcase for error message.
1451
eaaf56a1 14522019-01-25 Richard Earnshaw <rearnsha@arm.com>
1453
1454 PR target/88469
1455 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1456 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1457 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1458
91843495 14592019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1460
1461 PR middle-end/89037
1462 * gcc.dg/pr89037.c: New test.
1463
a0eb8b4f 14642019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1465
1466 * lib/target-supports.exp (check_effective_target_fenv): New.
1467 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1468 fenv effective target.
1469 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1470 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1471 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1472 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1473
794fefda 14742019-01-25 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/86865
1477 * gcc.dg/graphite/pr86865.c: New testcase.
1478 * gcc.dg/graphite/pr69728.c: XFAIL.
1479 * gcc.dg/graphite/scop-21.c: Likewise.
1480
530b8be5 14812019-01-24 Martin Sebor <msebor@redhat.com>
1482
1483 PR c/86125
1484 PR c/88886
1485 PR middle-end/86308
1486 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1487 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1488 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1489 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1490 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1491 * gcc.dg/builtins-69.c: New test.
1492 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1493 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1494
42202832 14952019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1496
5d95efca 1497 PR rtl-optimization/88948
42202832 1498 * gcc.target/i386/pr88948.c: New test.
1499
b5e76680 15002019-01-24 Jakub Jelinek <jakub@redhat.com>
1501
7fe7a53d 1502 PR debug/89006
1503 * g++.dg/debug/pr89006.C: New test.
1504
190cf9af 1505 PR middle-end/89015
1506 * gcc.dg/gomp/pr89015.c: New test.
1507
b5e76680 1508 PR c++/88976
1509 * c-c++-common/gomp/cancel-2.c: New test.
1510 * gcc.dg/gomp/cancel-1.c: New test.
1511 * g++.dg/gomp/cancel-1.C: New test.
1512 * g++.dg/gomp/cancel-2.C: New test.
1513 * g++.dg/gomp/cancel-3.C: New test.
1514
e42d723e 15152019-01-24 Jakub Jelinek <jakub@redhat.com>
1516
1517 PR tree-optimization/89027
1518 * gfortran.dg/gomp/pr89027.f90: New test.
1519
297fd295 15202019-01-24 Paul Thomas <pault@gcc.gnu.org>
1521
1522 PR fortran/88929
e42d723e 1523 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1524 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 1525
161cd7e6 15262019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1527
1528 PR libgcc/88931
1529 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1530 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1531 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1532 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1533
58bc31f2 15342019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1535
1536 PR target/88998
1537 * g++.target/i386/pr88998.c: New test.
1538
dffbcba8 15392019-01-23 Marek Polacek <polacek@redhat.com>
1540
1541 PR c++/88757 - qualified name treated wrongly as type.
1542 * g++.dg/cpp0x/dependent2.C: New test.
1543 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1544 * g++.dg/cpp2a/typename12.C: New test.
1545 * g++.dg/template/static30.C: Remove dg-error.
1546
1f03c410 15472019-01-23 Jakub Jelinek <jakub@redhat.com>
1548
8090d51c 1549 PR c/44715
1550 * c-c++-common/pr44715.c: New test.
1551
1f03c410 1552 PR c++/88984
1553 * c-c++-common/pr88984.c: New test.
1554
a74580b3 15552019-01-23 Richard Biener <rguenther@suse.de>
1556
1557 PR tree-optimization/89008
1558 * gcc.dg/torture/pr89008.c: New testcase.
1559
c90ac599 15602019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1561
1562 * gnat.dg/specs/opt4.ads: New test.
1563
c5bd837e 15642019-01-23 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR tree-optimization/88964
1567 * gfortran.dg/pr88964.f90: New test.
1568
8eacaaff 15692019-01-22 Martin Sebor <msebor@redhat.com>
1570
1571 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1572 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1573 non_strict_align.
1574 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1575 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1576 non_strict_align.
1577
c4851c82 15782018-01-22 Steve Ellcey <sellcey@marvell.com>
1579
8eacaaff 1580 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 1581 to aarch64*-*-* target.
8eacaaff 1582 * c-c++-common/gomp/pr60823-3.c: Ditto.
1583 * g++.dg/gomp/declare-simd-1.C: Ditto.
1584 * g++.dg/gomp/declare-simd-3.C: Ditto.
1585 * g++.dg/gomp/declare-simd-4.C: Ditto.
1586 * g++.dg/gomp/declare-simd-7.C: Ditto.
1587 * g++.dg/gomp/pr88182.C: Ditto.
1588 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1589 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1590 * gcc.dg/gomp/pr59669-2.c: Ditto.
1591 * gcc.dg/gomp/pr87895-1.c: Ditto.
1592 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1593 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1594 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1595 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 1596
f840847c 15972019-01-22 Jakub Jelinek <jakub@redhat.com>
1598
849c3260 1599 PR target/88965
1600 * gcc.target/powerpc/pr88965.c: New test.
1601
f840847c 1602 PR middle-end/88968
1603 * c-c++-common/gomp/atomic-23.c: New test.
1604
4348a41f 16052019-01-22 Harald Anlauf <anlauf@gmx.de>
1606
1607 PR fortran/88579
1608 * gfortran.dg/power_8.f90: New test.
1609
2e9ceebc 16102019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1611
1612 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1613 * g++.dg/vec-init-1.C: Likewise.
1614 * gcc.dg/pr87793.c: Likewise.
1615
55d483b8 16162019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1617
1618 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1619 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1620
0e814d12 16212019-01-22 Richard Earnshaw <rearnsha@arm.com>
1622
1623 PR target/88469
1624 * gcc.target/arm/aapcs/bitfield2.c: New test.
1625 * gcc.target/arm/aapcs/bitfield3.c: New test.
1626
ca6770cd 16272019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1628
1629 PR rtl-optimization/87763
1630 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1631
a1ab436f 16322019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1633
1634 PR target/88954
1635 * gcc.target/i386/pr88954-1.c: New test.
1636 * gcc.target/i386/pr88954-2.c: Likewise.
1637
f8f32a5f 16382019-01-22 Richard Earnshaw <rearnsha@arm.com>
1639
1640 PR target/88469
1641 * gcc.target/arm/aapcs/bitfield1.c: New test.
1642 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1643 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1644 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1645
cc41270a 16462019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1647
1648 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1649 * gfortran.dg/block_16.f08: Likewise.
1650 * gfortran.dg/dec_structure_14.f90: Likewise.
1651 * gfortran.dg/namelist_96.f90: Likewise.
1652 * gfortran.dg/newunit_5.f90.f90: Moved to
1653 * gfortran.dg/newunit_5.f90: here.
1654 * gfortran.dg/pdt_28.f03: Likewise.
1655 * gfortran.dg/spread_simplify_1.f90: Likewise.
1656
dc7008d9 16572019-01-22 Tamar Christina <tamar.christina@arm.com>
1658
1659 PR/tree-optimization 88903
1660 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1661
9e73df6b 16622019-01-22 Jakub Jelinek <jakub@redhat.com>
1663
8167e4bd 1664 PR rtl-optimization/88904
1665 * gcc.c-torture/execute/pr88904.c: New test.
1666
786a3490 1667 PR target/88905
1668 * gcc.dg/pr88905.c: New test.
1669
9e73df6b 1670 PR rtl-optimization/49429
1671 PR target/49454
1672 PR rtl-optimization/86334
1673 PR target/88906
1674 * gcc.target/i386/pr86334.c: New test.
1675 * gcc.target/i386/pr88906.c: New test.
1676
77fe9474 16772019-01-21 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR c++/88949
1680 * g++.dg/gomp/pr88949.C: New test.
1681
d2019c03 16822019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 1683
1684 * class_66.f90: Fix a dg directive.
1685 * debug/pr35154-stabs.f: Likewise.
1686 * dec_d_lines_3.f: Likewise.
1687 * dec_d_lines_3.f: Likewise.
1688 * dec_structure_12.f90: Likewise.
1689 * dec_structure_15.f90: Likewise.
1690 * deferred_character_31.f90: Likewise.
1691 * dtio_31.f03: Likewise.
1692 * dtio_32.f03: Likewise.
1693 * extends_11.f03: Likewise.
1694 * integer_plus.f90: Likewise.
1695 * pdt_25.f03: Likewise.
1696 * pr58968.f: Likewise.
1697 * pr78259.f90: Likewise.
1698 * vect/vect-2.f90: Likewise.
1699 * matmul_const.f90: Likewise.
1700
bca15b83 17012019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1702
1703 PR target/88938
1704 * gcc.target/i386/pr88938.c: New test.
1705
99bf4b63 17062019-01-21 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR sanitizer/88901
1709 * g++.dg/asan/pr88901.C: New test.
1710
f6aa5c04 17112019-01-21 Tamar Christina <tamar.christina@arm.com>
1712
1713 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1714
8144bd52 17152019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1716
1717 PR c/88928
1718 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1719 * gcc.dg/pr88928.c: New test case.
1720
e807b7ed 17212019-01-21 Jakub Jelinek <jakub@redhat.com>
1722
1723 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1724 {long ,short ,}{unsigned ,}int.
1725
26e8495a 17262019-01-21 Richard Biener <rguenther@suse.de>
1727
1728 PR tree-optimization/88934
1729 * gfortran.dg/pr88934.f90: New testcase.
1730
eaf966f3 17312019-01-20 Ulrich Drepper <drepper@redhat.com>
1732
1733 Fix after C++ P0600 implementation.
1734 * g++.dg/init/new39.C: Don't just ignore result of new.
1735
c343819b 17362019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1737
1738 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1739
c161bb93 17402019-01-20 Johannes Pfau <johannespfau@gmail.com>
1741
1742 * gdc.dg/runnable.d: Add tests for comparing complex types.
1743
30b46595 17442019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1745
297fd295 1746 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 1747 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1748 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1749 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1750
c81c2702 17512019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1752
1753 PR fortran/37835
1754 * gfortran.dg/no-automatic.f90: New test.
1755
19081b87 17562019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1757
1758 PR fortran/77960
1759 * gfortran.dg/pr77960.f90: New test.
1760
b7e6520a 17612018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1762 Paul Thomas <pault@gcc.gnu.org>
1763
1764 PR fortran/56789
1765 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1766 scan-tree tests that fail with patch.
1767 * gfortran.dg/contiguous_8.f90: New test.
1768
5dfc8b8e 17692019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1770
1771 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1772 inner strides.
1773 * gfortran.dg/loop_versioning_9.f90: New test.
1774 * gfortran.dg/loop_versioning_10.f90: Likewise.
1775
7b60c131 17762019-01-19 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR fortran/88902
1779 * gfortran.dg/pr88902.f90: New test.
1780
34859308 17812019-01-18 Martin Sebor <msebor@redhat.com>
1782
1783 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1784
31975c5e 17852019-01-18 Ian Lance Taylor <iant@golang.org>
1786
1787 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1788 is no longer externally visible.
1789
b2bc2471 17902019-01-18 Marek Polacek <polacek@redhat.com>
1791
1792 PR c++/86926
1793 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1794
60da8226 17952019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1796
1797 PR middle-end/88587
1798 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1799 (dg-options): Replace -m32 with -fno-pic.
1800 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1801 (dg-options): Remove -m32.
1802
58d47a89 18032019-01-18 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/88903
1806 * gcc.dg/vect/pr88903-1.c: New testcase.
1807 * gcc.dg/vect/pr88903-2.c: Likewise.
1808
6d4e8a95 18092019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1810
1811 PR c/51628
1812 PR c/88664
1813 * c-c++-common/pr51628-33.c: New test.
1814 * c-c++-common/pr51628-35.c: New test.
1815 * c-c++-common/pr88664-1.c: Likewise.
1816 * c-c++-common/pr88664-2.c: Likewise.
1817 * gcc.dg/pr51628-34.c: Likewise.
1818
e319ca91 18192019-01-18 Richard Earnshaw <rearnsha@arm.com>
1820
1821 PR target/88799
1822 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1823 mp and sec extensions to armv7-a.
1824
c099f1dd 18252019-01-18 Martin Liska <mliska@suse.cz>
1826
1827 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1828 expected function name.
1829
273d44ee 18302019-01-18 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR tree-optimization/86214
1833 * g++.dg/opt/pr86214-1.C: New test.
1834 * g++.dg/opt/pr86214-2.C: New test.
1835
b8408dd3 18362019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1837
1838 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1839
5c3317a8 18402019-01-18 Jakub Jelinek <jakub@redhat.com>
1841
1842 Reapply:
1843 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR target/88489
1846 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1847 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1848
eba46615 18492019-01-18 Martin Liska <mliska@suse.cz>
1850
1851 PR middle-end/88587
1852 * g++.target/i386/pr88587.C: New test.
1853 * gcc.target/i386/mvc13.c: New test.
1854
20ab60cd 18552018-01-17 Steve Ellcey <sellcey@cavium.com>
1856
1857 PR fortran/88898
1858 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1859 warning checks.
1860 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1861 * gfortran.dg/gomp/pr83977.f90: Ditto.
1862
0cfa832a 18632019-01-17 Martin Sebor <msebor@redhat.com>
1864
1865 PR middle-end/88273
1866 * gcc.dg/Warray-bounds-38.c: New test.
1867
7e351bf9 18682018-01-17 Steve Ellcey <sellcey@cavium.com>
1869
1870 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1871 warning checks and assembler scans.
1872 * c-c++-common/gomp/pr60823-3.c: Ditto.
1873 * c-c++-common/gomp/pr63328.c: Ditto.
1874 * g++.dg/gomp/declare-simd-1.C: Ditto.
1875 * g++.dg/gomp/declare-simd-3.C: Ditto.
1876 * g++.dg/gomp/declare-simd-4.C: Ditto.
1877 * g++.dg/gomp/declare-simd-7.C: Ditto.
1878 * g++.dg/gomp/pr88182.C: Ditto.
1879 * g++.dg/vect/simd-clone-7.cc: Ditto.
1880 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1881 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1882 * gcc.dg/gomp/pr59669-2.c: Ditto.
1883 * gcc.dg/gomp/pr87895-1.c: Ditto.
1884 * gcc.dg/gomp/pr87895-2.c: Ditto.
1885 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1886 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1887 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1888 * gfortran.dg/gomp/pr83977.f90: Ditto.
1889
0f910e62 18902019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1891
1892 * g++.dg/cpp0x/auto52.C: Test locations too.
1893 * g++.dg/cpp0x/trailing2.C: Likewise.
1894 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1895 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1896 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1897 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1898 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1899
098cc8f0 19002019-01-17 David Malcolm <dmalcolm@redhat.com>
1901
1902 PR c++/88699
1903 * g++.dg/template/pr88699.C: New test.
1904
a4e7e061 19052019-01-17 Martin Sebor <msebor@redhat.com>
1906
1907 PR tree-optimization/88800
1908 * c-c++-common/Wrestrict.c: Adjust.
1909 * gcc.dg/Warray-bounds-37.c: New test.
1910 * gcc.dg/builtin-memcpy-2.c: New test.
1911 * gcc.dg/builtin-memcpy.c: New test.
1912
21208703 19132019-01-17 Tamar Christina <tamar.christina@arm.com>
1914
1915 PR target/88850
1916 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1917
acbbb815 19182019-01-17 Andrew Stubbs <ams@codesourcery.com>
1919 Kwok Cheung Yeung <kcy@codesourcery.com>
1920 Julian Brown <julian@codesourcery.com>
1921 Tom de Vries <tom@codesourcery.com>
1922
1923 * gcc.dg/20020312-2.c: Add amdgcn support.
1924 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1925 * gcc.dg/builtin-apply2.c: Likewise.
1926 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1927 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1928 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1929 * gcc.dg/memcmp-1.c: Increase timeout factor.
1930 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1931 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1932 * gcc.dg/sibcall-9.c: Likewise.
1933 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1934 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1935 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1936 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1937 * lib/target-supports.exp (check_effective_target_trampolines):
1938 Configure amdgcn.
1939 (check_profiling_available): Likewise.
1940 (check_effective_target_global_constructor): Likewise.
1941 (check_effective_target_return_address): Likewise.
1942 (check_effective_target_fopenacc): Likewise.
1943 (check_effective_target_fopenmp): Likewise.
1944 (check_effective_target_vect_int): Likewise.
1945 (check_effective_target_vect_intfloat_cvt): Likewise.
1946 (check_effective_target_vect_uintfloat_cvt): Likewise.
1947 (check_effective_target_vect_floatint_cvt): Likewise.
1948 (check_effective_target_vect_floatuint_cvt): Likewise.
1949 (check_effective_target_vect_simd_clones): Likewise.
1950 (check_effective_target_vect_shift): Likewise.
1951 (check_effective_target_whole_vector_shift): Likewise.
1952 (check_effective_target_vect_bswap): Likewise.
1953 (check_effective_target_vect_shift_char): Likewise.
1954 (check_effective_target_vect_long): Likewise.
1955 (check_effective_target_vect_float): Likewise.
1956 (check_effective_target_vect_double): Likewise.
1957 (check_effective_target_vect_perm): Likewise.
1958 (check_effective_target_vect_perm_byte): Likewise.
1959 (check_effective_target_vect_perm_short): Likewise.
1960 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1961 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1962 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1963 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1964 (check_effective_target_vect_natural_alignment): Likewise.
1965 (check_effective_target_vect_fully_masked): Likewise.
1966 (check_effective_target_vect_element_align): Likewise.
1967 (check_effective_target_vect_masked_store): Likewise.
1968 (check_effective_target_vect_scatter_store): Likewise.
1969 (check_effective_target_vect_condition): Likewise.
1970 (check_effective_target_vect_cond_mixed): Likewise.
1971 (check_effective_target_vect_char_mult): Likewise.
1972 (check_effective_target_vect_short_mult): Likewise.
1973 (check_effective_target_vect_int_mult): Likewise.
1974 (check_effective_target_sqrt_insn): Likewise.
1975 (check_effective_target_vect_call_sqrtf): Likewise.
1976 (check_effective_target_vect_call_btrunc): Likewise.
1977 (check_effective_target_vect_call_btruncf): Likewise.
1978 (check_effective_target_vect_call_ceil): Likewise.
1979 (check_effective_target_vect_call_floorf): Likewise.
1980 (check_effective_target_lto): Likewise.
1981 (check_vect_support_and_set_flags): Likewise.
1982 (check_effective_target_vect_stridedN): Enable when fully masked is
1983 available.
1984 (add_options_for_sqrt_insn): New procedure.
1985
79cc8acc 19862019-01-17 Andrew Stubbs <ams@codesourcery.com>
1987
1988 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1989 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1990 linker.
1991 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1992
cbd1a9b1 19932019-01-17 Andrew Stubbs <ams@codesourcery.com>
1994
1995 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1996 * gcc.dg/pic-1.c: Disable on amdgcn.
1997 * gcc.dg/pic-2.c: Disable on amdgcn.
1998 * gcc.dg/pic-3.c: Disable on amdgcn.
1999 * gcc.dg/pic-4.c: Disable on amdgcn.
2000 * gcc.dg/pie-3.c: Disable on amdgcn.
2001 * gcc.dg/pie-4.c: Disable on amdgcn.
2002 * gcc.dg/uninit-19.c: Check pie_enabled.
2003 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2004
88dbac33 20052019-01-17 Andrew Stubbs <ams@codesourcery.com>
2006 Kwok Cheung Yeung <kcy@codesourcery.com>
2007 Julian Brown <julian@codesourcery.com>
2008 Tom de Vries <tom@codesourcery.com>
2009
2010 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2011 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2012 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2013 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2014 * gcc.dg/20111216-1.c: Require exceptions.
2015 * gcc.dg/cleanup-10.c: Require exceptions.
2016 * gcc.dg/cleanup-11.c: Require exceptions.
2017 * gcc.dg/cleanup-12.c: Require exceptions.
2018 * gcc.dg/cleanup-13.c: Require exceptions.
2019 * gcc.dg/cleanup-5.c: Require exceptions.
2020 * gcc.dg/cleanup-8.c: Require exceptions.
2021 * gcc.dg/cleanup-9.c: Require exceptions.
2022 * gcc.dg/gomp/pr29955.c: Require exceptions.
2023 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2024 * gcc.dg/nested-func-5.c: Require exceptions.
2025 * gcc.dg/pch/except-1.c: Require exceptions.
2026 * gcc.dg/pch/valid-2.c: Require exceptions.
2027 * gcc.dg/pr41470.c: Require exceptions.
2028 * gcc.dg/pr42427.c: Require exceptions.
2029 * gcc.dg/pr44545.c: Require exceptions.
2030 * gcc.dg/pr47086.c: Require exceptions.
2031 * gcc.dg/pr51481.c: Require exceptions.
2032 * gcc.dg/pr51644.c: Require exceptions.
2033 * gcc.dg/pr52046.c: Require exceptions.
2034 * gcc.dg/pr54669.c: Require exceptions.
2035 * gcc.dg/pr56424.c: Require exceptions.
2036 * gcc.dg/pr64465.c: Require exceptions.
2037 * gcc.dg/pr65802.c: Require exceptions.
2038 * gcc.dg/pr67563.c: Require exceptions.
2039 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2040 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2041 * gcc.dg/vect/pr46663.c: Require exceptions.
2042 * lib/target-supports.exp (check_effective_target_exceptions): New.
2043
56b37606 20442019-01-17 Tamar Christina <tamar.christina@arm.com>
2045
2046 PR target/88851
2047 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2048
a395125a 20492019-01-17 Nathan Sidwell <nathan@acm.org>
2050
2051 PR c++/86610
2052 * g++.dg/cpp0x/pr86610.C: New.
2053
e1d8b60b 20542019-01-17 Wei Xiao <wei3.xiao@intel.com>
2055
2056 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2057 VFIXUPIMM* intrinsics.
2058 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2059 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2060 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2061
945ba7e7 20622019-01-17 Wei Xiao <wei3.xiao@intel.com>
2063
2064 PR target/88794
2065 Revert:
2066 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2067
2068 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2069 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2070 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2071 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2072 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2073 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2074 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2075 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2077 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2078 * gcc.target/i386/sse-13.c: Ditto.
2079 * gcc.target/i386/sse-14.c: Ditto.
2080 * gcc.target/i386/sse-22.c: Ditto.
2081 * gcc.target/i386/sse-23.c: Ditto.
2082 * gcc.target/i386/testimm-10.c: Ditto.
2083 * gcc.target/i386/testround-1.c: Ditto.
2084
37caf132 20852019-01-17 Wei Xiao <wei3.xiao@intel.com>
2086
2087 PR target/88794
2088 Revert:
2089 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR target/88489
2092 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2093 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2094
89436081 20952019-01-17 Jakub Jelinek <jakub@redhat.com>
2096
2097 PR rtl-optimization/88870
2098 * gcc.dg/pr88870.c: New test.
2099
6eeb7917 21002019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2101
2102 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2103
f97941b7 21042019-01-17 Alexandre Oliva <aoliva@redhat.com>
2105
c5f929a4 2106 PR c++/87768
2107 * g++.dg/concepts/pr87768.C: New.
2108
f97941b7 2109 PR c++/86648
2110 * gcc.dg/cpp1z/pr86648.C: New.
2111
c6e0dd3d 21122019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2113
2114 PR target/87306
2115 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2116 vectorized on POWER unless hardware misaligned loads are available.
2117
76ea00a1 21182019-01-16 David Malcolm <dmalcolm@redhat.com>
2119
2120 PR target/88861
2121 * g++.dg/torture/pr88861.C: New test.
2122
281796ea 21232019-01-16 Tamar Christina <tamar.christina@arm.com>
2124
2125 PR debug/88046
2126 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2127
b92cc3ed 21282019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 * g++.dg/other/pr33558.C: Test location too.
2131 * g++.dg/other/pr33558-2.C: Likewise.
2132 * g++.dg/parse/crash4.C: Likewise.
2133 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2134 * g++.old-deja/g++.mike/p7635.C: Likewise.
2135 * g++.old-deja/g++.other/decl6.C: Likewise.
2136
9fc2172c 21372019-01-16 Marek Polacek <polacek@redhat.com>
2138
2139 PR c++/78244 - narrowing conversion in template not detected.
2140 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2141 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2142
c84c150f 21432019-01-16 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR c/51628
2146 PR target/88682
2147 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2148 may_alias attribute.
2149
cb946287 21502019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2151
2152 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2153 struct.
2154
727d210b 21552019-01-15 David Malcolm <dmalcolm@redhat.com>
2156
2157 PR c++/88795
2158 * g++.dg/template/pr88795.C: New test.
2159
0b953692 21602019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2161
a96be852 2162 PR fortran/43136
0b953692 2163 * gfortran.dg/actual_array_substr_3.f90: New test.
2164
ef1b2a98 21652019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2166
2167 PR fortran/81849
2168 * gfortran.dg/pr81849.f90: New test.
2169
8f563733 21702019-01-15 Paul Thomas <pault@gcc.gnu.org>
2171
7b60c131 2172 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 2173 ISO_Fortran_binding_2.h.
2174
68597c49 21752019-01-15 Marek Polacek <polacek@redhat.com>
2176
2177 PR c++/88866
2178 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2179
9d1cdb74 21802019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2181
2182 PR inline-asm/52813
2183 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2184 -Wdeprecated warning and expect a following note:.
2185
c415e6f6 21862019-01-15 Richard Biener <rguenther@suse.de>
2187
2188 PR debug/88046
2189 * g++.dg/lto/pr88046_0.C: New testcase.
2190
5ead71c8 21912019-01-15 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/88855
2194 * gcc.dg/pr88855.c: New testcase.
2195
39a51021 21962019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2197
2198 * g++.dg/diagnostic/typedef-initialized.C: New.
2199
22002019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2201
2202 * g++.dg/diagnostic/bitfld3.C: New.
2203
15934f6e 22042019-01-15 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR tree-optimization/88775
2207 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2208 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2209
9f8a8956 22102019-01-14 Marek Polacek <polacek@redhat.com>
2211
2212 PR c++/88825 - ICE with bogus function return type deduction.
2213 * g++.dg/cpp1y/auto-fn55.C: New test.
2214
478fe3c0 22152019-01-14 Jakub Jelinek <jakub@redhat.com>
2216
2217 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2218 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2219 feature test macros.
2220 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2221
affca1c8 22222019-01-14 Marek Polacek <polacek@redhat.com>
2223
2224 PR c++/88830 - ICE with abstract class.
2225 * g++.dg/other/abstract7.C: New test.
2226
955a4e68 22272019-01-14 Martin Sebor <msebor@redhat.com>
2228
2229 PR target/88638
2230 * gcc.dg/format/attr-8.c: New test.
2231 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2232 * gcc.dg/format/attr-3.c: Same.
2233 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2234 * objc.dg/fsf-nsstring-format-1.m: Same.
2235
bf4eb32b 22362019-01-14 Martin Liska <mliska@suse.cz>
2237
2238 PR gcov-profile/88263
2239 * g++.dg/gcov/pr88263-2.C: New test.
2240
c7a7ba46 22412019-01-14 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR rtl-optimization/88796
2244 * gcc.target/i386/pr88796.c: New test.
2245
a0c1db44 22462019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2247
2248 * gdc.dg/asm1.d: New test.
2249 * gdc.dg/asm2.d: New test.
2250 * gdc.dg/asm3.d: New test.
2251 * gdc.dg/asm4.d: New test.
2252 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2253
77aa0989 22542019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2255
2256 PR libfortran/88776
2257 * gfortran.dg/namelist_96.f90: New test.
2258
70409dee 22592019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2260
2261 PR fortran/59345
2262 * gfortran.dg/internal_pack_18.f90: New test.
2263
bd5cf857 22642019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2265
2266 * gcc.dg/pr51628-20.c: Updated.
2267 * gcc.dg/pr51628-21.c: Likewise.
2268 * gcc.dg/pr51628-25.c: Likewise.
2269
ae57d8c7 22702019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2271
2272 PR fortran/59345
2273 * gfortran.dg/internal_pack_17.f90: New test.
2274 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2275 to builtin_free.
2276
c8f3fe68 22772019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2278
2279 PR fortran/61765
2280 * gfortran.dg/pr61765.f90: New test.
2281
2fa582a9 22822019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 * g++.dg/cpp0x/pr62101.C: Test locations too.
2285 * g++.dg/inherit/pure1.C: Likewise.
2286
d42f854f 22872019-01-12 Paul Thomas <pault@gcc.gnu.org>
2288
7b60c131 2289 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 2290 reports of ICEs.
7b60c131 2291 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 2292
22932019-01-12 Paul Thomas <pault@gcc.gnu.org>
2294
7b60c131 2295 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2296 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2297 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2298 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2299 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 2300 for dump tree scan.
2301
0e8475b7 23022019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2303
2304 PR fortran/35031
2305 * gfortran.dg/pr35031.f90: new test.
2306
0b5957b9 23072019-01-11 Marek Polacek <polacek@redhat.com>
2308
2309 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2310 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2311 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2312
45b37eaa 23132019-01-11 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR middle-end/85956
2316 PR lto/88733
2317 * c-c++-common/gomp/pr85956.c: New test.
2318 * g++.dg/gomp/pr88733.C: New test.
2319
1b2f170e 23202019-01-11 Tobias Burnus <burnus@net-b.de>
2321
2322 PR C++/88114
d42f854f 2323 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 2324 * g++.dg/cpp0x/defaulted62.C: New.
2325
ccd5b7a6 23262019-01-11 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR tree-optimization/88693
2329 * gcc.c-torture/execute/pr88693.c: New test.
2330
cda73d4a 23312019-01-11 Tamar Christina <tamar.christina@arm.com>
2332
2333 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2334 and add options.
2335
4bb5146c 23362019-01-11 Martin Liska <mliska@suse.cz>
2337
2338 PR middle-end/88758
2339 * g++.dg/lto/pr88758_0.C: New test.
2340 * g++.dg/lto/pr88758_1.C: New test.
2341
202e74d0 23422019-01-11 Jan Beulich <jbeulich@suse.com>
2343
2344 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2345 gcc.target/i386/avx512f-vcvtss2si-1.c,
2346 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2347 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2348 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2349 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2350 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2351 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2352 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2353 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2354 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2355 gcc.target/i386/pr19398.c: Permit l or q suffix.
2356
e9b8018c 23572019-01-11 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR rtl-optimization/88296
2360 * gcc.target/i386/pr88296.c: New test.
2361
b385e516 23622019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2363
2364 * g++.dg/diagnostic/extern-initialized.C: New.
2365 * g++.dg/ext/dllimport-initialized.C: Likewise.
2366
04afaf6a 23672019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2368
2369 PR fortran/59345
2370 * gfortran.dg/internal_pack_16.f90: New test.
2371
d07d3a12 23722019-01-10 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR target/88785
2375 * g++.target/i386/pr88785.C: New test.
2376
8ae81042 23772019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2378
2379 PR rtl-optimization/87305
2380 * gcc.target/aarch64/pr87305.c: New.
2381
aecc93dd 23822019-01-10 Richard Biener <rguenther@suse.de>
2383
2384 PR tree-optimization/88792
2385 * gcc.dg/torture/pr88792.c: New testcase.
2386
15cbe83d 23872019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2388
2389 PR fortran/86322
2390 * gfortran.dg/pr86322_1.f90: New test.
2391 * gfortran.dg/pr86322_2.f90: Ditto.
2392 * gfortran.dg/pr86322_3.f90: Ditto.
2393
a794c0dc 23942019-01-10 Sudakshina Das <sudi.das@arm.com>
2395
2396 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2397 * gcc.target/aarch64/bti-2.c: Likewise.
2398 * gcc.target/aarch64/bti-3.c: Likewise.
2399
2fd2b9b8 24002019-01-10 Stefan Agner <stefan@agner.ch>
2401
2402 PR target/88648
2403 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2404 check if -masm-syntax-unified gets applied properly.
2405
12f289ae 24062019-01-10 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR c/88568
2409 * gcc.dg/pr88568.c: New test.
2410
9ccac370 24112019-01-10 Tamar Christina <tamar.christina@arm.com>
2412
2413 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2414 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2415
97f353e6 24162019-01-10 Tamar Christina <tamar.christina@arm.com>
2417
2418 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2419 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2420
02c39a52 24212019-01-10 Tamar Christina <tamar.christina@arm.com>
2422
2423 * lib/target-supports.exp
2424 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2425 check_effective_target_arm_v8_3a_complex_neon_ok,
2426 add_options_for_arm_v8_3a_complex_neon,
2427 check_effective_target_arm_v8_3a_complex_neon_hw,
2428 check_effective_target_vect_complex_rot_N): New.
2429
e66b219e 24302019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2431
2432 PR fortran/88376
2433 * gfortran.dg/pr88376.f90: New test.
2434
5fba18a1 24352019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2436
2437 PR other/16615
5fba18a1 2438 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2439 "can not" with "cannot".
2440 * gfortran.dg/common_15.f90: Likewise.
2441 * gfortran.dg/derived_result_2.f90: Likewise.
2442 * gfortran.dg/do_check_6.f90: Likewise.
2443 * gfortran.dg/namelist_args.f90: Likewise.
2444 * gfortran.dg/negative_unit_check.f90: Likewise.
2445 * gfortran.dg/pure_formal_3.f90: Likewise.
2446 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2447 * obj-c++.dg/exceptions-3.mm: Likewise.
2448 * obj-c++.dg/exceptions-4.mm: Likewise.
2449 * obj-c++.dg/exceptions-5.mm: Likewise.
2450 * obj-c++.dg/property/at-property-23.mm: Likewise.
2451 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2452 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2453 * objc.dg/attributes/method-attribute-2.m: Likewise.
2454 * objc.dg/exceptions-3.m: Likewise.
2455 * objc.dg/exceptions-4.m: Likewise.
2456 * objc.dg/exceptions-5.m: Likewise.
2457 * objc.dg/param-1.m: Likewise.
2458 * objc.dg/property/at-property-23.m: Likewise.
2459 * objc.dg/property/dotsyntax-17.m: Likewise.
2460 * objc.dg/property/property-neg-7.m: Likewise.
2461
9f096803 24622019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2463
2464 PR fortran/68426
2465 * gfortran.dg/spread_simplify_1.f90: New test.
2466
36950f7e 24672019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2468
2469 * lib/target-supports.exp
2470 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2471 * gcc.target/i386/xorsign.c: New test.
2472
188ff544 24732019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2474
2475 * gcc.target/sparc/tls-ld-int8.c: New test.
2476 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2477 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2478 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2479 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2480 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2481
559dff77 24822018-01-09 Sudakshina Das <sudi.das@arm.com>
2483
2484 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2485 option when configure with bti.
2486 * gcc.target/aarch64/bti-2.c: Likewise.
2487 * lib/target-supports.exp
2488 (check_effective_target_default_branch_protection):
2489 Add configure check for --enable-standard-branch-protection.
2490
15b17909 24912018-01-09 Sudakshina Das <sudi.das@arm.com>
2492
2493 * gcc.target/aarch64/bti-1.c: New test.
2494 * gcc.target/aarch64/bti-2.c: New test.
2495 * gcc.target/aarch64/bti-3.c: New test.
2496 * lib/target-supports.exp
2497 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2498
249c2fa7 24992018-01-09 Sudakshina Das <sudi.das@arm.com>
2500
2501 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2502 instead of IP0_REGNUM and add test case.
2503
fd87572b 25042019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2505
2506 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2507 copysign.
2508 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2509 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2510 xorsign.
2511 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2512
097f6161 25132019-01-09 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR rtl-optimization/88331
2516 * gcc.target/i386/pr88331.c: New test.
2517
7cc45975 25182019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 * g++.dg/diagnostic/constexpr2.C: New.
2521 * g++.dg/diagnostic/ref3.C: Likewise.
2522
91902bb4 25232019-01-08 Marek Polacek <polacek@redhat.com>
2524
2525 PR c++/88538 - braced-init-list in template-argument-list.
2526 * g++.dg/cpp2a/nontype-class11.C: New test.
2527
9996d5d0 2528 PR c++/88744
2529 * g++.dg/cpp2a/nontype-class12.C: New test.
2530
d538a77e 25312019-01-08 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR target/88457
2534 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2535 dg-options. Require ppc_cpu_supports_hw effective target instead of
2536 powerpc64*-*-*.
2537
d56370db 25382019-01-08 Janus Weil <janus@gcc.gnu.org>
2539
2540 PR fortran/88047
2541 * gfortran.dg/class_69.f90: New test case.
2542
2092fe8c 25432019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2544
2545 PR target/88717
2546 * gcc.target/i386/pr88717.c: New test.
2547
90e20c9c 25482019-01-08 Marek Polacek <polacek@redhat.com>
2549
2550 PR c++/88548 - this accepted in static member functions.
2551 * g++.dg/cpp0x/this1.C: New test.
2552
c914ddb0 25532019-01-08 Martin Liska <mliska@suse.cz>
2554
2555 PR tree-optimization/88753
2556 * gcc.dg/tree-ssa/pr88753.c: New test.
2557
6b8ca7f3 25582019-01-08 Richard Biener <rguenther@suse.de>
2559
2560 PR tree-optimization/86554
2561 * gcc.dg/torture/pr86554-1.c: New testcase.
2562 * gcc.dg/torture/pr86554-2.c: Likewise.
2563
ec26adda 25642019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2565
2566 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2567 cover target variance.
2568
ac64cdbe 25692019-01-08 Richard Biener <rguenther@suse.de>
2570
2571 PR fortran/88611
2572 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2573 directly build the expected GENERIC tree.
2574
6b5dcc7e 25752019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2576
2577 * gcc.target/aarch64/(return_address_sign_1.c,
2578 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2579 Change option to -mbranch-protection.
2580 * gcc.target/aarch64/(branch-protection-option.c,
2581 branch-protection-option-2.c, branch-protection-attr.c,
2582 branch-protection-attr-2.c): New file.
2583
8f7d5246 25842019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2587
54417d3a 25882019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2589
2590 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2591 alias support.
2592 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2593 Append match for warning that ‘protected’ attribute is not supported.
2594
5e453f01 25952019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2596
2597 * gcc.dg/Wmissing-attributes.c: Require alias support.
2598 * gcc.dg/attr-copy-2.c: Likewise.
2599 * gcc.dg/attr-copy-5.c: Likewise.
2600
6e5908c9 26012019-01-08 Jonathan Wakely <jwakely@redhat.com>
2602 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR c++/88554
2605 * g++.dg/warn/Wreturn-type-11.C: New test.
2606
caa8ded0 26072019-01-07 David Malcolm <dmalcolm@redhat.com>
2608
2609 PR jit/88747
2610 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2611 dump to reflect r266077.
2612
31e21880 26132019-01-07 Jakub Jelinek <jakub@redhat.com>
2614
2615 PR c/88701
2616 * gcc.dg/pr88701.c: New test.
2617
0e741ee5 26182019-01-07 Joseph Myers <joseph@codesourcery.com>
2619
2620 PR c/88720
2621 PR c/88726
2622 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2623
2318c037 26242019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 * g++.dg/diagnostic/constexpr1.C: New.
2627 * g++.dg/diagnostic/thread1.C: Likewise.
2628
5f34f219 26292019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2630 Harald Anlauf <anlauf@gmx.de>
2631 Tobias Burnus <burnus@gcc.gnu.org>
2632
2633 * gfortran.dg/is_contiguous_1.f90: New test.
2634 * gfortran.dg/is_contiguous_2.f90: New test.
2635 * gfortran.dg/is_contiguous_3.f90: New test.
2636
677576f7 26372019-01-07 Marek Polacek <polacek@redhat.com>
2638
2639 PR c++/88741 - wrong error with initializer-string.
2640 * g++.dg/init/array50.C: New test.
2641
c38103e8 26422019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2643
2644 PR c++/88261
2645 PR c++/69338
2646 PR c++/69696
2647 PR c++/69697
2648 * gcc.dg/array-6.c: Move from here ...
2649 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2650 * g++.dg/pr69338.C: New test.
2651 * g++.dg/pr69697.C: Likewise.
2652 * g++.dg/ext/flexary32.C: Likewise.
2653 * g++.dg/ext/flexary3.C: Adjust test.
2654 * g++.dg/ext/flexary12.C: Likewise.
2655 * g++.dg/ext/flexary13.C: Likewise.
2656 * g++.dg/ext/flexary15.C: Likewise.
2657 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2658 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2659 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2660
6163709f 26612019-01-07 Richard Earnshaw <rearnsha@arm.com>
2662
2663 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2664 optional in scan pattern.
2665
df2148cf 26662019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2667
2668 PR tree-optimization/88598
2669 * gcc.dg/vect/pr88598-1.c: New test.
2670 * gcc.dg/vect/pr88598-2.c: Likewise.
2671 * gcc.dg/vect/pr88598-3.c: Likewise.
2672 * gcc.dg/vect/pr88598-4.c: Likewise.
2673 * gcc.dg/vect/pr88598-5.c: Likewise.
2674 * gcc.dg/vect/pr88598-6.c: Likewise.
2675
34dc851a 26762019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2677
2678 PR tree-optimization/88598
2679 * gcc.dg/pr88598-1.c: New test.
2680 * gcc.dg/pr88598-2.c: Likewise.
2681 * gcc.dg/pr88598-3.c: Likewise.
2682 * gcc.dg/pr88598-4.c: Likewise.
2683 * gcc.dg/pr88598-5.c: Likewise.
2684
59409f09 26852019-01-07 Jakub Jelinek <jakub@redhat.com>
2686
162634aa 2687 PR tree-optimization/88676
2688 * gcc.dg/tree-ssa/pr88676.c: New test.
2689 * gcc.dg/pr88676.c: New test.
2690 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2691 allow &.
2692
ed779478 2693 PR sanitizer/88619
2694 * c-c++-common/asan/pr88619.c: New test.
2695
59409f09 2696 PR c++/85052
2697 * c-c++-common/builtin-convertvector-1.c: New test.
2698 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2699 * g++.dg/ext/builtin-convertvector-1.C: New test.
2700 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2701
c9caaa3a 27022018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2703
2704 PR target/88521
2705 * gcc.target/i386/pr88521.c: New testcase.
2706
2abeea3d 27072019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2708
2709 PR fortran/88658
2710 * gfortran.dg/min_max_type_2.f90: New test.
2711
a517a911 27122019-01-06 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR c/88363
2715 * c-c++-common/attributes-4.c (falloc_align_int128,
2716 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2717
2b7caeda 27182019-01-05 Jan Hubicka <hubicka@ucw.cz>
2719
2720 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2721
44a5ddbf 27222019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2723
2724 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2725 * gcc.dg/plugin/plugindir2.c: Likewise.
2726 * gcc.dg/plugin/plugindir3.c: Likewise.
2727 * gcc.dg/plugin/plugindir4.c: Likewise.
2728
f2aba4ef 27292019-01-05 Janus Weil <janus@gcc.gnu.org>
2730
2731 PR fortran/88009
2732 * gfortran.dg/blockdata_10.f90: New test case.
2733
92d7f32c 27342019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 2735
681aa7c2 2736 PR middle-end/82564
2737 PR target/88620
2738 * gcc.dg/nested-func-12.c: New test.
2739 * gcc.c-torture/compile/pr82564.c: New test.
2740
92d7f32c 2741 PR debug/88635
2742 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 2743
3449da25 27442019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2745
92d7f32c 2746 PR target/60563
3449da25 2747 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2748
dd1ab8da 27492019-01-04 Martin Sebor <msebor@redhat.com>
2750
2751 PR c/88546
2752 * g++.dg/ext/attr-copy.C: New test.
2753 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2754 * gcc.dg/attr-copy-6.c: New test.
2755 * gcc.dg/attr-copy-7.c: New test.
2756
3910b703 27572019-01-04 Martin Sebor <msebor@redhat.com>
2758
2759 PR c/88363
2760 * c-c++-common/attributes-4.c: New test.
2761
2c4b47e3 27622019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2763
2764 PR gcc/87763
2765 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2766 count to 18.
2767
1c2a6eef 27682019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2769
2770 PR fortran/48543
2771 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2772 * gfortran.dg/merge_char_const.f90: Restore.
2773
d31f2252 27742019-01-04 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR target/88594
2777 * gcc.dg/pr88594.c: New test.
2778
636144bc 27792019-01-04 Jan Beulich <jbeulich@suse.com>
2780
2781 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2782 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2783 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2784 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2785 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2786 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2787 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2788 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2789 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2790 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2791 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2792 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2793 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2794 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2795 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2796 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2797 gcc.target/i386/avx512bw-vpcmplew-1.c,
2798 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2799 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2800 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2801 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2802 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2803 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2804 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2805 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2806 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2807 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2808 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2809 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2810 gcc.target/i386/avx512bw-vptestmb-1.c,
2811 gcc.target/i386/avx512bw-vptestmw-1.c,
2812 gcc.target/i386/avx512bw-vptestnmb-1.c,
2813 gcc.target/i386/avx512bw-vptestnmw-1.c,
2814 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2815 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2816 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2817 gcc.target/i386/avx512dq-vfpclassss-1.c,
2818 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2819 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2820 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2821 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2822 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2823 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2824 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2825 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2826 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2827 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2828 gcc.target/i386/avx512vl-vpcmpged-1.c,
2829 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2830 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2831 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2832 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2833 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2834 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2835 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2836 gcc.target/i386/avx512vl-vpcmpled-1.c,
2837 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2838 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2839 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2840 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2841 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2842 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2843 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2844 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2845 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2846 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2847 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2848 gcc.target/i386/avx512vl-vptestmd-1.c,
2849 gcc.target/i386/avx512vl-vptestmq-1.c,
2850 gcc.target/i386/avx512vl-vptestnmd-1.c,
2851 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2852 operand.
2853 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2854 gcc.target/i386/avx512bw-vpcmpub-1.c,
2855 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2856 gcc.target/i386/avx512bw-vpcmpw-1.c,
2857 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2858 gcc.target/i386/avx512dq-vfpclassps-1.c,
2859 gcc.target/i386/avx512f-vcmppd-1.c,
2860 gcc.target/i386/avx512f-vcmpps-1.c,
2861 gcc.target/i386/avx512f-vcmpsd-1.c,
2862 gcc.target/i386/avx512f-vcmpss-1.c,
2863 gcc.target/i386/avx512f-vpcmpd-1.c,
2864 gcc.target/i386/avx512f-vpcmpq-1.c,
2865 gcc.target/i386/avx512f-vpcmpud-1.c,
2866 gcc.target/i386/avx512f-vpcmpuq-1.c,
2867 gcc.target/i386/avx512f-vptestmd-1.c,
2868 gcc.target/i386/avx512f-vptestmq-1.c,
2869 gcc.target/i386/avx512f-vptestnmd-1.c,
2870 gcc.target/i386/avx512f-vptestnmq-1.c,
2871 gcc.target/i386/avx512vl-vcmppd-1.c,
2872 gcc.target/i386/avx512vl-vcmpps-1.c,
2873 gcc.target/i386/avx512vl-vpcmpd-1.c,
2874 gcc.target/i386/avx512vl-vpcmpq-1.c,
2875 gcc.target/i386/avx512vl-vpcmpud-1.c,
2876 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2877 as mask operand.
2878
afe1ec89 28792019-01-03 Martin Sebor <msebor@redhat.com>
2880
2881 PR tree-optimization/88659
2882 * gcc.dg/Wstringop-truncation-6.c: New test.
2883
a63b6e5e 28842019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2885
2886 PR fortran/48543
2887 * gfortran.dg/const_chararacter_merge.f90: Remove.
2888
e9a46ba8 28892019-01-03 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR debug/88644
2892 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2893 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2894
28952019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2896
2897 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2898 * gcc.dg/pubtypes-3.c: Likewise.
2899 * gcc.dg/pubtypes-4.c: Likewise.
2900
0627c5c9 29012019-01-03 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR c++/88636
2904 * g++.target/i386/pr88636.C: New test.
2905
f9f7d90c 29062019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2907
2908 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2909
62468601 29102019-01-03 Martin Liska <mliska@suse.cz>
2911
2912 PR testsuite/88436
2913 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2914
37fb9cf6 29152019-01-02 Marek Polacek <polacek@redhat.com>
2916
2917 PR c++/88612 - ICE with -Waddress-of-packed-member.
2918 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2919
6080dd2f 2920 PR c++/88631 - CTAD failing for value-initialization.
2921 * g++.dg/cpp1z/class-deduction59.C: New test.
2922
dd5ea033 2923 PR c++/81486 - CTAD failing with ().
2924 * g++.dg/cpp1z/class-deduction60.C: New test.
2925 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 2926
ff8064bd 29272019-01-02 Martin Sebor <msebor@redhat.com>
2928 Jeff Law <law@redhat.com>
2929
2930 * gcc.dg/strlenopt-36.c: Update.
2931 * gcc.dg/strlenopt-45.c: Update.
2932 * gcc.c-torture/execute/strlen-5.c: New test.
2933 * gcc.c-torture/execute/strlen-6.c: New test.
2934 * gcc.c-torture/execute/strlen-7.c: New test.
2935
5152b58e 29362019-01-02 Jakub Jelinek <jakub@redhat.com>
2937
2938 PR testsuite/87304
2939 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2940 messages only on vect_hw_misalign targets.
2941
5055fc33 29422019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 2943
5055fc33 2944 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2945 * gfortran.dg/dec_d_lines_3.f: Ditto.
2946 * gfortran.dg/dec_structure_24.f90: Ditto.
2947 * gfortran.dg/dec_structure_26.f90: Ditto.
2948 * gfortran.dg/dec_structure_27.f90: Ditto.
2949 * gfortran.dg/dec_type_print_3.f90: Ditto.
2950 * gfortran.dg/derived_name_1.f90: Ditto.
2951 * gfortran.dg/error_recovery_1.f90: Ditto.
2952 * gfortran.dg/gomp/pr29759.f90: Ditto.
2953 * gfortran.dg/pr36192.f90: Ditto.
2954 * gfortran.dg/pr56007.f90: Ditto.
2955 * gfortran.dg/pr56520.f90: Ditto.
2956 * gfortran.dg/pr78741.f90: Ditto.
2957 * gfortran.dg/print_fmt_2.f90: Ditto.
2958 * gfortran.dg/select_type_20.f90: Ditto.
2959
ac7cf41b 29602019-01-02 Marek Polacek <polacek@redhat.com>
2961
2962 PR c++/86875
2963 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2964
f46df7fc 29652019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2966
2967 PR fortran/48543
2968 * gfortran.dg/const_chararacter_merge.f90: New test.
2969
035de790 29702019-01-02 Jan Hubicka <hubicka@ucw.cz>
2971
2972 PR lto/88130
2973 * g++.dg/torture/pr88130.C: New testcase.
2974
79cbb1a8 29752019-01-02 Martin Liska <mliska@suse.cz>
2976
2977 PR tree-optimization/88650
2978 * gfortran.dg/predict-3.f90: New test.
2979
040ec1c0 29802019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2981
2982 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2983
74dbdf38 29842019-01-02 Richard Biener <rguenther@suse.de>
2985
2986 PR tree-optimization/88621
2987 * gcc.dg/torture/pr88621.c: New testcase.
2988
17ae0a21 29892019-01-02 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR ipa/88561
2992 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2993 targets and expect _ZThn8 for ilp32 targets.
2994
14c286b1 29952019-01-01 Martin Sebor <msebor@redhat.com>
2996 Jeff Law <law@redhat.com>
2997
040ec1c0 2998 * gcc.dg/strlenopt-40.c: Update.
2999 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 3000 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3001
14c286b1 3002 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3003 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3004 * gcc.dg/strlenopt-59.c: New test.
3005 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3006 * g++.dg/init/strlen.C: New test.
3007
66aeaf4b 30082019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3009
3010 PR fortran/82743
3011 * gfortran.dg/structure_constructor_16.f90: New test.
3012
aaeb2d1b 30132019-01-01 Jan Hubicka <hubicka@ucw.cz>
3014
3015 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3016 * g++.dg/ipa/devirt-53.C: Fix scan template.
3017
27ebfa0d 30182019-01-01 Jan Hubicka <hubicka@ucw.cz>
3019
3020 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3021 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3022 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3023
e9780462 30242019-01-01 Jan Hubicka <hubicka@ucw.cz>
3025
3026 * g++.dg/tree-prof/devirt.C: Update testcase.
3027
fbd26352 30282019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 3029
3030 Update copyright years.
f1717362 3031\f
fbd26352 3032Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 3033
3034Copying and distribution of this file, with or without modification,
3035are permitted in any medium without royalty provided the copyright
3036notice and this notice are preserved.