]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/80295 (ICE in __builtin_update_setjmp_buf expander)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7ea3a3c7
RB
12017-10-17 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/82563
4 * gcc.dg/graphite/pr82563.c: New testcase.
5
d6808f21
PC
62017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/67831
9 * g++.dg/cpp0x/constexpr-ice18.C: New.
10
54a3b395
PC
112017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/82570
14 * g++.dg/cpp1z/constexpr-lambda18.C: New.
15
49dcd8a4
JJ
162017-10-17 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/82549
19 * gcc.c-torture/compile/pr82549.c: New test.
20
7a76132c
ML
212017-10-17 Martin Liska <mliska@suse.cz>
22
23 * lib/scanasm.exp: Print how many times a regex pattern is
24 found.
25 * lib/scandump.exp: Likewise.
26
49dcd8a4 272017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
28
29 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
30 _mm_maskz_reduce_sd): Test new intrinsics.
31 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
32 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
33 _mm_maskz_reduce_ss): Test new intrinsics.
34 * gcc.target/i386/avx512dq-vreducess-2.c: New.
35 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
36 __builtin_ia32_reducess): Remove builtin.
37 (__builtin_ia32_reducesd_mask,
38 __builtin_ia32_reducess_mask): Test new builtin.
39 * gcc.target/i386/sse-13.c: Ditto.
40 * gcc.target/i386/sse-23.c: Ditto.
41
55015c10
ML
422017-10-16 Martin Liska <mliska@suse.cz>
43
44 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
45 so that it will work for both C and C++ FEs.
46
9b460e2e
FR
472017-10-16 Fritz Reese <fritzoreese@gmail.com>
48
49 PR fortran/82511
50 * gfortran.dg/dec_structure_22.f90: New testcase.
51
39920b04
PC
522017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
53
54 PR c++/64931
55 * g++.dg/cpp1y/auto-fn43.C: New.
56
a310363e
WD
572017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
58
59 PR target/82442
60 * gcc.dg/vect/pr31699.c: Fix testcase.
61
1274f086
TC
622017-10-16 Tamar Christina <tamar.christina@arm.com>
63
64 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
65 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
66 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
67 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
68
126c1ea1
JJ
692017-10-16 Jakub Jelinek <jakub@redhat.com>
70
71 PR c++/53574
72 * g++.dg/other/pr53574.C: New test.
73
6fba3d61
PC
742017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/61323
77 * g++.dg/cpp0x/constexpr-61323.C: New.
78
4dcfe21f
PC
792017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/54090
82 * g++.dg/template/crash128.C: New.
83
31677224
TK
842017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
85
86 PR fortran/82372
87 * gfortran.dg/illegal_char.f90: New test.
88
d7840b47
KT
892017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90 Michael Collison <michael.collison@arm.com>
91
92 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
93
c97b789c
PC
942017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/80908
97 * g++.dg/cpp1z/noexcept-type18.C: New.
98
27b8e74a
PC
992017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
100
101 PR c++/81016
102 * g++.dg/cpp1z/pr81016.C: New.
103
cc453086
JJ
1042017-10-14 Jakub Jelinek <jakub@redhat.com>
105
106 PR middle-end/62263
14745bca
JJ
107 PR middle-end/82498
108 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
109
110 PR middle-end/62263
cc453086
JJ
111 PR middle-end/82498
112 * c-c++-common/rotate-5.c (f2): New function. Move old
113 function to ...
114 (f4): ... this. Use 127 instead of 128.
115 (f3, f5, f6): New functions.
116 (main): Test all f[1-6] functions, with both 0 and 1 as
117 second arguments.
118 * c-c++-common/rotate-6.c: New test.
119 * c-c++-common/rotate-6a.c: New test.
120 * c-c++-common/rotate-7.c: New test.
121 * c-c++-common/rotate-7a.c: New test.
122 * c-c++-common/rotate-8.c: New test.
123
0fcd7270
HK
1242017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
125
126 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
127 testcase.
128
5c20e429
JJ
1292017-10-14 Jakub Jelinek <jakub@redhat.com>
130
131 PR rtl-optimization/81423
132 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
133 suffixes to LL.
134 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
135
8afb6a2c
JJ
1362017-10-13 Jakub Jelinek <jakub@redhat.com>
137
138 PR sanitizer/82353
139 * g++.dg/ubsan/pr82353-2.C: New test.
140 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
141 * g++.dg/ubsan/pr82353-2.h: New file.
142
e6110fa6
PT
1432017-10-13 Paul Thomas <pault@gcc.gnu.org>
144
145 PR fortran/81048
146 * gfortran.dg/derived_init_4.f90 : New test.
147
d7327979
PC
1482017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
149
150 PR c++/69078
151 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
152 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
153
e7176f75
JJ
1542017-10-13 Jakub Jelinek <jakub@redhat.com>
155
156 PR target/82274
157 * gcc.dg/pr82274-1.c: New test.
158 * gcc.dg/pr82274-2.c: New test.
159
8de71903
PC
1602017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
161
162 PR c++/80873
163 * g++.dg/cpp1y/auto-fn41.C: New.
164 * g++.dg/cpp1y/auto-fn42.C: Likewise.
165
15f7a469
DM
1662017-10-13 David Malcolm <dmalcolm@redhat.com>
167
168 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
169 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
170 erroneously covered by an unclosed extern "C".
171 * g++.dg/template/extern-c.C: New test case.
172
6fe00fb7
RB
1732017-10-13 Richard Biener <rguenther@suse.de>
174
175 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
176 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
177 with alternate flags.
178
1a8821c5
RB
1792017-10-13 Richard Biener <rguenther@suse.de>
180
181 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
182 behavior.
183 * gcc.dg/graphite/scop-7.c: Likewise.
184 * gcc.dg/graphite/scop-8.c: Likewise.
185
2ecf9ac7
L
1862017-10-13 H.J. Lu <hongjiu.lu@intel.com>
187
188 PR target/82499
189 * gcc.target/i386/pr82499-1.c: New file.
190 * gcc.target/i386/pr82499-2.c: Likewise.
191 * gcc.target/i386/pr82499-3.c: Likewise.
192
ef8c92e8
JJ
1932017-10-13 Jakub Jelinek <jakub@redhat.com>
194
5752d1f7
JJ
195 PR target/82524
196 * gcc.c-torture/execute/pr82524.c: New test.
197
a0e4174c
JJ
198 PR target/82498
199 * gcc.dg/tree-ssa/pr82498.c: New test.
200
ef8c92e8
JJ
201 PR target/82498
202 * gcc.dg/ubsan/pr82498.c: New test.
203
a68f286c
RB
2042017-10-13 Richard Biener <rguenther@suse.de>
205
206 PR tree-optimization/82451
207 * gcc.dg/graphite/pr82451.c: New testcase.
208 * gfortran.dg/graphite/id-27.f90: Likewise.
209 * gfortran.dg/graphite/pr82451.f: Likewise.
210
1163f058
RB
2112017-10-13 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/82525
214 * gcc.dg/graphite/id-30.c: New testcase.
215 * gfortran.dg/graphite/id-28.f90: Likewise.
216
7ff5eac3
AM
2172017-10-13 Alan Modra <amodra@gmail.com>
218
219 * gcc.target/i386/asm-mem.c: New test.
220
912a7ec3
JJ
2212017-10-12 Jakub Jelinek <jakub@redhat.com>
222
223 PR target/82498
224 * gcc.target/i386/pr82498-1.c: New test.
225 * gcc.target/i386/pr82498-2.c: New test.
226
83d502cf
JH
2272017-10-12 Jan Hubicka <hubicka@ucw.cz>
228
229 * gcc.dg/predict-13.c: Update template for probaility change.
230 * gcc.dg/predict-8.c: Likewise.
231
62e1c678
DM
2322017-10-12 David Malcolm <dmalcolm@redhat.com>
233
234 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
235 output to reflect changes to reported locations of missing
236 symbols.
237 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
238 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
239 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
240 * c-c++-common/gomp/pr63326.c: Likewise.
241 * c-c++-common/missing-close-symbol.c: Likewise, also update for
242 new fix-it hints.
243 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
244 for missing colon in ternary operator.
245 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
246 * g++.dg/cpp1y/pr65202.C: Likewise.
247 * g++.dg/missing-symbol-2.C: New test case.
248 * g++.dg/other/do1.C: Update expected output to reflect
249 changes to reported locations of missing symbols.
250 * g++.dg/parse/error11.C: Likewise.
251 * g++.dg/template/error11.C: Likewise.
252 * gcc.dg/missing-symbol-2.c: New test case.
253 * gcc.dg/missing-symbol-3.c: New test case.
254 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
255 changes to reported locations of missing symbols.
256 * gcc.dg/noncompile/971104-1.c: Likewise.
257 * obj-c++.dg/exceptions-6.mm: Likewise.
258 * obj-c++.dg/pr48187.mm: Likewise.
259 * objc.dg/exceptions-6.m: Likewise.
260
7a866e7e
MS
2612017-10-12 Martin Sebor <msebor@redhat.com>
262
263 PR other/82301
264 PR c/82435
265 * g++.dg/ext/attr-ifunc-1.C: Update.
266 * g++.dg/ext/attr-ifunc-2.C: Same.
267 * g++.dg/ext/attr-ifunc-3.C: Same.
268 * g++.dg/ext/attr-ifunc-4.C: Same.
269 * g++.dg/ext/attr-ifunc-5.C: Same.
270 * g++.dg/ext/attr-ifunc-6.C: New test.
271 * g++.old-deja/g++.abi/vtable2.C: Update.
272 * gcc.dg/attr-ifunc-6.c: New test.
273 * gcc.dg/attr-ifunc-7.c: New test.
274 * gcc.dg/pr81854.c: Update.
275 * lib/target-supports.exp: Update.
276
e95c9129
DM
2772017-10-12 David Malcolm <dmalcolm@redhat.com>
278
279 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
280 "#pragma is not allowed here" error.
281
939cf90f
BC
2822017-10-12 Bin Cheng <bin.cheng@arm.com>
283
284 * gcc.dg/tree-ssa/ldist-28.c: New test.
285 * gcc.dg/tree-ssa/ldist-29.c: New test.
286 * gcc.dg/tree-ssa/ldist-30.c: New test.
287 * gcc.dg/tree-ssa/ldist-31.c: New test.
288
163aa51b
BC
2892017-10-12 Bin Cheng <bin.cheng@arm.com>
290
291 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
292 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
293 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
294 * gcc.dg/tree-ssa/ldist-33.c: New test.
295
f0c216e1
RB
2962017-10-12 Richard Biener <rguenther@suse.de>
297
298 PR tree-optimization/69728
299 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
300 the loop now. Remove unrelated undefined behavior.
301
281ff779
JJ
3022017-10-12 Jakub Jelinek <jakub@redhat.com>
303
6089393b
JJ
304 PR c++/82159
305 * g++.dg/opt/pr82159-2.C: New test.
306
281ff779
JJ
307 PR target/82353
308 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
309 * gcc.target/i386/pr82353.C: Moved to ...
310 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
311
07a5fe52
UB
3122017-10-11 Uros Bizjak <ubizjak@gmail.com>
313
314 * gcc.target/i386/387-ficom-2.c: New test.
315
666a1c32
JJ
3162017-10-11 Jakub Jelinek <jakub@redhat.com>
317
ca38a07b
JJ
318 PR middle-end/80421
319 * gcc.c-torture/execute/pr80421.c: New test.
320
69c328ec
JJ
321 PR tree-optimization/78558
322 * gcc.dg/vect/pr78558.c: New test.
323
1d5b9dd5
JJ
324 PR c++/82414
325 * g++.dg/lto/pr82414_0.C: New test.
326
fbb0add7
JJ
327 PR c++/78523
328 * g++.dg/cpp1y/pr78523.C: New test.
329
666a1c32
JJ
330 PR c++/80194
331 * g++.dg/cpp1y/pr80194.C: New test.
332
241dbd9d
QZ
3332017-10-11 Qing Zhao <qing.zhao@oracle.com>
334
335 PR target/81422
07a5fe52 336 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 337
6dcb9e91
VM
3382017-10-11 Vladimir Makarov <vmakarov@redhat.com>
339
340 PR sanitizer/82353
341 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
342 * gcc.target/i386/pr82353.C: New.
343
42851ff8
UB
3442017-10-11 Uros Bizjak <ubizjak@gmail.com>
345
346 * gcc.target/i386/387-ficom-1.c: New test.
347
278a8434
JL
3482017-10-11 Jeff Law <law@redhat.com>
349
350 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
351 address computation of end of complex_attrib_array_types.
352
6358a676
MG
3532017-10-11 Marc Glisse <marc.glisse@inria.fr>
354
355 * gcc.dg/Wstrict-overflow-7.c: Xfail.
356 * gcc.dg/pragma-diag-3.c: Likewise.
357
b4ec1d31
BC
3582017-10-11 Bin Cheng <bin.cheng@arm.com>
359
360 PR tree-optimization/82472
361 * gcc.dg/tree-ssa/pr82472.c: New test.
362
3a266bcd
ML
3632017-10-11 Martin Liska <mliska@suse.cz>
364
365 PR sanitizer/82490
366 * c-c++-common/ubsan/attrib-5.c: New test.
367
ed89e76a
ML
3682017-10-11 Martin Liska <mliska@suse.cz>
369
370 Revert r253637:
371
372 PR sanitizer/82484
373 * gcc.dg/asan/pr82484.c: New test.
374
78188a05
ML
3752017-10-11 Martin Liska <mliska@suse.cz>
376
377 PR sanitizer/82484
378 * gcc.dg/asan/pr82484.c: New test.
379
b1a651a2
ML
3802017-10-11 Martin Liska <mliska@suse.cz>
381
382 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
383 optimized dump rather than assembly.
384
dbd282bb
NS
3852017-10-11 Nathan Sidwell <nathan@acm.org>
386
387 * g++.dg/cpp/string-3.C: Fix dg-final.
388
08f0a739
PC
3892017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
390
391 PR c++/80412
392 * g++.dg/cpp1z/class-deduction44.C: New.
393
1d14f58c
PC
3942017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
395
396 PR c++/82230
397 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
398
99f1498e
PC
3992017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
400
401 PR c++/81299
402 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
403
7cd6ea64
NS
4042017-10-10 Nathan Sidwell <nathan@acm.org>
405
406 * g++.dg/lookup/extern-c-redecl6.C: New.
407 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
408 * g++.dg/lookup/extern-c-redecl.C: Likewise.
409 * g++.old-deja/g++.other/using9.C: Likewise.
410
507ea98d
PC
4112017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
412
413 PR c++/78006
414 * g++.dg/cpp1y/auto-fn40.C: New.
415
92395f1c
PC
4162017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/81032
419 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
420
71a84d92
JJ
4212017-10-10 Jakub Jelinek <jakub@redhat.com>
422
16d926d2
JJ
423 PR rtl-optimization/68205
424 * gcc.c-torture/execute/20040709-3.c: New test.
425
b2ca2504
JJ
426 PR c++/67625
427 * g++.dg/cpp0x/pr67625.C: New test.
428
c9a0dec5
JJ
429 PR middle-end/70887
430 * g++.dg/cpp0x/pr70887.C: New test.
431
aaf58ab1
JJ
432 PR c++/70338
433 * g++.dg/cpp0x/pr70338.C: New test.
434
10885d13
JJ
435 PR c++/77786
436 * g++.dg/cpp1y/pr77786.C: New test.
437
da31baba
JJ
438 PR c++/71875
439 * g++.dg/cpp1y/pr71875.C: New test.
440
24f8d391
JJ
441 PR c++/77578
442 * g++.dg/gomp/pr77578.C: New test.
443
4407c309
JJ
444 PR middle-end/70100
445 * g++.dg/opt/pr70100.C: New test.
446
7094f0d3
JJ
447 PR c++/68252
448 * g++.dg/other/pr68252.C: New test.
449
71a84d92
JJ
450 PR target/79565
451 PR target/82483
452 * gcc.target/i386/pr82483-1.c: New test.
453 * gcc.target/i386/pr82483-2.c: New test.
454
24d8f6b6
WS
4552017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
456
457 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
458 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
459 instruction list.
460
35b82d26
NS
4612017-10-10 Nathan Sidwell <nathan@acm.org>
462
463 PR preprocessor/82506
464 * g++.dg/cpp/string-3.C: New.
465
f1e2a004
WS
4662017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
467
468 * gcc.target/powerpc/fold-vec-splat-16.c: New
469 * gcc.target/powerpc/fold-vec-splat-32.c: New.
470 * gcc.target/powerpc/fold-vec-splat-8.c: New.
471
3934b625
TK
4722017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
473
474 PR libfortran/82233
475 * gfortran.dg/execute_command_line_3.f90: New test.
476
53befce7
WS
4772017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
478
479 * gcc.target/powerpc/fold-vec-splat-16.c: New
480 * gcc.target/powerpc/fold-vec-splat-32.c: New.
481 * gcc.target/powerpc/fold-vec-splat-8.c: New.
482
0ec8f0c6
WS
4832017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
484
485 * gcc.target/powerpc/fold-vec-splats-char.c: New.
486 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
487 * gcc.target/powerpc/fold-vec-splats-int.c: New.
488 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
489 * gcc.target/powerpc/fold-vec-splats-short.c: New.
490
802b38c9
JJ
4912017-10-10 Jakub Jelinek <jakub@redhat.com>
492
493 PR c/82437
494 * c-c++-common/Wtautological-compare-7.c: New test.
495
2fe1a1b8
BC
4962017-10-10 Bin Cheng <bin.cheng@arm.com>
497
498 * gcc.dg/tree-ssa/ldist-34.c: New test.
499
efe040bf
BC
5002017-10-10 Bin Cheng <bin.cheng@arm.com>
501
502 * gcc.dg/tree-ssa/ldist-27.c: New test.
503
0c6ddd1d
ES
5042017-10-09 Ed Schonberg <schonberg@adacore.com>
505
506 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
507 gnat.dg/class_wide4_pkg2.ads: New testcase.
508
5092017-10-09 Ed Schonberg <schonberg@adacore.com>
510
511 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
512
5132017-10-09 Ed Schonberg <schonberg@adacore.com>
514
515 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
516 New testcase.
517
a1df6521
MM
5182017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
519
520 * gcc.target/powerpc/amo1.c: New test.
521 * gcc.target/powerpc/amo2.c: Likewise.
522
7668b0a6
RB
5232017-10-09 Richard Biener <rguenther@suse.de>
524
525 PR tree-optimization/82449
526 * gfortran.dg/graphite/pr82449.f: New testcase.
527
ad2c91b2
AK
5282017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
529
530 PR target/82463
531 * gcc.target/s390/zvector/pr82463.c: New test.
532
3141e768
AK
5332017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
534
535 PR target/82465
536 * gcc.target/s390/zvector/pr82465.c: New test.
537
8d9c7f8a
WD
5382017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
539
540 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
541
b7807e11
TV
5422017-10-09 Tom de Vries <tom@codesourcery.com>
543
544 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
545 number relative.
546 (abort): Declare.
547
561593c1
EB
5482017-10-08 Eric Botcazou <ebotcazou@adacore.com>
549
550 * gcc.c-torture/execute/20171008-1.c: New test.
551
5759add4
JL
5522017-10-03 Jeff Law <law@redhat.com>
553
554 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
555 * gcc.dg/stack-check-6.c: Likewise.
556 * gcc.dg/stack-check-6a.c: Likewise.
557
59abe903
MC
5582017-10-07 Michael Collison <michael.collison@arm.com>
559
560 * gcc.target/aarch64/var_shift_mask_2.c: New test.
561
2fcd5884
PT
5622017-10-07 Paul Thomas <pault@gcc.gnu.org>
563
564 PR fortran/82375
565 * gfortran.dg/pdt_13.f03 : New test.
566 * gfortran.dg/pdt_14.f03 : New test.
567 * gfortran.dg/pdt_15.f03 : New test.
568
12b9f3ac
JH
5692017-10-07 Jan Hubicka <hubicka@ucw.cz>
570
571 * gcc.dg/cold-1.c: New testcase.
572
b8f49e4a
PC
5732017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/80805
576 * g++.dg/cpp0x/pr80805.C: New.
577
5abde510
TK
5782017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
579
580 PR fortran/49232
581 * gfortran.dg/contiguous_4.f90: New test.
582
58ebb59b
PC
5832017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/66690
586 * g++.dg/cpp1y/pr66690.C: New.
587
9db84ece
NS
5882017-10-06 Nathan Sidwell <nathan@acm.org>
589
590 PR c++/82424
591 * g++.dg/warn/pr82424.C: New.
592
681f18d1
JJ
5932017-10-06 Jakub Jelinek <jakub@redhat.com>
594
7260f6f7
JJ
595 PR c++/82299
596 * g++.dg/cpp0x/pr82299.C: New test.
597
681f18d1
JJ
598 P0704R1 - fixing const-qualified pointers to members
599 * g++.dg/cpp2a/ptrmem1.C: New test.
600
513d5564
ML
6012017-10-06 Martin Liska <mliska@suse.cz>
602
603 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
604
d155a264
SD
6052017-10-06 Sudakshina Das <sudi.das@arm.com>
606
607 * gcc.target/aarch64/bic_imm_1.c: New test.
608 * gcc.target/aarch64/orr_imm_1.c: Likewise.
609
e78b10ce
PC
6102017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
611
612 PR c++/60153
613 * g++.dg/cpp0x/variadic-crash3.C: New.
614
2f391428
JJ
6152017-10-06 Jakub Jelinek <jakub@redhat.com>
616
617 PR tree-optimization/82434
618 * gcc.dg/store_merging_9.c: New test.
619
d20eac1b
RB
6202017-10-06 Richard Biener <rguenther@suse.de>
621
622 PR tree-optimization/82397
623 * gfortran.dg/pr82397.f: New testcase.
624
ac95a65d
AK
6252017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
626
627 PR target/82322
628 * gcc.target/s390/zvector/pr82322.c: New test.
629
6fcb90c6
AK
6302017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
631
632 PR target/82317
633 * gcc.target/s390/zvector/pr82317.c: New test.
634
3d28cdc2
RB
6352017-10-06 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/82422
638 * gcc.dg/graphite/pr82422.c: New testcase.
639
6c7e0f7a
RB
6402017-10-06 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/82421
643 * gcc.dg/graphite/pr82421.c: New testcase.
644
4e34b338
JJ
6452017-10-06 Jakub Jelinek <jakub@redhat.com>
646
647 PR c/82437
648 * c-c++-common/Wtautological-compare-6.c: New test.
649
bd8d431f
RB
6502017-10-06 Richard Biener <rguenther@suse.de>
651
652 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
653 * gcc.dg/graphite/id-16.c: Likewise.
654 * gcc.dg/graphite/pr46168.c: Likewise.
655 * gcc.dg/graphite/pr68756.c: Likewise.
656 * gcc.dg/graphite/pr69728.c: Likewise.
657 * gcc.dg/graphite/pr71575-2.c: Likewise.
658 * gcc.dg/graphite/pr77362.c: Likewise.
659 * gcc.dg/graphite/pr81373.c: Likewise.
660 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
661 * gfortran.dg/graphite/interchange-1.f: Likewise.
662 * gfortran.dg/graphite/pr42334-1.f: Likewise.
663 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
664 * gfortran.dg/graphite/pr42393.f90: Likewise.
665 * gfortran.dg/graphite/pr47019.f: Likewise.
666 * gfortran.dg/graphite/id-17.f: Likewise.
667 * gfortran.dg/graphite/id-19.f: Likewise.
668 * gfortran.dg/graphite/run-id-2.f90: Likewise.
669 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
670 * gfortran.dg/graphite/pr42326.f90: Likewise.
671 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
672 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
673 a code generation error.
674 * gfortran.dg/graphite/run-id-3.f90: Likewise.
675 * gfortran.dg/graphite/pr29832.f90: Likewise.
676
31bee964
RB
6772017-10-06 Richard Biener <rguenther@suse.de>
678
679 PR tree-optimization/82436
680 * gcc.dg/vect/pr82436.c: New testcase.
681
4bc4b2b4
BE
6822017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
683
684 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
685
592fbfb5
TC
6862017-10-05 Tamar Christina <tamar.christina@arm.com>
687
688 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
689 * lib/target-supports.exp (vect_sizes_16B_8B): New.
690
6912017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
692
693 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
694 * gcc.dg/vect/vect-align-2.c: Likewise.
695 * gcc.dg/vect/vect-multitypes-1.c: Likewise
696
807e3be2
NS
6972017-10-05 Nathan Sidwell <nathan@acm.org>
698
699 * g++.dg/warn/mvp.C: New.
700
05e1eaeb
JJ
7012017-10-05 Jakub Jelinek <jakub@redhat.com>
702
703 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
704 friendly.
705
bb61e6e3
RB
7062017-10-05 Richard Biener <rguenther@suse.de>
707
708 * gfortran.dg/graphite/id-17.f: Fix typo.
709 * gfortran.dg/graphite/id-19.f: Likewise.
710 * gfortran.dg/graphite/pr29832.f90: Likewise.
711 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
712 * gfortran.dg/graphite/pr42326.f90: Likewise.
713 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
714 * gfortran.dg/graphite/run-id-2.f90: Likewise.
715 * gfortran.dg/graphite/run-id-3.f90: Likewise.
716
5b93c0ee
PC
7172017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
718
719 PR c++/80471
720 * g++.dg/cpp1y/pr80471.C: New.
721
25139006
PC
7222017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
723
724 PR c++/78131
725 * g++.dg/cpp1z/constexpr-lambda17.C: New.
726
968e56bf
PC
7272017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
728
729 PR c++/78018
730 * g++.dg/cpp1y/lambda-generic-78018.C: New.
731
fb4ccfed
PC
7322017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
733 Andrew Pinski <apinski@cavium.com>
734
735 PR c++/71946
736 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
737 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
738
ab6501d7
SD
7392017-10-04 Sudakshina Das <sudi.das@arm.com>
740
741 * gcc.target/aarch64/bic_imm_1.c: New.
742 * gcc.target/aarch64/orr_imm_1.c: Likewise.
743
b419102c
NS
7442017-10-04 Nathan Sidwell <nathan@acm.org>
745
746 * g++.dg/abi/mangle41.C: Adjust diagnostics.
747
420db574
JJ
7482017-10-04 Jakub Jelinek <jakub@redhat.com>
749
750 PR c++/82373
751 * g++.dg/cpp1y/pr82373.C: New test.
752
8139a48e
DM
7532017-10-04 David Malcolm <dmalcolm@redhat.com>
754
755 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
756 underlining for param.
757 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
758 highlighting of parameters; add test coverage for trivial
759 parameter decls, and for callback parameters.
760 * gcc.dg/pr68533.c: Update location of two errors to reflect
761 location of params.
762
6069fe72
DM
7632017-10-04 David Malcolm <dmalcolm@redhat.com>
764
765 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
766 (create_code): Call it.
767 * jit.dg/test-vector-rvalues.cc: New test case.
768
4f15b6a2
AK
7692017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
770
771 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
772 vector loop peeling.
773 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
774 New proc.
775
30d027da
AK
7762017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
777
778 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
779 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
780 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
781 vect_floatint_cvt with vect_doubleint_cvt.
782 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
783 vect_intfloat_cvt with vect_intdouble_cvt.
784 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
785 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
786 depend on vect_intdouble_cvt.
787 * lib/target-supports.exp
788 (check_effective_target_vect_doubleint_cvt)
789 (check_effective_target_vect_intdouble_cvt): New procs.
790
c059a92e
AK
7912017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
792
793 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
794 * lib/target-supports.exp (check_effective_target_vect_long_mult):
795 New proc.
796
a4646113
AK
7972017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
798
799 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
800 * gfortran.dg/vect/pr77848.f: Likewise.
801
26412773
AK
8022017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
803
804 * lib/target-supports.exp (check_effective_target_vect_float):
805 Return 1 being on a S/390 with VXE.
806 * gcc.dg/vect/pr31699.c: Require vec_float.
807 * gcc.dg/vect/pr61194.c: Likewise.
808 * gcc.dg/vect/pr65947-10.c: Likewise.
809 * gcc.dg/vect/pr66142.c: Likewise.
810 * gcc.dg/vect/slp-10.c: Likewise.
811 * gcc.dg/vect/slp-11c.c: Likewise.
812 * gcc.dg/vect/slp-12b.c: Likewise.
813 * gcc.dg/vect/slp-18.c: Likewise.
814 * gcc.dg/vect/slp-33.c: Likewise.
815 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
816 * gcc.dg/vect/slp-cond-2.c: Likewise.
817 * gcc.dg/vect/vect-cond-10.c: Likewise.
818 * gcc.dg/vect/vect-cond-8.c: Likewise.
819 * gcc.dg/vect/vect-cond-9.c: Likewise.
820 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
821 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
822
ebb4badd
TS
8232017-10-04 Thomas Schwinge <thomas@codesourcery.com>
824
825 PR tree-optimization/82374
826 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
827 attributes propagation changes for OMP outlined regions.
828 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
829 * c-c++-common/goacc/kernels-reduction.c: Likewise.
830
f95810b5
RS
8312017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
832
833 PR tree-optimization/82413
834 * g++.dg/pr82413.C: New test.
835
707905d0
PT
8362017-10-04 Paul Thomas <pault@gcc.gnu.org>
837
838 PR fortran/77296
839 * gfortran.dg/associate_32.f03 : New test.
840
8bca3f59
PC
8412017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
842
843 PR c++/78816
844 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
845
5c38262d
JJ
8462017-10-04 Jakub Jelinek <jakub@redhat.com>
847
848 PR tree-optimization/82374
849 * gcc.dg/gomp/pr82374.c: New test.
850
21375f0d
RB
8512017-10-04 Richard Biener <rguenther@suse.de>
852
853 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
854 errors and scan for one.
855 * gfortran.dg/graphite/id-19.f: Likewise.
856 * gfortran.dg/graphite/pr29832.f90: Likewise.
857 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
858 * gfortran.dg/graphite/pr42326.f90: Likewise.
859 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
860 * gfortran.dg/graphite/run-id-2.f90: Likewise.
861 * gfortran.dg/graphite/run-id-3.f90: Likewise.
862 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
863
944e0841
MM
8642017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
865
866 * gcc.target/powerpc/float128-odd.c: New test.
867
5bd8ff41
PC
8682017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
869
870 PR c++/70343
871 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
872
11e3d45c
JL
8732017-10-03 Jeff Law <law@redhat.com>
874
875 PR target/82358
876 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
877
3b7511f9
MJ
8782017-10-03 Martin Jambor <mjambor@suse.cz>
879
880 PR tree-optimization/82363
881 * gcc.dg/tree-ssa/pr82363.c: New test.
882
bb81a576
JJ
8832017-10-03 Jakub Jelinek <jakub@redhat.com>
884
33ff5dda
JJ
885 PR tree-optimization/82381
886 * gcc.c-torture/compile/pr82381.c: New test.
887
bb81a576
JJ
888 PR target/82386
889 * gcc.dg/pr82386.c: New test.
890
5aab83d5
PC
8912017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
892
893 PR c++/70570
894 * g++.dg/cpp1y/lambda-generic-70570.C: New.
895
70c894ea
PC
8962017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
897
898 PR c++/79590
899 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
900
603841eb
PC
9012017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/79005
904 * g++.dg/cpp1y/lambda-generic-79005.C: New.
905
da3723a8
PT
9062017-10-02 Paul Thomas <pault@gcc.gnu.org>
907
908 PR fortran/82312
909 * gfortran.dg/typebound_proc_36.f90 : New test.
910
20a7e14a
PB
9112017-10-02 Peter Bergner <bergner@vnet.ibm.com>
912
913 PR target/80210
914 * gcc.target/powerpc/pr80210-2.c: New test.
915
f240a230
JJ
9162017-10-02 Jakub Jelinek <jakub@redhat.com>
917
476dec78
JJ
918 * gcc.dg/pr82389.c: New test.
919
f240a230
JJ
920 PR tree-optimization/82387
921 PR tree-optimization/82388
922 PR tree-optimization/82389
923 * gcc.c-torture/compile/pr82389.c: New test.
924 * gcc.c-torture/execute/pr82387.c: New test.
925 * gcc.c-torture/execute/pr82388.c: New test.
926
bac1187d
PC
9272017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
928
929 PR c++/79180
930 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
931 * g++.dg/torture/pr79180.C: Likewise.
932
933 PR c++/71386
934 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
935
96e2d1d1
RB
9362017-10-02 Richard Biener <rguenther@suse.de>
937
938 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
939 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
940 * gcc.dg/graphite/id-16.c: Likewise.
941 * gcc.dg/graphite/pr46168.c: Likewise.
942 * gcc.dg/graphite/pr68756.c: Likewise.
943 * gcc.dg/graphite/pr69728.c: Likewise.
944 * gcc.dg/graphite/pr71575-2.c: Likewise.
945 * gcc.dg/graphite/pr77362.c: Likewise.
946 * gcc.dg/graphite/pr81373.c: Likewise.
947 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
948 * gfortran.dg/graphite/interchange-1.f: Likewise.
949 * gfortran.dg/graphite/pr29581.f90: Likewise.
950 * gfortran.dg/graphite/pr42334-1.f: Likewise.
951 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
952 * gfortran.dg/graphite/pr42393.f90: Likewise.
953 * gfortran.dg/graphite/pr47019.f: Likewise.
954
1a6da556
PC
9552017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
956
957 PR c++/69977
958 * g++.dg/cpp1y/lambda-generic-69977.C: New.
959
144d302e
PC
9602017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
961
962 PR c++/59991
963 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
964
7838c9a8
TV
9652017-10-02 Tom de Vries <tom@codesourcery.com>
966
967 * gcc.c-torture/compile/pr82337.c: Add
968 dg-require-effective-target nonlocal_goto.
969
f25a140b
RS
9702017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
971 Alan Hayward <alan.hayward@arm.com>
972 David Sherwood <david.sherwood@arm.com>
973
974 PR target/71307
975 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
976
0389d86c
RB
9772017-10-02 Richard Biener <rguenther@suse.de>
978
979 PR tree-optimization/82355
980 * gcc.dg/graphite/fuse-1.c: Adjust.
981 * gcc.dg/graphite/fuse-2.c: Likewise.
982 * gcc.dg/graphite/pr82355.c: New testcase.
983
aa2a59fc
JL
9842017-10-01 Jeff Law <law@redhat.com>
985
986 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
987
efa1d7a2
DH
9882017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
989
990 PR fortran/61450
991 * gfortran.dg/binding_label_tests_28.f90: New test.
992
ae3f9c32
PC
9932017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
994
995 PR c++/65949
996 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
997
333cb612
PC
9982017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
999
1000 PR c++/68754
1001 * g++.dg/cpp1y/constexpr-68754.C: Move...
1002 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
1003
15c77315
JJ
10042017-09-30 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR target/82361
1007 * gcc.target/i386/pr82361-1.c: New test.
1008 * gcc.target/i386/pr82361-2.c: New test.
1009
b09bf97b
YG
10102017-09-29 Yury Gribov <tetra2005@gmail.com>
1011
1012 PR middle-end/82319
1013 * c-c++/common/pr57371-4.c: Test NaN comparisons.
1014
6e3e8419
EB
10152017-09-29 Eric Botcazou <ebotcazou@adacore.com>
1016
1017 * g++.dg/other/dump-ada-spec-10.C: New test.
1018
e9d297a1
JL
10192017-09-29 Jeff Law <law@redhat.com>
1020
1021 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
1022
603be022
JJ
10232017-09-29 Jakub Jelinek <jakub@redhat.com>
1024
1025 P0683R1 - default member initializers for bit-fields
1026 * g++.dg/ext/bitfield6.C: New test.
1027 * g++.dg/cpp2a/bitfield1.C: New test.
1028 * g++.dg/cpp2a/bitfield2.C: New test.
1029 * g++.dg/cpp2a/bitfield3.C: New test.
1030
9129a561
VM
10312017-09-29 Vladimir Makarov <vmakarov@redhat.com>
1032
1033 PR target/81481
1034 * gcc.target/i386/pr81481.c: New.
1035
a815fe44
KN
10362017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
1037
b5e6b7ca 1038 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
1039 and dg-require-effective-target directives to correct testing
1040 behavior.
b5e6b7ca
SB
1041 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
1042 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
1043 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 1044 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 1045 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 1046 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 1047 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 1048 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 1049 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 1050 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 1051 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 1052 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 1053 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 1054 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 1055 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 1056 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 1057 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 1058
e75210d6
BS
10592017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1060
1061 PR tree-optimization/82337
1062 * gcc.c-torture/compile/pr82337.c: New file.
1063
52c6ab74
JM
10642017-09-29 Javier Miranda <miranda@adacore.com>
1065
1066 * gnat.dg/unchecked_union3.adb: New testcase.
1067
10682017-09-29 Javier Miranda <miranda@adacore.com>
1069
1070 * gnat.dg/unchecked_union2.adb: New testcase.
1071
1dce26a1
DH
10722017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
1073
1074 PR fortran/25071
1075 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
1076 * gfortran.dg/argument_checking_4.f90: Likewise.
1077 * gfortran.dg/argument_checking_5.f90: Likewise.
1078 * gfortran.dg/argument_checking_6.f90: Likewise.
1079 * gfortran.dg/argument_checking_10.f90: Likewise.
1080 * gfortran.dg/argument_checking_13.f90: Likewise.
1081 * gfortran.dg/argument_checking_15.f90: Likewise.
1082 * gfortran.dg/argument_checking_18.f90: Likewise.
1083 * gfortran.dg/gomp/udr8.f90: Likewise.
1084 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
1085 the dg-options.
1086
bf61f589
JJ
10872017-09-29 Jakub Jelinek <jakub@redhat.com>
1088
27746ca9
JJ
1089 * g++.dg/ext/bitfield7.C: New test.
1090 * g++.dg/ext/bitfield8.C: New test.
1091 * g++.dg/ext/bitfield9.C: New test.
1092
2a389958
JJ
1093 PR c/82340
1094 * gcc.dg/tree-ssa/pr82340.c: New test.
1095
bf61f589
JJ
1096 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
1097
051e4e1c
PC
10982017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/79488
1101 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
1102
ff299487
JJ
11032017-09-28 Jakub Jelinek <jakub@redhat.com>
1104
1105 PR target/82342
1106 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
1107 * gcc.target/i386/pr82260-2.c: Likewise.
1108
10e93cf5
SS
11092017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
1110
1111 * gcc.target/i386/avx512f-constant-float-return.c: New test.
1112
b4aac5c3
CL
11132017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
1114
1115 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
1116 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
1117 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1118 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1119 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1120 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1121 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1122 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1123 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1124 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1125
5a47aa2c
DM
11262017-09-28 David Malcolm <dmalcolm@redhat.com>
1127
1128 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
1129 test case.
1130 * jit.dg/test-returning-function-ptr.c (create_code): Update to
1131 create a function pointer type independently of the call to
1132 gcc_jit_function_get_address, and assign the pointer to a local
1133 before returning it, to exercise the function pointer type
1134 comparison code.
1135
15a65e63
DM
11362017-09-27 David Malcolm <dmalcolm@redhat.com>
1137
1138 * jit.dg/all-non-failing-tests.h: Add
1139 test-returning-function-ptr.c.
1140 * jit.dg/test-returning-function-ptr.c: New test case.
1141
a509c571
CL
11422017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
1143
1144 PR target/71727
1145 * gcc.target/aarch64/pr71727-2.c: New test.
1146
6e0cc90b
KN
11472017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1148
1149 * gcc.target/powerpc/swaps-p8-28.c: New test.
1150 * gcc.target/powerpc/swaps-p8-29.c: New test.
1151 * gcc.target/powerpc/swaps-p8-30.c: New test.
1152 * gcc.target/powerpc/swaps-p8-31.c: New test.
1153 * gcc.target/powerpc/swaps-p8-32.c: New test.
1154 * gcc.target/powerpc/swaps-p8-33.c: New test.
1155 * gcc.target/powerpc/swaps-p8-34.c: New test.
1156 * gcc.target/powerpc/swaps-p8-35.c: New test.
1157 * gcc.target/powerpc/swaps-p8-36.c: New test.
1158 * gcc.target/powerpc/swaps-p8-37.c: New test.
1159 * gcc.target/powerpc/swaps-p8-38.c: New test.
1160 * gcc.target/powerpc/swaps-p8-39.c: New test.
1161 * gcc.target/powerpc/swaps-p8-40.c: New test.
1162 * gcc.target/powerpc/swaps-p8-41.c: New test.
1163 * gcc.target/powerpc/swaps-p8-42.c: New test.
1164 * gcc.target/powerpc/swaps-p8-43.c: New test.
1165 * gcc.target/powerpc/swaps-p8-44.c: New test.
1166 * gcc.target/powerpc/swaps-p8-45.c: New test.
1167
4ca4cf4e
CL
11682017-09-27 Carl Love <cel@us.ibm.com>
1169 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1170 for the __builtin_fctid and __builtin_fctiw.
1171
d4b7f2ee
PJ
11722017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1173
1174 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
1175 new group memory offsetting code in the BRIG frontend.
1176 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1177 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1178 * brig.dg/test/gimple/variables.hsail: Likewise.
1179
b55c7343
JJ
11802017-09-27 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR c++/82159
1183 * g++.dg/opt/pr82159.C: New test.
1184
7ba950d3
AK
11852017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1186
1187 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
1188
7a6ed74d
MM
11892017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1190
1191 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
1192 don't generate a 32-bit shift after doing XSCVDPSPN.
1193 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1194 * gcc.target/powerpc/direct-move-float3.c: New test.
1195
1d6fadee
PK
11962017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1197
1198 * gcc.dg/tree-ssa/cmpdiv.c: New test.
1199
1262c6cf
CL
12002017-09-26 Carl Love <cel@us.ibm.com>
1201
1202 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
1203 file for the new built-ins and the existing built-ins.
1204
63b62fa0
JW
12052017-09-26 Janus Weil <janus@gcc.gnu.org>
1206
1207 PR fortran/82143
1208 PR fortran/82324
1209 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
1210 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
1211 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
1212 Don't assume that DOUBLE PRECISION has kind=16.
1213
3c549718
TK
12142017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1215
1216 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
1217 warning from associate construct and do loop.
1218
5714abff
TK
12192017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1220
1221 * gfortran.dg/gomp/associate1.f90: Really commit change
1222 from 2017-09-25.
1223 * gfortran.dg/predcom-1.f: Likewise.
1224 * gfortran.dg/unconstrained_commons.f: Likewise.
1225
caab3763
JJ
12262017-09-26 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR middle-end/35691
1229 * gcc.dg/pr35691-5.c: New test.
1230 * gcc.dg/pr35691-6.c: New test.
1231
621e5370
RB
12322017-09-26 Richard Biener <rguenther@suse.de>
1233
1234 PR tree-optimization/82321
1235 * gcc.dg/graphite/pr82321.c: New testcase.
1236
703fe7a4
AK
12372017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1238
18b10d78
AK
1239 * lib/target-supports.exp (check_effective_target_vect_int)
1240 (check_effective_target_vect_shift)
1241 (check_effective_target_whole_vector_shift)
1242 (check_effective_target_vect_shift_char)
1243 (check_effective_target_vect_long)
1244 (check_effective_target_vect_double)
1245 (check_effective_target_vect_long_long)
1246 (check_effective_target_vect_perm)
1247 (check_effective_target_vect_perm_byte)
1248 (check_effective_target_vect_perm_short)
1249 (check_effective_target_vect_widen_mult_qi_to_hi)
1250 (check_effective_target_vect_widen_mult_hi_to_si)
1251 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
1252 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
1253 (check_effective_target_vect_widen_mult_si_to_di_pattern)
1254 (check_effective_target_vect_pack_trunc)
1255 (check_effective_target_vect_unpack)
1256 (check_effective_target_vect_hw_misalign)
1257 (check_effective_target_vect_condition)
1258 (check_effective_target_vect_cond_mixed)
1259 (check_effective_target_vect_char_mult)
1260 (check_effective_target_vect_short_mult)
1261 (check_effective_target_vect_int_mult)
1262 (check_effective_target_vect_extract_even_odd)
1263 (check_effective_target_vect_interleave)
1264 (check_effective_target_sqrt_insn)
1265 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
1266 VX.
1267 (check_vect_support_and_set_flags): New proc.
1268 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 1269
09fdb701
RB
12702017-09-26 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/82320
1273 * gcc.dg/torture/pr82320.c: New testcase.
1274
df2a1a26
CL
12752017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1276
1277 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1278 Fix arm check.
1279
af2c8a96
JL
12802017-09-25 Jeff Law <law@redhat.com>
1281
1282 * lib/target-supports.exp
1283 (check_effective_target_supports_stack_clash_protection): Enable for
1284 rs6000 and powerpc targets.
1285
d80d5c38
BC
12862017-09-25 Bin Cheng <bin.cheng@arm.com>
1287
1288 PR tree-optimization/82163
1289 * gcc.dg/tree-ssa/pr82163.c: New test.
1290
15e23330
TK
12912017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1292
1293 * gfortran.dg/do_subscript_1.f90: New test.
1294 * gfortran.dg/do_subscript_2.f90: New test.
1295 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
1296 * gfortran.dg/predcom-1.f: Adjust loop bounds.
1297 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
1298
2678bf2f
WS
12992017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1300
1301 * gcc.target/powerpc/fold-vec-st-char.c: New.
1302 * gcc.target/powerpc/fold-vec-st-double.c: New.
1303 * gcc.target/powerpc/fold-vec-st-float.c: New.
1304 * gcc.target/powerpc/fold-vec-st-int.c: New.
1305 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
1306 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
1307 * gcc.target/powerpc/fold-vec-st-short.c: New.
1308
504e0b5f
PMR
13092017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
1310
1311 * g++.dg/pr82155.C: New testcase.
1312
d362ac6c
RB
13132017-09-25 Richard Biener <rguenther@suse.de>
1314
1315 PR tree-optimization/82285
1316 * gcc.dg/torture/pr82285.c: New testcase.
1317
e98cd75f
PMR
13182017-09-25 Justin Squirek <squirek@adacore.com>
1319
1320 * gnat.dg/entry_family.adb: New testcase
1321
60ba7cd3
L
13222017-09-24 H.J. Lu <hongjiu.lu@intel.com>
1323
1324 PR target/82267
1325 * gcc.target/i386/pr82267.c: New test.
1326
c6c74708
TK
13272017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1328 PR fortran/66328
1329
1330 * gfortran.dg/data_derived_1.f90: New test.
1331
24bafc56
TK
13322017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1333
1334 PR fortran/54633
1335 * gfortran.dg/intrinsic_bounds_1.f90: New test.
1336 * gfortran.dg/intrinsic_param_1.f90: New test.
1337
650f7d09
TK
13382017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1339 Steven G. Kargl <kargl@gcc.gnu.org>
1340
1341 PR fortran/80118
1342 * gfortran.dg/zero_sized_7.f90: New test.
1343
d16d81b5
JW
13442017-09-23 Janus Weil <janus@gcc.gnu.org>
1345
1346 PR fortran/82143
1347 * gfortran.dg/promotion_3.f90: New test case.
1348 * gfortran.dg/promotion_4.f90: New test case.
1349
89762a83
DS
13502017-09-23 Daniel Santos <daniel.santos@pobox.com>
1351
1352 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1353 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1354
2dc589be
JJ
13552017-09-22 Jakub Jelinek <jakub@redhat.com>
1356
a93952d2
JJ
1357 PR middle-end/35691
1358 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1359 instead of -fdump-tree-forwprop-details in dg-options.
1360 * gcc.dg/pr35691-2.c: Likewise.
1361 * gcc.dg/pr35691-3.c: New test.
1362 * gcc.dg/pr35691-4.c: New test.
1363
2dc589be
JJ
1364 PR sanitizer/81929
1365 * g++.dg/ubsan/pr81929.C: New test.
1366
ea44495d
RS
13672017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1368
1369 PR tree-optimization/82289
1370 * gcc.dg/vect/pr82289.c: New test.
1371
f702e7d4
RS
13722017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1373 Alan Hayward <alan.hayward@arm.com>
1374 David Sherwood <david.sherwood@arm.com>
1375
1376 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1377 of alignment message.
1378 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1379
b2b67217
MS
13802017-09-22 Martin Sebor <msebor@redhat.com>
1381
1382 PR c/81854
1383 * gcc.target/i386/pr80732.c: Correct a type error.
1384
9003adc7
DM
13852017-09-22 David Malcolm <dmalcolm@redhat.com>
1386
1387 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1388 to reflect highlighting of parameters; add test coverage for
1389 callback parameters.
1390
4d6e2f33
RB
13912017-09-22 Richard Biener <rguenther@suse.de>
1392
1393 * gcc.dg/graphite/scop-24.c: New testcase.
1394
2402ffb6
RB
13952017-09-22 Richard Biener <rguenther@suse.de>
1396
1397 PR tree-optimization/82291
1398 * gcc.dg/torture/pr82291.c: New testcase.
1399
e7ba6a60
SS
14002017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1401
07a5fe52 1402 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
1403
14042017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1405
1406 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1407 * gcc.target/i386/avx512f-prefer.c: New test.
1408
1debe7ea
JL
14092017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1410
1411 * lib/target-supports.exp
1412 (check_effective_target_frame_pointer_for_non_leaf): Add
1413 case for x86 Solaris.
1414
b89a63b9
PT
14152017-09-21 Paul Thomas <pault@gcc.gnu.org>
1416
1417 PR fortran/78512
1418 * gfortran.dg/associate_26.f90 : New test.
1419
1420 PR fortran/80120
1421 * gfortran.dg/associate_27.f90 : New test.
1422
1423 PR fortran/81903
1424 * gfortran.dg/associate_28.f90 : New test.
1425
1426 PR fortran/82121
1427 * gfortran.dg/associate_29.f90 : New test.
1428
1429 PR fortran/67543
1430 * gfortran.dg/associate_30.f90 : New test.
1431
1432 PR fortran/52832
1433 * gfortran.dg/associate_31.f90 : New test.
1434
f17aba3c
EB
14352017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1436
1437 * gnat.dg/discr48.adb: New test.
1438 * gnat.dg/discr48_pkg.ads: New helper.
1439
14402017-09-21 Tamar Christina <tamar.christina@arm.com>
1441
1442 PR testsuite/78421
1443 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1444 Invert arm check.
1445
a0e27dc2
CP
14462017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1447
1448 * gfortran.dg/goacc/wait.f90: New test.
1449
765b3379
JJ
14502017-09-21 Jakub Jelinek <jakub@redhat.com>
1451
1452 PR sanitizer/81715
1453 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1454 const predicate to const predicate & to avoid UB.
1455 * g++.dg/opt/pr81715.C: New test.
1456
c94f2d84
RB
14572017-09-21 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/82276
1460 PR tree-optimization/82244
1461 * gcc.dg/torture/pr82276.c: New testcase.
1462
2e1dd137
RB
14632017-09-21 Richard Biener <rguenther@suse.de>
1464
1465 PR tree-optimization/71351
1466 * gfortran.dg/graphite/pr71351.f90: New testcase.
1467 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1468
a4f65ca8
JJ
14692017-09-21 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR target/82260
1472 * gcc.target/i386/pr82260-1.c: New test.
1473 * gcc.target/i386/pr82260-2.c: New test.
1474
d3347cd2
AK
14752017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1476 Jeff Law <law@redhat.com>
1477
1478 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1479 * lib/target-supports.exp:
d3347cd2
AK
1480 (check_effective_target_supports_stack_clash_protection): Enable for
1481 s390/s390x targets.
1482
5f2fd590
MS
14832017-09-20 Martin Sebor <msebor@redhat.com>
1484
073809a7
MS
1485 PR c/81854
1486 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1487 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1488 * lib/target-supports.exp: Adjust for C++.
1489
5f2fd590
MS
1490 PR c/81854
1491 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1492 * gcc.dg/attr-ifunc-2.c: Ditto.
1493 * gcc.dg/attr-ifunc-3.c: Ditto.
1494 * gcc.dg/attr-ifunc-4.c: Ditto.
1495 * gcc.dg/attr-ifunc-5.c: Ditto.
1496 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1497 * lib/target-supports.exp: Correct type error.
5f2fd590 1498
94c23e39
JL
14992017-09-20 Jeff Law <law@redhat.com>
1500
1501 * gcc.target/i386/stack-check-11.c: Update test and regexp
1502 so that it works for both i?86 and x86_64.
1503
6073d002
SB
15042017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1505
1506 PR target/77687
1507 * gcc.target/powerpc/pr77687.c: New testcase.
1508
fb3cd39d
JJ
15092017-09-20 Jakub Jelinek <jakub@redhat.com>
1510
2ffb5745
JJ
1511 P0409R2 - allow lambda capture [=, this]
1512 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1513 capture. Add further tests.
1514 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1515 for c++2a on [=, this] capture.
1516
fb3cd39d
JJ
1517 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1518 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1519
cace2309
SP
15202017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1521
1522 * gcc.target/i386/builtin_target.c: Test knm.
1523 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1524
52e22c79
RB
15252017-09-20 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/77362
1528 * gcc.dg/graphite/pr77362.c: New testcase.
1529
2a900079
RB
15302017-09-20 Richard Biener <rguenther@suse.de>
1531
1532 PR tree-optimization/82264
1533 * gcc.dg/torture/pr82264.c: New testcase.
1534
88272c01
JJ
15352017-09-20 Jakub Jelinek <jakub@redhat.com>
1536
1537 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1538 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1539 it doesn't match newlines.
1540 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1541 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1542 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1543 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1544 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1545 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1546 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1547 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1548 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1549 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1550
0f45457e
PC
15512017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 PR c++/64954
1554 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1555
73fe2f32
RB
15562017-09-20 Richard Biener <rguenther@suse.de>
1557
1558 PR tree-optimization/81373
1559 * gcc.dg/graphite/pr81373.c: New testcase.
1560
ee8f15c6
JL
15612017-09-19 Jeff Law <law@redhat.com>
1562
ac9c032e
JL
1563 * gcc.target/i386/stack-check-11.c: New test.
1564
8e7a09c3
JL
1565 * gcc.dg/stack-check-4.c: New test.
1566 * gcc.dg/stack-check-5.c: New test.
1567 * gcc.dg/stack-check-6.c: New test.
1568 * gcc.dg/stack-check-6a.c: New test.
1569 * gcc.dg/stack-check-7.c: New test.
1570 * gcc.dg/stack-check-8.c: New test.
1571 * gcc.dg/stack-check-9.c: New test.
1572 * gcc.dg/stack-check-10.c: New test.
1573 * lib/target-supports.exp
1574 (check_effective_target_supports_stack_clash_protection): Enable for
1575 x86 and x86_64 targets.
1576
8c1dd970
JL
1577 * gcc.dg/stack-check-3.c: New test.
1578
ee8f15c6
JL
1579 * gcc.dg/stack-check-2.c: New test.
1580 * lib/target-supports.exp
8e7a09c3 1581 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1582 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1583 (check_effective_target_caller_implicit_probes): Likewise.
1584
14a1a59f
JJ
15852017-09-19 Jakub Jelinek <jakub@redhat.com>
1586
1587 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1588 * g++.dg/tree-ssa/pr41428.C: Likewise.
1589 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1590 c++17 and up.
1591 * g++.dg/expr/bool3.C: Likewise.
1592 * g++.dg/expr/bitfield5.C: Likewise.
1593 * g++.old-deja/g++.jason/bool5.C: Likewise.
1594
e32d2388
MS
15952017-09-18 Martin Sebor <msebor@redhat.com>
1596
1597 PR c/81854
1598 * gcc.dg/pr81854.c: New test.
1599 * g++.dg/ext/attr-ifunc-5.C: New test.
1600 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1601 * g++.dg/ext/attr-ifunc-2.C: Same.
1602 * g++.dg/ext/attr-ifunc-3.C: Same.
1603 * g++.dg/ext/attr-ifunc-4.C: Same.
1604 * g++.old-deja/g++.abi/vtable2.C: Same.
1605 * gcc.dg/attr-ifunc-1.c: Same.
1606
81b29ad8
WS
16072017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1608
1609 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1610
109bb910
RB
16112017-09-19 Richard Biener <rguenther@suse.de>
1612
1613 PR tree-optimization/82244
1614 * gcc.dg/torture/pr82244.c: New testcase.
1615
197d2f5b
RB
16162017-09-19 Richard Biener <rguenther@suse.de>
1617
1618 PR tree-optimization/69728
1619 * gfortran.dg/graphite/pr69728.f90: New testcase.
1620 * gcc.dg/graphite/pr69728.c: Likewise.
1621
7e12c0e0
PC
16222017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1623
1624 PR c++/80947
1625 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1626
b161f2c9
RS
16272017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1628
1629 * gcc.dg/vect/slp-multitypes-13.c: New test.
1630
7251b0bf
RS
16312017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1632
1633 * gfortran.dg/vect/mask-store-1.f90: New test.
1634
10d8c51f
PC
16352017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 PR c++/45033
1638 * g++.dg/expr/delete1.C: New.
1639
2eda24e9
PMR
16402017-09-18 Bob Duff <duff@adacore.com>
1641
1642 * gnat.dg/validity_check.adb: New testcase.
1643
16442017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1645
1646 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1647
16482017-09-18 Bob Duff <duff@adacore.com>
1649
1650 * gnat.dg/tagged_prefix_call.adb: New testcase.
1651
845af9e6
PMR
16522017-09-18 Ed Schonberg <schonberg@adacore.com>
1653
1654 * gnat.dg/default_variants.adb: New testcase.
1655
2a63b04e
RO
16562017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657
1658 PR target/81736
1659 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1660 * gcc.target/i386/pr81736-4.c: Likewise.
1661
3d07d963
RB
16622017-09-18 Richard Biener <rguenther@suse.de>
1663
1664 PR tree-optimization/79622
1665 * gcc.dg/graphite/pr79622.c: New testcase.
1666
3cb626e4
DS
16672017-09-17 Daniel Santos <daniel.santos@pobox.com>
1668
1669 gcc.target/i386/pr82196-1.c: New test.
1670 gcc.target/i386/pr82196-2.c: Likewise.
1671
01f44e44
L
16722017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1673
1674 PR target/82166
1675 * gcc.target/i386/pr82166.c: New test.
1676
62d3c075
PT
16772017-09-17 Paul Thomas <pault@gcc.gnu.org>
1678
1679 PR fortran/82173
1680 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1681 * gfortran.dg/pdt_2.f03 : The same.
1682 * gfortran.dg/pdt_3.f03 : The same.
1683 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1684 module 'bad_vars'. Add error concerning assumed parameters and
1685 save attribute.
1686 * gfortran.dg/pdt_11.f03 : New test.
1687
1688 PR fortran/60483
1689 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1690 * gfortran.dg/associate_25.f90 : New test.
1691 * gfortran.dg/pdt_12.f03 : New test.
1692
026a79f7
AS
16932017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1694 Jakub Jelinek <jakub@redhat.com>
1695
1696 Add support for -std=c++2a.
1697 * lib/target-supports.exp (check_effective_target_c++17): Return
1698 1 also if check_effective_target_c++2a.
1699 (check_effective_target_c++17_down): New.
1700 (check_effective_target_c++2a_only): New.
1701 (check_effective_target_c++2a): New.
1702 * g++.dg/cpp2a/cplusplus.C: New.
1703
bb75facd
JM
17042017-09-15 Joseph Myers <joseph@codesourcery.com>
1705
1706 PR c/82071
1707 * gcc.target/i386/excess-precision-8.c: New test.
1708
c01df3c8
MLI
17092017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1710 Paolo Carlini <paolo.carlini@oracle.com>
1711
1712 PR c++/64644
1713 * g++.dg/other/anon-union4.C: New.
1714 * g++.old-deja/g++.law/union4.C: Adjust.
1715 * g++.old-deja/g++.other/anon1.C: Likewise.
1716
1d933576
BE
17172017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1718
1719 * c-c++-common/Wcast-align.c: New test.
1720
4a8ca690
EB
17212017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1722
1723 * g++.dg/sso-1.C: New test.
1724 * g++.dg/sso-2.C: Likewise.
1725
17262017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1727
1728 PR c++/78648
1729 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1730
ed17cb57
JW
17312017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1732
1733 PR tree-optimization/71026
1734 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1735
a1189286
JJ
17362017-09-15 Jakub Jelinek <jakub@redhat.com>
1737
7b936140
JJ
1738 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1739 * lib/target-supports.exp (check_effective_target_c++14): Use
1740 check_effective_target_c++17 instead of check_effective_target_c++1z.
1741 (check_effective_target_c++14_down): Likewise.
1742 (check_effective_target_c++1z_only): Rename to ...
1743 (check_effective_target_c++17_only): ... this.
1744 (check_effective_target_c++1z): Rename to ...
1745 (check_effective_target_c++17): ... this.
1746 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1747 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1748 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1749 and comments refering to 1z to 17.
1750 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1751 * g++.dg/template/partial5.C: Likewise.
1752 * g++.dg/template/nontype8.C: Likewise.
1753 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1754 * g++.dg/cpp1z/nontype3a.C: Likewise.
1755 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1756 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1757 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1758 * g++.dg/cpp1z/pr78771.C: Likewise.
1759 * g++.dg/cpp1z/elide1.C: Likewise.
1760 * g++.dg/cpp1z/fold3.C: Likewise.
1761 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1762 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1763 * g++.dg/cpp1z/inline-var2.C: Likewise.
1764 * g++.dg/cpp1z/eval-order2.C: Likewise.
1765 * g++.dg/cpp1z/decomp21.C: Likewise.
1766 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1767 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1768 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1769 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1770 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1771 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1772 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1773 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1774 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1775 * g++.dg/cpp1z/range-for1.C: Likewise.
1776 * g++.dg/cpp1z/init-statement4.C: Likewise.
1777 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1778 * g++.dg/cpp1z/decomp30.C: Likewise.
1779 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1780 * g++.dg/cpp1z/register2.C: Likewise.
1781 * g++.dg/cpp1z/decomp9.C: Likewise.
1782 * g++.dg/cpp1z/regress1.C: Likewise.
1783 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1784 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1785 * g++.dg/cpp1z/abbrev2.C: Likewise.
1786 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1787 * g++.dg/cpp1z/regress2.C: Likewise.
1788 * g++.dg/cpp1z/decomp16.C: Likewise.
1789 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1790 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1791 * g++.dg/cpp1z/decomp3.C: Likewise.
1792 * g++.dg/cpp1z/register1.C: Likewise.
1793 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1794 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1795 * g++.dg/cpp1z/decomp10.C: Likewise.
1796 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1797 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1798 * g++.dg/cpp1z/decomp27.C: Likewise.
1799 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1800 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1801 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1802 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1803 * g++.dg/cpp1z/decomp11.C: Likewise.
1804 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1805 * g++.dg/cpp1z/utf8-2.C: Likewise.
1806 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1807 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1808 * g++.dg/cpp1z/byte1.C: Likewise.
1809 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1810 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1811 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1812 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1813 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1814 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1815 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1816 * g++.dg/cpp1z/cplusplus.C: Likewise.
1817 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1818 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1819 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1820 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1821 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1822 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1823 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1824 * g++.dg/cpp1z/fold9.C: Likewise.
1825 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1826 * g++.dg/cpp1z/abbrev1.C: Likewise.
1827 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1828 * g++.dg/cpp1z/utf8.C: Likewise.
1829 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1830 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1831 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1832 * g++.dg/cpp1z/init-statement2.C: Likewise.
1833 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1834 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1835 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1836 * g++.dg/cpp1z/nontype3.C: Likewise.
1837 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1838 * g++.dg/cpp1z/fold7.C: Likewise.
1839 * g++.dg/cpp1z/nontype2.C: Likewise.
1840 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1841 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1842 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1843 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1844 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1845 * g++.dg/cpp1z/nontype1.C: Likewise.
1846 * g++.dg/cpp1z/init-statement5.C: Likewise.
1847 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1848 * g++.dg/cpp1z/decomp17.C: Likewise.
1849 * g++.dg/cpp1z/fold4.C: Likewise.
1850 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1851 * g++.dg/cpp1z/fold7a.C: Likewise.
1852 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1853 * g++.dg/cpp1z/init-statement7.C: Likewise.
1854 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1855 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1856 * g++.dg/cpp1z/pr79143.C: Likewise.
1857 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1858 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1859 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1860 * g++.dg/cpp1z/decomp20.C: Likewise.
1861 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1862 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1863 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1864 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1865 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1866 * g++.dg/cpp1z/fold8.C: Likewise.
1867 * g++.dg/cpp1z/init-statement3.C: Likewise.
1868 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1869 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1870 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1871 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1872 * g++.dg/cpp1z/fold1.C: Likewise.
1873 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1874 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1875 * g++.dg/cpp1z/fold5.C: Likewise.
1876 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1877 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1878 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1879 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1880 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1881 * g++.dg/cpp1z/eval-order3.C: Likewise.
1882 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1883 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1884 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1885 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1886 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1887 * g++.dg/cpp1z/decomp15.C: Likewise.
1888 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1889 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1890 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1891 * g++.dg/cpp1z/decomp4.C: Likewise.
1892 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1893 * g++.dg/cpp1z/init-statement8.C: Likewise.
1894 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1895 * g++.dg/cpp1z/init-statement6.C: Likewise.
1896 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1897 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1898 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1899 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1900 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1901 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1902 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1903 * g++.dg/cpp1z/init-statement9.C: Likewise.
1904 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1905 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1906 * g++.dg/cpp1z/fold2.C: Likewise.
1907 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1908 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1909 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1910 * g++.dg/cpp1z/fold6.C: Likewise.
1911 * g++.dg/cpp1z/decomp12.C: Likewise.
1912 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1913 * g++.dg/cpp1z/inline-var1.C: Likewise.
1914 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1915 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1916 * g++.dg/other/error3.C: Likewise.
1917 * g++.dg/init/new25.C: Likewise.
1918 * g++.dg/init/new13.C: Likewise.
1919 * g++.dg/tls/diag-2.C: Likewise.
1920 * g++.dg/tls/diag-4.C: Likewise.
1921 * g++.dg/opt/noreturn-1.C: Likewise.
1922 * g++.dg/eh/async-unwind2.C: Likewise.
1923 * g++.dg/eh/spec9.C: Likewise.
1924 * g++.dg/eh/spec7.C: Likewise.
1925 * g++.dg/eh/template1.C: Likewise.
1926 * g++.dg/eh/cond4.C: Likewise.
1927 * g++.dg/eh/pr41819.C: Likewise.
1928 * g++.dg/eh/delete1.C: Likewise.
1929 * g++.dg/eh/spec3.C: Likewise.
1930 * g++.dg/eh/forced4.C: Likewise.
1931 * g++.dg/eh/spec2.C: Likewise.
1932 * g++.dg/eh/shadow1.C: Likewise.
1933 * g++.dg/eh/pr38662.C: Likewise.
1934 * g++.dg/eh/ehopt1.C: Likewise.
1935 * g++.dg/eh/spec8.C: Likewise.
1936 * g++.dg/eh/init-temp2.C: Likewise.
1937 * g++.dg/rtti/crash3.C: Likewise.
1938 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1939 * g++.dg/warn/register-parm-1.C: Likewise.
1940 * g++.dg/warn/register-var-2.C: Likewise.
1941 * g++.dg/gcov/gcov-7.C: Likewise.
1942 * g++.dg/tree-ssa/pr45605.C: Likewise.
1943 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1944 * g++.dg/lookup/exception1.C: Likewise.
1945 * g++.dg/ubsan/pr79589.C: Likewise.
1946 * g++.dg/tm/pr47340.C: Likewise.
1947 * g++.dg/tm/pr46567.C: Likewise.
1948 * g++.dg/expr/bitfield5.C: Likewise.
1949 * g++.dg/expr/bool1.C: Likewise.
1950 * g++.dg/expr/lval3.C: Likewise.
1951 * g++.dg/expr/lval4.C: Likewise.
1952 * g++.dg/expr/bitfield4.C: Likewise.
1953 * g++.dg/expr/bitfield6.C: Likewise.
1954 * g++.dg/expr/bool3.C: Likewise.
1955 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1956 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1957 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1958 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1959 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1960 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1961 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1962 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1963 * g++.dg/parse/register1.C: Likewise.
1964 * g++.dg/parse/error15.C: Likewise.
1965 * g++.dg/parse/linkage2.C: Likewise.
1966 * g++.dg/concepts/intro2.C: Likewise.
1967 * g++.dg/concepts/class.C: Likewise.
1968 * g++.dg/concepts/traits1.C: Likewise.
1969 * g++.dg/concepts/req5.C: Likewise.
1970 * g++.dg/concepts/var-concept5.C: Likewise.
1971 * g++.dg/concepts/fn-concept2.C: Likewise.
1972 * g++.dg/concepts/traits2.C: Likewise.
1973 * g++.dg/concepts/placeholder2.C: Likewise.
1974 * g++.dg/concepts/class6.C: Likewise.
1975 * g++.dg/concepts/memtmpl1.C: Likewise.
1976 * g++.dg/concepts/friend2.C: Likewise.
1977 * g++.dg/concepts/template-parm3.C: Likewise.
1978 * g++.dg/concepts/template-parm10.C: Likewise.
1979 * g++.dg/concepts/explicit-spec1.C: Likewise.
1980 * g++.dg/concepts/explicit-spec3.C: Likewise.
1981 * g++.dg/concepts/var-templ2.C: Likewise.
1982 * g++.dg/concepts/intro5.C: Likewise.
1983 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1984 * g++.dg/concepts/iconv1.C: Likewise.
1985 * g++.dg/concepts/constrained-parm.C: Likewise.
1986 * g++.dg/concepts/template-template-parm1.C: Likewise.
1987 * g++.dg/concepts/var-concept3.C: Likewise.
1988 * g++.dg/concepts/class3.C: Likewise.
1989 * g++.dg/concepts/memfun2.C: Likewise.
1990 * g++.dg/concepts/req1.C: Likewise.
1991 * g++.dg/concepts/disjunction1.C: Likewise.
1992 * g++.dg/concepts/req17.C: Likewise.
1993 * g++.dg/concepts/pr65848.C: Likewise.
1994 * g++.dg/concepts/placeholder4.C: Likewise.
1995 * g++.dg/concepts/decl-diagnose.C: Likewise.
1996 * g++.dg/concepts/intro7.C: Likewise.
1997 * g++.dg/concepts/pr68683.C: Likewise.
1998 * g++.dg/concepts/partial-spec4.C: Likewise.
1999 * g++.dg/concepts/template-parm5.C: Likewise.
2000 * g++.dg/concepts/explicit-inst1.C: Likewise.
2001 * g++.dg/concepts/class-deduction1.C: Likewise.
2002 * g++.dg/concepts/class1.C: Likewise.
2003 * g++.dg/concepts/req15.C: Likewise.
2004 * g++.dg/concepts/memfun.C: Likewise.
2005 * g++.dg/concepts/pr68434.C: Likewise.
2006 * g++.dg/concepts/inherit-ctor4.C: Likewise.
2007 * g++.dg/concepts/partial-spec6.C: Likewise.
2008 * g++.dg/concepts/var-templ1.C: Likewise.
2009 * g++.dg/concepts/template-parm8.C: Likewise.
2010 * g++.dg/concepts/explicit-inst3.C: Likewise.
2011 * g++.dg/concepts/class4.C: Likewise.
2012 * g++.dg/concepts/req6.C: Likewise.
2013 * g++.dg/concepts/fn8.C: Likewise.
2014 * g++.dg/concepts/class5.C: Likewise.
2015 * g++.dg/concepts/placeholder5.C: Likewise.
2016 * g++.dg/concepts/req16.C: Likewise.
2017 * g++.dg/concepts/req10.C: Likewise.
2018 * g++.dg/concepts/var-concept2.C: Likewise.
2019 * g++.dg/concepts/auto3.C: Likewise.
2020 * g++.dg/concepts/generic-fn-err.C: Likewise.
2021 * g++.dg/concepts/pr65552.C: Likewise.
2022 * g++.dg/concepts/partial-concept-id2.C: Likewise.
2023 * g++.dg/concepts/fn1.C: Likewise.
2024 * g++.dg/concepts/partial-spec.C: Likewise.
2025 * g++.dg/concepts/template-parm12.C: Likewise.
2026 * g++.dg/concepts/diagnostic1.C: Likewise.
2027 * g++.dg/concepts/intro1.C: Likewise.
2028 * g++.dg/concepts/explicit-inst4.C: Likewise.
2029 * g++.dg/concepts/req18.C: Likewise.
2030 * g++.dg/concepts/explicit-spec5.C: Likewise.
2031 * g++.dg/concepts/var-concept6.C: Likewise.
2032 * g++.dg/concepts/fn9.C: Likewise.
2033 * g++.dg/concepts/req2.C: Likewise.
2034 * g++.dg/concepts/template-parm7.C: Likewise.
2035 * g++.dg/concepts/req14.C: Likewise.
2036 * g++.dg/concepts/template-parm6.C: Likewise.
2037 * g++.dg/concepts/variadic4.C: Likewise.
2038 * g++.dg/concepts/fn6.C: Likewise.
2039 * g++.dg/concepts/req-neg1.C: Likewise.
2040 * g++.dg/concepts/alias3.C: Likewise.
2041 * g++.dg/concepts/expression2.C: Likewise.
2042 * g++.dg/concepts/partial-spec3.C: Likewise.
2043 * g++.dg/concepts/expression3.C: Likewise.
2044 * g++.dg/concepts/memfun-err.C: Likewise.
2045 * g++.dg/concepts/pr66091.C: Likewise.
2046 * g++.dg/concepts/explicit-spec2.C: Likewise.
2047 * g++.dg/concepts/equiv.C: Likewise.
2048 * g++.dg/concepts/friend1.C: Likewise.
2049 * g++.dg/concepts/fn4.C: Likewise.
2050 * g++.dg/concepts/var-templ3.C: Likewise.
2051 * g++.dg/concepts/explicit-inst2.C: Likewise.
2052 * g++.dg/concepts/alias2.C: Likewise.
2053 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
2054 * g++.dg/concepts/placeholder6.C: Likewise.
2055 * g++.dg/concepts/fn10.C: Likewise.
2056 * g++.dg/concepts/req3.C: Likewise.
2057 * g++.dg/concepts/variadic2.C: Likewise.
2058 * g++.dg/concepts/pr65636.C: Likewise.
2059 * g++.dg/concepts/intro6.C: Likewise.
2060 * g++.dg/concepts/class2.C: Likewise.
2061 * g++.dg/concepts/fn2.C: Likewise.
2062 * g++.dg/concepts/req20.C: Likewise.
2063 * g++.dg/concepts/req8.C: Likewise.
2064 * g++.dg/concepts/placeholder1.C: Likewise.
2065 * g++.dg/concepts/pr65854.C: Likewise.
2066 * g++.dg/concepts/member-concept.C: Likewise.
2067 * g++.dg/concepts/template-parm2.C: Likewise.
2068 * g++.dg/concepts/variadic1.C: Likewise.
2069 * g++.dg/concepts/fn7.C: Likewise.
2070 * g++.dg/concepts/intro4.C: Likewise.
2071 * g++.dg/concepts/req13.C: Likewise.
2072 * g++.dg/concepts/inherit-ctor3.C: Likewise.
2073 * g++.dg/concepts/explicit-spec6.C: Likewise.
2074 * g++.dg/concepts/auto1.C: Likewise.
2075 * g++.dg/concepts/alias1.C: Likewise.
2076 * g++.dg/concepts/fn-concept1.C: Likewise.
2077 * g++.dg/concepts/template-parm11.C: Likewise.
2078 * g++.dg/concepts/explicit-spec4.C: Likewise.
2079 * g++.dg/concepts/partial-concept-id1.C: Likewise.
2080 * g++.dg/concepts/req9.C: Likewise.
2081 * g++.dg/concepts/req4.C: Likewise.
2082 * g++.dg/concepts/pr65681.C: Likewise.
2083 * g++.dg/concepts/req7.C: Likewise.
2084 * g++.dg/concepts/req12.C: Likewise.
2085 * g++.dg/concepts/fn5.C: Likewise.
2086 * g++.dg/concepts/alias4.C: Likewise.
2087 * g++.dg/concepts/generic-fn.C: Likewise.
2088 * g++.dg/concepts/feature-macro.C: Likewise.
2089 * g++.dg/concepts/req19.C: Likewise.
2090 * g++.dg/concepts/placeholder3.C: Likewise.
2091 * g++.dg/concepts/intro3.C: Likewise.
2092 * g++.dg/concepts/partial-spec5.C: Likewise.
2093 * g++.dg/concepts/template-parm4.C: Likewise.
2094 * g++.dg/concepts/dr1430.C: Likewise.
2095 * g++.dg/concepts/pr65634.C: Likewise.
2096 * g++.dg/concepts/var-concept4.C: Likewise.
2097 * g++.dg/concepts/pr67249.C: Likewise.
2098 * g++.dg/concepts/expression.C: Likewise.
2099 * g++.dg/concepts/pr65575.C: Likewise.
2100 * g++.dg/concepts/partial-spec2.C: Likewise.
2101 * g++.dg/concepts/template-parm9.C: Likewise.
2102 * g++.dg/concepts/inherit-ctor1.C: Likewise.
2103 * g++.dg/concepts/equiv2.C: Likewise.
2104 * g++.dg/concepts/req11.C: Likewise.
2105 * g++.dg/concepts/template-parm1.C: Likewise.
2106 * g++.dg/concepts/inherit-ctor2.C: Likewise.
2107 * g++.dg/concepts/var-concept1.C: Likewise.
2108 * g++.dg/concepts/fn3.C: Likewise.
2109 * g++.dg/torture/pr46364.C: Likewise.
2110 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
2111 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2112 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
2113 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
2114 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
2115 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2116 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
2117 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
2118 * g++.dg/torture/pr52918-1.C: Likewise.
2119 * g++.dg/torture/pr49394.C: Likewise.
2120 * g++.dg/torture/pr57190.C: Likewise.
2121 * g++.dg/cpp0x/static_assert8.C: Likewise.
2122 * g++.dg/cpp0x/noexcept19.C: Likewise.
2123 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2124 * g++.dg/cpp0x/variadic73.C: Likewise.
2125 * g++.dg/cpp0x/noexcept02.C: Likewise.
2126 * g++.dg/cpp0x/defaulted23.C: Likewise.
2127 * g++.dg/cpp0x/noexcept08.C: Likewise.
2128 * g++.dg/cpp0x/auto9.C: Likewise.
2129 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
2130 * g++.dg/cpp0x/error5.C: Likewise.
2131 * c-c++-common/gomp/atomic-12.c: Likewise.
2132 * c-c++-common/gomp/atomic-13.c: Likewise.
2133 * c-c++-common/gomp/atomic-14.c: Likewise.
2134 * c-c++-common/Wvarargs-2.c: Likewise.
2135 * c-c++-common/Wvarargs.c: Likewise.
2136 * c-c++-common/vector-subscript-2.c: Likewise.
2137 * g++.old-deja/g++.robertl/eb123.C: Likewise.
2138 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
2139 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
2140 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2141 * g++.old-deja/g++.eh/throw2.C: Likewise.
2142 * g++.old-deja/g++.eh/throw1.C: Likewise.
2143 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
2144 * g++.old-deja/g++.other/new7.C: Likewise.
2145 * g++.old-deja/g++.other/crash30.C: Likewise.
2146 * g++.old-deja/g++.other/regstack.C: Likewise.
2147 * g++.old-deja/g++.other/crash28.C: Likewise.
2148 * g++.old-deja/g++.jason/bool5.C: Likewise.
2149 * g++.old-deja/g++.mike/p10416.C: Likewise.
2150 * g++.old-deja/g++.mike/eh25.C: Likewise.
2151 * g++.old-deja/g++.mike/eh55.C: Likewise.
2152
a1189286
JJ
2153 PR rtl-optimization/82192
2154 * gcc.c-torture/execute/pr82192.c: New test.
2155
897da303
RB
21562017-09-15 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/82217
2159 * gcc.dg/torture/pr82217.c: New testcase.
2160
854dde43
JJ
21612017-09-15 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR target/82145
2164 * gcc.target/i386/pr82145.c: New test.
2165
22d07ec2
PT
21662017-09-15 Paul Thomas <pault@gcc.gnu.org>
2167
2168 PR fortran/82184
2169 * gfortran.dg/pointer_array_9.f90: New test.
2170
12fca96e
MM
21712017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2172
2173 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
2174 __builtin_fabsq.
2175 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
2176 of __builtin_fabsq. Prevent the test from running on 32-bit.
2177 * gcc.target/powerpc/float128-fma1.c: New test.
2178 * gcc.target/powerpc/float128-fma2.c: Likewise.
2179 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
2180 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2181
595ced60
DM
21822017-09-14 David Malcolm <dmalcolm@redhat.com>
2183
2184 PR jit/82174
2185 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
2186 New test case.
2187
44e13e60
PH
21882017-09-14 Pat Haugen <pthaugen@us.ibm.com>
2189
2190 * gcc.target/powerpc/r2_shrink-wrap.c: New.
2191
2a94be35
WS
21922017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2193
2194 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
2195 lp64 requirement.
2196
0fa0fdb7
RB
21972017-09-14 Richard Biener <rguenther@suse.de>
2198
2199 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
2200 * gcc.dg/uninit-suppress_2.c: Adjust.
2201 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2202
83ada6e8
RO
22032017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2204
2205 PR tree-optimization/80996
2206 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
2207
c5f59763
JJ
22082017-09-14 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR target/81325
2211 * g++.dg/cpp0x/pr81325.C: New test.
2212
87f3a5cf
PT
22132017-09-13 Paul Thomas <pault@gcc.gnu.org>
2214
2215 PR fortran/82173
2216 * gfortran.dg/pdt_10.f03 : New test.
2217
b6509175
PC
22182017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2219
2220 PR c++/68177
2221 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
2222
c7885b85
ML
22232017-09-13 Martin Liska <mliska@suse.cz>
2224
2225 PR middle-end/82154
2226 * g++.dg/torture/pr82154.C: New test.
2227
97e63e12
PC
22282017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/61362
2231 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
2232 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
2233
bce5091a
SE
22342017-09-13 Steve Ellcey <sellcey@cavium.com>
2235
2236 PR tree-optimization/80925
2237 * gfortran.dg/vect/vect-2.f90: Add
2238 --param vect-max-peeling-for-alignment=0 option.
2239 Remove unaligned access and peeling checks.
2240 * gfortran.dg/vect/vect-3.f90: Ditto.
2241 * gfortran.dg/vect/vect-4.f90: Ditto.
2242 * gfortran.dg/vect/vect-5.f90: Ditto.
2243
13380861
PC
22442017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2245
2246 PR c++/61135
2247 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
2248 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
2249
bb5d9711
JW
22502017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2251
2252 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
2253
267bbb6f
MP
22542017-09-13 Marek Polacek <polacek@redhat.com>
2255
2256 PR c/82167
2257 * gcc.dg/pr82167.c: New test.
2258
8a411aa3
WS
22592017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2260
2261 * gcc.target/powerpc/fold-vec-ld-char.c: New.
2262 * gcc.target/powerpc/fold-vec-ld-double.c: New.
2263 * gcc.target/powerpc/fold-vec-ld-float.c: New.
2264 * gcc.target/powerpc/fold-vec-ld-int.c: New.
2265 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
2266 * gcc.target/powerpc/fold-vec-ld-short.c: New.
2267
1cb656f8
JW
22682017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2269
2270 * gcc.target/aarch64/pr62178.c: Updated testcase
2271 to scan for two ldrs and an mla.
2272
e5b87132
PC
22732017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2274
2275 PR c++/59949
2276 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
2277
491cefb7
WD
22782017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
2279
2280 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
2281
4395a473
TP
22822017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2283
2284 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
2285 ARMv8-A and ARMv8-R.
2286 * gcc.target/arm/acle/cdp2.c: Likewise.
2287 * gcc.target/arm/acle/ldc.c: Likewise.
2288 * gcc.target/arm/acle/ldc2.c: Likewise.
2289 * gcc.target/arm/acle/ldc2l.c: Likewise.
2290 * gcc.target/arm/acle/ldcl.c: Likewise.
2291 * gcc.target/arm/acle/mcr.c: Likewise.
2292 * gcc.target/arm/acle/mcr2.c: Likewise.
2293 * gcc.target/arm/acle/mcrr.c: Likewise.
2294 * gcc.target/arm/acle/mcrr2.c: Likewise.
2295 * gcc.target/arm/acle/mrc.c: Likewise.
2296 * gcc.target/arm/acle/mrc2.c: Likewise.
2297 * gcc.target/arm/acle/mrrc.c: Likewise.
2298 * gcc.target/arm/acle/mrrc2.c: Likewise.
2299 * gcc.target/arm/acle/stc.c: Likewise.
2300 * gcc.target/arm/acle/stc2.c: Likewise.
2301 * gcc.target/arm/acle/stc2l.c: Likewise.
2302 * gcc.target/arm/acle/stcl.c: Likewise.
2303 * lib/target-supports.exp:
2304 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
2305 and stcl in the comment.
2306 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
2307 and disable Thumb-1 targets.
2308 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
2309 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
2310
caf3dcdf
PC
23112017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/47226
2314 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
2315 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
2316
2da6996c
RB
23172017-09-13 Richard Biener <rguenther@suse.de>
2318
2319 PR middle-end/82128
2320 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
2321 default-def to avoid breaking iterator update with the weird
2322 interaction with cgraph_update_edges_for_call_stmt_node.
2323
d6ecd2cf
KV
23242017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2325
2326 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2327
741bbaab
PC
2328017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2329
2330 PR c++/70621
2331 * g++.dg/torture/pr70621.C: New.
2332
18a4e7e3
PT
23332017-09-12 Paul Thomas <pault@gcc.gnu.org>
2334
2335 PR fortran/82173
2336 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
2337 is defined' error.
2338 * gfortran.dg/pdt_6.f03 : New test.
2339 * gfortran.dg/pdt_7.f03 : New test.
2340 * gfortran.dg/pdt_8.f03 : New test.
2341
2342 PR fortran/82168
2343 * gfortran.dg/pdt_9.f03 : New test.
2344
cbc45bea
JJ
23452017-09-12 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR target/82112
2348 * gcc.target/powerpc/pr82112.c: New test.
2349 * g++.dg/ext/altivec-18.C: New test.
2350
5f33b353
ML
23512017-09-12 Martin Liska <mliska@suse.cz>
2352
2353 PR testsuite/82114
2354 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2355
29545149
RB
23562017-09-12 Richard Biener <rguenther@suse.de>
2357
2358 PR tree-optimization/82157
2359 * gcc.dg/torture/pr82157.c: New testcase.
2360
8101ec85
SA
23612017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2362
2363 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2364 attribute.
2365 * gcc.target/mips/near-far-2.c: Likewise.
2366 * gcc.target/mips/near-far-3.c: Likewise.
2367 * gcc.target/mips/near-far-4.c: Likewise.
2368
ec33aebb
JJ
23692017-09-12 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR target/82112
2372 * c-c++-common/pr82112.c: New test.
2373 * gcc.dg/pr82112.c: New test.
2374
2f6c18e0
EB
23752017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 PR ada/79441
2378 * gnat.dg/pack9.adb: Robustify.
2379
ff3598bc
PT
23802017-09-10 Paul Thomas <pault@gcc.gnu.org>
2381
2382 PR fortran/34640
2383 * gfortran.dg/associate_24.f90: New test.
2384 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2385 checks.
2386 * gfortran.dg/no_arg_check_2.f90: Likewise.
2387 * gfortran.dg/pointer_array_1.f90: New test.
2388 * gfortran.dg/pointer_array_2.f90: New test.
2389 * gfortran.dg/pointer_array_7.f90: New test.
2390 * gfortran.dg/pointer_array_8.f90: New test.
2391 * gfortran.dg/pointer_array_component_1.f90: New test.
2392 * gfortran.dg/pointer_array_component_2.f90: New test.
2393 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2394 counts by 1.
2395
2396 PR fortran/40737
2397 * gfortran.dg/pointer_array_3.f90: New test.
2398
2399 PR fortran/57116
2400 * gfortran.dg/pointer_array_4.f90: New test.
2401
2402 PR fortran/55763
2403 * gfortran.dg/pointer_array_5.f90: New test.
2404
2405 PR fortran/57019
2406 * gfortran.dg/pointer_array_6.f90: New test.
2407
019bf9ad
JW
24082017-09-09 Jonathan Wakely <jwakely@redhat.com>
2409
2410 PR c++/81852
2411 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2412 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2413 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2414 * g++.dg/cpp1y/feat-neg.C: Likewise.
2415 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2416
95b7c2e0
PMR
24172017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2418
2419 * gnat.dg/debug14.adb: New test.
2420
89ec98ed
EB
24212017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * gnat.dg/specs/atomic3.ads: New test.
2424
ea09ecc5
EB
24252017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2426
2427 * gnat.dg/specs/vfa.ads: Rename into...
2428 * gnat.dg/specs/vfa1.ads: ...this.
2429 * gnat.dg/specs/vfa2.ads: New test.
2430
5bab4c96
PT
24312017-09-09 Paul Thomas <pault@gcc.gnu.org>
2432
2433 * gfortran.dg/pdt_1.f03 : New test.
2434 * gfortran.dg/pdt_2.f03 : New test.
2435 * gfortran.dg/pdt_3.f03 : New test.
2436 * gfortran.dg/pdt_4.f03 : New test.
2437 * gfortran.dg/pdt_5.f03 : New test.
2438
b2c5d6f1 24392017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2440
2441 * gcc.dg/pr81988.c: New test.
2442
24432017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2444
1c49a3ed
EB
2445 * gnat.dg/opt67.adb: New test.
2446 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2447
86373d92
JJ
24482017-09-07 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR target/81979
2451 * gcc.dg/pr81979.c: New test.
2452
a3064a99
EB
24532017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2454
2455 PR ada/82126
2456 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2457
a7976089
RB
24582017-09-07 Richard Biener <rguenther@suse.de>
2459
2460 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2461 opportunity.
2462
bbd35101
MM
24632017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2464
2465 * gcc.target/powerpc/float128-1.c: Update options to know that
2466 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2467 -static-libgcc option which is no longer needed. Use -mvsx or
2468 -mpower9-vector to enable VSX or hardware IEEE support, rather
2469 than specifying a particular CPU.
2470 * gcc.target/powerpc/float128-2.c: Likewise.
2471 * gcc.target/powerpc/float128-cmp.c: Likewise.
2472 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2473 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2474 * gcc.target/powerpc/float128-hw.c: Likewise.
2475 * gcc.target/powerpc/float128-mix.c: Likewise.
2476 * gcc.target/powerpc/float128-type-1.c: Likewise.
2477 * gcc.target/powerpc/float128-type-2.c: Likewise.
2478 * gcc.target/powerpc/float128-3.c: New test.
2479 * gcc.target/powerpc/float128-4.c: Likewise.
2480 * gcc.target/powerpc/float128-5.c: Likewise.
2481
260da991
WD
24822017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2483
2484 PR middle-end/78468
2485 * gcc.dg/pr78468.c: Add alignment test.
2486
f6e50a7d
WW
24872017-09-06 Wish Wu <wishwu007@gmail.com>
2488 Jakub Jelinek <jakub@redhat.com>
2489
2490 * gcc.dg/sancov/cmp0.c: New test.
2491
f6bd5664
RB
24922017-09-06 Richard Biener <rguenther@suse.de>
2493
2494 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2495 test for correctness of vector lowering.
2496
796bd467
RB
24972017-09-06 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/82108
2500 * gcc.dg/vect/pr82108.c: New testcase.
2501
e9982c6a
MJ
25022017-09-06 Martin Jambor <mjambor@suse.cz>
2503
2504 PR tree-optimization/82078
2505 * gcc.dg/tree-ssa/pr82078.c: New test.
2506
3581d5db
JJ
25072017-09-06 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR middle-end/82095
2510 * gcc.dg/tls/pr82095.c: New test.
2511
bcc6842b
JJ
25122017-09-05 Jakub Jelinek <jakub@redhat.com>
2513
0fe4bc78
JJ
2514 PR middle-end/81768
2515 * gcc.dg/gomp/pr81768-2.c: New test.
2516
bcc6842b
JJ
2517 PR middle-end/81768
2518 * gcc.dg/gomp/pr81768-1.c: New test.
2519
55b2ce1c
BS
25202017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2521
2522 PR target/81833
2523 * gcc.target/powerpc/pr81833-1.c: New file.
2524 * gcc.target/powerpc/pr81833-2.c: New file.
2525
f174328e
L
25262017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2527
2528 PR target/59501
2529 PR target/81624
2530 PR target/81769
2531 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2532 * gcc.target/i386/pr81769-1a.c: New test.
2533 * gcc.target/i386/pr81769-1b.c: Likewise.
2534 * gcc.target/i386/pr81769-2.c: Likewise.
2535
c253525e
MP
25362017-09-05 Marek Polacek <polacek@redhat.com>
2537
2538 PR sanitizer/82072
2539 * c-c++-common/ubsan/pr82072-2.c: New test.
2540
d49318d9
PC
25412017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2542
2543 PR c++/81942
2544 * g++.dg/cpp1y/constexpr-return3.C: New.
2545
d3b080bc
EB
25462017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2547
2548 * gnat.dg/incomplete5.ad[sb]: New test.
2549 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2550
1f073c92
EB
25512017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2552
2553 * gnat.dg/specs/uc2.ads: New test.
2554
806fcf71
EB
25552017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2556
2557 * gnat.dg/taft_type4.adb: New test.
2558 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2559
a0f8cad6
RB
25602017-09-05 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/82102
2563 * gcc.dg/torture/pr82102.c: New testcase.
2564
babf697a
EB
25652017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2566
2567 * testsuite/gnat.dg/array29.ad[sb]: New test.
2568
02e637d8
ML
25692017-09-05 Martin Liska <mliska@suse.cz>
2570
2571 PR tree-optimization/82032
2572 * g++.dg/other/pr82032.C: New test.
2573 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2574 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2575 * gcc.dg/switch-10.c: Likewise.
2576
bc394e5a
UB
25772017-09-04 Uros Bizjak <ubizjak@gmail.com>
2578
2579 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2580 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2581
9afacf39
BE
25822017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2583
2584 PR target/77308
2585 * gcc.target/arm/pr77308-1.c: New test.
2586
11a82e25
RB
25872017-09-04 Richard Biener <rguenther@suse.de>
2588
2589 PR tree-optimization/82084
2590 * g++.dg/torture/pr82084.C: New testcase.
2591
bc7fe952
MP
25922017-09-04 Marek Polacek <polacek@redhat.com>
2593
2594 PR c/81783
2595 * c-c++-common/Wtautological-compare-5.c: New test.
2596
8713d0f1
JL
25972017-09-04 Jeff Law <law@redhat.com>
2598
2599 PR tree-optimization/64910
2600 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2601
8d2b48ae
MP
26022017-09-04 Marek Polacek <polacek@redhat.com>
2603
2604 PR sanitizer/82072
2605 * c-c++-common/ubsan/pr82072.c: New test.
2606
e910a9b1
RB
26072017-09-04 Richard Biener <rguenther@suse.de>
2608
2609 PR tree-optimization/82060
2610 * g++.dg/torture/pr82060.C: New testcase.
2611
d8c40eff
AM
26122017-09-04 Alexander Monakov <amonakov@ispras.ru>
2613
2614 PR rtl-optimization/57448
2615 PR target/67458
2616 PR target/81316
2617 * gcc.dg/atomic/pr80640-2.c: New testcase.
2618 * gcc.dg/atomic/pr81316.c: New testcase.
2619
1fda57cb
TV
26202017-09-04 Tom de Vries <tom@codesourcery.com>
2621
2622 PR tree-optimization/82052
2623 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2624 call in fn11.
2625
792ce29f
JJ
26262017-09-04 Jakub Jelinek <jakub@redhat.com>
2627
ca1150f0
JJ
2628 PR sanitizer/81981
2629 * gcc.dg/ubsan/pr81981.c: New test.
2630
792ce29f
JJ
2631 PR tree-optimization/70043
2632 PR testsuite/82093
2633 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2634
83982f26
UB
26352017-09-04 Uros Bizjak <ubizjak@gmail.com>
2636
2637 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2638 * gcc.target/i386/bmi-check.h (main): Ditto.
2639 * gcc.target/i386/bmi2-check.h (main): Ditto.
2640 * gcc.target/i386/rtm-check.h (main): Ditto.
2641 * gcc.target/i386/sha-check.h (main): Ditto.
2642 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2643 (main): Use __get_cpuid_count. Use check_osxsave.
2644 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2645 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2646 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2647 (main): Use check_osxsave.
2648
f36b315d
UB
26492017-09-03 Uros Bizjak <ubizjak@gmail.com>
2650
2651 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2652 and return NORUNRES on failure.
2653 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2654 __builtin_va_arg_pack instead of __va_arg_pack.
2655 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2656 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2657 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2658 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2659 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2660
bff0050a
JJ
26612017-09-01 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR target/81766
2664 * gcc.target/i386/pr81766.c: New test.
2665
e035be33
JM
26662017-09-01 Joseph Myers <joseph@codesourcery.com>
2667
2668 PR c/82071
2669 * gcc.target/i386/excess-precision-7.c: New test.
2670
db6bb1ec
AK
26712017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2672
2673 PR target/82012
2674 * gcc.target/s390/target-attribute/pr82012.c: New test.
2675
0e34f6d8
JL
26762017-09-01 Jeff Law <law@redhat.com>
2677
2ec399d8
JS
2678 * gcc.target/i386/const-in-bss.c: New test.
2679
0e34f6d8
JL
2680 PR tree-optimization/82052
2681 * gcc.c-torture/compile/pr82052.c: New test.
2682
349884d1
JJ
26832017-09-01 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR sanitizer/81923
2686 * gcc.dg/asan/pr81923.c: New test.
2687
002618d8
ML
26882017-09-01 Martin Liska <mliska@suse.cz>
2689
2690 PR tree-optimization/82059
2691 * gcc.dg/tree-ssa/pr82059.c: New test.
2692
a2de90a4
CZ
26932017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2694
2695 * gcc.target/arc/loop-1.c: Deleted.
2696
1370fccf
CZ
26972017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2698
2699 * gcc.target/arc/arc.exp: Test also cpp files.
2700 * gcc.target/arc/tdelay_slots.cpp: New test.
2701
7cfbf676
CZ
27022017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2703
2704 * gcc.target/arc/pr9001184797.c: New test.
2705
d2e05fcb
JJ
27062017-09-01 Jakub Jelinek <jakub@redhat.com>
2707
2708 PR c/81887
2709 * c-c++-common/gomp/pr81887.c: New test.
2710 * gfortran.dg/gomp/pr81887.f90: New test.
2711
8dc9277a
MP
27122017-09-01 Marek Polacek <polacek@redhat.com>
2713
2714 PR c++/82040
2715 * g++.dg/warn/Wbool-operation-1.C: New test.
2716
9f532472
CZ
27172017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2718
2719 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2720 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2721
b6fb7933
CZ
27222017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2723
2724 * gcc.target/arc/sdata-3.c: New file.
2725 * gcc.target/arc/sdata-4.c: Likewise.
2726
7488b577
RB
27272017-08-31 Richard Biener <rguenther@suse.de>
2728
2729 PR middle-end/82054
2730 * g++.dg/gomp/pr82054.C: New testcase.
2731
3aebc597
RL
27322017-08-31 Renlin Li <renlin.li@arm.com>
2733 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2734
2735 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2736
3e75ec3f
BS
27372017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2738
2739 PR tree-optimization/81987
2740 * g++.dg/torture/pr81987.C: New file.
2741
02d54806
EB
27422017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2743
2744 * gnat.dg/aggr22.ad[sb]: New test.
2745
e0bd5a28
PH
27462017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2747
2748 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2749
6da714c6
MM
27502017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2751
2752 PR target/82015
2753 * gcc.target/powerpc/pr82015.c: Fix up error message.
2754
6cc30cb4
ML
27552017-08-30 Martin Liska <mliska@suse.cz>
2756
2757 PR inline-asm/82001
2758 * gcc.dg/ipa/pr82001.c: New test.
2759
d16c828e
ML
27602017-08-30 Martin Liska <mliska@suse.cz>
2761
2762 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2763
36ef8e6f
RB
27642017-08-30 Richard Biener <rguenther@suse.de>
2765
2766 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2767
72932ccf
MM
27682017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2769
2770 PR target/82015
2771 * gcc.target/powerpc/pr82015.c: New test.
2772
4e395d91
UB
27732017-08-29 Uros Bizjak <ubizjak@gmail.com>
2774
2775 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2776
2ffc0382
UB
27772017-08-29 Uros Bizjak <ubizjak@gmail.com>
2778
2779 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2780 * gcc.target/i386/abi-2.c: Ditto.
2781 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2782 * gcc.target/i386/pr22076.c: Ditto.
2783 * gcc.target/i386/pr37216.c: Ditto.
2784 * gcc.target/i386/pr39431.c: Ditto.
2785 * gcc.target/i386/pr40906-1.c: Ditto.
2786 * gcc.target/i386/pr40906-2.c: Ditto.
2787 * gcc.target/i386/pr43766.c: Ditto.
2788 * gcc.target/i386/pr46226.c: Ditto.
2789 * gcc.target/i386/pr46470.c: Ditto.
2790 * gcc.target/i386/pr59929.c: Ditto.
2791 * gcc.target/i386/sse-10.c: Ditto.
2792 * gcc.target/i386/vararg-1.c: Ditto.
2793 * gcc.target/i386/vararg-1.c: Ditto.
2794 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2795 * gcc.target/i386/pr44223.c: Ditto.
2796 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2797 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2798 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2799 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2800 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2801 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2802 * gcc.target/i386/mvc9.c: Compile for lto target only.
2803 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2804 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2805 * gcc.target/i386/pr57091.c: Ditto.
2806 * gcc.target/i386/pr61599-2.c: Ditto.
2807
8eb91869
BS
28082017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2809
2810 PR tree-optimization/81503
2811 * gcc.c-torture/execute/pr81503.c: New file.
2812
9dc3d6a9
ML
28132017-08-29 Martin Liska <mliska@suse.cz>
2814
2ffc0382 2815 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2816 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2817
faa5399b 28182017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2819 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2820
2821 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2822
14d62813
JL
28232017-08-28 Jeff Law <law@redhat.com>
2824
2825 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2826 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2827 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2828 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2829 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2830 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2831 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2832 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2833 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2834
c11384aa
JW
28352017-08-28 Janus Weil <janus@gcc.gnu.org>
2836
2837 PR fortran/81770
2838 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2839 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2840
ac9a43e1
SE
28412017-08-28 Steve Ellcey <sellcey@cavium.com>
2842
2843 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2844 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2845 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2846
2aa8aa18
RB
28472017-08-28 Richard Biener <rguenther@suse.de>
2848
2849 PR tree-optimization/81977
2850 * g++.dg/torture/pr81977.C: New testcase.
2851
5e5ccf0d
AM
28522017-08-28 Alexander Monakov <amonakov@ispras.ru>
2853
2854 PR target/80640
2855 * gcc.dg/atomic/pr80640.c: New testcase.
2856
a5df2090
UB
28572017-08-27 Uros Bizjak <ubizjak@gmail.com>
2858
2859 PR target/81995
2860 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2861 * gcc.target/i386/pr46091-4a.c: Ditto.
2862
86e03ef9
TK
28632017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2864
2865 PR fortran/81974
2866 * gfortran.dg/inline_matmul_19.f90: New test.
2867
6e4c6a24
SM
28682017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2869
2870 * gcc.target/powerpc/m128-check.h: New file.
2871 * gcc.target/powerpc/sse-check.h: New file.
2872 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2873 * gcc.target/powerpc/sse-movlps-2.c: New file.
2874 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2875 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2876 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2877 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2878 * gcc.target/powerpc/sse-divss-1.c: New file.
2879 * gcc.target/powerpc/sse-movhps-1.c: New file.
2880 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2881 * gcc.target/powerpc/sse-subps-1.c: New file.
2882 * gcc.target/powerpc/sse-minps-1.c: New file.
2883 * gcc.target/powerpc/sse-pminub-1.c: New file.
2884 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2885 * gcc.target/powerpc/sse-shufps-1.c: New file.
2886 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2887 * gcc.target/powerpc/sse-maxps-1.c: New file.
2888 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2889 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2890 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2891 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2892 * gcc.target/powerpc/sse-mulps-1.c: New file.
2893 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2894 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2895 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2896 * gcc.target/powerpc/sse-subss-1.c: New file.
2897 * gcc.target/powerpc/sse-movss-2.c: New file.
2898 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2899 * gcc.target/powerpc/sse-minss-1.c: New file.
2900 * gcc.target/powerpc/sse-movaps-2.c: New file.
2901 * gcc.target/powerpc/sse-movlps-1.c: New file.
2902 * gcc.target/powerpc/sse-maxss-1.c: New file.
2903 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2904 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2905 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2906 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2907 * gcc.target/powerpc/sse-mulss-1.c: New file.
2908 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2909 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2910 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2911 * gcc.target/powerpc/sse-movhps-2.c: New file.
2912 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2913 * gcc.target/powerpc/sse-xorps-1.c: New file.
2914 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2915 * gcc.target/powerpc/sse-orps-1.c: New file.
2916 * gcc.target/powerpc/sse-addps-1.c: New file.
2917 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2918 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2919 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2920 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2921 * gcc.target/powerpc/sse-andps-1.c: New file.
2922 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2923 * gcc.target/powerpc/sse-divps-1.c: New file.
2924 * gcc.target/powerpc/sse-andnps-1.c: New file.
2925 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2926 * gcc.target/powerpc/sse-movss-1.c: New file.
2927 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2928 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2929 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2930 * gcc.target/powerpc/sse-movaps-1.c: New file.
2931 * gcc.target/powerpc/sse-movss-3.c: New file.
2932 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2933 * gcc.target/powerpc/sse-addss-1.c: New file.
2934 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2935
56b26dd4
MM
29362017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2937
2ffc0382 2938 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2939 * gcc.target/powerpc/dform-2.c: Likewise.
2940 * gcc.target/powerpc/dform-3.c: Likewise.
2941 * gcc.target/powerpc/pr71656-1.c: Likewise.
2942 * gcc.target/powerpc/pr71656-2.c: Likewise.
2943 * gcc.target/powerpc/pr80103-1.c: Likewise.
2944 * gcc.target/powerpc/pr80098-1.c: Likewise.
2945
6512c0f1
MS
29462017-08-24 Martin Sebor <msebor@redhat.com>
2947
2948 PR middle-end/81908
2949 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2950 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2951 * gcc.dg/tree-ssa/pr81908.c: New test.
2952
281de9c2
SM
29532017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2954
2ffc0382
UB
2955 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2956 Suppress warning during tests.
281de9c2 2957
10bfe16f
UB
29582017-08-24 Uros Bizjak <ubizjak@gmail.com>
2959
2960 * lib/target-supports.exp: Group together target-dependant checks.
2961
142ff602
BC
29622017-08-24 Bin Cheng <bin.cheng@arm.com>
2963
2964 PR tree-optimization/81913
2965 * gcc.c-torture/execute/pr81913.c: New test.
2966 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2967 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2968
9b25e12d
RB
29692017-08-23 Richard Biener <rguenther@suse.de>
2970
07a5fe52 2971 PR target/81921
9b25e12d
RB
2972 * gcc.target/i386/pr81921.c: New testcase.
2973
122f9da1
DS
29742017-08-23 Daniel Santos <daniel.santos@pobox.com>
2975
2976 * gcc.target/i386/pr80969-1.c: New testcase.
2977 * gcc.target/i386/pr80969-2a.c: Likewise.
2978 * gcc.target/i386/pr80969-2.c: Likewise.
2979 * gcc.target/i386/pr80969-3.c: Likewise.
2980 * gcc.target/i386/pr80969-4a.c: Likewise.
2981 * gcc.target/i386/pr80969-4b.c: Likewise.
2982 * gcc.target/i386/pr80969-4.c: Likewise.
2983 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2984 * lib/target-supports.exp (check_avx512_os_support_available,
2985 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2986 New proceedures for target avx512f and avx512f_runtime selectors.
2987 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2988
397ecd05
DM
29892017-08-23 David Malcolm <dmalcolm@redhat.com>
2990
2991 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2992 * gcc.dg/param-type-mismatch.c: New test case.
2993
44b1b798
WS
29942017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2995
2996 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2997 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2998 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2999 * gcc.target/powerpc/fold-vec-perm-int.c: New.
3000 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
3001 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
3002 * gcc.target/powerpc/fold-vec-perm-short.c: New.
3003
60591d4e
RB
30042017-08-23 Richard Biener <rguenther@suse.de>
3005
3006 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
3007 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
3008 * gnat.dg/noinline2.adb: Likewise.
3009 * gnat.dg/renaming6.adb: Likewise.
3010 * gnat.dg/renaming6.ads: Likewise.
3011 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 3012
3767b2e4
RB
30132017-08-23 Richard Biener <rguenther@suse.de>
3014
3015 PR lto/81940
3016 * g++.dg/lto/pr81940_0.C: New testcase.
3017
c37691e5
TC
30182017-08-23 Tamar Christina <tamar.christina@arm.com>
3019
3020 PR middle-end/19706
3021 * gcc.dg/tree-ssa/pr19706.c: New.
3022 * lib/target-supports.exp (check_effective_target_xorsign): New.
3023
4d68ff06
DS
30242017-08-22 Daniel Santos <daniel.santos@pobox.com>
3025
3026 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
3027 -mabi=ms
3028 * gcc.target/i386/pr64409.c: Modify to only run on x32.
3029 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
3030 * gcc.target/i386/pr66275.c: Likewise.
3031 * gcc.target/i386/pr68018.c: Likewise.
3032
5b37159f
WS
30332017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
3034
3035 * gcc.target/powerpc/fold-vec-sums-int.c: New.
3036
0db8ddfc
JL
30372017-08-22 Jeff Law <law@redhat.com>
3038
3039 PR tree-optimization/81741
3040 PR tree-optimization/71947
3041 * gcc.dg/tree-ssa/pr81741.c: New test.
3042 * gcc.dg/tree-ssa/pr71947-7.c: New test.
3043 * gcc.dg/tree-ssa/pr71947-8.c: New test.
3044 * gcc.dg/tree-ssa/pr71947-9.c: New test.
3045 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
3046 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
3047 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
3048 * gcc.dg/tree-ssa/20030922-2.c: xfail.
3049
44d23deb
YR
30502017-08-22 Yvan Roux <yvan.roux@linaro.org>
3051
07a5fe52
UB
3052 PR c++/80287
3053 * g++.dg/pr80287.C: New test.
44d23deb 3054
7f1bf27a
RB
30552017-08-22 Richard Biener <rguenther@suse.de>
3056
3057 Revert
3058 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3059
3060 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3061
1823c4f6
RB
30622017-08-22 Richard Biener <rguenther@suse.de>
3063
3064 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
3065 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
3066 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
3067 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
3068 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
3069 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
3070 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
3071 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
3072
bef016bf
JD
30732017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3074
3075 PR fortran/81296
3076 * gfortran.dg/dtio_12.f90: Update test.
3077
57cea2b3
NS
30782017-08-21 Nathan Sidwell <nathan@acm.org>
3079
3080 * g++.dg/template/pr81899.C: Fix c++03.
3081 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
3082
7f204c0f
DM
30832017-08-21 David Malcolm <dmalcolm@redhat.com>
3084
3085 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
3086 Update expected result to show all of "(long)0" being underlined.
3087 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3088 (test_multitoken_macro): Update expected underlining.
3089
2f687306
DM
30902017-08-21 David Malcolm <dmalcolm@redhat.com>
3091
3092 * gcc.dg/format/diagnostic-ranges.c: Update expected results
3093 to show underlining of all pertinent params.
3094 * gcc.dg/format/pr72858.c: Likewise.
3095
453773df
UB
30962017-08-21 Uros Bizjak <ubizjak@gmail.com>
3097
3098 PR target/46091
3099 * gcc.target/i386/pr46091-4.c: New test.
3100 * gcc.target/i386/pr46091-4a.c: Ditto.
3101 * gcc.target/i386/pr46091-5.c: Ditto.
3102 * gcc.target/i386/pr46091-5a.c: Ditto.
3103
5ec1701e
NS
31042017-08-21 Nathan Sidwell <nathan@acm.org>
3105
3106 PR c++/81899
3107 * g++.dg/template/pr81899.C: New.
3108
404938ed
RB
31092017-08-21 Richard Biener <rguenther@suse.de>
3110
3111 PR tree-optimization/81900
3112 * gcc.dg/torture/pr81900.c: New testcase.
3113
1ea85365
RB
31142017-08-21 Richard Biener <rguenther@suse.de>
3115
3116 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
3117 regex to handle the LTO case.
3118 * c-c++-common/asan/heap-overflow-1.c: Likewise.
3119 * c-c++-common/asan/misalign-1.c: Likewise.
3120 * c-c++-common/asan/misalign-2.c: Likewise.
3121 * c-c++-common/asan/null-deref-1.c: Likewise.
3122 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3123 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3124 * c-c++-common/asan/use-after-free-1.c: Likewise.
3125 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
3126 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3127 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3128 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3129 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3130 * g++.dg/asan/large-func-test-1.C: Likewise.
3131 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
3132
8322b607
RB
31332017-08-21 Richard Biener <rguenther@suse.de>
3134
3135 PR middle-end/81884
3136 * g++.dg/torture/pr81884.C: New testcase.
3137
8e7b84e8
JDA
31382017-08-20 John David Anglin <danglin@gcc.gnu.org>
3139
3140 PR ipa/77732
3141 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
3142
953e520d
DM
31432017-08-18 David Malcolm <dmalcolm@redhat.com>
3144
3145 PR tree-optimization/46805
3146 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
3147 * jit.dg/test-autovectorize.c: New test case.
3148
b1eb28d1
PB
31492017-08-18 Peter Bergner <bergner@vnet.ibm.com>
3150
3151 PR target/80210
3152 * gcc.target/powerpc/pr80210.c: New test.
3153
f661e57e
DM
31542017-08-18 David Malcolm <dmalcolm@redhat.com>
3155
3156 PR c++/81514
3157 * g++.dg/lookup/empty.h: New file.
3158 * g++.dg/lookup/missing-std-include-2.C: Replace include of
3159 stdio.h with empty.h and a declaration of a "std::sprintf" not based
3160 on a built-in.
3161
00aa1fa2
L
31622017-08-18 H.J. Lu <hongjiu.lu@intel.com>
3163
3164 PR c/53037
3165 * c-c++-common/pr53037-5.c: New test.
3166 * g++.dg/pr53037-1.C: Likewise.
3167 * g++.dg/pr53037-2.C: Likewise.
3168 * g++.dg/pr53037-3.C: Likewise.
3169 * g++.dg/pr53037-4.C: Likewise.
3170 * gcc.dg/pr53037-1.c: Likewise.
3171 * gcc.dg/pr53037-2.c: Likewise.
3172 * gcc.dg/pr53037-3.c: Likewise.
3173 * gcc.dg/pr53037-4.c: Likewise.
3174
4a89b7e7
PB
31752017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3176
3177 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
3178 * gcc.target/powerpc/p9-vparity.c: Likewise.
3179 * gcc.target/powerpc/pr68805.c: Likewise.
3180 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
3181
d00fdf85
PB
31822017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3183
3184 PR target/72804
3185 * gcc.target/powerpc/pr72804.c: New test.
3186
e67bbd5d
MP
31872017-08-17 Marek Polacek <polacek@redhat.com>
3188
3189 PR middle-end/81814
3190 * gcc.dg/torture/pr81814.c: New test.
3191
ea58eb88
JW
31922017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
3193
3194 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
3195
ab4b719a
TV
31962017-08-17 Tom de Vries <tom@codesourcery.com>
3197
3198 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
3199
344be1fd
RB
32002017-08-17 Richard Biener <rguenther@suse.de>
3201
3202 * gcc.dg/tree-ssa/vrp117.c: New testcase.
3203
7911a54d
UB
32042017-08-16 Uros Bizjak <ubizjak@gmail.com>
3205
3206 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
3207 scan-assembler-times for alpha*-*-*.
3208 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
3209 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
3210
b68a9f34
TK
32112017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3212
3213 PR fortran/81116
3214 * gfortran.dg/realloc_on_assignment_29.f90: New test.
3215
adb5b54b
UB
32162017-08-16 Uros Bizjak <ubizjak@gmail.com>
3217
3218 PR target/46091
3219 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
3220 (testm): New test function.
3221 * gcc.target/i386/pr46091-2.c: Ditto.
3222 * gcc.target/i386/pr46091-3.c: Ditto.
3223
90d43c80
BC
32242017-08-16 Bin Cheng <bin.cheng@arm.com>
3225
3226 PR tree-optimization/81832
3227 * gcc.dg/tree-ssa/pr81832.c: New test.
3228
963aeaad
RS
32292017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
3230
3231 PR tree-optimization/81835
3232 * gcc.dg/vect/pr81815.c: New test.
3233
aaf46c35
JM
32342017-08-15 Joseph Myers <joseph@codesourcery.com>
3235
3236 PR target/78460
3237 PR target/67712
3238 * gcc.c-torture/compile/string-large-1.c: New test.
3239
204b99cd
RB
32402017-08-15 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/81790
3243 * gcc.dg/torture/pr81790.c: New testcase.
3244
27be025d
MS
32452017-08-14 Martin Sebor <msebor@redhat.com>
3246
3247 PR c/81117
3248 * c-c++-common/attr-nonstring-1.c: New test.
3249
da67acb9
MS
32502017-08-14 Martin Sebor <msebor@redhat.com>
3251
3252 PR c/81117
3253 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
3254
9e3b1778
DE
32552017-08-14 David Edelsohn <dje.gcc@gmail.com>
3256
3257 * gcc.dg/ucnid-5.c: Skip on AIX.
3258 * gcc.target/powerpc/pr79909.c: Skip on AIX.
3259
2912db04
UB
32602017-08-14 Uros Bizjak <ubizjak@gmail.com>
3261
3262 PR target/46091
3263 * gcc.target/i386/pr46091-1.c: New test.
3264 * gcc.target/i386/pr46091-2.c: Ditto.
3265 * gcc.target/i386/pr46091-3.c: Ditto.
3266
c7fd2176
WD
32672017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3268
3269 PR target/81643
3270 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
3271
a72a7e39
BS
32722017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3273
3274 PR target/79845
3275 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
3276 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
3277 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
3278 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3279 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3280 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
3281 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3282 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
3283 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3284 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3285 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3286 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3287 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3288 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3289 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3290 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3291 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3292 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3293 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3294 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3295 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3296 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3297 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3298 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3299 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3300 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3301 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3302 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3303 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3304 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3305 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3306 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3307 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3308 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3309 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3310 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3311 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3312 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3313 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3314 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3315 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3316 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3317 * gcc.target/powerpc/cmpb-3.c: Likewise.
3318 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3319 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3320 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3321 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3322 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3323 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3324 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3325 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3326 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3327 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3328 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3329 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3330 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3331 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3332 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3333 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3334 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3335 * gcc.target/powerpc/no-r11-3.c: Likewise.
3336 * gcc.target/powerpc/pr80098-1.c: Likewise.
3337 * gcc.target/powerpc/pr80098-2.c: Likewise.
3338 * gcc.target/powerpc/pr80098-3.c: Likewise.
3339 * gcc.target/powerpc/pr80098-4.c: Likewise.
3340 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3341 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3342 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3343 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3344 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3345 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3346 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3347 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3348 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3349 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3350 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3351
8d2d0de9
BC
33522017-08-14 Bin Cheng <bin.cheng@arm.com>
3353
3354 PR tree-optimization/81799
3355 * gcc.dg/tree-ssa/pr81799.c: New.
3356
5316dd1b
WD
33572017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3358
3359 PR middle-end/46932
3360 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3361 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3362
250db3f9
SN
33632017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3364
3365 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3366 -mno-pc-relative-literal-loads.
3367
0d9255af
RO
33682017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3369
3370 PR testsuite/81793
3371 * gcc.dg/pie-static-1.c: Require both static and pie support.
3372 * gcc.dg/pie-static-2.c: Likewise.
3373
7a7b545f
PMR
33742017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3375
3376 PR ada/79542
3377 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3378
bb85aa74
MP
33792017-08-11 Marek Polacek <polacek@redhat.com>
3380
3381 PR c/81795
3382 * gcc.dg/pr81795.c: New test.
3383
c4fa8984
TK
33842017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3385
3386 PR fortran/60355
3387 * gfortran.dg (bind_c_usage_30): New test.
3388
fe8a99d8
ML
33892017-08-11 Martin Liska <mliska@suse.cz>
3390
3391 PR tree-opt/79987
3392 * gcc.target/i386/mpx/pr79987.c: New test.
3393
4c71a171
ML
33942017-08-11 Martin Liska <mliska@suse.cz>
3395
3396 PR ipa/81213
3397 * gcc.target/i386/pr81213.c: New test.
3398
e1769bdd
UB
33992017-08-10 Uros Bizjak <ubizjak@gmail.com>
3400
3401 PR target/81708
3402 * gcc.target/i386/stack-prot-sym.c: New test.
3403
adc84037
RS
34042017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3405
3406 PR testsuite/81738
3407 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3408 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3409 vect_perm and vect_element_align for vectorization.
3410
8e941ae9
L
34112017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3412
3413 PR target/81736
3414 * gcc.target/i386/pr81736-1.c: New test.
3415 * gcc.target/i386/pr81736-2.c: Likewise.
3416 * gcc.target/i386/pr81736-3.c: Likewise.
3417 * gcc.target/i386/pr81736-4.c: Likewise.
3418 * gcc.target/i386/pr81736-5.c: Likewise.
3419 * gcc.target/i386/pr81736-6.c: Likewise.
3420 * gcc.target/i386/pr81736-7.c: Likewise.
3421
798f8628
WS
34222017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3423
3424 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3425 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3426
32129a17
DM
34272017-08-10 David Malcolm <dmalcolm@redhat.com>
3428
3429 * c-c++-common/missing-close-symbol.c: New test case.
3430 * c-c++-common/missing-symbol.c: New test case.
3431 * gcc.dg/unclosed-init.c: New test case.
3432 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3433 * g++.dg/diagnostic/unclosed-function.C: New test case.
3434 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3435 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3436 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3437 "expected identifier" error.
3438
57e1270f
FR
34392017-08-10 Fritz Reese <fritzoreese@gmail.com>
3440
3441 * gfortran.dg/dec_d_lines_1.f: New test.
3442 * gfortran.dg/dec_d_lines_2.f: New test.
3443
34442017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3445
3446 * gfortran.dg/dec_structure_18.f90: New test.
3447 * gfortran.dg/dec_structure_19.f90: New test.
3448 * gfortran.dg/dec_structure_20.f90: New test.
3449 * gfortran.dg/dec_structure_21.f90: New test.
3450
aaab59b4
MP
34512017-08-10 Marek Polacek <polacek@redhat.com>
3452
3453 PR testsuite/81784
3454 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3455
f234f078
MP
3456 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3457
2b7d0696
ML
34582017-08-10 Martin Liska <mliska@suse.cz>
3459
3460 PR c++/81355
3461 * g++.dg/other/pr81355.C: New test.
3462
47ee1b7c
DM
34632017-08-09 David Malcolm <dmalcolm@redhat.com>
3464
3465 * jit.dg/all-non-failing-tests.h: Add note about
3466 test-vector-types.cc.
3467 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3468 case.
3469 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3470 New test case.
3471 * jit.dg/test-vector-types.cc: New test case.
3472
b388427b
AP
34732017-08-09 Andrew Pinski <apinski@cavium.com>
3474
3475 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3476 --save-temps to the options passed.
3477
12c2ab7b
MC
34782017-08-09 Michael Collison <michael.collison@arm.com>
3479
3480 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3481 boundary option and fix comment.
3482 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3483 boundary option and fix comment.
3484 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3485 boundary option and fix comment.
3486 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3487 -mstructure-size boundary option.
3488
a8a581af
SB
34892017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3490
3491 PR rtl-optimization/81423
3492 * gcc.c-torture/execute/pr81423.c: New testcase.
3493
50a87c1c
WS
34942017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3495
3496 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3497 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3498 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3499 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3500
3d9a180f
WS
35012017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3502
3503 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3504 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3505
ee9a9e7b
WS
35062017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3507
3508 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3509 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3510 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3511
07999eb2
WS
35122017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3513
3514 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3515 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3516 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3517 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3518
0ca970cd
SB
35192017-08-09 Slava Barinov <v.barinov@samsung.com>
3520
3521 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3522
296c53ac
MP
35232017-08-09 Marek Polacek <polacek@redhat.com>
3524
3525 PR c/81233
3526 * gcc.dg/diagnostic-types-1.c: New test.
3527 * gcc.dg/assign-warn-1.c: Update warning messages.
3528 * gcc.dg/assign-warn-2.c: Likewise.
3529 * gcc.dg/c90-const-expr-5.c: Likewise.
3530 * gcc.dg/c99-const-expr-5.c: Likewise.
3531 * gcc.dg/conv-2.c: Likewise.
3532 * gcc.dg/init-bad-7.c: Likewise.
3533 * gcc.dg/overflow-warn-1.c: Likewise.
3534 * gcc.dg/overflow-warn-2.c: Likewise.
3535 * gcc.dg/overflow-warn-3.c: Likewise.
3536 * gcc.dg/overflow-warn-4.c: Likewise.
3537 * gcc.dg/pointer-array-atomic.c: Likewise.
3538 * gcc.dg/pr26865.c: Likewise.
3539 * gcc.dg/pr61162-2.c: Likewise.
3540 * gcc.dg/pr61162.c: Likewise.
3541 * gcc.dg/pr67730-2.c: Likewise.
3542 * gcc.dg/pr69156.c: Likewise.
3543 * gcc.dg/pr70174.c: Likewise.
3544 * objc.dg/proto-lossage-4.m: Likewise.
3545
a32c8316
MP
35462017-08-09 Marek Polacek <polacek@redhat.com>
3547
3548 PR c/81417
3549 * Wsign-compare-1.c: New test.
3550 * gcc.dg/compare1.c: Adjust dg-bogus.
3551 * gcc.dg/compare2.c: Likewise.
3552 * gcc.dg/compare3.c: Likewise.
3553 * gcc.dg/compare7.c: Likewise.
3554 * gcc.dg/compare8.c: Likewise.
3555 * gcc.dg/compare9.c: Likewise.
3556 * gcc.dg/pr11492.c: Likewise.
3557
7345b714
L
35582017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3559
3560 PR driver/81523
3561 * gcc.dg/pie-7.c: New test.
3562 * gcc.dg/pie-static-1.c: Likewise.
3563 * gcc.dg/pie-static-2.c: Likewise.
3564
d5bf81b3
UB
35652017-08-08 Uros Bizjak <ubizjak@gmail.com>
3566
3567 PR target/81708
3568 * gcc.target/i386/stack-prot-guard.c: New test.
3569
4261463d
TC
35702017-08-08 Tamar Christina <tamar.christina@arm.com>
3571
3572 * gcc.target/aarch64/xorsign.c: New.
3573 * gcc.target/aarch64/xorsign_exec.c: New.
3574 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3575
b115e803
BS
35762017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3577
3578 PR tree-optimization/81354
3579 * g++.dg/torture/pr81354.C: New file.
3580
51bd28ed
RB
35812017-08-08 Richard Biener <rguenther@suse.de>
3582
3583 PR middle-end/81719
3584 * g++.dg/tree-ssa/pr81719.C: New testcase.
3585
26d66f28
RB
35862017-08-08 Richard Biener <rguenther@suse.de>
3587
3588 PR tree-optimization/81723
3589 * gfortran.dg/pr81723.f: New testcase.
3590
82c0d3eb
BS
35912017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3592
3593 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3594 string.
3595 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3596 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3597 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3598 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3599 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3600 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3601 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3602 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3603 * gcc.target/powerpc/cmpb-3.c: Likewise.
3604 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3605 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3606
d81e058f
ML
36072017-08-08 Martin Liska <mliska@suse.cz>
3608
3609 PR tree-opt/81696
3610 * gcc.dg/ipa/pr81696.c: New test.
3611
a5c93f53
BC
36122017-08-08 Bin Cheng <bin.cheng@arm.com>
3613
3614 PR tree-optimization/81744
3615 * gcc.dg/tree-ssa/pr81744.c: New.
3616
a5afbdd6
MP
36172017-08-08 Marek Polacek <polacek@redhat.com>
3618
3619 PR c++/81607
3620 * g++.dg/other/bitfield6.C: New test.
3621
08c4c51e
MM
36222017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3623
3624 PR target/81593
3625 * gcc.target/powerpc/vec-setup.h: New tests to test various
3626 combinations of setting up vectors of 2 double word elements.
3627 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3628 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3629 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3630 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3631 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3632 vector inserts from vector extracts.
3633 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3634
950a884b
TK
36352017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3636
3637 PR fortran/68829
3638 PR fortran/81701
3639 * gfortran.dg/o_fast_stacksize.90: New test.
3640
6f1a16cb
WD
36412017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3642
3643 PR middle-end/46932
3644 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3645
4090b652
L
36462017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3647
3648 * gcc.target/i386/pr81736-1.c: Removed.
3649 * gcc.target/i386/pr81736-2.c: Likewise.
3650 * gcc.target/i386/pr81736-3.c: Likewise.
3651 * gcc.target/i386/pr81736-4.c: Likewise.
3652
079a0363
L
36532017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3654
3655 PR target/81736
3656 * gcc.target/i386/pr81736-1.c: New test.
3657 * gcc.target/i386/pr81736-2.c: Likewise.
3658 * gcc.target/i386/pr81736-3.c: Likewise.
3659 * gcc.target/i386/pr81736-4.c: Likewise.
3660
1653a865
MP
36612017-08-07 Marek Polacek <polacek@redhat.com>
3662
3663 PR middle-end/81737
3664 * gcc.dg/pr81737.c: New test.
3665
577eec56
ML
36662017-08-07 Martin Liska <mliska@suse.cz>
3667
3668 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3669 * gcc.dg/parm-impl-decl-1.c: Likewise.
3670 * gcc.dg/parm-impl-decl-3.c: Likewise.
3671 * gcc.dg/Wattributes-5.c: New test.
3672
537bf9ac
AP
36732017-08-06 Andrew Pinski <apinski@cavium.com>
3674
3675 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3676 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3677 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3678 * gcc.target/aarch64/target_attr_4.c: Likewise.
3679 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3680 * gcc.target/aarch64/target_attr_2.c: Likewise.
3681 * gcc.target/aarch64/target_attr_7.c: Likewise.
3682 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3683 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3684 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3685
90596474
AP
36862017-08-06 Andrew Pinski <apinski@cavium.com>
3687
3688 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3689 -march=armv8-a+nolse, skip if -mcpu= is passed.
3690 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3691
08e9cb5a
AP
36922017-08-06 Andrew Pinski <apinski@cavium.com>
3693
3694 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3695 * gcc.target/aarch64/_Float16_2.c: Likewise.
3696 * gcc.target/aarch64/_Float16_3.c: Likewise.
3697
4a6ad083
TV
36982017-08-06 Tom de Vries <tom@codesourcery.com>
3699
3700 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3701
b363e726
TV
37022017-08-06 Tom de Vries <tom@codesourcery.com>
3703
3704 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3705 type. Add missing return.
3706
8fbcf075
TV
37072017-08-06 Tom de Vries <tom@codesourcery.com>
3708
3709 PR testsuite/81731
3710 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3711 variable 'a' definition.
3712 (b): Remove unused variable.
3713 (gp): New variable.
3714 (check): Add parameter corresponding to call in main, and handle.
3715
67695c07
PC
37162017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 PR c++/79790
23d12941 3719 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3720
c779bea5
YG
37212017-08-04 Yury Gribov <tetra2005@gmail.com>
3722
3723 PR tree-optimization/57371
3724 * c-c++-common/pr57371-1.c: New test.
3725 * c-c++-common/pr57371-2.c: New test.
3726 * c-c++-common/pr57371-3.c: New test.
3727 * c-c++-common/pr57371-4.c: New test.
3728 * gcc.dg/pr57371-5.c: New test.
3729
e52341f1
CL
37302017-08-04 Carl Love <cel@us.ibm.com>
3731
3732 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3733 builtin test cases for vec_mule, and vec_mulo.
3734 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3735 builtin test cases for vec_mule, and vec_mulo.
3736
295940c3
L
37372017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3738
3739 PR target/81590
3740 * gcc.target/i386/avx512-check.h: New file.
3741 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3742 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3743 * gcc.target/i386/avx512cd-check.h: Likewise.
3744 * gcc.target/i386/avx512ifma-check.h: Likewise.
3745 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3746 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3747 * gcc.target/i386/avx512bw-check.h: Rewrite.
3748 * gcc.target/i386/avx512dq-check.h: Likewise.
3749 * gcc.target/i386/avx512er-check.h: Likewise.
3750 * gcc.target/i386/avx512f-check.h: Likewise.
3751 * gcc.target/i386/avx512vl-check.h: Likewise.
3752 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3753 only.
3754 (test_512): Removed.
3755 (avx512*_test): Likewise.
3756 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3757
f4f2c2ec
MP
37582017-08-04 Marek Polacek <polacek@redhat.com>
3759
3760 PR middle-end/81695
3761 * gcc.dg/pr81695.c: New test.
3762
62c8a2cf
RS
37632017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3764
3765 PR tree-optimization/81136
3766 * gcc.dg/vect/pr81136.c: Add scan test.
3767
dfbddbeb
RS
37682017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3769
3770 * gcc.dg/vect/vect-alias-check-3.c: New test.
3771 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3772 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3773
165b2f5f
RB
37742017-08-04 Richard Biener <rguenther@suse.de>
3775
3776 PR middle-end/81705
3777 * c-c++-common/ubsan/pr81705.c: New testcase.
3778
7c0881d5
BS
37792017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3780
3781 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3782 messages that used to start with a capital letter.
3783 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3784 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3785 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3786 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3787 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3788 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3789 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3790 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3791 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3792 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3793 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3794 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3795 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3796 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3797 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3798 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3799 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3800 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3801 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3802 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3803 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3804 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3805 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3806 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3807 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3808 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3809 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3810 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3811 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3812 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3813 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3814 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3815 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3816 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3817 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3818 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3819 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3820 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3821 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3822 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3823 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3824 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3825 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3826 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3827 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3828 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3829 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3830 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3831 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3832 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3833 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3834 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3835 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3836 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3837 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3838 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3839
2fdaed89
JJ
38402017-08-03 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR target/81621
3843 * gcc.dg/pr81621.c: New test.
3844
297db279
RB
38452017-08-03 Richard Biener <rguenther@suse.de>
3846
3847 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3848 and CSE.
3849
2fdaed89 38502017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3851
3852 PR middle-end/81148
3853 * c-c++-common/ubsan/pr81148.c: New testcase.
3854
cad136a4
TV
38552017-08-03 Tom de Vries <tom@codesourcery.com>
3856
3857 PR target/81662
3858 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3859
2392baa5
JJ
38602017-08-03 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR driver/81650
3863 * gcc.dg/pr81650.c: New test.
3864
e5e691a5
PC
38652017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3866
3867 PR c++/71440
3868 * g++.dg/template/crash127.C: New.
3869
0a734553
JJ
38702017-08-03 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR middle-end/81052
3873 * c-c++-common/pr81052.c: New test.
3874
673aef33
TV
38752017-08-03 Tom de Vries <tom@codesourcery.com>
3876
3877 * gcc.dg/pr56727-2.c: Require alias.
3878
2a8485f6
TV
38792017-08-03 Tom de Vries <tom@codesourcery.com>
3880
3881 * gcc.dg/attr-noipa.c: Require alloca.
3882
8b917598
TV
38832017-08-03 Tom de Vries <tom@codesourcery.com>
3884
3885 * gcc.dg/torture/pr80163.c: Require label_values.
3886
4ca8bf91
TV
38872017-08-03 Tom de Vries <tom@codesourcery.com>
3888
3889 PR target/81662
3890 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3891 * c-c++-common/patchable_function_entry-default.c: Same.
3892 * c-c++-common/patchable_function_entry-definition.c: Same.
3893
f4629481
UB
38942017-08-02 Uros Bizjak <ubizjak@gmail.com>
3895
3896 PR target/81644
3897 * gcc.target/i386/pr81644.c: New test.
3898
86994621
TV
38992017-08-02 Tom de Vries <tom@codesourcery.com>
3900
3901 * gcc.dg/Walloca-14.c: Use relative line number.
3902
9501fd4b
UB
39032017-08-02 Uros Bizjak <ubizjak@gmail.com>
3904
3905 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3906 test "no-3dnowa" target attribute.
3907
f7b6353a
MP
39082017-08-02 Marek Polacek <polacek@redhat.com>
3909
3910 PR c/81289
3911 * gcc.dg/noncompile/pr81289.c: New test.
3912
8a6eab34
MP
3913 PR c/81448
3914 PR c/81306
3915 * c-c++-common/Wmultistatement-macros-13.c: New test.
3916
349721b7
JJ
39172017-08-02 Jakub Jelinek <jakub@redhat.com>
3918
e4f0733a
JJ
3919 PR c++/81640
3920 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3921
349721b7
JJ
3922 PR middle-end/79499
3923 * gcc.dg/pr79499.c: New test.
3924
77eefb71
RB
39252017-08-02 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/81633
3928 * gcc.dg/vect/pr81633.c: New testcase.
3929
760f74c2
L
39302017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3931
3932 * gcc.dg/guality/pr25967-1.c: New test.
3933 * gcc.dg/guality/pr25967-2.c: Likewise.
3934 * gcc.dg/torture/pr25967-1.c: Likewise.
3935 * gcc.dg/torture/pr25967-2.c: Likewise.
3936
a2e28a97
L
39372017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3938
3939 PR target/81654
3940 * gcc.target/i386/pr81654.c: New test.
3941
d8afd032
TK
39422017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3943
3944 PR fortran/79312
3945 * gfortran.dg/logical_assignment_1.f90: New test.
3946
671a00ee
ML
39472017-08-01 Martin Liska <mliska@suse.cz>
3948
3949 PR middle-end/70140
3950 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3951
7d3eecca
ML
39522017-08-01 Martin Liska <mliska@suse.cz>
3953
3954 Revert r250771
3955 Make mempcpy more optimal (PR middle-end/70140).
3956
636730ca
JJ
39572017-08-01 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR target/81622
3960 * gcc.target/powerpc/pr81622.c: New test.
3961
74cc0b2b
SE
39622017-08-01 Steve Ellcey <sellcey@cavium.com>
3963
3964 PR tree-optimization/80925
3965 * gcc.dg/vect/vect-28.c: Add
3966 --param vect-max-peeling-for-alignment=0 option.
3967 Remove unaligned access and peeling checks.
3968 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3969 * gcc.dg/vect/vect-70.c: Ditto.
3970 * gcc.dg/vect/vect-87.c: Ditto.
3971 * gcc.dg/vect/vect-88.c: Ditto.
3972 * gcc.dg/vect/vect-91.c: Ditto.
3973 * gcc.dg/vect/vect-93.c: Ditto.
3974
0102e469
TV
39752017-08-01 Tom de Vries <tom@codesourcery.com>
3976
3977 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3978 * gcc.target/nvptx/slp.c (foo): Same.
3979
813485c6
RB
39802017-08-01 Richard Biener <rguenther@suse.de>
3981
3982 PR tree-optimization/81181
3983 * gcc.dg/torture/pr81181.c: New testcase.
3984
98b7180c
ML
39852017-08-01 Martin Liska <mliska@suse.cz>
3986
3987 PR middle-end/70140
3988 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3989
4f3e333a
UB
39902017-08-01 Uros Bizjak <ubizjak@gmail.com>
3991
3992 PR target/81641
3993 * gcc.target/i386/pr81641.c: New test.
3994
b8bb5772
UB
39952017-08-01 Uros Bizjak <ubizjak@gmail.com>
3996
3997 PR target/81639
3998 * gcc.target/i386/pr81639.c: New test.
3999
34e5c511
RB
40002017-08-01 Richard Biener <rguenther@suse.de>
4001
4002 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
4003 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
4004 endless loop.
4005 * gcc.dg/uninit-23.c: Adjust.
4006
5e19d437
BC
40072017-08-01 Bin Cheng <bin.cheng@arm.com>
4008
4009 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
4010 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
4011
7061cfc0
BC
40122017-08-01 Bin Cheng <bin.cheng@arm.com>
4013
4014 PR tree-optimization/81627
4015 * gcc.dg/tree-ssa/pr81627.c: New.
4016
39637a44
BC
40172017-08-01 Bin Cheng <bin.cheng@arm.com>
4018
4019 PR tree-optimization/81620
4020 * gcc.dg/tree-ssa/pr81620-1.c: New.
4021 * gcc.dg/tree-ssa/pr81620-2.c: New.
4022
f9c5fe06
DH
40232017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4024
4025 PR testsuite/53542
4026 * gfortran.dg/use_30.f90: New test.
4027
da98e3b1
JJ
40282017-08-01 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR tree-optimization/81588
4031 * gcc.dg/tree-ssa/pr81588.c: New test.
4032 * gcc.dg/pr81588.c: New test.
4033 * gcc.c-torture/execute/pr81588.c: New test.
4034
5e8fe12f
RB
40352017-08-01 Richard Biener <rguenther@suse.de>
4036
4037 PR tree-optimization/81297
4038 * gcc.dg/torture/pr81297.c: New testcase.
4039
93ac482a
UB
40402017-07-31 Uros Bizjak <ubizjak@gmail.com>
4041
4042 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
4043
6cc518c6
SE
40442017-07-31 Steve Ellcey <sellcey@cavium.com>
4045
4046 PR tree-optimization/80925
93ac482a 4047 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
4048 --param vect-max-peeling-for-alignment=0 option.
4049 Remove unaligned access and peeling checks.
4050 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
4051
24c8e8eb
CL
40522017-07-31 Carl Love <cel@us.ibm.com>
4053
4054 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
4055 missed in commit 250746.
4056
b40e941b
CL
40572017-07-31 Carl Love <cel@us.ibm.com>
4058
4059 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
4060 new builtins.
4061
67779f74
L
40622017-07-31 H.J. Lu <hongjiu.lu@intel.com>
4063
4064 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
4065 * gcc.target/i386/pr79793-2.c: Likewise.
4066
a97cf8f9
UB
40672017-07-31 Uros Bizjak <ubizjak@gmail.com>
4068
4069 PR target/25967
4070 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
4071 (naked): Add attribute regparm(1) for x86_32 targets.
4072 Add integer argument. Remove global "data" variable.
4073 (main): Pass integer argument to naked function.
4074 * gcc.target/i386/naked-4.c: New test.
4075
7fef86d3
JH
40762017-07-31 Jan Hubicka <hubicka@ucw.cz>
4077 Martin Liska <mliska@suse.cz>
4078
4079 * gcc.dg/predict-15.c: New test.
4080 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
4081
2ec580be
UB
40822017-07-31 Uros Bizjak <ubizjak@gmail.com>
4083
4084 PR target/25967
4085 * gcc.target/i386/naked-1.c: New test.
4086 * gcc.target/i386/naked-2.c: Ditto.
4087 * gcc.target/i386/naked-3.c: Ditto.
4088 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
4089 do_test_body0 stub function, use attribute "naked" instead.
4090 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
4091 * gcc.dg/pr44290-2.c: Ditto.
4092
cfdf6ff6
TK
40932017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4094
4095 PR fortran/81581
4096 * gfortran.dg/dim_sum_1.f90: New test case.
4097 * gfortran.dg/dim_sum_2.f90: New test case.
4098 * gfortran.dg/dim_sum_3.f90: New test case.
4099
5edb1c48
ML
41002017-07-31 Martin Liska <mliska@suse.cz>
4101
4102 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
4103 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4104
f34ebeb2
ML
41052017-07-31 Martin Liska <mliska@suse.cz>
4106
4107 PR sanitize/81530
4108 * g++.dg/ubsan/pr81530.C: New test.
4109
066bbc57
JJ
41102017-07-31 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR sanitizer/81604
4113 * c-c++-common/ubsan/pr81604.c: New test.
4114
a10b3cf1
L
41152017-07-30 H.J. Lu <hongjiu.lu@intel.com>
4116
4117 PR target/79793
4118 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
4119 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
4120 (foo): Check the builtin return address against the return address
4121 in interrupt frame.
4122 * gcc.target/i386/pr79793-1.c: New test.
4123 * gcc.target/i386/pr79793-2.c: Likewise.
4124
942047f2
EB
41252017-07-29 Eric Botcazou <ebotcazou@adacore.com>
4126
4127 * c-c++-common/dump-ada-spec-7.c: New test.
4128
e071b767
JJ
41292017-07-29 Jakub Jelinek <jakub@redhat.com>
4130
4131 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
4132 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
4133
782a7850
PB
41342017-07-28 Peter Bergner <bergner@vnet.ibm.com>
4135
4136 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
4137
9de00935
TC
41382017-07-28 Tamar Christina <tamar.christina@arm.com>
4139
4140 * gcc.target/aarch64/int_mov_immediate_1.c: New.
4141
8de33df2
BC
41422017-07-28 Bin Cheng <bin.cheng@arm.com>
4143
4144 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
4145
8acb8421
TC
41462017-07-28 Tamar Christina <tamar.christina@arm.com>
4147 Bilyan Borisov <bilyan.borisov@arm.com>
4148
4149 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
4150 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
4151 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
4152 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
4153 * gcc.target/aarch64/pr63304_1.c: Changed to double.
4154
d9c259ef
BC
41552017-07-28 Bin Cheng <bin.cheng@arm.com>
4156
4157 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
4158 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
4159 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
4160 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
4161 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
4162 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
4163 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
4164 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
4165 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
4166 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
4167 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
4168
6d7649f8
ML
41692017-07-28 Martin Liska <mliska@suse.cz>
4170
4171 PR sanitizer/81340
4172 * g++.dg/asan/pr81340.C: New test.
4173
92e29a5e
RB
41742017-07-28 Richard Biener <rguenther@suse.de>
4175
4176 PR tree-optimization/81502
4177 * gcc.target/i386/pr81502.c: New testcase.
4178
70affe6a
ML
41792017-07-28 Martin Liska <mliska@suse.cz>
4180
4181 PR sanitizer/81460
4182 * gcc.dg/asan/pr81460.c: New test.
4183
d0ee55a1
JJ
41842017-07-28 Jakub Jelinek <jakub@redhat.com>
4185
c9b39a49
JJ
4186 PR sanitizer/80998
4187 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
4188 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
4189
d0ee55a1
JJ
4190 PR tree-optimization/81578
4191 * gcc.dg/pr81578.c: New test.
4192
1ce75e41
RB
41932017-07-28 Richard Biener <rguenther@suse.de>
4194
4195 PR tree-optimization/81573
4196 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
4197
7a5cbf29
PB
41982017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4199
4200 * g++.dg/pr69667.C: Remove option -mlra.
4201 * gcc.target/powerpc/dform-1.c: Likewise.
4202 * gcc.target/powerpc/dform-2.c: Likewise.
4203 * gcc.target/powerpc/dform-3.c: Likewise.
4204 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4205 * gcc.target/powerpc/p9-vparity.c: Likewise.
4206 * gcc.target/powerpc/pr63491.c: Likewise.
4207 * gcc.target/powerpc/pr67808.c: Likewise.
4208 * gcc.target/powerpc/pr68805.c: Likewise.
4209 * gcc.target/powerpc/pr69461.c: Likewise.
4210 * gcc.target/powerpc/pr71680.c: Likewise.
4211 * gcc.target/powerpc/pr77289.c: Likewise.
4212 * gcc.target/powerpc/pr78458.c: Likewise.
4213 * gcc.target/powerpc/pr78543.c: Likewise.
4214 * g++.dg/pr71294.C: Remove option -mno-lra.
4215 * gcc.target/powerpc/pr71656-1.c: Likewise.
4216 * gcc.target/powerpc/pr71656-2.c: Likewise.
4217 * gcc.target/powerpc/pr71698.c: Likewise.
4218
2c2789d5
KT
42192017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4220 Sudakshina Das <sudi.das@arm.com>
4221
4222 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
4223
06bd22f6
MP
42242017-07-27 Marek Polacek <polacek@redhat.com>
4225
4226 PR c/81417
4227 * c-c++-common/Wsign-compare-1.c: New test.
4228 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
4229 * g++.dg/warn/Wsign-compare-4.C: Likewise.
4230 * g++.dg/warn/Wsign-compare-6.C: Likewise.
4231 * g++.dg/warn/compare1.C: Likewise.
4232 * gcc.dg/compare1.c: Likewise.
4233 * gcc.dg/compare2.c: Likewise.
4234 * gcc.dg/compare4.c: Likewise.
4235 * gcc.dg/compare5.c: Likewise.
4236 * gcc.dg/pr35430.c: Likewise.
4237 * gcc.dg/pr60087.c: Likewise.
4238
27c8b49b
PB
42392017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4240
4241 PR middle-end/81564
4242 * gcc.dg/pr81564.c: New test.
4243
b7675b59
RB
42442017-07-27 Richard Biener <rguenther@suse.de>
4245
4246 PR tree-optimization/81573
4247 PR tree-optimization/81494
4248 * gcc.dg/torture/pr81573.c: New testcase.
4249
719488f8
RB
42502017-07-27 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/81571
4253 * gcc.dg/torture/pr81571.c: New testcase.
4254
9811e84c
RB
42552017-07-27 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/81502
4258 * gcc.target/i386/vect-insert-1.c: New testcase.
4259
58814c76
AK
42602017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4261
4262 PR target/81534
4263 * gcc.target/s390/pr81534.c: New test.
4264
036ea399
JJ
42652017-07-27 Jakub Jelinek <jakub@redhat.com>
4266
7d25ac20
JJ
4267 PR tree-optimization/81555
4268 PR tree-optimization/81556
4269 * gcc.c-torture/execute/pr81555.c: New test.
4270 * gcc.c-torture/execute/pr81556.c: New test.
4271
036ea399
JJ
4272 * gcc.dg/attr-noipa.c: New test.
4273 * gcc.dg/ipa/ipa-pta-18.c: New test.
4274 * gcc.dg/ipa/ipa-sra-11.c: New test.
4275
9bfda664
MM
42762017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4277
4278 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
4279 option.
4280 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4281 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4282 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4283 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4284 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4285 * gcc.target/powerpc/vsx-simode.c: Likewise.
4286 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4287 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4288
eb086562
PC
42892017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4290
4291 PR c++/71570
4292 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
4293
a7473dc5
L
42942017-07-26 H.J. Lu <hongjiu.lu@intel.com>
4295
4296 PR target/81563
4297 * gcc.target/i386/pr81563.c: New test
4298
404f48ac
WD
42992017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4300
4301 PR target/79041
4302 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
4303
c3d38629
MP
43042017-07-26 Marek Polacek <polacek@redhat.com>
4305
4306 PR middle-end/70992
4307 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
4308 * gcc.dg/overflow-warn-2.c: Likewise.
4309 * gcc.dg/overflow-warn-3.c: Likewise.
4310 * gcc.dg/overflow-warn-4.c: Likewise.
4311 * gcc.dg/torture/pr70992-2.c: New test.
4312 * gcc.dg/torture/pr70992.c: New test.
4313
4f450a2b
RB
43142017-07-26 Richard Biener <rguenther@suse.de>
4315
4316 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
4317 happening in ccp1.
4318 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
4319
e1711448
WD
43202017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4321
4322 PR middle-end/46932
4323 * gcc.dg/pr46932.c: New testcase.
4324
108c3c88
ML
43252017-07-26 Martin Liska <mliska@suse.cz>
4326
4327 PR sanitize/81186
4328 * gcc.dg/asan/pr81186.c: New test.
4329
52645850
CL
43302017-07-25 Carl Love <cel@us.ibm.com>
4331
4332 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4333 vec_cnttz builtins.
4334
a8697b27
EB
43352017-07-25 Eric Botcazou <ebotcazou@adacore.com>
4336
4337 * gnat.dg/opt66.adb: New test.
4338
288fe52e
AM
43392017-07-25 Alexander Monakov <amonakov@ispras.ru>
4340
4341 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
4342 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
4343
b771c609
AM
43442017-07-25 Alexander Monakov <amonakov@ispras.ru>
4345
4346 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4347
43482017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
4349
4350 * c-c++-common/patchable_function_entry-default.c: New test.
4351 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4352 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4353
774cccdc
JJ
43542017-07-25 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR target/81532
4357 * gcc.target/i386/pr80833-3.c: New test.
4358 * gcc.target/i386/avx512dq-pr81532.c: New test.
4359 * gcc.target/i386/avx512bw-pr81532.c: New test.
4360
1aa54f90
RB
43612017-07-25 Richard Biener <rguenther@suse.de>
4362
4363 PR tree-optimization/81455
4364 * gcc.dg/pr81455.c: New testcase.
4365
e294f495
RB
43662017-07-25 Richard Biener <rguenther@suse.de>
4367
4368 PR tree-optimization/81529
4369 * gfortran.dg/pr81529.f90: New testcase.
4370
edf8ba4b
WD
43712017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4372
774cccdc 4373 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 4374
ea063871
RB
43752017-07-25 Richard Biener <rguenther@suse.de>
4376
4377 PR tree-optimization/81410
4378 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4379
5ea71a5a
RB
43802017-07-25 Richard Biener <rguenther@suse.de>
4381
4382 PR tree-optimization/81510
4383 * gcc.dg/torture/pr81510.c: New testcase.
4384 * gcc.dg/torture/pr81510-2.c: Likewise.
4385
4287b4e8
ML
43862017-07-25 Martin Liska <mliska@suse.cz>
4387
4388 PR ipa/81520
4389 * gcc.dg/ipa/pr81520.c: New test.
4390
d49718d6
MP
43912017-07-25 Marek Polacek <polacek@redhat.com>
4392
4393 PR c/81364
4394 * Wmultistatement-macros-12.c: New test.
4395
0e82a9b9
BC
43962017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4397
4398 PR target/81414
4399 * gcc.target/aarch64/pr81414.C: New.
4400
3d99332b
RB
44012017-07-25 Richard Biener <rguenther@suse.de>
4402
4403 PR middle-end/81505
4404 * gcc.dg/ubsan/pr81505.c: New testcase.
4405
52d0f7bd
DS
44062017-07-24 Daniel Santos <daniel.santos@pobox.com>
4407
4408 PR testsuite/80759
4409 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4410 (ELFFN_BEGIN): Rename to FN_TYPE.
4411 (ELFFN_END): Rename to FN_SIZE.
4412 (ASMNAME): New macro.
4413 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4414 .global.
4415 (FUNC_END): Use ASMNAME.
4416 (test_data_save): Remove.
4417 (test_data_input): Likewise.
4418 (test_data_output: Likewise.
4419 (test_data_fn): Likewise.
4420 (test_data_retaddr): Likewise.
4421 (regs_to_mem): Make globals, use r10 instead of rax.
4422 (mem_to_regs): Likewise.
4423 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4424 body to ms-sysv.c.
4425 (do_test_aligned): Likewise.
4426 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4427 Add dg-* directives.
4428 (PASTE_STR): New macro.
4429 (ASMNAME): Likewise.
4430 (LOAD_TEST_DATA_ADDR): Likewise.
4431 (TEST_DATA_OFFSET): Likewise.
4432 (do_test_body0): New C function.
4433 (do_test_body): New inline assembly routine.
4434 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4435 (runtest_ms_sysv): Modify.
4436
19930989
MM
44372017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4438
4439 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4440 since the upper-regs options have been deleted.
4441 * gcc.target/powerpc/pr65849-2.c: Likewise.
4442 * gcc.target/powerpc/pr80099-1.c: Likewise.
4443 * gcc.target/powerpc/pr80099-2.c: Likewise.
4444 * gcc.target/powerpc/pr80099-3.c: Likewise.
4445 * gcc.target/powerpc/pr80099-4.c: Likewise.
4446 * gcc.target/powerpc/pr80099-5.c: Likewise.
4447 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4448 support removal of the upper-regs options.
4449 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4450 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4451 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4452 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4453 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4454 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4455 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4456 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4457 * gcc.target/powerpc/ppc-round.c: Likewise.
4458 * gcc.target/powerpc/pr71720.c: Likewise.
4459 * gcc.target/powerpc/pr72853.c: Likewise.
4460 * gcc.target/powerpc/pr79907.c: Likewise.
4461 * gcc.target/powerpc/pr78953.c: Likewise.
4462 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4463 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4464 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4465 * gcc.target/powerpc/vec-init-3.c: Likewise.
4466 * gcc.target/powerpc/vec-init-6.c: Likewise.
4467 * gcc.target/powerpc/vec-init-7.c: Likewise.
4468 * gcc.target/powerpc/vec-set-char.c: Likewise.
4469 * gcc.target/powerpc/vec-set-int.c: Likewise.
4470 * gcc.target/powerpc/vec-set-short.c: Likewise.
4471
d47d34bb
WD
44722017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4473
4474 PR target/79041
4475 * gcc.target/aarch64/pr79041-2.c: New test.
4476
26bca0ed
CL
44772017-07-24 Carl Love <cel@us.ibm.com>
4478
4479 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4480 the new built-ins.
4481
4b40986c
JW
44822017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4483
4484 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4485
213c3b7b
TK
44862017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4487 Mikael Morin <mikael@gcc.gnu.org>
4488
4489 PR fortran/66102
4490 * gfortran.dg/realloc_on_assign_28.f90: New test.
4491
e2b71b5a
DE
44922017-07-23 David Edelsohn <dje.gcc@gmail.com>
4493
4494 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4495 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4496
f36dda3b
UB
44972017-07-23 Uros Bizjak <ubizjak@gmail.com>
4498
4499 PR target/80569
4500 * gcc.target/i386/pr80569.c: New test.
4501
5ff4baa5
CL
45022017-07-21 Carl Love <cel@us.ibm.com>
4503
4504 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4505 vmuleuh): Fix scan-assembler-times should check for word not half word
4506 instructions.
4507
43f84f6c
JW
45082017-07-21 Jim Wilson <jim.wilson@linaro.org>
4509
4510 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4511 redundant -march option.
4512 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4513 in addition to armv8.1-a.
4514
325fe816
YG
45152017-07-21 Yury Gribov <tetra2005@gmail.com>
4516
4517 PR middle-end/56727
4518 * gcc.dg/pr56727-1.c: New test.
4519 * gcc.dg/pr56727-2.c: New test.
4520
5a5838e0
SM
45212017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4522
4523 * gcc.target/powerpc/mmx-check.h: New file.
4524 * gcc.target/powerpc/mmx-packs.c: New file.
4525 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4526 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4527 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4528 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4529 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4530 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4531 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4532 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4533 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4534 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4535 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4536 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4537 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4538 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4539 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4540 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4541 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4542 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4543 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4544 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4545 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4546 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4547 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4548 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4549 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4550 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4551 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4552 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4553 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4554 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4555 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4556 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4557 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4558 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4559 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4560 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4561 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4562 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4563
9af7f373
RB
45642017-06-21 Richard Biener <rguenther@suse.de>
4565
4566 PR tree-optimization/81500
4567 * gcc.dg/torture/pr81500.c: New testcase.
4568
5aaa8fb4
NS
45692017-07-20 Nathan Sidwell <nathan@acm.org>
4570
4571 * g++.dg/ext/anon-struct6.C: Adjust diag.
4572 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4573
2953b72f
JJ
45742017-07-20 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR target/80846
4577 * gcc.target/i386/avx-pr80846.c: New test.
4578 * gcc.target/i386/avx2-pr80846.c: New test.
4579 * gcc.target/i386/avx512f-pr80846.c: New test.
4580
73c4b4df
BC
45812017-07-20 Bin Cheng <bin.cheng@arm.com>
4582
4583 PR tree-optimization/81388
4584 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4585 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4586
77e5edaf
JH
45872017-07-17 Tom de Vries <tom@codesourcery.com>
4588
4589 PR middle-end/81030
4590 * gcc.dg/pr81030.c: New test.
4591
891ad31c
RB
45922017-07-20 Richard Biener <rguenther@suse.de>
4593
4594 PR tree-optimization/61171
4595 * g++.dg/vect/pr61171.cc: New testcase.
4596 * gfortran.dg/vect/pr61171.f: Likewise.
4597 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4598
f971b281
RB
45992017-07-20 Richard Biener <rguenther@suse.de>
4600
4601 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4602 with V64QImode.
4603 * gcc.dg/vect/slp-45.c: Likewise.
4604
2071f8f9
N
46052017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4606
4607 * gcc.dg/tree-ssa/vrp116.c: New Test.
4608
a6722e5b
MM
46092017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4610
4611 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4612 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4613 __builtin_cpu_is and __builtin_cpu_supports are supported.
4614
ccfa843f
SM
46152017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4616
4617 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4618 __BUILTIN_CPU_SUPPORTS__ defined.
4619 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4620 __BUILTIN_CPU_SUPPORTS__ defined.
4621
564e405c
JJ
46222017-07-19 Jakub Jelinek <jakub@redhat.com>
4623
4624 PR tree-optimization/81346
4625 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4626
3717fbe3
TV
46272017-07-19 Tom de Vries <tom@codesourcery.com>
4628
4629 * gcc.target/nvptx/decl-init.c: Update alignment.
4630 * gcc.target/nvptx/slp-2-run.c: New test.
4631 * gcc.target/nvptx/slp-2.c: New test.
4632 * gcc.target/nvptx/v2di.c: New test.
4633
b98b34b7
TV
46342017-07-19 Tom de Vries <tom@codesourcery.com>
4635
4636 * gcc.target/nvptx/slp-run.c: New test.
4637 * gcc.target/nvptx/slp.c: New test.
4638 * gcc.target/nvptx/v2si-cvt.c: New test.
4639 * gcc.target/nvptx/v2si-run.c: New test.
4640 * gcc.target/nvptx/v2si.c: New test.
4641 * gcc.target/nvptx/vec.inc: New test.
4642
8d1628eb
JJ
46432017-07-19 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR tree-optimization/81346
4646 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4647 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4648 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4649 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4650 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4651 compiler to avoid X / C1 op C2 optimization to trigger.
4652
4d6ababc
ML
46532017-07-19 Martin Liska <mliska@suse.cz>
4654
4655 PR sanitizer/63361
4656 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4657 -ffloat-store or -mieee for targets that need it.
4658
d83cc5cc
TV
46592017-07-18 Tom de Vries <tom@codesourcery.com>
4660
4661 PR middle-end/81464
4662 * gfortran.dg/pr81464.f90: New test.
4663
e822e885
UB
46642017-07-18 Uros Bizjak <ubizjak@gmail.com>
4665
4666 PR target/81471
4667 * gcc.target/i386/pr81471.c: New test.
4668
b267968e
RB
46692017-06-18 Richard Biener <rguenther@suse.de>
4670
4671 PR tree-optimization/81410
4672 * gcc.dg/vect/pr81410.c: New testcase.
4673
33e9feb5
JH
46742017-07-18 Jan Hubicka <hubicka@ucw.cz>
4675
4676 PR middle-end/81462
4677 * g++.dg/torture/pr81462.C: New testcase.
4678
694dd0e4
BC
46792017-07-18 Bin Cheng <bin.cheng@arm.com>
4680
4681 PR target/81408
4682 * g++.dg/tree-ssa/pr81408.C: New.
4683 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4684
f9bfe3f5
RB
46852017-07-18 Richard Biener <rguenther@suse.de>
4686
4687 PR tree-optimization/80620
4688 PR tree-optimization/81403
4689 * gcc.dg/torture/pr80620.c: New testcase.
4690 * gcc.dg/torture/pr81403.c: Likewise.
4691
46922017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4693
4694 PR tree-optimization/81418
4695 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4696
46972017-07-17 Carl Love <cel@us.ibm.com>
4698
4699 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4700 test case changes for commit 249424
4701
4702 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4703 vmuleuh): Fix scan-assembler-times should check for word not half word
4704 instructions.
4705
f6489326
BS
47062017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4707
4708 PR tree-optimization/81162
4709 * gcc.dg/pr81162.c: Move this to...
4710 * gcc.dg/ubsan/pr81162.c: ...here.
4711
dbc4ecfc
VR
47122017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4713
4714 * g++.dg/diagnostic/friend1.C: New test.
4715 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4716
a64559a5
NS
47172017-07-17 Nathan Sidwell <nathan@acm.org>
4718
4719 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4720
aac59577
BE
47212017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4722
4723 * lib/gcc-dg.exp: Increase expect's match buffer size.
4724
aa1528b5
BC
47252017-07-17 Bin Cheng <bin.cheng@arm.com>
4726
4727 PR target/81369
4728 * gcc.dg/tree-ssa/pr81369.c: New.
4729
b6c354eb
CZ
47302017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4731
4732 * gcc.target/arc/pr9000674901.c: New file.
4733 * gcc.target/arc/pic-1.c: Likewise.
4734 * gcc.target/arc/pr9001191897.c: Likewise.
4735
1825c61e
CZ
47362017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4737 Andrew Burgess <andrew.burgess@embecosm.com>
4738
4739 * gcc.target/arc/naked-1.c: New file.
4740 * gcc.target/arc/naked-2.c: Likewise.
4741
1f1e8aed
JJ
47422017-07-17 Jakub Jelinek <jakub@redhat.com>
4743
9ebce098
JJ
4744 PR tree-optimization/81428
4745 * gcc.dg/fixed-point/pr81428.c: New test.
4746
e8dd1313
JJ
4747 PR tree-optimization/81365
4748 * g++.dg/torture/pr81365.C: New test.
4749
1f1e8aed
JJ
4750 PR tree-optimization/81396
4751 * gcc.dg/tree-ssa/pr81396.c: New test.
4752
38f638ca
EB
47532017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4754
4755 * gnat.dg/opt65.adb: New test.
4756
5fa396ad
JH
47572017-07-16 Jan Hubicka <hubicka@ucw.cz>
4758
4759 * gcc.dg/predict-8.c: Update.
4760
00aeee56
VR
47612017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4762
4763 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4764 * g++.dg/warn/pr12242.C: Likewise.
4765
b70bb05b
KN
47662017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4767
4768 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4769 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4770 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4771 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4772 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4773 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4774 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4775 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4776 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4777 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4778 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4779 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4780 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4781 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4782 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4783 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4784 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4785 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4786 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4787 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4788 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4789 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4790 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4791 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4792 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4793 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4794 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4795 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4796 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4797 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4798 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4799 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4800 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4801 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4802 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4803 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4804 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4805 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4806 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4807 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4808 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4809 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4810 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4811 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4812 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4813 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4814 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4815 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4816 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4817 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4818 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4819
3b805666
BS
48202016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4821
4822 PR tree-optimization/81162
4823 * gcc.dg/pr81162.c: New file.
4824
bece580c
MS
48252017-07-14 Martin Sebor <msebor@redhat.com>
4826
4827 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4828 that bcopy is expected to be transformed to.
4829
eea77d1f
DM
48302017-07-14 David Malcolm <dmalcolm@redhat.com>
4831
4832 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4833 * g++.dg/lookup/missing-std-include-2.C: New test case.
4834 * g++.dg/lookup/missing-std-include-3.C: New test case.
4835 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4836 * gcc.dg/missing-header-fixit-1.c: New test case.
4837 * gcc.dg/missing-header-fixit-2.c: New test case.
4838 * gcc.dg/missing-header-fixit-2.h: New header.
4839
338d6484
DM
48402017-07-13 David Malcolm <dmalcolm@redhat.com>
4841
4842 PR c/81405
4843 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4844
48452017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4846
4847 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4848
6d28654e
ML
48492017-07-13 Martin Liska <mliska@suse.cz>
4850
4851 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4852 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4853 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4854 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4855 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4856 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4857 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4858
3787ee47
MM
48592017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4860
4861 PR target/81193
4862 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4863 __builtin_cpu_supports with old GLIBC's.
4864 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4865 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4866 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4867 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4868 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4869 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4870 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4871 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4872 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4873 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4874 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4875 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4876 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4877 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4878 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4879 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4880 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4881 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4882 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4883 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4884 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4885 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4886 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4887 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4888
118009c1
CL
48892017-07-12 Carl Love <cel@us.ibm.com>
4890
4891 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4892 rev_bool_int): Add test cases for builtins.
4893 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4894 test cases for builtins.
4895
5d7b8153
CL
48962017-07-12 Carl Love <cel@us.ibm.com>
4897
4898 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4899 lp64 && p9vector_hw.
4900
6ea93a64
CL
49012017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4902
4903 * lib/target-supports.exp (check_stack_check_available): Make
4904 testcase name depend on stack_kind.
4905
2f65ab2e
MC
49062017-07-11 Michael Collison <michael.collison@arm.com>
4907
774cccdc 4908 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4909
9e028cef
PC
49102017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4911
4912 PR c++/51270
4913 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4914
f281956e
CL
49152017-07-11 Carl Love <cel@us.ibm.com>
4916
4917 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4918 test cases for the builtins.
4919
3d36348a
YG
49202017-07-11 Yury Gribov <tetra2005@gmail.com>
4921
4922 * lib/profopt.exp: Print relative names in UNSUPPORTED
4923 AutoFDO tests.
4924
214f700a
MC
49252017-07-10 Michael Collison <michael.collison@arm.com>
4926
4927 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4928
03ed2915
UB
49292017-07-10 Uros Bizjak <ubizjak@gmail.com>
4930
4931 PR target/81375
4932 * gcc.target/i386/pr81375.c: New test.
4933
9c582dbb
MS
49342017-07-10 Martin Sebor <msebor@redhat.com>
4935
4936 PR tree-optimization/80397
4937 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4938
281ac396
MS
49392017-07-10 Martin Sebor <msebor@redhat.com>
4940
4941 PR other/81345
4942 * gcc.dg/pr81345.c: New test.
4943
a7784956
CZ
49442017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4945
4946 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4947 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4948
5920ba15
UB
49492017-07-09 Uros Bizjak <ubizjak@gmail.com>
4950
4951 PR target/81313
4952 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4953 integer argumets to bypass x86_64 outgoing args optimization.
4954
49552017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4956
4957 * gfortran.dg/eoshift_4.f90: New test.
4958 * gfortran.dg/eoshift_5.f90: New test.
4959 * gfortran.dg/eoshift_6.f90: New test.
4960
35c95658
L
49612017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4962
4963 PR target/81313
4964 * gcc.target/i386/pr81313-1.c: New test.
4965 * gcc.target/i386/pr81313-2.c: Likewise.
4966 * gcc.target/i386/pr81313-3.c: Likewise.
4967 * gcc.target/i386/pr81313-4.c: Likewise.
4968 * gcc.target/i386/pr81313-5.c: Likewise.
4969
dcbf81c9
RS
49702017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4971
4972 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4973 * gnat.dg/vect16.ads (Sarray): Likewise.
4974 * gnat.dg/vect17.ads (Sarray): Likewise.
4975 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4976 * gnat.dg/vect16.adb (Add): Likewise.
4977 * gnat.dg/vect17.adb (Add): Likewise.
4978
738f7c2e
DM
49792017-07-07 David Malcolm <dmalcolm@redhat.com>
4980
4981 PR c++/79300
4982 * g++.dg/diagnostic/pr79300.C: New test case.
4983
6a69355c
MM
49842017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4985
57f49e99
MM
4986 * gcc.target/powerpc/clone1.c: Add check to make sure the
4987 __builtin_cpu_supports function is fully supported.
4988 * gcc.target/powerpc/clone2.c: New runtime test for
4989 target_clones.
4990
6a69355c
MM
4991 PR target/81348
4992 * gcc.target/powerpc/pr81348.c: New test.
4993
5e32025a
SN
49942017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4995
4996 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4997
19388c6d
CL
49982017-07-07 Carl Love <cel@us.ibm.com>
4999
5000 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
5001 file for built-ins.
5002
bcc3c3f1
JM
50032017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
5004
5005 * gcc.target/sparc/dictunpack.c: New file.
5006 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
5007 * gcc.target/sparc/fpcmpshl.c: Likewise.
5008 * gcc.target/sparc/fpcmpurshl.c: Likewise.
5009 * gcc.target/sparc/fpcmpushl.c: Likewise.
5010
2c6e2eb1
HA
50112017-07-06 Harald Anlauf <anlauf@gmx.de>
5012
5013 PR fortran/70071
5014 * gfortran.dg/coarray_44.f90: New testcase.
5015
5094f7d5
MO
50162017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5017
5018 * c-c++-common/asan/kasan-alloca-1.c: New test.
5019 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
5020
e3174bdf
MO
50212017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5022
5023 * c-c++-common/asan/alloca_big_alignment.c: New test.
5024 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5025 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
5026 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
5027 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5028 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5029 * c-c++-common/asan/alloca_safe_access.c: Likewise.
5030 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5031
a40c6fa8
GJL
50322017-07-06 Georg-Johann Lay <avr@gjlay.de>
5033
5034 PR target/81305
5035 * gcc.target/avr/isr-test.h: Fix warnings.
5036
9296dd9b
TP
50372017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5038
5039 * lib/target-supports.exp: Generate
5040 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
5041 and check_effective_target_arm_arch_v8r_multilib.
5042
d87f00ba
CL
50432017-07-06 Carl Love <cel@us.ibm.com>
5044
9296dd9b 5045 * ChangeLog: Clean up from mid air collision
08e60e19
CL
5046
50472017-07-06 Carl Love <cel@us.ibm.com>
5048
5049 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
5050 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
5051 cases for vec_addc, adde and addec builtins.
5052
c471c6ed
DM
50532017-07-06 David Malcolm <dmalcolm@redhat.com>
5054
5055 PR c++/79300
5056 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
5057 expected underlining within macro expansion.
5058 * c-c++-common/pr70264.c: Likewise.
5059 * g++.dg/plugin/diagnostic-test-expressions-1.C
5060 (test_within_macro_1): New test.
5061 (test_within_macro_2): Likewise.
5062 (test_within_macro_3): Likewise.
5063 (test_within_macro_4): Likewise.
5064 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
5065 expected underlining within macro expansion.
5066 (test_macro_4): Likewise.
5067 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5068 (test_within_macro_1): New test.
5069 (test_within_macro_2): Likewise.
5070 (test_within_macro_3): Likewise.
5071 (test_within_macro_4): Likewise.
5072 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
5073 underlining within macro expansion.
5074
68d872d7
SP
50752017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
5076
5077 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
5078 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
5079 _mm_maskz_getexp_round_sd): Test new intrinsics.
5080 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
5081 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
5082 _mm_maskz_getexp_round_ss): Ditto.
5083 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
5084 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
5085 _mm_maskz_getmant_round_sd): Ditto.
5086 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
5087 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
5088 _mm_maskz_getmant_round_ss): Ditto.
5089 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
5090 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
5091 _mm_maskz_getexp_round_sd): New runtime tests.
5092 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
5093 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
5094 _mm_maskz_getexp_round_ss): Ditto.
5095 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
5096 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
5097 _mm_maskz_getmant_round_sd): Ditto.
5098 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
5099 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
5100 _mm_maskz_getmant_round_ss): Ditto.
5101 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
5102 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
5103 __builtin_ia32_getmantss_mask_round): Test new builtins.
5104 * gcc.target/i386/sse-13.c : Ditto.
5105 * gcc.target/i386/sse-23.c: Ditto.
5106 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
5107 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
5108 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
5109 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
5110 _mm_mask_getexp_round_ss): Test new intrinsics.
5111 * gcc.target/i386/testround-1.c: Ditto.
5112 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
5113 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
5114 _mm_mask_getmant_round_ss): Test new intrinsics
5115 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
5116 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
5117 _mm_maskz_getmant_ss): Test new intrinsics.
5118
9e00a397
CL
51192017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
5120
5121 * lib/target-supports-dg.exp (dg-require-stack-check): New.
5122 * lib/target-supports.exp (check_stack_check_available): New.
5123 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
5124 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5125 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
5126 * gcc.dg/pr47443.c: Likewise.
5127 * gcc.dg/pr48134.c: Likewise.
5128 * gcc.dg/pr70017.c: Likewise.
5129 * gcc.target/aarch64/stack-checking.c: Likewise.
5130 * gcc.target/arm/stack-checking.c: Likewise.
5131 * gcc.target/i386/pr48723.c: Likewise.
5132 * gcc.target/i386/pr55672.c: Likewise.
5133 * gcc.target/i386/pr67265-2.c: Likewise.
5134 * gcc.target/i386/pr67265.c: Likewise.
5135 * gnat.dg/opt49.adb: Likewise.
5136 * gnat.dg/stack_check1.adb: Likewise.
5137 * gnat.dg/stack_check2.adb: Likewise.
5138 * gnat.dg/stack_check3.adb: Likewise.
5139
38e6cc4d
KN
51402017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5141
5142 PR target/80103
5143 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
5144 __attribute__.
5145
f8aa2b2c
SP
51462017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
5147
5148 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
5149 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
5150 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
5151 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
5152 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
5153 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
5154 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
5155 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
5156 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
5157 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
5158 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
5159 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
5160
e483b7b4
GJL
51612017-07-05 Georg-Johann Lay <avr@gjlay.de>
5162
5163 PR target/81305
5164 * gcc.target/avr/isr-test.h: New file.
5165 * gcc.target/avr/torture/isr-01-simple.c: New test.
5166 * gcc.target/avr/torture/isr-02-call.c: New test.
5167 * gcc.target/avr/torture/isr-03-fixed.c: New test.
5168
a8745cc2
BC
51692017-07-05 Bin Cheng <bin.cheng@arm.com>
5170
5171 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
5172 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
5173 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
5174 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
5175
4a52eb19
BC
51762017-07-05 Bin Cheng <bin.cheng@arm.com>
5177
5178 * gcc.dg/tree-ssa/ldist-26.c: New test.
5179
95f7d11b
BC
51802017-07-05 Bin Cheng <bin.cheng@arm.com>
5181
5182 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
5183
45bb7d59
UB
51842017-07-04 Uros Bizjak <ubizjak@gmail.com>
5185
5186 PR target/81300
5187 * gcc.target/i386/pr81300.c: New test.
5188
1fcfac88
UB
51892017-07-04 Uros Bizjak <ubizjak@gmail.com>
5190
5191 PR target/81294
5192 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
5193 x and y arguments in the call to _subborrow_u32.
5194 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
5195 x and y arguments in the call to _subborrow_u64.
5196 * gcc.target/i386/pr81294-1.c: New test.
5197 * gcc.target/i386/pr81294-2.c: Ditto.
5198
a4187dab
KT
51992017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5200
5201 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
5202
efbf55b0
MP
52032017-07-04 Marek Polacek <polacek@redhat.com>
5204
5205 PR c/81231
5206 * gcc.dg/atomic-pr81231.c: New test.
5207
1aad7106
RS
52082017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
5209
5210 PR tree-optimization/81292
5211 * gcc.dg/pr81292-1.c: New test.
5212 * gcc.dg/pr81292-2.c: Likewise.
5213
7c819e8a
ML
52142017-07-04 Martin Liska <mliska@suse.cz>
5215
5216 PR sanitizer/81040
5217 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
5218 use-after-scope sanitization.
5219
f111f434
JJ
52202017-07-04 Jakub Jelinek <jakub@redhat.com>
5221
8e8dd13b
JJ
5222 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
5223 options.
5224
f111f434
JJ
5225 PR target/81175
5226 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
5227 gather.
5228
7a1238d1
ML
52292017-07-04 Martin Liska <mliska@suse.cz>
5230
5231 PR ipa/81214
5232 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
5233 * g++.dg/ext/mvc3.C: Likewise.
5234 * gcc.target/i386/mvc2.c: Likewise.
5235 * gcc.target/i386/mvc3.c: Likewise.
5236
9fc1fed4
JJ
52372017-07-04 Jakub Jelinek <jakub@redhat.com>
5238
8e3b9bbf
JJ
5239 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
5240 decomposition declaration in diagnostics.
5241 * g++.dg/cpp1z/decomp2.C: Likewise.
5242 * g++.dg/cpp1z/decomp3.C: Likewise.
5243 * g++.dg/cpp1z/decomp4.C: Likewise.
5244 * g++.dg/cpp1z/decomp5.C: Likewise.
5245 * g++.dg/cpp1z/decomp6.C: Likewise.
5246 * g++.dg/cpp1z/decomp7.C: Likewise.
5247 * g++.dg/cpp1z/decomp8.C: Likewise.
5248 * g++.dg/cpp1z/decomp13.C: Likewise.
5249 * g++.dg/cpp1z/decomp14.C: Likewise.
5250 * g++.dg/cpp1z/decomp18.C: Likewise.
5251 * g++.dg/cpp1z/decomp19.C: Likewise.
5252 * g++.dg/cpp1z/decomp22.C: Likewise.
5253 * g++.dg/cpp1z/decomp23.C: Likewise.
5254 * g++.dg/cpp1z/decomp24.C: Likewise.
5255 * g++.dg/cpp1z/decomp25.C: Likewise.
5256 * g++.dg/cpp1z/decomp26.C: Likewise.
5257 * g++.dg/cpp1z/decomp28.C: Likewise.
5258
9fc1fed4
JJ
5259 PR c++/81258
5260 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
5261 * g++.dg/cpp1z/decomp30.C: New test.
5262
17c18221
PC
52632017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/65775
5266 * g++.dg/cpp0x/trailing14.C: New.
5267
370d975d
DH
52682017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5269
5270 PR testsuite/79866
5271 * gfortran.dg/coarray_event_2.f08: New test.
5272
73977c47
DH
52732017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5274
5275 PR testsuite/79843
5276 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
5277 * gfortran.dg/pointer_intent_2.f90: Likewise.
5278
2f70a979
JH
52792017-07-02 Jan Hubicka <hubicka@ucw.cz>
5280
5281 PR middle-end/81290
5282 * gcc.c-torture/compile/pr81290.c: New.
5283
6b5e165b
RB
52842017-07-03 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/60510
5287 * gfortran.dg/vect/pr60510.f: New testcase.
5288
d8ac7e28
RO
52892017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5290
5291 * gcc.target/i386/mvc6.c: Require ifunc support.
5292
da402967
ML
52932017-07-03 Martin Liska <mliska@suse.cz>
5294
5295 PR sanitize/81040
5296 * g++.dg/asan/function-argument-1.C: New test.
5297 * g++.dg/asan/function-argument-2.C: New test.
5298 * g++.dg/asan/function-argument-3.C: New test.
5299
bc9f4235
RS
53002017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
5301
5302 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
5303 as well.
5304
be086ff5
TV
53052017-07-03 Tom de Vries <tom@codesourcery.com>
5306
5307 PR tree-optimization/69468
5308 * gcc.dg/pr81192.c: Update.
5309
4752be46
TV
53102017-07-03 Tom de Vries <tom@codesourcery.com>
5311
5312 PR tree-optimization/81192
5313 * gcc.dg/pr81192.c: Update.
5314
0bbfd554
TV
53152017-07-03 Tom de Vries <tom@codesourcery.com>
5316
5317 PR tree-optimization/81192
5318 * gcc.dg/pr81192.c: New test.
5319
b677e2f6
TK
53202017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5321
5322 * gfortran/eoshift_3.f90: New test.
5323
e3f9a279
RS
53242017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5325
5326 * gcc.dg/strlenopt-32.c: New testcase.
5327 * gcc.dg/strlenopt-33.c: Likewise.
5328 * gcc.dg/strlenopt-33g.c: Likewise.
5329 * gcc.dg/strlenopt-34.c: Likewise.
5330 * gcc.dg/strlenopt-35.c: Likewise.
5331
862088aa
RS
53322017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5333
5334 PR tree-optimization/80769
5335 * gcc.dg/strlenopt-31.c: New test.
5336 * gcc.dg/strlenopt-31g.c: Likewise.
5337
c34d0927
RS
53382017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5339
5340 PR tree-optimization/81136
5341 * gcc.dg/vect/pr81136.c: New test.
5342
c52d6043
JJ
53432017-07-01 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR sanitizer/81262
5346 * gcc.c-torture/compile/pr81262.c: New test.
5347 * g++.dg/ubsan/pr81262.C: New test.
5348
77616c7e
JH
53492017-06-29 Jan Hubicka <hubicka@ucw.cz>
5350
5351 PR ipa/81261
5352 * g++.dg/ipa/pr81261.C: New testcase.
5353
fb6a764d
AP
53542017-06-30 Andrew Pinski <apinski@cavium.com>
5355
5356 * gcc.dg/torture/pr81245.c: New testcase.
5357
059ab149
AH
53582017-06-30 Aldy Hernandez <aldyh@redhat.com>
5359
5360 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5361 unbounded use.
5362
e59e8b5a
DM
53632017-06-30 David Malcolm <dmalcolm@redhat.com>
5364
5365 PR c++/80014
5366 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5367 Add declaration.
5368 (test_typeid): New test function.
5369
e855bdc0
JJ
53702017-06-30 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR target/81225
5373 * gcc.target/i386/pr81225.c: New test.
5374
fe32bb1b
NS
53752017-06-30 Nathan Sidwell <nathan@acm.org>
5376
5377 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5378 * g++.dg/cpp0x/decltype9.C: Likewise.
5379 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5380 * g++.dg/lookup/decl1.C: Likewise.
5381 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5382 * g++.dg/other/pr28432.C: Likewise.
5383 * g++.dg/parse/crash12.C: Likewise.
5384 * g++.dg/parse/enum3.C: Likewise.
5385 * g++.dg/parse/operator6.C: Likewise.
5386 * g++.dg/template/crash69.C: Likewise.
5387 * g++.dg/template/error27.C: Likewise.
5388 * g++.dg/template/error28.C: Likewise.
5389 * g++.dg/template/memfriend6.C: Likewise.
5390 * g++.old-deja/g++.mike/err1.C: Likewise.
5391 * g++.old-deja/g++.mike/p811.C: Likewise.
5392 * g++.old-deja/g++.other/crash25.C: Likewise.
5393 * g++.old-deja/g++.other/dtor4.C: Likewise.
5394 * g++.old-deja/g++.pt/t37.C: Likewise.
5395
aaa587d4
ML
53962017-06-30 Martin Liska <mliska@suse.cz>
5397
5398 PR ipa/81214
5399 * gcc.target/i386/pr81214.c: New test.
5400
274c1516
NS
54012017-06-30 Nathan Sidwell <nathan@acm.org>
5402
3b5c768c
NS
5403 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5404
274c1516
NS
5405 PR c++/81229
5406 * g++.dg/lookup/pr81229.C: New.
5407
c497284c
ML
54082017-06-30 Martin Liska <mliska@suse.cz>
5409
5410 PR sanitizer/81021
5411 * g++.dg/asan/pr81021.C: New test.
5412
4812f0b7
RB
54132017-06-30 Richard Biener <rguenther@suse.de>
5414
5415 PR tree-optimization/81249
5416 * g++.dg/torture/pr81249.C: New testcase.
5417
8e09cb8b
PC
54182017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5419
5420 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5421 * g++.dg/diagnostic/variadic1.C: Likewise.
5422 * g++.dg/gomp/udr-3.C: Likewise.
5423 * g++.dg/overload/error1.C: Likewise.
5424 * g++.dg/overload/error2.C: Likewise.
5425 * g++.dg/template/duplicate1.C: Likewise.
5426 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5427 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5428 * g++.old-deja/g++.other/redecl2.C: Likewise.
5429 * g++.old-deja/g++.other/redecl4.C: Likewise.
5430 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5431
74582a3e
CP
54322017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5433
5434 PR fortran/77765
5435 * gfortran.dg/goacc/pr77765.f90: New test.
5436
6da4066f
SE
54372017-06-29 Steve Ellcey <sellcey@cavium.com>
5438
5439 * gcc.target/aarch64/ccmp_2.c: New test.
5440
be3b7dcf
NS
54412017-06-29 Nathan Sidwell <nathan@acm.org>
5442
5443 PR c++/81247
5444 * g++.dg/parse/pr81247-[abc].C: New.
5445
e5898daf
CL
54462017-06-29 Carl Love <cel@us.ibm.com>
5447
5448 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5449 test_unsigned_int_result, test_ll_int_result,
5450 test_ll_unsigned_int_result): Add result checking functions, add
5451 debug support.
5452 (main): Add builtin function tests.
5453
14836f38
CL
54542017-06-29 Carl Love <cel@us.ibm.com>
5455
5456 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5457 dg-skip-if): Add -mvsx -mcpu=power7.
5458
0630a4ec
RB
54592017-06-29 Richard Biener <rguenther@suse.de>
5460
5461 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5462
f76b4224
NS
54632017-06-29 Nathan Sidwell <nathan@acm.org>
5464
5465 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5466
f66459c1
PB
54672017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5468
5469 PR middle-end/81194
5470 * g++.dg/pr81194.C: New test.
5471
3c7bb489
L
54722017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5473
5474 PR ipa/80565
5475 * gcc.dg/torture/pr80565.c: New file.
5476
6cd83bec
BC
54772017-06-29 Bin Cheng <bin.cheng@arm.com>
5478
5479 PR tree-optimization/81196
5480 * gcc.dg/vect/pr81196.c: New.
5481
4c6a51a0
MC
54822017-06-29 Michael Collison <michael.collison@arm.com>
5483
5484 Fix date on previous ChangeLog entry.
5485
54862017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5487 Michael Collison <michael.collison@arm.com>
5488
5489 PR target/70119
5490 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5491
395a191d
SP
54922017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5493
5494 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5495 Test new intrinsic.
5496 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5497 Ditto.
5498 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5499 Ditto.
5500 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5501 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5502 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5503
0ddc0ebc
TP
55042017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5505
5506 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5507 current ARM check by ARM NEON's availability check.
5508 (check_effective_target_vect_intfloat_cvt): Likewise.
5509 (check_effective_target_vect_uintfloat_cvt): Likewise.
5510 (check_effective_target_vect_floatint_cvt): Likewise.
5511 (check_effective_target_vect_floatuint_cvt): Likewise.
5512 (check_effective_target_vect_shift): Likewise.
5513 (check_effective_target_whole_vector_shift): Likewise.
5514 (check_effective_target_vect_bswap): Likewise.
5515 (check_effective_target_vect_shift_char): Likewise.
5516 (check_effective_target_vect_long): Likewise.
5517 (check_effective_target_vect_float): Likewise.
5518 (check_effective_target_vect_perm): Likewise.
5519 (check_effective_target_vect_perm_byte): Likewise.
5520 (check_effective_target_vect_perm_short): Likewise.
5521 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5522 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5523 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5524 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5525 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5526 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5527 (check_effective_target_vect_widen_shift): Likewise.
5528 (check_effective_target_vect_extract_even_odd): Likewise.
5529 (check_effective_target_vect_interleave): Likewise.
5530 (check_effective_target_vect_multiple_sizes): Likewise.
5531 (check_effective_target_vect64): Likewise.
5532 (check_effective_target_vect_max_reduc): Likewise.
5533
56a6d474
RB
55342017-06-28 Richard Biener <rguenther@suse.de>
5535
5536 PR middle-end/81227
5537 * gcc.dg/pr81227.c: New testcase.
5538
926c7865
MM
55392017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5540
5541 PR target/81193
5542 * lib/target-supports.exp
5543 (check_ppc_cpu_supports_hw_available): New test to make sure
5544 __builtin_cpu_supports works on power7 and newer.
5545
17a7218b
ML
55462017-06-28 Martin Liska <mliska@suse.cz>
5547
5548 PR ipa/81128
5549 * gcc.target/i386/pr81128.c: New test.
5550
63010089
ML
55512017-06-28 Martin Liska <mliska@suse.cz>
5552
5553 PR driver/79659
5554 * g++.dg/opt/pr79659.C: New test.
5555
b1cac008
CL
55562017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5557
5558 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5559 and options.
5560 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5561
42bd89ce
MG
55622017-06-28 Marc Glisse <marc.glisse@inria.fr>
5563
5564 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5565 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5566
b8d62ac8
JJ
55672017-06-28 Jakub Jelinek <jakub@redhat.com>
5568
5569 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5570 (foo): ... this. Change constants such that it isn't matched
5571 as __builtin_copysign, yet tests the combiner the same.
5572
6dc61b45
ML
55732017-06-28 Martin Liska <mliska@suse.cz>
5574
5575 PR sanitizer/81224
5576 * gcc.dg/asan/pr81224.c: New test.
5577
9a265443
EB
55782017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5579
5580 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5581 passed to pthread_join.
5582
935b5226
AK
55832017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5584
5585 * gcc.target/s390/nodatarel-1.c: New test.
5586
88016532
JD
55872017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5588
5589 PR fortran/80164
5590 * gfortran.dg/array_temporaries_4.f90: New test.
5591
8c2805bb
AP
55922017-06-27 Andrew Pinski <apinski@cavium.com>
5593
5594 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5595 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5596 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5597
786c6d10
MP
55982017-06-27 Marek Polacek <polacek@redhat.com>
5599
5600 PR sanitizer/81223
5601 * gcc.dg/ubsan/pr81223.c: New test.
5602
1e7df2e6
MG
56032017-06-27 Marc Glisse <marc.glisse@inria.fr>
5604
5605 * gcc.dg/tree-ssa/assoc-1.c: New file.
5606
58b45c4f
PC
56072017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/62046
5610 * g++.dg/parse/catch2.C: New.
5611
00296d7f
JJ
56122017-06-27 Jakub Jelinek <jakub@redhat.com>
5613
c1031852
JJ
5614 PR sanitizer/81209
5615 * g++.dg/ubsan/pr81209.C: New test.
5616
00296d7f
JJ
5617 PR middle-end/81207
5618 * gcc.c-torture/compile/pr81207.c: New test.
5619
0c418630
MP
56202017-06-27 Marek Polacek <polacek@redhat.com>
5621
5622 PR bootstrap/81216
5623 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5624
4b377e01
MS
56252017-06-26 Martin Sebor <msebor@redhat.com>
5626
5627 PR c++/81169
5628 * g++.dg/Wclass-memaccess-2.C: New test.
5629
952ac945
CL
56302017-06-26 Carl Love <cel@us.ibm.com>
5631
5632 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5633 Add new runnable test file for the vec_rev built-ins.
5634
df11b2ea
BS
56352016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5636
226ab0a8 5637 PR/tree-optimization 71815
df11b2ea
BS
5638 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5639 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5640
fa7ccca0
RL
56412017-06-26 Renlin Li <renlin.li@arm.com>
5642 Szabolcs Nagy <szabolcs.nagy@arm.com>
5643
5644 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5645 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5646 memmove.
5647
5a5c2d16
RB
56482017-06-26 Richard Biener <rguenther@suse.de>
5649
5650 PR target/81175
5651 * gfortran.dg/pr81175.f: New testcase.
5652
75f0112f
RB
56532017-06-26 Richard Biener <rguenther@suse.de>
5654
5655 PR tree-optimization/81203
5656 * gcc.dg/torture/pr81203.c: New testcase.
5657
3e2becc4
MP
56582017-06-26 Marek Polacek <polacek@redhat.com>
5659
5660 PR c/80116
5661 * c-c++-common/Wmultistatement-macros-1.c: New test.
5662 * c-c++-common/Wmultistatement-macros-2.c: New test.
5663 * c-c++-common/Wmultistatement-macros-3.c: New test.
5664 * c-c++-common/Wmultistatement-macros-4.c: New test.
5665 * c-c++-common/Wmultistatement-macros-5.c: New test.
5666 * c-c++-common/Wmultistatement-macros-6.c: New test.
5667 * c-c++-common/Wmultistatement-macros-7.c: New test.
5668 * c-c++-common/Wmultistatement-macros-8.c: New test.
5669 * c-c++-common/Wmultistatement-macros-9.c: New test.
5670 * c-c++-common/Wmultistatement-macros-10.c: New test.
5671 * c-c++-common/Wmultistatement-macros-11.c: New test.
5672
945653db
EB
56732017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5674
5675 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5676
c8e3c356
CL
56772017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5678
5679 * lib/target-supports.exp
5680 (check_effective_target_arm_neon_ok_nocache): Add flags with
5681 -mfloat-abi=hard. Include arm_neon.h.
5682 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5683 (check_effective_target_arm_neon_ok_no_float_abi): New.
5684 * gcc.target/arm/lto/pr65837_0.c: Require
5685 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5686 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5687 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5688
22235619
PC
56892017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5690
5691 PR c++/62315
5692 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5693
e56e3fda
TK
56942017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5695
45bb7d59 5696 PR fortran/52473
e56e3fda
TK
5697 * gfortran.dg/cshift_2.f90: New test.
5698
d3f062be
JW
56992017-06-23 Jim Wilson <jim.wilson@linaro.org>
5700
5701 PR middle-end/79794
5702 * gcc.target/aarch64/pr79794.c: New.
5703
37416b69
MM
57042017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5705
5706 PR target/80510
5707 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5708 * gcc.target/powerpc/pr80510-2.c: Likewise.
5709
8447a92f
JL
57102017-06-22 Jeff Law <law@redhat.com>
5711
5712 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5713
52607f7e
WS
57142017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5715
5716 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5717 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5718 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5719 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5720 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5721 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5722 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5723 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5724
fb68f296
JC
57252017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5726
45bb7d59 5727 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5728
60edf8bb
MT
57292017-06-22 Matt Turner <mattst88@gmail.com>
5730
5731 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5732 skylake check.
5733
4333d74b
CL
57342017-06-22 Carl Love <cel@us.ibm.com>
5735
5736 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5737 vmuleuh): Fix scan-assembler-times should check for word not half word
5738 instructions.
5739
13f752b2
JL
57402017-06-22 Jeff Law <law@redhat.com>
5741
5742 * gcc.c-torture/compile/stack-check-1.c: New test.
5743
0759db19
RB
57442016-06-22 Richard Biener <rguenther@suse.de>
5745
5746 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5747 * gcc.dg/vect/pr65947-2.c: Likewise.
5748 * gcc.dg/vect/pr65947-3.c: Likewise.
5749 * gcc.dg/vect/pr65947-4.c: Likewise.
5750 * gcc.dg/vect/pr65947-5.c: Likewise.
5751 * gcc.dg/vect/pr65947-6.c: Likewise.
5752 * gcc.dg/vect/pr65947-8.c: Likewise.
5753 * gcc.dg/vect/pr65947-9.c: Likewise.
5754 * gcc.dg/vect/pr65947-10.c: Likewise.
5755 * gcc.dg/vect/pr65947-12.c: Likewise.
5756 * gcc.dg/vect/pr65947-13.c: Likewise.
5757 * gcc.dg/vect/pr65947-14.c: Likewise.
5758 * gcc.dg/vect/vect-cond-2.c: Likewise.
5759 * gcc.dg/vect/vect-pr69848.c: Likewise.
5760
c24c235e
ML
57612017-06-22 Martin Liska <mliska@suse.cz>
5762
5763 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5764 to not inline it.
5765
71f82be9
JG
57662017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5767
5768 * gcc.dg/tree-ssa/forwprop-37.c: New.
5769
a78f6980
RB
57702017-06-22 Richard Biener <rguenther@suse.de>
5771
5772 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5773
85d5b033
RB
57742017-06-22 Richard Biener <rguenther@suse.de>
5775
5776 * gcc.dg/vect/pr65947-14.c: New testcase.
5777
4ded8669
MM
57782017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5779
5780 PR target/80510
5781 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5782 32-bit support is added. Change ITYPE size to 64-bit integer.
5783 * gcc.target/powerpc/pr80510-2.c: Likewise.
5784
cb8d1b01
JJ
57852017-06-21 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR c++/81154
5788 * g++.dg/gomp/pr81154.C: New test.
5789
113459fa
DM
57902017-06-21 David Malcolm <dmalcolm@redhat.com>
5791
5792 * g++.dg/other/old-style-cast-fixits.C: New test case.
5793
5e9d501c
JJ
57942017-06-21 Jakub Jelinek <jakub@redhat.com>
5795
5796 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5797
27d33d3e
TV
57982017-06-21 Tom de Vries <tom@codesourcery.com>
5799
5800 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5801
5433db45
TV
58022017-06-21 Tom de Vries <tom@codesourcery.com>
5803
5804 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5805 warning.
5806
93c18375
ML
58072017-06-21 Martin Liska <mliska@suse.cz>
5808
5809 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5810
ff9baa5f
PMR
58112017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5812
5813 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5814 gnat.dg/debug11_pkg2.ads: New testcase.
5815
a23ba8cc
MG
58162017-06-21 Marc Glisse <marc.glisse@inria.fr>
5817
5818 * gcc.target/i386/getround.c: New file.
5819
ed73f46f
MG
58202017-06-21 Marc Glisse <marc.glisse@inria.fr>
5821
5822 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5823 * gcc.dg/tree-ssa/addadd-2.c: New file.
5824
6b92ab17
TV
58252017-06-21 Tom de Vries <tom@codesourcery.com>
5826
5827 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5828 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5829 * gcc.c-torture/compile/20080806-1.c: Same.
5830 * gcc.c-torture/compile/920723-1.c: Same.
5831 * gcc.c-torture/compile/930621-1.c: Same.
5832 * gcc.c-torture/compile/991214-2.c: Same.
5833 * gcc.c-torture/compile/bcopy.c: Same.
5834 * gcc.c-torture/compile/memtst.c: Same.
5835 * gcc.c-torture/compile/msp.c: Same.
5836 * gcc.c-torture/compile/stuct.c: Same.
5837 * gcc.c-torture/execute/20011008-3.c: Same.
5838 * gcc.c-torture/execute/20030209-1.c: Same.
5839 * gcc.c-torture/execute/20031012-1.c: Same.
5840 * gcc.c-torture/execute/20040805-1.c: Same.
5841 * gcc.c-torture/execute/920410-1.c: Same.
5842 * gcc.c-torture/execute/921113-1.c: Same.
5843 * gcc.c-torture/execute/921202-1.c: Same.
5844 * gcc.c-torture/execute/921208-2.c: Same.
5845 * gcc.c-torture/execute/930106-1.c: Same.
5846 * gcc.c-torture/execute/930406-1.c: Same.
5847 * gcc.c-torture/execute/950221-1.c: Same.
5848 * gcc.c-torture/execute/960521-1.c: Same.
5849 * gcc.c-torture/execute/980605-1.c: Same.
5850 * gcc.c-torture/execute/comp-goto-1.c: Same.
5851 * gcc.c-torture/execute/comp-goto-2.c: Same.
5852 * gcc.c-torture/execute/memcpy-1.c: Same.
5853 * gcc.c-torture/execute/multi-ix.c: Same.
5854 * gcc.c-torture/execute/nestfunc-4.c: Same.
5855 * gcc.c-torture/execute/pr20621-1.c: Same.
5856 * gcc.c-torture/execute/pr23135.c: Same.
5857 * gcc.c-torture/execute/pr28982b.c: Same.
5858 * gcc.dg/loop-3.c: Same.
5859 * gcc.dg/struct-ret-3.c: Same.
5860 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5861 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5862 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5863 * gcc.dg/tree-prof/pr44777.c: Same.
5864
191578a5
DM
58652017-06-20 David Malcolm <dmalcolm@redhat.com>
5866
5867 PR jit/81144
5868 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5869 memset call with zero-initialization.
5870 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5871
8a259e30
UB
58722017-06-20 Uros Bizjak <ubizjak@gmail.com>
5873
5874 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5875 (main): Renamed to ...
5876 (fma4_test): ... this.
5877
b6837e04
JK
58782017-06-20 Julia Koval <julia.koval@intel.com>
5879
5880 * gcc.target/i386/pr73350-2.c: New test.
5881
67ea3f4e
RO
58822017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5883
5884 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5885 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5886 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5887 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5888 restrict to x86_64-*-*-gnu.
5889 Skip scan-assembler on *-*-darwin*.
5890 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5891 * gcc.dg/loop-invariant.c: Likewise.
5892 * gcc.dg/lto/pr70955_0.c: Likewise.
5893 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5894 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5895 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5896
5897 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5898 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5899 targets.
5900 * gcc.dg/attr-ms_struct-2.c: Likewise.
5901 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5902 * gcc.dg/bf-ms-layout.c: Likewise.
5903 * gcc.dg/bf-ms-layout-2.c: Likewise.
5904 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5905 Require fpic support.
5906 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5907 targets.
5908 * gcc.target/i386/bitfield2.c: Likewise.
5909 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5910 targets.
5911 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5912
71bbbd13
NS
59132017-06-20 Nathan Sidwell <nathan@acm.org>
5914
5915 PR c++/67074
5916 * g++.dg/lookup/pr67074.C: New.
5917 * g++.dg/parse/namespace-alias-1.C: Adjust.
5918
531f0b38
RB
59192017-06-20 Richard Biener <rguenther@suse.de>
5920
5921 PR middle-end/81097
5922 * c-c++-common/ubsan/pr81097.c: New testcase.
5923
d47d7438
RB
59242017-06-20 Richard Biener <rguenther@suse.de>
5925
5926 * gcc.dg/vect/pr65947-9.c: Adjust.
5927
b5c7b957
TP
59282017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5929
5930 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5931 * gcc.target/arm/acle/cdp2.c: Likewise.
5932 * gcc.target/arm/acle/ldc.c: Likewise.
5933 * gcc.target/arm/acle/ldc2.c: Likewise.
5934 * gcc.target/arm/acle/ldc2l.c: Likewise.
5935 * gcc.target/arm/acle/ldcl.c: Likewise.
5936 * gcc.target/arm/acle/mcr.c: Likewise.
5937 * gcc.target/arm/acle/mcr2.c: Likewise.
5938 * gcc.target/arm/acle/mcrr.c: Likewise.
5939 * gcc.target/arm/acle/mcrr2.c: Likewise.
5940 * gcc.target/arm/acle/mrc.c: Likewise.
5941 * gcc.target/arm/acle/mrc2.c: Likewise.
5942 * gcc.target/arm/acle/mrrc.c: Likewise.
5943 * gcc.target/arm/acle/mrrc2.c: Likewise.
5944 * gcc.target/arm/acle/stc.c: Likewise.
5945 * gcc.target/arm/acle/stc2.c: Likewise.
5946 * gcc.target/arm/acle/stc2l.c: Likewise.
5947 * gcc.target/arm/acle/stcl.c: Likewise.
5948
a1aa2599
JJ
59492017-06-20 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR target/81121
5952 * gcc.target/i386/pr81121.c: New test.
5953
16122c22
MM
59542017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5955
5956 PR target/79799
5957 * gcc.target/powerpc/pr79799-1.c: New test.
5958 * gcc.target/powerpc/pr79799-2.c: Likewise.
5959 * gcc.target/powerpc/pr79799-3.c: Likewise.
5960 * gcc.target/powerpc/pr79799-4.c: Likewise.
5961 * gcc.target/powerpc/pr79799-5.c: Likewise.
5962
5ec046c0
NS
59632017-06-19 Nathan Sidwell <nathan@acm.org>
5964
5965 PR c++/81124
5966 PR c++/79766
5967 * g++.dg/lookup/pr79766.C: New.
5968 * g++.dg/lookup/pr81124.C: New.
5969 * g++.dg/template/explicit6.C: Adjust.
5970 * g++.old-deja/g++.other/decl5.C: Adjust.
5971
c72e002c
CL
59722017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5973
5974 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5975 -DSTACK_SIZE.
5976
4301ae22
JJ
59772017-06-19 Jakub Jelinek <jakub@redhat.com>
5978
9f8fafe8
JJ
5979 PR sanitizer/81125
5980 * g++.dg/ubsan/pr81125.C: New test.
5981
4301ae22
JJ
5982 PR sanitizer/81111
5983 * g++.dg/ubsan/pr81111.C: New test.
5984
21e4389f
RB
59852017-06-19 Richard Biener <rguenther@suse.de>
5986
5987 PR middle-end/81118
5988 * gcc.dg/torture/pr81118.c: New testcase.
5989
343ae898
RB
59902017-06-19 Richard Biener <rguenther@suse.de>
5991
5992 PR tree-optimization/80887
5993 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5994
97872698
JJ
59952017-06-19 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR ipa/81112
5998 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5999
c14c0b15
NS
60002017-06-19 Nathan Sidwell <nathan@acm.org>
6001
6002 PR c++/81119
6003 * g++.dg/warn/pr81119.C: New.
6004
a6e5212a
ML
60052017-06-19 Martin Liska <mliska@suse.cz>
6006
6007 PR sanitizer/80879
6008 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
6009
871cc215
ML
60102017-06-19 Martin Liska <mliska@suse.cz>
6011
6012 PR ipa/80732
6013 * gcc.target/i386/mvc5.c: Scan indirect_function.
6014 * gcc.target/i386/mvc7.c: Likewise.
6015 * gcc.target/i386/pr80732.c: New test.
6016
431abe69
PC
60172017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/66093
6020 * g++.dg/cpp1y/constexpr-66093.C: New.
6021
fe1ae165
RO
60222017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6023
6024 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
6025 dg-skip-if list.
6026
db9bbdec
RB
60272017-06-19 Richard Biener <rguenther@suse.de>
6028
6029 PR ipa/81112
6030 * g++.dg/torture/pr81112.C: New testcase.
6031
18154846
JH
60322017-06-18 Jan Hubicka <hubicka@ucw.cz>
6033
6034 * gcc.dg/lto/pr69866_0.c: This test needs alias.
6035
5dace4bf
TK
60362017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6037
6038 PR fortran/52473
6039 * gfortran.dg/cshift_1.f90: New test.
6040
4f4b0ab8
RO
60412017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6042
6043 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
6044
b36a612c
CL
60452017-06-16 Carl Love <cel@us.ibm.com>
6046
6047 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
6048 main): Add runnable tests and test checker for vec_float,
6049 vec_float2, vec_floate and vec_floato builtins.
6050
e3e266bf
RE
60512017-06-16 Richard Earnshaw <rearnsha@arm.com>
6052
6053 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
6054 the architecture options added by dg-add-options arm_neon.
6055 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
6056 to the architecture.
6057 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
6058 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
6059 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
6060
42093880
RE
60612017-06-16 Richard Earnshaw <rearnsha@arm.com>
6062
6063 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
6064 multilibs have been built.
6065
c5742a17
RE
60662017-06-16 Richard Earnshaw <rearnsha@arm.com>
6067
6068 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
6069 * gcc.target/arm/pr51915.c: Likewise.
6070 * gcc.target/arm/pr52006.c: Likewise.
6071 * gcc.target/arm/pr53187.c: Likewise.
6072
93aa40fe
RE
60732017-06-16 Richard Earnshaw <rearnsha@arm.com>
6074
6075 * gcc.target/arm/multilibs.exp: New file.
6076
b3d8d88e
MS
60772017-06-16 Martin Sebor <msebor@redhat.com>
6078
6079 PR tree-optimization/80933
6080 PR tree-optimization/80934
6081 * gcc.dg/fold-bcopy.c: New test.
6082 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
6083 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 6084 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
6085 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6086 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6087 * gcc.dg/builtins-nonnull.c: Likewise.
6088
56960fd6
JG
60892017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6090
6091 PR target/71778
6092 * gcc.target/arm/pr71778.c: New.
6093
ec73e54d
JH
60942017-06-16 Jan Hubicka <hubicka@ucw.cz>
6095
6096 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
6097
01f1c24e
RB
60982017-06-16 Richard Biener <rguenther@suse.de>
6099
6100 PR tree-optimization/81090
6101 * gcc.dg/graphite/pr81090.c: New testcase.
6102
8d94f932
JW
61032017-06-16 Janus Weil <janus@gcc.gnu.org>
6104
6105 PR fortran/80983
6106 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
6107
b783399a
JJ
61082017-06-16 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR sanitizer/81094
6111 * c-c++-common/ubsan/object-size-11.c: New test.
6112
c3684b7b
MS
61132017-06-15 Martin Sebor <msebor@redhat.com>
6114
6115 PR c++/80560
6116 * g++.dg/Wclass-memaccess.C: New test.
6117
d0e7a9fd
JW
61182017-06-15 Janus Weil <janus@gcc.gnu.org>
6119
6120 PR fortran/80983
6121 * gfortran.dg/proc_ptr_comp_51.f90: New test.
6122
d1eed638
JH
61232017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6124
6125 PR lto/69866
6126 * gcc.dg/lto/pr69866_0.c: New test.
6127 * gcc.dg/lto/pr69866_1.c: Likewise.
6128
61f5d852
JL
61292017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6130
6131 PR target/78818
6132 * gcc.target/msp430/pr78818-real.c: New template for tests.
6133 * gcc.target/msp430/pr78818-auto.c: New test.
6134 * gcc.target/msp430/pr78818-data-region.c: New test.
6135 * gcc.target/msp430/pr78818-data-sec.c: New test.
6136 * gcc.target/msp430/pr78818-auto-warn.c: New test.
6137
6820664a
TP
61382017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6139
6140 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
6141 instructions in it rather than the number of IT blocks being 2.
6142 Transfer scan directive arm_thumb2 restriction to the whole
6143 testcase and restrict further to Thumb-only targets.
6144
41c540fc
TC
61452017-06-15 Tamar Christina <tamar.christina@arm.com>
6146
6147 * gcc.target/arm/sdiv_costs_1.c:
6148 Use dg-add-options.
6149
3466430f
MR
61502017-06-14 Maciej W. Rozycki <macro@imgtec.com>
6151
6152 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
6153 * gcc.target/mips/pr51513-1.c: New test.
6154 * gcc.target/mips/pr51513-2.c: New test.
6155
26fda5f5
RB
61562017-06-14 Richard Biener <rguenther@suse.de>
6157
6158 PR tree-optimization/81083
6159 * gcc.dg/torture/pr81083.c: Add prototypes.
6160
909263f8
RB
61612017-06-14 Richard Biener <rguenther@suse.de>
6162
6163 PR middle-end/81088
6164 * c-c++-common/ubsan/pr81088.c: New testcase.
6165
938a807a
EB
61662017-06-14 Eric Botcazou <ebotcazou@adacore.com>
6167
6168 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
6169
85c1b6d7
AP
61702017-06-14 Andrew Pinski <apinski@cavium.com>
6171 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6172
6173 PR target/71663
6174 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
6175 * gcc.target/aarch64/vect-init-2.c: Likewise.
6176 * gcc.target/aarch64/vect-init-3.c: Likewise.
6177 * gcc.target/aarch64/vect-init-4.c: Likewise.
6178 * gcc.target/aarch64/vect-init-5.c: Likewise.
6179
bee9e49f
PC
61802017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6181
6182 PR c++/58541
6183 * g++.dg/cpp0x/constexpr-58541.C: New.
6184
24d020bd
RB
61852017-06-14 Richard Biener <rguenther@suse.de>
6186
6187 PR tree-optimization/81083
6188 * gcc.dg/torture/pr81083.c: New testcase.
6189
11c16c2a
JJ
61902017-06-14 Jakub Jelinek <jakub@redhat.com>
6191
6192 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
6193 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
6194
c60dc053
JJ
61952017-06-13 Jakub Jelinek <jakub@redhat.com>
6196
f31a8339
JJ
6197 PR c++/80973
6198 * g++.dg/ubsan/pr80973.C: New test.
6199
c60dc053
JJ
6200 PR c++/80984
6201 * g++.dg/opt/nrv18.C: New test.
6202
45b2222a
ML
62032017-06-13 Martin Liska <mliska@suse.cz>
6204
6205 PR sanitize/78204
6206 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
6207 test by adding no_sanitize attribute.
6208 * gcc.dg/asan/use-after-scope-4.c: Likewise.
6209
ef0e3441
RL
62102017-06-13 Renlin Li <renlin.li@arm.com>
6211
6212 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
6213 conditionally.
6214
345683a9
MJ
62152017-06-13 Martin Jambor <mjambor@suse.cz>
6216
6217 PR tree-optimization/80803
6218 PR tree-optimization/81063
6219 gcc.dg/tree-ssa/pr80803.c: New test.
6220 gcc.dg/tree-ssa/pr81063.c: Likewise.
6221
9ebc3467
YG
62222017-06-12 Yury Gribov <tetra2005@gmail.com>
6223
6224 * c-c++-common/fold-masked-cmp-3.c: New test.
6225
16842d34
YG
62262017-06-13 Yury Gribov <tetra2005@gmail.com>
6227
6228 PR tree-optimization/67328
6229 * c-c++-common/fold-masked-cmp-1.c: New test.
6230 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6231 * gcc.dg/pr46309.c: Fix pattern.
6232 * gcc.dg/pr46309-2.c: Likewise.
6233
ba593ad5
TC
62342017-06-13 Tamar Christina <tamar.christina@arm.com>
6235
6236 * gcc.target/arm/sdiv_costs_1.c:
6237 Require arm_arch_v8a_ok and add march option.
6238
9ab5a235
ML
62392017-06-13 Martin Liska <mliska@suse.cz>
6240
6241 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
6242 * gcc.dg/tree-ssa/dump-2.c: Likewise.
6243 * gcc.dg/tree-ssa/vrp101.c: Likewise.
6244
4f2c198d
RB
62452017-06-13 Richard Biener <rguenther@suse.de>
6246
6247 PR middle-end/81065
6248 * c-c++-common/ubsan/pr81065.c: New testcase.
6249
196ed8ea
ILT
62502017-06-12 Ian Lance Taylor <iant@golang.org>
6251
6252 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
6253 freorder. Update comment to explain test.
6254
64ff4f60
TC
62552017-06-12 Tamar Christina <tamar.christina@arm.com>
6256
6257 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
6258 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
6259 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
6260 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
6261
5ed2fdfe
TC
62622017-06-12 Tamar Christina <tamar.christina@arm.com>
6263
6264 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
6265
6cddb61c
TC
62662017-06-12 Tamar Christina <tamar.christina@arm.com>
6267
6268 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
6269
aebce396
JJ
62702017-06-12 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR tree-optimization/81003
6273 * gcc.c-torture/compile/pr81003.c: New test.
6274
3fd7fe21
RB
62752017-06-12 Richard Biener <rguenther@suse.de>
6276
6277 PR tree-optimization/81053
6278 * gcc.dg/torture/pr81053.c: New testcase.
6279
ac39f0e8
TK
62802017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6281
6282 PR fortran/80988
6283 * gfortran.dg/implied_do_io_3.f90: New test.
6284
18787c38
TV
62852017-06-10 Tom de Vries <tom@codesourcery.com>
6286
6287 * lib/target-supports.exp (check_effective_target_signal): New proc.
6288 * lib/gcc.exp (gcc_target_compile): Remove appending of
6289 -DSIGNAL_SUPPRESS to additional_flags.
6290 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
6291 additional_flags if effective target signal is not supported by the
6292 target.
6293 * gcc.c-torture/execute/20101011-1.c: Same.
6294 * gcc.dg/c99-stdint-1.c: Same.
6295 * gcc.dg/c99-stdint-2.c: Same.
6296 * gcc.dg/c99-stdint-5.c: Same.
6297 * gcc.dg/c99-stdint-6.c: Same.
6298 * gcc.dg/stdint-width-1.c: Same.
6299
0069a009
TV
63002017-06-10 Tom de Vries <tom@codesourcery.com>
6301
6302 * lib/target-supports.exp (check_effective_target_stack_size)
6303 (dg-effective-target-value): New proc.
6304 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
6305 additional_flags.
6306 * lib/objc.exp (objc_target_compile): Same.
6307 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
6308 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
6309 dg-additional-options.
6310 * gcc.c-torture/compile/20080806-1.c: Same.
6311 * gcc.c-torture/compile/920723-1.c: Same.
6312 * gcc.c-torture/compile/930621-1.c: Same.
6313 * gcc.c-torture/compile/991214-2.c: Same.
6314 * gcc.c-torture/compile/bcopy.c: Same.
6315 * gcc.c-torture/compile/memtst.c: Same.
6316 * gcc.c-torture/compile/msp.c: Same.
6317 * gcc.c-torture/compile/stuct.c: Same.
6318 * gcc.c-torture/execute/20011008-3.c: Same.
6319 * gcc.c-torture/execute/20030209-1.c: Same.
6320 * gcc.c-torture/execute/20031012-1.c: Same.
6321 * gcc.c-torture/execute/20040805-1.c: Same.
6322 * gcc.c-torture/execute/920410-1.c: Same.
6323 * gcc.c-torture/execute/920501-7.c: Same.
6324 * gcc.c-torture/execute/921113-1.c: Same.
6325 * gcc.c-torture/execute/921202-1.c: Same.
6326 * gcc.c-torture/execute/921208-2.c: Same.
6327 * gcc.c-torture/execute/930106-1.c: Same.
6328 * gcc.c-torture/execute/930406-1.c: Same.
6329 * gcc.c-torture/execute/950221-1.c: Same.
6330 * gcc.c-torture/execute/960521-1.c: Same.
6331 * gcc.c-torture/execute/980605-1.c: Same.
6332 * gcc.c-torture/execute/comp-goto-1.c: Same.
6333 * gcc.c-torture/execute/comp-goto-2.c: Same.
6334 * gcc.c-torture/execute/memcpy-1.c: Same.
6335 * gcc.c-torture/execute/multi-ix.c: Same.
6336 * gcc.c-torture/execute/nestfunc-4.c: Same.
6337 * gcc.c-torture/execute/pr20621-1.c: Same.
6338 * gcc.c-torture/execute/pr23135.c: Same.
6339 * gcc.c-torture/execute/pr28982b.c: Same.
6340 * gcc.dg/loop-3.c: Same.
6341 * gcc.dg/struct-ret-3.c: Same.
6342 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6343 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6344 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6345 * gcc.dg/tree-prof/pr44777.c: Same.
6346
b09649fd
DM
63472017-06-09 David Malcolm <dmalcolm@redhat.com>
6348
6349 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6350 (test_mutually_exclusive_suggestions): New test function.
6351 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6352 (test_mutually_exclusive_suggestions): New test function.
6353 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6354 (test_mutually_exclusive_suggestions): New test function.
6355 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6356 (test_show_locus): Add special-case for
6357 "test_mutually_exclusive_suggestions".
6358
a1f427e9
ILT
63592017-06-09 Ian Lance Taylor <iant@golang.org>
6360
6361 * gcc.dg/tree-prof/split-1.c: New test.
6362
cb59f689
JH
63632017-06-09 Jan Hubicka <hubicka@ucw.cz>
6364
6365 * gcc.dg/predict-14.c: Avoid cold function detection.
6366 * gcc.target/i386/umod-3.c: Likewise.
6367
f66e6423
TC
63682017-06-09 Tamar Christina <tamar.christina@arm.com>
6369
6370 * gcc.target/aarch64/lrint-matherr.h: New.
6371 * gcc.target/aarch64/inline-lrint_1.c: New.
6372 * gcc.target/aarch64/inline-lrint_2.c: New.
6373 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6374 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6375
37b68a43
TC
63762017-06-09 Tamar Christina <tamar.christina@arm.com>
6377
6378 * gcc.target/arm/sdiv_costs_1.c: New.
6379
37f30285
TV
63802017-06-09 Tom de Vries <tom@codesourcery.com>
6381
6382 PR target/80855
6383 * gcc.target/nvptx/label-values.c: New test.
6384
051508d7
TP
63852017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6386
6387 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6388 Test for null definitions instead of them being undefined. Add entry
6389 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6390 about using the effective target for architecture extension.
6391 (check_effective_target_arm_arch_v7ve_ok): Remove.
6392 (add_options_for_arm_arch_v7ve): Likewise.
6393
01a8cacc
RB
63942017-06-09 Richard Biener <rguenther@suse.de>
6395
6396 PR tree-optimization/66623
6397 * gcc.dg/vect/pr66623.c: New testcase.
6398
6d1115c5
RB
63992017-06-09 Richard Biener <rguenther@suse.de>
6400
6401 PR tree-optimization/79483
6402 * gcc.dg/graphite/pr79483.c: New testcase.
6403
6ba856d4
RB
64042017-06-09 Richard Biener <rguenther@suse.de>
6405
6406 PR middle-end/81007
6407 * g++.dg/pr81007.C: New testcase.
6408
48e69247
JJ
64092017-06-09 Jakub Jelinek <jakub@redhat.com>
6410
6411 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6412 instead of "rsp" for -m32.
6413 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6414 target, add -msse2 to dg-options.
6415 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6416 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6417
120ef1d5
SB
64182017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6419
6420 PR target/80966
6421 * gcc.target/powerpc/stack-limit.c: New testcase.
6422
271be653
WS
64232017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6424
774cccdc
JJ
6425 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6426 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6427 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6428 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6429 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6430 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 6431
0d05f685
JJ
64322017-06-08 Jakub Jelinek <jakub@redhat.com>
6433
8ab7005b
JJ
6434 PR c/81006
6435 * c-c++-common/gomp/pr81006.c: New test.
6436
34361776
JJ
6437 PR c++/81011
6438 * g++.dg/gomp/pr81011.C: New test.
6439
0d05f685
JJ
6440 PR middle-end/81005
6441 * c-c++-common/ubsan/align-10.c: New test.
6442 * c-c++-common/ubsan/null-13.c: New test.
6443
2163b9bc
UB
64442017-06-08 Uros Bizjak <ubizjak@gmail.com>
6445
6446 PR target/81015
6447 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6448 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6449 * gcc.target/i386/pr81015.c: New test.
6450
73f49ad7
TV
64512017-06-08 Tom de Vries <tom@codesourcery.com>
6452
6453 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6454 trampolines instead of NO_TRAMPOLINES.
6455 * gcc.c-torture/execute/20000822-1.c: Same.
6456 * gcc.c-torture/execute/920428-2.c: Same.
6457 * gcc.c-torture/execute/920501-7.c: Same.
6458 * gcc.c-torture/execute/920612-2.c: Same.
6459 * gcc.c-torture/execute/921017-1.c: Same.
6460 * gcc.c-torture/execute/921215-1.c: Same.
6461 * gcc.c-torture/execute/931002-1.c: Same.
6462 * gcc.c-torture/execute/comp-goto-2.c: Same.
6463 * gcc.c-torture/execute/nestfunc-1.c: Same.
6464 * gcc.c-torture/execute/nestfunc-2.c: Same.
6465 * gcc.c-torture/execute/nestfunc-3.c: Same.
6466 * gcc.c-torture/execute/nestfunc-5.c: Same.
6467 * gcc.c-torture/execute/nestfunc-6.c: Same.
6468 * gcc.c-torture/execute/pr24135.c: Same.
6469 * gcc.dg/Wtrampolines.c: Same.
6470 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6471 * gcc.dg/torture/stackalign/nested-5.c: Same.
6472 * gcc.dg/torture/stackalign/nested-6.c: Same.
6473 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6474 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6475 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6476 * gcc.dg/trampoline-1.c: Same.
6477 * gcc.dg/tree-prof/pr44777.c: Same.
6478 * gcc.target/i386/pr67770.c: Same.
6479 * lib/gcc.exp (gcc_target_compile): Remove appending of
6480 -DNO_TRAMPOLINES to additional_flags.
6481 * lib/objc.exp (objc_target_compile): Same.
6482
b9835925
TV
64832017-06-08 Tom de Vries <tom@codesourcery.com>
6484
6485 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6486 'gcc,no_trampolines' instead of 'no_trampolines'.
6487
77db6c15
AI
64882017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6489
6490 PR middle-end/79988
6491 * gcc.target/i386/mpx/pr79988.c: New test.
6492
0036534f
AI
64932017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6494
6495 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6496 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6497 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6498
b69d9ac6
JH
64992017-06-08 Jan Hubicka <hubicka@ucw.cz>
6500
6501 * g++.dg/tree-ssa/counts-1.C: New testcase.
6502 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6503
c46f9051
JK
65042017-08-08 Julia Koval <julia.koval@intel.com>
6505
6506 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6507 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6508 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6509 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6510 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6511 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6512
5ed41889
MP
65132017-06-08 Marek Polacek <polacek@redhat.com>
6514
6515 PR sanitize/80932
6516 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6517
8055904e
JK
65182017-08-08 Julia Koval <julia.koval@intel.com>
6519
6520 PR target/73350,80862
6521 * gcc.target/i386/pr73350.c: New test.
6522
fb4bc6ff
RB
65232017-06-08 Richard Biener <rguenther@suse.de>
6524
6525 PR tree-optimization/80928
6526 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6527
989cc652 65282017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6529
989cc652
CL
6530 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6531
83059741
JW
65322017-06-07 Jonathan Wakely <jwakely@redhat.com>
6533
6534 PR c++/80990
6535 * g++.dg/cpp1z/class-deduction39.C: New.
6536
0874a778
MP
65372017-06-07 Marek Polacek <polacek@redhat.com>
6538
6539 PR sanitizer/80932
6540 * c-c++-common/ubsan/pr80932.c: New test.
6541
55e872a4
BC
65422017-06-07 Bin Cheng <bin.cheng@arm.com>
6543
6544 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6545 * gcc.target/i386/l_fma_double_2.c: Ditto.
6546 * gcc.target/i386/l_fma_double_3.c: Ditto.
6547 * gcc.target/i386/l_fma_double_4.c: Ditto.
6548 * gcc.target/i386/l_fma_double_5.c: Ditto.
6549 * gcc.target/i386/l_fma_double_6.c: Ditto.
6550 * gcc.target/i386/l_fma_float_1.c: Ditto.
6551 * gcc.target/i386/l_fma_float_2.c: Ditto.
6552 * gcc.target/i386/l_fma_float_3.c: Ditto.
6553 * gcc.target/i386/l_fma_float_4.c: Ditto.
6554 * gcc.target/i386/l_fma_float_5.c: Ditto.
6555 * gcc.target/i386/l_fma_float_6.c: Ditto.
6556
cb9ac430
TC
65572017-06-07 Tamar Christina <tamar.christina@arm.com>
6558
6559 * gcc.target/aarch64/sdiv_costs_1.c: New.
6560
46c821e7
RB
65612017-06-07 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/80928
6564 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6565 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6566
6eb2ac65
RB
65672017-06-07 Richard Biener <rguenther@suse.de>
6568
6569 PR tree-optimization/80928
6570 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6571 check_results.
6572
25396db9
NS
65732017-06-06 Nathan Sidwell <nathan@acm.org>
6574
6575 * g++.dg/pr45330.C: Add inline namespace case.
6576
bbf97416
TK
65772017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6578
6579 PR fortran/80975
6580 * gfortran.dg/matmul_16.f90: New test.
6581 * gfortran.dg/inline_matmul_18.f90: New test.
6582
dc949728
MP
65832017-06-06 Marek Polacek <polacek@redhat.com>
6584
6585 PR c/79983
6586 * gcc.dg/pr79983.c: New test.
6587
100d0700
DM
65882017-06-06 David S. Miller <davem@davemloft.net>
6589
6590 * gcc.target/sparc/sparc-ret-3.c: New test.
6591
6c6b519a
TV
65922017-06-06 Tom de Vries <tom@codesourcery.com>
6593
6594 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6595 label_values instead of NO_LABEL_VALUES.
6596 * gcc.c-torture/compile/920301-1.c: Same.
6597 * gcc.c-torture/compile/920501-1.c: Same.
6598 * gcc.c-torture/compile/941014-4.c: Same.
6599 * gcc.c-torture/compile/labels-1.c: Same.
6600 * gcc.c-torture/compile/pr18903.c: Same.
6601 * gcc.c-torture/execute/920302-1.c: Same.
6602 * gcc.c-torture/execute/920415-1.c: Same.
6603 * gcc.c-torture/execute/920428-2.c: Same.
6604 * gcc.c-torture/execute/920501-3.c: Same.
6605 * gcc.c-torture/execute/920501-4.c: Same.
6606 * gcc.c-torture/execute/920501-5.c: Same.
6607 * gcc.c-torture/execute/920501-7.c: Same.
6608 * gcc.c-torture/execute/920721-4.c: Same.
6609 * gcc.c-torture/execute/980526-1.c: Same.
6610 * gcc.c-torture/execute/990208-1.c: Same.
6611 * gcc.c-torture/execute/comp-goto-1.c: Same.
6612 * gcc.c-torture/execute/comp-goto-2.c: Same.
6613 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6614 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6615 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6616 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6617 * gcc.dg/tree-prof/pr44777.c: Same.
6618 * gcc.misc-tests/bprob-2.c: Same.
6619 * gcc.misc-tests/gcov-3.c: Same.
6620 * lib/gcc.exp (gcc_target_compile): Remove appending of
6621 -DNO_LABEL_VALUES to additional_flags.
6622 * lib/objc.exp (objc_target_compile): Same.
6623 * lib/target-supports.exp (check_effective_target_label_values): Test on
6624 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6625
4ebcc903
KT
66262017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6627
6628 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6629
331dc840
RB
66302017-06-06 Richard Biener <rguenther@suse.de>
6631
6632 PR tree-optimization/80974
6633 * gcc.dg/torture/pr80974.c: New testcase.
6634
d2537732
TP
66352017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6636
6637 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6638 "unsigned int" in conversation warning on line 15.
6639
e7baeb39
RB
66402017-06-06 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/80928
6643 * gcc.dg/vect/pr80928.c: New testcase.
6644 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6645 * gcc.dg/vect/slp-13.c: Likewise.
6646 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6647
05945a1b
DM
66482017-06-05 David Malcolm <dmalcolm@redhat.com>
6649
6650 * g++.dg/plugin/comment_plugin.c: New test plugin.
6651 * g++.dg/plugin/comments-1.C: New test file.
6652 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6653
9b972837
BE
66542017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6655
6656 * gcc.misc-tests/gcov-1a.c: New test.
6657
1d135d98
MM
66582017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6659
6660 * gcc.target/powerpc/clone1.c: New test.
6661
92bba237
JW
66622017-06-05 Janus Weil <janus@gcc.gnu.org>
6663
6664 PR fortran/70601
6665 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6666
7b3ee9c9
NK
66672017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6668
6669 PR fortran/35339
6670 * gfortran.dg/implied_do_io_1.f90: New Test.
6671 * gfortran.dg/implied_do_io_2.f90: New Test.
6672
e4d1c5c4
RL
66732017-06-05 Renlin Li <renlin.li@arm.com>
6674
6675 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6676 selector to related line.
6677
d91561cb
JH
66782017-06-05 Jan Hubicka <hubicka@ucw.cz>
6679
6680 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6681
d8395013
KT
66822017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6683
6684 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6685
279dc4b4
KT
66862017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6687
6688 * gcc.target/aarch64/subs_compare_2.c: New test.
6689
e49d8b68
KT
66902017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6691
6692 * gcc.target/aarch64/subs_compare_1.c: New test.
6693
4456f65d
CX
66942017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6695
6696 * gcc.target/mips/div-9.c: Delete duplicate test.
6697 * gcc.target/mips/div-10.c: Ditto.
6698 * gcc.target/mips/div-11.c: Ditto.
6699 * gcc.target/mips/div-12.c: Ditto.
6700
3995f3a2
JH
67012017-05-23 Jan Hubicka <hubicka@ucw.cz>
6702
6703 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6704
82c027e1
DH
67052017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6706
6707 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6708 vesrion of the dejagnu grep.
6709 (list-module-names): Use it and adjust the regular expressions for
6710 modules and submodules.
6711 * gfortran.dg/prof/prof.exp: Cleanup modules.
6712 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6713 directives.
6714 * gfortran.dg/altreturn_8.f90: Likewise.
6715 * gfortran.dg/associate_12.f90: Likewise.
6716 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6717 * gfortran.dg/charlen_15.f90: Likewise.
6718 * gfortran.dg/class_4a.f03: Likewise.
6719 * gfortran.dg/class_54.f90: Likewise.
6720 * gfortran.dg/class_dummy_4.f03: Likewise.
6721 * gfortran.dg/class_dummy_5.f90: Likewise.
6722 * gfortran.dg/constructor_9.f90: Likewise.
6723 * gfortran.dg/dec_structure_15.f90: Likewise.
6724 * gfortran.dg/do_check_8.f90: Likewise.
6725 * gfortran.dg/dtio_26.f03: Likewise.
6726 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6727 * gfortran.dg/equiv_9.f90: Likewise.
6728 * gfortran.dg/extends_15.f90: Likewise.
6729 * gfortran.dg/finalize_22.f90: Likewise.
6730 * gfortran.dg/finalize_23.f90: Likewise.
6731 * gfortran.dg/generic_26.f90: Likewise.
6732 * gfortran.dg/generic_27.f90: Likewise.
6733 * gfortran.dg/namelist_76.f90: Likewise.
6734 * gfortran.dg/pointer_init_8.f90: Likewise.
6735 * gfortran.dg/pr61318.f90: Likewise.
6736 * gfortran.dg/pr77260_1.f90: Likewise.
6737 * gfortran.dg/pr77260_2.f90: Likewise.
6738 * gfortran.dg/pr77420_3.f90: Likewise.
6739 * gfortran.dg/proc_ptr_39.f90: Likewise.
6740 * gfortran.dg/proc_ptr_41.f90: Likewise.
6741 * gfortran.dg/proc_ptr_42.f90: Likewise.
6742 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6743 * gfortran.dg/submodule_1.f08: Likewise.
6744 * gfortran.dg/submodule_10.f08: Likewise.
6745 * gfortran.dg/submodule_14.f08: Likewise.
6746 * gfortran.dg/submodule_15.f08: Likewise.
6747 * gfortran.dg/submodule_2.f08: Likewise.
6748 * gfortran.dg/submodule_5.f08: Likewise.
6749 * gfortran.dg/submodule_6.f08: Likewise.
6750 * gfortran.dg/submodule_7.f08: Likewise.
6751 * gfortran.dg/submodule_8.f08: Likewise.
6752 * gfortran.dg/submodule_9.f08: Likewise.
6753 * gfortran.dg/transfer_class_2.f90: Likewise.
6754 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6755 * gfortran.dg/typebound_call_24.f03: Likewise.
6756 * gfortran.dg/typebound_call_25.f90: Likewise.
6757 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6758 * gfortran.dg/typebound_generic_12.f03: Likewise.
6759 * gfortran.dg/typebound_generic_13.f03: Likewise.
6760 * gfortran.dg/typebound_generic_14.f03: Likewise.
6761 * gfortran.dg/typebound_generic_15.f90: Likewise.
6762 * gfortran.dg/typebound_operator_16.f03: Likewise.
6763 * gfortran.dg/typebound_operator_18.f90: Likewise.
6764 * gfortran.dg/typebound_operator_20.f90: Likewise.
6765 * gfortran.dg/typebound_override_3.f90: Likewise.
6766 * gfortran.dg/typebound_override_4.f90: Likewise.
6767 * gfortran.dg/typebound_override_5.f90: Likewise.
6768 * gfortran.dg/typebound_override_6.f90: Likewise.
6769 * gfortran.dg/typebound_override_7.f90: Likewise.
6770 * gfortran.dg/typebound_proc_28.f03: Likewise.
6771 * gfortran.dg/typebound_proc_29.f90: Likewise.
6772 * gfortran.dg/typebound_proc_30.f90: Likewise.
6773 * gfortran.dg/typebound_proc_31.f90: Likewise.
6774 * gfortran.dg/typebound_proc_32.f90: Likewise.
6775 * gfortran.dg/typebound_proc_33.f90: Likewise.
6776 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6777 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6778 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6779 * gfortran.dg/use_only_3.f90: Likewise.
6780 * gfortran.dg/use_without_only_1.f90: Likewise.
6781 * gfortran.dg/warn_unused_function.f90: Likewise.
6782 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6783 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6784
3de4ac6d
MP
67852017-06-04 Marek Polacek <polacek@redhat.com>
6786
6787 PR c/80919
6788 * gcc.dg/format/pr80919.c: New test.
6789
2474f48f
MS
67902017-06-02 Martin Sebor <msebor@redhat.com>
6791
6792 PR c/80892
6793 * c-c++-common/Wfloat-conversion-2.c: New test.
6794
bd280745
PC
67952017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/68754
6798 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6799
bd280745 68002017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6801
6802 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6803 for the new built-ins.
6804
ffa8a921
SD
68052017-06-02 Sudakshina Das <sudi.das@arm.com>
6806
6807 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6808
d65d1bd9
WS
68092017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6810
6811 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6812 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6813 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6814 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6815 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6816
b160939b
KT
68172017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6818
6819 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6820
17f47f86
KT
68212017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6822
6823 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6824
ab82e126
WS
68252017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6826
6827 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6828 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6829 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6830 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6831 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6832 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6833 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6834 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6835 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6836
c957e9c0
NS
68372017-06-02 Nathan Sidwell <nathan@acm.org>
6838
6839 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6840
aad16012
JJ
68412017-06-02 Jakub Jelinek <jakub@redhat.com>
6842
74b4885d
JJ
6843 PR rtl-optimization/80903
6844 * gcc.dg/pr80903.c: New test.
6845
aad16012
JJ
6846 PR fortran/80918
6847 * gfortran.dg/gomp/pr80918.f90: New test.
6848
40ffd95f
BE
68492017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6850
6851 * c-c++-common/Wsizeof-pointer-div.c: New test.
6852 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6853 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6854 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6855 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6856 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6857 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6858 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6859 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6860 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6861 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6862 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6863 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6864 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6865 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6866 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6867 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6868 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6869 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6870
052754ea
WS
68712017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6872
6873 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6874 Update the target to power8-vector.
6875
aa63913f
DM
68762017-06-01 David Malcolm <dmalcolm@redhat.com>
6877
6878 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6879
2ded3754
PMR
68802017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6881
6882 * debug12.adb, debug12.ads: New testcase.
6883
c8638450
MJ
68842017-06-01 Martin Jambor <mjambor@suse.cz>
6885
6886 PR tree-optimization/80898
6887 * gcc.dg/tree-ssa/pr80898.c: New test.
6888 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6889
ac853c90
PC
68902017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6891
6892 PR c++/80896
6893 * g++.dg/cpp1z/nodiscard5.C: New.
6894
7841f13c
CZ
68952017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6896
6897 * gcc.target/arc/pr9001195952.c: New test.
6898
f525e390
TV
68992017-06-01 Tom de Vries <tom@codesourcery.com>
6900
6901 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6902 * gcc.c-torture/compile/asmgoto-1.c: Same.
6903 * gcc.dg/20000707-1.c: Same.
6904 * gcc.dg/pr38700.c: Same.
6905 * gcc.dg/pr70169.c: Same.
6906 * gcc.dg/pr80112.c: Same.
6907 * gcc.dg/torture/pr51071-2.c: Same.
6908 * gcc.dg/torture/pr51071.c: Same.
6909 * gcc.dg/tree-ssa/alias-34.c: Same.
6910
9285616c
PMR
69112017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6912
6913 * gnat.dg/debug11.adb: New testcase.
6914
48932682
RB
69152017-06-01 Richard Biener <rguenther@suse.de>
6916
6917 PR middle-end/66313
6918 * c-c++-common/ubsan/pr66313.c: New testcase.
6919 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6920
fcb99124
SM
69212017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6922
6923 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6924 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6925 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6926 -mcpu overridden.
6927 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6928 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6929 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6930 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6931 to dg-option. Add dg-skip-if directive to disable this test
6932 for darwin. Add dg-skip-if directive to disable this test if
6933 -mcpu overridden.
6934
dc7401c0
SP
69352017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6936
6937 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6938 (_mm_maskz_max_sd): Test new intrinsics.
6939 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6940 (_mm_maskz_max_sd): Test new intrinsics.
6941 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6942 (_mm_maskz_max_ss): Test new intrinsics.
6943 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6944 (_mm_maskz_max_ss): Test new intrinsics.
6945 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6946 (_mm_maskz_min_sd): Test new intrinsics.
6947 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6948 (_mm_maskz_min_sd): Test new intrinsics.
6949 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6950 (_mm_maskz_min_ss): Test new intrinsics.
6951 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6952 (_mm_maskz_min_ss): Test new intrinsics.
6953
3909991c
NS
69542017-05-31 Nathan Sidwell <nathan@acm.org>
6955
6956 * g++.dg/lookup/lambda1.C New.
6957
0e510edb
BC
69582017-05-31 Bin Cheng <bin.cheng@arm.com>
6959
6960 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6961 on pointer should not be replaced.
6962
9fc5e7a4
MM
69632017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6964
6965 PR testsuite/80580
6966 * gcc.dg/gimplefe-error-7.c: New test.
6967
1e466f04
GM
69682017-05-31 Graham Markall <graham.markall@embecosm.com>
6969
6970 * gcc.target/arc/add_n-combine.c: New test.
6971 * gcc.target/arc/sub_n-combine.c: New test.
6972
89c88990
RB
69732017-05-31 Richard Biener <rguenther@suse.de>
6974
6975 PR target/80880
6976 * gcc.target/i386/pr80880.c: New testcase.
6977
748bbe72
RS
69782017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6979
6980 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6981
c7d7e222
BC
69822017-05-31 Bin Cheng <bin.cheng@arm.com>
6983
6984 * gcc.dg/vect/pr80815-3.c: New test.
6985
ee1379be
RB
69862017-05-31 Richard Biener <rguenther@suse.de>
6987
6988 PR tree-optimization/80906
6989 * gcc.dg/graphite/pr80906.c: New testcase.
6990
bcce980e
TV
69912017-05-30 Tom de Vries <tom@codesourcery.com>
6992
6993 PR testsuite/80910
6994 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6995 unsupported if host compiler does not support c++11.
6996 (host_supports_c++11): New proc.
6997
ef9200aa
MS
69982017-05-30 Martin Sebor <msebor@redhat.com>
6999
7000 PR c/80731
7001 * g++.dg/ext/utf16-4.C: Relax test.
7002 * gcc.dg/fixed-point/int-warning.c: Adjust.
7003
f012c8ef
DM
70042017-05-30 David Malcolm <dmalcolm@redhat.com>
7005
7006 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7007 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
7008 test case.
7009 * g++.dg/plugin/show-template-tree-color.C: New test case.
7010 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
7011 * g++.dg/template/show-template-tree-2.C: New test case.
7012 * g++.dg/template/show-template-tree-3.C: New test case.
7013 * g++.dg/template/show-template-tree-4.C: New test case.
7014 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
7015 * g++.dg/template/show-template-tree.C: New test case.
7016
3f8efe25
SB
70172017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
7018
7019 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
7020 dg-options.
7021 * gfortran.dg/pr80107.f: Delete testcase.
7022
77d1dbdb
UB
70232017-05-30 Uros Bizjak <ubizjak@gmail.com>
7024
7025 PR target/80833
7026 * gcc.target/i386/pr80833-1.c: New test.
7027 * gcc.target/i386/pr80833-2.c: Ditto.
7028
e2f35333
NS
70292017-05-30 Nathan Sidwell <nathan@acm.org>
7030
7031 PR c++/80913
7032 * g++.dg/lookup/pr80913.C: New.
7033
ba7629e2
RB
70342017-05-30 Richard Biener <rguenther@suse.de>
7035
7036 PR middle-end/80901
7037 * gcc.dg/torture/pr80901.c: New testcase.
7038
4bfb347c
RD
70392017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
7040
7041 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
7042
b3125625
JL
70432017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7044
7045 PR target/78838
7046 * gcc.target/msp430/interrupt_fn_placement.c: New test.
7047
892d6169
RB
70482017-05-30 Richard Biener <rguenther@suse.de>
7049
7050 PR middle-end/80876
7051 * gcc.dg/torture/pr80876.c: New testcase.
7052
3d7ff728
NS
70532017-05-29 Nathan Sidwell <nathan@acm.org>
7054
7055 PR c++/80891 (#5)
7056 * g++.dg/lookup/pr80891-5.C: New.
7057
fd262197
JD
70582017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7059
7060 PR libgfortran/53029
7061 * gfortran.dg/read_5.f90: New test.
7062
724e517a
NS
70632017-05-29 Nathan Sidwell <nathan@acm.org>
7064
a5cfa13a
NS
7065 PR c++/80891 (#4)
7066 * g++.dg/lookup/pr80891-4.C: New.
7067
e514ab0c
NS
7068 PR c++/80891 (#1)
7069 * g++.dg/lookup/pr80891-1.C: New.
7070
58dec010
NS
7071 PR c++/80891 (#3)
7072 * g++.dg/lookup/pr80891-3.C: New.
7073
724e517a
NS
7074 PR c++/80891 (#2)
7075 * g++.dg/lookup/pr80891-2.C: New.
7076
bbe3927b
TK
70772017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7078
7079 PR fortran/37131
7080 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
7081 flags.
7082 * gfortran.dg/transpose_optimization_1.f90: Likewise.
7083 * gfortran.dg/inline_matmul_17.f90: New test.
7084
8364e6ac
TK
70852017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7086
7087 * gfortran.dg/matmul_bounds_12.f90: New test.
7088
56a35ac9
JJ
70892017-05-27 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR bootstrap/80887
7092 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
7093
945bf9e1
NS
70942017-05-26 Nathan Sidwell <nathan@acm.org>
7095
7096 * g++.dg/cpp0x/dr2061.C: New.
7097 * g++.dg/parse/namespace-alias-1.C: Add more test.
7098
cb4fe401
BC
70992017-05-26 Bin Cheng <bin.cheng@arm.com>
7100
7101 PR tree-optimization/80815
7102 * gcc.dg/vect/pr80815-1.c: New test.
7103 * gcc.dg/vect/pr80815-2.c: New test.
7104
e929e611
ML
71052017-05-26 Martin Liska <mliska@suse.cz>
7106
7107 PR ipa/80663
7108 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
7109 split at the problematic spot.
7110 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
7111 a valid value of the param.
7112
92f105f6
MP
71132017-05-26 Marek Polacek <polacek@redhat.com>
7114
7115 PR sanitizer/80875
7116 * c-c++-common/ubsan/pr80875.c: New test.
7117
74ca4e36
TV
71182017-05-26 Tom de Vries <tom@codesourcery.com>
7119
7120 PR testsuite/80557
7121 * gcc.dg/20011021-1.c: Replace absolute line numbers.
7122 * gcc.dg/Wcxx-compat-8.c: Same.
7123 * gcc.dg/Wobjsize-1.c: Same.
7124 * gcc.dg/Wshadow-local-2.c: Same.
7125 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
7126 * gcc.dg/anon-struct-6.c: Same.
7127 * gcc.dg/asm-wide-1.c: Same.
7128 * gcc.dg/builtin-inf-1.c: Same.
7129 * gcc.dg/builtin-redefine.c: Same.
7130 * gcc.dg/c90-array-lval-6.c: Same.
7131 * gcc.dg/c90-array-lval-7.c: Same.
7132 * gcc.dg/c90-fordecl-1.c: Same.
7133 * gcc.dg/c99-fordecl-2.c: Same.
7134 * gcc.dg/cast-lvalue-1.c: Same.
7135 * gcc.dg/cast-lvalue-2.c: Same.
7136 * gcc.dg/compound-lvalue-1.c: Same.
7137 * gcc.dg/cond-lvalue-1.c: Same.
7138 * gcc.dg/cpp/20000419-1.c: Same.
7139 * gcc.dg/cpp/backslash.c: Same.
7140 * gcc.dg/cpp/backslash2.c: Same.
7141 * gcc.dg/cpp/macspace1.c: Same.
7142 * gcc.dg/cpp/macspace2.c: Same.
7143 * gcc.dg/cpp/multiline-2.c: Same.
7144 * gcc.dg/cpp/pr27777.c: Same.
7145 * gcc.dg/cpp/pr30786.c: Same.
7146 * gcc.dg/cpp/pr34602.c: Same.
7147 * gcc.dg/cpp/redef1.c: Same.
7148 * gcc.dg/cpp/tr-warn1.c: Same.
7149 * gcc.dg/cpp/tr-warn3.c: Same.
7150 * gcc.dg/cpp/tr-warn6.c: Same.
7151 * gcc.dg/cpp/trad/hash.c: Same.
7152 * gcc.dg/cpp/trad/redef1.c: Same.
7153 * gcc.dg/cpp/ucs.c: Same.
7154 * gcc.dg/declspec-10.c: Same.
7155 * gcc.dg/declspec-11.c: Same.
7156 * gcc.dg/declspec-18.c: Same.
7157 * gcc.dg/format/c99-strftime-1.c: Same.
7158 * gcc.dg/format/ext-3.c: Same.
7159 * gcc.dg/format/pr72858.c: Same.
7160 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7161 * gcc.dg/init-string-1.c: Same.
7162 * gcc.dg/label-decl-3.c: Same.
7163 * gcc.dg/m-un-2.c: Same.
7164 * gcc.dg/nofixed-point-2.c: Same.
7165 * gcc.dg/noncompile/20020213-1.c: Same.
7166 * gcc.dg/pch/counter-2.c: Same.
7167 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
7168 * gcc.dg/pr27528.c: Same.
7169 * gcc.dg/pr27953.c: Same.
7170 * gcc.dg/pr35899.c: Same.
7171 * gcc.dg/pr37561.c: Same.
7172 * gcc.dg/pr45461.c: Same.
7173 * gcc.dg/pr45750.c: Same.
7174 * gcc.dg/pr53196-2.c: Same.
7175 * gcc.dg/pr53265.c: Same.
7176 * gcc.dg/redecl-1.c: Same.
7177 * gcc.dg/tls/thr-init-1.c: Same.
7178 * gcc.dg/torture/pr51106-1.c: Same.
7179 * gcc.dg/torture/pr51106-2.c: Same.
7180 * gcc.dg/uninit-19.c: Same.
7181 * gcc.dg/uninit-pr20644.c: Same.
7182
6fc9f7aa
JJ
71832017-05-26 Jakub Jelinek <jakub@redhat.com>
7184
7185 * g++.dg/cpp1z/decomp29.C (p): New variable.
7186 (main): Add further tests.
7187
28e0e05b
RB
71882017-05-26 Richard Biener <rguenther@suse.de>
7189
7190 PR tree-optimization/80842
7191 * gcc.dg/torture/pr80842.c: New testcase.
7192
c81ec254
PC
71932017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 PR c++/79652
7196 * g++.dg/cpp0x/pr79652.C: New.
7197
aee21066
PC
71982017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/71451
7201 * g++.dg/cpp0x/variadic170.C: New.
7202
63dbcd13
VR
72032017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
7204
7205 * g++.dg/warn/Wcatch-value-1.C: New test.
7206 * g++.dg/warn/Wcatch-value-2.C: New test.
7207 * g++.dg/warn/Wcatch-value-3.C: New test.
7208
932f48ac
NS
72092017-05-25 Nathan Sidwell <nathan@acm.org>
7210
44e00a7a
NS
7211 * g++.dg/lookup/using56.C: New.
7212 * g++.dg/lookup/using57.C: New.
7213 * g++.dg/lookup/using58.C: New.
7214 * g++.dg/lookup/using59.C: New.
7215
932f48ac
NS
7216 * g++.dg/lookup/using17.C: Adjust diagnostics.
7217
a10f9a2e
MS
72182017-05-25 Martin Sebor <msebor@redhat.com>
7219
7220 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
7221 positives on ILP32.
7222 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
7223 column numbers.
7224 * gcc.dg/pr60114.c: Same.
7225
47c05e71
JH
72262017-05-23 Jan Hubicka <hubicka@ucw.cz>
7227
7228 * gfortran.dg/pr48636.f90: Fix template better.
7229
f35a733d
NS
72302017-05-25 Nathan Sidwell <nathan@acm.org>
7231
7232 * g++.dg/lookup/koenig14.C: New.
7233
18c1e9e0
PC
72342017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7235
7236 PR c++/79583
7237 * g++.dg/cpp0x/pr79583.C: New.
7238
2673d192
PC
72392017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7240
7241 PR c++/68578
7242 * g++.dg/cpp1y/pr68578.C: New.
7243
bce8ef71
MG
72442017-05-25 Marc Glisse <marc.glisse@inria.fr>
7245
7246 * gcc.dg/tree-ssa/vce-1.c: New file.
7247
11d6b45d
MG
72482017-05-25 Marc Glisse <marc.glisse@inria.fr>
7249
7250 * gcc.dg/tree-ssa/addadd.c: New file.
7251
5ad4f1c8
NS
72522017-05-24 Nathan Sidwell <nathan@acm.org>
7253
7254 * g++.dg/lookup/friend12.C: Adjust diagnostics.
7255 * g++.dg/lookup/friend19.C: New.
7256 * g++.dg/lookup/friend20.C: New.
7257
d4a760d8
JW
72582017-05-24 Jonathan Wakely <jwakely@redhat.com>
7259
7260 PR c++/80544
7261 * g++.dg/expr/cast11.C: New test.
7262
3cd211af
MS
72632017-05-24 Martin Sebor <msebor@redhat.com>
7264
7265 PR c/80731
7266 * c-c++-common/Wfloat-conversion.c: Adjust.
7267 * c-c++-common/dfp/convert-int-saturate.c: Same.
7268 * c-c++-common/pr68657-1.c: Same.
7269 * g++.dg/ext/utf-cvt.C: Same.
7270 * g++.dg/ext/utf16-4.C: Same.
7271 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
7272 * g++.dg/warn/Wconversion-real-integer2.C: Same.
7273 * g++.dg/warn/Wconversion3.C: Same.
7274 * g++.dg/warn/Wconversion4.C: Same.
7275 * g++.dg/warn/Wsign-conversion.C: Same.
7276 * g++.dg/warn/overflow-warn-1.C: Same.
7277 * g++.dg/warn/overflow-warn-3.C: Same.
7278 * g++.dg/warn/overflow-warn-4.C: Same.
7279 * g++.dg/warn/pr35635.C: Same.
7280 * g++.old-deja/g++.mike/enum1.C: Same.
7281 * gcc.dg/Wconversion-3.c: Same.
7282 * gcc.dg/Wconversion-5.c: Same.
7283 * gcc.dg/Wconversion-complex-c99.c: Same.
7284 * gcc.dg/Wconversion-complex-gnu.c: Same.
7285 * gcc.dg/Wconversion-integer.c: Same.
7286 * gcc.dg/Wsign-conversion.c: Same.
7287 * gcc.dg/bitfld-2.c: Same.
7288 * gcc.dg/c90-const-expr-11.c: Same.
7289 * gcc.dg/c90-const-expr-7.c: Same.
7290 * gcc.dg/c99-const-expr-7.c: Same.
7291 * gcc.dg/overflow-warn-1.c: Same.
7292 * gcc.dg/overflow-warn-2.c: Same.
7293 * gcc.dg/overflow-warn-3.c: Same.
7294 * gcc.dg/overflow-warn-4.c: Same.
7295 * gcc.dg/overflow-warn-5.c: Same.
7296 * gcc.dg/overflow-warn-8.c: Same.
7297 * gcc.dg/overflow-warn-9.c: New test.
7298 * gcc.dg/pr35635.c: Adjust.
7299 * gcc.dg/pr59940.c: Same.
7300 * gcc.dg/pr59963-2.c: Same.
7301 * gcc.dg/pr60114.c: Same.
7302 * gcc.dg/switch-warn-2.c: Same.
7303 * gcc.dg/utf-cvt.c: Same.
7304 * gcc.dg/utf16-4.c: Same.
7305
216bfadc
JJ
73062017-05-24 Jakub Jelinek <jakub@redhat.com>
7307
7308 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
7309 Don't include limits.h.
7310 (w): Conditionalize on long long wider than int. Use
7311 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
7312 -9223372036854775808.
7313 (x): Use __INT_MAX__ instead of INT_MAX.
7314
610abc02
TK
73152017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7316
7317 PR fortran/66094
7318 * gfortran.dg/inline_matmul_16.f90: New test.
7319
8d0c9b36
TV
73202017-05-24 Tom de Vries <tom@codesourcery.com>
7321
7322 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
7323
3f3fb6c9
PB
73242017-05-24 Peter Bergner <bergner@vnet.ibm.com>
7325
7326 PR middle-end/80823
7327 * gcc.dg/pr80823.c: New test.
7328
00e0af8d
AK
73292017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7330
7331 * gcc.target/s390/pr80725.c: New test.
7332
6131102c
NS
73332017-05-23 Nathan Sidwell <nathan@acm.org>
7334
ef4c5e78
NS
7335 * g++.dg/lookup/extern-c-hidden.C: New.
7336 * g++.dg/lookup/extern-redecl1.C: New.
7337
6131102c
NS
7338 PR c++/80866
7339 * g++.dg/parse/pr80866.C: New.
7340
d2db2e6b
JH
73412017-05-23 Jan Hubicka <hubicka@ucw.cz>
7342
7343 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7344 * gcc.dg/ipa/inline-5.c: Likewise.
7345 * gfortran.dg/pr48636.f90: Likewise.
7346
e4ea7a4c
NS
73472017-05-23 Nathan Sidwell <nathan@acm.org>
7348
7349 * g++.dg/parse/ctor9.C: Adjust expected error.
7350
c2d7c404
JD
73512017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7352
7353 PR libgfortran/80256
7354 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7355 Cygwin.
7356
fd71a9a2
TS
73572017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7358
7359 * c-c++-common/goacc/parallel-dims-1.c: Update.
7360 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7361 * c-c++-common/goacc/routine-1.c: Likewise.
7362 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7363 * g++.dg/goacc/template.C: Likewise.
7364 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7365 * gfortran.dg/goacc/routine-3.f90: Likewise.
7366 * gfortran.dg/goacc/sie.f95: Likewise.
7367 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7368
9d029ddf
NS
73692017-05-23 Nathan Sidwell <nathan@acm.org>
7370
7371 * g++.dg/lookup/using13.C: Adjust expected error.
7372
008c7367
SKS
73732017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7374
7375 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7376
d1f6caae
MM
73772017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7378
7379 PR target/80718
7380 * gcc.target/powerpc/pr80718.c: New test.
7381
2ea0d750
SB
73822017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7383
7384 * gcc.target/powerpc/conditional-return.c: New testcase.
7385
25b81686
BS
73862017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7387
7388 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7389 LE-only.
7390
477f145b
JW
73912017-05-22 Janus Weil <janus@gcc.gnu.org>
7392
7393 PR fortran/80766
7394 * gfortran.dg/typebound_call_28.f90: New test.
7395
65cc1407
NS
73962017-05-22 Nathan Sidwell <nathan@acm.org>
7397
7398 * g++.dg/lookup/strong-using.C: New.
7399
0c4f8178
TP
74002017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7401
7402 * gcc.target/arm/movsi_movt.c: New test.
7403 * gcc.target/arm/movdi_movt.c: New test.
7404
fbb1c7d4
EB
74052017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7406
7407 * gnat.dg/specs/not_null1.ads: New test.
7408
d3271136
EB
74092017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7410
7411 * gnat.dg/limited_with5.ad[sb]: New test.
7412 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7413 * gnat.dg/limited_with6.ad[sb]: New test.
7414 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7415
4c24ec6d
EB
74162017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7417
7418 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7419 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7420
4bcbb7b8
PC
74212017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7422
7423 PR c++/70265
7424 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7425 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7426
51cd6b78
JD
74272017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7428
7429 PR libgfortran/80333
7430 * gfortran.dg/dtio_30.f03: New test.
7431
33f8c0a1
MP
74322017-05-19 Marek Polacek <polacek@redhat.com>
7433
7434 PR sanitizer/80800
7435 * c-c++-common/ubsan/pr80800.c: New test.
7436 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7437
9740ed54
TS
74382017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7439
7fd549d2
TS
7440 * c-c++-common/goacc/default-1.c: Update.
7441 * c-c++-common/goacc/default-2.c: Likewise.
7442 * c-c++-common/goacc/default-4.c: Likewise.
7443 * gfortran.dg/goacc/default-1.f95: Likewise.
7444 * gfortran.dg/goacc/default-4.f: Likewise.
7445 * c-c++-common/goacc/default-5.c: New file.
7446 * gfortran.dg/goacc/default-5.f: Likewise.
7447
9740ed54
TS
7448 * c-c++-common/goacc/default-1.c: New file.
7449 * c-c++-common/goacc/default-2.c: Likewise.
7450 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7451 test cases in...
7452 * c-c++-common/goacc/default-3.c: ... this new file, and...
7453 * c-c++-common/goacc/default-4.c: ... this new file.
7454 * gfortran.dg/goacc/default.f95: Remove file, including its test
7455 cases in...
7456 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7457 * gfortran.dg/goacc/default-2.f: ... this new file.
7458 * gfortran.dg/goacc/default-3.f95: New file.
7459 * gfortran.dg/goacc/default-4.f: Likewise.
7460
2a8a8d7b
NS
74612017-05-19 Nathan Sidwell <nathan@acm.org>
7462
7463 * g++.dg/inherit/covariant7.C: Adjust.
7464
a978134e
PB
74652017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7466
7467 * gcc.target/arm/tls-disable-literal-pool.c: Change
7468 require-effective-target to tls_native.
7469 Move dg-error to return statement line and change to dg-message.
7470
39aac208
RB
74712017-05-19 Richard Biener <rguenther@suse.de>
7472
7473 PR c++/80593
7474 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7475 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7476
035ab826
RB
74772017-05-19 Richard Biener <rguenther@suse.de>
7478
7479 PR middle-end/80764
7480 * gcc.dg/torture/pr80764.c: New testcase.
7481
52e14b96
MM
74822017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7483
7484 PR target/80510
7485 * gcc.target/powerpc/pr80510-1.c: New test.
7486 * gcc.target/powerpc/pr80510-2.c: Likewise.
7487
4287da82
EG
74882017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7489
7490 * gcc.dg/pragma-diag-7.c: New test.
7491
e4171e10
UB
74922017-05-18 Uros Bizjak <ubizjak@gmail.com>
7493
7494 PR target/80799
7495 * g++.dg/other/i386-11.C: New test.
7496
cdefeea2
WS
74972017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7498
7499 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7500 * fold-vec-div-floatdouble.c: Likewise.
7501 * fold-vec-logical-ands-char.c: Likewise.
7502 * fold-vec-logical-ands-int.c: Likewise.
7503 * fold-vec-logical-ands-short.c: Likewise.
7504 * fold-vec-logical-ors-char.c: Likewise.
7505 * fold-vec-logical-ors-int.c: Likewise.
7506 * fold-vec-logical-ors-short.c: Likewise.
7507 * fold-vec-logical-other-char.c: Likewise.
7508 * fold-vec-mule-misc.c: Likewise.
7509 * fold-vec-mult-float.c: Likewise.
7510 * fold-vec-mult-floatdouble.c: Likewise.
7511 * fold-vec-mult-int.c: Likewise.
7512 * fold-vec-mult-int128-p9.c: Likewise.
7513 * fold-vec-sub-floatdouble.c: Likewise.
7514 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7515 Add lp64 requirement.
7516 * fold-vec-mult-int128-p8.c: Likewise.
7517 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7518
62ee030a
SM
75192017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7520
7521 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7522 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7523 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7524 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7525 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7526 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7527 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7528 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7529 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7530 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7531 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7532 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7533 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7534 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7535 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7536 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7537 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7538 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7539 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7540 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7541 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7542 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7543 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7544 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7545 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7546 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7547
00a84d0e
SL
75482017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7549
7550 * gcc.target/sparc/niagara7-align.c: New test.
7551
243c2883
MP
75522017-05-18 Marek Polacek <polacek@redhat.com>
7553
7554 PR sanitizer/80797
7555 * c-c++-common/ubsan/null-12.c: New test.
7556
e98e6340
SB
75572017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7558
7559 PR middle-end/80692
7560 * gcc.c-torture/execute/pr80692.c: New testcase.
7561
0152001b 75622017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7563
7564 PR libgfortran/80741
7565 * gfortran.dg/read_4.f90: New test.
7566
c8ded430
BS
75672017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7568
7569 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7570
e5b1f5a1
FR
75712017-05-17 Fritz Reese <fritzoreese@gmail.com>
7572
7573 PR fortran/80668
7574 * gfortran.dg/pr80668.f90: New.
7575
9853cb28
PB
75762017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7577
7578 PR middle-end/80775
7579 * gcc.dg/pr80775.c: New test.
7580
142473df
MP
75812017-05-17 Marek Polacek <polacek@redhat.com>
7582
7583 PR sanitizer/80659
7584 * gcc.dg/asan/pr80659.c: New test.
7585
8508a5b5
SKS
75862017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7587
7588 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7589 unsigned long.
7590
bc36d2b7
CX
75912017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7592
7593 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7594
4fc5ebf1
JG
75952017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7596 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7597
7598 PR tree-optimization/80457
7599 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7600 call vect_model_simple_cost.
7601
bedee914
PT
76022017-05-16 Paul Thomas <pault@gcc.gnu.org>
7603
7604 PR fortran/80554
7605 * gfortran.dg/submodule_29.f08: New test.
7606
10791753
DM
76072017-05-16 David Malcolm <dmalcolm@redhat.com>
7608
7609 * g++.dg/other/accessor-fixits-1.C: New test case.
7610 * g++.dg/other/accessor-fixits-2.C: New test case.
7611 * g++.dg/other/accessor-fixits-3.C: New test case.
7612 * g++.dg/other/accessor-fixits-4.C: New test case.
7613
727577c2
CL
76142017-05-16 Carl Love <cel@us.ibm.com>
7615
7616 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7617 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7618 built-ins to the test suite file. Note, support for mradds exists
7619 but no test case exists.
7620 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7621 built-ins to the test suite file.
7622
6b6ae9eb
MP
76232017-05-16 Marek Polacek <polacek@redhat.com>
7624
7625 PR sanitizer/80536
7626 PR sanitizer/80386
7627 * c-c++-common/ubsan/pr80536.c: New test.
7628 * g++.dg/ubsan/pr80386.C: New test.
7629
678d7e19
TC
76302017-05-16 Tamar Christina <tamar.christina@arm.com>
7631
7632 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7633 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7634
6da37857
MW
76352016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7636
7637 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7638 expected output of vadd, vsub and vmul instructions.
7639 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7640 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7641 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7642
a5768d38
JD
76432017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7644
7645 PR libgfortran/80727
7646 * gfortran.dg/read_3.f90: New test.
7647
3a77e7cc
NS
76482017-05-15 Nathan Sidwell <nathan@acm.org>
7649
2016c841
NS
7650 PR c++/79369
7651 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7652
3a77e7cc
NS
7653 PR c++/79369
7654 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7655 * g++.dg/cpp0x/pr79369.C: New.
7656
0735a1c8
SK
76572017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7658
7659 PR fortran/80752
3a77e7cc 7660 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7661
f108770a
UB
76622017-05-15 Uros Bizjak <ubizjak@gmail.com>
7663
900b5b6a 7664 PR target/80425
f108770a
UB
7665 * gcc.target/i386/pr80425-1.c: New test.
7666 * gcc.target/i386/pr80425-2.c: Ditto.
7667
e30ce0a3
JL
76682017-05-15 Jeff Law <law@redhat.com>
7669
7670 * gcc.target/mips/reorgbug-1.c: New test.
7671
0d5a0a33
PMR
76722017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7673
7674 * gnat.dg/specs/pack13.ads: New test.
7675
a104bd88
MS
76762017-05-14 Martin Sebor <msebor@redhat.com>
7677
7678 PR middle-end/77671
7679 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7680 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7681 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7682 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7683 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7684
c6c02519
MS
76852017-05-14 Martin Sebor <msebor@redhat.com>
7686
7687 PR middle-end/80669
7688 * gcc.dg/builtin-stpncpy.c: New test.
7689
d6d4d770
DS
76902017-05-14 Daniel Santos <daniel.santos@pobox.com>
7691
7692 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7693 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7694 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7695 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7696
b9bdd60b
JK
76972017-05-14 Julia Koval <julia.koval@intel.com>
7698
7699 * gcc.target/i386/xgetsetbv.c: New test.
7700
28ae01cd
NK
77012017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7702
7703 PR fortran/80442
7704 * gfortran.dg/impl_do_var_data.f90: New Test
7705
c7488b4f
PJ
77062017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7707
7708 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7709 A regression test for a private array access case which caused
7710 an assert.
7711
9b5f12ae
MS
77122017-05-12 Martin Sebor <msebor@redhat.com>
7713
7714 PR testsuite/80643
7715 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7716 to the purpose of the test.
7717
b76f1550
SM
77182017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7719
7720 * gcc.target/powerpc/bmi-andn-1.c: New file
7721 * gcc.target/powerpc/bmi-andn-2.c: New file.
7722 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7723 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7724 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7725 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7726 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7727 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7728 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7729 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7730 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7731 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7732 * gcc.target/powerpc/bmi-check.h: New File.
7733 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7734 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7735 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7736 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7737 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7738 * gcc.target/powerpc/bmi2-check.h: New file.
7739 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7740 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7741 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7742 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7743 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7744 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7745 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7746 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7747 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7748
2a3fa75a
PC
77492017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7750
7751 PR c++/60430
7752 * g++.dg/cpp0x/pr60430.C: New.
7753
e8bf7c7b
JL
77542017-05-12 Jeff Law <law@redhat.com>
7755
7756 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7757
284d1f76
PB
77582017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7759
7760 PR middle-end/80707
7761 * g++.dg/pr80707.C: New test.
7762
302a0e37
WS
77632017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7764
7765 * gcc.target/powerpc/fold-vec-div-float.c: New.
7766 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7767 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7768
a7785078
WS
77692017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7770
7771 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7772 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7773 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7774 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7775 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7776 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7777 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7778 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7779 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7780 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7781 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7782 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7783
9206028e
PC
77842017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7785
7786 PR c++/49604
7787 * g++.dg/cpp0x/forw_enum14.C: New.
7788 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7789
7af1c0ad
RB
77902017-05-12 Richard Biener <rguenther@suse.de>
7791
7792 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7793
f7e95bdb
PC
77942017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7795
7796 PR c++/67687
7797 * g++.dg/cpp0x/constexpr-ice17.C: New.
7798
53e788d0
RB
77992017-05-12 Richard Biener <rguenther@suse.de>
7800
7801 PR tree-optimization/80713
7802 * gcc.dg/torture/pr80713.c: New testcase.
7803
2ead1ab9
AK
78042017-05-12 Andi Kleen <ak@linux.intel.com>
7805
7806 PR testsuite/77684
7807 * lib/target-supports.exp (profopt-perf-wrapper):
7808 Add -m8 option to increase parallelism.
7809
ee58b02f
TS
78102017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7811
1e47f02b
TS
7812 * c-c++-common/goacc/parallel-dims-1.c: New file.
7813 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7814
b0f271ce
TS
7815 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7816 * c-c++-common/goacc/classify-kernels.c: Likewise.
7817 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7818 Likewise.
7819 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7820 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7821 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7822 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7823 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7824 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7825 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7826 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7827 * c-c++-common/goacc/kernels-loop.c: Likewise.
7828 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7829 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7830 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7831 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7832 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7833 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7834 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7835 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7836 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7837 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7838 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7839 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7840
25651634
TS
7841 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7842 * c-c++-common/goacc/classify-kernels.c: Likewise.
7843 * c-c++-common/goacc/classify-parallel.c: Likewise.
7844 * c-c++-common/goacc/classify-routine.c: Likewise.
7845 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7846 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7847 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7848 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7849
ee58b02f
TS
7850 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7851 * c-c++-common/goacc/classify-kernels.c: Likewise.
7852 * c-c++-common/goacc/classify-parallel.c: Likewise.
7853 * c-c++-common/goacc/classify-routine.c: Likewise.
7854 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7855 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7856 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7857 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7858
2d82ec25
NS
78592017-05-11 Nathan Sidwell <nathan@acm.org>
7860
7861 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7862
78632017-05-11 Carl Love <cel@us.ibm.com>
7864
7865 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7866 to the test suite file.
7867 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7868 to the test suite file.
7869
628c06d6
JD
78702017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7871
7872 PR fortran/78659
7873 * gfortran.dg/namelist_91.f90: New test.
7874 * gfortran.dg/namelist_92.f90: New test.
7875 * gfortran.dg/namelist_93.f90: New test.
7876 * gfortran.dg/namelist_94.f90: New test.
7877
1bea0f26
BS
78782017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7879
7880 PR target/80695
7881 * gcc.target/powerpc/pr80695-p8.c: New file.
7882 * gcc.target/powerpc/pr80695-p9.c: New file.
7883
7c85c9fe
UB
78842017-05-11 Uros Bizjak <ubizjak@gmail.com>
7885 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR target/80706
7888 * gcc.target/i386/pr80706.c: New test.
7889
d7a33a4c
JK
78902017-05-11 Julia Koval <julia.koval@intel.com>
7891
7892 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7893 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7894 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7895 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7896
59fbddcf
PC
78972017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7898
7899 PR c++/70538
7900 * g++.dg/cpp0x/pr70538.C: New.
7901
cc09ff60
UB
79022017-05-11 Uros Bizjak <ubizjak@gmail.com>
7903
7c85c9fe
UB
7904 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7905 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7906 (dg-options): Remove -fno-tree-sink.
7907
4fd18c78
KN
79082017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7909
7910 * gcc.target/powerpc/cmpb-1.c: New test.
7911 * gcc.target/powerpc/cmpb-2.c: New test.
7912 * gcc.target/powerpc/cmpb-3.c: New test.
7913 * gcc.target/powerpc/cmpb32-1.c: New test.
7914 * gcc.target/powerpc/cmpb32-2.c: New test.
7915
43b883a9
RB
79162017-05-11 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/80705
7919 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7920
29b871ec
NS
79212017-05-11 Nathan Sidwell <nathan@acm.org>
7922
7923 * lib/scanlang.exp: New.
7924 * lib/gcc-dg.exp: Load scanlang.exp.
7925 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7926
c587104e
MM
79272017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7928
7929 PR testsuite/80580
7930 * gcc.dg/gimplefe-error-6.c: New test.
7931
67ac9a9d
MM
79322017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7933
7934 PR testsuite/80580
7935 * gcc.dg/gimplefe-error-5.c: New test.
7936
ac4eb40f
MM
79372017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7938
7939 PR testsuite/80580
7940 * gcc.dg/gimplefe-error-4.c: New test.
7941
d45d6282
BS
79422017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7943
7944 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7945
f4ee3a9e
UB
79462017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7947
7948 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7949 (_mm_maskz_max_round_sd): Test new intrinsics.
7950 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7951 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7952 (_mm_maskz_max_round_ss): Test new intrinsics.
7953 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7954 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7955 (_mm_maskz_min_round_sd): Test new intrinsics.
7956 * gcc.target/i386/avx512f-vminsd-2.c: New.
7957 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7958 (_mm_maskz_min_round_ss): Test new intrinsics.
7959 * gcc.target/i386/avx512f-vminss-2.c: New.
7960 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7961 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7962 (__builtin_ia32_minss_mask_round): Test new builtins.
7963 * gcc.target/i386/sse-13.c: Ditto.
7964 * gcc.target/i386/sse-23.c: Ditto.
7965 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7966 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7967 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7968 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7969 (_mm_mask_min_round_ss): Test new intrinsics.
7970 * gcc.target/i386/testround-1.c: Ditto.
7971
79722017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7973
7974 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7975 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7976 (_mm_maskz_div_round_sd): Test new intrinsics.
7977 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7978 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7979 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7980 (_mm_maskz_div_round_ss): Test new intrinsics.
7981 * gcc.target/i386/avx512f-vdivss-2.c: New.
7982 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7983 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7984 (_mm_maskz_mul_round_sd): Test new intrinsics.
7985 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7986 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7987 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7988 (_mm_maskz_mul_round_ss): Test new intrinsics.
7989 * gcc.target/i386/avx512f-vmulss-2.c: New.
7990 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7991 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7992 (__builtin_ia32_mulss_mask_round): Test new builtins.
7993 * gcc.target/i386/sse-13.c: Ditto.
7994 * gcc.target/i386/sse-23.c: Ditto.
7995 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7996 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7997 (_mm_maskz_mul_round_ss): Test new intrinsics.
7998 * gcc.target/i386/testround-1.c: Ditto.
7999
80002017-05-10 Julia Koval <julia.koval@intel.com>
8001
8002 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
8003 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
8004 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
8005
80062017-05-10 Julia Koval <julia.koval@intel.com>
8007
8008 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
8009 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8010 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
8011 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8012
ca4d2851
PB
80132017-05-10 Peter Bergner <bergner@vnet.ibm.com>
8014
0f374417 8015 PR tree-optimization/51513
ca4d2851
PB
8016 * gcc.target/powerpc/pr51513.c: New test.
8017 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
8018 __builtin_abort().
8019 * gcc.dg/predict-14.c: Likewise.
8020
5562ebfc
CL
80212017-05-10 Carl Love <cel@us.ibm.com>
8022 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
8023 to the test suite file.
8024 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
8025 to the test suite file.
8026
0ca2e7f7
PK
80272017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8028
8029 PR tree-optimization/77644
8030 * gcc.dg/tree-ssa/pr77644.c: New test-case.
8031
e1ad2926
AO
80322017-05-10 Alexandre Oliva <aoliva@redhat.com>
8033
8034 * gcc.dg/guality/inline-params-2.c: New.
8035
f00b411f
PC
80362017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
8037
8038 PR c++/80145
8039 * g++.dg/cpp1y/auto-fn37.C: New.
8040 * g++.dg/cpp1y/auto-fn38.C: Likewise.
8041
bf2a705c
MM
80422017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8043
8044 PR target/68163
8045 * gcc.target/powerpc/pr68163.c: New test.
8046
5285d5d3
JW
80472017-05-09 Janus Weil <janus@gcc.gnu.org>
8048
8049 PR fortran/79311
8050 * gfortran.dg/finalize_32.f90: New test.
8051
31c2d57d
VR
80522017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
8053
8054 PR c/35441
8055 * gcc.dg/pr35441.c: New test.
8056
731f2c8a
MS
80572017-05-09 Martin Sebor <msebor@redhat.com>
8058
8059 PR testsuite/80643
8060 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
8061 output.
8062
cc49d15a
PC
80632017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8064
8065 PR c++/80186
8066 * g++.dg/template/crash126.C: New.
8067
85282abc
SP
80682017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
8069
8070 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
8071 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
8072 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
8073 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
8074
823c79ae
DH
80752017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8076
10a8bb62 8077 PR testsuite/80611
823c79ae
DH
8078 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
8079
79557bae
CZ
80802017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8081
8082 * gcc.target/arc/tmac-1.c: New file.
8083 * gcc.target/arc/tmac-2.c: Likewise.
8084 * gcc.target/arc/tmac.h: Likewise.
8085
c7314bc1
CZ
80862017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8087 Andrew Burgess <andrew.burgess@embecosm.com>
8088
8089 * gcc.target/arc/firq-1.c: New file.
8090 * gcc.target/arc/firq-2.c: Likewise.
8091 * gcc.target/arc/firq-3.c: Likewise.
8092 * gcc.target/arc/firq-4.c: Likewise.
8093 * gcc.target/arc/firq-5.c: Likewise.
8094 * gcc.target/arc/firq-6.c: Likewise.
8095
41453183
CZ
80962017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8097
8098 * gcc.target/arc/interrupt-5.c: Newfile.
8099 * gcc.target/arc/interrupt-6.c: Likewise.
8100 * gcc.target/arc/interrupt-7.c: Likewise.
8101 * gcc.target/arc/interrupt-8.c: Likewise.
8102 * gcc.target/arc/interrupt-9.c: Likewise.
8103
019bd543
RB
81042017-05-09 Richard Biener <rguenther@suse.de>
8105
8106 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
8107 and adjust.
8108 * gcc.dg/vect/vect-50.c: Likewise.
8109
684f84de
MP
81102017-05-09 Marek Polacek <polacek@redhat.com>
8111
8112 PR c/80525
8113 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
8114 * c-c++-common/Wlogical-op-2.c: New test.
8115
fd71825b
SKS
81162017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8117
8118 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
8119 for targets with __SIZEOF_INT__ < 4.
8120
4ca2e6ec
RB
81212017-05-09 Richard Biener <rguenther@suse.de>
8122
8123 * gcc.dg/vect/vect-50.c: Revert last change.
8124 * gcc.dg/vect/vect-44.c: Likewise.
8125
631238ac
MS
81262017-05-08 Martin Sebor <msebor@redhat.com>
8127
8128 PR translation/80280
8129 * gcc.dg/format/gcc_diag-10.c: New test.
8130
6ba86ba7
KN
81312017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8132
8133 PR target/80101
8134 * gcc.target/powerpc/pr80101-1.c: New test.
8135
0f6ed121
TK
81362017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8137
8138 PR fortran/79930
8139 * gfortran.dg/inline_transpose_1.f90: Add
8140 -finline-matmul-limit=0 to options.
8141 * gfortran.dg/matmul_5.f90: Likewise.
8142 * gfortran.dg/vect/vect-8.f90: Likewise.
8143 * gfortran.dg/inline_matmul_14.f90: New test.
8144 * gfortran.dg/inline_matmul_15.f90: New test.
8145
fd991039
TK
81462017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8147
8148 PR fortran/80602
8149 * gfortran.dg/matmul_15.f90: New test case.
8150
18b8c294
WD
81512017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
8152
774cccdc
JJ
8153 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
8154 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 8155
8637c116
JL
81562017-05-07 Jeff Law <law@redhat.com>
8157
8158 Revert:
8159 2017-05-06 Jeff Law <law@redhat.com>
8160 PR tree-optimization/78496
8161 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8162 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8163
973dfbb4
JL
81642017-05-06 Jeff Law <law@redhat.com>
8165
8166 PR tree-optimization/78496
8167 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8168 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8169
8ffa3150
RS
81702017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8171
8172 * gcc.target/aarch64/spill_1.c: New test.
8173
2a3f7997
RS
81742017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8175
8176 PR rtl-optimization/75964
8177 * gcc.dg/torture/pr75964.c: New test.
8178
d554bf23
TV
81792017-05-06 Tom de Vries <tom@codesourcery.com>
8180
8181 PR testsuite/80606
8182 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
8183 * gcc.target/i386/avx-vtestpd-2.c: Same.
8184 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
8185 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
8186 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
8187 * gcc.target/i386/avx-vtestpd-3.c: Same.
8188 * gcc.target/i386/avx-vtestps-1.c: Same.
8189 * gcc.target/i386/avx-vtestps-2.c: Same.
8190 * gcc.target/i386/avx-vtestps-256-1.c: Same.
8191 * gcc.target/i386/avx-vtestps-256-2.c: Same.
8192 * gcc.target/i386/avx-vtestps-256-3.c: Same.
8193 * gcc.target/i386/avx-vtestps-3.c: Same.
8194
7a976fe7
TV
81952017-05-06 Tom de Vries <tom@codesourcery.com>
8196
8197 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
8198
0e852c66
TV
81992017-05-06 Tom de Vries <tom@codesourcery.com>
8200
8201 PR testsuite/80557
8202 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
8203 * gcc.target/powerpc/altivec-types-1.c: Same.
8204
63c40d92
TV
82052017-05-06 Tom de Vries <tom@codesourcery.com>
8206
8207 PR testsuite/80557
8208 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
8209 * gcc.target/spu/intrinsics-1.c: Same.
8210
b25b8f91
TV
82112017-05-06 Tom de Vries <tom@codesourcery.com>
8212
8213 PR testsuite/80557
8214 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
8215
6df13491
TV
82162017-05-06 Tom de Vries <tom@codesourcery.com>
8217
8218 PR testsuite/80557
8219 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
8220 * gcc.target/aarch64/spellcheck_2.c: Same.
8221 * gcc.target/aarch64/spellcheck_3.c: Same.
8222
e01261fe
TV
82232017-05-06 Tom de Vries <tom@codesourcery.com>
8224
8225 PR testsuite/80557
8226 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
8227 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
8228 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
8229 * g++.dg/debug/dwarf2/typedef5.C: Same.
8230 * g++.dg/goacc/data-1.C: Same.
8231
9945596c
BS
82322017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8233
8234 * gcc.target/powerpc/versioned-copy-loop.c: New file.
8235
8acb8575
MM
82362017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8237
8238 PR target/79038
8239 PR target/79202
8240 PR target/79203
8241 * gcc.target/powerpc/ppc-round3.c: New test.
8242 * gcc.target/powerpc/ppc-round2.c: Update expected code.
8243
ac699a04
JJ
82442017-05-05 Jakub Jelinek <jakub@redhat.com>
8245
8dc6a926
JJ
8246 PR tree-optimization/80632
8247 * gcc.dg/pr80632.c: New test.
8248
ac699a04
JJ
8249 PR tree-optimization/80558
8250 * gcc.dg/tree-ssa/vrp115.c: New test.
8251
655b5fc8
AV
82522017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8253 Thomas Preud'homme <thomas.preudhomme@arm.com>
8254 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8255
8256 PR target/71607
8257 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
8258 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
8259 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
8260 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
8261 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
8262 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
8263 * gcc.target/arm/tls-disable-literal-pool.c: New.
8264
c02d2d0a
PK
82652017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8266
8267 PR tree-optimization/80613
8268 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
8269
dfae9048
PC
82702017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/71577
8273 * g++.dg/cpp0x/pr71577.C: New.
8274
d9c5a8b9
MS
82752017-05-04 Martin Sebor <msebor@redhat.com>
8276
8277 PR middle-end/79234
8278 * gcc.dg/builtin-stringop-chk-8.c: New test.
8279 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
8280 * gcc.dg/builtin-stringop-chk-4.c: Same.
8281 * gcc.dg/builtin-strncat-chk-1.c: Same.
8282 * g++.dg/ext/strncpy-chk1.C: Same.
8283 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8284 * gcc.dg/out-of-bounds-1.c: Same.
8285 * gcc.dg/pr78138.c: Same.
8286 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
8287 * gfortran.dg/mvbits_7.f90: Same.
8288
e50d56a5
MS
82892017-05-04 Martin Sebor <msebor@redhat.com>
8290
8291 PR preprocessor/79214
8292 PR middle-end/79222
8293 PR middle-end/79223
8294 * gcc.dg/pr79214.c: New test.
8295 * gcc.dg/pr79214.h: New test header.
8296 * gcc.dg/pr79222.c: New test.
8297 * gcc.dg/pr79223.c: New test.
8298 * gcc.dg/pr78138.c: Adjust.
8299 * gfortran.dg/unconstrained_commons.f: Same.
8300
0f2c4a8f
MS
83012017-05-04 Martin Sebor <msebor@redhat.com>
8302
8303 PR translation/80280
8304 * g++.dg/abi/Wabi-2-3.C: Adjust.
8305 * g++.dg/abi/Wabi-3-2.C: Ditto.
8306 * g++.dg/lookup/using17.C: Ditto.
8307 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
8308
8eef6097
MJ
83092017-05-04 Martin Jambor <mjambor@suse.cz>
8310
8311 PR tree-optimization/80622
8312 * gcc.dg/tree-ssa/pr80622.c: New test.
8313
83142017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
8315
8316 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
8317
26f1a658
JH
83182017-05-04 Jan Hubicka <hubicka@ucw.cz>
8319
8320 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
8321 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
8322
4d147bca
RB
83232017-05-04 Richard Biener <rguenther@suse.de>
8324
8325 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
8326
3862ef76
RS
83272017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
8328
8329 * gcc.dg/vect/vect-profile-1.c: New test.
8330
c89ffd99
MP
83312017-05-04 Marek Polacek <polacek@redhat.com>
8332
8333 PR tree-optimization/80612
8334 * gcc.dg/torture/pr80612.c: New test.
8335
261ce1e5
PB
83362017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8337 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
8338
8339 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
8340 check_effective_target_arm_thumb1_movt_ok.
8341
556cf088
PB
83422017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8343
8344 * gcc.target/arm/fpscr.c: New file.
8345
010b1cc0
TP
83462017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8347
8348 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8349 target.
8350
99b68476
TV
83512017-05-04 Tom de Vries <tom@codesourcery.com>
8352
8353 PR testsuite/80557
8354 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8355 line numbers.
8356 * g++.dg/warn/miss-format-1.C: Same.
8357 * g++.dg/warn/overflow-warn-1.C: Same.
8358 * g++.dg/warn/overflow-warn-3.C: Same.
8359 * g++.dg/warn/overflow-warn-4.C: Same.
8360
09177a4b
TV
83612017-05-04 Tom de Vries <tom@codesourcery.com>
8362
8363 PR testsuite/80557
8364 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8365 * gcc.target/i386/pr68657.c: Same.
8366 * gcc.target/i386/pr69255-1.c: Same.
8367 * gcc.target/i386/pr69255-2.c: Same.
8368 * gcc.target/i386/pr69255-3.c: Same.
8369
02c64149
RB
83702017-05-04 Richard Biener <rguenther@suse.de>
8371
8372 PR tree-optimization/31130
8373 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8374 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8375 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8376 * gcc.dg/pr52904.c: Remove XFAIL.
8377 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8378
9a26dfc8
JL
83792017-05-03 Jeff Law <law@redhat.com>
8380
8381 PR tree-optimization/78496
8382 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8383
4d0e904f
UB
83842017-05-03 Uros Bizjak <ubizjak@gmail.com>
8385
8386 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8387
49ab4621
RB
83882017-05-03 Richard Biener <rguenther@suse.de>
8389
8390 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8391
18bfe940
JJ
83922017-05-03 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR tree-optimization/79472
4d0e904f
UB
8395 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8396 to dg-options.
18bfe940
JJ
8397 * gcc.dg/tree-ssa/vrp113.c: New test.
8398 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8399 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8400 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8401
53e62089
TV
84022017-05-03 Tom de Vries <tom@codesourcery.com>
8403
8404 PR testsuite/80557
8405 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8406 * c-c++-common/Wshift-negative-value-2.c: Same.
8407 * c-c++-common/Wshift-negative-value-3.c: Same.
8408 * c-c++-common/Wshift-negative-value-4.c: Same.
8409 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8410 * c-c++-common/cpp/pr60400.c: Same.
8411 * c-c++-common/fmax-errors.c: Same.
8412 * c-c++-common/goacc/data-2.c: Same.
8413 * c-c++-common/goacc/host_data-2.c: Same.
8414 * c-c++-common/gomp/simd4.c: Same.
8415 * c-c++-common/pr28656.c: Same.
8416 * c-c++-common/pr43395.c: Same.
8417 * c-c++-common/torture/pr57945.c: Same.
8418
962913a5
TV
84192017-05-03 Tom de Vries <tom@codesourcery.com>
8420
8421 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8422 arg of dg directive.
8423 * c-c++-common/goacc/routine-3.c: Same.
8424 * c-c++-common/goacc/routine-4.c: Same.
8425
ad53f123
DM
84262017-05-02 David Malcolm <dmalcolm@redhat.com>
8427
8428 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8429 (test_fixit_insert_newline): New function.
8430 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8431 (test_fixit_insert_newline): New function.
8432 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8433 (test_fixit_insert_newline): New function.
8434 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8435 (test_fixit_insert_newline): New function.
8436 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8437 (test_show_locus): Handle test_fixit_insert_newline.
8438
0ca91c77
BC
84392017-05-02 Bin Cheng <bin.cheng@arm.com>
8440
8441 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8442
cc5b8f3d
TC
84432017-04-27 Tamar Christina <tamar.christina@arm.com>
8444
8445 * gcc.dg/lsr-div1.c: New testcase.
8446
1853f5c7
SP
84472017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8448
8449 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8450 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8451 (_mm_maskz_add_round_sd): Test new intrinsics.
8452 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8453 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8454 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8455 (_mm_maskz_add_round_ss): Test new intrinsics.
8456 * gcc.target/i386/avx512f-vaddss-2.c: New.
8457 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8458 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8459 (_mm_maskz_sub_round_sd): Test new intrinsics.
8460 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8461 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8462 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8463 (_mm_maskz_sub_round_ss): Test new intrinsics.
8464 * gcc.target/i386/avx512f-vsubss-2.c: New.
8465 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8466 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8467 (__builtin_ia32_subss_mask_round): Test new builtins.
8468 * gcc.target/i386/sse-13.c: Ditto.
8469 * gcc.target/i386/sse-23.c: Ditto.
8470 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8471 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8472 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8473 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8474 (_mm_mask_sub_round_ss): Test new intrinsics.
8475 * gcc.target/i386/testround-1.c: Ditto.
8476
2bba7541
MJ
84772017-05-02 Martin Jambor <mjambor@suse.cz>
8478
8479 PR tree-optimization/78687
8480 * g++.dg/tree-ssa/pr78687.C: New test.
8481
2bf54d93
RB
84822017-05-02 Richard Biener <rguenther@suse.de>
8483
8484 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8485 behavior.
8486 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8487
aee63acc
RB
84882017-05-02 Richard Biener <rguenther@suse.de>
8489
8490 PR tree-optimization/80591
8491 * gcc.dg/torture/pr80591.c: New testcase.
8492
e7d70c6c
RB
84932017-05-02 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/80549
8496 * gcc.dg/torture/pr80549.c: New testcase.
8497
52e0a9f7
SKS
84982017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8499
8500 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8501 unsigned long.
8502
815d9cc6
XR
85032017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8504
8505 PR c++/80038
8506 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8507
338035aa
DM
85082017-05-01 David Malcolm <dmalcolm@redhat.com>
8509
8510 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8511 reflect insertion fix-it hints at the same location now being
8512 consolidated.
8513
4d82d0bc
MS
85142017-05-01 Martin Sebor <msebor@redhat.com>
8515
8516 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8517 on ILP32 targets.
8518
d539a57b
TV
85192017-05-01 Tom de Vries <tom@codesourcery.com>
8520
8521 * gcc.dg/pr78768.c: Require linker plugin.
8522
c6b9e849
TK
85232017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8524
8525 PR fortran/37131
8526 * gfortran.dg/matmul_bounds_11.f90: New test.
8527
706eb1a7
MS
85282017-05-01 Martin Sebor <msebor@redhat.com>
8529
8530 PR tree-optimization/79715
8531 * gcc.dg/pr79715.c: New test.
8532
723f4140
TV
85332017-05-01 Tom de Vries <tom@codesourcery.com>
8534
8535 PR testsuite/65941
8536 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8537 * g++.dg/other/pr59492.C: Require effective target rdrand.
8538
6bbb3a69
VR
85392017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8540
8541 * g++.dg/diagnostic/member-decl-1.C: New test.
8542
4212aecd
MG
85432017-04-29 Marc Glisse <marc.glisse@inria.fr>
8544
8545 PR tree-optimization/80487
8546 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8547
fe75f732
PK
85482017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8549
8550 PR tree-optimization/79697
8551 * gcc.dg/tree-ssa/pr79697.c: New test.
8552
6bcd8768
TV
85532017-04-29 Tom de Vries <tom@codesourcery.com>
8554
8555 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8556
d127ae9f
MS
85572017-04-28 Martin Sebor <msebor@redhat.com>
8558
8559 PR tree-optimization/80523
8560 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8561
c9610933
TV
85622017-04-28 Tom de Vries <tom@codesourcery.com>
8563
8564 PR testsuite/80557
8565 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8566 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8567
b5be38bc
TV
85682017-04-28 Tom de Vries <tom@codesourcery.com>
8569
8570 PR testsuite/80557
8571 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8572 * obj-c++.dg/bitfield-4.mm: Same.
8573 * obj-c++.dg/bitfield-5.mm: Same.
8574 * obj-c++.dg/exceptions-3.mm: Same.
8575 * obj-c++.dg/exceptions-5.mm: Same.
8576 * obj-c++.dg/method-1.mm: Same.
8577 * obj-c++.dg/method-12.mm: Same.
8578 * obj-c++.dg/method-13.mm: Same.
8579 * obj-c++.dg/method-15.mm: Same.
8580 * obj-c++.dg/method-16.mm: Same.
8581 * obj-c++.dg/property/at-property-18.mm: Same.
8582 * obj-c++.dg/property/at-property-25.mm: Same.
8583 * obj-c++.dg/property/at-property-5.mm: Same.
8584 * obj-c++.dg/property/dynamic-2.mm: Same.
8585 * obj-c++.dg/property/property-neg-3.mm: Same.
8586 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8587 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8588 * obj-c++.dg/syntax-error-1.mm: Same.
8589 * obj-c++.dg/try-catch-13.mm: Same.
8590 * objc.dg/bitfield-4.m: Same.
8591 * objc.dg/class-1.m: Same.
8592 * objc.dg/method-11.m: Same.
8593 * objc.dg/method-6.m: Same.
8594 * objc.dg/method-7.m: Same.
8595 * objc.dg/method-9.m: Same.
8596 * objc.dg/missing-proto-3.m: Same.
8597 * objc.dg/naming-2.m: Same.
8598 * objc.dg/property/at-property-16.m: Same.
8599 * objc.dg/property/at-property-18.m: Same.
8600 * objc.dg/property/at-property-25.m: Same.
8601 * objc.dg/property/at-property-5.m: Same.
8602 * objc.dg/property/dynamic-2.m: Same.
8603 * objc.dg/property/property-neg-3.m: Same.
8604 * objc.dg/protocol-inheritance-1.m: Same.
8605 * objc.dg/protocol-inheritance-2.m: Same.
8606
d35256b6
MG
86072017-04-28 Marc Glisse <marc.glisse@inria.fr>
8608
8609 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8610
7a95dfa7
TV
86112017-04-28 Tom de Vries <tom@codesourcery.com>
8612
8613 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8614 dg-(error|warning|message|bogus).
8615 * g++.dg/conversion/dr195-1.C: Same.
8616 * g++.dg/conversion/dr195.C: Same.
8617 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8618 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8619 * g++.dg/cpp0x/inline-ns7.C: Same.
8620 * g++.dg/cpp0x/variadic105.C: Same.
8621 * g++.dg/cpp0x/variadic65.C: Same.
8622 * g++.dg/expr/call2.C: Same.
8623 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8624 * g++.dg/expr/pmf-1.C: Same.
8625 * g++.dg/ext/altivec-types-1.C: Same.
8626 * g++.dg/ext/altivec-types-2.C: Same.
8627 * g++.dg/ext/altivec-types-3.C: Same.
8628 * g++.dg/ext/attrib14.C: Same.
8629 * g++.dg/ext/complit1.C: Same.
8630 * g++.dg/ext/forscope2.C: Same.
8631 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8632 * g++.dg/ext/label13.C: Same.
8633 * g++.dg/ext/member-attr.C: Same.
8634 * g++.dg/ext/visibility/anon7.C: Same.
8635 * g++.dg/ext/visibility/visibility-7.C: Same.
8636 * g++.dg/ext/vla2.C: Same.
8637 * g++.dg/inherit/access2.C: Same.
8638 * g++.dg/inherit/covariant12.C: Same.
8639 * g++.dg/inherit/covariant14.C: Same.
8640 * g++.dg/inherit/namespace-as-base.C: Same.
8641 * g++.dg/inherit/template-as-base.C: Same.
8642 * g++.dg/lookup/ambig1.C: Same.
8643 * g++.dg/lookup/ambig2.C: Same.
8644 * g++.dg/lookup/ambig3.C: Same.
8645 * g++.dg/lookup/class-member-1.C: Same.
8646 * g++.dg/lookup/conv-1.C: Same.
8647 * g++.dg/lookup/decl1.C: Same.
8648 * g++.dg/lookup/koenig1.C: Same.
8649 * g++.dg/lookup/scoped1.C: Same.
8650 * g++.dg/lookup/scoped2.C: Same.
8651 * g++.dg/lookup/two-stage4.C: Same.
8652 * g++.dg/lookup/used-before-declaration.C: Same.
8653 * g++.dg/lookup/using.C: Same.
8654 * g++.dg/lookup/using17.C: Same.
8655 * g++.dg/lookup/using2.C: Same.
8656 * g++.dg/other/abstract2.C: Same.
8657 * g++.dg/other/classkey1.C: Same.
8658 * g++.dg/other/component1.C: Same.
8659 * g++.dg/other/const1.C: Same.
8660 * g++.dg/other/const2.C: Same.
8661 * g++.dg/other/conversion1.C: Same.
8662 * g++.dg/other/do1.C: Same.
8663 * g++.dg/other/error1.C: Same.
8664 * g++.dg/other/error10.C: Same.
8665 * g++.dg/other/error3.C: Same.
8666 * g++.dg/other/error4.C: Same.
8667 * g++.dg/other/error5.C: Same.
8668 * g++.dg/other/error8.C: Same.
8669 * g++.dg/other/error9.C: Same.
8670 * g++.dg/other/field1.C: Same.
8671 * g++.dg/other/init1.C: Same.
8672 * g++.dg/other/ptrmem2.C: Same.
8673 * g++.dg/other/return1.C: Same.
8674 * g++.dg/overload/builtin3.C: Same.
8675 * g++.dg/overload/error1.C: Same.
8676 * g++.dg/overload/error2.C: Same.
8677 * g++.dg/overload/koenig2.C: Same.
8678 * g++.dg/overload/pmf1.C: Same.
8679 * g++.dg/parse/args1.C: Same.
8680 * g++.dg/parse/attr3.C: Same.
8681 * g++.dg/parse/constant4.C: Same.
8682 * g++.dg/parse/crash10.C: Same.
8683 * g++.dg/parse/crash18.C: Same.
8684 * g++.dg/parse/crash19.C: Same.
8685 * g++.dg/parse/crash20.C: Same.
8686 * g++.dg/parse/crash21.C: Same.
8687 * g++.dg/parse/crash22.C: Same.
8688 * g++.dg/parse/crash32.C: Same.
8689 * g++.dg/parse/decl-specifier-1.C: Same.
8690 * g++.dg/parse/error58.C: Same.
8691 * g++.dg/parse/local-class1.C: Same.
8692 * g++.dg/parse/non-dependent2.C: Same.
8693 * g++.dg/parse/parameter-declaration-1.C: Same.
8694 * g++.dg/parse/ptrmem2.C: Same.
8695 * g++.dg/parse/ptrmem3.C: Same.
8696 * g++.dg/parse/saved1.C: Same.
8697 * g++.dg/tc1/dr101.C: Same.
8698 * g++.dg/tc1/dr142.C: Same.
8699 * g++.dg/tc1/dr176.C: Same.
8700 * g++.dg/template/conv4.C: Same.
8701 * g++.dg/template/crash56.C: Same.
8702 * g++.dg/template/dependent-expr2.C: Same.
8703 * g++.dg/template/error1.C: Same.
8704 * g++.dg/template/error2.C: Same.
8705 * g++.dg/template/explicit6.C: Same.
8706 * g++.dg/template/init-list.C: Same.
8707 * g++.dg/template/local1.C: Same.
8708 * g++.dg/template/lookup2.C: Same.
8709 * g++.dg/template/meminit2.C: Same.
8710 * g++.dg/template/nontype25.C: Same.
8711 * g++.dg/template/ptrmem2.C: Same.
8712 * g++.dg/template/qualttp19.C: Same.
8713 * g++.dg/template/qualttp20.C: Same.
8714 * g++.dg/template/ttp3.C: Same.
8715 * g++.dg/template/unify4.C: Same.
8716 * g++.dg/template/unify6.C: Same.
8717 * g++.dg/template/unify7.C: Same.
8718 * g++.dg/template/warn1.C: Same.
8719 * g++.dg/tree-ssa/dom-invalid.C: Same.
8720 * g++.dg/ubsan/shift-1.C: Same.
8721 * g++.dg/warn/Wunused-2.C: Same.
8722 * g++.dg/warn/Wunused-4.C: Same.
8723 * g++.dg/warn/Wunused-6.C: Same.
8724 * g++.dg/warn/deprecated-6.C: Same.
8725 * g++.dg/warn/deprecated.C: Same.
8726 * g++.dg/warn/effc1.C: Same.
8727 * g++.dg/warn/effc3.C: Same.
8728 * g++.dg/warn/incomplete1.C: Same.
8729 * g++.dg/warn/inline1.C: Same.
8730 * g++.dg/warn/noeffect2.C: Same.
8731 * g++.dg/warn/noeffect4.C: Same.
8732 * g++.dg/warn/oldcast1.C: Same.
8733 * g++.dg/warn/sentinel.C: Same.
8734 * g++.dg/warn/unit-1.C: Same.
8735 * g++.old-deja/g++.pt/inherit2.C: Same.
8736 * g++.old-deja/g++.pt/overload8.C: Same.
8737 * gcc.dg/20000926-1.c: Same.
8738 * gcc.dg/20040223-1.c: Same.
8739 * gcc.dg/Warray-bounds-7.c: Same.
8740 * gcc.dg/alias-1.c: Same.
8741 * gcc.dg/alias-12.c: Same.
8742 * gcc.dg/alias-13.c: Same.
8743 * gcc.dg/alias-2.c: Same.
8744 * gcc.dg/array-13.c: Same.
8745 * gcc.dg/array-4.c: Same.
8746 * gcc.dg/attr-ifunc-2.c: Same.
8747 * gcc.dg/attr-invalid.c: Same.
8748 * gcc.dg/attr-noinline.c: Same.
8749 * gcc.dg/bitfld-2.c: Same.
8750 * gcc.dg/c90-const-expr-7.c: Same.
8751 * gcc.dg/c99-const-expr-7.c: Same.
8752 * gcc.dg/cpp/20000625-1.c: Same.
8753 * gcc.dg/cpp/charconst-4.c: Same.
8754 * gcc.dg/cpp/include2.c: Same.
8755 * gcc.dg/cpp/include2a.c: Same.
8756 * gcc.dg/decl-4.c: Same.
8757 * gcc.dg/deprecated-4.c: Same.
8758 * gcc.dg/deprecated.c: Same.
8759 * gcc.dg/dfp/altivec-types.c: Same.
8760 * gcc.dg/float-range-1.c: Same.
8761 * gcc.dg/pack-test-3.c: Same.
8762 * gcc.dg/pr11492.c: Same.
8763 * gcc.dg/pr15360-1.c: Same.
8764 * gcc.dg/pr37908.c: Same.
8765 * gcc.dg/pr53265.c: Same.
8766 * gcc.dg/pr57287-2.c: Same.
8767 * gcc.dg/pr57287.c: Same.
8768 * gcc.dg/redecl-1.c: Same.
8769 * gcc.dg/sync-3.c: Same.
8770 * gcc.dg/two-types-1.c: Same.
8771 * gcc.dg/two-types-2.c: Same.
8772 * gcc.dg/two-types-4.c: Same.
8773 * gcc.dg/two-types-5.c: Same.
8774 * gcc.dg/two-types-6.c: Same.
8775 * gcc.dg/two-types-7.c: Same.
8776 * gcc.dg/two-types-8.c: Same.
8777 * gcc.dg/two-types-9.c: Same.
8778 * gcc.dg/uninit-I.c: Same.
8779 * gcc.dg/uninit-pr19430.c: Same.
8780 * gcc.dg/visibility-7.c: Same.
8781 * gcc.dg/winline-10.c: Same.
8782 * gcc.dg/winline-2.c: Same.
8783 * gcc.dg/winline-3.c: Same.
8784 * gcc.dg/winline-9.c: Same.
8785 * gcc.target/i386/attr-returns_twice-1.c: Same.
8786 * gcc.target/i386/chkp-const-check-2.c: Same.
8787 * gcc.target/i386/chkp-label-address.c: Same.
8788 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8789 * gcc.target/i386/pr39162.c: Same.
8790 * gcc.target/i386/sse-5.c: Same.
8791 * gcc.target/powerpc/altivec-types-1.c: Same.
8792 * gcc.target/powerpc/altivec-types-2.c: Same.
8793 * gcc.target/powerpc/altivec-types-3.c: Same.
8794 * gcc.target/powerpc/float128-mix.c: Same.
8795 * gcc.target/powerpc/no-r11-3.c: Same.
8796 * gcc.target/spu/Wmain.c: Same.
8797 * gcc.target/spu/ea/errors2.c: Same.
8798 * gfortran.dg/assignment_1.f90: Same.
8799 * gfortran.dg/common_3.f90: Same.
8800 * gfortran.dg/der_io_1.f90: Same.
8801 * gfortran.dg/g77/20030326-1.f: Same.
8802 * gfortran.dg/g77/9263.f: Same.
8803 * gfortran.dg/g77/960317-1.f: Same.
8804 * gfortran.dg/g77/970625-2.f: Same.
8805 * gfortran.dg/g77/980615-0.f: Same.
8806 * gfortran.dg/g77/check0.f: Same.
8807 * gfortran.dg/g77/dnrm2.f: Same.
8808 * gfortran.dg/g77/pr9258.f: Same.
8809 * gfortran.dg/ichar_1.f90: Same.
8810 * gfortran.dg/interface_1.f90: Same.
8811 * gfortran.dg/namelist_1.f90: Same.
8812 * gfortran.dg/namelist_2.f90: Same.
8813 * gfortran.dg/namelist_3.f90: Same.
8814 * gfortran.dg/namelist_print_2.f: Same.
8815 * gfortran.dg/oldstyle_1.f90: Same.
8816 * gfortran.dg/runtime_warning_1.f90: Same.
8817 * gfortran.dg/underflow.f90: Same.
8818 * gnat.dg/specs/integer_value.ads: Same.
8819 * obj-c++.dg/fsf-package-0.m: Same.
8820 * objc.dg/two-types-1.m: Same.
8821
6e49961c
ML
88222017-04-28 Martin Liska <mliska@suse.cz>
8823
8824 PR gcov-profile/79891
8825 * gcc.misc-tests/gcov-17.c: New test.
8826 * gcc.misc-tests/gcov-18.c: New test.
8827
f166beaf
TV
88282017-04-28 Tom de Vries <tom@codesourcery.com>
8829
8830 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8831 dg-(error|warning|message|bogus).
8832 * g++.dg/parse/parameter-declaration-1.C: Same.
8833 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8834 * gcc.dg/Wpointer-sign-Wall.c: Same.
8835 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8836 * gcc.dg/cpp/19990413-1.c: Same.
8837 * gcc.dg/dg-test-1.c: Same.
8838 * gcc.dg/empty-source-2.c: Same.
8839 * gcc.dg/empty-source-3.c: Same.
8840 * gcc.dg/format/c99-printf-1.c: Same.
8841 * gcc.dg/format/c99-scanf-1.c: Same.
8842 * gcc.dg/label-decl-2.c: Same.
8843 * gcc.dg/m-un-2.c: Same.
8844 * gcc.dg/uninit-pr20644-O0.c: Same.
8845 * gfortran.dg/pr70006.f90: Same.
8846 * obj-c++.dg/fsf-package-0.m: Same.
8847
c3125b18
TV
88482017-04-28 Tom de Vries <tom@codesourcery.com>
8849
8850 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8851 dg-(error|warning|message|bogus).
8852 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8853 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8854 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8855 * c-c++-common/pr20000.c: Same.
8856 * c-c++-common/pr49706.c: Same.
8857 * g++.dg/ext/utf16-4.C: Same.
8858 * g++.dg/parse/error2.C: Same.
8859 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8860 * g++.dg/warn/Wtype-limits.C: Same.
8861 * g++.dg/warn/overflow-warn-1.C: Same.
8862 * g++.dg/warn/overflow-warn-3.C: Same.
8863 * gcc.dg/Wpointer-sign-Wall.c: Same.
8864 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8865 * gcc.dg/Wtype-limits-Wextra.c: Same.
8866 * gcc.dg/Wtype-limits.c: Same.
8867 * gcc.dg/cpp/19990413-1.c: Same.
8868 * gcc.dg/dg-test-1.c: Same.
8869 * gcc.dg/empty-source-2.c: Same.
8870 * gcc.dg/empty-source-3.c: Same.
8871 * gcc.dg/label-decl-2.c: Same.
8872 * gcc.dg/m-un-2.c: Same.
8873 * gcc.dg/uninit-pr19430-O0.c: Same.
8874 * gcc.dg/uninit-pr19430.c: Same.
8875 * gcc.dg/uninit-pr20644-O0.c: Same.
8876 * gcc.dg/utf16-4.c: Same.
8877 * gfortran.dg/pr70006.f90: Same.
8878 * obj-c++.dg/fsf-package-0.m: Same.
8879
119092c1
RB
88802017-04-28 Richard Biener <rguenther@suse.de>
8881
8882 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8883 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8884 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8885 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8886 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8887 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8888
3777eda2
MP
88892017-04-27 Marek Polacek <polacek@redhat.com>
8890
8891 PR sanitizer/80349
8892 * c-c++-common/ubsan/pr80349.c: New test.
8893
8211c4a2
VR
88942017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8895
8896 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8897 diagnostics.
8898 * g++.dg/warn/pr12242.C: Likewise.
8899
94baf2e2
DE
89002017-04-27 David Edelsohn <dje.gcc@gmail.com>
8901
8902 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8903
9a448688
ML
89042017-04-27 Martin Liska <mliska@suse.cz>
8905
8906 PR testsuite/79455
8907 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8908 more generic.
8909
f8a36447
JJ
89102017-04-27 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR c++/80534
8913 * g++.dg/other/pr80534-1.C: New test.
8914 * g++.dg/other/pr80534-2.C: New test.
8915
1b7c8d39
RB
89162017-04-27 Richard Biener <rguenther@suse.de>
8917
8918 PR middle-end/80539
8919 * gcc.dg/torture/pr80539.c: New testcase.
8920
985b8393
JJ
89212017-04-27 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR target/77728
8924 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8925
a480422d
VR
89262017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8927
8928 * g++.dg/diagnostic/nested-name-1.C: New test.
8929
f9726baa
ML
89302017-04-26 Martin Liska <mliska@suse.cz>
8931
8932 * gcc.dg/guality/guality.h: Add prefix to test verification.
8933
9f4df8f1
NS
89342017-04-25 Nathan Sidwell <nathan@acm.org>
8935
8936 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8937
1913c8f6
UB
89382017-04-25 Uros Bizjak <ubizjak@gmail.com>
8939
8940 PR target/70799
8941 * gcc.target/i386/pr70799-5.c: New test.
8942
e602bbfc
MS
89432017-04-25 Martin Sebor <msebor@redhat.com>
8944
8945 PR tree-optimization/80497
8946 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8947
7629ae90
RR
89482017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8949 Jakub Jelinek <jakub@redhat.com>
8950
8951 PR target/77728
8952 * g++.dg/abi/pr77728-1.C: New test.
8953
2ef42cf9
MP
89542017-04-25 Marek Polacek <polacek@redhat.com>
8955
8956 PR sanitizer/80349
8957 * g++.dg/ubsan/pr80349-2.C: New test.
8958
70caf430
VR
89592017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8960
8961 * g++.dg/cpp0x/enum34.C: New test.
8962
f66c70dc
TV
89632017-04-25 Tom de Vries <tom@codesourcery.com>
8964
8965 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8966 variables.
8967 (dg-line): New proc.
8968 (process-message): Handle line number variables.
8969 * objc.dg/try-catch-12.m: Use dg-line.
8970
77071af6
BS
89712017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8972
8973 PR target/80482
8974 * gcc.target/powerpc/vec-constvolatile.c: New test.
8975
fbe91804
DM
89762017-04-25 David Malcolm <dmalcolm@redhat.com>
8977
8978 * g++.dg/semicolon-fixits.C: New test case.
8979
1c4ea66f
DM
89802017-04-25 David Malcolm <dmalcolm@redhat.com>
8981
8982 * gcc.dg/semicolon-fixits.c: New test case.
8983
5ca28c1d
DM
89842017-04-25 David Malcolm <dmalcolm@redhat.com>
8985
8986 * g++.dg/lookup/missing-std-include.C: New test file.
8987
2ec07fa6
RR
89882017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8989 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR target/77728
8992 * g++.dg/abi/pr77728-2.C: New test.
8993
7d5dbb22
DM
89942017-04-25 David Malcolm <dmalcolm@redhat.com>
8995
8996 PR c++/80177
8997 * g++.dg/spellcheck-pr80177.C: New test case.
8998
6a3936d4
NS
89992017-04-25 Nathan Sidwell <nathan@acm.org>
9000
9001 * g++.dg/dg.exp (find-cxx-tests): New function.
9002 (main): Use it, remove explicit pruning
9003
bed3fd46
RB
90042017-04-25 Richard Biener <rguenther@suse.de>
9005
9006 PR tree-optimization/80492
9007 * gcc.dg/pr80492.c: New testcase.
9008
c9e9c3ac
SKS
90092017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9010
9011 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
9012 for targets with int size less than 32 bits.
9013
2700fbd6
RB
90142017-04-25 Richard Biener <rguenther@suse.de>
9015
9016 PR tree-optimization/79201
9017 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
9018 * gcc.target/i386/pr22152.c: Disable sinking.
9019
e57136da
AK
90202017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9021
9022 PR target/80464
9023 * gfortran.fortran-torture/compile/pr80464.f90: New test.
9024
3cb9ee2f
AK
90252017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9026
9027 PR target/79895
9028 * gcc.target/s390/pr79895.c: New test.
9029
03db9ab5
DV
90302017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
9031
9032 PR target/80080
9033 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
9034 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
9035 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
9036
39259462
JJ
90372017-04-25 Jakub Jelinek <jakub@redhat.com>
9038
ba5d69f3
JJ
9039 PR rtl-optimization/80501
9040 * gcc.c-torture/execute/pr80501.c: New test.
9041
39259462
JJ
9042 PR rtl-optimization/80500
9043 * gcc.dg/pr80500.c: New test.
9044
bb0249cb
MG
90452017-04-25 Marc Glisse <marc.glisse@inria.fr>
9046
9047 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
9048 * gcc.dg/Wstrict-overflow-18.c: Xfail.
9049
be420eb8
JW
90502017-04-22 Janus Weil <janus@gcc.gnu.org>
9051
9052 PR fortran/80121
9053 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
9054 directive.
9055
0ebd1f00
DM
90562017-04-24 David Malcolm <dmalcolm@redhat.com>
9057
9058 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
9059 * jit.dg/test-alignment.c: New test case.
9060 * jit.dg/test-alignment.cc: New test case.
9061 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
9062 New test case.
9063
412f61f0
DM
90642017-04-24 David Malcolm <dmalcolm@redhat.com>
9065
9066 PR c++/80016
9067 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
9068 test function.
9069 (test_alignof): New test function.
9070
a8492d5e
MG
90712017-04-24 Marc Glisse <marc.glisse@inria.fr>
9072
9073 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
9074
ec856f5f
VR
90752017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
9076
9077 * g++.dg/diagnostic/duplicate1.C: New test.
9078 * g++.dg/cpp0x/duplicate1.C: New test.
9079
a753df11
MJ
90802017-04-24 Martin Jambor <mjambor@suse.cz>
9081
9082 PR tree-optimization/80293
9083 * g++.dg/tree-ssa/pr80293.C: New test.
9084
3ebd8e62
ML
90852017-04-24 Martin Liska <mliska@suse.cz>
9086
9087 PR middle-end/79931
9088 * g++.dg/ipa/pr79931.C: New test.
9089
f30a1190
RB
90902017-04-24 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/80494
9093 * gfortran.dg/pr80494.f90: New testcase.
9094
4c7c437c
RB
90952017-04-24 Richard Biener <rguenther@suse.de>
9096
9097 PR tree-optimization/79725
9098 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
9099
d21a8e3b
RB
91002017-04-24 Richard Biener <rguenther@suse.de>
9101
9102 PR c++/2972
9103 * g++.dg/warn/Wuninitialized-10.C: New testcase.
9104
c7eb642e
JD
91052017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9106
9107 PR fortran/80484
9108 * gfortran.dg/dtio_29.f03: New test.
9109
60fc41bd
JW
91102017-04-22 Janus Weil <janus@gcc.gnu.org>
9111
9112 PR fortran/80121
9113 * gfortran.dg/intent_out_9.f90: New test case.
9114
2eb8a343
UB
91152017-04-23 Uros Bizjak <ubizjak@gmail.com>
9116
9117 PR target/70799
1913c8f6 9118 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 9119
fc23d35a
JW
91202017-04-21 Janus Weil <janus@gcc.gnu.org>
9121
9122 PR fortran/80392
9123 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
9124
7b9efd03
UB
91252017-04-21 Uros Bizjak <ubizjak@gmail.com>
9126
9127 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
9128
2fd30fbe
RB
91292017-04-21 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/79547
9132 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
9133
bb1bc604
RB
91342017-04-21 Richard Biener <rguenther@suse.de>
9135
9136 PR tree-optimization/78847
9137 * g++.dg/tree-ssa/pr78847.C: New testcase.
9138
666f7903
JJ
91392017-04-21 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR c/80468
9142 * gcc.dg/pr80468.c: New test.
9143
25c28f47
ML
91442017-04-21 Martin Liska <mliska@suse.cz>
9145
9146 PR tree-optimization/66278
9147 * gcc.dg/vect/pr66278.c: New test.
9148
6d553e9b
RB
91492017-04-21 Richard Biener <rguenther@suse.de>
9150
9151 PR tree-optimization/80237
9152 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
9153 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
9154 adjust expected optimizations.
9155
7fd1a747
RB
91562016-04-21 Richard Biener <rguenther@suse.de>
9157
9158 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
9159 of inner loops.
9160 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
9161 * gcc.dg/vect/vect-104.c: Likewise.
9162
2f23a412
EB
91632017-04-21 Eric Botcazou <ebotcazou@adacore.com>
9164
9165 PR tree-optimization/80426
9166 * gcc.c-torture/execute/20170429-1.c: Rename into...
9167 * gcc.c-torture/execute/20170419-1.c: ...this.
9168
8749b11f
UB
91692017-04-20 Uros Bizjak <ubizjak@gmail.com>
9170
9171 PR target/79804
9172 * gcc.target/i386/pr79804.c: New test.
9173
20917336
UB
91742017-04-20 Uros Bizjak <ubizjak@gmail.com>
9175
9176 PR target/78090
9177 * gcc.target/i386/conversion-2.c: Remove obsolete test.
9178
2414b022
DE
91792017-04-20 David Edelsohn <dje.gcc@gmail.com>
9180
9181 * g++/opt/pr80436.C: XFAIL on AIX.
9182
34d57a10
JW
91832017-04-20 Jonathan Wakely <jwakely@redhat.com>
9184
9185 PR c++/80473
9186 * g++.dg/diagnostic/pr80473.C: New test.
9187
c3cbcd45
VR
91882017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
9189
9190 * g++.dg/warn/Wextra-semi.C: New test.
9191
8a59d466
JJ
91922017-04-20 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR middle-end/80423
9195 * g++.dg/other/pr80423.C: New test.
9196
a4bb5c57
SKS
91972017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9198
9199 * gcc.dg/pr80170.c: Require ptr32plus.
9200
fe1e7d0e
EB
92012017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9202
9203 PR tree-optimization/80426
9204 * gcc.c-torture/execute/20170419-1.c: New test.
9205
48d811eb
JJ
92062017-04-19 Jakub Jelinek <jakub@redhat.com>
9207
f19e6a9c
JJ
9208 PR debug/80461
9209 * g++.dg/debug/pr80461.C: New test.
9210
541035a6
JJ
9211 PR c++/80459
9212 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
9213 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
9214 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
9215
48d811eb
JJ
9216 PR debug/80436
9217 * g++.dg/opt/pr80436.C: New test.
9218
5249994e
SKS
92192017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9220
9221 * gcc.dg/torture/pr80341.c: Require int32plus.
9222
a16c8d8b 92232017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 9224 Jeff Law <law@redhat.com>
a16c8d8b
EB
9225
9226 * gcc.c-torture/compile/20170419-1.c: New test.
9227
6143c998
TV
92282017-04-19 Tom de Vries <tom@codesourcery.com>
9229
9230 PR testsuite/80221
9231 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
9232 subsequent dg directives.
9233 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9234 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
9235 * c-c++-common/attr-fallthrough-2.c: Same.
9236 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
9237 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
9238 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
9239 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9240 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
9241 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
9242 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
9243 * c-c++-common/cilk-plus/CK/errors.c: Same.
9244 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9245 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
9246 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
9247 * c-c++-common/cpp/pr57580.c: Same.
9248 * c-c++-common/goacc/asyncwait-1.c: Same.
9249 * c-c++-common/goacc/cache-2.c: Same.
9250 * c-c++-common/goacc/declare-2.c: Same.
9251 * c-c++-common/goacc/deviceptr-1.c: Same.
9252 * c-c++-common/goacc/routine-5.c: Same.
9253 * c-c++-common/gomp/clauses-2.c: Same.
9254 * c-c++-common/gomp/ordered-3.c: Same.
9255 * c-c++-common/gomp/pr67501.c: Same.
9256 * c-c++-common/pr20000.c: Same.
9257 * c-c++-common/pr43395.c: Same.
9258 * c-c++-common/pr49706.c: Same.
9259 * c-c++-common/pr77624-1.c: Same.
9260 * c-c++-common/pr77624-2.c: Same.
9261 * c-c++-common/raw-string-14.c: Same.
9262 * c-c++-common/raw-string-16.c: Same.
9263 * c-c++-common/raw-string-3.c: Same.
9264 * c-c++-common/raw-string-4.c: Same.
9265 * c-c++-common/raw-string-5.c: Same.
9266 * c-c++-common/raw-string-6.c: Same.
9267 * g++.dg/abi/mangle41.C: Same.
9268 * g++.dg/conversion/nullptr1.C: Same.
9269 * g++.dg/cpp0x/alias-decl-80296.C: Same.
9270 * g++.dg/cpp0x/auto27.C: Same.
9271 * g++.dg/cpp0x/constexpr-98.C: Same.
9272 * g++.dg/cpp0x/constexpr-diag2.C: Same.
9273 * g++.dg/cpp0x/diag2.C: Same.
9274 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
9275 * g++.dg/cpp0x/nullptr15.C: Same.
9276 * g++.dg/cpp0x/pr31431-2.C: Same.
9277 * g++.dg/cpp0x/pr31431.C: Same.
9278 * g++.dg/cpp0x/pr79118.C: Same.
9279 * g++.dg/cpp0x/static_assert3.C: Same.
9280 * g++.dg/cpp0x/temp_default2.C: Same.
9281 * g++.dg/cpp0x/trailing4.C: Same.
9282 * g++.dg/cpp0x/variadic-ex10.C: Same.
9283 * g++.dg/cpp0x/variadic-ex13.C: Same.
9284 * g++.dg/cpp0x/variadic-ex14.C: Same.
9285 * g++.dg/cpp0x/variadic-ex3.C: Same.
9286 * g++.dg/cpp0x/variadic-ex4.C: Same.
9287 * g++.dg/cpp0x/variadic59.C: Same.
9288 * g++.dg/cpp0x/vt-37737-2.C: Same.
9289 * g++.dg/cpp0x/vt-57397-1.C: Same.
9290 * g++.dg/cpp0x/vt-57397-2.C: Same.
9291 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
9292 * g++.dg/cpp1z/gen-attrs1.C: Same.
9293 * g++.dg/diagnostic/pr71075.C: Same.
9294 * g++.dg/eh/goto2.C: Same.
9295 * g++.dg/eh/goto3.C: Same.
9296 * g++.dg/expr/bitfield4.C: Same.
9297 * g++.dg/expr/bitfield5.C: Same.
9298 * g++.dg/expr/bitfield6.C: Same.
9299 * g++.dg/expr/bool1.C: Same.
9300 * g++.dg/expr/bool3.C: Same.
9301 * g++.dg/expr/cond10.C: Same.
9302 * g++.dg/expr/cond11.C: Same.
9303 * g++.dg/expr/lval3.C: Same.
9304 * g++.dg/expr/lval4.C: Same.
9305 * g++.dg/ext/anon-struct4.C: Same.
9306 * g++.dg/ext/attrib44.C: Same.
9307 * g++.dg/ext/builtin3.C: Same.
9308 * g++.dg/ext/dllimport7.C: Same.
9309 * g++.dg/ext/label5.C: Same.
9310 * g++.dg/ext/no-asm-1.C: Same.
9311 * g++.dg/ext/utf16-4.C: Same.
9312 * g++.dg/ext/vla2.C: Same.
9313 * g++.dg/gomp/block-1.C: Same.
9314 * g++.dg/gomp/block-2.C: Same.
9315 * g++.dg/gomp/block-3.C: Same.
9316 * g++.dg/gomp/block-5.C: Same.
9317 * g++.dg/gomp/linear-2.C: Same.
9318 * g++.dg/gomp/target-1.C: Same.
9319 * g++.dg/gomp/target-2.C: Same.
9320 * g++.dg/gomp/taskgroup-1.C: Same.
9321 * g++.dg/gomp/teams-1.C: Same.
9322 * g++.dg/inherit/pure1.C: Same.
9323 * g++.dg/init/array43.C: Same.
9324 * g++.dg/init/array46.C: Same.
9325 * g++.dg/init/const10.C: Same.
9326 * g++.dg/init/ctor4-1.C: Same.
9327 * g++.dg/init/ctor4.C: Same.
9328 * g++.dg/init/new37.C: Same.
9329 * g++.dg/init/pr25811.C: Same.
9330 * g++.dg/init/pr29043.C: Same.
9331 * g++.dg/init/pr29571.C: Same.
9332 * g++.dg/lookup/duperr1.C: Same.
9333 * g++.dg/lookup/error1.C: Same.
9334 * g++.dg/lookup/koenig5.C: Same.
9335 * g++.dg/lookup/pr77549.C: Same.
9336 * g++.dg/lookup/suggestions1.C: Same.
9337 * g++.dg/lookup/using16.C: Same.
9338 * g++.dg/lookup/using7.C: Same.
9339 * g++.dg/other/anon-union3.C: Same.
9340 * g++.dg/other/array2.C: Same.
9341 * g++.dg/other/error13.C: Same.
9342 * g++.dg/other/error34.C: Same.
9343 * g++.dg/overload/builtin1.C: Same.
9344 * g++.dg/overload/conv-op1.C: Same.
9345 * g++.dg/overload/error3.C: Same.
9346 * g++.dg/overload/koenig1.C: Same.
9347 * g++.dg/overload/operator5.C: Same.
9348 * g++.dg/overload/template5.C: Same.
9349 * g++.dg/overload/unknown1.C: Same.
9350 * g++.dg/overload/using2.C: Same.
9351 * g++.dg/parse/constructor1.C: Same.
9352 * g++.dg/parse/crash36.C: Same.
9353 * g++.dg/parse/crash63.C: Same.
9354 * g++.dg/parse/error11.C: Same.
9355 * g++.dg/parse/error12.C: Same.
9356 * g++.dg/parse/error14.C: Same.
9357 * g++.dg/parse/error2.C: Same.
9358 * g++.dg/parse/error21.C: Same.
9359 * g++.dg/parse/error26.C: Same.
9360 * g++.dg/parse/error36.C: Same.
9361 * g++.dg/parse/friend12.C: Same.
9362 * g++.dg/parse/invalid-op1.C: Same.
9363 * g++.dg/parse/missing-template1.C: Same.
9364 * g++.dg/parse/parser-pr28152-2.C: Same.
9365 * g++.dg/parse/parser-pr28152.C: Same.
9366 * g++.dg/parse/pr16696-permissive.C: Same.
9367 * g++.dg/parse/pr16696.C: Same.
9368 * g++.dg/parse/pr69628.C: Same.
9369 * g++.dg/parse/ret-type2.C: Same.
9370 * g++.dg/parse/specialization1.C: Same.
9371 * g++.dg/parse/template3.C: Same.
9372 * g++.dg/parse/template9.C: Same.
9373 * g++.dg/parse/typename11.C: Same.
9374 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9375 * g++.dg/pr45330.C: Same.
9376 * g++.dg/rtti/typeid6.C: Same.
9377 * g++.dg/spellcheck-fields.C: Same.
9378 * g++.dg/spellcheck-typenames.C: Same.
9379 * g++.dg/tc1/dr108.C: Same.
9380 * g++.dg/tc1/dr147.C: Same.
9381 * g++.dg/template/arg7.C: Same.
9382 * g++.dg/template/conv11.C: Same.
9383 * g++.dg/template/crash13.C: Same.
9384 * g++.dg/template/crash55.C: Same.
9385 * g++.dg/template/dependent-expr5.C: Same.
9386 * g++.dg/template/error17.C: Same.
9387 * g++.dg/template/error33.C: Same.
9388 * g++.dg/template/error4.C: Same.
9389 * g++.dg/template/error50.C: Same.
9390 * g++.dg/template/error53.C: Same.
9391 * g++.dg/template/friend.C: Same.
9392 * g++.dg/template/func2.C: Same.
9393 * g++.dg/template/local6.C: Same.
9394 * g++.dg/template/member5.C: Same.
9395 * g++.dg/template/meminit1.C: Same.
9396 * g++.dg/template/nested3.C: Same.
9397 * g++.dg/template/nontype6.C: Same.
9398 * g++.dg/template/overload12.C: Same.
9399 * g++.dg/template/ptrmem8.C: Same.
9400 * g++.dg/template/qualified-id1.C: Same.
9401 * g++.dg/template/spec15.C: Same.
9402 * g++.dg/template/static1.C: Same.
9403 * g++.dg/template/static10.C: Same.
9404 * g++.dg/template/static2.C: Same.
9405 * g++.dg/template/ttp25.C: Same.
9406 * g++.dg/template/typedef2.C: Same.
9407 * g++.dg/template/typename2.C: Same.
9408 * g++.dg/template/unify10.C: Same.
9409 * g++.dg/template/unify6.C: Same.
9410 * g++.dg/template/unify7.C: Same.
9411 * g++.dg/template/unify9.C: Same.
9412 * g++.dg/template/varmod1.C: Same.
9413 * g++.dg/ubsan/div-by-zero-1.C: Same.
9414 * g++.dg/ubsan/pr63956.C: Same.
9415 * g++.dg/warn/Waddress-1.C: Same.
9416 * g++.dg/warn/Wconversion2.C: Same.
9417 * g++.dg/warn/Wnull-conversion-1.C: Same.
9418 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9419 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9420 * g++.dg/warn/Wswitch-1.C: Same.
9421 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9422 * g++.dg/warn/Wtype-limits.C: Same.
9423 * g++.dg/warn/Wunused-parm-5.C: Same.
9424 * g++.dg/warn/deprecated-6.C: Same.
9425 * g++.dg/warn/deprecated.C: Same.
9426 * g++.dg/warn/incomplete1.C: Same.
9427 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9428 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9429 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9430 * g++.dg/warn/overflow-warn-1.C: Same.
9431 * g++.dg/warn/overflow-warn-3.C: Same.
9432 * g++.dg/warn/overflow-warn-4.C: Same.
9433 * g++.dg/warn/pr12242.C: Same.
9434 * g++.dg/warn/pr30551-2.C: Same.
9435 * g++.dg/warn/pr30551.C: Same.
9436 * g++.old-deja/g++.benjamin/16077.C: Same.
9437 * g++.old-deja/g++.bob/inherit1.C: Same.
9438 * g++.old-deja/g++.brendan/crash56.C: Same.
9439 * g++.old-deja/g++.brendan/template17.C: Same.
9440 * g++.old-deja/g++.eh/ctor1.C: Same.
9441 * g++.old-deja/g++.jason/bool5.C: Same.
9442 * g++.old-deja/g++.jason/cond.C: Same.
9443 * g++.old-deja/g++.jason/operator.C: Same.
9444 * g++.old-deja/g++.jason/pmf5.C: Same.
9445 * g++.old-deja/g++.law/ctors5.C: Same.
9446 * g++.old-deja/g++.law/missed-error2.C: Same.
9447 * g++.old-deja/g++.law/operators9.C: Same.
9448 * g++.old-deja/g++.law/temps1.C: Same.
9449 * g++.old-deja/g++.mike/for2.C: Same.
9450 * g++.old-deja/g++.mike/ns5.C: Same.
9451 * g++.old-deja/g++.mike/ns7.C: Same.
9452 * g++.old-deja/g++.mike/p10769b.C: Same.
9453 * g++.old-deja/g++.niklas/t120.C: Same.
9454 * g++.old-deja/g++.niklas/t121.C: Same.
9455 * g++.old-deja/g++.ns/koenig5.C: Same.
9456 * g++.old-deja/g++.oliva/overload1.C: Same.
9457 * g++.old-deja/g++.other/crash24.C: Same.
9458 * g++.old-deja/g++.other/crash25.C: Same.
9459 * g++.old-deja/g++.other/decl5.C: Same.
9460 * g++.old-deja/g++.other/lineno5.C: Same.
9461 * g++.old-deja/g++.other/null3.C: Same.
9462 * g++.old-deja/g++.other/overcnv2.C: Same.
9463 * g++.old-deja/g++.other/ptrmem7.C: Same.
9464 * g++.old-deja/g++.other/typename1.C: Same.
9465 * g++.old-deja/g++.other/vaarg3.C: Same.
9466 * g++.old-deja/g++.pt/crash10.C: Same.
9467 * g++.old-deja/g++.pt/crash28.C: Same.
9468 * g++.old-deja/g++.pt/crash38.C: Same.
9469 * g++.old-deja/g++.pt/explicit70.C: Same.
9470 * g++.old-deja/g++.pt/explicit77.C: Same.
9471 * g++.old-deja/g++.pt/expr2.C: Same.
9472 * g++.old-deja/g++.pt/spec5.C: Same.
9473 * g++.old-deja/g++.pt/spec6.C: Same.
9474 * g++.old-deja/g++.pt/typename3.C: Same.
9475 * g++.old-deja/g++.pt/typename5.C: Same.
9476 * g++.old-deja/g++.pt/typename6.C: Same.
9477 * g++.old-deja/g++.pt/typename7.C: Same.
9478 * g++.old-deja/g++.pt/unify4.C: Same.
9479 * g++.old-deja/g++.pt/unify8.C: Same.
9480 * g++.old-deja/g++.pt/vaarg3.C: Same.
9481 * g++.old-deja/g++.robertl/eb22.C: Same.
9482 * g++.old-deja/g++.robertl/eb4.C: Same.
9483 * g++.old-deja/g++.robertl/eb44.C: Same.
9484 * g++.old-deja/g++.robertl/eb69.C: Same.
9485 * g++.old-deja/g++.robertl/eb98.C: Same.
9486 * gcc.dg/20031223-1.c: Same.
9487 * gcc.dg/940510-1.c: Same.
9488 * gcc.dg/990506-0.c: Same.
9489 * gcc.dg/Walloca-1.c: Same.
9490 * gcc.dg/Walloca-2.c: Same.
9491 * gcc.dg/Wconversion-integer.c: Same.
9492 * gcc.dg/Wcxx-compat-8.c: Same.
9493 * gcc.dg/Wimplicit-int-1.c: Same.
9494 * gcc.dg/Wimplicit-int-2.c: Same.
9495 * gcc.dg/Wimplicit-int-4.c: Same.
9496 * gcc.dg/Wpointer-sign-Wall.c: Same.
9497 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9498 * gcc.dg/Wshadow-1.c: Same.
9499 * gcc.dg/Wshadow-3.c: Same.
9500 * gcc.dg/Wswitch-enum-error.c: Same.
9501 * gcc.dg/Wswitch-enum.c: Same.
9502 * gcc.dg/Wswitch-error.c: Same.
9503 * gcc.dg/Wswitch.c: Same.
9504 * gcc.dg/Wtype-limits-Wextra.c: Same.
9505 * gcc.dg/Wtype-limits.c: Same.
9506 * gcc.dg/Wvla-larger-than-2.c: Same.
9507 * gcc.dg/anon-struct-5.c: Same.
9508 * gcc.dg/array-10.c: Same.
9509 * gcc.dg/array-11.c: Same.
9510 * gcc.dg/array-15.c: Same.
9511 * gcc.dg/array-2.c: Same.
9512 * gcc.dg/array-8.c: Same.
9513 * gcc.dg/array-const-2.c: Same.
9514 * gcc.dg/array-const-3.c: Same.
9515 * gcc.dg/bitfld-1.c: Same.
9516 * gcc.dg/bitfld-8.c: Same.
9517 * gcc.dg/builtin-redefine.c: Same.
9518 * gcc.dg/c11-noreturn-1.c: Same.
9519 * gcc.dg/c11-noreturn-2.c: Same.
9520 * gcc.dg/c11-static-assert-3.c: Same.
9521 * gcc.dg/c90-arraydecl-1.c: Same.
9522 * gcc.dg/c90-complex-1.c: Same.
9523 * gcc.dg/c90-complit-1.c: Same.
9524 * gcc.dg/c90-const-expr-11.c: Same.
9525 * gcc.dg/c90-const-expr-7.c: Same.
9526 * gcc.dg/c90-const-expr-8.c: Same.
9527 * gcc.dg/c90-enum-comma-1.c: Same.
9528 * gcc.dg/c90-flex-array-1.c: Same.
9529 * gcc.dg/c90-hexfloat-1.c: Same.
9530 * gcc.dg/c90-idem-qual-1.c: Same.
9531 * gcc.dg/c90-idem-qual-2.c: Same.
9532 * gcc.dg/c90-idem-qual-3.c: Same.
9533 * gcc.dg/c90-mixdecl-1.c: Same.
9534 * gcc.dg/c90-restrict-1.c: Same.
9535 * gcc.dg/c90-return-1.c: Same.
9536 * gcc.dg/c99-array-nonobj-1.c: Same.
9537 * gcc.dg/c99-arraydecl-1.c: Same.
9538 * gcc.dg/c99-complex-1.c: Same.
9539 * gcc.dg/c99-complex-2.c: Same.
9540 * gcc.dg/c99-complit-2.c: Same.
9541 * gcc.dg/c99-const-expr-7.c: Same.
9542 * gcc.dg/c99-const-expr-8.c: Same.
9543 * gcc.dg/c99-flex-array-3.c: Same.
9544 * gcc.dg/c99-flex-array-7.c: Same.
9545 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9546 * gcc.dg/c99-impl-decl-1.c: Same.
9547 * gcc.dg/c99-impl-int-1.c: Same.
9548 * gcc.dg/c99-impl-int-2.c: Same.
9549 * gcc.dg/c99-init-3.c: Same.
9550 * gcc.dg/c99-restrict-1.c: Same.
9551 * gcc.dg/c99-return-1.c: Same.
9552 * gcc.dg/c99-tag-1.c: Same.
9553 * gcc.dg/c99-tag-3.c: Same.
9554 * gcc.dg/call-diag-2.c: Same.
9555 * gcc.dg/cpp/19940712-1.c: Same.
9556 * gcc.dg/cpp/19951025-1.c: Same.
9557 * gcc.dg/cpp/19990413-1.c: Same.
9558 * gcc.dg/cpp/direct2.c: Same.
9559 * gcc.dg/cpp/direct2s.c: Same.
9560 * gcc.dg/cpp/pr28709.c: Same.
9561 * gcc.dg/cpp/pr61854-c90.c: Same.
9562 * gcc.dg/cpp/pr61854-c94.c: Same.
9563 * gcc.dg/cpp/pragma-1.c: Same.
9564 * gcc.dg/cpp/pragma-2.c: Same.
9565 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9566 * gcc.dg/cpp/trad/literals-2.c: Same.
9567 * gcc.dg/cpp/warn-comments-2.c: Same.
9568 * gcc.dg/cpp/warn-comments-3.c: Same.
9569 * gcc.dg/cpp/warn-comments.c: Same.
9570 * gcc.dg/cpp/warn-long-long-2.c: Same.
9571 * gcc.dg/cpp/warn-long-long.c: Same.
9572 * gcc.dg/cpp/warn-redefined-2.c: Same.
9573 * gcc.dg/cpp/warn-redefined.c: Same.
9574 * gcc.dg/darwin-cfstring-2.c: Same.
9575 * gcc.dg/darwin-cfstring-format-1.c: Same.
9576 * gcc.dg/decl-9.c: Same.
9577 * gcc.dg/declspec-1.c: Same.
9578 * gcc.dg/declspec-10.c: Same.
9579 * gcc.dg/declspec-11.c: Same.
9580 * gcc.dg/declspec-13.c: Same.
9581 * gcc.dg/declspec-18.c: Same.
9582 * gcc.dg/declspec-4.c: Same.
9583 * gcc.dg/declspec-5.c: Same.
9584 * gcc.dg/declspec-6.c: Same.
9585 * gcc.dg/declspec-8.c: Same.
9586 * gcc.dg/deprecated-4.c: Same.
9587 * gcc.dg/deprecated.c: Same.
9588 * gcc.dg/dfp/composite-type.c: Same.
9589 * gcc.dg/empty-source-2.c: Same.
9590 * gcc.dg/empty-source-3.c: Same.
9591 * gcc.dg/format/attr-6.c: Same.
9592 * gcc.dg/format/branch-1.c: Same.
9593 * gcc.dg/format/c90-printf-1.c: Same.
9594 * gcc.dg/format/c90-strftime-2.c: Same.
9595 * gcc.dg/format/c99-strftime-1.c: Same.
9596 * gcc.dg/format/cmn-err-1.c: Same.
9597 * gcc.dg/format/few-1.c: Same.
9598 * gcc.dg/format/ms_branch-1.c: Same.
9599 * gcc.dg/format/ms_unnamed-1.c: Same.
9600 * gcc.dg/format/ms_va-1.c: Same.
9601 * gcc.dg/format/unnamed-1.c: Same.
9602 * gcc.dg/format/va-1.c: Same.
9603 * gcc.dg/format/xopen-1.c: Same.
9604 * gcc.dg/funcdef-var-1.c: Same.
9605 * gcc.dg/funcdef-var-2.c: Same.
9606 * gcc.dg/gnu89-const-expr-1.c: Same.
9607 * gcc.dg/gnu89-const-expr-2.c: Same.
9608 * gcc.dg/gnu90-const-expr-1.c: Same.
9609 * gcc.dg/gnu99-const-expr-1.c: Same.
9610 * gcc.dg/gnu99-const-expr-2.c: Same.
9611 * gcc.dg/gnu99-init-2.c: Same.
9612 * gcc.dg/gomp/_Atomic-5.c: Same.
9613 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9614 * gcc.dg/gomp/atomic-5.c: Same.
9615 * gcc.dg/gomp/linear-1.c: Same.
9616 * gcc.dg/gomp/pr67500.c: Same.
9617 * gcc.dg/init-bad-1.c: Same.
9618 * gcc.dg/init-bad-2.c: Same.
9619 * gcc.dg/init-bad-3.c: Same.
9620 * gcc.dg/init-string-1.c: Same.
9621 * gcc.dg/label-compound-stmt-1.c: Same.
9622 * gcc.dg/label-decl-2.c: Same.
9623 * gcc.dg/label-decl-4.c: Same.
9624 * gcc.dg/large-size-array-2.c: Same.
9625 * gcc.dg/large-size-array-4.c: Same.
9626 * gcc.dg/lvalue-6.c: Same.
9627 * gcc.dg/m-un-2.c: Same.
9628 * gcc.dg/multiple-overflow-warn-1.c: Same.
9629 * gcc.dg/multiple-overflow-warn-2.c: Same.
9630 * gcc.dg/multiple-overflow-warn-3.c: Same.
9631 * gcc.dg/nested-redef-1.c: Same.
9632 * gcc.dg/no-asm-1.c: Same.
9633 * gcc.dg/no-asm-3.c: Same.
9634 * gcc.dg/no-asm-4.c: Same.
9635 * gcc.dg/noncompile/20010524-1.c: Same.
9636 * gcc.dg/noncompile/incomplete-5.c: Same.
9637 * gcc.dg/noncompile/pr44517.c: Same.
9638 * gcc.dg/noncompile/pr52290.c: Same.
9639 * gcc.dg/noreturn-1.c: Same.
9640 * gcc.dg/overflow-warn-1.c: Same.
9641 * gcc.dg/overflow-warn-2.c: Same.
9642 * gcc.dg/overflow-warn-3.c: Same.
9643 * gcc.dg/overflow-warn-4.c: Same.
9644 * gcc.dg/parm-mismatch-1.c: Same.
9645 * gcc.dg/parser-pr28152-2.c: Same.
9646 * gcc.dg/parser-pr28152.c: Same.
9647 * gcc.dg/pedwarn-init.c: Same.
9648 * gcc.dg/pointer-arith-2.c: Same.
9649 * gcc.dg/pointer-arith-3.c: Same.
9650 * gcc.dg/pointer-arith-4.c: Same.
9651 * gcc.dg/pr14475.c: Same.
9652 * gcc.dg/pr18596-3.c: Same.
9653 * gcc.dg/pr18809-1.c: Same.
9654 * gcc.dg/pr27953.c: Same.
9655 * gcc.dg/pr30457.c: Same.
9656 * gcc.dg/pr30551-2.c: Same.
9657 * gcc.dg/pr30551-3.c: Same.
9658 * gcc.dg/pr30551-4.c: Same.
9659 * gcc.dg/pr30551-5.c: Same.
9660 * gcc.dg/pr30551-6.c: Same.
9661 * gcc.dg/pr30551.c: Same.
9662 * gcc.dg/pr36997.c: Same.
9663 * gcc.dg/pr41842.c: Same.
9664 * gcc.dg/pr48552-1.c: Same.
9665 * gcc.dg/pr48552-2.c: Same.
9666 * gcc.dg/pr59717.c: Same.
9667 * gcc.dg/pr61077.c: Same.
9668 * gcc.dg/pr61096-1.c: Same.
9669 * gcc.dg/pr63626.c: Same.
9670 * gcc.dg/pr64223-1.c: Same.
9671 * gcc.dg/pr64223-2.c: Same.
9672 * gcc.dg/pr8788-1.c: Same.
9673 * gcc.dg/pr8927-1.c: Same.
9674 * gcc.dg/pragma-darwin.c: Same.
9675 * gcc.dg/pragma-diag-5.c: Same.
9676 * gcc.dg/pragma-message.c: Same.
9677 * gcc.dg/redecl-1.c: Same.
9678 * gcc.dg/simd-1.c: Same.
9679 * gcc.dg/simd-5.c: Same.
9680 * gcc.dg/simd-6.c: Same.
9681 * gcc.dg/spellcheck-fields.c: Same.
9682 * gcc.dg/spellcheck-typenames.c: Same.
9683 * gcc.dg/struct-semi-2.c: Same.
9684 * gcc.dg/struct-semi-3.c: Same.
9685 * gcc.dg/transparent-union-3.c: Same.
9686 * gcc.dg/ucnid-8.c: Same.
9687 * gcc.dg/uninit-pr19430-O0.c: Same.
9688 * gcc.dg/uninit-pr19430.c: Same.
9689 * gcc.dg/uninit-pr20644-O0.c: Same.
9690 * gcc.dg/utf-dflt.c: Same.
9691 * gcc.dg/utf-dflt2.c: Same.
9692 * gcc.dg/utf16-4.c: Same.
9693 * gcc.dg/vla-11.c: Same.
9694 * gcc.dg/vla-20.c: Same.
9695 * gcc.dg/vla-init-1.c: Same.
9696 * gcc.dg/vla-init-2.c: Same.
9697 * gcc.dg/vla-init-3.c: Same.
9698 * gcc.dg/weak/weak-6.c: Same.
9699 * gcc.dg/weak/weak-7.c: Same.
9700 * gcc.dg/wtr-int-type-1.c: Same.
9701 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9702 * gcc.target/arm/polytypes.c: Same.
9703 * gcc.target/i386/spellcheck-options-4.c: Same.
9704 * gcc.target/powerpc/20030218-1.c: Same.
9705 * gcc.target/sh/pr21255-4.c: Same.
9706 * gcc.test-framework/dg-error-exp-XP.c: Same.
9707 * gfortran.dg/array_constructor_30.f03: Same.
9708 * gfortran.dg/class_30.f90: Same.
9709 * gfortran.dg/goacc/subarrays.f95: Same.
9710 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9711 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9712 * gfortran.dg/intrinsic_std_1.f90: Same.
9713 * gfortran.dg/pr70006.f90: Same.
9714 * gfortran.dg/warning-directive-1.F90: Same.
9715 * gfortran.dg/warning-directive-2.F90: Same.
9716 * gfortran.dg/warning-directive-3.F90: Same.
9717 * gfortran.dg/warning-directive-4.F90: Same.
9718 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9719 * obj-c++.dg/class-extension-1.mm: Same.
9720 * obj-c++.dg/class-extension-2.mm: Same.
9721 * obj-c++.dg/class-protocol-1.mm: Same.
9722 * obj-c++.dg/cxx-ivars-1.mm: Same.
9723 * obj-c++.dg/duplicate-class-1.mm: Same.
9724 * obj-c++.dg/exceptions-3.mm: Same.
9725 * obj-c++.dg/exceptions-4.mm: Same.
9726 * obj-c++.dg/exceptions-5.mm: Same.
9727 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9728 * obj-c++.dg/fsf-package-0.m: Same.
9729 * obj-c++.dg/invalid-type-1.mm: Same.
9730 * obj-c++.dg/method-12.mm: Same.
9731 * obj-c++.dg/method-13.mm: Same.
9732 * obj-c++.dg/method-15.mm: Same.
9733 * obj-c++.dg/method-16.mm: Same.
9734 * obj-c++.dg/method-6.mm: Same.
9735 * obj-c++.dg/method-7.mm: Same.
9736 * obj-c++.dg/property/at-property-1.mm: Same.
9737 * obj-c++.dg/property/at-property-14.mm: Same.
9738 * obj-c++.dg/property/at-property-17.mm: Same.
9739 * obj-c++.dg/property/at-property-21.mm: Same.
9740 * obj-c++.dg/property/at-property-5.mm: Same.
9741 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9742 * obj-c++.dg/property/dynamic-3.mm: Same.
9743 * obj-c++.dg/property/dynamic-4.mm: Same.
9744 * obj-c++.dg/property/property-neg-1.mm: Same.
9745 * obj-c++.dg/property/property-neg-6.mm: Same.
9746 * obj-c++.dg/property/synthesize-11.mm: Same.
9747 * obj-c++.dg/property/synthesize-5.mm: Same.
9748 * obj-c++.dg/property/synthesize-6.mm: Same.
9749 * obj-c++.dg/proto-lossage-4.mm: Same.
9750 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9751 * obj-c++.dg/strings/strings-1.mm: Same.
9752 * obj-c++.dg/super-class-1.mm: Same.
9753 * obj-c++.dg/syntax-error-6.mm: Same.
9754 * obj-c++.dg/syntax-error-7.mm: Same.
9755 * obj-c++.dg/syntax-error-9.mm: Same.
9756 * obj-c++.dg/try-catch-13.mm: Same.
9757 * objc.dg/attributes/method-noreturn-1.m: Same.
9758 * objc.dg/bad-receiver-type-2.m: Same.
9759 * objc.dg/bad-receiver-type.m: Same.
9760 * objc.dg/call-super-2.m: Same.
9761 * objc.dg/class-2.m: Same.
9762 * objc.dg/class-extension-1.m: Same.
9763 * objc.dg/class-extension-2.m: Same.
9764 * objc.dg/class-protocol-1.m: Same.
9765 * objc.dg/desig-init-1.m: Same.
9766 * objc.dg/duplicate-class-1.m: Same.
9767 * objc.dg/exceptions-3.m: Same.
9768 * objc.dg/exceptions-4.m: Same.
9769 * objc.dg/exceptions-5.m: Same.
9770 * objc.dg/foreach-6.m: Same.
9771 * objc.dg/foreach-7.m: Same.
9772 * objc.dg/fsf-nsstring-format-1.m: Same.
9773 * objc.dg/fsf-package-0.m: Same.
9774 * objc.dg/invalid-type-1.m: Same.
9775 * objc.dg/method-11.m: Same.
9776 * objc.dg/method-19.m: Same.
9777 * objc.dg/method-2.m: Same.
9778 * objc.dg/method-20.m: Same.
9779 * objc.dg/method-5.m: Same.
9780 * objc.dg/method-6.m: Same.
9781 * objc.dg/method-7.m: Same.
9782 * objc.dg/method-9.m: Same.
9783 * objc.dg/missing-proto-3.m: Same.
9784 * objc.dg/private-1.m: Same.
9785 * objc.dg/property/at-property-1.m: Same.
9786 * objc.dg/property/at-property-14.m: Same.
9787 * objc.dg/property/at-property-17.m: Same.
9788 * objc.dg/property/at-property-21.m: Same.
9789 * objc.dg/property/at-property-5.m: Same.
9790 * objc.dg/property/dynamic-3.m: Same.
9791 * objc.dg/property/dynamic-4.m: Same.
9792 * objc.dg/property/property-neg-1.m: Same.
9793 * objc.dg/property/property-neg-6.m: Same.
9794 * objc.dg/property/synthesize-11.m: Same.
9795 * objc.dg/property/synthesize-5.m: Same.
9796 * objc.dg/property/synthesize-6.m: Same.
9797 * objc.dg/proto-hier-1.m: Same.
9798 * objc.dg/proto-lossage-4.m: Same.
9799 * objc.dg/protocol-qualifier-2.m: Same.
9800 * objc.dg/strings/strings-1.m: Same.
9801 * objc.dg/type-size-1.m: Same.
9802
d904a983
JL
98032017-04-18 Jeff Law <law@redhat.com>
9804
9805 PR target/74563
9806 * gcc.target/mips/pr74563: New test.
9807
0155ed56
JJ
98082017-04-18 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR tree-optimization/80443
9811 * gcc.c-torture/compile/pr80443.c: New test.
9812
f380f608
RS
98132017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9814
9815 PR rtl-optimization/80357
9816 * gcc.c-torture/compile/pr80357.c: New test.
9817
dd68669b
JL
98182017-04-18 Jeff Law <law@redhat.com>
9819
9820 PR middle-end/80422
9821 * gcc.c-torture/compile/pr80422.c: New test.
9822
1cda61fc
JJ
98232017-04-18 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR debug/80263
9826 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9827
19970253
MM
98282017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9829
9830 PR target/80099
9831 * gcc.target/powerpc/pr80099-1.c: New test.
9832 * gcc.target/powerpc/pr80099-2.c: Likewise.
9833 * gcc.target/powerpc/pr80099-3.c: Likewise.
9834 * gcc.target/powerpc/pr80099-4.c: Likewise.
9835 * gcc.target/powerpc/pr80099-5.c: Likewise.
9836
8487c9a5
JJ
98372017-04-18 Jakub Jelinek <jakub@redhat.com>
9838
3b5fb3cb
JJ
9839 PR sanitizer/80444
9840 * gcc.dg/sancov/pr80444.c: New test.
9841
8487c9a5
JJ
9842 PR middle-end/79788
9843 PR middle-end/80375
9844 * gcc.dg/pr79788-1.c: New test.
9845 * gcc.dg/pr79788-2.c: New test.
9846
be7c73ae
MP
98472017-04-18 Marek Polacek <polacek@redhat.com>
9848
9849 PR c++/80244 - ICE with attribute in template alias.
9850 * g++.dg/cpp0x/alias-decl-59.C: New test.
9851
d6e3e8a5
MP
9852 PR c++/80241 - ICE with alignas pack expansion.
9853 * g++.dg/cpp0x/alignas11.C: New test.
9854
1adb82e1
BE
98552017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9856
9857 PR c++/80287
9858 * g++.dg/lto/pr80287_0.C: New test.
9859
fb5e5621
KN
98602017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9861
9862 PR target/80315
9863 * gcc.target/powerpc/pr80315-1.c: New test.
9864 * gcc.target/powerpc/pr80315-2.c: New test.
9865 * gcc.target/powerpc/pr80315-3.c: New test.
9866 * gcc.target/powerpc/pr80315-4.c: New test.
9867
afeaeb70
TV
98682017-04-16 Tom de Vries <tom@codesourcery.com>
9869
9870 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9871 directive.
9872 * g++.dg/parse/error3.C: Same.
9873 * g++.old-deja/g++.pt/niklas01a.C: Same.
9874 * gcc.dg/990506-0.c: Same.
9875 * gcc.dg/cpp/19990413-1.c: Same.
9876 * gcc.dg/cpp/pragma-1.c: Same.
9877 * gcc.dg/cpp/pragma-2.c: Same.
9878 * gcc.dg/m-un-2.c: Same.
9879 * objc.dg/private-1.m: Same.
9880
604f37cd
UB
98812017-04-15 Uros Bizjak <ubizjak@gmail.com>
9882
9883 * gcc.dg/pr54669.c: Fix dg-do directive.
9884 * gcc.dg/pr78582.c: Ditto.
9885 * gcc.dg/pr80020.c: Ditto.
9886 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9887 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9888 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9889 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9890 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9891 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9892 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9893 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9894 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9895 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9896
35cfdb17
DH
98972017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9898
604f37cd 9899 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9900 * gfortran.dg/generic_29.f90: Likewise.
9901 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9902 * gfortran.dg/pr41922.f90: Likewise.
9903 * gfortran.dg/pr70006.f90: Likewise.
9904
f378be38
SB
99052017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9906
9907 PR tree-optimization/66612
9908 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9909
43076492
JW
99102017-04-14 Janus Weil <janus@gcc.gnu.org>
9911
9912 PR fortran/80361
9913 * gfortran.dg/class_62.f90: New test case.
9914
dd3d6a42
AB
99152017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9916
9917 * gcc.target/arc/loop-1.c: New file.
9918
31a07c81
MM
99192017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9920
9921 PR target/80098
9922 * gcc.target/powerpc/pr80098-1.c: New test.
9923 * gcc.target/powerpc/pr80098-2.c: Likewise.
9924 * gcc.target/powerpc/pr80098-3.c: Likewise.
9925 * gcc.target/powerpc/pr80098-4.c: Likewise.
9926
09956017
JJ
99272017-04-13 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR sanitizer/80403
9930 * g++.dg/ubsan/pr80403-2.C: New test.
9931
bc042396
VM
99322017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9933
9934 PR rtl-optimization/80343
9935 * gcc.target/powerpc/pr80343.c: New.
9936
abac4c34
DK
99372017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9938
9939 PR sanitizer/80414
9940 * c-c++-common/ubsan/bounds-15.c: New test.
9941
43a3aa03
RB
99422017-04-13 Richard Biener <rguenther@suse.de>
9943
9944 PR testsuite/80416
9945 * g++.dg/torture/pr79671.C: Fix asm constraints.
9946
031fbdb9
JJ
99472017-04-13 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR debug/80321
9950 * gcc.dg/debug/pr80321.c: New test.
9951
99522017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9953
9954 * gnat.dg/debug10.adb: New test.
9955 * gnat.dg/debug10_pkg.ads: New helper.
9956
76873758
JJ
99572017-04-12 Jakub Jelinek <jakub@redhat.com>
9958
deed3da9
JJ
9959 PR tree-optimization/79390
9960 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9961
b96a3e11
JJ
9962 PR sanitizer/80403
9963 PR sanitizer/80404
9964 PR sanitizer/80405
9965 * g++.dg/ubsan/pr80403.C: New test.
9966 * g++.dg/ubsan/pr80404.C: New test.
9967 * g++.dg/ubsan/pr80405.C: New test.
9968
76873758
JJ
9969 PR c/80163
9970 * gcc.dg/torture/pr80163.c: New test.
9971
940c9a7c 99722017-04-12 Richard Biener <rguenther@suse.de>
76873758 9973 Jeff Law <law@redhat.com>
940c9a7c
RB
9974
9975 PR tree-optimization/80359
9976 * gcc.dg/torture/pr80359.c: New testcase.
9977
350792ff 99782017-04-12 Richard Biener <rguenther@suse.de>
76873758 9979 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9980
9981 PR middle-end/79671
9982 * g++.dg/torture/pr79671.C: New testcase.
9983 * g++.dg/lto/pr79671_0.C: Likewise.
9984 * g++.dg/lto/pr79671_1.c: Likewise.
9985
d62e6f10
JJ
99862017-04-12 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR sanitizer/80349
9989 * g++.dg/ubsan/pr80349.C: New test.
9990
8585103f
JJ
99912017-04-11 Jakub Jelinek <jakub@redhat.com>
9992
347e1f77
JJ
9993 PR c++/80370
9994 * g++.dg/cpp1z/decomp28.C: New test.
9995
df1c878e
JJ
9996 PR middle-end/80100
9997 * gcc.dg/pr80100.c: New test.
9998
8585103f
JJ
9999 PR rtl-optimization/80385
10000 * g++.dg/opt/pr80385.C: New test.
10001
c6cf6ef7
ML
100022017-04-11 Martin Liska <mliska@suse.cz>
10003
10004 PR ipa/80212
10005 * g++.dg/ipa/pr80212.C: New test.
10006
3812f460
MS
100072017-04-11 Martin Sebor <msebor@redhat.com>
10008
10009 PR middle-end/80364
10010 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
10011
9f679370
ML
100122017-04-11 Martin Liska <mliska@suse.cz>
10013
10014 PR sanitizer/70878
10015 * gcc.dg/ubsan/pr70878.c: New test.
10016
82665822
JJ
100172017-04-11 Jakub Jelinek <jakub@redhat.com>
10018
cb278caa
JJ
10019 PR target/80381
10020 * gcc.target/i386/pr80381.c: New test.
10021
82665822
JJ
10022 PR c++/80363
10023 * g++.dg/ext/pr80363.C: New test.
10024
abde687a
SKS
100252017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10026
10027 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
10028 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
10029 Add avr-*-* to non-lp64 selector.
10030
13e6ec34
MS
100312017-04-10 Martin Sebor <msebor@redhat.com>
10032
10033 * gcc.dg/pr40340-3.c: Adjust directive pattern.
10034 * gcc.dg/pr40340-4.c: Same.
10035
a2cb1196
NK
100362017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
10037
13e6ec34 10038 PR fortran/69498
a2cb1196
NK
10039 * gfortran.dg/submodule_unexp.f90: Modified test
10040 to account for new error.
10041 * gfortran.dg/submodule_twice.f90: New Test
10042
b447b28c
JJ
100432017-04-10 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR c++/80176
10046 * g++.dg/init/ref23.C: New test.
10047
3bbd6768
TK
100482017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10049
10050 PR tree-optimization/80304
10051 * gfortran.dg/do_concurrent_4.f90: New test case.
10052
99827b5c
JW
100532017-04-10 Janus Weil <janus@gcc.gnu.org>
10054
10055 PR fortran/80046
10056 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
10057
7db31bc2
DE
100582017-04-10 David Edelsohn <dje.gcc@gmail.com>
10059
10060 * g++.dg/torture/pr79905.C: Add -maltivec option.
10061
9058a2c5
JL
100622017-04-10 Jeff Law <law@redhat.com>
10063
10064 PR tree-optimization/80374
10065 * g++.dg/pr80374.c: New test.
10066
bd8f8642
KN
100672017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10068
10069 PR target/80108
10070 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
10071 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
10072
f634dd47
UB
100732017-04-10 Uros Bizjak <ubizjak@gmail.com>
10074
10075 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
10076
065ba179
UB
100772017-04-10 Uros Bizjak <ubizjak@gmail.com>
10078
10079 PR testsuite/79356
10080 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
10081
71b838d0
DS
100822017-04-10 Daniel Santos <daniel.santos@pobox.com>
10083
10084 PR testsuite/79867
10085 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
10086
98a7a34e
MP
100872017-04-10 Marek Polacek <polacek@redhat.com>
10088
10089 PR sanitizer/80348
10090 * g++.dg/ubsan/div-by-zero-3.C: New test.
10091
aac69a62
BC
100922017-04-10 Bin Cheng <bin.cheng@arm.com>
10093
10094 PR tree-optimization/80153
10095 * gcc.c-torture/execute/pr80153.c: New.
10096
737237c9
RB
100972017-04-10 Richard Biener <rguenther@suse.de>
10098
10099 PR middle-end/80362
10100 * gcc.dg/torture/pr80362.c: New testcase.
10101
ba6ee9fc
RB
101022017-04-10 Richard Biener <rguenther@suse.de>
10103
10104 PR tree-optimization/80304
10105 * gcc.dg/torture/pr80304.c: New testcase.
10106
4d1a05f1
NS
101072017-04-10 Nathan Sidwell <nathan@acm.org>
10108
10109 PR target/79905
10110 * g++.dg/torture/pr79905.C: New.
10111
3ee0fb02
ML
101122017-04-10 Martin Liska <mliska@suse.cz>
10113
10114 PR sanitizer/80350
10115 * c-c++-common/ubsan/pr80350.c: New test.
10116
167a5b77
JJ
101172017-04-10 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR target/80324
10120 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
10121
d691b7e4
ML
101222017-04-08 Martin Liska <mliska@suse.cz>
10123
10124 Revert:
10125 2017-04-07 Martin Liska <mliska@suse.cz>
10126
10127 PR ipa/80212
10128 * g++.dg/ipa/pr80212.C: New test.
10129
dcb2c527
JJ
101302017-04-07 Jakub Jelinek <jakub@redhat.com>
10131
c98b0016
JJ
10132 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
10133 dg-options.
10134 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
10135
dcb2c527
JJ
10136 PR target/80322
10137 PR target/80323
10138 PR target/80325
10139 PR target/80326
10140 * gcc.target/i386/avx512f-undefined-1.c: New test.
10141 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
10142 * gcc.target/i386/avx-cvtsd-1.c: New test.
10143 * gcc.target/i386/avx512f-cvtss-1.c: New test.
10144 * gcc.target/i386/avx512f-abspd-1.c: New test.
10145 * gcc.target/i386/avx-cvtss-1.c: New test.
10146 * gcc.target/i386/avx512f-absps-1.c: New test.
10147 * gcc.target/i386/avx512f-int2mask-1.c: New test.
10148 * gcc.target/i386/avx512f-mask2int-1.c: New test.
10149
1ef532f4
MP
101502017-04-07 Marek Polacek <polacek@redhat.com>
10151
10152 PR sanitizer/80348
10153 * g++.dg/ubsan/div-by-zero-2.C: New test.
10154
2166aeb3
MP
10155 PR c++/80095
10156 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
10157
057da7af
VM
101582017-04-07 Vladimir Makarov <vmakarov@redhat.com>
10159
10160 PR rtl-optimization/70478
10161 * gcc.target/s390/pr70478.c: New.
10162
3b6cb9e3
ML
101632017-04-07 Martin Liska <mliska@suse.cz>
10164
10165 PR target/79889
10166 * g++.dg/ext/mv8.C: Add aarch64* targets.
10167
70cd23c0
ML
101682017-04-07 Martin Liska <mliska@suse.cz>
10169
10170 PR ipa/80212
10171 * g++.dg/ipa/pr80212.C: New test.
10172
fe6bb25f
TP
101732017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10174
10175 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
10176
bf7b869a
RB
101772017-04-07 Richard Biener <rguenther@suse.de>
10178
10179 PR tree-optimization/80334
10180 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
10181 alignas on stack.
10182
2d143ba8
RB
101832017-04-07 Richard Biener <rguenther@suse.de>
10184
10185 PR middle-end/80341
10186 * gcc.dg/torture/pr80341.c: New testcase.
10187
ed3cd38d
JJ
101882017-04-06 Jakub Jelinek <jakub@redhat.com>
10189
10190 PR debug/80234
10191 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
10192 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
10193
e5f56581
UB
101942017-04-06 Uros Bizjak <ubizjak@gmail.com>
10195
10196 PR target/79733
10197 * gcc.target/i386/pr79733.c: New test.
10198
a5211c80
UB
101992017-04-06 Uros Bizjak <ubizjak@gmail.com>
10200
10201 PR target/80298
10202 * gcc.target/i386/pr80298-1.c: New test.
10203 * gcc.target/i386/pr80298-2.c: Ditto.
10204
db086c96
TP
102052017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
10206
10207 PR target/80082
10208 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
10209 ARMv7-R.
10210
09b63f67
RB
102112017-04-06 Richard Biener <rguenther@suse.de>
10212
10213 PR tree-optimization/80334
10214 * g++.dg/torture/pr80334.C: New testcase.
10215
d9f8c5af
ML
102162017-04-06 Martin Liska <mliska@suse.cz>
10217
10218 PR sanitizer/80166
10219 * gcc.dg/asan/pr80166.c: New test.
10220
1b68991f
RO
102212017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10222
10223 PR tree-optimization/79390
10224 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
10225
0f784346
RB
102262017-04-06 Richard Biener <rguenther@suse.de>
10227
10228 PR tree-optimization/80262
10229 * gcc.target/i386/pr80262.c: New testcase.
10230
23a429c2
RB
102312017-04-06 Richard Biener <rguenther@suse.de>
10232
10233 PR middle-end/80281
10234 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
10235
e2323a2b
VM
102362017-04-05 Vladimir Makarov <vmakarov@redhat.com>
10237
10238 PR rtl-optimization/70703
10239 * gcc.target/i386/pr70703.c: New.
10240
47a11342
JJ
102412017-04-05 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR sanitizer/80308
10244 * c-c++-common/asan/pr80308.c: New test.
10245
d0ee17a5
DV
102462017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10247
10248 PR target/79890
10249 * gcc.target/s390/pr79890.c: New test case.
10250
36f896c7
JJ
102512017-04-05 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR target/80310
10254 * c-c++-common/ubsan/pr80310.c: New test.
10255
d16e2ddd
JJ
102562017-04-04 Jakub Jelinek <jakub@redhat.com>
10257
e1201dff
JJ
10258 PR c++/80297
10259 * g++.dg/torture/pr80297.C: New test.
10260
d16e2ddd
JJ
10261 PR tree-optimization/79390
10262 * gcc.target/i386/pr79390.c: New test.
10263 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
10264
c0ea338b
VR
102652017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
10266
10267 PR c++/80296
10268 * g++.dg/cpp0x/alias-decl-80296.C: New test.
10269
a1527a93
TP
102702017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10271
10272 PR target/80307
10273 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
10274 targeting any CPU or architecture.
10275 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
10276 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
10277 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
10278 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
10279 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
10280 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
10281 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
10282 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
10283
065ba179 102842017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
10285
10286 PR fortran/69498
10287 * gfortran.dg/submodule_unexp.f90: New test.
10288
b1fd967c
JJ
102892017-04-04 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR target/80286
10292 * gcc.target/i386/avx-pr80286.c: New test.
10293 * gcc.dg/pr80286.c: New test.
10294
248179b5
RB
102952017-04-04 Richard Biener <rguenther@suse.de>
10296
10297 PR middle-end/80281
10298 * gcc.dg/torture/pr80281.c: New testcase.
10299
a577fcf2
RB
103002017-04-04 Richard Biener <rguenther@suse.de>
10301
10302 PR tree-optimization/80275
10303 * g++.dg/opt/pr80275.C: Make g static.
10304
833bbf60
SB
103052017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
10306
10307 PR rtl-optimization/60818
10308 * gcc.c-torture/compile/pr60818.c: New testcase.
10309
5764ee3c
JW
103102017-04-03 Jonathan Wakely <jwakely@redhat.com>
10311
10312 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
10313 * gcc.dg/20031012-1.c: Likewise.
10314 * gcc.dg/ipa/ipcp-1.c: Likewise.
10315 * gcc.dg/torture/matrix-3.c: Likewise.
10316 * gcc.target/powerpc/ppc-spe.c: Likewise.
10317 * gcc.target/rx/zero-width-bitfield.c: Likewise.
10318
bbdf4e81
PB
103192017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10320
10321 PR target/80246
10322 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
10323 powerpc_vsx_ok.
10324 (std, ld): Limit scan-assembler-times check to lp64.
10325 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
10326 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
10327 powerpc_vsx_ok.
10328
44bc146f
PB
103292017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10330
10331 PR target/80246
10332 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
10333
fff80893
RB
103342017-04-03 Richard Biener <rguenther@suse.de>
10335
10336 PR tree-optimization/80275
10337 * g++.dg/opt/pr80275.C: New testcase.
10338
79f9fc38
DV
103392017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10340
10341 PR testsuite/79356
10342 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
10343
a8e70fd3
RD
103442017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
10345
10346 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10347 (bal): Increase iteration count and assume alignment.
10348
e0061866
BC
103492017-04-03 Bin Cheng <bin.cheng@arm.com>
10350
10351 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10352
c2d43326
AP
103532017-04-02 Andrew Pinski <apinski@cavium.com>
10354
10355 * gcc.c-torture/compile/nested-3.c: New testcase.
10356 * gcc.c-torture/execute/20170401-1.c: New testcase.
10357 * gcc.c-torture/execute/20170401-2.c: New testcase.
10358
a5a9046d
SB
103592017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10360
10361 PR rtl-optimization/79405
10362 gcc.dg/pr79405.c: New testcase.
10363
6f3af356
JJ
103642017-03-31 Jakub Jelinek <jakub@redhat.com>
10365
eee3756d
JJ
10366 PR debug/79255
10367 * gcc.dg/pr79255.c: New test.
10368
6f3af356
JJ
10369 PR c++/79572
10370 * g++.dg/ubsan/null-8.C: New test.
10371
99e6cfd6
PH
103722017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10373
10374 PR target/80107
10375 * gfortran.dg/pr80107.f: New.
10376
094e6b7a
JL
103772017-03-31 Jeff Law <law@redhat.com>
10378
10379 PR tree-optimization/49498
10380 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10381
eceb2409 103822017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10383
eceb2409
RB
10384 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10385
c412c01a 103862017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10387
c412c01a
RB
10388 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10389
005f12bf
JJ
103902017-03-31 Jakub Jelinek <jakub@redhat.com>
10391
af88f557
JJ
10392 PR libstdc++/80251
10393 * g++.dg/ext/is_aggregate.C: New test.
10394
7d790165
JJ
10395 PR middle-end/80173
10396 * gcc.target/i386/pr80173.c: New test.
10397
a7d55154
JJ
10398 PR middle-end/80163
10399 * gcc.dg/pr80163.c: New test.
10400
005f12bf
JJ
10401 PR debug/80025
10402 * gcc.dg/torture/pr80025.c: New test.
10403
c8e0f43f
MF
104042017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10405
10406 * gcc.target/mips/pr52125.c: Add -msym32.
10407
724d25f3
JJ
104082017-03-30 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR translation/80189
10411 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10412 * g++.dg/gomp/sharing-1.C: Likewise.
10413 * gfortran.dg/gomp/pr44536.f90: Likewise.
10414 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10415 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10416 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10417 * gfortran.dg/gomp/pr33439.f90: Likewise.
10418 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10419 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10420 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10421 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10422 * gcc.dg/gomp/sharing-1.c: Likewise.
10423
05dc406d
PB
104242017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10425
10426 PR target/80246
10427 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10428 Darwin and SPE.
10429 (dxex, dxexq): Update return type.
10430 (diex, diexq): Update argument type.
10431 * gcc.target/powerpc/pr80246.c: New test.
10432
b0fd4d7e
MJ
104332017-03-30 Martin Jambor <mjambor@suse.cz>
10434
10435 PR ipa/77333
10436 * g++.dg/ipa/pr77333.C: New test.
10437
de008ec4
JJ
104382017-03-30 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR target/80206
10441 * gcc.target/i386/pr80206.c: New test.
10442
28c02407
RB
104432017-03-30 Richard Biener <rguenther@suse.de>
10444
10445 PR tree-optimization/77498
10446 * gfortran.dg/pr77498.f: New testcase.
10447
10fa8dfb
MP
104482017-03-29 Marek Polacek <polacek@redhat.com>
10449
10450 PR c/79730
10451 * gcc.dg/pr79730.c: New test.
10452
fdc54f39
JD
104532017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10454
10455 PR libgfortran/78670
10456 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10457 a character of length 1. Update test for success.
10458 * gfortran.dg/dtio_28.f03: New test.
10459 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10460 'scratch' to delete the file when done.
10461
533c0b69
SB
104622017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10463
10464 PR rtl-optimization/80233
10465 * gcc.c-torture/compile/pr80233.c: New testcase.
10466
e35229f8
TK
104672017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10468
10469 PR fortran/80254
10470 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10471 * gfortran.dg/dec_io_2a.f90: instead (new test).
10472
5c0a28d4
JW
104732017-03-28 Jiong Wang <jiong.wang@arm.com>
10474
10475 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10476
19846619
SB
104772017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10478
10479 PR testsuite/43496
10480 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10481 generating PIC code.
10482
e5119fab
VM
104832017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10484
10485 PR rtl-optimization/80193
10486 * gcc.target/i386/pr80193.c: New.
10487
cf474530
JW
104882017-03-28 Janus Weil <janus@gcc.gnu.org>
10489
10490 PR fortran/78661
10491 * gfortran.dg/dtio_25.f90: Modified test case.
10492 * gfortran.dg/dtio_27.f90: New test case.
10493
34fac449
UB
104942017-03-28 Uros Bizjak <ubizjak@gmail.com>
10495
10496 PR target/53383
10497 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10498 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10499 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10500
3e907b90
BC
105012017-03-28 Bin Cheng <bin.cheng@arm.com>
10502
10503 * gcc.c-torture/compile/irreducible-loop.c: New.
10504
522818b9
RS
105052017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10506
3e907b90 10507 PR tree-optimization/80218
522818b9
RS
10508 * gcc.dg/pr80218.c: New test.
10509
ea7d7da8
RB
105102017-03-28 Richard Biener <rguenther@suse.de>
10511
10512 PR tree-optimization/78644
10513 * gcc.dg/pr78644-1.c: New testcase.
10514 * gcc.dg/pr78644-2.c: Likewise.
10515
498173ef
TT
105162017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10517
10518 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10519 * gcc.dg/pic-4.c: Likewise.
10520 * gcc.dg/pie-3.c: Likewise.
10521 * gcc.dg/pie-4.c: Likewise.
10522
c5ad2433
ML
105232017-03-28 Martin Liska <mliska@suse.cz>
10524
10525 PR ipa/80205
10526 * g++.dg/ipa/pr80205.C: New test.
10527
17722fb9
SKS
105282017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10529
10530 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10531 with sizeof(int) < 4.
10532 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10533 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10534 * gcc.dg/torture/pr79777.c: Likewise.
10535 * gcc.dg/torture/pr79910.c: Likewise.
10536
737f500a
RB
105372017-03-28 Richard Biener <rguenther@suse.de>
10538
10539 PR middle-end/80222
10540 * g++.dg/pr80222.C: New testcase.
10541
62f96a79
ML
105422017-03-28 Martin Liska <mliska@suse.cz>
10543
10544 PR ipa/80104
10545 * gcc.dg/ipa/pr80104.c: New test.
10546
72785f26
MP
105472017-03-28 Marek Polacek <polacek@redhat.com>
10548
10549 PR sanitizer/80067
10550 * c-c++-common/ubsan/shift-10.c: New test.
10551
86516987
JL
105522017-03-27 Jeff Law <law@redhat.com>
10553
4dbf1eee 10554 PR tree-optimization/80216
86516987
JL
10555 * gcc.c-torture/compile/pr80216.c: New test.
10556
aade772d
JJ
105572017-03-27 Jakub Jelinek <jakub@redhat.com>
10558
a9e4a1a5
JJ
10559 PR middle-end/80162
10560 * c-c++-common/pr80162-1.c: New test.
10561 * c-c++-common/pr80162-2.c: New test.
10562 * c-c++-common/pr80162-3.c: New test.
10563
aade772d
JJ
10564 PR target/80102
10565 * g++.dg/opt/pr80102.C: New test.
10566
d89f355e
MM
105672017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10568
10569 PR target/78543
10570 * gcc.target/powerpc/pr78543.c: New test.
10571
79c4d73b
KN
105722017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10573
10574 PR target/80103
10575 * gcc.target/powerpc/pr80103-1.c: New test.
10576
819df781
RB
105772017-03-27 Richard Biener <rguenther@suse.de>
10578
10579 PR tree-optimization/80181
10580 * gcc.dg/torture/pr80181.c: New testcase.
10581
84804c5b
CZ
105822017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10583
065ba179 10584 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10585
c5e5f5f6
RB
105862017-03-27 Richard Biener <rguenther@suse.de>
10587
10588 PR ipa/79776
10589 * g++.dg/ipa/pr79776.C: New testcase.
10590
7cd200f6
JJ
105912017-03-27 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR sanitizer/80168
10594 * gcc.dg/asan/pr80168.c: New test.
10595
79f512ff
RB
105962017-03-27 Richard Biener <rguenther@suse.de>
10597
10598 PR tree-optimization/80170
10599 * gcc.dg/pr80170.c: New testcase.
10600
672d9f8e
RB
106012017-03-27 Richard Biener <rguenther@suse.de>
10602
10603 PR middle-end/80171
10604 * g++.dg/torture/pr80171.C: New testcase.
10605
978fcba3
JDA
106062017-03-26 John David Anglin <danglin@gcc.gnu.org>
10607
431d7882
JDA
10608 * gcc.dg/torture/pr79732.c: Require alias support.
10609 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10610
978fcba3
JDA
10611 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10612 libatomic_available.
10613 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10614 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10615
1f10d710
JD
106162017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10617
10618 PR libgfortran/78881
10619 * gfortran.dg/dtio_26.f90: New test.
10620
41036686
PT
106212017-03-25 Paul Thomas <pault@gcc.gnu.org>
10622
10623 PR fortran/80156
10624 PR fortran/79382
10625 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10626 testcase for PR80156. Add a main programme that tests that
10627 the typebound generic is accessible.
10628
5da906ca
BS
106292017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10630
10631 PR rtl-optimization/80160
10632 PR rtl-optimization/80159
10633
10634 * gcc.target/i386/pr80160.c: New test.
10635
7dabefa0
JJ
106362017-03-24 Jakub Jelinek <jakub@redhat.com>
10637
10638 PR sanitizer/79904
10639 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10640
c8b1fbc1
MP
106412017-03-24 Marek Polacek <polacek@redhat.com>
10642
10643 PR c++/80119
10644 * g++.dg/warn/Wuninitialized-9.C: New test.
10645
76794c52
AK
106462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10647
10648 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10649 and remove the high-level builtin. The error message for the
10650 would prevent compilation from reaching the second.
10651 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10652
2de2b3f9
AK
106532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10654
10655 * gcc.target/s390/vxe/negfma-1.c: New test.
10656
7d2fd075
AK
106572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10658
10659 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10660 * gcc.target/s390/arch12/mul-1.c: New test.
10661 * gcc.target/s390/arch12/mul-2.c: New test.
10662
72612e4e
AK
106632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10664
10665 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10666
6c7774d1
AK
106672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10668
10669 * gcc.target/s390/vxe/popcount-1.c: New test.
10670
9ec98860
AK
106712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10672
10673 * gcc.target/s390/vxe/bitops-1.c: New test.
10674
6654e96f
AK
106752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10676
10677 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10678 * lib/target-supports.exp: Add effective target check s390_vxe.
10679
77c585ca
AK
106802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10681
10682 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10683 comparison instructions used from now on.
10684
b5de6e84
AK
106852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10686
10687 * gcc.target/s390/s390.exp (check_effective_target_vector):
10688 Include target-supports.exp and move target_vector check routine
10689 ...
10690 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10691 here and rename it.
10692 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10693 check from vector to s390_vx.
10694 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10695 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10696 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10697 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10698 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10699 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10700 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10701 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10702 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10703
a602f985
AK
107042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10705
10706 * gcc.target/s390/vector/vec-init-2.c: New test.
10707
085db63d
AK
107082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10709
10710 * gcc.dg/ubsan/pr79904-2.c: New test.
10711
dc4f29bc
AK
107122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10713
10714 PR target/79893
10715 * gcc.target/s390/zvector/pr79893.c: New test.
10716
56010684
JJ
107172017-03-24 Jakub Jelinek <jakub@redhat.com>
10718
10719 PR rtl-optimization/80112
10720 * gcc.dg/pr80112.c: New test.
10721
f0d7b52d
RO
107222017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10725 etc. line numbers.
10726 * gcc.dg/Walloca-1.c: Likewise.
10727 * gcc.dg/Walloca-2.c: Likewise.
10728 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10729
635684c4
BS
107302017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10731
10732 PR tree-optimization/80158
10733 * gfortran.fortran-torture/compile/pr80158.f: New file.
10734
76afddf3
RB
107352017-03-24 Richard Biener <rguenther@suse.de>
10736
10737 PR tree-optimization/80167
10738 * gcc.dg/graphite/pr80167.c: New testcase.
10739
c2e389bf
TV
107402017-03-24 Tom de Vries <tom@codesourcery.com>
10741
10742 PR testsuite/80092
10743 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10744 dg-require-effective-target global_constructor.
10745 * gcc.dg/tls/emutls-2.c: Same.
10746
a72821b4
TV
107472017-03-24 Tom de Vries <tom@codesourcery.com>
10748
10749 PR testsuite/80092
10750 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10751 dg-require-effective-target indirect_jumps.
10752
1658def9
TV
107532017-03-24 Tom de Vries <tom@codesourcery.com>
10754
10755 PR testsuite/80092
10756 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10757 nonlocal_goto.
10758
90e02692
TV
107592017-03-24 Tom de Vries <tom@codesourcery.com>
10760
10761 PR testsuite/80092
10762 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10763 * gcc.dg/Walloca-12.c: Same.
10764 * gcc.dg/attr-alloc_size-8.c: Same.
10765 * gcc.dg/Walloca-4.c: Same.
10766 * gcc.dg/Walloca-8.c: Same.
10767 * gcc.dg/Walloca-13.c: Same.
10768 * gcc.dg/Walloca-14.c: Same.
10769 * gcc.dg/attr-alloc_size-9.c: Same.
10770 * gcc.dg/Walloca-1.c: Same.
10771 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10772 * gcc.dg/Walloca-5.c: Same.
10773 * gcc.dg/Walloca-10.c: Same.
10774 * gcc.dg/Walloca-9.c: Same.
10775 * gcc.dg/attr-alloc_size-6.c: Same.
10776 * gcc.dg/Wvla-larger-than-1.c: Same.
10777 * gcc.dg/torture/pr71881.c: Same.
10778 * gcc.dg/torture/pr71901.c: Same.
10779 * gcc.dg/torture/pr78742.c: Same.
10780 * gcc.dg/builtin-alloc-size.c: Same.
10781 * gcc.dg/Walloca-2.c: Same.
10782 * gcc.dg/Walloca-6.c: Same.
10783 * gcc.dg/Walloca-11.c: Same.
10784 * gcc.dg/attr-alloc_size-7.c: Same.
10785 * gcc.dg/Wvla-larger-than-2.c: Same.
10786 * gcc.dg/Walloca-3.c: Same.
10787 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10788 * gcc.c-torture/compile/pr79413.c: Same.
10789 * gcc.c-torture/compile/pr78439.c: Same.
10790
842392c8
KN
107912017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10792
10793 * gcc.target/powerpc/p9-options-1.c: New test.
10794
de2b3f5c
KT
107952017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10796
10797 PR target/71436
10798 * gcc.c-torture/compile/pr71436.c: New test.
10799
2e6315ef 108002017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10801 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10802
10803 PR tree-optimization/79908
10804 PR tree-optimization/80136
10805 * gcc.dg/torture/pr79908.c: New file.
10806
9cdf0363
NK
108072017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10808
2e6315ef 10809 PR fortran/39239
9cdf0363
NK
10810 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10811
f3dd574e
JJ
108122017-03-22 Jakub Jelinek <jakub@redhat.com>
10813
f13e9cd5
JJ
10814 PR c++/80141
10815 * g++.dg/gomp/pr80141.C: New test.
10816
68ed2ba0
JJ
10817 PR c++/80129
10818 * g++.dg/torture/pr80129.C: New test.
10819
f3dd574e
JJ
10820 PR sanitizer/80110
10821 * g++.dg/tsan/pr80110.C: New test.
10822
918b6c9e
TK
108232017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10824
10825 PR fortran/80142
10826 * gfortran.dg/any_loc.f90: New test case.
10827
bf634d1c
TP
108282017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10829
10830 PR target/80082
10831 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10832 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10833
f7325b95
ML
108342017-03-22 Martin Liska <mliska@suse.cz>
10835
10836 PR target/79906
10837 * g++.dg/ext/mv8.C: Add power* targets.
10838
3f01b620
MS
108392017-03-21 Martin Sebor <msebor@redhat.com>
10840
10841 PR c++/79548
10842 * g++.dg/warn/Wunused-var-26.C: New test.
10843
1cefb051
BS
108442017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10845
10846 PR tree-optimization/79908
10847 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10848
edc1747f
MP
108492017-03-21 Marek Polacek <polacek@redhat.com>
10850 Martin Sebor <msebor@redhat.com>
10851
10852 PR tree-optimization/80109
10853 * gcc.dg/Walloca-14.c: New test.
10854
85106b87
JJ
108552017-03-21 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR target/80125
10858 * gcc.target/powerpc/pr80125.c: New test.
10859
e59a225f
NK
108602017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10861
10862 PR fortran/69498
10863 * gfortran.dg/unexp_attribute.f90: New test
10864
0ffe60b5 108652017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10866 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10867
10868 PR tree-optimization/79908
10869 * gcc.dg/torture/pr79908.c: New file.
10870
54eb90fe
SKS
108712017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10872
10873 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10874 with sizeof(int) < 4.
10875
5611c456
ML
108762017-03-21 Martin Liska <mliska@suse.cz>
10877
10878 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10879 apostrophes.
10880
e650ea2a
RB
108812017-03-21 Richard Biener <rguenther@suse.de>
10882
10883 PR tree-optimization/80032
10884 * g++.dg/opt/pr80032.C: New testcase.
10885
da2ce5f9
RB
108862017-03-21 Richard Biener <rguenther@suse.de>
10887
10888 PR tree-optimization/80122
10889 * gcc.dg/torture/pr80122.c: New testcase.
10890
9d60683a
TT
108912017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10892
10893 * gcc.dg/pic-2.c: Skip for MIPS.
10894 * gcc.dg/pie-2.c: Skip for MIPS.
10895
d3e19c2c
PC
108962017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10897
10898 PR c++/77752
10899 * g++.dg/cpp0x/initlist97.C: New.
10900 * g++.dg/cpp0x/initlist85.C: Update.
10901
8bee092e
JJ
109022017-03-21 Jakub Jelinek <jakub@redhat.com>
10903
9f30dff0
JJ
10904 PR c/67338
10905 * gcc.dg/pr67338.c: New test.
10906
8bee092e
JJ
10907 PR c++/35878
10908 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10909 dump instead of assembler.
10910 * g++.dg/init/pr35878_2.C: Likewise.
10911 * g++.dg/init/pr35878_3.C: Likewise.
10912
4d1b8e70
JJ
109132017-03-21 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR c/80097
10916 * gcc.dg/ubsan/pr80097.c: New test.
10917
c34923c4
BS
109182017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10919
10920 PR tree-optimization/80054
10921 * g++.dg/torture/pr80054.C: New file.
10922
b0ba96c2
KN
109232017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10924
10925 PR target/79963
10926 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10927 directive to assure selection of proper bit using rlwinm insn.
10928 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10929 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10930 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10931 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10932
92377255
MP
109332017-03-20 Marek Polacek <polacek@redhat.com>
10934 Paolo Carlini <paolo.carlini@oracle.com>
10935
10936 PR c++/80059 - ICE with noexcept and __transaction_atomic
10937 * g++.dg/tm/pr80059-2.C: New test.
10938 * g++.dg/tm/pr80059.C: New test.
10939
243e28bf
ML
109402017-03-20 Martin Liska <mliska@suse.cz>
10941
10942 PR middle-end/79753
10943 * gcc.target/i386/mpx/pr79753.c: New test.
10944
918112d3
ML
109452017-03-20 Martin Liska <mliska@suse.cz>
10946
10947 PR target/79769
10948 PR target/79770
10949 * g++.dg/pr79769.C: New test.
10950 * gcc.target/i386/mpx/pr79770.c: New test.
10951
e325aba2
AK
109522017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10953
10954 PR target/78857
10955 * gcc.target/s390/load-and-test-fp-1.c: New test.
10956 * gcc.target/s390/load-and-test-fp-2.c: New test.
10957
91d2c04c
PT
109582017-03-18 Paul Thomas <pault@gcc.gnu.org>
10959
10960 PR fortran/79676
10961 * gfortran.dg/submodule_28.f08 : New test.
10962
c7e4107b
PT
109632017-03-18 Paul Thomas <pault@gcc.gnu.org>
10964
10965 PR fortran/71838
10966 * gfortran.dg/submodule_26.f08 : New test.
10967 * gfortran.dg/submodule_27.f08 : New test.
10968
d8fe28be
PH
109692017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10970
10971 PR target/79951
10972 * gcc.target/powerpc/pr79951.c: New.
10973
4a17943d
BS
109742017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10975
10976 PR rtl-optimization/79910
10977 * gcc.dg/torture/pr79910.c: New test.
10978
7f166d94
JL
109792017-03-17 Jeff Law <law@redhat.com>
10980
10981 PR tree-optimization/71437
10982 * gcc.dg/tree-ssa/pr71437.c: New test.
10983 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10984 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10985 now caught by VRP, but which were previously caught by DOM.
10986
12c4f7dc
RB
109872017-03-17 Richard Biener <rguenther@suse.de>
10988
10989 PR middle-end/80075
10990 * g++.dg/torture/pr80075.C: New testcase.
10991
207f3423
MM
109922017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10993
10994 PR target/71294
10995 * g++.dg/pr71294.C: New test.
10996
9fc900af
SB
109972017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10998
10999 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
11000
c05c2380
JJ
110012017-03-16 Jakub Jelinek <jakub@redhat.com>
11002
e711928b
JJ
11003 PR fortran/80010
11004 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
11005
c05c2380
JJ
11006 PR fortran/79886
11007 * gfortran.dg/pr79886.f90: New test.
11008
3231d64b
MM
110092017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11010
11011 PR target/79038
11012 * gcc.target/powerpc/pr79038-1.c: New test.
11013
81ef1f5e
SB
110142017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
11015
11016 PR fortran/33271
11017 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
11018
395a1e9b
JW
110192017-03-15 Jiong Wang <jiong.wang@arm.com>
11020
11021 PR testsuite/79356
11022 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
11023
05f65910
UB
110242017-03-15 Uros Bizjak <ubizjak@gmail.com>
11025
11026 PR target/80019
11027 * gcc.target/i386/pr80019.c: New test.
11028
94285a7d
ML
110292017-03-15 Martin Liska <mliska@suse.cz>
11030
11031 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
11032
a983542b
MS
110332017-03-14 Martin Sebor <msebor@redhat.com>
11034
11035 PR tree-optimization/79800
11036 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
11037 * gcc.dg/tree-ssa/pr79800.c: New test.
11038
76ca5f40
MM
110392017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11040
11041 PR target/79947
11042 * gcc.target/powerpc/pr79947.c: New test.
11043
5d9a283a
MS
110442017-03-14 Martin Sebor <msebor@redhat.com>
11045
11046 PR middle-end/80020
11047 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
11048 * gcc.dg/attr-alloc_size-7.c: Same.
11049 * gcc.dg/attr-alloc_size-9.c: Same.
11050 * gcc.dg/builtin-alloc-size.c: Same.
11051 * gcc.dg/pr80020.c: New test.
11052
4692943d
BS
110532017-03-14 Bernd Schmidt <bschmidt@redhat.com>
11054
11055 PR rtl-optimization/79728
11056 * gcc.target/i386/sse-globalreg.c: New test.
11057
861d9d5e
ML
110582017-03-14 Martin Liska <mliska@suse.cz>
11059
11060 PR lto/66295
11061 * gcc.dg/tree-prof/pr66295.c: New test.
11062
a48018b5
ML
110632017-03-13 Martin Liska <mliska@suse.cz>
11064
11065 PR middle-end/78339
11066 * gcc.target/i386/mpx/pr78339.c: New test.
11067
8c56cc5a
CZ
110682017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11069
065ba179 11070 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 11071
14555394
CZ
110722017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11073
065ba179 11074 * gcc.target/arc/pr9001090948.c: New file.
14555394 11075
3079b92e
SB
110762017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
11077
11078 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11079 Fix test. Make early-out condition return early. Correct comments.
11080
c08de9db
JD
110812017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11082
11083 PR libgfortran/78854
11084 * gfortran.dg/dtio_25.f90: New test.
11085
66b27545
MS
110862017-03-10 Martin Sebor <msebor@redhat.com>
11087
11088 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
11089
8f2f6381
BS
110902017-03-10 Bernd Schmidt <bschmidt@redhat.com>
11091
11092 PR rtl-optimization/78911
11093 * gcc.target/i386/pr78911-1.c: New test.
11094 * gcc.target/i386/pr78911-2.c: New test.
11095
8e2c69b4 110962017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 11097
8e2c69b4
WS
11098 PR target/79941
11099 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11100 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
11101 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
11102
455d833c
MP
111032017-03-10 Marek Polacek <polacek@redhat.com>
11104
11105 PR c++/79967
11106 * g++.dg/cpp0x/gen-attrs-63.C: New test.
11107
cdd669f9
JJ
111082017-03-10 Jakub Jelinek <jakub@redhat.com>
11109
e260b0a7
JJ
11110 PR c++/79899
11111 * g++.dg/other/friend7.C: New test.
11112
cdd669f9
JJ
11113 PR c++/79896
11114 * g++.dg/ext/int128-5.C: New test.
11115
730e6e46
SB
111162017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11117
11118 PR testsuite/79356
11119 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
11120 powerpc, sparc, or s390x.
11121
fc8f6304
PH
111222017-03-10 Pat Haugen <pthaugen@us.ibm.com>
11123
11124 PR target/79907
11125 * gcc.target/powerpc/pr79907.c: New.
11126
f1b0632a
OH
111272017-03-10 Olivier Hainque <hainque@adacore.com>
11128
11129 * gnat.dg/opt64.adb: New test.
11130 * gnat.dg/opt64_pkg.ads: New helper.
11131 * gnat.dg/opt64_pkg.adb: New helper.
11132
5558f089
JJ
111332017-03-10 Jakub Jelinek <jakub@redhat.com>
11134
2d9dd4fb
JJ
11135 PR rtl-optimization/79909
11136 * gcc.target/powerpc/pr79909.c: New test.
11137
72772e67
JJ
11138 PR tree-optimization/79972
11139 * gcc.dg/pr79972.c: New test.
11140
5558f089
JJ
11141 PR tree-optimization/77975
11142 * gcc.dg/pr77975.c: New test.
11143
822a132c
MP
111442017-03-09 Marek Polacek <polacek@redhat.com>
11145
11146 PR c++/79962
11147 PR c++/79984
11148 * c-c++-common/nonnull-3.c: New test.
11149 * g++.dg/warn/Wnonnull3.C: New test.
11150
c9819d22
MF
111512017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
11152
11153 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
11154 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11155
36618428
MP
111562017-03-09 Marek Polacek <polacek@redhat.com>
11157
11158 PR sanitizer/79757
11159 * gcc.dg/ubsan/pr79757-1.c: New test.
11160 * gcc.dg/ubsan/pr79757-2.c: New test.
11161 * gcc.dg/ubsan/pr79757-3.c: New test.
11162 * gcc.dg/ubsan/pr79757-4.c: New test.
11163 * gcc.dg/ubsan/pr79757-5.c: New test.
11164
01e5af5a
JJ
111652017-03-09 Jakub Jelinek <jakub@redhat.com>
11166
11167 PR c/79969
11168 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
11169
6443c7c0
MP
111702017-03-09 Marek Polacek <polacek@redhat.com>
11171
11172 PR c++/79687
11173 * g++.dg/expr/ptrmem8.C: New test.
11174 * g++.dg/expr/ptrmem9.C: New test.
11175
d721dc3c
RB
111762017-03-09 Richard Biener <rguenther@suse.de>
11177
11178 PR tree-optimization/79977
11179 * gcc.dg/graphite/pr79977.c: New testcase.
11180
1f1fd3e2
TT
111812017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
11182
11183 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
11184 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
11185 * lib/target-supports.exp (check_effective_target_rdynamic):
11186 New proc.
11187
16967aff
RB
111882017-03-09 Richard Biener <rguenther@suse.de>
11189
11190 PR middle-end/79971
11191 * gcc.dg/fixed-point/pr79971.c: New testcase.
11192
26d7dc48
RB
111932017-03-09 Richard Biener <rguenther@suse.de>
11194
11195 PR ipa/79970
11196 * gcc.dg/torture/pr79970.c: New testcase.
11197
35f77c28
PC
111982017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11199
11200 PR c++/71966
11201 * g++.dg/cpp0x/pr71966-1.C: New.
11202 * g++.dg/cpp0x/pr71966-2.C: Likewise.
11203
8a7df031
ML
112042017-03-09 Martin Liska <mliska@suse.cz>
11205
11206 PR tree-optimization/79631
11207 * gcc.target/i386/mpx/pr79631.c: New test.
11208
3828bb0d
ML
112092017-03-09 Martin Liska <mliska@suse.cz>
11210
11211 PR target/65705
11212 PR target/69804
11213 * gcc.target/i386/pr71458.c: Update scanned pattern.
11214
410a590c
MP
112152017-03-09 Marek Polacek <polacek@redhat.com>
11216
11217 PR c++/79672
11218 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
11219 * g++.dg/warn/Wduplicated-branches3.C: New test.
11220
f084a22e
PG
112212017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
11222
11223 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
11224
a278b1c3
ML
112252017-03-09 Martin Liska <mliska@suse.cz>
11226
11227 PR ipa/79764
11228 * g++.dg/pr79764.C: New test.
11229
8dc19053
ML
112302017-03-09 Martin Liska <mliska@suse.cz>
11231
11232 PR ipa/79761
11233 * g++.dg/pr79761.C: New test.
11234
030fc94a
JJ
112352017-03-09 Jakub Jelinek <jakub@redhat.com>
11236
9e463823
JJ
11237 PR sanitizer/79944
11238 * c-c++-common/asan/pr79944.c: New test.
11239
6b62f323
JJ
11240 PR target/79932
11241 * gcc.target/i386/pr79932-2.c: New test.
11242
030fc94a
JJ
11243 PR target/79932
11244 * gcc.target/i386/pr79932-1.c: New test.
11245
423aec8b
MP
112462017-03-09 Marek Polacek <polacek@redhat.com>
11247
11248 PR c++/79900 - ICE in strip_typedefs
11249 * g++.dg/warn/Wpadded-1.C: New test.
11250
6659fe59
MP
112512017-03-08 Marek Polacek <polacek@redhat.com>
11252
11253 * g++.dg/Walloca1.C: Adjust dg-warning.
11254
f1a675e4
AH
112552017-03-08 Andrew Haley <aph@redhat.com>
11256
11257 PR tree-optimization/79943
11258 * gcc.dg/tree-ssa/pr79943.c: New test.
11259
edfcd7e3
RB
112602017-03-08 Richard Biener <rguenther@suse.de>
11261
11262 PR tree-optimization/79955
11263 * gcc.dg/uninit-24.c: New testcase.
11264
61fdfd8c
RB
112652017-03-08 Richard Biener <rguenther@suse.de>
11266
11267 PR tree-optimization/79920
11268 * gcc.dg/vect/pr79920.c: New testcase.
11269
4b48e883
JJ
112702017-03-08 Jakub Jelinek <jakub@redhat.com>
11271
11272 PR sanitizer/79904
11273 * gcc.dg/ubsan/pr79904.c: New test.
11274
a71dbc63
JJ
112752017-03-07 Jakub Jelinek <jakub@redhat.com>
11276
11277 PR c/79834
11278 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
11279 diagnostics.
11280
d8a90142
MP
112812017-03-07 Marek Polacek <polacek@redhat.com>
11282
11283 PR middle-end/79809
11284 * g++.dg/Walloca1.C: New test.
11285
a5e9e3e4
ML
112862017-03-07 Martin Liska <mliska@suse.cz>
11287
11288 PR middle-end/68270
11289 * g++.dg/pr68270.C: New test.
11290
1f6dba54
JJ
112912017-03-07 Jakub Jelinek <jakub@redhat.com>
11292
760f82db
JJ
11293 PR rtl-optimization/79901
11294 * gcc.target/i386/pr79901.c: New test.
11295
1f6dba54
JJ
11296 PR sanitizer/79897
11297 * c-c++-common/ubsan/pr79897.c: New test.
11298
feca7b89
VM
112992017-03-06 Vladimir Makarov <vmakarov@redhat.com>
11300
11301 PR rtl-optimization/79571
11302 * gcc.target/i386/pr79571.c: New.
11303
bdbbf28d
MP
113042017-03-06 Marek Polacek <polacek@redhat.com>
11305
11306 PR c++/79796 - ICE with NSDMI and this pointer
11307 * g++.dg/cpp0x/nsdmi13.C: New test.
11308
52564551
JK
113092017-03-06 Julia Koval <julia.koval@intel.com>
11310
11311 PR target/79793
11312 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
11313 directives.
11314 * gcc.target/i386/interrupt-13.c: Ditto.
11315 * gcc.target/i386/interrupt-14.c: Ditto.
11316 * gcc.target/i386/interrupt-15.c: Ditto.
11317
345edb37
JJ
113182017-03-06 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR c++/79822
11321 * g++.dg/cpp0x/constexpr-79822.C: New test.
11322
a8d25fd0
RB
113232017-03-06 Richard Biener <rguenther@suse.de>
11324
11325 PR tree-optimization/79894
11326 * gcc.dg/vect/pr79887.c: New testcase.
11327
522fcdd7
RB
113282017-03-06 Richard Biener <rguenther@suse.de>
11329
11330 PR tree-optimization/79824
11331 * gcc.dg/vect/pr79824-1.c: New testcase.
11332 * gcc.dg/vect/pr79824-2.c: Likewise.
11333
54649631
TT
113342017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11335
11336 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
11337 gettimeofday. Remove dg-skip-if for AVR.
11338 * lib/target-supports.exp (check_effective_target_gettimeofday):
11339 New proc.
11340
4bbc8970
RD
113412017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
11342
11343 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
11344 * gcc.target/s390/hotpatch-10.c: Likewise.
11345 * gcc.target/s390/hotpatch-11.c: Likewise.
11346 * gcc.target/s390/hotpatch-12.c: Likewise.
11347 * gcc.target/s390/hotpatch-13.c: Likewise.
11348 * gcc.target/s390/hotpatch-14.c: Likewise.
11349 * gcc.target/s390/hotpatch-15.c: Likewise.
11350 * gcc.target/s390/hotpatch-16.c: Likewise.
11351 * gcc.target/s390/hotpatch-17.c: Likewise.
11352 * gcc.target/s390/hotpatch-18.c: Likewise.
11353 * gcc.target/s390/hotpatch-19.c: Likewise.
11354 * gcc.target/s390/hotpatch-2.c: Likewise.
11355 * gcc.target/s390/hotpatch-26.c: Likewise.
11356 * gcc.target/s390/hotpatch-27.c: Likewise.
11357 * gcc.target/s390/hotpatch-28.c: Likewise.
11358 * gcc.target/s390/hotpatch-3.c: Likewise.
11359 * gcc.target/s390/hotpatch-4.c: Likewise.
11360 * gcc.target/s390/hotpatch-5.c: Likewise.
11361 * gcc.target/s390/hotpatch-6.c: Likewise.
11362 * gcc.target/s390/hotpatch-7.c: Likewise.
11363 * gcc.target/s390/hotpatch-8.c: Likewise.
11364 * gcc.target/s390/hotpatch-9.c: Likewise.
11365
5f215a70
PC
113662017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11367
11368 PR c++/64574
11369 * g++.dg/template/crash125.C: New.
11370
296cc393
JJ
113712017-03-06 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR target/79812
11374 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11375
ca8942a3
TT
113762017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11377
11378 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11379
c1b993c0
PG
113802017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11381
11382 * gcc.target/mips/msa-minmax.c: New tests.
11383
a50a32aa
ML
113842017-03-06 Martin Liska <mliska@suse.cz>
11385
11386 PR sanitize/79783
11387 * g++.dg/asan/pr79783.C: New test.
11388
5ada812c
PG
113892017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11390
11391 * gcc.target/mips/msa-dotp.c: New tests.
11392
334b3c4b
PG
113932017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11394
11395 * gcc.target/mips/msa-bclri.c: New test.
11396
d8b4baeb
PC
113972017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11398
11399 PR c++/70266
11400 * g++.dg/tm/pr70266.C: New.
11401
ef78bc3c 114022017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 11403 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
11404
11405 * gfortran.dg/coarray/fail_image_1.f08: New test.
11406 * gfortran.dg/coarray/fail_image_2.f08: New test.
11407 * gfortran.dg/coarray/failed_images_1.f08: New test.
11408 * gfortran.dg/coarray/failed_images_2.f08: New test.
11409 * gfortran.dg/coarray/image_status_1.f08: New test.
11410 * gfortran.dg/coarray/image_status_2.f08: New test.
11411 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11412 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11413 * gfortran.dg/coarray_fail_st.f90: New test.
11414 * gfortran.dg/coarray_failed_images_1.f08: New test.
11415 * gfortran.dg/coarray_image_status_1.f08: New test.
11416 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11417
7f5a7d78
MP
114182017-03-03 Marek Polacek <polacek@redhat.com>
11419
11420 PR c/79758
11421 * gcc.dg/noncompile/pr79758.c: New test.
11422
cc195d46
JJ
114232017-03-03 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR middle-end/79805
11426 * g++.dg/opt/pr79805.C: New test.
11427
945b6e16
AS
114282017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11429
11430 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11431 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11432 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11433 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11434 * gcc.target/i386/i386.exp
11435 (check_effective_target_avx512vpopcntdq): New.
11436
31dcc385
TT
114372017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11438
11439 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11440 ilp32 targets and match DImode registers for lp64 targets.
11441
0e174ae1
UB
114422017-03-03 Uros Bizjak <ubizjak@gmail.com>
11443
11444 * g++.dg/pr71624.C: Disable for x32.
11445 * g++.dg/pr71633.C: Ditto.
11446
93505ec5
JJ
114472017-03-03 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR target/79807
11450 * gcc.target/i386/pr79807.c: New test.
11451
d78a1c01
ML
114522017-03-03 Martin Liska <mliska@suse.cz>
11453
11454 PR tree-optimization/79803
11455 * gcc.dg/tree-ssa/pr79803.c: New test.
11456
ec7f796e
ML
114572017-03-03 Martin Liska <mliska@suse.cz>
11458
11459 PR rtl-optimization/79574
11460 * gcc.dg/pr79574-2.c: New test.
11461
30d309aa
RB
114622017-03-03 Richard Biener <rguenther@suse.de>
11463
11464 PR c++/79825
11465 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11466
38801de5
JJ
114672017-03-03 Jakub Jelinek <jakub@redhat.com>
11468
11469 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11470
7278b0a2
MP
114712017-03-03 Marek Polacek <polacek@redhat.com>
11472
11473 PR c++/79791
11474 * g++.dg/warn/Wwrite-strings-1.C: New test.
11475 * g++.dg/warn/Wwrite-strings-2.C: New test.
11476 * g++.dg/warn/Wwrite-strings-3.C: New test.
11477 * g++.dg/warn/Wwrite-strings-4.C: New test.
11478 * g++.dg/warn/Wwrite-strings-5.C: New test.
11479 * g++.dg/warn/Wwrite-strings-6.C: New test.
11480 * g++.dg/warn/Wwrite-strings-7.C: New test.
11481 * g++.dg/warn/Wwrite-strings-8.C: New test.
11482 * g++.dg/warn/Wwrite-strings-9.C: New test.
11483 * g++.dg/warn/Wwrite-strings-10.C: New test.
11484 * g++.dg/warn/Wwrite-strings-11.C: New test.
11485 * g++.dg/warn/Wwrite-strings-12.C: New test.
11486
75473a91
RB
114872017-03-03 Richard Biener <rguenther@suse.de>
11488
11489 PR middle-end/79818
11490 * gcc.dg/torture/pr79818.c: New testcase.
11491
50bea0c5
JJ
114922017-03-02 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR c++/79782
11495 * g++.dg/warn/Wunused-parm-10.C: New test.
11496
130f15ce
UB
114972017-03-02 Uros Bizjak <ubizjak@gmail.com>
11498
11499 * gcc.dg/rtl/x86_64/*.c: Test for
11500 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11501
dc362ada
UB
115022017-03-02 Uros Bizjak <ubizjak@gmail.com>
11503
11504 PR target/79514
11505 * gcc.target/i386/pr79514.c: New test.
11506
fe792dd8
JJ
115072017-03-02 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR rtl-optimization/79780
11510 * gcc.c-torture/compile/pr79780.c: New test.
11511
e80facb4
RB
115122017-03-02 Richard Biener <rguenther@suse.de>
11513
11514 PR tree-optimization/79345
11515 PR c++/42000
11516 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11517 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11518 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11519
eb0e7c34
RB
115202017-03-02 Richard Biener <rguenther@suse.de>
11521
11522 PR c/79756
11523 * gcc.dg/vector-1.c: New testcase.
11524
653a4b32
BC
115252017-03-02 Bin Cheng <bin.cheng@arm.com>
11526
11527 PR tree-optimization/66768
11528 * gcc.target/i386/pr66768.c: New test.
11529
da403f31
RB
115302017-03-02 Richard Biener <rguenther@suse.de>
11531
11532 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11533 * gcc.dg/rtl/x86_64/final.c: Likewise.
11534 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11535 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11536 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11537 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11538
83692f96
RB
115392017-03-02 Richard Biener <rguenther@suse.de>
11540
11541 PR tree-optimization/79777
11542 * gcc.dg/torture/pr79777.c: New testcase.
11543
71dedb33
MS
115442017-03-01 Martin Sebor <msebor@redhat.com>
11545
11546 PR middle-end/79692
11547 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11548 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11549 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11550 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11551
48990905
UB
115522017-03-01 Uros Bizjak <ubizjak@gmail.com>
11553
11554 * gcc.target/i386/invsize-2.c: New test.
11555 * gcc.target/i386/invsize-3.c: Ditto.
11556 * gcc.target/i386/invsize-4.c: Ditto.
11557 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11558 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11559
c7f0c9f3
MM
115602017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11561
11562 PR target/79439
11563 * gcc.target/powerpc/pr79439.c: New test.
11564
f5ef6bfc
PH
115652017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11566
11567 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11568 scan string.
11569
11570
50181506
KN
115712017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11572
11573 PR target/79395
11574 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11575 pattern to look for vcmpequd. instead of vcmpnew.
11576 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11577 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11578 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11579 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11580 look for xvcmpeqdp. instead of xvcmpnedp.
11581 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11582 look for vcmpequd. instead of vcmpnew.
11583 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11584 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11585 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11586 look for xvcmpeqsp. instead of xvcmpnesp.
11587 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11588 look for xvcmpeqdp. instead of xvcmpnedp.
11589 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11590 look for vcmpequd. instead of vcmpnew.
11591 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11592 look for vcmpeqsp instead of xvcmpnesp.
11593 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11594 look for xvcmpeqdp instead of xvcmpnedp.
11595
0100ae43
RB
115962017-03-01 Richard Biener <rguenther@suse.de>
11597
11598 PR middle-end/79721
11599 * gcc.dg/torture/pr79721.c: New testcase.
11600
0f3f4ffe
JJ
116012017-03-01 Jakub Jelinek <jakub@redhat.com>
11602
42132674
JJ
11603 PR c++/79681
11604 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11605 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11606
e3e9e8ca
JJ
11607 PR c++/79746
11608 * g++.dg/warn/Wunused-parm-9.C: New test.
11609
0f3f4ffe
JJ
11610 PR tree-optimization/79734
11611 * g++.dg/opt/pr79734.C: New test.
11612
ad1de652
JJ
116132017-02-28 Jakub Jelinek <jakub@redhat.com>
11614
11615 PR tree-optimization/79737
11616 * gcc.c-torture/execute/pr79737-1.c: New test.
11617 * gcc.c-torture/execute/pr79737-2.c: New test.
11618
7a1ae923
EB
116192017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11620
11621 * gcc.target/sparc/20170228-1.c: New test.
11622
2af0c3ed
UB
116232017-02-28 Uros Bizjak <ubizjak@gmail.com>
11624
11625 * gcc.target/i386/invsize-1.c: New test.
11626
203ced0a
MS
116272017-02-28 Martin Sebor <msebor@redhat.com>
11628
11629 PR tree-optimization/79691
11630 * gcc.dg/tree-ssa/pr79691.c: New test.
11631
8a915b87
JJ
116322017-02-28 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR target/79729
11635 * gcc.target/i386/pr79729.c: New test.
11636
41aa3a38
RB
116372017-02-28 Richard Biener <rguenther@suse.de>
11638
11639 PR tree-optimization/79740
11640 * gcc.dg/torture/pr79740.c: New testcase.
11641
587240d2
RB
116422017-02-28 Richard Biener <rguenther@suse.de>
11643
11644 PR middle-end/79731
11645 * c-c++-common/torture/pr79731.c: New testcase.
11646
dd3f4560
RB
116472017-02-28 Richard Biener <rguenther@suse.de>
11648
11649 PR tree-optimization/79732
11650 * gcc.dg/torture/pr79732.c: New testcase.
11651
c7d97b28
RB
116522017-02-28 Richard Biener <rguenther@suse.de>
11653
11654 PR tree-optimization/79723
11655 * gcc.target/i386/pr79723.c: New testcase.
11656
c8f28a3c
PH
116572017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11658
11659 PR target/79544
11660 * gcc.target/powerpc/pr79544.c: New.
11661
c91c3003
PC
116622017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11663
11664 PR c++/79414
11665 * g++.dg/parse/crash67.C: New.
11666
57fa080b
BC
116672017-02-27 Bin Cheng <bin.cheng@arm.com>
11668
11669 PR tree-optimization/77536
11670 * gcc.dg/vect/pr79347.c: Revise testing string.
11671
68b948d3
RB
116722017-02-27 Richard Biener <rguenther@suse.de>
11673
11674 PR tree-optimization/45397
11675 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11676
69a2e8a1
RB
116772017-02-27 Richard Biener <rguenther@suse.de>
11678
11679 PR tree-optimization/79690
11680 * gcc.target/i386/pr79690.c: New testcase.
11681
c7b608a9
TK
116822017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11683
11684 PR fortran/51119
11685 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11686 of original.
11687 * gfortran.dg/inline_matmul_11.f90: Likewise.
11688 * gfortran.dg/inline_matmul_9.f90: Likewise.
11689 * gfortran.dg/matmul_13.f90: New test.
11690 * gfortran.dg/matmul_14.f90: New test.
11691
98561a9b
JJ
116922017-02-25 Jakub Jelinek <jakub@redhat.com>
11693
11694 PR middle-end/79396
11695 * g++.dg/opt/pr79396.C: New test.
11696
77be9417
DH
116972017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11698
11699 PR fortran/79597
11700 * gfortran.dg/dtio_6.f90: Update test.
11701
117022017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11703
11704 PR fortran/79601
11705 * gfortran.dg/interface_operator_2.f90: New test.
11706
b9822443
JJ
117072017-02-24 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR c/79677
11710 * gcc.dg/pr79677.c: New test.
11711
4bc2b786
MF
117122017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11713
11714 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11715 of mov.ps.
11716 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11717 (cond_move1): Simplify condition to force generation of
11718 mov[nz].ps.
11719 (cond_move2): Likewise.
11720
4227c9ad
JJ
117212017-02-24 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR c++/79588
11724 * g++.dg/warn/Wrestrict-1.C: New test.
11725 * g++.dg/warn/Wrestrict-2.C: New test.
11726
fd527ec1
DE
117272017-02-24 David Edelsohn <dje.gcc@gmail.com>
11728
11729 * g++.dg/ext/complit15.C: Require LTO.
11730
2af8fd5c
TT
117312017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11732
11733 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11734 logical_op_short_circuit to skip targets.
11735 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11736 and s390.
11737
0b9cdb9a
EB
117382017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11739
11740 * gnat.dg/opt63.adb: New test.
11741
4af362a9
EB
117422017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11743
11744 * gnat.dg/discr47.adb: New test.
11745
7699e88f
RB
117462017-02-24 Richard Biener <rguenther@suse.de>
11747
11748 PR tree-optimization/79389
11749 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11750
e3beb191
PC
117512017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11752
11753 PR c++/79361
11754 * g++.dg/cpp0x/pr79361-1.C: New.
11755 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11756
195610aa
EB
117572017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11758
11759 * gcc.target/visium/bit_test.c: Accept any lsr form.
11760 * gcc.target/visium/block_move.c: Tweak.
11761
17885cad
DV
117622017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11763
11764 PR 68749
11765 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11766
45f7faf0
RB
117672017-02-23 Richard Biener <rguenther@suse.de>
11768
11769 PR tree-optimization/79683
11770 * gcc.target/i386/pr79683.c: New testcase.
11771
18eb304e
JL
117722017-02-22 Jeff Law <law@redhat.com>
11773
11774 PR tree-optimization/79578
11775 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11776
0a864a97
SD
117772017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11778
11779 * gcc.target/mips/msa-fp-cc.c: New test.
11780
fe8ece05
JJ
117812017-02-22 Jakub Jelinek <jakub@redhat.com>
11782
e40b6fc7
JJ
11783 PR c++/79664
11784 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11785 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11786 * g++.dg/gomp/pr79664.C: New test.
11787
fe8ece05
JJ
11788 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11789
78af14ae
MP
117902017-02-22 Marek Polacek <polacek@redhat.com>
11791
11792 PR c++/79653
11793 * g++.dg/cpp0x/alignas10.C: New test.
11794 * g++.dg/cpp0x/alignas9.C: New test.
11795
8fdddd3d
MP
11796 PR c++/79657
11797 * g++.dg/ext/underlying_type12.C: New test.
11798
61ac5ebe
MP
11799 PR c/79662
11800 * gcc.dg/enum-incomplete-4.c: New test.
11801
888c7050
JJ
118022017-02-22 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR target/70465
11805 * gcc.target/i386/pr70465-2.c: New test.
11806
6d3daa1a
UB
118072017-02-21 Uros Bizjak <ubizjak@gmail.com>
11808
11809 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11810
76dd203e
RB
118112017-02-22 Richard Biener <rguenther@suse.de>
11812
11813 PR tree-optimization/79673
11814 * gcc.target/i386/pr79673.c: New testcase.
11815
a9c774d2
RB
118162017-02-22 Richard Biener <rguenther@suse.de>
11817
11818 PR tree-optimization/79666
11819 * gcc.dg/torture/pr79666.c: New testcase.
11820
8f4f841a
ML
118212017-02-22 Martin Liska <mliska@suse.cz>
11822
11823 PR lto/79587
11824 * gcc.dg/tree-prof/pr79587.c: New test.
11825
a232a1cb
MP
118262017-02-21 Marek Polacek <polacek@redhat.com>
11827
11828 PR c++/79535
11829 * g++.dg/ext/flexary23.C: New test.
11830
b86fec68
UB
118312017-02-21 Uros Bizjak <ubizjak@gmail.com>
11832
11833 PR target/79593
11834 * gcc.target/i386/pr79593.c: New test.
11835
5c3f1d7b
JJ
118362017-02-21 Jakub Jelinek <jakub@redhat.com>
11837
b7280ac2
JJ
11838 PR c++/79654
11839 * g++.dg/cpp1z/decomp26.C: New test.
11840
5c3f1d7b
JJ
11841 PR sanitizer/79589
11842 * g++.dg/ubsan/pr79589.C: New test.
11843
1486c2a7
JL
118442017-02-21 Jeff Law <law@redhat.com>
11845
11846 PR tree-optimization/79621
11847 * gcc.c-torture/compile/pr79621.c: New test.
11848
2f3ec56d
JJ
118492017-02-21 Jakub Jelinek <jakub@redhat.com>
11850
3bb43119
JJ
11851 PR c++/79655
11852 * g++.dg/cpp1y/constexpr-79655.C: New test.
11853
664beaf2 11854 PR c++/79639
b86fec68 11855 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11856
956d3e61
JJ
11857 PR target/79633
11858 * gcc.target/i386/mpx/pr79633.c: New test.
11859
d4cbfca4
JJ
11860 PR target/79570
11861 * gcc.dg/pr79570.c: New test.
11862
00bc9de3
JJ
11863 PR c++/79641
11864 * c-c++-common/pr79641.c: New test.
11865
d002d099
JJ
11866 PR tree-optimization/79649
11867 * gcc.target/i386/pr79649.c: New test.
11868
2f3ec56d
JJ
11869 PR target/79494
11870 * gcc.dg/pr79494.c: New test.
11871
e6655a5f
SB
118722017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11873
11874 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11875 to dg-options.
11876
118772017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11878
11879 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11880
fd527ec1
DE
118812017-02-02 Jason Merrill <jason@redhat.com>
11882
11883 PR c++/79580
11884 * g++.dg/ext/complit15.C: New.
11885
027a9dd5
KN
118862017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11887
11888 PR target/78056
11889 * gcc.target/powerpc/pr78056-8.c: Remove.
11890
80480cee
MP
118912017-02-20 Marek Polacek <polacek@redhat.com>
11892
11893 PR middle-end/79537
11894 * gcc.dg/comp-goto-4.c: New test.
11895
85ade8d6
MP
11896 PR sanitizer/79558
11897 * c-c++-common/ubsan/bounds-14.c: New test.
11898
705d3b77
JJ
118992017-02-20 Jakub Jelinek <jakub@redhat.com>
11900
11901 PR target/79568
11902 * gcc.target/i386/pr79568-1.c: New test.
11903 * gcc.target/i386/pr79568-2.c: New test.
11904 * gcc.target/i386/pr79568-3.c: New test.
11905
dc42a736
PT
119062017-02-16 Paul Thomas <pault@gcc.gnu.org>
11907
11908 PR fortran/79382
705d3b77
JJ
11909 * gfortran.dg/dtio_10.f90: Change test of error message.
11910 * gfortran.dg/dtio_23.f90: New test.
11911 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11912
1ca6a74f
PT
119132017-02-20 Paul Thomas <pault@gcc.gnu.org>
11914
11915 PR fortran/79434
705d3b77 11916 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11917
63af1586
PT
119182017-02-19 Paul Thomas <pault@gcc.gnu.org>
11919
11920 PR fortran/79447
705d3b77 11921 * gfortran.dg/submodule_24.f08: New test.
63af1586 11922
4ca4d1e9
AV
119232017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11924
11925 PR fortran/79229
11926 * gfortran.dg/class_allocate_24.f90: New test.
11927
dea71ad0
PT
119282017-02-19 Paul Thomas <pault@gcc.gnu.org>
11929
11930 PR fortran/79402
11931 * gfortran.dg/submodule_23.f90: New test.
11932
f46e2bc9
PC
119332017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11934
11935 PR c++/79380
11936 * g++.dg/cpp0x/alignas8.C: New.
11937
7dfa657b
JW
119382017-02-19 Eric Fiselier <eric@efcs.ca>
11939 Jonathan Wakely <jwakely@redhat.com>
11940
11941 PR c++/69523
11942 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11943
eab1f169
PK
119442017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11945
11946 * gcc.dg/gimplefe-26.c: New test.
11947
47e16d83
JDA
119482017-02-18 John David Anglin <danglin@gcc.gnu.org>
11949
11950 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11951
c2615951
JJ
119522017-02-18 Jakub Jelinek <jakub@redhat.com>
11953
c28fcc60
JJ
11954 PR target/79569
11955 * gcc.target/i386/3dnowA-3.c: New test.
11956
c2615951
JJ
11957 PR target/79559
11958 * gcc.target/i386/pr79559.c: New test.
11959
97fcf744
JM
119602017-02-17 Joseph Myers <joseph@codesourcery.com>
11961
11962 * gcc.dg/c11-float-2.c: New test.
11963 * gcc.dg/torture/float128-floath.c,
11964 gcc.dg/torture/float128x-floath.c,
11965 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11966 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11967 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11968 *_DECIMAL_DIG macros with DECIMAL_DIG.
11969
a530e181
BS
119702017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11971
11972 PR target/79261
11973 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11974
1d516992
JK
119752017-02-17 Julia Koval <julia.koval@intel.com>
11976
11977 * gcc.target/i386/rdpid.c New test.
11978 * gcc.target/i386/sse-12.c: Add -mrdpid.
11979 * gcc.target/i386/sse-13.c: Ditto.
11980 * gcc.target/i386/sse-14.c: Ditto.
11981 * gcc.target/i386/sse-22.c: Ditto.
11982 * gcc.target/i386/sse-23.c: Ditto.
11983 * g++.dg/other/i386-2.C: Ditto.
11984 * g++.dg/other/i386-3.C: Ditto.
11985
3185712c
SB
119862017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11987
11988 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11989 * gcc.dg/pr61441.c: Ditto.
11990
a261ee49
ML
119912017-02-17 Martin Liska <mliska@suse.cz>
11992
11993 PR rtl-optimization/79574
11994 * gcc.dg/pr79574.c: New test.
11995
5bf69d74
MP
119962017-02-17 Marek Polacek <polacek@redhat.com>
11997
11998 PR middle-end/79536
11999 * gcc.dg/torture/pr79536.c: New test.
12000
a72b242e
AM
120012017-02-16 Alan Modra <amodra@gmail.com>
12002
12003 * gcc.c-torture/execute/pr79286.c: New.
12004
bcac0b4d
JJ
120052017-02-16 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR c++/79512
12008 * c-c++-common/gomp/pr79512.c: New test.
12009
945c17d8
MS
120102017-02-15 Martin Sebor <msebor@redhat.com>
12011
12012 PR c++/79363
12013 * g++.dg/ext/flexary12.C: Adjust.
12014 * g++.dg/ext/flexary20.C: Same.
12015 * g++.dg/ext/flexary21.C: Same.
12016 * g++.dg/ext/flexary22.C: New test.
12017
25c99850
BC
120182017-02-15 Bin Cheng <bin.cheng@arm.com>
12019
12020 PR tree-optimization/79347
12021 * gcc.dg/vect/pr79347.c: New test.
12022
4f5e5fcb
JJ
120232017-02-15 Jakub Jelinek <jakub@redhat.com>
12024
e7202857
JJ
12025 PR c++/79301
12026 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
12027 [[deprecated]] comment.
12028 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
12029 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
12030 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
12031 [[deprecated]] in -std=c++11.
12032 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
12033 [[fallthrough]] in -std=c++11 and -std=c++14.
12034
4f5e5fcb
JJ
12035 PR c++/79288
12036 * g++.dg/tls/pr79288.C: New test.
12037
c7545f1c
MP
120382017-02-15 Marek Polacek <polacek@redhat.com>
12039
12040 PR c/79515
12041 * gcc.dg/dfp/pr79515.c: New.
12042
1114b39c
DE
120432017-02-15 David Edelsohn <dje.gcc@gmail.com>
12044
12045 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
12046
93b87d1d
TS
120472017-02-15 Thomas Schwinge <thomas@codesourcery.com>
12048
12049 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
12050 "opt_files".
12051
fa8db6ea
JJ
120522017-02-15 Jakub Jelinek <jakub@redhat.com>
12053
12054 PR target/79487
12055 * gcc.dg/dfp/pr79487.c: New test.
12056 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
12057 2017-02-13 change.
12058
8722316b
CL
120592017-01-14 Carl Love <cel@us.ibm.com>
12060
12061 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
12062 xvcvsxdsp and xvcvuxdsp instructions.
12063
2932fe90
SB
120642017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
12065
12066 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
12067 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12068 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
12069 64-bit default target.
12070 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
12071 a 64-bit default target.
12072
63d09033
JJ
120732017-02-14 Jakub Jelinek <jakub@redhat.com>
12074
12075 PR target/79481
12076 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 12077 (test_3vx): Change return type from int to void.
63d09033
JJ
12078 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12079 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12080 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12081 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12082 tests.
12083 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
12084 (test_3vx): Change return type from int to void.
12085 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12086 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12087 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12088 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12089 tests.
12090 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
12091 intrinsic. Change scan-assembler-times number from 1 to 2.
12092 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
12093 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
12094 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
12095 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
12096 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
12097 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
12098 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
12099
8668fae0
UB
121002017-02-14 Uros Bizjak <ubizjak@gmail.com>
12101
12102 PR middle-end/61225
12103 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
12104 Use dg-additional-options for ia32 target. Remove XFAIL.
12105
95d96609
UB
121062017-02-14 Uros Bizjak <ubizjak@gmail.com>
12107
12108 PR target/79495
12109 * gcc.target/i386/pr79495.c: New test.
12110
6f207d58
MP
121112017-02-14 Marek Polacek <polacek@redhat.com>
12112
12113 PR c++/79420
12114 PR c++/79463
12115 * g++.dg/cpp1y/pr79463.C: New.
12116 * g++.dg/template/incomplete10.C: New.
12117 * g++.dg/template/incomplete9.C: New.
12118
ee139af5
L
121192017-02-14 H.J. Lu <hongjiu.lu@intel.com>
12120
12121 PR target/79498
12122 * gcc.target/i386/pr79498.c: New test.
12123
bf00c9e0
MS
121242017-02-14 Martin Sebor <msebor@redhat.com>
12125
12126 PR middle-end/79448
12127 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
12128 * gcc.dg/tree-ssa/pr79448-2.c: New test.
12129 * gcc.dg/tree-ssa/pr79448.c: New test.
12130
6c022f73
JL
121312017-02-14 Jeff Law <law@redhat.com>
12132
12133 PR tree-optimization/79095
12134 * g++.dg/pr79095-1.C: New test
12135 * g++.dg/pr79095-2.C: New test
12136 * g++.dg/pr79095-3.C: New test
12137 * g++.dg/pr79095-4.C: New test
12138 * g++.dg/pr79095-5.C: New test
12139 * gcc.c-torture/execute/arith-1.c: Update with more cases.
12140 * gcc.dg/tree-ssa/pr79095-1.c: New test.
12141
b719f884
JG
121422017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
12143
12144 * gcc.target/aarch64/vect_fp16_1.c: New.
12145
1be33173
PK
121462017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12147
12148 * gcc.dg/gimplefe-25.c: New test.
12149
73424a09
JJ
121502017-02-14 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR tree-optimization/79408
12153 * gcc.dg/tree-ssa/pr79408-2.c: New test.
12154
977472e8
RB
121552017-02-14 Richard Biener <rguenther@suse.de>
12156
12157 PR middle-end/79432
12158 * gcc.dg/torture/pr79432.c: New testcase.
12159
ee75687b
MS
121602017-02-13 Martin Sebor <msebor@redhat.com>
12161
12162 PR middle-end/79496
12163 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
12164
b84702c0
JJ
121652017-02-13 Jakub Jelinek <jakub@redhat.com>
12166
ecc04fae
JJ
12167 PR sanitizer/79341
12168 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
12169 variables volatile.
12170
b84702c0
JJ
12171 PR c++/79232
12172 * g++.dg/cpp1z/eval-order4.C: New test.
12173 * g++.dg/other/pr79232.C: New test.
12174
b9a161ff
NS
121752017-02-13 Nathan Sidwell <nathan@acm.org>
12176
12177 PR c++/79296
12178 * g++.dg/cpp0x/pr79296.C: New.
12179
d8505fac
SB
121802017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12181
12182 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
12183 Instead, xfail powerpc*-*-* && lp64.
12184
efb802cb
SB
121852017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12186
12187 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
12188 powerpc_p8vector_ok.
12189 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12190
8d6427c6
AS
121912017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12192
12193 PR target/79449
12194 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
12195 for reading beyond a 4k boundary.
12196
9b7716c9
JJ
121972017-02-13 Jakub Jelinek <jakub@redhat.com>
12198
12199 PR rtl-optimization/79388
12200 PR rtl-optimization/79450
12201 * gcc.c-torture/execute/pr79388.c: New test.
12202 * gcc.c-torture/execute/pr79450.c: New test.
12203
4bb91707
TK
122042017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12205
12206 PR fortran/65542
9b7716c9 12207 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 12208
e22910c2
JJ
122092017-02-11 Jakub Jelinek <jakub@redhat.com>
12210
12211 PR sanitizer/79341
12212 * g++.dg/asan/deep-stack-uaf-1.C: New test.
12213
acbbac04
JH
122142017-02-11 Jan Hubicka <hubicka@ucw.cz>
12215
12216 PR tree-ssa/56727
12217 * gcc.dg/tree-ssa/pr56727.c: New testcase.
12218
e493f96b
JJ
122192017-02-10 Jakub Jelinek <jakub@redhat.com>
12220
12221 PR c++/79457
12222 * g++.dg/cpp0x/pr79457.C: New test.
12223
773acd54
SB
122242017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12225
12226 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
12227 scan-assembler unless lp64.
12228
b56f814e
SB
122292017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12230
12231 PR tree-optimization/66612
12232 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
12233
5e659d16
SB
122342017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12235
12236 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
12237 of all powerpc.
12238
6f4f30bf
MP
122392017-02-10 Marek Polacek <polacek@redhat.com>
12240
12241 PR c++/79435
12242 * g++.dg/cpp1y/pr79435.C: New.
12243
3799a5b8
MP
12244 PR c++/79184
12245 * g++.dg/warn/Wint-in-bool-context-1.C: New.
12246
052ef81d
CL
122472017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
12248
12249 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
12250 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
12251 New.
12252 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
12253 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
12254 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
12255 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
12256 (vtst_expected_poly64x2): Move to aarch64-only section.
12257 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
12258 (vtst_p64, vtstq_p64): New tests.
12259
a7c8ed0c
PC
122602017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
12261
12262 PR c++/71737
12263 * g++.dg/cpp0x/pr71737.C: New.
12264
3dcde5ef 122652017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 12266 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
12267
12268 * gcc.dg/gimplefe-error-1.c: New testcase.
12269 * gcc.dg/gimplefe-error-2.c: New testcase.
12270 * gcc.dg/gimplefe-error-3.c: New testcase.
12271
6139a3b7
JJ
122722017-02-10 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR tree-optimization/79411
12275 * gcc.c-torture/compile/pr79411.c: New test.
12276
9bfc55d0
JJ
122772017-02-09 Jakub Jelinek <jakub@redhat.com>
12278 Jason Merrill <jason@redhat.com>
12279
12280 PR c++/79143
12281 * g++.dg/cpp1z/pr79143.C: New test.
12282
0b90c541
JH
122832017-02-09 Jan Hubicka <hubicka@ucw.cz>
12284
12285 * gcc.dg/loop-unswitch-2.c: Update testcase.
12286 * gcc.dg/loop-unswitch-1.c: Update testcase.
12287
192b048b
MP
122882017-02-09 Marek Polacek <polacek@redhat.com>
12289
12290 PR c/79428
12291 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
12292 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
12293 * c-c++-common/goacc/pr79428-1.c: New test.
12294 * c-c++-common/gomp/pr79428-2.c: New test.
12295 * c-c++-common/gomp/pr79428-5.c: New test.
12296 * c-c++-common/gomp/pr79428-6.c: New test.
12297 * c-c++-common/pr79428-3.c: New test.
12298
e9a9033b
AK
122992017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12300
12301 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
12302 testcases.
12303
56f71478
JJ
123042017-02-09 Jakub Jelinek <jakub@redhat.com>
12305
28f6839b
JJ
12306 PR c/79413
12307 * gcc.c-torture/compile/pr79413.c: New test.
12308
f08683a1
JJ
12309 PR c++/79429
12310 * c-c++-common/gomp/pr79429.c: New test.
12311 * g++.dg/gomp/pr79429.C: New test.
12312
56f71478
JJ
12313 PR c/79431
12314 * c-c++-common/gomp/pr79431.c: New test.
12315
02889d23
CLT
123162017-02-09 Nathan Sidwell <nathan@codesourcery.com>
12317 Cesar Philippidis <cesar@codesourcery.com>
12318 Joseph Myers <joseph@codesourcery.com>
12319 Chung-Lin Tang <cltang@codesourcery.com>
12320
12321 * c-c++-common/goacc/combined-directives.c: Remove xfail.
12322 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
12323 * c-c++-common/goacc/loop-auto-2.c: New.
12324 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
12325 * c-c++-common/goacc/tile-2.c: New.
12326 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
12327 * g++.dg/goacc/tile-1.C: New, check tile subst.
12328 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
12329 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
12330 * gfortran.dg/goacc/tile-1.f90: New test.
12331 * gfortran.dg/goacc/tile-2.f90: New test.
12332 * gfortran.dg/goacc/tile-lowering.f95: New test.
12333
9c0c77d2
RB
123342017-02-09 Richard Biener <rguenther@suse.de>
12335
12336 PR tree-optimization/69823
12337 * gcc.dg/graphite/pr69823.c: New testcase.
12338
f39bad9f
PH
123392017-02-08 Pat Haugen <pthaugen@us.ibm.com>
12340
12341 PR target/78604
12342 * gcc.target/powerpc/pr78604.c: New.
12343
fc00b9ce
KN
123442017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12345
12346 PR target/68972
12347 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12348 disable this test on power architecture.
12349
50c1f4a5
RB
123502017-02-08 Richard Biener <rguenther@suse.de>
12351
12352 PR tree-optimization/71824
12353 PR tree-optimization/79409
12354 * gcc.dg/graphite/pr71824-3.c: New testcase.
12355
74a15d14
JJ
123562017-02-08 Jakub Jelinek <jakub@redhat.com>
12357
12358 PR tree-optimization/79408
12359 * gcc.dg/tree-ssa/pr79408.c: New test.
12360
d798497e
RB
123612017-02-08 Richard Biener <rguenther@suse.de>
12362
12363 PR tree-optimization/71824
12364 * gcc.dg/graphite/pr71824-2.c: New testcase.
12365
9d5019a1
AP
123662017-02-07 Andrew Pinski <apinski@cavium.com>
12367
705d3b77 12368 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 12369
ec48209a
JJ
123702017-02-07 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR rtl-optimization/79386
12373 * gcc.c-torture/compile/pr79386.c: New test.
12374
e5f234b2
DV
123752017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12376 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12377
12378 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12379 *-*-solaris*.
12380
1f138b75
JJ
123812017-02-07 Jakub Jelinek <jakub@redhat.com>
12382
12383 PR target/79299
12384 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12385 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12386
7af4b20d
RB
123872017-02-07 Richard Biener <rguenther@suse.de>
12388
12389 * gcc.dg/gimplefe-23.c: New testcase.
12390 * gcc.dg/gimplefe-24.c: Likewise.
12391
d95c2fc7
CL
123922017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12393
12394 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12395 scan-assembler instead of scan-assembler-times.
12396 * gcc.target/aarch64/test_frame_10.c: Likewise.
12397 * gcc.target/aarch64/test_frame_12.c: Likewise.
12398 * gcc.target/aarch64/test_frame_2.c: Likewise.
12399 * gcc.target/aarch64/test_frame_4.c: Likewise.
12400 * gcc.target/aarch64/test_frame_6.c: Likewise.
12401 * gcc.target/aarch64/test_frame_7.c: Likewise.
12402 * gcc.target/aarch64/test_frame_8.c: Likewise.
12403
fa5d44d0
RO
124042017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406 * gcc.target/i386/pr78419.c: Require ifunc support.
12407
d9b4ce00
DE
124082017-02-07 David Edelsohn <dje.gcc@gmail.com>
12409
12410 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12411
bb7d75ff
PP
124122017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12413
12414 PR c++/79360
12415 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12416
122e7b4f
KC
124172017-02-06 Kito Cheng <kito.cheng@gmail.com>
12418
12419 * lib/target-supports.exp: Define the RISC-V target.
12420 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12421 * gcc.dg/builtin-apply2.c: Likewise.
12422 * gcc.dg/ifcvt-4.c: Likewise.
12423 * gcc.dg/loop-8.c: Likewise.
12424 * gcc.dg/sibcall-10.c: Likewise.
12425 * gcc.dg/sibcall-9.c: Likewise.
12426 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12427 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12428 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12429 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12430 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12431 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12432 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12433
391675ac
MM
124342017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12435
12436 PR target/66144
12437 * gcc.target/powerpc/pr66144-1.c: New test.
12438 * gcc.target/powerpc/pr66144-2.c: Likewise.
12439 * gcc.target/powerpc/pr66144-3.c: Likewise.
12440
e495e31a
MS
124412017-02-06 Martin Sebor <msebor@redhat.com>
12442
12443 PR tree-optimization/79376
12444 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12445 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12446
2568d8a1
JJ
124472017-02-06 Jakub Jelinek <jakub@redhat.com>
12448
98e09245
JJ
12449 PR c++/79379
12450 * g++.dg/cpp1y/constexpr-79379.C: New test.
12451
e8b0383c
JJ
12452 PR c++/79377
12453 * g++.dg/lookup/pr79377.C: New test.
12454
a5e8cbd1
JJ
12455 PR c++/79372
12456 * g++.dg/cpp1z/decomp25.C: New test.
12457
2568d8a1
JJ
12458 PR tree-optimization/79284
12459 * gcc.c-torture/compile/pr79284.c: New test.
12460
aae936b9
PC
124612017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12462
12463 PR c++/70448
12464 * g++.dg/cpp0x/pr70448.C: New.
12465
daf57541
DV
124662017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12467
12468 PR 78348
12469 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12470 to dg-options.
12471
0898c74d
GJL
124722017-02-06 Georg-Johann Lay <avr@gjlay.de>
12473
12474 PR target/78883
12475 * gcc.c-torture/compile/pr78883.c: New test.
12476
5d3ebb71
JH
124772017-02-05 Jan Hubicka <hubicka@ucw.cz>
12478
12479 PR tree-ssa/79347
12480 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12481 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12482 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12483 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12484 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12485 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12486 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12487 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12488 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12489 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12490 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12491 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12492 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12493
139d4065
AV
124942017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12495
12496 PR fortran/79344
12497 * gfortran.dg/allocate_with_source_24.f90: New test.
12498
4b9c80d8
AV
124992017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12500
12501 PR fortran/79230
12502 * gfortran.dg/der_ptr_component_2.f90: New test.
12503
f3877b2f
EB
125042017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12505
12506 * gcc.target/sparc/20170205-1.c: New test.
12507
d8a09ada
JDA
125082017-02-03 John David Anglin <danglin@gcc.gnu.org>
12509
a2a86d6a
JDA
12510 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12511 libatomic_available.
12512
a1d99925
JDA
12513 * gcc.dg/pr77587.c: Require alias support.
12514 * gcc.dg/pr77587a.c: Likewise.
12515
d8bf159e
JDA
12516 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12517 * gcc.c-torture/execute/pr78622.c: Likewise.
12518
d8a09ada
JDA
12519 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12520 hppa*-*-hpux*.
12521 * c-c++-common/Wunused-var-16.c: Likewise.
12522 * c-c++-common/builtin-shuffle-1.c: Likewise.
12523 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12524 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12525
f589a1ce
MS
125262017-02-03 Martin Sebor <msebor@redhat.com>
12527
12528 PR tree-optimization/79327
12529 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12530 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12531 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12532
5b00f9d2
JJ
125332017-02-03 Jakub Jelinek <jakub@redhat.com>
12534 Martin Sebor <msebor@redhat.com>
12535
12536 PR tree-optimization/79327
12537 * gcc.dg/tree-ssa/pr79327.c: New test.
12538 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12539 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12540 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12541 (test_sprintf_chk_range_schar): Adjust dg-message.
12542 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12543 * gcc.c-torture/execute/pr79327.c: New test.
12544
437f0a81
JJ
125452017-02-03 Jakub Jelinek <jakub@redhat.com>
12546
12547 PR target/79354
12548 * gcc.target/powerpc/pr79354.c: New test.
12549 * gcc.c-torture/execute/pr79354.c: New test.
12550
3f343040
MS
125512017-02-03 Martin Sebor <msebor@redhat.com>
12552
12553 PR tree-optimization/79352
12554 * gcc.dg/tree-ssa/pr79352.c: New test.
12555
46a2ab58
ML
125562017-02-03 Martin Liska <mliska@suse.cz>
12557
12558 PR lto/66295
12559 * gcc.target/i386/mvc9.c: New test.
12560
baa2d1cd
PH
125612017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12562
12563 PR target/79158
12564 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12565 to VSX reg.
12566
30c6ec2f
JH
125672017-02-02 Jan Hubicka <hubicka@ucw.cz>
12568
12569 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12570 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12571 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12572 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12573 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12574 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12575 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12576 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12577 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12578 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12579 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12580 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12581 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12582
ebee1eb9
MS
125832017-02-02 Martin Sebor <msebor@redhat.com>
12584
12585 PR middle-end/79275
12586 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12587 * gcc.dg/tree-ssa/pr79275.c: New test.
12588
dcd25b8a
AS
125892017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12590
dc362ada 12591 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12592
0f0c2cc3
JH
125932017-02-02 Jan Hubicka <hubicka@ucw.cz>
12594
12595 PR middle-end/77445
12596 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12597 threading is done.
12598
1c372840
TC
125992017-02-02 Tamar Christina <tamar.christina@arm.com>
12600
12601 PR middle-end/78142
12602 * gcc.target/aarch64/vector_initialization_nostack.c
12603 (f12): Use one vector
12604
9f11a4a7
JJ
126052017-02-02 Jakub Jelinek <jakub@redhat.com>
12606
bef7e561
JJ
12607 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12608 * c-c++-common/asan/misalign-1.c: Likewise.
12609 * c-c++-common/asan/misalign-2.c: Likewise.
12610 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12611 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12612 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12613 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12614 add -ffat-lto-objects from/to dg-additional-options.
12615 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12616 dg-additional-options.
12617
9f11a4a7
JJ
12618 PR target/79197
12619 * gcc.target/powerpc/pr79197.c: New test.
12620 * gcc.c-torture/compile/pr79197.c: New test.
12621
09661674
RB
126222017-02-02 Richard Biener <rguenther@suse.de>
12623
12624 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12625
d8d58893
PC
126262017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12627
12628 PR c++/69637
12629 * g++.dg/cpp0x/pr69637-1.C: New.
12630 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12631
521a70a4
AK
126322017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12633
12634 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12635
e26b502d
BS
126362017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12637
12638 PR target/70012
12639 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12640 conditions.
12641
55e75c7c
JJ
126422017-02-01 Jakub Jelinek <jakub@redhat.com>
12643
12644 PR testsuite/79324
12645 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12646 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12647 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12648 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12649 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12650 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12651 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12652 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12653 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12654 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12655 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12656 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12657 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12658
a4476973
ML
126592017-02-01 Martin Liska <mliska@suse.cz>
12660
12661 PR testsuite/79272
12662 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12663
3f3181b1
RB
126642017-02-01 Richard Biener <rguenther@suse.de>
12665
12666 PR testsuite/76957
12667 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12668 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12669 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12670 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12671
1e7ef862
RB
126722017-02-01 Richard Biener <rguenther@suse.de>
12673
12674 PR middle-end/79315
12675 * gfortran.dg/pr79315.f90: New testcase.
12676
405a7406
RB
126772017-02-01 Richard Biener <rguenther@suse.de>
12678
12679 PR tree-optimization/71824
12680 * gcc.dg/graphite/pr71824.c: New testcase.
12681
19bdccb4
JJ
126822017-01-31 Jakub Jelinek <jakub@redhat.com>
12683
12684 PR c++/79304
12685 * g++.dg/diagnostic/pr79304.C: New test.
12686
fcb2cdfc
DM
126872017-01-31 David Malcolm <dmalcolm@redhat.com>
12688
12689 PR c++/79298
12690 * g++.dg/spellcheck-pr79298.C: New test case.
12691
7cfa044d
DM
126922017-01-31 David Malcolm <dmalcolm@redhat.com>
12693
12694 PR preprocessor/79210
12695 * gcc.dg/format/pr79210.c: New test case.
12696 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12697 New function.
12698
de3fbef6
NS
126992017-01-31 Nathan Sidwell <nathan@acm.org>
12700
5ae37bdf
NS
12701 PR c++/79290
12702 * g++.dg/warn/pr79290.C: New.
12703
de3fbef6
NS
12704 PR c++/67273
12705 PR c++/79253
12706 * g++.dg/cpp1y/pr67273.C: New.
12707 * g++.dg/cpp1y/pr79253.C: New.
12708
7f357c61
NS
127092017-01-31 Nathan Sidwell <nathan@acm.org>
12710
12711 PR c++/79264
12712 * g++.dg/cpp1y/pr61636-1.C: Augment.
12713
5b11971a
CL
127142017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12715
12716 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12717 rand() instead of random().
12718
8b670f93
AH
127192017-01-30 Aldy Hernandez <aldyh@redhat.com>
12720
12721 PR tree-optimization/71691
12722 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12723
4727e06b
AK
127242017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12725
12726 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12727 __ARCH__.
12728
b6dae849
JJ
127292017-01-31 Jakub Jelinek <jakub@redhat.com>
12730
12731 PR tree-optimization/79267
12732 * g++.dg/opt/pr79267.C: New test.
12733
40fb9c89
AO
127342017-01-30 Alexandre Oliva <aoliva@redhat.com>
12735
12736 PR debug/63238
12737 * gcc.dg/debug/dwarf2/align-1.c: New.
12738 * gcc.dg/debug/dwarf2/align-2.c: New.
12739 * gcc.dg/debug/dwarf2/align-3.c: New.
12740 * gcc.dg/debug/dwarf2/align-4.c: New.
12741 * gcc.dg/debug/dwarf2/align-5.c: New.
12742 * gcc.dg/debug/dwarf2/align-6.c: New.
12743 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12744 * g++.dg/debug/dwarf2/align-1.C: New.
12745 * g++.dg/debug/dwarf2/align-2.C: New.
12746 * g++.dg/debug/dwarf2/align-3.C: New.
12747 * g++.dg/debug/dwarf2/align-4.C: New.
12748 * g++.dg/debug/dwarf2/align-5.C: New.
12749 * g++.dg/debug/dwarf2/align-6.C: New.
12750
3095f651
AS
127512017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12752
12753 PR target/79170
12754 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12755
3cf88bff
MS
127562017-01-30 Martin Sebor <msebor@redhat.com>
12757
12758 PR testsuite/79293
12759 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12760
37731134
ML
127612017-01-30 Martin Liska <mliska@suse.cz>
12762
12763 PR gcov-profile/79259
12764 * g++.dg/tree-prof/pr79259.C: New test.
12765
0c7247cc
RB
127662017-01-30 Richard Biener <rguenther@suse.de>
12767
12768 PR tree-optimization/79276
12769 * gcc.dg/torture/pr79276.c: New testcase.
12770
ab4be5d1
DV
127712017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12772
12773 PR target/79240
12774 * gcc.target/s390/pr79240.c: New test.
12775
6687d58d
BS
127762017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12777
12778 PR target/79268
12779 * gcc.target/powerpc/pr79268.c: New file.
12780 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12781 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12782 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12783 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12784
b5df96c3
JDA
127852017-01-28 John David Anglin <danglin@gcc.gnu.org>
12786
fc34d7b8
JDA
12787 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12788
9efc84e4
JDA
12789 PR testsuite/70583
12790 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12791
4bfbe3ae
JDA
12792 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12793 * gnat.dg/debug9.adb: Likewise.
12794
8d0b306f
JDA
12795 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12796
b5df96c3
JDA
12797 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12798 libatomic_available.
12799 * gfortran.dg/coarray_42.f90: Likewise.
12800 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12801 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12802 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12803
eb339366
MS
128042017-01-27 Martin Sebor <msebor@redhat.com>
12805
12806 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12807
711ce021
BS
128082017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12809
12810 PR rtl-optimization/79194
12811 * gcc.dg/torture/pr79194.c: New test.
12812
d8321b33
VM
128132017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12814
12815 PR tree-optimization/71374
2568d8a1 12816 * gcc.target/i386/pr71374.c: New.
d8321b33 12817
9e2ea13e
MS
128182017-01-27 Martin Sebor <msebor@redhat.com>
12819
12820 PR c++/71290
12821 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12822 a dg-error directive.
12823
9eb7045b
VM
128242017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12825
12826 PR target/79131
12827 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12828 * gcc.target/arm/pr79131-2.c: New.
12829
f75bbf3f
BS
128302017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12831
12832 PR target/65484
12833 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12834 vectorized on POWER unless hardware misaligned loads are
12835 available.
12836
3f54004b
BC
128372017-01-27 Bin Cheng <bin.cheng@arm.com>
12838
12839 PR rtl-optimization/78559
12840 * gcc.c-torture/execute/pr78559.c: New test.
12841
40b6bff9
RB
128422017-01-27 Richard Biener <rguenther@suse.de>
12843
12844 PR tree-optimization/79245
12845 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12846 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12847
b2f8892e
JJ
128482017-01-27 Jakub Jelinek <jakub@redhat.com>
12849
12850 PR c/79199
12851 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12852 target. Use 4294967293U instead of 4294967293.
12853
b002f3b9
RB
128542017-01-27 Richard Biener <rguenther@suse.de>
12855
12856 PR tree-optimization/71433
12857 * gcc.dg/Warray-bounds-21.c: New testcase.
12858
38f50ab6
RB
128592017-01-27 Richard Biener <rguenther@suse.de>
12860
12861 PR tree-optimization/79244
12862 * gcc.dg/torture/pr79244.c: New testcase.
12863
c04f4139
JJ
128642017-01-27 Jakub Jelinek <jakub@redhat.com>
12865
12866 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12867 all occurrences of 40 to 32.
12868
6ca513f9
RE
128692017-01-27 Richard Earnshaw <rearnsha@arm.com>
12870
12871 PR target/79239
12872 * gcc.target/arm/pr79239.c: New test.
12873
d876f5cd
DV
128742017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12875
12876 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12877
bb6a6ee9
AB
128782017-01-27 Adam Butcher <adam@jessamine.co.uk>
12879
12880 PR c++/64382
12881 * g++.dg/cpp1y/pr64382.C: New test.
12882
31c87a43
MS
128832017-01-26 Martin Sebor <msebor@redhat.com>
12884
12885 PR middle-end/78703
12886 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12887 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12888 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12889 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12890
f7c06c0f
JJ
128912017-01-26 Jakub Jelinek <jakub@redhat.com>
12892
b0670cc0
JJ
12893 PR debug/79129
12894 * g++.dg/debug/dwarf2/pr79129.C: New test.
12895
f7c06c0f
JJ
12896 PR debug/78835
12897 * g++.dg/debug/dwarf2/pr78835.C: New test.
12898
5d93da1d
MS
128992017-01-26 Martin Sebor <msebor@redhat.com>
12900
12901 PR middle-end/78703
12902 * gcc.dg/format/pr78569.c: Adjust.
12903 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12904 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12905 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12906 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12907 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12908 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12909 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12910 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12911 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12912 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12913 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12914
905d2812
JJ
129152017-01-26 Jakub Jelinek <jakub@redhat.com>
12916
12917 PR c++/68727
12918 * g++.dg/other/offsetof8.C: Add expected error.
12919 * g++.dg/other/offsetof9.C: New test.
12920
b3db8d77
DE
129212017-01-26 David Edelsohn <dje.gcc@gmail.com>
12922
12923 * g++.dg/opt/declone3.C: Require LTO.
12924
15961e4a
VM
129252017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12926
12927 PR target/79131
12928 * gcc.target/arm/pr79131.c: New.
12929
e39dd802
BC
129302017-01-26 Bin Cheng <bin.cheng@arm.com>
12931
12932 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12933
bc9efeab
JW
129342017-01-26 Jonathan Wakely <jwakely@redhat.com>
12935
12936 PR libstdc++/79190
12937 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12938 matches replaced operator delete.
12939
b5f75f0b
JJ
129402017-01-26 Jakub Jelinek <jakub@redhat.com>
12941
12942 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12943 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12944 avx512f with avx512dq.
12945 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12946 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12947 avx512f with avx512dq.
12948 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12949 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12950 avx512f with avx512dq.
12951
0a38b341
MP
129522017-01-26 Marek Polacek <polacek@redhat.com>
12953
12954 PR c/79199
12955 * c-c++-common/Wduplicated-branches-13.c: New test.
12956
ebff5c3f
DS
129572017-01-26 David Sherwood <david.sherwood@arm.com>
12958
12959 PR middle-end/79212
12960 * gfortran.dg/gomp/sharing-4.f90: New test.
12961
e6d55103
JJ
129622017-01-26 Jakub Jelinek <jakub@redhat.com>
12963
1a27fab1
JJ
12964 PR target/70465
12965 * gcc.target/i386/pr70465.c: New test.
12966
e6d55103
JJ
12967 * brig.dg/dg.exp: Update copyright years.
12968 * lib/brig-dg.exp: Update copyright years.
12969 * lib/brig.exp: Update copyright years.
12970
b5aa1281
MM
129712017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12972
12973 PR target/79179
12974 * gcc.target/powerpc/pr79179.c: New test.
12975
3b5de3cb
BS
129762017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12977
12978 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12979 generation to accept D-mode memory accesses.
12980
dbe81dbe
MS
129812017-01-25 Martin Sebor <msebor@redhat.com>
12982
12983 PR c++/71290
12984 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12985 * g++.dg/ext/flexarray-mangle.C: Same.
12986 * g++.dg/ext/flexarray-subst.C: Same.
12987 * g++.dg/ext/flexary10.C: Same.
12988 * g++.dg/ext/flexary11.C: Same.
12989 * g++.dg/ext/flexary14.C: Same.
12990 * g++.dg/ext/flexary16.C: Same.
12991 * g++.dg/ext/flexary18.C: Same.
12992 * g++.dg/ext/flexary19.C: Same.
12993 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12994 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12995 * g++.dg/ubsan/object-size-1.C: Same.
12996 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12997
0e343868
JJ
129982017-01-25 Jakub Jelinek <jakub@redhat.com>
12999
a25608aa
JJ
13000 PR c++/78896
13001 * g++.dg/cpp1z/decomp24.C: New test.
13002
0e343868
JJ
13003 PR c++/77914
13004 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
13005 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
13006 expect a warning.
13007 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
13008 expect warnings.
13009 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
13010 * g++.dg/cpp1y/pr59636.C: Likewise.
13011 * g++.dg/cpp1y/pr60190.C: Likewise.
13012
0d098f4b
BC
130132017-01-25 Bin Cheng <bin.cheng@arm.com>
13014
13015 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
13016
5332c89e 130172017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
13018
13019 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
13020 vec_packs built-ins
13021
ed4e59f4
CL
130222017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
13023
13024 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
13025 -mcpu=cortex-a57.
13026 * gcc.target/arm/vseleqsf.c: Likewise.
13027 * gcc.target/arm/vselgedf.c: Likewise.
13028 * gcc.target/arm/vselgesf.c: Likewise.
13029 * gcc.target/arm/vselgtdf.c: Likewise.
13030 * gcc.target/arm/vselgtsf.c: Likewise.
13031 * gcc.target/arm/vselledf.c: Likewise.
13032 * gcc.target/arm/vsellesf.c: Likewise.
13033 * gcc.target/arm/vselltdf.c: Likewise.
13034 * gcc.target/arm/vselltsf.c: Likewise.
13035 * gcc.target/arm/vselnedf.c: Likewise.
13036 * gcc.target/arm/vselnesf.c: Likewise.
13037 * gcc.target/arm/vselvcdf.c: Likewise.
13038 * gcc.target/arm/vselvcsf.c: Likewise.
13039 * gcc.target/arm/vselvsdf.c: Likewise.
13040 * gcc.target/arm/vselvssf.c: Likewise.
13041
a5d6927f
RB
130422017-01-25 Richard Biener <rguenther@suse.de>
13043
13044 PR testsuite/72850
13045 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
13046 to what we had before adding the threading passes.
13047
c2873892
RB
130482017-01-25 Richard Biener <rguenther@suse.de>
13049
13050 PR tree-optimization/69264
13051 * g++.dg/torture/pr69264.C: New testcase.
13052
9aa483a2
KT
130532016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13054
13055 PR target/79145
13056 * gcc.target/arm/pr79145.c: New test.
13057
5c628c3e
RB
130582017-01-25 Richard Biener <rguenther@suse.de>
13059
13060 PR debug/78363
13061 * g++.dg/gomp/pr78363-1.C: New testcase.
13062 * g++.dg/gomp/pr78363-2.C: Likewise.
13063 * g++.dg/gomp/pr78363-3.C: Likewise.
13064
9078cd36
KT
130652016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13066
13067 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
13068 * gcc.dg/lto/pr61526_0.c: Likewise.
13069 * gcc.dg/lto/pr64415_0.c: Likewise.
13070
7cfd79d6
JJ
130712017-01-24 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR c++/79205
13074 * g++.dg/cpp1z/decomp22.C: New test.
13075 * g++.dg/cpp1z/decomp23.C: New test.
13076
3e4b91f2
NS
130772017-01-24 Nathan Sidwell <nathan@acm.org>
13078
1d7bc790
NS
13079 PR c++/78469
13080 * g++.dg/cpp0x/pr78469.C: New.
13081
3e4b91f2
NS
13082 PR c++/79118
13083 * g++.dg/cpp0x/pr79118.C: New.
13084
b20ba138
EB
130852017-01-24 Eric Botcazou <ebotcazou@adacore.com>
13086
13087 * gcc.target/arm/vfp-longcall-apcs.c: New test.
13088
c2e84327
DM
130892017-01-24 David Malcolm <dmalcolm@redhat.com>
13090
13091 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
13092 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
13093 * gcc.dg/rtl/rtl.exp: New file.
13094 * gcc.dg/rtl/test.c: New file.
13095 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
13096 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
13097 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
13098 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
13099 * gcc.dg/rtl/x86_64/final.c: New test case.
13100 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
13101 * gcc.dg/rtl/x86_64/ira.c: New test case.
13102 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
13103 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
13104 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
13105 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
13106 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
13107 * gcc.dg/rtl/x86_64/test_1.h: New file.
13108 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
13109 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
13110 * gcc.dg/rtl/x86_64/times-two.h: New file.
13111 * gcc.dg/rtl/x86_64/vregs.c: New test case.
13112
cf8d19de
BC
131132017-01-24 Bin Cheng <bin.cheng@arm.com>
13114
13115 PR tree-optimization/79159
13116 * g++.dg/tree-ssa/pr79159.C: New test.
13117
f6a24a94 131182017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
13119 Martin Jambor <mjambor@suse.cz>
13120
13121 * lib/brig-dg.exp: New file.
13122 * lib/brig.exp: Likewise.
13123 * brig.dg/README: Likewise.
13124 * brig.dg/dg.exp: Likewise.
13125 * brig.dg/test/gimple/alloca.hsail: Likewise.
13126 * brig.dg/test/gimple/atomics.hsail: Likewise.
13127 * brig.dg/test/gimple/branches.hsail: Likewise.
13128 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
13129 * brig.dg/test/gimple/function_calls.hsail: Likewise.
13130 * brig.dg/test/gimple/kernarg.hsail: Likewise.
13131 * brig.dg/test/gimple/mem.hsail: Likewise.
13132 * brig.dg/test/gimple/mulhi.hsail: Likewise.
13133 * brig.dg/test/gimple/packed.hsail: Likewise.
13134 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
13135 * brig.dg/test/gimple/variables.hsail: Likewise.
13136 * brig.dg/test/gimple/vector.hsail: Likewise.
13137
c3b3e526
JJ
131382017-01-24 Jakub Jelinek <jakub@redhat.com>
13139
13140 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
13141 support asan, only on i?86/x86_64 require sse2_runtime.
13142
75f92127
KN
131432017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13144
13145 PR target/66669
13146 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
13147 test on powerpc targets.
13148
1a998fa0
MS
131492017-01-23 Martin Sebor <msebor@redhat.com>
13150
13151 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13152
108fdd6d
RB
131532017-01-23 Richard Biener <rguenther@suse.de>
13154
13155 PR tree-optimization/79088
13156 PR tree-optimization/79188
13157 * gcc.dg/torture/pr79088.c: New testcase.
13158 * gcc.dg/torture/pr79188.c: Likewise.
13159
28826a66
KN
131602017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13161
13162 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
13163 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
13164 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
13165 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
13166 type of test function to reflect change in built-in function's
13167 return type.
13168 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
13169 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
13170 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
13171 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
13172 type and second argument type to reflect change in built-in
13173 function's type signature.
13174 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
13175 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
13176 type of test function to reflect change in built-in function's
13177 return type.
13178 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
13179 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
13180 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
13181 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
13182 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
13183 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
13184 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
13185 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
13186 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
13187 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
13188 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
13189 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
13190 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
13191 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
13192 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
13193 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
13194 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
13195 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
13196 type of test function to reflect change in built-in function's
13197 return type.
13198 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
13199 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
13200 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
13201 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
13202 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
13203 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
13204 test function's result and second argument to reflect change in
13205 built-in function's type signature.
13206 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
13207
e6b8075c
NS
132082017-01-23 Nathan Sidwell <nathan@acm.org>
13209
fc7612fd
NS
13210 PR C++/71710
13211 * g++.dg/template/pr71710.C: New.
13212
e6b8075c
NS
13213 PR c++/71406
13214 PR c++/77508
13215 * g++.dg/template/pr71406.C: New.
13216
15b8fd49
TK
132172017-01-23 Thomas Koenig <tkoenig@netcologne.de>
13218
9b7716c9 13219 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 13220
e9c4fbe9
BS
132212017-01-23 Bernd Schmidt <bschmidt@redhat.com>
13222
13223 PR rtl-optimization/78634
13224 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
13225
8539a302
BC
132262017-01-23 Bin Cheng <bin.cheng@arm.com>
13227
13228 PR tree-optimization/70754
13229 * gfortran.dg/pr70754.f90: New test.
13230
f368600f
ML
132312017-01-23 Martin Liska <mliska@suse.cz>
13232
13233 PR tree-optimization/79196
13234 * gcc.dg/asan/pr79196.c: New test.
13235 * gcc.dg/strlenopt-30.c: Update scanned pattern.
13236
d886761f
MM
132372017-01-23 Michael Matz <matz@suse.de>
13238
13239 PR tree-optimization/78384
13240 * gcc.dg/pr78384.c: New test.
13241
cffcafda
RB
132422017-01-23 Richard Biener <rguenther@suse.de>
13243
13244 PR tree-optimization/79186
13245 * gcc.dg/torture/pr79186.c: New testcase.
13246 * gcc.dg/torture/pr79187.c: Likewise.
13247
bda2bc48
MJ
132482017-01-23 Martin Jambor <mjambor@suse.cz>
13249
13250 * gcc.dg/ipa/vrp8.c: New test.
13251
f65f1ae3
MJ
132522017-01-23 Martin Jambor <mjambor@suse.cz>
13253
13254 PR ipa/79108
13255 * gfortran.dg/lto/pr79108_0.f90: New test.
13256
dea06111
AS
132572017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
13258
13259 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
13260 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
13261 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
13262 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
13263 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
13264 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
13265 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
13266 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
13267 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
13268 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
13269 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
13270 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
13271 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
13272 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
13273 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
13274 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
13275
05011618
RB
132762017-01-23 Richard Biener <rguenther@suse.de>
13277 Nick Clifton <nickc@redhat.com>
13278
13279 PR testsuite/78421
13280 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
13281 If the target is ARM return the result of the
13282 check_effective_target_arm_vect_no_misalign proc.
13283 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
13284 support unaligned vectors then only expect one of the loops to be
13285 unrolled.
13286
f6b9f2ff
ML
132872017-01-23 Martin Liska <mliska@suse.cz>
13288
13289 * gcc.dg/asan/use-after-scope-10.c: New test.
13290 * gcc.dg/asan/use-after-scope-11.c: New test.
13291 * g++.dg/asan/use-after-scope-5.C: New test.
13292
c7775327
ML
132932017-01-23 Martin Liska <mliska@suse.cz>
13294
13295 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
13296 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
13297 sanopt optimization for ASAN_POISON.
13298
d8ae8d16
KT
132992016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13300
13301 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
13302
54d7c70c
CL
133032017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
13304
13305 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
13306 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
13307 for poly*_t types.
13308 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
13309 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
13310 exec_vcombine): Likewise.
13311 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
13312 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
13313 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
13314 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
13315 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
13316 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
13317 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13318 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
13319 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
13320 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13321 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
13322 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13323 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13324 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
13325 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
13326 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
13327 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
13328 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
13329 Likewise.
13330 (TEST_VGET_LANE): Cast to uint to avoid warning.
13331 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
13332 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
13333 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
13334 exec_vfma_vfms_n): Fix PRIx format for float64_t.
13335 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
13336 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13337 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
13338 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
13339 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
13340 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
13341 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
13342 CHECK_POLY instead of CHECK for poly64_t types.
13343 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
13344 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
13345 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
13346 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13347 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13348 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13349 uint32_t.
13350 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13351 for int32_t, int64_t.
13352 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13353 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13354 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13355 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13356 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13357 needed.
13358
386fe51c
JJ
133592017-01-22 Jakub Jelinek <jakub@redhat.com>
13360
13361 PR fortran/79154
13362 * gfortran.dg/gomp/pr79154-1.f90: New test.
13363 * gfortran.dg/gomp/pr79154-2.f90: New test.
13364
bc4d86e6
AS
133652017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13366
13367 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13368
c31d5fce
MP
133692017-01-21 Marek Polacek <polacek@redhat.com>
13370
13371 PR testsuite/79169
13372 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13373
25cb56c3
JH
133742017-01-20 Jan Hubicka <hubicka@ucw.cz>
13375
13376 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13377
ea9f867b
BS
133782017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13379
13380 PR rtl-optimization/79125
13381 * gcc.dg/torture/pr79125.c: New test.
13382
a876231c
JW
133832017-01-20 Jiong Wang <jiong.wang@arm.com>
13384
2568d8a1 13385 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 13386 only.
2568d8a1
JJ
13387 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13388 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 13389
4b9f2115
NS
133902017-01-20 Nathan Sidwell <nathan@acm.org>
13391
3e4b91f2 13392 PR c++/78495
4b9f2115
NS
13393 * g++.dg/cpp1z/inh-ctor38.C: New.
13394
d2aadab1
MP
133952017-01-20 Marek Polacek <polacek@redhat.com>
13396
13397 PR c/79152
13398 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13399
449cd5af
TP
134002017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13401
13402 * lib/target-supports.exp (check_configured_with): New procedure.
13403 (check_effective_target_default_mode): new effective target.
13404 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13405 default mode. Fix dg-skip-if target selector syntax.
13406 * gcc.target/arm/optional_thumb-2.c: Likewise.
13407 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13408 syntax.
13409
ebed7175
DM
134102017-01-20 David Malcolm <dmalcolm@redhat.com>
13411
13412 PR c++/77829
13413 PR c++/78656
13414 * g++.dg/spellcheck-pr77829.C: New test case.
13415 * g++.dg/spellcheck-pr78656.C: New test case.
13416
2ebd93e1
MP
134172017-01-20 Marek Polacek <polacek@redhat.com>
13418
13419 PR c/64279
13420 * c-c++-common/Wduplicated-branches-1.c: New test.
13421 * c-c++-common/Wduplicated-branches-10.c: New test.
13422 * c-c++-common/Wduplicated-branches-11.c: New test.
13423 * c-c++-common/Wduplicated-branches-12.c: New test.
13424 * c-c++-common/Wduplicated-branches-2.c: New test.
13425 * c-c++-common/Wduplicated-branches-3.c: New test.
13426 * c-c++-common/Wduplicated-branches-4.c: New test.
13427 * c-c++-common/Wduplicated-branches-5.c: New test.
13428 * c-c++-common/Wduplicated-branches-6.c: New test.
13429 * c-c++-common/Wduplicated-branches-7.c: New test.
13430 * c-c++-common/Wduplicated-branches-8.c: New test.
13431 * c-c++-common/Wduplicated-branches-9.c: New test.
13432 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13433 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13434 * g++.dg/ext/builtin-object-size3.C: Likewise.
13435 * g++.dg/gomp/loop-1.C: Likewise.
13436 * g++.dg/warn/Wduplicated-branches1.C: New test.
13437 * g++.dg/warn/Wduplicated-branches2.C: New test.
13438
0ce4024a
ML
134392017-01-20 Martin Liska <mliska@suse.cz>
13440
13441 PR lto/69188
13442 * gcc.dg/lto/pr69188_0.c: New test.
13443 * gcc.dg/lto/pr69188_1.c: New test.
13444
d8ea3e7c
AS
134452017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13446
13447 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13448 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13449 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13450 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13451 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13452 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13453 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13454 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13455 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13456 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13457 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13458 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13459 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13460 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13461 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13462 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13463 * gcc.target/i386/avx-1.c: Test new intrinsics.
13464 * gcc.target/i386/sse-13.c: Ditto.
13465 * gcc.target/i386/sse-23.c: Ditto.
13466
0516164b
RB
134672017-01-20 Richard Biener <rguenther@suse.de>
13468
13469 PR tree-optimization/71264
13470 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13471
d821744c
MF
134722017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13473
13474 * gcc.target/mips/madd4-1.c: New file.
13475 * gcc.target/mips/madd4-2.c: Likewise.
13476 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13477 HAS_MADD4.
13478 (mips_option_groups): Add -m[no-]madd4.
13479 (mips-dg-init): Detect default -mno-madd4.
13480 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13481 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13482 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13483 * gcc.target/mips/nmadd-1.c: Likewise.
13484 * gcc.target/mips/nmadd-2.c: Likewise.
13485 * gcc.target/mips/nmadd-3.c: Likewise.
13486
db58fd89
JW
134872017-01-19 Jiong Wang <jiong.wang@arm.com>
13488
13489 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13490 combined instructions.
13491 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13492 instructions.
13493 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13494 of pointer authentication.
13495
bd9cf60b
MM
134962017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13497
13498 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13499 floating point hardware to run test.
13500
ab014eb3
TC
135012017-01-19 Tamar Christina <tamar.christina@arm.com>
13502
2568d8a1 13503 * lib/target-supports.exp
ab014eb3
TC
13504 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13505
c048038f
RO
135062017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13507
13508 PR testsuite/79051
13509 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13510 __x86_64__]: Allow for target i?86-*-*.
13511
ab6b44cb
MF
135122017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13513
13514 PR target/78176
13515 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13516 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13517 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13518 HAS_LXC1.
13519 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13520 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13521 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13522
118d5ed3
AV
135232017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13524
13525 PR fortran/70696
13526 * gfortran.dg/coarray_43.f90: New test.
13527
a57c520e
RE
135282017-01-19 Richard Earnshaw <rearnsha@arm.com>
13529
13530 PR rtl-optimization/79121
13531 * gcc.c-torture/execute/pr79121.c: New test.
13532
54dc4be2
MM
135332017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13534
13535 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13536 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13537
7bd5dad2
LK
135382017-01-18 Louis Krupp <louis.krupp@zoho.com>
13539
13540 PR fortran/50069
13541 PR fortran/55086
13542 * gfortran.dg/pr50069_1.f90: New test.
13543 * gfortran.dg/pr50069_2.f90: New test.
13544 * gfortran.dg/pr55086_1.f90: New test.
13545 * gfortran.dg/pr55086_1_tfat.f90: New test.
13546 * gfortran.dg/pr55086_2.f90: New test.
13547 * gfortran.dg/pr55086_2_tfat.f90: New test.
13548 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13549
0edd264d
AS
135502017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13551 * gcc.dg/strcmp-1.c: New test.
13552 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13553
551914b7
DM
135542017-01-18 David Malcolm <dmalcolm@redhat.com>
13555
13556 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13557 (dejagnu_fail): Likewise.
13558 (dejagnu_note): Likewise.
13559 (pass): Provide forward decl, moving true decl to after #include
13560 of harness.h.
13561 (fail): Likewise.
13562 (note): Likewise.
13563
b7d3a6a6
MM
135642017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13565
13566 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13567 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13568
c484627c
NS
135692017-01-18 Nathan Sidwell <nathan@acm.org>
13570
13571 PR c++/78488
13572 * g++.dg/cpp1z/inh-ctor37.C: New.
13573
a711887e
UB
135742017-01-18 Uros Bizjak <ubizjak@gmail.com>
13575
13576 PR rtl-optimization/78952
13577 * gcc.target/i386/pr78952-1.c: New test.
13578 * gcc.target/i386/pr78952-2.c: Ditto.
13579
525a5e33
AV
135802017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13581
13582 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13583
135842017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13585
13586 PR fortran/70696
13587 * gfortran.dg/coarray_event_1.f08: New test.
13588
90553aac
JJ
135892017-01-18 Jakub Jelinek <jakub@redhat.com>
13590
13591 PR target/77416
13592 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13593 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13594 from dg-options.
13595 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13596 guarded test.
13597 * gcc.target/powerpc/fusion4.c: Likewise.
13598 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13599 guarded test.
13600 * gcc.target/powerpc/pr58673-1.c: Likewise.
13601 * gcc.target/powerpc/pr58673-2.c: Likewise.
13602 * gcc.target/powerpc/pr59054.c: Likewise.
13603
dfc42f08
BS
136042016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13605
13606 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13607 vec_bperm.
13608 * gcc.target/powerpc/p9-vbpermd.c: New file.
13609
f3981e7e
AK
136102017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13611
13612 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13613 (must_not_compile2): Downcase first letter of error messages.
13614 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13615 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13616
2c65d990
NS
136172017-01-18 Nathan Sidwell <nathan@acm.org>
13618
13619 PR c++/79091
13620 * g++.dg/pr79091.C: New.
13621
a711887e
UB
136222017-01-18 Jakub Jelinek <jakub@redhat.com>
13623
13624 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13625 to dg-options.
13626 (p0): Add missing dg-error.
13627
4701fba3
JS
136282017-01-17 Joe Seymour <joe.s@somniumtech.com>
13629
13630 * gcc.target/msp430/mul_f5_muldef.c: New test.
13631
ac4dc08d
MM
136322017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13633
13634 PR target/79004
13635 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13636 options. Fix up the syntax for using \m and \M.
13637
1b3254e4
SB
136382017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13639
13640 PR target/78875
13641 * gcc.target/powerpc/ssp-1.c: New testcase.
13642 * gcc.target/powerpc/ssp-2.c: New testcase.
13643
8144a493
WD
136442017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13645
13646 * gcc.target/aarch64/eh_return.c: New test.
13647
a6607774
BS
136482017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13649
13650 * vec-rlmi-rlnm.c: New file.
13651
8ddfdbc2
NS
136522017-01-17 Nathan Sidwell <nathan@acm.org>
13653
13654 PR c++/61636
13655 * g++.dg/cpp1y/pr61636-1.C: New.
13656 * g++.dg/cpp1y/pr61636-2.C: New.
13657 * g++.dg/cpp1y/pr61636-3.C: New.
13658
d365b403
MS
136592017-01-17 Martin Sebor <msebor@redhat.com>
13660
13661 PR testsuite/79115
13662 * gcc.dg/pr78768.c: Make it a link-only test.
13663
0d80ab91
DM
136642017-01-17 David Malcolm <dmalcolm@redhat.com>
13665
13666 PR c++/71497
13667 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13668 expected messages.
13669 * c-c++-common/Wmisleading-indentation.c: Likewise.
13670
31b61548
VM
136712017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13672
13673 PR target/79058
13674 * gcc.target/arm/pr79058.c: New.
13675
c549996e
JJ
136762017-01-17 Jakub Jelinek <jakub@redhat.com>
13677
13678 PR tree-optimization/71854
13679 * gcc.dg/vect/pr71854.c: New test.
13680
4f197ff9
ML
136812017-01-17 Martin Liska <mliska@suse.cz>
13682
13683 PR ipa/71207
13684 * g++.dg/ipa/pr71207.C: New test.
13685
d4193b85
JH
136862017-01-17 Jan Hubicka <hubicka@ucw.cz>
13687
13688 PR middle-end/77445
13689 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13690 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13691
906e7712
JJ
136922017-01-17 Jakub Jelinek <jakub@redhat.com>
13693
13694 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13695 rather than long unsigned int.
13696 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13697
12314dc9
RB
136982017-01-17 Richard Biener <rguenther@suse.de>
13699
13700 PR tree-optimization/71433
13701 * gcc.dg/Warray-bounds-20.c: New testcase.
13702
a23e48df
RB
137032017-01-17 Richard Biener <rguenther@suse.de>
13704
13705 PR testsuite/52563
13706 PR testsuite/71237
13707 PR testsuite/77737
13708 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13709 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13710 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13711
e6750e5c
AM
137122017-01-17 Alan Modra <amodra@gmail.com>
13713
13714 * gcc.target/powerpc/pr79066.c: New.
13715
a59afbe2
JL
137162017-01-16 Jeff Law <law@redhat.com>
13717
13718 PR tree-optimization/33562
13719 PR tree-optimization/61912
13720 PR tree-optimization/77485
13721 PR tree-optimization/79090
13722 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13723 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13724
e1bcfb92
JJ
137252017-01-16 Jakub Jelinek <jakub@redhat.com>
13726
98e92fb2
JJ
13727 PR c/79089
13728 * gcc.c-torture/compile/pr79089.c: New test.
13729
e1bcfb92
JJ
13730 PR target/79080
13731 * gcc.dg/pr79080.c: New test.
13732
0ef1f9cd
DM
137332017-01-16 David Malcolm <dmalcolm@redhat.com>
13734
13735 PR c/78304
13736 * gcc.dg/format/pr78304.c: Convert argument from integral type
13737 to a pointer.
13738 * gcc.dg/format/pr78304-2.c: Likewise.
13739
76689ffc
CL
137402017-01-16 Carl Love <cel@us.ibm.com>
13741
13742 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13743 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13744
ce12ee9e
CL
137452017-01-16 Carl Love <cel@us.ibm.com>
13746
13747 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13748 Change arguments and return type to bool long long.
13749
b336037d
MS
137502017-01-16 Martin Sebor <msebor@redhat.com>
13751
13752 PR testsuite/79051
13753 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13754 on x86.
13755
1ddca3f3
PC
137562017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13757
13758 Revert:
a711887e 13759 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13760
13761 PR c++/71737
13762 * g++.dg/cpp0x/pr71737.C: New.
13763
290687fb
BS
137642017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13765
13766 * gcc.target/powerpc/swaps-p8-27.c: New.
13767
7d2f3f1d
PC
137682017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13769
13770 PR c++/71737
13771 * g++.dg/cpp0x/pr71737.C: New.
13772
d743728f
EB
137732017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13774
13775 * gnat.dg/opt62.adb: New test.
13776 * gnat.dg/opt62_pkg.ads: New helper.
13777
90aead21
BS
137782017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13779
a711887e
UB
13780 PR rtl-optimization/78626
13781 PR rtl-optimization/78727
90aead21
BS
13782 * gcc.dg/torture/pr78626.c: New test.
13783 * gcc.dg/torture/pr78727.c: New test.
13784
afaecc23
AM
137852017-01-14 Alan Modra <amodra@gmail.com>
13786
13787 * gcc.c-torture/compile/pr72749.c: New test.
13788
be4aa83d
DM
137892017-01-13 David Malcolm <dmalcolm@redhat.com>
13790
13791 PR c/78304
13792 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13793 (test_macro_2): New test.
13794 (test_macro_3): New test.
13795 (test_macro_4): New test.
13796 (test_non_contiguous_strings): Convert line number to line offset.
13797 * gcc.dg/format/pr78304-2.c: New test case.
13798 * gcc.dg/format/pr78304.c: New test case.
13799
7cdca3ec
UB
138002017-01-13 Uros Bizjak <ubizjak@gmail.com>
13801
13802 * gcc.target/i386/funcspec-56.inc: Add missing options and
13803 reorder options by implied ISAs, as in ix86_target_string.
13804
e3017e52
MP
138052017-01-13 Marek Polacek <polacek@redhat.com>
13806
13807 PR c++/71166
13808 * g++.dg/cpp0x/constexpr-array18.C: New test.
13809
d155c6fe
JL
138102017-01-13 Jeff Law <law@redhat.com>
13811
7c9560a5
JL
13812 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13813
9e59e99a
JL
13814 PR tree-optimization/61912
13815 PR tree-optimization/77485
13816 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13817 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13818 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13819
13820 PR tree-optimization/33562
13821 PR tree-optimization/61912
13822 PR tree-optimization/77485
d155c6fe
JL
13823 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13824 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13825 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13826 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13827 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13828 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13829 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13830
77719b06
ML
138312017-01-13 Martin Liska <mliska@suse.cz>
13832
13833 PR ipa/79043
13834 * gcc.c-torture/execute/pr79043.c: New test.
13835
a181b2bc
RB
138362017-01-13 Richard Biener <rguenther@suse.de>
13837
13838 PR middle-end/78411
13839 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13840
eaed3226
AV
138412017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13842
13843 PR fortran/70697
13844 * gfortran.dg/coarray/event_4.f08: New test.
13845
4ccff88b
AV
138462017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13847
13848 PR fortran/70696
13849 * gfortran.dg/coarray/event_3.f08: New test.
13850
3c3b9090
RB
138512017-01-13 Richard Biener <rguenther@suse.de>
13852
13853 PR tree-optimization/77283
13854 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13855
25329913
RB
138562017-01-13 Richard Biener <rguenther@suse.de>
13857
13858 * gcc.dg/gimplefe-22.c: New testcase.
13859
10b70b8e
RB
138602017-01-13 Richard Biener <rguenther@suse.de>
13861
13862 PR tree-optimization/77283
13863 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13864 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13865 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13866
76a8f82f
SL
138672017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13868
13869 * gcc.dg/pr77862.c: Require fpic target.
13870
59a505da
MM
138712017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13872
13873 PR target/79004
13874 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13875
bce6f760
MS
138762017-01-12 Martin Sebor <msebor@redhat.com>
13877
13878 * gcc.dg/pr78138.c: Adjust.
13879 * gcc.dg/pr78768.c: Adjust.
13880 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13881 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13882 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13883 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13884 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13885 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13886 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13887 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13888 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13889 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13890 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13891
3eefa646
JJ
138922017-01-12 Jakub Jelinek <jakub@redhat.com>
13893
13894 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13895
dcb56243
MS
138962017-01-12 Martin Sebor <msebor@redhat.com>
13897
8be3f306 13898 PR testsuite/79051
940242cd
MS
13899 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13900 due to bug 79054.
dcb56243 13901
b7431c20
DE
139022017-01-12 David Edelsohn <dje.gcc@gmail.com>
13903
13904 * gcc.dg/pr78768.c: Require LTO.
13905
2bcd9f32
MS
139062017-01-12 Martin Sebor <msebor@redhat.com>
13907
13908 PR c/79074
13909 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13910 due to the referenced bug.
13911
b2fc1c70
MS
139122017-01-12 Martin Sebor <msebor@redhat.com>
13913
13914 PR testsuite/79073
13915 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13916
fbed6f36
UB
139172017-01-12 Uros Bizjak <ubizjak@gmail.com>
13918
13919 * gcc.target/i386/builtin_target.c (check_features): Check all
13920 supported __builtin_cpu_supports options.
13921
27282dad
KT
139222017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13923
13924 PR tree-optimization/78319
13925 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13926 Remove xfail.
13927
66113166
BS
139282017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13929
13930 PR target/79044
13931 * gcc.target/powerpc/swaps-p8-26.c: New.
13932
6bb4ea5c
RB
139332017-01-12 Richard Biener <rguenther@suse.de>
13934
13935 * gcc.dg/gimplefe-21.c: New testcase.
13936
f15dbadb
MC
139372017-01-12 Michael Collison <michael.collison@arm.com>
13938
13939 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13940
73e32c47
JK
139412017-01-11 Julia Koval <julia.koval@intel.com>
13942 Uros Bizjak <ubizjak@gmail.com>
13943
13944 * gcc.target/i386/sgx.c New test.
13945 * gcc.target/i386/sse-12.c: Add -msgx.
13946 * gcc.target/i386/sse-13.c: Ditto.
13947 * gcc.target/i386/sse-14.c: Ditto.
13948 * gcc.target/i386/sse-22.c: Ditto.
13949 * gcc.target/i386/sse-23.c: Ditto.
13950 * g++.dg/other/i386-2.C: Ditto.
13951 * g++.dg/other/i386-3.C: Ditto.
13952
3594adc7
MS
139532017-01-11 Martin Sebor <msebor@redhat.com>
13954
13955 PR c++/24511
13956 * g++.dg/template/explicit9.C: New test.
13957
01bfd257
NS
139582017-01-11 Nathan Sidwell <nathan@acm.org>
13959
13960 PR c++/77812
13961 * g++.dg/pr77812.C: New.
13962
88df7964
JJ
139632017-01-11 Jakub Jelinek <jakub@redhat.com>
13964
eae63d78
JJ
13965 PR c++/71537
13966 * g++.dg/cpp1y/constexpr-71537.C: New test.
13967
88df7964
JJ
13968 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13969 argument.
13970
960ecba4
MS
139712017-01-11 Martin Sebor <msebor@redhat.com>
13972
13973 PR c/47931
13974 * c-c++-common/Waddress-2.c: New test.
13975
1f258a55
JJ
139762017-01-11 Jakub Jelinek <jakub@redhat.com>
13977
13978 PR c++/78341
13979 * g++.dg/cpp0x/pr78341.C: New test.
13980
bf5fbf46
MS
139812017-01-11 Martin Sebor <msebor@redhat.com>
13982
13983 PR c/78768
13984 * gcc.dg/pr78768.c: New test.
13985
19ff0049
DM
139862017-01-11 David Malcolm <dmalcolm@redhat.com>
13987
13988 PR driver/78877
13989 * gcc.dg/spellcheck-options-14.c: New test case.
13990 * gcc.dg/spellcheck-options-15.c: New test case.
13991 * gcc.dg/spellcheck-options-16.c: New test case.
13992 * gcc.dg/spellcheck-options-17.c: New test case.
13993
c86e9f03
ML
139942017-01-11 Martin Liska <mliska@suse.cz>
13995
13996 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13997
947f51d6
JJ
139982017-01-11 Jakub Jelinek <jakub@redhat.com>
13999
14000 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
14001 instead of just 1 for the decomposition from struct C.
14002
849fccf8
EB
140032017-01-11 Eric Botcazou <ebotcazou@adacore.com>
14004
14005 * gcc.c-torture/execute/20170111-1.c: New test.
14006
80c74722
RB
140072017-01-11 Richard Biener <rguenther@suse.de>
14008
14009 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
14010
4c4b4703
JJ
140112017-01-11 Jakub Jelinek <jakub@redhat.com>
14012
14013 PR middle-end/50199
14014 * gcc.dg/lto/pr50199_0.c: New test.
14015
664b1a6b
MS
140162017-01-10 Martin Sebor <msebor@redhat.com>
14017
14018 PR testsuite/78960
14019 PR testsuite/78959
14020 PR testsuite/78133
14021 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
14022 * gcc.dg/tree-ssa/pr78622.c: Ditto.
14023
fefd3086
MS
140242017-01-10 Martin Sebor <msebor@redhat.com>
14025
14026 PR middle-end/78138
664b1a6b 14027 * gcc.dg/pr78138.c: New test.
fefd3086 14028
b9f4757f
DM
140292017-01-10 David Malcolm <dmalcolm@redhat.com>
14030
14031 PR c++/77949
14032 * g++.dg/diagnostic/pr77949.C: New test case.
14033
5a50f6bb
MS
140342017-01-10 Martin Sebor <msebor@redhat.com>
14035
14036 PR middle-end/78245
14037 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
14038
c16880ef
MS
140392017-01-10 Martin Sebor <msebor@redhat.com>
14040
14041 PR tree-optimization/78775
14042 * gcc.dg/attr-alloc_size-4.c: Add test cases.
14043 * gcc.dg/attr-alloc_size-10.c: New test.
14044 * gcc.dg/attr-alloc_size-11.c: New test.
14045 * gcc.dg/builtin-stringop-chk-7.c: New test.
14046 * gcc.dg/pr78775.c: New test.
14047 * gcc.dg/pr78973-2.c: New test.
14048 * gcc.dg/pr78973.c: New test.
14049
5363d9d9
JL
140502017-01-10 Jeff Law <law@redhat.com>
14051
14052 PR tree-optimization/77766
14053 PR tree-optimization/78856
14054 * gcc.c-torture/execute/pr77766.c: New test.
14055
aae23693
RB
140562016-01-10 Richard Biener <rguenther@suse.de>
14057
14058 PR tree-optimization/79034
14059 * g++.dg/torture/pr79034.C: New testcase.
14060
a0843aed
ML
140612017-01-10 Martin Liska <mliska@suse.cz>
14062
14063 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
14064 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
14065 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
14066 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
14067 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
14068 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
14069 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
14070 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
14071 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
14072 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
14073 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
14074 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
14075 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
14076 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
14077 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
14078 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
14079 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
14080 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
14081 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
14082 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
14083 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
14084 * gcc.dg/ipa/pr64307.c: Likewise.
14085 * gcc.dg/ipa/pr77653.c: Likewise.
14086
79fc8ffe
AS
140872017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
14088
14089 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
14090 * g++.dg/other/i386-3.C: Ditto.
14091 * gcc.target/i386/sse-12.c: Ditto.
14092 * gcc.target/i386/sse-13.c: Ditto.
14093 * gcc.target/i386/sse-22.c: Ditto.
14094 * gcc.target/i386/sse-23.c: Ditto.
14095 * gcc.target/i386/builtin_target.c: Handle new option.
14096 * gcc.target/i386/funcspec-56.inc: Test new attributes.
14097 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
14098 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
14099
dfa6951f
MS
141002017-01-09 Martin Sebor <msebor@redhat.com>
14101
14102 PR testsuite/79036
14103 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
14104 with different precisions.
14105
a271e415
EB
141062017-01-09 Eric Botcazou <ebotcazou@adacore.com>
14107
14108 * g++.dg/opt/call2.C: New test.
14109 * g++.dg/opt/call3.C: Likewise.
14110 * gnat.dg/array26.adb: New test.
14111 * gnat.dg/array26_pkg.ad[sb]: New helper.
14112 * gnat.dg/array27.adb: New test.
14113 * gnat.dg/array27_pkg.ad[sb]: New helper.
14114 * gnat.dg/array28.adb: New test.
14115 * gnat.dg/array28_pkg.ad[sb]: New helper.
14116
bd2c6270
JJ
141172017-01-09 Jakub Jelinek <jakub@redhat.com>
14118
14119 PR translation/79019
14120 PR translation/79020
14121 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
14122 diagnostics.
14123 * gfortran.dg/initialization_17.f90: Likewise.
14124
1c1d8e75
DH
141252017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
14126
14127 PR testsuite/79026
14128 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
14129 * gcc.target/i386/pr78904-4.c: Likewise.
14130 * gcc.target/i386/pr78904-6.c: Likewise.
14131 * gcc.target/i386/pr78967-2.c: Likewise.
14132
cb330ba5
JJ
141332017-01-09 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR tree-optimization/78899
14136 * gcc.target/i386/pr78899.c: New test.
14137 * gcc.dg/pr71077.c: New test.
14138
a5e14a42
MJ
141392017-01-09 Martin Jambor <mjambor@suse.cz>
14140
14141 PR ipa/78365
14142 PR ipa/78599
14143 * gcc.dg/torture/pr78365.c: New test.
14144
01216d27
JJ
141452017-01-09 Jakub Jelinek <jakub@redhat.com>
14146
dc59e50a
JJ
14147 PR c++/78948
14148 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
14149 (main): Use int* instead of long long.
14150
01216d27
JJ
14151 PR tree-optimization/78938
14152 * gcc.dg/vect/pr78938.c: New test.
14153
c0d4fec7
KT
141542017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14155
14156 * gcc.dg/20161219.c: New test.
14157
7b1b0cc1
RB
141582017-01-09 Richard Biener <rguenther@suse.de>
14159
14160 PR tree-optimization/78997
14161 * gcc.dg/torture/pr78997.c: New testcase.
14162
813b9c0d
RB
141632017-01-09 Richard Biener <rguenther@suse.de>
14164
14165 PR debug/79000
14166 * g++.dg/lto/pr79000_0.C: New testcase.
14167 * g++.dg/lto/pr79000_1.c: Likewise.
14168
efcc8d38
MS
141692017-01-08 Martin Sebor <msebor@redhat.com>
14170
14171 PR middle-end/77708
14172 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
14173 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
14174 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
14175 due to bug 78969.
14176 * gcc.dg/format/pr78569.c: Adjust.
14177
5ccf1d8d
DM
141782017-01-07 David Malcolm <dmalcolm@redhat.com>
14179
14180 PR c++/72803
14181 * g++.dg/diagnostic/pr72803.C: New test case.
14182
42002dfe
MS
141832017-01-07 Martin Sebor <msebor@redhat.com>
14184
14185 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
14186 * gcc.dg/attr-alloc_size-4.c: Same.
14187
de91486c
AV
141882017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
14189
14190 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
14191 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
14192 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
14193 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
14194 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
14195 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
14196 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
14197
f55a925e
AS
141982017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14199 * gcc.dg/memcmp-1.c: New.
14200 * gcc.dg/strncmp-1.c: New.
14201
f3caa118
AV
142022017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14203
14204 * gcc.target/arm/acle/mcrr: New.
14205 * gcc.target/arm/acle/mcrr2: New.
14206 * gcc.target/arm/acle/mrrc: New.
14207 * gcc.target/arm/acle/mrrc2: New.
14208
ecc9a25b
AV
142092017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14210
14211 * gcc.target/arm/acle/mcr.c: New.
14212 * gcc.target/arm/acle/mrc.c: New.
14213 * gcc.target/arm/acle/mcr2.c: New.
14214 * gcc.target/arm/acle/mrc2.c: New.
14215
3811581f
AV
142162017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14217
14218 * gcc.target/arm/acle/ldc: New.
14219 * gcc.target/arm/acle/ldc2: New.
14220 * gcc.target/arm/acle/ldcl: New.
14221 * gcc.target/arm/acle/ldc2l: New.
14222 * gcc.target/arm/acle/stc: New.
14223 * gcc.target/arm/acle/stc2: New.
14224 * gcc.target/arm/acle/stcl: New.
14225 * gcc.target/arm/acle/stc2l: New.
14226
d57daa0c
AV
142272017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14228
14229 * gcc.target/arm/acle/acle.exp: Run tests for different options
14230 and make sure fat-lto-objects is used such that we can still do
14231 assemble scans.
14232 * gcc.target/arm/acle/cdp.c: New.
14233 * gcc.target/arm/acle/cdp2.c: New.
14234 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
14235 (check_effective_target_arm_coproc1_ok_nocache): New.
14236 (check_effective_target_arm_coproc2_ok): New.
14237 (check_effective_target_arm_coproc2_ok_nocache): New.
14238 (check_effective_target_arm_coproc3_ok): New.
14239 (check_effective_target_arm_coproc3_ok_nocache): New.
14240 (check_effective_target_arm_coproc4_ok): New.
14241 (check_effective_target_arm_coproc4_ok_nocache): New.
14242
8a123229
MS
142432017-01-06 Martin Sebor <msebor@redhat.com>
14244
14245 PR middle-end/78605
14246 * gcc.dg/tree-ssa/pr78605.c: New test.
14247
5b8999d6
MS
142482017-01-05 Martin Sebor <msebor@redhat.com>
14249
14250 PR tree-optimization/78910
14251 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
14252 diagnostics.
14253 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14254 * gcc.dg/tree-ssa/pr78910.c: New test.
14255
4e89adf9
EB
142562017-01-05 Eric Botcazou <ebotcazou@adacore.com>
14257
14258 * gcc.dg/sso-10.c: New test.
14259
962c5679
JJ
142602017-01-05 Jakub Jelinek <jakub@redhat.com>
14261
cfd719e7
JJ
14262 PR tree-optimization/71016
14263 * gcc.target/i386/pr71016.c: New test.
14264 * gcc.target/aarch64/pr71016.c: New test.
14265 * gcc.dg/tree-ssa/pr66726-3.c: New test.
14266
26f20371
JJ
14267 PR c++/78931
14268 * g++.dg/cpp1z/decomp19.C: New test.
14269
962c5679
JJ
14270 PR c++/78890
14271 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
14272 * g++.dg/init/union1.C: Likewise.
14273 * g++.dg/cpp0x/union6.C: Expect errors.
14274 * g++.dg/cpp0x/union8.C: New test.
14275 * g++.dg/cpp0x/pr78890-1.C: New test.
14276 * g++.dg/cpp0x/pr78890-2.C: New test.
14277
8c15f541
DE
142782017-01-05 David Edelsohn <dje.gcc@gmail.com>
14279
14280 * gcc.target/powerpc/pr71670.c: Require p9vector.
14281 * gcc.target/powerpc/p9-novsx.c: Same.
14282
51b86113
DM
142832017-01-05 David Malcolm <dmalcolm@redhat.com>
14284
14285 * selftests/asr_div1.rtl: New file.
14286 * selftests/aarch64: New subdirectory.
14287 * selftests/aarch64/times-two.rtl: New file.
14288 * selftests/bb-index.rtl: New file.
14289 * selftests/cfg-test.rtl: New file.
14290 * selftests/const-int.rtl: New file.
14291 * selftests/example-labels.rtl: New file.
14292 * selftests/insn-with-mode.rtl: New file.
14293 * selftests/jump-to-label-ref.rtl: New file.
14294 * selftests/jump-to-return.rtl: New file.
14295 * selftests/jump-to-simple-return.rtl: New file.
14296 * selftests/mem.rtl: New file.
14297 * selftests/note-insn-deleted.rtl: New file.
14298 * selftests/note_insn_basic_block.rtl: New file.
14299 * selftests/simple-cse.rtl: New file.
14300 * selftests/symbol-ref.rtl: New file.
14301 * selftests/x86_64: New subdirectory.
14302 * selftests/x86_64/call-insn.rtl: New file.
14303 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
14304 * selftests/x86_64/times-two.rtl: New file.
14305 * selftests/x86_64/unspec.rtl: New file.
14306
dc7650cc
NS
143072017-01-05 Nathan Sidwell <nathan@acm.org>
14308
14309 PR c++/78765
14310 * g++.dg/cpp0x/pr78765.C: New.
14311
3db70565
DV
143122017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14313
14314 * gcc.target/s390/memcpy-2.c: New test.
14315 * gcc.target/s390/memset-2.c: New test.
14316
f5a537e3
AK
143172017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14318
14319 * gcc.target/s390/memcpy-1.c: New test.
14320
d80c6d02
JL
143212017-01-04 Jeff Law <law@redhat.com>
14322
14323 PR tree-optimization/78812
14324 * g++.dg/torture/pr78812.C: New test.
14325
08edc320 143262017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
14327
14328 PR target/71977
14329 PR target/70568
14330 PR target/78823
14331 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
14332 64-bit VSX systems with direct move, whether we optimize common
14333 code sequences in the GLIBC math library for float math functions.
14334 * gcc.target/powerpc/pr71977-2.c: Likewise.
14335
a9342885
MP
143362017-01-04 Marek Polacek <polacek@redhat.com>
14337
14338 PR c++/64767
14339 * c-c++-common/Wpointer-compare-1.c: New test.
14340
066435fe
JJ
143412017-01-04 Jakub Jelinek <jakub@redhat.com>
14342
abec4284
JJ
14343 PR c++/78949
14344 * c-c++-common/Wunused-var-16.c: New test.
14345
26c43e27
JJ
14346 PR c++/78693
14347 * g++.dg/cpp0x/pr78693.C: New test.
14348
fc73e60c
JJ
14349 PR driver/78957
14350 * gcc.dg/pr78957.c: New test.
14351
c9cf3863
JJ
14352 * g++.dg/cpp1y/auto-fn34.C: New test.
14353
066435fe
JJ
14354 PR c++/71182
14355 * g++.dg/cpp0x/pr71182.C: New test.
14356
598bd687
KN
143572017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14358
14359 PR target/78056
14360 * gcc.target/powerpc/pr78056-1.c: New test.
14361 * gcc.target/powerpc/pr78056-2.c: New test.
14362 * gcc.target/powerpc/pr78056-3.c: New test.
14363 * gcc.target/powerpc/pr78056-4.c: New test.
14364 * gcc.target/powerpc/pr78056-5.c: New test.
14365 * gcc.target/powerpc/pr78056-6.c: New test.
14366 * gcc.target/powerpc/pr78056-7.c: New test.
14367 * gcc.target/powerpc/pr78056-8.c: New test.
14368 * lib/target-supports.exp
14369 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14370 whether the effective target supports the popcntb instruction.
14371
8194635a
JL
143722017-01-03 Jeff Law <law@redhat.com>
14373
14374 PR tree-optimization/67955
14375 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14376
baf9ebc8
MP
143772017-01-04 Marek Polacek <polacek@redhat.com>
14378
14379 PR c++/77545
14380 PR c++/77284
14381 * g++.dg/cpp0x/range-for32.C: New test.
14382 * g++.dg/cpp0x/range-for33.C: New test.
14383
5dd9a9d0
DM
143842017-01-04 David Malcolm <dmalcolm@redhat.com>
14385
14386 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14387
4bf07f3f
NS
143882017-01-04 Nathan Sidwell <nathan@acm.org>
14389
14390 PR c++/66735
14391 * g++.dg/cpp1y/pr66735.C: New.
14392
165ba2e9
JJ
143932017-01-04 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR tree-optimization/71563
14396 * gcc.dg/tree-ssa/pr71563.c: New test.
14397
4567f969
JB
143982017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14399
14400 PR fortran/78534
14401 PR fortran/78976
14402 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14403 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14404 * gfortran.dg/transfer_intrinsic_1.f90: Change
14405 scan-tree-dump-times due to gfc_trans_string_copy change to
14406 avoid -Wstringop-overflow.
14407
1c06f07f
JL
144082017-01-03 Jeff Law <law@redhat.com>
14409
14410 PR tree-optimization/78856
14411 * gcc.c-torture/execute/pr78856.c: New test.
14412
60fb638f
MM
144132017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14414
14415 PR target/78953
14416 * gcc.target/powerpc/pr78953.c: New test.
14417
e4d02f52
ILT
144182017-01-03 Ian Lance Taylor <iant@google.com>
14419
14420 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14421 enums.
14422
5b4f088d
MS
144232017-01-03 Martin Sebor <msebor@redhat.com>
14424
14425 PR tree-optimization/78696
14426 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14427 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14428 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14429 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14430
144312017-01-03 David Malcolm <dmalcolm@redhat.com>
14432
14433 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14434 with more than one digit.
14435 * lib/gcc-dg.exp (process-message): Support more than one digit
14436 in relative line specifications.
14437
144382017-01-03 Jakub Jelinek <jakub@redhat.com>
14439
14440 PR tree-optimization/78965
14441 * gcc.dg/pr78965.c: New test.
14442
14443 PR middle-end/78901
14444 * g++.dg/opt/pr78901.C: New test.
14445
144462017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14447
14448 PR fortran/78534
14449 PR fortran/66310
14450 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14451 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14452 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14453 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14454 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14455 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14456 * gfortran.dg/string_1_lp64.f90: New test.
14457 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14458 * gfortran.dg/string_3_lp64.f90: New test.
14459 * gfortran.dg/transfer_intrinsic_1.f90: Change
14460 scan-tree-dump-times due to gfc_trans_string_copy change to
14461 avoid -Wstringop-overflow.
14462
8b7163c6
UB
144632017-01-02 Uros Bizjak <ubizjak@gmail.com>
14464
14465 PR target/78967
14466 * gcc.target/i386/pr78967-1.c: New test.
14467 * gcc.target/i386/pr78967-2.c: Ditto.
14468 * gcc.target/i386/pr78967-3.c: Ditto.
14469
14470 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14471 * gcc.target/i386/pr78904-4.c: Ditto.
14472 * gcc.target/i386/pr78904-6.c: Ditto.
14473
e2940b98
JH
144742017-01-01 Jan Hubicka <hubicka@ucw.cz>
14475
14476 PR middle-end/77674
14477 * g++.dg/torture/pr77674.C: New testcase.
14478
cbe34bb5 144792017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14480
14481 Update copyright years.
818ab71a 14482\f
cbe34bb5 14483Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14484
14485Copying and distribution of this file, with or without modification,
14486are permitted in any medium without royalty provided the copyright
14487notice and this notice are preserved.