]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/82591 ([graphite] Compile-time hog w/ -O2 -floop-nest-optimize)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
28e2e236
ML
12017-10-18 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
4 file instead of expand. Reason is that switch statement is
5 not yet expanded as decision tree, which also contains a BB
6 with count == 2000.
7
ee077fcb
PT
8017-10-18 Paul Thomas <pault@gcc.gnu.org>
9
10 PR fortran/82550
11 * gfortran.dg/submodule_30.f08 : New test.
12
de57059e
AK
132017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14
15 * gcc.target/s390/zvector/vec-cmp-2.c
16 (all_eq_double, all_ne_double, all_gt_double)
17 (all_lt_double, all_ge_double, all_le_double)
18 (any_eq_double, any_ne_double, any_gt_double)
19 (any_lt_double, any_ge_double, any_le_double)
20 (all_eq_int, all_ne_int, all_gt_int)
21 (all_lt_int, all_ge_int, all_le_int)
22 (any_eq_int, any_ne_int, any_gt_int)
23 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
24 of calling foo(). Fix return type.
25
236ac442
ML
262017-10-18 Martin Liska <mliska@suse.cz>
27
28 PR sanitizer/82545
29 * gcc.dg/asan/pr82545.c: New test.
30
1b2944cb
PC
312017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
32
33 PR c++/69057
34 * g++.dg/cpp1y/auto-fn45.C: New.
35
257792c5
PC
362017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
37
38 PR c++/68884
39 * g++.dg/cpp0x/variadic-crash4.C: New.
40
173a960a
PC
412017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/79474
44 * g++.dg/cpp1y/auto-fn44.C: New.
45
aca30804
EB
462017-10-17 Eric Botcazou <ebotcazou@adacore.com>
47
48 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
49
eaf95345
PC
502017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
51
52 PR c++/71821
53 * g++.dg/cpp0x/alignas12.C: New.
54
9efb55ac
PC
552017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/71368
58 * g++.dg/concepts/pr71368.C: New.
59
816c4ba2
NS
602017-10-17 Nathan Sidwell <nathan@acm.org>
61
5a201862
NS
62 PR c++/82560
63 * g++.dg/cpp0x/pr82560.C: New.
64
816c4ba2
NS
65 PR middle-end/82577
66 * g++.dg/opt/pr82577.C: New.
67
07c0e0ad
QZ
682017-10-17 Qing Zhao <qing.zhao@oracle.com>
69 Wilco Dijkstra <wilco.dijkstra@arm.com>
70
71 PR middle-end/80295
72 * gcc.target/aarch64/pr80295.c: New test.
73
7ea3a3c7
RB
742017-10-17 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/82563
77 * gcc.dg/graphite/pr82563.c: New testcase.
78
d6808f21
PC
792017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/67831
82 * g++.dg/cpp0x/constexpr-ice18.C: New.
83
54a3b395
PC
842017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/82570
87 * g++.dg/cpp1z/constexpr-lambda18.C: New.
88
49dcd8a4
JJ
892017-10-17 Jakub Jelinek <jakub@redhat.com>
90
91 PR tree-optimization/82549
92 * gcc.c-torture/compile/pr82549.c: New test.
93
7a76132c
ML
942017-10-17 Martin Liska <mliska@suse.cz>
95
96 * lib/scanasm.exp: Print how many times a regex pattern is
97 found.
98 * lib/scandump.exp: Likewise.
99
49dcd8a4 1002017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
101
102 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
103 _mm_maskz_reduce_sd): Test new intrinsics.
104 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
105 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
106 _mm_maskz_reduce_ss): Test new intrinsics.
107 * gcc.target/i386/avx512dq-vreducess-2.c: New.
108 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
109 __builtin_ia32_reducess): Remove builtin.
110 (__builtin_ia32_reducesd_mask,
111 __builtin_ia32_reducess_mask): Test new builtin.
112 * gcc.target/i386/sse-13.c: Ditto.
113 * gcc.target/i386/sse-23.c: Ditto.
114
55015c10
ML
1152017-10-16 Martin Liska <mliska@suse.cz>
116
117 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
118 so that it will work for both C and C++ FEs.
119
9b460e2e
FR
1202017-10-16 Fritz Reese <fritzoreese@gmail.com>
121
122 PR fortran/82511
123 * gfortran.dg/dec_structure_22.f90: New testcase.
124
39920b04
PC
1252017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
126
127 PR c++/64931
128 * g++.dg/cpp1y/auto-fn43.C: New.
129
a310363e
WD
1302017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
131
132 PR target/82442
133 * gcc.dg/vect/pr31699.c: Fix testcase.
134
1274f086
TC
1352017-10-16 Tamar Christina <tamar.christina@arm.com>
136
137 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
138 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
139 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
141
126c1ea1
JJ
1422017-10-16 Jakub Jelinek <jakub@redhat.com>
143
144 PR c++/53574
145 * g++.dg/other/pr53574.C: New test.
146
6fba3d61
PC
1472017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/61323
150 * g++.dg/cpp0x/constexpr-61323.C: New.
151
4dcfe21f
PC
1522017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
153
154 PR c++/54090
155 * g++.dg/template/crash128.C: New.
156
31677224
TK
1572017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
158
159 PR fortran/82372
160 * gfortran.dg/illegal_char.f90: New test.
161
d7840b47
KT
1622017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
163 Michael Collison <michael.collison@arm.com>
164
165 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
166
c97b789c
PC
1672017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
168
169 PR c++/80908
170 * g++.dg/cpp1z/noexcept-type18.C: New.
171
27b8e74a
PC
1722017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
173
174 PR c++/81016
175 * g++.dg/cpp1z/pr81016.C: New.
176
cc453086
JJ
1772017-10-14 Jakub Jelinek <jakub@redhat.com>
178
179 PR middle-end/62263
14745bca
JJ
180 PR middle-end/82498
181 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
182
183 PR middle-end/62263
cc453086
JJ
184 PR middle-end/82498
185 * c-c++-common/rotate-5.c (f2): New function. Move old
186 function to ...
187 (f4): ... this. Use 127 instead of 128.
188 (f3, f5, f6): New functions.
189 (main): Test all f[1-6] functions, with both 0 and 1 as
190 second arguments.
191 * c-c++-common/rotate-6.c: New test.
192 * c-c++-common/rotate-6a.c: New test.
193 * c-c++-common/rotate-7.c: New test.
194 * c-c++-common/rotate-7a.c: New test.
195 * c-c++-common/rotate-8.c: New test.
196
0fcd7270
HK
1972017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
198
199 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
200 testcase.
201
5c20e429
JJ
2022017-10-14 Jakub Jelinek <jakub@redhat.com>
203
204 PR rtl-optimization/81423
205 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
206 suffixes to LL.
207 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
208
8afb6a2c
JJ
2092017-10-13 Jakub Jelinek <jakub@redhat.com>
210
211 PR sanitizer/82353
212 * g++.dg/ubsan/pr82353-2.C: New test.
213 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
214 * g++.dg/ubsan/pr82353-2.h: New file.
215
e6110fa6
PT
2162017-10-13 Paul Thomas <pault@gcc.gnu.org>
217
218 PR fortran/81048
219 * gfortran.dg/derived_init_4.f90 : New test.
220
d7327979
PC
2212017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
222
223 PR c++/69078
224 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
225 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
226
e7176f75
JJ
2272017-10-13 Jakub Jelinek <jakub@redhat.com>
228
229 PR target/82274
230 * gcc.dg/pr82274-1.c: New test.
231 * gcc.dg/pr82274-2.c: New test.
232
8de71903
PC
2332017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/80873
236 * g++.dg/cpp1y/auto-fn41.C: New.
237 * g++.dg/cpp1y/auto-fn42.C: Likewise.
238
15f7a469
DM
2392017-10-13 David Malcolm <dmalcolm@redhat.com>
240
241 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
242 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
243 erroneously covered by an unclosed extern "C".
244 * g++.dg/template/extern-c.C: New test case.
245
6fe00fb7
RB
2462017-10-13 Richard Biener <rguenther@suse.de>
247
248 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
249 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
250 with alternate flags.
251
1a8821c5
RB
2522017-10-13 Richard Biener <rguenther@suse.de>
253
254 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
255 behavior.
256 * gcc.dg/graphite/scop-7.c: Likewise.
257 * gcc.dg/graphite/scop-8.c: Likewise.
258
2ecf9ac7
L
2592017-10-13 H.J. Lu <hongjiu.lu@intel.com>
260
261 PR target/82499
262 * gcc.target/i386/pr82499-1.c: New file.
263 * gcc.target/i386/pr82499-2.c: Likewise.
264 * gcc.target/i386/pr82499-3.c: Likewise.
265
ef8c92e8
JJ
2662017-10-13 Jakub Jelinek <jakub@redhat.com>
267
5752d1f7
JJ
268 PR target/82524
269 * gcc.c-torture/execute/pr82524.c: New test.
270
a0e4174c
JJ
271 PR target/82498
272 * gcc.dg/tree-ssa/pr82498.c: New test.
273
ef8c92e8
JJ
274 PR target/82498
275 * gcc.dg/ubsan/pr82498.c: New test.
276
a68f286c
RB
2772017-10-13 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/82451
280 * gcc.dg/graphite/pr82451.c: New testcase.
281 * gfortran.dg/graphite/id-27.f90: Likewise.
282 * gfortran.dg/graphite/pr82451.f: Likewise.
283
1163f058
RB
2842017-10-13 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/82525
287 * gcc.dg/graphite/id-30.c: New testcase.
288 * gfortran.dg/graphite/id-28.f90: Likewise.
289
7ff5eac3
AM
2902017-10-13 Alan Modra <amodra@gmail.com>
291
292 * gcc.target/i386/asm-mem.c: New test.
293
912a7ec3
JJ
2942017-10-12 Jakub Jelinek <jakub@redhat.com>
295
296 PR target/82498
297 * gcc.target/i386/pr82498-1.c: New test.
298 * gcc.target/i386/pr82498-2.c: New test.
299
83d502cf
JH
3002017-10-12 Jan Hubicka <hubicka@ucw.cz>
301
302 * gcc.dg/predict-13.c: Update template for probaility change.
303 * gcc.dg/predict-8.c: Likewise.
304
62e1c678
DM
3052017-10-12 David Malcolm <dmalcolm@redhat.com>
306
307 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
308 output to reflect changes to reported locations of missing
309 symbols.
310 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
311 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
312 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
313 * c-c++-common/gomp/pr63326.c: Likewise.
314 * c-c++-common/missing-close-symbol.c: Likewise, also update for
315 new fix-it hints.
316 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
317 for missing colon in ternary operator.
318 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
319 * g++.dg/cpp1y/pr65202.C: Likewise.
320 * g++.dg/missing-symbol-2.C: New test case.
321 * g++.dg/other/do1.C: Update expected output to reflect
322 changes to reported locations of missing symbols.
323 * g++.dg/parse/error11.C: Likewise.
324 * g++.dg/template/error11.C: Likewise.
325 * gcc.dg/missing-symbol-2.c: New test case.
326 * gcc.dg/missing-symbol-3.c: New test case.
327 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
328 changes to reported locations of missing symbols.
329 * gcc.dg/noncompile/971104-1.c: Likewise.
330 * obj-c++.dg/exceptions-6.mm: Likewise.
331 * obj-c++.dg/pr48187.mm: Likewise.
332 * objc.dg/exceptions-6.m: Likewise.
333
7a866e7e
MS
3342017-10-12 Martin Sebor <msebor@redhat.com>
335
336 PR other/82301
337 PR c/82435
338 * g++.dg/ext/attr-ifunc-1.C: Update.
339 * g++.dg/ext/attr-ifunc-2.C: Same.
340 * g++.dg/ext/attr-ifunc-3.C: Same.
341 * g++.dg/ext/attr-ifunc-4.C: Same.
342 * g++.dg/ext/attr-ifunc-5.C: Same.
343 * g++.dg/ext/attr-ifunc-6.C: New test.
344 * g++.old-deja/g++.abi/vtable2.C: Update.
345 * gcc.dg/attr-ifunc-6.c: New test.
346 * gcc.dg/attr-ifunc-7.c: New test.
347 * gcc.dg/pr81854.c: Update.
348 * lib/target-supports.exp: Update.
349
e95c9129
DM
3502017-10-12 David Malcolm <dmalcolm@redhat.com>
351
352 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
353 "#pragma is not allowed here" error.
354
939cf90f
BC
3552017-10-12 Bin Cheng <bin.cheng@arm.com>
356
357 * gcc.dg/tree-ssa/ldist-28.c: New test.
358 * gcc.dg/tree-ssa/ldist-29.c: New test.
359 * gcc.dg/tree-ssa/ldist-30.c: New test.
360 * gcc.dg/tree-ssa/ldist-31.c: New test.
361
163aa51b
BC
3622017-10-12 Bin Cheng <bin.cheng@arm.com>
363
364 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
365 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
366 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
367 * gcc.dg/tree-ssa/ldist-33.c: New test.
368
f0c216e1
RB
3692017-10-12 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/69728
372 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
373 the loop now. Remove unrelated undefined behavior.
374
281ff779
JJ
3752017-10-12 Jakub Jelinek <jakub@redhat.com>
376
6089393b
JJ
377 PR c++/82159
378 * g++.dg/opt/pr82159-2.C: New test.
379
281ff779
JJ
380 PR target/82353
381 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
382 * gcc.target/i386/pr82353.C: Moved to ...
383 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
384
07a5fe52
UB
3852017-10-11 Uros Bizjak <ubizjak@gmail.com>
386
387 * gcc.target/i386/387-ficom-2.c: New test.
388
666a1c32
JJ
3892017-10-11 Jakub Jelinek <jakub@redhat.com>
390
ca38a07b
JJ
391 PR middle-end/80421
392 * gcc.c-torture/execute/pr80421.c: New test.
393
69c328ec
JJ
394 PR tree-optimization/78558
395 * gcc.dg/vect/pr78558.c: New test.
396
1d5b9dd5
JJ
397 PR c++/82414
398 * g++.dg/lto/pr82414_0.C: New test.
399
fbb0add7
JJ
400 PR c++/78523
401 * g++.dg/cpp1y/pr78523.C: New test.
402
666a1c32
JJ
403 PR c++/80194
404 * g++.dg/cpp1y/pr80194.C: New test.
405
241dbd9d
QZ
4062017-10-11 Qing Zhao <qing.zhao@oracle.com>
407
408 PR target/81422
07a5fe52 409 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 410
6dcb9e91
VM
4112017-10-11 Vladimir Makarov <vmakarov@redhat.com>
412
413 PR sanitizer/82353
414 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
415 * gcc.target/i386/pr82353.C: New.
416
42851ff8
UB
4172017-10-11 Uros Bizjak <ubizjak@gmail.com>
418
419 * gcc.target/i386/387-ficom-1.c: New test.
420
278a8434
JL
4212017-10-11 Jeff Law <law@redhat.com>
422
423 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
424 address computation of end of complex_attrib_array_types.
425
6358a676
MG
4262017-10-11 Marc Glisse <marc.glisse@inria.fr>
427
428 * gcc.dg/Wstrict-overflow-7.c: Xfail.
429 * gcc.dg/pragma-diag-3.c: Likewise.
430
b4ec1d31
BC
4312017-10-11 Bin Cheng <bin.cheng@arm.com>
432
433 PR tree-optimization/82472
434 * gcc.dg/tree-ssa/pr82472.c: New test.
435
3a266bcd
ML
4362017-10-11 Martin Liska <mliska@suse.cz>
437
438 PR sanitizer/82490
439 * c-c++-common/ubsan/attrib-5.c: New test.
440
ed89e76a
ML
4412017-10-11 Martin Liska <mliska@suse.cz>
442
443 Revert r253637:
444
445 PR sanitizer/82484
446 * gcc.dg/asan/pr82484.c: New test.
447
78188a05
ML
4482017-10-11 Martin Liska <mliska@suse.cz>
449
450 PR sanitizer/82484
451 * gcc.dg/asan/pr82484.c: New test.
452
b1a651a2
ML
4532017-10-11 Martin Liska <mliska@suse.cz>
454
455 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
456 optimized dump rather than assembly.
457
dbd282bb
NS
4582017-10-11 Nathan Sidwell <nathan@acm.org>
459
460 * g++.dg/cpp/string-3.C: Fix dg-final.
461
08f0a739
PC
4622017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/80412
465 * g++.dg/cpp1z/class-deduction44.C: New.
466
1d14f58c
PC
4672017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/82230
470 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
471
99f1498e
PC
4722017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
473
474 PR c++/81299
475 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
476
7cd6ea64
NS
4772017-10-10 Nathan Sidwell <nathan@acm.org>
478
479 * g++.dg/lookup/extern-c-redecl6.C: New.
480 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
481 * g++.dg/lookup/extern-c-redecl.C: Likewise.
482 * g++.old-deja/g++.other/using9.C: Likewise.
483
507ea98d
PC
4842017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
485
486 PR c++/78006
487 * g++.dg/cpp1y/auto-fn40.C: New.
488
92395f1c
PC
4892017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
490
491 PR c++/81032
492 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
493
71a84d92
JJ
4942017-10-10 Jakub Jelinek <jakub@redhat.com>
495
16d926d2
JJ
496 PR rtl-optimization/68205
497 * gcc.c-torture/execute/20040709-3.c: New test.
498
b2ca2504
JJ
499 PR c++/67625
500 * g++.dg/cpp0x/pr67625.C: New test.
501
c9a0dec5
JJ
502 PR middle-end/70887
503 * g++.dg/cpp0x/pr70887.C: New test.
504
aaf58ab1
JJ
505 PR c++/70338
506 * g++.dg/cpp0x/pr70338.C: New test.
507
10885d13
JJ
508 PR c++/77786
509 * g++.dg/cpp1y/pr77786.C: New test.
510
da31baba
JJ
511 PR c++/71875
512 * g++.dg/cpp1y/pr71875.C: New test.
513
24f8d391
JJ
514 PR c++/77578
515 * g++.dg/gomp/pr77578.C: New test.
516
4407c309
JJ
517 PR middle-end/70100
518 * g++.dg/opt/pr70100.C: New test.
519
7094f0d3
JJ
520 PR c++/68252
521 * g++.dg/other/pr68252.C: New test.
522
71a84d92
JJ
523 PR target/79565
524 PR target/82483
525 * gcc.target/i386/pr82483-1.c: New test.
526 * gcc.target/i386/pr82483-2.c: New test.
527
24d8f6b6
WS
5282017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
529
530 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
531 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
532 instruction list.
533
35b82d26
NS
5342017-10-10 Nathan Sidwell <nathan@acm.org>
535
536 PR preprocessor/82506
537 * g++.dg/cpp/string-3.C: New.
538
f1e2a004
WS
5392017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
540
541 * gcc.target/powerpc/fold-vec-splat-16.c: New
542 * gcc.target/powerpc/fold-vec-splat-32.c: New.
543 * gcc.target/powerpc/fold-vec-splat-8.c: New.
544
3934b625
TK
5452017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
546
547 PR libfortran/82233
548 * gfortran.dg/execute_command_line_3.f90: New test.
549
53befce7
WS
5502017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
551
552 * gcc.target/powerpc/fold-vec-splat-16.c: New
553 * gcc.target/powerpc/fold-vec-splat-32.c: New.
554 * gcc.target/powerpc/fold-vec-splat-8.c: New.
555
0ec8f0c6
WS
5562017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
557
558 * gcc.target/powerpc/fold-vec-splats-char.c: New.
559 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
560 * gcc.target/powerpc/fold-vec-splats-int.c: New.
561 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
562 * gcc.target/powerpc/fold-vec-splats-short.c: New.
563
802b38c9
JJ
5642017-10-10 Jakub Jelinek <jakub@redhat.com>
565
566 PR c/82437
567 * c-c++-common/Wtautological-compare-7.c: New test.
568
2fe1a1b8
BC
5692017-10-10 Bin Cheng <bin.cheng@arm.com>
570
571 * gcc.dg/tree-ssa/ldist-34.c: New test.
572
efe040bf
BC
5732017-10-10 Bin Cheng <bin.cheng@arm.com>
574
575 * gcc.dg/tree-ssa/ldist-27.c: New test.
576
0c6ddd1d
ES
5772017-10-09 Ed Schonberg <schonberg@adacore.com>
578
579 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
580 gnat.dg/class_wide4_pkg2.ads: New testcase.
581
5822017-10-09 Ed Schonberg <schonberg@adacore.com>
583
584 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
585
5862017-10-09 Ed Schonberg <schonberg@adacore.com>
587
588 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
589 New testcase.
590
a1df6521
MM
5912017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
592
593 * gcc.target/powerpc/amo1.c: New test.
594 * gcc.target/powerpc/amo2.c: Likewise.
595
7668b0a6
RB
5962017-10-09 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/82449
599 * gfortran.dg/graphite/pr82449.f: New testcase.
600
ad2c91b2
AK
6012017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
602
603 PR target/82463
604 * gcc.target/s390/zvector/pr82463.c: New test.
605
3141e768
AK
6062017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
607
608 PR target/82465
609 * gcc.target/s390/zvector/pr82465.c: New test.
610
8d9c7f8a
WD
6112017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
612
613 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
614
b7807e11
TV
6152017-10-09 Tom de Vries <tom@codesourcery.com>
616
617 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
618 number relative.
619 (abort): Declare.
620
561593c1
EB
6212017-10-08 Eric Botcazou <ebotcazou@adacore.com>
622
623 * gcc.c-torture/execute/20171008-1.c: New test.
624
5759add4
JL
6252017-10-03 Jeff Law <law@redhat.com>
626
627 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
628 * gcc.dg/stack-check-6.c: Likewise.
629 * gcc.dg/stack-check-6a.c: Likewise.
630
59abe903
MC
6312017-10-07 Michael Collison <michael.collison@arm.com>
632
633 * gcc.target/aarch64/var_shift_mask_2.c: New test.
634
2fcd5884
PT
6352017-10-07 Paul Thomas <pault@gcc.gnu.org>
636
637 PR fortran/82375
638 * gfortran.dg/pdt_13.f03 : New test.
639 * gfortran.dg/pdt_14.f03 : New test.
640 * gfortran.dg/pdt_15.f03 : New test.
641
12b9f3ac
JH
6422017-10-07 Jan Hubicka <hubicka@ucw.cz>
643
644 * gcc.dg/cold-1.c: New testcase.
645
b8f49e4a
PC
6462017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
647
648 PR c++/80805
649 * g++.dg/cpp0x/pr80805.C: New.
650
5abde510
TK
6512017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
652
653 PR fortran/49232
654 * gfortran.dg/contiguous_4.f90: New test.
655
58ebb59b
PC
6562017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
657
658 PR c++/66690
659 * g++.dg/cpp1y/pr66690.C: New.
660
9db84ece
NS
6612017-10-06 Nathan Sidwell <nathan@acm.org>
662
663 PR c++/82424
664 * g++.dg/warn/pr82424.C: New.
665
681f18d1
JJ
6662017-10-06 Jakub Jelinek <jakub@redhat.com>
667
7260f6f7
JJ
668 PR c++/82299
669 * g++.dg/cpp0x/pr82299.C: New test.
670
681f18d1
JJ
671 P0704R1 - fixing const-qualified pointers to members
672 * g++.dg/cpp2a/ptrmem1.C: New test.
673
513d5564
ML
6742017-10-06 Martin Liska <mliska@suse.cz>
675
676 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
677
d155a264
SD
6782017-10-06 Sudakshina Das <sudi.das@arm.com>
679
680 * gcc.target/aarch64/bic_imm_1.c: New test.
681 * gcc.target/aarch64/orr_imm_1.c: Likewise.
682
e78b10ce
PC
6832017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
684
685 PR c++/60153
686 * g++.dg/cpp0x/variadic-crash3.C: New.
687
2f391428
JJ
6882017-10-06 Jakub Jelinek <jakub@redhat.com>
689
690 PR tree-optimization/82434
691 * gcc.dg/store_merging_9.c: New test.
692
d20eac1b
RB
6932017-10-06 Richard Biener <rguenther@suse.de>
694
695 PR tree-optimization/82397
696 * gfortran.dg/pr82397.f: New testcase.
697
ac95a65d
AK
6982017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
699
700 PR target/82322
701 * gcc.target/s390/zvector/pr82322.c: New test.
702
6fcb90c6
AK
7032017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
704
705 PR target/82317
706 * gcc.target/s390/zvector/pr82317.c: New test.
707
3d28cdc2
RB
7082017-10-06 Richard Biener <rguenther@suse.de>
709
710 PR tree-optimization/82422
711 * gcc.dg/graphite/pr82422.c: New testcase.
712
6c7e0f7a
RB
7132017-10-06 Richard Biener <rguenther@suse.de>
714
715 PR tree-optimization/82421
716 * gcc.dg/graphite/pr82421.c: New testcase.
717
4e34b338
JJ
7182017-10-06 Jakub Jelinek <jakub@redhat.com>
719
720 PR c/82437
721 * c-c++-common/Wtautological-compare-6.c: New test.
722
bd8d431f
RB
7232017-10-06 Richard Biener <rguenther@suse.de>
724
725 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
726 * gcc.dg/graphite/id-16.c: Likewise.
727 * gcc.dg/graphite/pr46168.c: Likewise.
728 * gcc.dg/graphite/pr68756.c: Likewise.
729 * gcc.dg/graphite/pr69728.c: Likewise.
730 * gcc.dg/graphite/pr71575-2.c: Likewise.
731 * gcc.dg/graphite/pr77362.c: Likewise.
732 * gcc.dg/graphite/pr81373.c: Likewise.
733 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
734 * gfortran.dg/graphite/interchange-1.f: Likewise.
735 * gfortran.dg/graphite/pr42334-1.f: Likewise.
736 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
737 * gfortran.dg/graphite/pr42393.f90: Likewise.
738 * gfortran.dg/graphite/pr47019.f: Likewise.
739 * gfortran.dg/graphite/id-17.f: Likewise.
740 * gfortran.dg/graphite/id-19.f: Likewise.
741 * gfortran.dg/graphite/run-id-2.f90: Likewise.
742 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
743 * gfortran.dg/graphite/pr42326.f90: Likewise.
744 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
745 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
746 a code generation error.
747 * gfortran.dg/graphite/run-id-3.f90: Likewise.
748 * gfortran.dg/graphite/pr29832.f90: Likewise.
749
31bee964
RB
7502017-10-06 Richard Biener <rguenther@suse.de>
751
752 PR tree-optimization/82436
753 * gcc.dg/vect/pr82436.c: New testcase.
754
4bc4b2b4
BE
7552017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
756
757 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
758
592fbfb5
TC
7592017-10-05 Tamar Christina <tamar.christina@arm.com>
760
761 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
762 * lib/target-supports.exp (vect_sizes_16B_8B): New.
763
7642017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
765
766 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
767 * gcc.dg/vect/vect-align-2.c: Likewise.
768 * gcc.dg/vect/vect-multitypes-1.c: Likewise
769
807e3be2
NS
7702017-10-05 Nathan Sidwell <nathan@acm.org>
771
772 * g++.dg/warn/mvp.C: New.
773
05e1eaeb
JJ
7742017-10-05 Jakub Jelinek <jakub@redhat.com>
775
776 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
777 friendly.
778
bb61e6e3
RB
7792017-10-05 Richard Biener <rguenther@suse.de>
780
781 * gfortran.dg/graphite/id-17.f: Fix typo.
782 * gfortran.dg/graphite/id-19.f: Likewise.
783 * gfortran.dg/graphite/pr29832.f90: Likewise.
784 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
785 * gfortran.dg/graphite/pr42326.f90: Likewise.
786 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
787 * gfortran.dg/graphite/run-id-2.f90: Likewise.
788 * gfortran.dg/graphite/run-id-3.f90: Likewise.
789
5b93c0ee
PC
7902017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
791
792 PR c++/80471
793 * g++.dg/cpp1y/pr80471.C: New.
794
25139006
PC
7952017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
796
797 PR c++/78131
798 * g++.dg/cpp1z/constexpr-lambda17.C: New.
799
968e56bf
PC
8002017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
801
802 PR c++/78018
803 * g++.dg/cpp1y/lambda-generic-78018.C: New.
804
fb4ccfed
PC
8052017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
806 Andrew Pinski <apinski@cavium.com>
807
808 PR c++/71946
809 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
810 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
811
ab6501d7
SD
8122017-10-04 Sudakshina Das <sudi.das@arm.com>
813
814 * gcc.target/aarch64/bic_imm_1.c: New.
815 * gcc.target/aarch64/orr_imm_1.c: Likewise.
816
b419102c
NS
8172017-10-04 Nathan Sidwell <nathan@acm.org>
818
819 * g++.dg/abi/mangle41.C: Adjust diagnostics.
820
420db574
JJ
8212017-10-04 Jakub Jelinek <jakub@redhat.com>
822
823 PR c++/82373
824 * g++.dg/cpp1y/pr82373.C: New test.
825
8139a48e
DM
8262017-10-04 David Malcolm <dmalcolm@redhat.com>
827
828 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
829 underlining for param.
830 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
831 highlighting of parameters; add test coverage for trivial
832 parameter decls, and for callback parameters.
833 * gcc.dg/pr68533.c: Update location of two errors to reflect
834 location of params.
835
6069fe72
DM
8362017-10-04 David Malcolm <dmalcolm@redhat.com>
837
838 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
839 (create_code): Call it.
840 * jit.dg/test-vector-rvalues.cc: New test case.
841
4f15b6a2
AK
8422017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
843
844 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
845 vector loop peeling.
846 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
847 New proc.
848
30d027da
AK
8492017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
850
851 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
852 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
853 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
854 vect_floatint_cvt with vect_doubleint_cvt.
855 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
856 vect_intfloat_cvt with vect_intdouble_cvt.
857 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
858 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
859 depend on vect_intdouble_cvt.
860 * lib/target-supports.exp
861 (check_effective_target_vect_doubleint_cvt)
862 (check_effective_target_vect_intdouble_cvt): New procs.
863
c059a92e
AK
8642017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
865
866 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
867 * lib/target-supports.exp (check_effective_target_vect_long_mult):
868 New proc.
869
a4646113
AK
8702017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
871
872 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
873 * gfortran.dg/vect/pr77848.f: Likewise.
874
26412773
AK
8752017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
876
877 * lib/target-supports.exp (check_effective_target_vect_float):
878 Return 1 being on a S/390 with VXE.
879 * gcc.dg/vect/pr31699.c: Require vec_float.
880 * gcc.dg/vect/pr61194.c: Likewise.
881 * gcc.dg/vect/pr65947-10.c: Likewise.
882 * gcc.dg/vect/pr66142.c: Likewise.
883 * gcc.dg/vect/slp-10.c: Likewise.
884 * gcc.dg/vect/slp-11c.c: Likewise.
885 * gcc.dg/vect/slp-12b.c: Likewise.
886 * gcc.dg/vect/slp-18.c: Likewise.
887 * gcc.dg/vect/slp-33.c: Likewise.
888 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
889 * gcc.dg/vect/slp-cond-2.c: Likewise.
890 * gcc.dg/vect/vect-cond-10.c: Likewise.
891 * gcc.dg/vect/vect-cond-8.c: Likewise.
892 * gcc.dg/vect/vect-cond-9.c: Likewise.
893 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
894 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
895
ebb4badd
TS
8962017-10-04 Thomas Schwinge <thomas@codesourcery.com>
897
898 PR tree-optimization/82374
899 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
900 attributes propagation changes for OMP outlined regions.
901 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
902 * c-c++-common/goacc/kernels-reduction.c: Likewise.
903
f95810b5
RS
9042017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
905
906 PR tree-optimization/82413
907 * g++.dg/pr82413.C: New test.
908
707905d0
PT
9092017-10-04 Paul Thomas <pault@gcc.gnu.org>
910
911 PR fortran/77296
912 * gfortran.dg/associate_32.f03 : New test.
913
8bca3f59
PC
9142017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
915
916 PR c++/78816
917 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
918
5c38262d
JJ
9192017-10-04 Jakub Jelinek <jakub@redhat.com>
920
921 PR tree-optimization/82374
922 * gcc.dg/gomp/pr82374.c: New test.
923
21375f0d
RB
9242017-10-04 Richard Biener <rguenther@suse.de>
925
926 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
927 errors and scan for one.
928 * gfortran.dg/graphite/id-19.f: Likewise.
929 * gfortran.dg/graphite/pr29832.f90: Likewise.
930 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
931 * gfortran.dg/graphite/pr42326.f90: Likewise.
932 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
933 * gfortran.dg/graphite/run-id-2.f90: Likewise.
934 * gfortran.dg/graphite/run-id-3.f90: Likewise.
935 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
936
944e0841
MM
9372017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
938
939 * gcc.target/powerpc/float128-odd.c: New test.
940
5bd8ff41
PC
9412017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
942
943 PR c++/70343
944 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
945
11e3d45c
JL
9462017-10-03 Jeff Law <law@redhat.com>
947
948 PR target/82358
949 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
950
3b7511f9
MJ
9512017-10-03 Martin Jambor <mjambor@suse.cz>
952
953 PR tree-optimization/82363
954 * gcc.dg/tree-ssa/pr82363.c: New test.
955
bb81a576
JJ
9562017-10-03 Jakub Jelinek <jakub@redhat.com>
957
33ff5dda
JJ
958 PR tree-optimization/82381
959 * gcc.c-torture/compile/pr82381.c: New test.
960
bb81a576
JJ
961 PR target/82386
962 * gcc.dg/pr82386.c: New test.
963
5aab83d5
PC
9642017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
965
966 PR c++/70570
967 * g++.dg/cpp1y/lambda-generic-70570.C: New.
968
70c894ea
PC
9692017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/79590
972 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
973
603841eb
PC
9742017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/79005
977 * g++.dg/cpp1y/lambda-generic-79005.C: New.
978
da3723a8
PT
9792017-10-02 Paul Thomas <pault@gcc.gnu.org>
980
981 PR fortran/82312
982 * gfortran.dg/typebound_proc_36.f90 : New test.
983
20a7e14a
PB
9842017-10-02 Peter Bergner <bergner@vnet.ibm.com>
985
986 PR target/80210
987 * gcc.target/powerpc/pr80210-2.c: New test.
988
f240a230
JJ
9892017-10-02 Jakub Jelinek <jakub@redhat.com>
990
476dec78
JJ
991 * gcc.dg/pr82389.c: New test.
992
f240a230
JJ
993 PR tree-optimization/82387
994 PR tree-optimization/82388
995 PR tree-optimization/82389
996 * gcc.c-torture/compile/pr82389.c: New test.
997 * gcc.c-torture/execute/pr82387.c: New test.
998 * gcc.c-torture/execute/pr82388.c: New test.
999
bac1187d
PC
10002017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/79180
1003 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
1004 * g++.dg/torture/pr79180.C: Likewise.
1005
1006 PR c++/71386
1007 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
1008
96e2d1d1
RB
10092017-10-02 Richard Biener <rguenther@suse.de>
1010
1011 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
1012 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
1013 * gcc.dg/graphite/id-16.c: Likewise.
1014 * gcc.dg/graphite/pr46168.c: Likewise.
1015 * gcc.dg/graphite/pr68756.c: Likewise.
1016 * gcc.dg/graphite/pr69728.c: Likewise.
1017 * gcc.dg/graphite/pr71575-2.c: Likewise.
1018 * gcc.dg/graphite/pr77362.c: Likewise.
1019 * gcc.dg/graphite/pr81373.c: Likewise.
1020 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1021 * gfortran.dg/graphite/interchange-1.f: Likewise.
1022 * gfortran.dg/graphite/pr29581.f90: Likewise.
1023 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1024 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1025 * gfortran.dg/graphite/pr42393.f90: Likewise.
1026 * gfortran.dg/graphite/pr47019.f: Likewise.
1027
1a6da556
PC
10282017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1029
1030 PR c++/69977
1031 * g++.dg/cpp1y/lambda-generic-69977.C: New.
1032
144d302e
PC
10332017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1034
1035 PR c++/59991
1036 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
1037
7838c9a8
TV
10382017-10-02 Tom de Vries <tom@codesourcery.com>
1039
1040 * gcc.c-torture/compile/pr82337.c: Add
1041 dg-require-effective-target nonlocal_goto.
1042
f25a140b
RS
10432017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
1044 Alan Hayward <alan.hayward@arm.com>
1045 David Sherwood <david.sherwood@arm.com>
1046
1047 PR target/71307
1048 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
1049
0389d86c
RB
10502017-10-02 Richard Biener <rguenther@suse.de>
1051
1052 PR tree-optimization/82355
1053 * gcc.dg/graphite/fuse-1.c: Adjust.
1054 * gcc.dg/graphite/fuse-2.c: Likewise.
1055 * gcc.dg/graphite/pr82355.c: New testcase.
1056
aa2a59fc
JL
10572017-10-01 Jeff Law <law@redhat.com>
1058
1059 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
1060
efa1d7a2
DH
10612017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1062
1063 PR fortran/61450
1064 * gfortran.dg/binding_label_tests_28.f90: New test.
1065
ae3f9c32
PC
10662017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/65949
1069 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
1070
333cb612
PC
10712017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/68754
1074 * g++.dg/cpp1y/constexpr-68754.C: Move...
1075 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
1076
15c77315
JJ
10772017-09-30 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR target/82361
1080 * gcc.target/i386/pr82361-1.c: New test.
1081 * gcc.target/i386/pr82361-2.c: New test.
1082
b09bf97b
YG
10832017-09-29 Yury Gribov <tetra2005@gmail.com>
1084
1085 PR middle-end/82319
1086 * c-c++/common/pr57371-4.c: Test NaN comparisons.
1087
6e3e8419
EB
10882017-09-29 Eric Botcazou <ebotcazou@adacore.com>
1089
1090 * g++.dg/other/dump-ada-spec-10.C: New test.
1091
e9d297a1
JL
10922017-09-29 Jeff Law <law@redhat.com>
1093
1094 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
1095
603be022
JJ
10962017-09-29 Jakub Jelinek <jakub@redhat.com>
1097
1098 P0683R1 - default member initializers for bit-fields
1099 * g++.dg/ext/bitfield6.C: New test.
1100 * g++.dg/cpp2a/bitfield1.C: New test.
1101 * g++.dg/cpp2a/bitfield2.C: New test.
1102 * g++.dg/cpp2a/bitfield3.C: New test.
1103
9129a561
VM
11042017-09-29 Vladimir Makarov <vmakarov@redhat.com>
1105
1106 PR target/81481
1107 * gcc.target/i386/pr81481.c: New.
1108
a815fe44
KN
11092017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
1110
b5e6b7ca 1111 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
1112 and dg-require-effective-target directives to correct testing
1113 behavior.
b5e6b7ca
SB
1114 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
1115 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
1116 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 1117 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 1118 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 1119 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 1120 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 1121 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 1122 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 1123 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 1124 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 1125 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 1126 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 1127 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 1128 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 1129 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 1130 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 1131
e75210d6
BS
11322017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1133
1134 PR tree-optimization/82337
1135 * gcc.c-torture/compile/pr82337.c: New file.
1136
52c6ab74
JM
11372017-09-29 Javier Miranda <miranda@adacore.com>
1138
1139 * gnat.dg/unchecked_union3.adb: New testcase.
1140
11412017-09-29 Javier Miranda <miranda@adacore.com>
1142
1143 * gnat.dg/unchecked_union2.adb: New testcase.
1144
1dce26a1
DH
11452017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
1146
1147 PR fortran/25071
1148 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
1149 * gfortran.dg/argument_checking_4.f90: Likewise.
1150 * gfortran.dg/argument_checking_5.f90: Likewise.
1151 * gfortran.dg/argument_checking_6.f90: Likewise.
1152 * gfortran.dg/argument_checking_10.f90: Likewise.
1153 * gfortran.dg/argument_checking_13.f90: Likewise.
1154 * gfortran.dg/argument_checking_15.f90: Likewise.
1155 * gfortran.dg/argument_checking_18.f90: Likewise.
1156 * gfortran.dg/gomp/udr8.f90: Likewise.
1157 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
1158 the dg-options.
1159
bf61f589
JJ
11602017-09-29 Jakub Jelinek <jakub@redhat.com>
1161
27746ca9
JJ
1162 * g++.dg/ext/bitfield7.C: New test.
1163 * g++.dg/ext/bitfield8.C: New test.
1164 * g++.dg/ext/bitfield9.C: New test.
1165
2a389958
JJ
1166 PR c/82340
1167 * gcc.dg/tree-ssa/pr82340.c: New test.
1168
bf61f589
JJ
1169 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
1170
051e4e1c
PC
11712017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/79488
1174 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
1175
ff299487
JJ
11762017-09-28 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR target/82342
1179 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
1180 * gcc.target/i386/pr82260-2.c: Likewise.
1181
10e93cf5
SS
11822017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
1183
1184 * gcc.target/i386/avx512f-constant-float-return.c: New test.
1185
b4aac5c3
CL
11862017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
1187
1188 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
1189 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
1190 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1191 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1192 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1193 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1194 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1195 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1196 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1197 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1198
5a47aa2c
DM
11992017-09-28 David Malcolm <dmalcolm@redhat.com>
1200
1201 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
1202 test case.
1203 * jit.dg/test-returning-function-ptr.c (create_code): Update to
1204 create a function pointer type independently of the call to
1205 gcc_jit_function_get_address, and assign the pointer to a local
1206 before returning it, to exercise the function pointer type
1207 comparison code.
1208
15a65e63
DM
12092017-09-27 David Malcolm <dmalcolm@redhat.com>
1210
1211 * jit.dg/all-non-failing-tests.h: Add
1212 test-returning-function-ptr.c.
1213 * jit.dg/test-returning-function-ptr.c: New test case.
1214
a509c571
CL
12152017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
1216
1217 PR target/71727
1218 * gcc.target/aarch64/pr71727-2.c: New test.
1219
6e0cc90b
KN
12202017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1221
1222 * gcc.target/powerpc/swaps-p8-28.c: New test.
1223 * gcc.target/powerpc/swaps-p8-29.c: New test.
1224 * gcc.target/powerpc/swaps-p8-30.c: New test.
1225 * gcc.target/powerpc/swaps-p8-31.c: New test.
1226 * gcc.target/powerpc/swaps-p8-32.c: New test.
1227 * gcc.target/powerpc/swaps-p8-33.c: New test.
1228 * gcc.target/powerpc/swaps-p8-34.c: New test.
1229 * gcc.target/powerpc/swaps-p8-35.c: New test.
1230 * gcc.target/powerpc/swaps-p8-36.c: New test.
1231 * gcc.target/powerpc/swaps-p8-37.c: New test.
1232 * gcc.target/powerpc/swaps-p8-38.c: New test.
1233 * gcc.target/powerpc/swaps-p8-39.c: New test.
1234 * gcc.target/powerpc/swaps-p8-40.c: New test.
1235 * gcc.target/powerpc/swaps-p8-41.c: New test.
1236 * gcc.target/powerpc/swaps-p8-42.c: New test.
1237 * gcc.target/powerpc/swaps-p8-43.c: New test.
1238 * gcc.target/powerpc/swaps-p8-44.c: New test.
1239 * gcc.target/powerpc/swaps-p8-45.c: New test.
1240
4ca4cf4e
CL
12412017-09-27 Carl Love <cel@us.ibm.com>
1242 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1243 for the __builtin_fctid and __builtin_fctiw.
1244
d4b7f2ee
PJ
12452017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1246
1247 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
1248 new group memory offsetting code in the BRIG frontend.
1249 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1250 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1251 * brig.dg/test/gimple/variables.hsail: Likewise.
1252
b55c7343
JJ
12532017-09-27 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR c++/82159
1256 * g++.dg/opt/pr82159.C: New test.
1257
7ba950d3
AK
12582017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1259
1260 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
1261
7a6ed74d
MM
12622017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1263
1264 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
1265 don't generate a 32-bit shift after doing XSCVDPSPN.
1266 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1267 * gcc.target/powerpc/direct-move-float3.c: New test.
1268
1d6fadee
PK
12692017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1270
1271 * gcc.dg/tree-ssa/cmpdiv.c: New test.
1272
1262c6cf
CL
12732017-09-26 Carl Love <cel@us.ibm.com>
1274
1275 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
1276 file for the new built-ins and the existing built-ins.
1277
63b62fa0
JW
12782017-09-26 Janus Weil <janus@gcc.gnu.org>
1279
1280 PR fortran/82143
1281 PR fortran/82324
1282 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
1283 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
1284 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
1285 Don't assume that DOUBLE PRECISION has kind=16.
1286
3c549718
TK
12872017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1288
1289 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
1290 warning from associate construct and do loop.
1291
5714abff
TK
12922017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1293
1294 * gfortran.dg/gomp/associate1.f90: Really commit change
1295 from 2017-09-25.
1296 * gfortran.dg/predcom-1.f: Likewise.
1297 * gfortran.dg/unconstrained_commons.f: Likewise.
1298
caab3763
JJ
12992017-09-26 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR middle-end/35691
1302 * gcc.dg/pr35691-5.c: New test.
1303 * gcc.dg/pr35691-6.c: New test.
1304
621e5370
RB
13052017-09-26 Richard Biener <rguenther@suse.de>
1306
1307 PR tree-optimization/82321
1308 * gcc.dg/graphite/pr82321.c: New testcase.
1309
703fe7a4
AK
13102017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1311
18b10d78
AK
1312 * lib/target-supports.exp (check_effective_target_vect_int)
1313 (check_effective_target_vect_shift)
1314 (check_effective_target_whole_vector_shift)
1315 (check_effective_target_vect_shift_char)
1316 (check_effective_target_vect_long)
1317 (check_effective_target_vect_double)
1318 (check_effective_target_vect_long_long)
1319 (check_effective_target_vect_perm)
1320 (check_effective_target_vect_perm_byte)
1321 (check_effective_target_vect_perm_short)
1322 (check_effective_target_vect_widen_mult_qi_to_hi)
1323 (check_effective_target_vect_widen_mult_hi_to_si)
1324 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
1325 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
1326 (check_effective_target_vect_widen_mult_si_to_di_pattern)
1327 (check_effective_target_vect_pack_trunc)
1328 (check_effective_target_vect_unpack)
1329 (check_effective_target_vect_hw_misalign)
1330 (check_effective_target_vect_condition)
1331 (check_effective_target_vect_cond_mixed)
1332 (check_effective_target_vect_char_mult)
1333 (check_effective_target_vect_short_mult)
1334 (check_effective_target_vect_int_mult)
1335 (check_effective_target_vect_extract_even_odd)
1336 (check_effective_target_vect_interleave)
1337 (check_effective_target_sqrt_insn)
1338 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
1339 VX.
1340 (check_vect_support_and_set_flags): New proc.
1341 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 1342
09fdb701
RB
13432017-09-26 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/82320
1346 * gcc.dg/torture/pr82320.c: New testcase.
1347
df2a1a26
CL
13482017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1349
1350 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1351 Fix arm check.
1352
af2c8a96
JL
13532017-09-25 Jeff Law <law@redhat.com>
1354
1355 * lib/target-supports.exp
1356 (check_effective_target_supports_stack_clash_protection): Enable for
1357 rs6000 and powerpc targets.
1358
d80d5c38
BC
13592017-09-25 Bin Cheng <bin.cheng@arm.com>
1360
1361 PR tree-optimization/82163
1362 * gcc.dg/tree-ssa/pr82163.c: New test.
1363
15e23330
TK
13642017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1365
1366 * gfortran.dg/do_subscript_1.f90: New test.
1367 * gfortran.dg/do_subscript_2.f90: New test.
1368 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
1369 * gfortran.dg/predcom-1.f: Adjust loop bounds.
1370 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
1371
2678bf2f
WS
13722017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1373
1374 * gcc.target/powerpc/fold-vec-st-char.c: New.
1375 * gcc.target/powerpc/fold-vec-st-double.c: New.
1376 * gcc.target/powerpc/fold-vec-st-float.c: New.
1377 * gcc.target/powerpc/fold-vec-st-int.c: New.
1378 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
1379 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
1380 * gcc.target/powerpc/fold-vec-st-short.c: New.
1381
504e0b5f
PMR
13822017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
1383
1384 * g++.dg/pr82155.C: New testcase.
1385
d362ac6c
RB
13862017-09-25 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/82285
1389 * gcc.dg/torture/pr82285.c: New testcase.
1390
e98cd75f
PMR
13912017-09-25 Justin Squirek <squirek@adacore.com>
1392
1393 * gnat.dg/entry_family.adb: New testcase
1394
60ba7cd3
L
13952017-09-24 H.J. Lu <hongjiu.lu@intel.com>
1396
1397 PR target/82267
1398 * gcc.target/i386/pr82267.c: New test.
1399
c6c74708
TK
14002017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1401 PR fortran/66328
1402
1403 * gfortran.dg/data_derived_1.f90: New test.
1404
24bafc56
TK
14052017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1406
1407 PR fortran/54633
1408 * gfortran.dg/intrinsic_bounds_1.f90: New test.
1409 * gfortran.dg/intrinsic_param_1.f90: New test.
1410
650f7d09
TK
14112017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1412 Steven G. Kargl <kargl@gcc.gnu.org>
1413
1414 PR fortran/80118
1415 * gfortran.dg/zero_sized_7.f90: New test.
1416
d16d81b5
JW
14172017-09-23 Janus Weil <janus@gcc.gnu.org>
1418
1419 PR fortran/82143
1420 * gfortran.dg/promotion_3.f90: New test case.
1421 * gfortran.dg/promotion_4.f90: New test case.
1422
89762a83
DS
14232017-09-23 Daniel Santos <daniel.santos@pobox.com>
1424
1425 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1426 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1427
2dc589be
JJ
14282017-09-22 Jakub Jelinek <jakub@redhat.com>
1429
a93952d2
JJ
1430 PR middle-end/35691
1431 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1432 instead of -fdump-tree-forwprop-details in dg-options.
1433 * gcc.dg/pr35691-2.c: Likewise.
1434 * gcc.dg/pr35691-3.c: New test.
1435 * gcc.dg/pr35691-4.c: New test.
1436
2dc589be
JJ
1437 PR sanitizer/81929
1438 * g++.dg/ubsan/pr81929.C: New test.
1439
ea44495d
RS
14402017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1441
1442 PR tree-optimization/82289
1443 * gcc.dg/vect/pr82289.c: New test.
1444
f702e7d4
RS
14452017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1446 Alan Hayward <alan.hayward@arm.com>
1447 David Sherwood <david.sherwood@arm.com>
1448
1449 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1450 of alignment message.
1451 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1452
b2b67217
MS
14532017-09-22 Martin Sebor <msebor@redhat.com>
1454
1455 PR c/81854
1456 * gcc.target/i386/pr80732.c: Correct a type error.
1457
9003adc7
DM
14582017-09-22 David Malcolm <dmalcolm@redhat.com>
1459
1460 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1461 to reflect highlighting of parameters; add test coverage for
1462 callback parameters.
1463
4d6e2f33
RB
14642017-09-22 Richard Biener <rguenther@suse.de>
1465
1466 * gcc.dg/graphite/scop-24.c: New testcase.
1467
2402ffb6
RB
14682017-09-22 Richard Biener <rguenther@suse.de>
1469
1470 PR tree-optimization/82291
1471 * gcc.dg/torture/pr82291.c: New testcase.
1472
e7ba6a60
SS
14732017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1474
07a5fe52 1475 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
1476
14772017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1478
1479 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1480 * gcc.target/i386/avx512f-prefer.c: New test.
1481
1debe7ea
JL
14822017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1483
1484 * lib/target-supports.exp
1485 (check_effective_target_frame_pointer_for_non_leaf): Add
1486 case for x86 Solaris.
1487
b89a63b9
PT
14882017-09-21 Paul Thomas <pault@gcc.gnu.org>
1489
1490 PR fortran/78512
1491 * gfortran.dg/associate_26.f90 : New test.
1492
1493 PR fortran/80120
1494 * gfortran.dg/associate_27.f90 : New test.
1495
1496 PR fortran/81903
1497 * gfortran.dg/associate_28.f90 : New test.
1498
1499 PR fortran/82121
1500 * gfortran.dg/associate_29.f90 : New test.
1501
1502 PR fortran/67543
1503 * gfortran.dg/associate_30.f90 : New test.
1504
1505 PR fortran/52832
1506 * gfortran.dg/associate_31.f90 : New test.
1507
f17aba3c
EB
15082017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1509
1510 * gnat.dg/discr48.adb: New test.
1511 * gnat.dg/discr48_pkg.ads: New helper.
1512
15132017-09-21 Tamar Christina <tamar.christina@arm.com>
1514
1515 PR testsuite/78421
1516 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1517 Invert arm check.
1518
a0e27dc2
CP
15192017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1520
1521 * gfortran.dg/goacc/wait.f90: New test.
1522
765b3379
JJ
15232017-09-21 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR sanitizer/81715
1526 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1527 const predicate to const predicate & to avoid UB.
1528 * g++.dg/opt/pr81715.C: New test.
1529
c94f2d84
RB
15302017-09-21 Richard Biener <rguenther@suse.de>
1531
1532 PR tree-optimization/82276
1533 PR tree-optimization/82244
1534 * gcc.dg/torture/pr82276.c: New testcase.
1535
2e1dd137
RB
15362017-09-21 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/71351
1539 * gfortran.dg/graphite/pr71351.f90: New testcase.
1540 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1541
a4f65ca8
JJ
15422017-09-21 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR target/82260
1545 * gcc.target/i386/pr82260-1.c: New test.
1546 * gcc.target/i386/pr82260-2.c: New test.
1547
d3347cd2
AK
15482017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1549 Jeff Law <law@redhat.com>
1550
1551 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1552 * lib/target-supports.exp:
d3347cd2
AK
1553 (check_effective_target_supports_stack_clash_protection): Enable for
1554 s390/s390x targets.
1555
5f2fd590
MS
15562017-09-20 Martin Sebor <msebor@redhat.com>
1557
073809a7
MS
1558 PR c/81854
1559 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1560 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1561 * lib/target-supports.exp: Adjust for C++.
1562
5f2fd590
MS
1563 PR c/81854
1564 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1565 * gcc.dg/attr-ifunc-2.c: Ditto.
1566 * gcc.dg/attr-ifunc-3.c: Ditto.
1567 * gcc.dg/attr-ifunc-4.c: Ditto.
1568 * gcc.dg/attr-ifunc-5.c: Ditto.
1569 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1570 * lib/target-supports.exp: Correct type error.
5f2fd590 1571
94c23e39
JL
15722017-09-20 Jeff Law <law@redhat.com>
1573
1574 * gcc.target/i386/stack-check-11.c: Update test and regexp
1575 so that it works for both i?86 and x86_64.
1576
6073d002
SB
15772017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1578
1579 PR target/77687
1580 * gcc.target/powerpc/pr77687.c: New testcase.
1581
fb3cd39d
JJ
15822017-09-20 Jakub Jelinek <jakub@redhat.com>
1583
2ffb5745
JJ
1584 P0409R2 - allow lambda capture [=, this]
1585 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1586 capture. Add further tests.
1587 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1588 for c++2a on [=, this] capture.
1589
fb3cd39d
JJ
1590 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1591 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1592
cace2309
SP
15932017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1594
1595 * gcc.target/i386/builtin_target.c: Test knm.
1596 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1597
52e22c79
RB
15982017-09-20 Richard Biener <rguenther@suse.de>
1599
1600 PR tree-optimization/77362
1601 * gcc.dg/graphite/pr77362.c: New testcase.
1602
2a900079
RB
16032017-09-20 Richard Biener <rguenther@suse.de>
1604
1605 PR tree-optimization/82264
1606 * gcc.dg/torture/pr82264.c: New testcase.
1607
88272c01
JJ
16082017-09-20 Jakub Jelinek <jakub@redhat.com>
1609
1610 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1611 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1612 it doesn't match newlines.
1613 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1614 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1615 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1616 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1617 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1618 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1619 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1620 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1621 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1622 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1623
0f45457e
PC
16242017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/64954
1627 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1628
73fe2f32
RB
16292017-09-20 Richard Biener <rguenther@suse.de>
1630
1631 PR tree-optimization/81373
1632 * gcc.dg/graphite/pr81373.c: New testcase.
1633
ee8f15c6
JL
16342017-09-19 Jeff Law <law@redhat.com>
1635
ac9c032e
JL
1636 * gcc.target/i386/stack-check-11.c: New test.
1637
8e7a09c3
JL
1638 * gcc.dg/stack-check-4.c: New test.
1639 * gcc.dg/stack-check-5.c: New test.
1640 * gcc.dg/stack-check-6.c: New test.
1641 * gcc.dg/stack-check-6a.c: New test.
1642 * gcc.dg/stack-check-7.c: New test.
1643 * gcc.dg/stack-check-8.c: New test.
1644 * gcc.dg/stack-check-9.c: New test.
1645 * gcc.dg/stack-check-10.c: New test.
1646 * lib/target-supports.exp
1647 (check_effective_target_supports_stack_clash_protection): Enable for
1648 x86 and x86_64 targets.
1649
8c1dd970
JL
1650 * gcc.dg/stack-check-3.c: New test.
1651
ee8f15c6
JL
1652 * gcc.dg/stack-check-2.c: New test.
1653 * lib/target-supports.exp
8e7a09c3 1654 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1655 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1656 (check_effective_target_caller_implicit_probes): Likewise.
1657
14a1a59f
JJ
16582017-09-19 Jakub Jelinek <jakub@redhat.com>
1659
1660 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1661 * g++.dg/tree-ssa/pr41428.C: Likewise.
1662 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1663 c++17 and up.
1664 * g++.dg/expr/bool3.C: Likewise.
1665 * g++.dg/expr/bitfield5.C: Likewise.
1666 * g++.old-deja/g++.jason/bool5.C: Likewise.
1667
e32d2388
MS
16682017-09-18 Martin Sebor <msebor@redhat.com>
1669
1670 PR c/81854
1671 * gcc.dg/pr81854.c: New test.
1672 * g++.dg/ext/attr-ifunc-5.C: New test.
1673 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1674 * g++.dg/ext/attr-ifunc-2.C: Same.
1675 * g++.dg/ext/attr-ifunc-3.C: Same.
1676 * g++.dg/ext/attr-ifunc-4.C: Same.
1677 * g++.old-deja/g++.abi/vtable2.C: Same.
1678 * gcc.dg/attr-ifunc-1.c: Same.
1679
81b29ad8
WS
16802017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1681
1682 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1683
109bb910
RB
16842017-09-19 Richard Biener <rguenther@suse.de>
1685
1686 PR tree-optimization/82244
1687 * gcc.dg/torture/pr82244.c: New testcase.
1688
197d2f5b
RB
16892017-09-19 Richard Biener <rguenther@suse.de>
1690
1691 PR tree-optimization/69728
1692 * gfortran.dg/graphite/pr69728.f90: New testcase.
1693 * gcc.dg/graphite/pr69728.c: Likewise.
1694
7e12c0e0
PC
16952017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/80947
1698 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1699
b161f2c9
RS
17002017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1701
1702 * gcc.dg/vect/slp-multitypes-13.c: New test.
1703
7251b0bf
RS
17042017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1705
1706 * gfortran.dg/vect/mask-store-1.f90: New test.
1707
10d8c51f
PC
17082017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1709
1710 PR c++/45033
1711 * g++.dg/expr/delete1.C: New.
1712
2eda24e9
PMR
17132017-09-18 Bob Duff <duff@adacore.com>
1714
1715 * gnat.dg/validity_check.adb: New testcase.
1716
17172017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1718
1719 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1720
17212017-09-18 Bob Duff <duff@adacore.com>
1722
1723 * gnat.dg/tagged_prefix_call.adb: New testcase.
1724
845af9e6
PMR
17252017-09-18 Ed Schonberg <schonberg@adacore.com>
1726
1727 * gnat.dg/default_variants.adb: New testcase.
1728
2a63b04e
RO
17292017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1730
1731 PR target/81736
1732 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1733 * gcc.target/i386/pr81736-4.c: Likewise.
1734
3d07d963
RB
17352017-09-18 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/79622
1738 * gcc.dg/graphite/pr79622.c: New testcase.
1739
3cb626e4
DS
17402017-09-17 Daniel Santos <daniel.santos@pobox.com>
1741
1742 gcc.target/i386/pr82196-1.c: New test.
1743 gcc.target/i386/pr82196-2.c: Likewise.
1744
01f44e44
L
17452017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1746
1747 PR target/82166
1748 * gcc.target/i386/pr82166.c: New test.
1749
62d3c075
PT
17502017-09-17 Paul Thomas <pault@gcc.gnu.org>
1751
1752 PR fortran/82173
1753 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1754 * gfortran.dg/pdt_2.f03 : The same.
1755 * gfortran.dg/pdt_3.f03 : The same.
1756 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1757 module 'bad_vars'. Add error concerning assumed parameters and
1758 save attribute.
1759 * gfortran.dg/pdt_11.f03 : New test.
1760
1761 PR fortran/60483
1762 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1763 * gfortran.dg/associate_25.f90 : New test.
1764 * gfortran.dg/pdt_12.f03 : New test.
1765
026a79f7
AS
17662017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1767 Jakub Jelinek <jakub@redhat.com>
1768
1769 Add support for -std=c++2a.
1770 * lib/target-supports.exp (check_effective_target_c++17): Return
1771 1 also if check_effective_target_c++2a.
1772 (check_effective_target_c++17_down): New.
1773 (check_effective_target_c++2a_only): New.
1774 (check_effective_target_c++2a): New.
1775 * g++.dg/cpp2a/cplusplus.C: New.
1776
bb75facd
JM
17772017-09-15 Joseph Myers <joseph@codesourcery.com>
1778
1779 PR c/82071
1780 * gcc.target/i386/excess-precision-8.c: New test.
1781
c01df3c8
MLI
17822017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1783 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/64644
1786 * g++.dg/other/anon-union4.C: New.
1787 * g++.old-deja/g++.law/union4.C: Adjust.
1788 * g++.old-deja/g++.other/anon1.C: Likewise.
1789
1d933576
BE
17902017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1791
1792 * c-c++-common/Wcast-align.c: New test.
1793
4a8ca690
EB
17942017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1795
1796 * g++.dg/sso-1.C: New test.
1797 * g++.dg/sso-2.C: Likewise.
1798
17992017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1800
1801 PR c++/78648
1802 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1803
ed17cb57
JW
18042017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1805
1806 PR tree-optimization/71026
1807 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1808
a1189286
JJ
18092017-09-15 Jakub Jelinek <jakub@redhat.com>
1810
7b936140
JJ
1811 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1812 * lib/target-supports.exp (check_effective_target_c++14): Use
1813 check_effective_target_c++17 instead of check_effective_target_c++1z.
1814 (check_effective_target_c++14_down): Likewise.
1815 (check_effective_target_c++1z_only): Rename to ...
1816 (check_effective_target_c++17_only): ... this.
1817 (check_effective_target_c++1z): Rename to ...
1818 (check_effective_target_c++17): ... this.
1819 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1820 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1821 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1822 and comments refering to 1z to 17.
1823 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1824 * g++.dg/template/partial5.C: Likewise.
1825 * g++.dg/template/nontype8.C: Likewise.
1826 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1827 * g++.dg/cpp1z/nontype3a.C: Likewise.
1828 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1829 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1830 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1831 * g++.dg/cpp1z/pr78771.C: Likewise.
1832 * g++.dg/cpp1z/elide1.C: Likewise.
1833 * g++.dg/cpp1z/fold3.C: Likewise.
1834 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1835 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1836 * g++.dg/cpp1z/inline-var2.C: Likewise.
1837 * g++.dg/cpp1z/eval-order2.C: Likewise.
1838 * g++.dg/cpp1z/decomp21.C: Likewise.
1839 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1840 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1841 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1842 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1843 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1844 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1845 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1846 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1847 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1848 * g++.dg/cpp1z/range-for1.C: Likewise.
1849 * g++.dg/cpp1z/init-statement4.C: Likewise.
1850 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1851 * g++.dg/cpp1z/decomp30.C: Likewise.
1852 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1853 * g++.dg/cpp1z/register2.C: Likewise.
1854 * g++.dg/cpp1z/decomp9.C: Likewise.
1855 * g++.dg/cpp1z/regress1.C: Likewise.
1856 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1857 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1858 * g++.dg/cpp1z/abbrev2.C: Likewise.
1859 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1860 * g++.dg/cpp1z/regress2.C: Likewise.
1861 * g++.dg/cpp1z/decomp16.C: Likewise.
1862 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1863 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1864 * g++.dg/cpp1z/decomp3.C: Likewise.
1865 * g++.dg/cpp1z/register1.C: Likewise.
1866 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1867 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1868 * g++.dg/cpp1z/decomp10.C: Likewise.
1869 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1870 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1871 * g++.dg/cpp1z/decomp27.C: Likewise.
1872 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1873 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1874 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1875 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1876 * g++.dg/cpp1z/decomp11.C: Likewise.
1877 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1878 * g++.dg/cpp1z/utf8-2.C: Likewise.
1879 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1880 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1881 * g++.dg/cpp1z/byte1.C: Likewise.
1882 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1883 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1884 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1885 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1886 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1887 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1888 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1889 * g++.dg/cpp1z/cplusplus.C: Likewise.
1890 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1891 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1892 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1893 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1894 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1895 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1896 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1897 * g++.dg/cpp1z/fold9.C: Likewise.
1898 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1899 * g++.dg/cpp1z/abbrev1.C: Likewise.
1900 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1901 * g++.dg/cpp1z/utf8.C: Likewise.
1902 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1903 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1904 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1905 * g++.dg/cpp1z/init-statement2.C: Likewise.
1906 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1907 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1908 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1909 * g++.dg/cpp1z/nontype3.C: Likewise.
1910 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1911 * g++.dg/cpp1z/fold7.C: Likewise.
1912 * g++.dg/cpp1z/nontype2.C: Likewise.
1913 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1914 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1915 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1916 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1917 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1918 * g++.dg/cpp1z/nontype1.C: Likewise.
1919 * g++.dg/cpp1z/init-statement5.C: Likewise.
1920 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1921 * g++.dg/cpp1z/decomp17.C: Likewise.
1922 * g++.dg/cpp1z/fold4.C: Likewise.
1923 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1924 * g++.dg/cpp1z/fold7a.C: Likewise.
1925 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1926 * g++.dg/cpp1z/init-statement7.C: Likewise.
1927 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1928 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1929 * g++.dg/cpp1z/pr79143.C: Likewise.
1930 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1931 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1932 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1933 * g++.dg/cpp1z/decomp20.C: Likewise.
1934 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1935 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1936 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1937 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1938 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1939 * g++.dg/cpp1z/fold8.C: Likewise.
1940 * g++.dg/cpp1z/init-statement3.C: Likewise.
1941 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1942 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1943 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1944 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1945 * g++.dg/cpp1z/fold1.C: Likewise.
1946 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1947 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1948 * g++.dg/cpp1z/fold5.C: Likewise.
1949 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1950 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1951 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1952 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1953 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1954 * g++.dg/cpp1z/eval-order3.C: Likewise.
1955 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1956 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1957 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1958 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1959 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1960 * g++.dg/cpp1z/decomp15.C: Likewise.
1961 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1962 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1963 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1964 * g++.dg/cpp1z/decomp4.C: Likewise.
1965 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1966 * g++.dg/cpp1z/init-statement8.C: Likewise.
1967 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1968 * g++.dg/cpp1z/init-statement6.C: Likewise.
1969 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1970 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1971 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1972 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1973 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1974 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1975 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1976 * g++.dg/cpp1z/init-statement9.C: Likewise.
1977 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1978 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1979 * g++.dg/cpp1z/fold2.C: Likewise.
1980 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1981 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1982 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1983 * g++.dg/cpp1z/fold6.C: Likewise.
1984 * g++.dg/cpp1z/decomp12.C: Likewise.
1985 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1986 * g++.dg/cpp1z/inline-var1.C: Likewise.
1987 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1988 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1989 * g++.dg/other/error3.C: Likewise.
1990 * g++.dg/init/new25.C: Likewise.
1991 * g++.dg/init/new13.C: Likewise.
1992 * g++.dg/tls/diag-2.C: Likewise.
1993 * g++.dg/tls/diag-4.C: Likewise.
1994 * g++.dg/opt/noreturn-1.C: Likewise.
1995 * g++.dg/eh/async-unwind2.C: Likewise.
1996 * g++.dg/eh/spec9.C: Likewise.
1997 * g++.dg/eh/spec7.C: Likewise.
1998 * g++.dg/eh/template1.C: Likewise.
1999 * g++.dg/eh/cond4.C: Likewise.
2000 * g++.dg/eh/pr41819.C: Likewise.
2001 * g++.dg/eh/delete1.C: Likewise.
2002 * g++.dg/eh/spec3.C: Likewise.
2003 * g++.dg/eh/forced4.C: Likewise.
2004 * g++.dg/eh/spec2.C: Likewise.
2005 * g++.dg/eh/shadow1.C: Likewise.
2006 * g++.dg/eh/pr38662.C: Likewise.
2007 * g++.dg/eh/ehopt1.C: Likewise.
2008 * g++.dg/eh/spec8.C: Likewise.
2009 * g++.dg/eh/init-temp2.C: Likewise.
2010 * g++.dg/rtti/crash3.C: Likewise.
2011 * g++.dg/warn/Wreturn-type-3.C: Likewise.
2012 * g++.dg/warn/register-parm-1.C: Likewise.
2013 * g++.dg/warn/register-var-2.C: Likewise.
2014 * g++.dg/gcov/gcov-7.C: Likewise.
2015 * g++.dg/tree-ssa/pr45605.C: Likewise.
2016 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
2017 * g++.dg/lookup/exception1.C: Likewise.
2018 * g++.dg/ubsan/pr79589.C: Likewise.
2019 * g++.dg/tm/pr47340.C: Likewise.
2020 * g++.dg/tm/pr46567.C: Likewise.
2021 * g++.dg/expr/bitfield5.C: Likewise.
2022 * g++.dg/expr/bool1.C: Likewise.
2023 * g++.dg/expr/lval3.C: Likewise.
2024 * g++.dg/expr/lval4.C: Likewise.
2025 * g++.dg/expr/bitfield4.C: Likewise.
2026 * g++.dg/expr/bitfield6.C: Likewise.
2027 * g++.dg/expr/bool3.C: Likewise.
2028 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2029 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
2030 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
2031 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
2032 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
2033 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
2034 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
2035 * g++.dg/ext/has_nothrow_assign.C: Likewise.
2036 * g++.dg/parse/register1.C: Likewise.
2037 * g++.dg/parse/error15.C: Likewise.
2038 * g++.dg/parse/linkage2.C: Likewise.
2039 * g++.dg/concepts/intro2.C: Likewise.
2040 * g++.dg/concepts/class.C: Likewise.
2041 * g++.dg/concepts/traits1.C: Likewise.
2042 * g++.dg/concepts/req5.C: Likewise.
2043 * g++.dg/concepts/var-concept5.C: Likewise.
2044 * g++.dg/concepts/fn-concept2.C: Likewise.
2045 * g++.dg/concepts/traits2.C: Likewise.
2046 * g++.dg/concepts/placeholder2.C: Likewise.
2047 * g++.dg/concepts/class6.C: Likewise.
2048 * g++.dg/concepts/memtmpl1.C: Likewise.
2049 * g++.dg/concepts/friend2.C: Likewise.
2050 * g++.dg/concepts/template-parm3.C: Likewise.
2051 * g++.dg/concepts/template-parm10.C: Likewise.
2052 * g++.dg/concepts/explicit-spec1.C: Likewise.
2053 * g++.dg/concepts/explicit-spec3.C: Likewise.
2054 * g++.dg/concepts/var-templ2.C: Likewise.
2055 * g++.dg/concepts/intro5.C: Likewise.
2056 * g++.dg/concepts/deduction-constraint1.C: Likewise.
2057 * g++.dg/concepts/iconv1.C: Likewise.
2058 * g++.dg/concepts/constrained-parm.C: Likewise.
2059 * g++.dg/concepts/template-template-parm1.C: Likewise.
2060 * g++.dg/concepts/var-concept3.C: Likewise.
2061 * g++.dg/concepts/class3.C: Likewise.
2062 * g++.dg/concepts/memfun2.C: Likewise.
2063 * g++.dg/concepts/req1.C: Likewise.
2064 * g++.dg/concepts/disjunction1.C: Likewise.
2065 * g++.dg/concepts/req17.C: Likewise.
2066 * g++.dg/concepts/pr65848.C: Likewise.
2067 * g++.dg/concepts/placeholder4.C: Likewise.
2068 * g++.dg/concepts/decl-diagnose.C: Likewise.
2069 * g++.dg/concepts/intro7.C: Likewise.
2070 * g++.dg/concepts/pr68683.C: Likewise.
2071 * g++.dg/concepts/partial-spec4.C: Likewise.
2072 * g++.dg/concepts/template-parm5.C: Likewise.
2073 * g++.dg/concepts/explicit-inst1.C: Likewise.
2074 * g++.dg/concepts/class-deduction1.C: Likewise.
2075 * g++.dg/concepts/class1.C: Likewise.
2076 * g++.dg/concepts/req15.C: Likewise.
2077 * g++.dg/concepts/memfun.C: Likewise.
2078 * g++.dg/concepts/pr68434.C: Likewise.
2079 * g++.dg/concepts/inherit-ctor4.C: Likewise.
2080 * g++.dg/concepts/partial-spec6.C: Likewise.
2081 * g++.dg/concepts/var-templ1.C: Likewise.
2082 * g++.dg/concepts/template-parm8.C: Likewise.
2083 * g++.dg/concepts/explicit-inst3.C: Likewise.
2084 * g++.dg/concepts/class4.C: Likewise.
2085 * g++.dg/concepts/req6.C: Likewise.
2086 * g++.dg/concepts/fn8.C: Likewise.
2087 * g++.dg/concepts/class5.C: Likewise.
2088 * g++.dg/concepts/placeholder5.C: Likewise.
2089 * g++.dg/concepts/req16.C: Likewise.
2090 * g++.dg/concepts/req10.C: Likewise.
2091 * g++.dg/concepts/var-concept2.C: Likewise.
2092 * g++.dg/concepts/auto3.C: Likewise.
2093 * g++.dg/concepts/generic-fn-err.C: Likewise.
2094 * g++.dg/concepts/pr65552.C: Likewise.
2095 * g++.dg/concepts/partial-concept-id2.C: Likewise.
2096 * g++.dg/concepts/fn1.C: Likewise.
2097 * g++.dg/concepts/partial-spec.C: Likewise.
2098 * g++.dg/concepts/template-parm12.C: Likewise.
2099 * g++.dg/concepts/diagnostic1.C: Likewise.
2100 * g++.dg/concepts/intro1.C: Likewise.
2101 * g++.dg/concepts/explicit-inst4.C: Likewise.
2102 * g++.dg/concepts/req18.C: Likewise.
2103 * g++.dg/concepts/explicit-spec5.C: Likewise.
2104 * g++.dg/concepts/var-concept6.C: Likewise.
2105 * g++.dg/concepts/fn9.C: Likewise.
2106 * g++.dg/concepts/req2.C: Likewise.
2107 * g++.dg/concepts/template-parm7.C: Likewise.
2108 * g++.dg/concepts/req14.C: Likewise.
2109 * g++.dg/concepts/template-parm6.C: Likewise.
2110 * g++.dg/concepts/variadic4.C: Likewise.
2111 * g++.dg/concepts/fn6.C: Likewise.
2112 * g++.dg/concepts/req-neg1.C: Likewise.
2113 * g++.dg/concepts/alias3.C: Likewise.
2114 * g++.dg/concepts/expression2.C: Likewise.
2115 * g++.dg/concepts/partial-spec3.C: Likewise.
2116 * g++.dg/concepts/expression3.C: Likewise.
2117 * g++.dg/concepts/memfun-err.C: Likewise.
2118 * g++.dg/concepts/pr66091.C: Likewise.
2119 * g++.dg/concepts/explicit-spec2.C: Likewise.
2120 * g++.dg/concepts/equiv.C: Likewise.
2121 * g++.dg/concepts/friend1.C: Likewise.
2122 * g++.dg/concepts/fn4.C: Likewise.
2123 * g++.dg/concepts/var-templ3.C: Likewise.
2124 * g++.dg/concepts/explicit-inst2.C: Likewise.
2125 * g++.dg/concepts/alias2.C: Likewise.
2126 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
2127 * g++.dg/concepts/placeholder6.C: Likewise.
2128 * g++.dg/concepts/fn10.C: Likewise.
2129 * g++.dg/concepts/req3.C: Likewise.
2130 * g++.dg/concepts/variadic2.C: Likewise.
2131 * g++.dg/concepts/pr65636.C: Likewise.
2132 * g++.dg/concepts/intro6.C: Likewise.
2133 * g++.dg/concepts/class2.C: Likewise.
2134 * g++.dg/concepts/fn2.C: Likewise.
2135 * g++.dg/concepts/req20.C: Likewise.
2136 * g++.dg/concepts/req8.C: Likewise.
2137 * g++.dg/concepts/placeholder1.C: Likewise.
2138 * g++.dg/concepts/pr65854.C: Likewise.
2139 * g++.dg/concepts/member-concept.C: Likewise.
2140 * g++.dg/concepts/template-parm2.C: Likewise.
2141 * g++.dg/concepts/variadic1.C: Likewise.
2142 * g++.dg/concepts/fn7.C: Likewise.
2143 * g++.dg/concepts/intro4.C: Likewise.
2144 * g++.dg/concepts/req13.C: Likewise.
2145 * g++.dg/concepts/inherit-ctor3.C: Likewise.
2146 * g++.dg/concepts/explicit-spec6.C: Likewise.
2147 * g++.dg/concepts/auto1.C: Likewise.
2148 * g++.dg/concepts/alias1.C: Likewise.
2149 * g++.dg/concepts/fn-concept1.C: Likewise.
2150 * g++.dg/concepts/template-parm11.C: Likewise.
2151 * g++.dg/concepts/explicit-spec4.C: Likewise.
2152 * g++.dg/concepts/partial-concept-id1.C: Likewise.
2153 * g++.dg/concepts/req9.C: Likewise.
2154 * g++.dg/concepts/req4.C: Likewise.
2155 * g++.dg/concepts/pr65681.C: Likewise.
2156 * g++.dg/concepts/req7.C: Likewise.
2157 * g++.dg/concepts/req12.C: Likewise.
2158 * g++.dg/concepts/fn5.C: Likewise.
2159 * g++.dg/concepts/alias4.C: Likewise.
2160 * g++.dg/concepts/generic-fn.C: Likewise.
2161 * g++.dg/concepts/feature-macro.C: Likewise.
2162 * g++.dg/concepts/req19.C: Likewise.
2163 * g++.dg/concepts/placeholder3.C: Likewise.
2164 * g++.dg/concepts/intro3.C: Likewise.
2165 * g++.dg/concepts/partial-spec5.C: Likewise.
2166 * g++.dg/concepts/template-parm4.C: Likewise.
2167 * g++.dg/concepts/dr1430.C: Likewise.
2168 * g++.dg/concepts/pr65634.C: Likewise.
2169 * g++.dg/concepts/var-concept4.C: Likewise.
2170 * g++.dg/concepts/pr67249.C: Likewise.
2171 * g++.dg/concepts/expression.C: Likewise.
2172 * g++.dg/concepts/pr65575.C: Likewise.
2173 * g++.dg/concepts/partial-spec2.C: Likewise.
2174 * g++.dg/concepts/template-parm9.C: Likewise.
2175 * g++.dg/concepts/inherit-ctor1.C: Likewise.
2176 * g++.dg/concepts/equiv2.C: Likewise.
2177 * g++.dg/concepts/req11.C: Likewise.
2178 * g++.dg/concepts/template-parm1.C: Likewise.
2179 * g++.dg/concepts/inherit-ctor2.C: Likewise.
2180 * g++.dg/concepts/var-concept1.C: Likewise.
2181 * g++.dg/concepts/fn3.C: Likewise.
2182 * g++.dg/torture/pr46364.C: Likewise.
2183 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
2184 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2185 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
2186 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
2187 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
2188 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2189 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
2190 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
2191 * g++.dg/torture/pr52918-1.C: Likewise.
2192 * g++.dg/torture/pr49394.C: Likewise.
2193 * g++.dg/torture/pr57190.C: Likewise.
2194 * g++.dg/cpp0x/static_assert8.C: Likewise.
2195 * g++.dg/cpp0x/noexcept19.C: Likewise.
2196 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2197 * g++.dg/cpp0x/variadic73.C: Likewise.
2198 * g++.dg/cpp0x/noexcept02.C: Likewise.
2199 * g++.dg/cpp0x/defaulted23.C: Likewise.
2200 * g++.dg/cpp0x/noexcept08.C: Likewise.
2201 * g++.dg/cpp0x/auto9.C: Likewise.
2202 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
2203 * g++.dg/cpp0x/error5.C: Likewise.
2204 * c-c++-common/gomp/atomic-12.c: Likewise.
2205 * c-c++-common/gomp/atomic-13.c: Likewise.
2206 * c-c++-common/gomp/atomic-14.c: Likewise.
2207 * c-c++-common/Wvarargs-2.c: Likewise.
2208 * c-c++-common/Wvarargs.c: Likewise.
2209 * c-c++-common/vector-subscript-2.c: Likewise.
2210 * g++.old-deja/g++.robertl/eb123.C: Likewise.
2211 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
2212 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
2213 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2214 * g++.old-deja/g++.eh/throw2.C: Likewise.
2215 * g++.old-deja/g++.eh/throw1.C: Likewise.
2216 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
2217 * g++.old-deja/g++.other/new7.C: Likewise.
2218 * g++.old-deja/g++.other/crash30.C: Likewise.
2219 * g++.old-deja/g++.other/regstack.C: Likewise.
2220 * g++.old-deja/g++.other/crash28.C: Likewise.
2221 * g++.old-deja/g++.jason/bool5.C: Likewise.
2222 * g++.old-deja/g++.mike/p10416.C: Likewise.
2223 * g++.old-deja/g++.mike/eh25.C: Likewise.
2224 * g++.old-deja/g++.mike/eh55.C: Likewise.
2225
a1189286
JJ
2226 PR rtl-optimization/82192
2227 * gcc.c-torture/execute/pr82192.c: New test.
2228
897da303
RB
22292017-09-15 Richard Biener <rguenther@suse.de>
2230
2231 PR tree-optimization/82217
2232 * gcc.dg/torture/pr82217.c: New testcase.
2233
854dde43
JJ
22342017-09-15 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR target/82145
2237 * gcc.target/i386/pr82145.c: New test.
2238
22d07ec2
PT
22392017-09-15 Paul Thomas <pault@gcc.gnu.org>
2240
2241 PR fortran/82184
2242 * gfortran.dg/pointer_array_9.f90: New test.
2243
12fca96e
MM
22442017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2245
2246 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
2247 __builtin_fabsq.
2248 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
2249 of __builtin_fabsq. Prevent the test from running on 32-bit.
2250 * gcc.target/powerpc/float128-fma1.c: New test.
2251 * gcc.target/powerpc/float128-fma2.c: Likewise.
2252 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
2253 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2254
595ced60
DM
22552017-09-14 David Malcolm <dmalcolm@redhat.com>
2256
2257 PR jit/82174
2258 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
2259 New test case.
2260
44e13e60
PH
22612017-09-14 Pat Haugen <pthaugen@us.ibm.com>
2262
2263 * gcc.target/powerpc/r2_shrink-wrap.c: New.
2264
2a94be35
WS
22652017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2266
2267 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
2268 lp64 requirement.
2269
0fa0fdb7
RB
22702017-09-14 Richard Biener <rguenther@suse.de>
2271
2272 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
2273 * gcc.dg/uninit-suppress_2.c: Adjust.
2274 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2275
83ada6e8
RO
22762017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2277
2278 PR tree-optimization/80996
2279 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
2280
c5f59763
JJ
22812017-09-14 Jakub Jelinek <jakub@redhat.com>
2282
2283 PR target/81325
2284 * g++.dg/cpp0x/pr81325.C: New test.
2285
87f3a5cf
PT
22862017-09-13 Paul Thomas <pault@gcc.gnu.org>
2287
2288 PR fortran/82173
2289 * gfortran.dg/pdt_10.f03 : New test.
2290
b6509175
PC
22912017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2292
2293 PR c++/68177
2294 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
2295
c7885b85
ML
22962017-09-13 Martin Liska <mliska@suse.cz>
2297
2298 PR middle-end/82154
2299 * g++.dg/torture/pr82154.C: New test.
2300
97e63e12
PC
23012017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2302
2303 PR c++/61362
2304 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
2305 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
2306
bce5091a
SE
23072017-09-13 Steve Ellcey <sellcey@cavium.com>
2308
2309 PR tree-optimization/80925
2310 * gfortran.dg/vect/vect-2.f90: Add
2311 --param vect-max-peeling-for-alignment=0 option.
2312 Remove unaligned access and peeling checks.
2313 * gfortran.dg/vect/vect-3.f90: Ditto.
2314 * gfortran.dg/vect/vect-4.f90: Ditto.
2315 * gfortran.dg/vect/vect-5.f90: Ditto.
2316
13380861
PC
23172017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2318
2319 PR c++/61135
2320 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
2321 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
2322
bb5d9711
JW
23232017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2324
2325 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
2326
267bbb6f
MP
23272017-09-13 Marek Polacek <polacek@redhat.com>
2328
2329 PR c/82167
2330 * gcc.dg/pr82167.c: New test.
2331
8a411aa3
WS
23322017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2333
2334 * gcc.target/powerpc/fold-vec-ld-char.c: New.
2335 * gcc.target/powerpc/fold-vec-ld-double.c: New.
2336 * gcc.target/powerpc/fold-vec-ld-float.c: New.
2337 * gcc.target/powerpc/fold-vec-ld-int.c: New.
2338 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
2339 * gcc.target/powerpc/fold-vec-ld-short.c: New.
2340
1cb656f8
JW
23412017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2342
2343 * gcc.target/aarch64/pr62178.c: Updated testcase
2344 to scan for two ldrs and an mla.
2345
e5b87132
PC
23462017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 PR c++/59949
2349 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
2350
491cefb7
WD
23512017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
2352
2353 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
2354
4395a473
TP
23552017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2356
2357 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
2358 ARMv8-A and ARMv8-R.
2359 * gcc.target/arm/acle/cdp2.c: Likewise.
2360 * gcc.target/arm/acle/ldc.c: Likewise.
2361 * gcc.target/arm/acle/ldc2.c: Likewise.
2362 * gcc.target/arm/acle/ldc2l.c: Likewise.
2363 * gcc.target/arm/acle/ldcl.c: Likewise.
2364 * gcc.target/arm/acle/mcr.c: Likewise.
2365 * gcc.target/arm/acle/mcr2.c: Likewise.
2366 * gcc.target/arm/acle/mcrr.c: Likewise.
2367 * gcc.target/arm/acle/mcrr2.c: Likewise.
2368 * gcc.target/arm/acle/mrc.c: Likewise.
2369 * gcc.target/arm/acle/mrc2.c: Likewise.
2370 * gcc.target/arm/acle/mrrc.c: Likewise.
2371 * gcc.target/arm/acle/mrrc2.c: Likewise.
2372 * gcc.target/arm/acle/stc.c: Likewise.
2373 * gcc.target/arm/acle/stc2.c: Likewise.
2374 * gcc.target/arm/acle/stc2l.c: Likewise.
2375 * gcc.target/arm/acle/stcl.c: Likewise.
2376 * lib/target-supports.exp:
2377 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
2378 and stcl in the comment.
2379 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
2380 and disable Thumb-1 targets.
2381 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
2382 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
2383
caf3dcdf
PC
23842017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2385
2386 PR c++/47226
2387 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
2388 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
2389
2da6996c
RB
23902017-09-13 Richard Biener <rguenther@suse.de>
2391
2392 PR middle-end/82128
2393 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
2394 default-def to avoid breaking iterator update with the weird
2395 interaction with cgraph_update_edges_for_call_stmt_node.
2396
d6ecd2cf
KV
23972017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2398
2399 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2400
741bbaab
PC
2401017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/70621
2404 * g++.dg/torture/pr70621.C: New.
2405
18a4e7e3
PT
24062017-09-12 Paul Thomas <pault@gcc.gnu.org>
2407
2408 PR fortran/82173
2409 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
2410 is defined' error.
2411 * gfortran.dg/pdt_6.f03 : New test.
2412 * gfortran.dg/pdt_7.f03 : New test.
2413 * gfortran.dg/pdt_8.f03 : New test.
2414
2415 PR fortran/82168
2416 * gfortran.dg/pdt_9.f03 : New test.
2417
cbc45bea
JJ
24182017-09-12 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR target/82112
2421 * gcc.target/powerpc/pr82112.c: New test.
2422 * g++.dg/ext/altivec-18.C: New test.
2423
5f33b353
ML
24242017-09-12 Martin Liska <mliska@suse.cz>
2425
2426 PR testsuite/82114
2427 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2428
29545149
RB
24292017-09-12 Richard Biener <rguenther@suse.de>
2430
2431 PR tree-optimization/82157
2432 * gcc.dg/torture/pr82157.c: New testcase.
2433
8101ec85
SA
24342017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2435
2436 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2437 attribute.
2438 * gcc.target/mips/near-far-2.c: Likewise.
2439 * gcc.target/mips/near-far-3.c: Likewise.
2440 * gcc.target/mips/near-far-4.c: Likewise.
2441
ec33aebb
JJ
24422017-09-12 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR target/82112
2445 * c-c++-common/pr82112.c: New test.
2446 * gcc.dg/pr82112.c: New test.
2447
2f6c18e0
EB
24482017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 PR ada/79441
2451 * gnat.dg/pack9.adb: Robustify.
2452
ff3598bc
PT
24532017-09-10 Paul Thomas <pault@gcc.gnu.org>
2454
2455 PR fortran/34640
2456 * gfortran.dg/associate_24.f90: New test.
2457 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2458 checks.
2459 * gfortran.dg/no_arg_check_2.f90: Likewise.
2460 * gfortran.dg/pointer_array_1.f90: New test.
2461 * gfortran.dg/pointer_array_2.f90: New test.
2462 * gfortran.dg/pointer_array_7.f90: New test.
2463 * gfortran.dg/pointer_array_8.f90: New test.
2464 * gfortran.dg/pointer_array_component_1.f90: New test.
2465 * gfortran.dg/pointer_array_component_2.f90: New test.
2466 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2467 counts by 1.
2468
2469 PR fortran/40737
2470 * gfortran.dg/pointer_array_3.f90: New test.
2471
2472 PR fortran/57116
2473 * gfortran.dg/pointer_array_4.f90: New test.
2474
2475 PR fortran/55763
2476 * gfortran.dg/pointer_array_5.f90: New test.
2477
2478 PR fortran/57019
2479 * gfortran.dg/pointer_array_6.f90: New test.
2480
019bf9ad
JW
24812017-09-09 Jonathan Wakely <jwakely@redhat.com>
2482
2483 PR c++/81852
2484 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2485 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2486 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2487 * g++.dg/cpp1y/feat-neg.C: Likewise.
2488 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2489
95b7c2e0
PMR
24902017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2491
2492 * gnat.dg/debug14.adb: New test.
2493
89ec98ed
EB
24942017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2495
2496 * gnat.dg/specs/atomic3.ads: New test.
2497
ea09ecc5
EB
24982017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2499
2500 * gnat.dg/specs/vfa.ads: Rename into...
2501 * gnat.dg/specs/vfa1.ads: ...this.
2502 * gnat.dg/specs/vfa2.ads: New test.
2503
5bab4c96
PT
25042017-09-09 Paul Thomas <pault@gcc.gnu.org>
2505
2506 * gfortran.dg/pdt_1.f03 : New test.
2507 * gfortran.dg/pdt_2.f03 : New test.
2508 * gfortran.dg/pdt_3.f03 : New test.
2509 * gfortran.dg/pdt_4.f03 : New test.
2510 * gfortran.dg/pdt_5.f03 : New test.
2511
b2c5d6f1 25122017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2513
2514 * gcc.dg/pr81988.c: New test.
2515
25162017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2517
1c49a3ed
EB
2518 * gnat.dg/opt67.adb: New test.
2519 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2520
86373d92
JJ
25212017-09-07 Jakub Jelinek <jakub@redhat.com>
2522
2523 PR target/81979
2524 * gcc.dg/pr81979.c: New test.
2525
a3064a99
EB
25262017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2527
2528 PR ada/82126
2529 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2530
a7976089
RB
25312017-09-07 Richard Biener <rguenther@suse.de>
2532
2533 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2534 opportunity.
2535
bbd35101
MM
25362017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2537
2538 * gcc.target/powerpc/float128-1.c: Update options to know that
2539 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2540 -static-libgcc option which is no longer needed. Use -mvsx or
2541 -mpower9-vector to enable VSX or hardware IEEE support, rather
2542 than specifying a particular CPU.
2543 * gcc.target/powerpc/float128-2.c: Likewise.
2544 * gcc.target/powerpc/float128-cmp.c: Likewise.
2545 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2546 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2547 * gcc.target/powerpc/float128-hw.c: Likewise.
2548 * gcc.target/powerpc/float128-mix.c: Likewise.
2549 * gcc.target/powerpc/float128-type-1.c: Likewise.
2550 * gcc.target/powerpc/float128-type-2.c: Likewise.
2551 * gcc.target/powerpc/float128-3.c: New test.
2552 * gcc.target/powerpc/float128-4.c: Likewise.
2553 * gcc.target/powerpc/float128-5.c: Likewise.
2554
260da991
WD
25552017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2556
2557 PR middle-end/78468
2558 * gcc.dg/pr78468.c: Add alignment test.
2559
f6e50a7d
WW
25602017-09-06 Wish Wu <wishwu007@gmail.com>
2561 Jakub Jelinek <jakub@redhat.com>
2562
2563 * gcc.dg/sancov/cmp0.c: New test.
2564
f6bd5664
RB
25652017-09-06 Richard Biener <rguenther@suse.de>
2566
2567 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2568 test for correctness of vector lowering.
2569
796bd467
RB
25702017-09-06 Richard Biener <rguenther@suse.de>
2571
2572 PR tree-optimization/82108
2573 * gcc.dg/vect/pr82108.c: New testcase.
2574
e9982c6a
MJ
25752017-09-06 Martin Jambor <mjambor@suse.cz>
2576
2577 PR tree-optimization/82078
2578 * gcc.dg/tree-ssa/pr82078.c: New test.
2579
3581d5db
JJ
25802017-09-06 Jakub Jelinek <jakub@redhat.com>
2581
2582 PR middle-end/82095
2583 * gcc.dg/tls/pr82095.c: New test.
2584
bcc6842b
JJ
25852017-09-05 Jakub Jelinek <jakub@redhat.com>
2586
0fe4bc78
JJ
2587 PR middle-end/81768
2588 * gcc.dg/gomp/pr81768-2.c: New test.
2589
bcc6842b
JJ
2590 PR middle-end/81768
2591 * gcc.dg/gomp/pr81768-1.c: New test.
2592
55b2ce1c
BS
25932017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2594
2595 PR target/81833
2596 * gcc.target/powerpc/pr81833-1.c: New file.
2597 * gcc.target/powerpc/pr81833-2.c: New file.
2598
f174328e
L
25992017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2600
2601 PR target/59501
2602 PR target/81624
2603 PR target/81769
2604 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2605 * gcc.target/i386/pr81769-1a.c: New test.
2606 * gcc.target/i386/pr81769-1b.c: Likewise.
2607 * gcc.target/i386/pr81769-2.c: Likewise.
2608
c253525e
MP
26092017-09-05 Marek Polacek <polacek@redhat.com>
2610
2611 PR sanitizer/82072
2612 * c-c++-common/ubsan/pr82072-2.c: New test.
2613
d49318d9
PC
26142017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2615
2616 PR c++/81942
2617 * g++.dg/cpp1y/constexpr-return3.C: New.
2618
d3b080bc
EB
26192017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2620
2621 * gnat.dg/incomplete5.ad[sb]: New test.
2622 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2623
1f073c92
EB
26242017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2625
2626 * gnat.dg/specs/uc2.ads: New test.
2627
806fcf71
EB
26282017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2629
2630 * gnat.dg/taft_type4.adb: New test.
2631 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2632
a0f8cad6
RB
26332017-09-05 Richard Biener <rguenther@suse.de>
2634
2635 PR tree-optimization/82102
2636 * gcc.dg/torture/pr82102.c: New testcase.
2637
babf697a
EB
26382017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2639
2640 * testsuite/gnat.dg/array29.ad[sb]: New test.
2641
02e637d8
ML
26422017-09-05 Martin Liska <mliska@suse.cz>
2643
2644 PR tree-optimization/82032
2645 * g++.dg/other/pr82032.C: New test.
2646 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2647 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2648 * gcc.dg/switch-10.c: Likewise.
2649
bc394e5a
UB
26502017-09-04 Uros Bizjak <ubizjak@gmail.com>
2651
2652 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2653 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2654
9afacf39
BE
26552017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2656
2657 PR target/77308
2658 * gcc.target/arm/pr77308-1.c: New test.
2659
11a82e25
RB
26602017-09-04 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/82084
2663 * g++.dg/torture/pr82084.C: New testcase.
2664
bc7fe952
MP
26652017-09-04 Marek Polacek <polacek@redhat.com>
2666
2667 PR c/81783
2668 * c-c++-common/Wtautological-compare-5.c: New test.
2669
8713d0f1
JL
26702017-09-04 Jeff Law <law@redhat.com>
2671
2672 PR tree-optimization/64910
2673 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2674
8d2b48ae
MP
26752017-09-04 Marek Polacek <polacek@redhat.com>
2676
2677 PR sanitizer/82072
2678 * c-c++-common/ubsan/pr82072.c: New test.
2679
e910a9b1
RB
26802017-09-04 Richard Biener <rguenther@suse.de>
2681
2682 PR tree-optimization/82060
2683 * g++.dg/torture/pr82060.C: New testcase.
2684
d8c40eff
AM
26852017-09-04 Alexander Monakov <amonakov@ispras.ru>
2686
2687 PR rtl-optimization/57448
2688 PR target/67458
2689 PR target/81316
2690 * gcc.dg/atomic/pr80640-2.c: New testcase.
2691 * gcc.dg/atomic/pr81316.c: New testcase.
2692
1fda57cb
TV
26932017-09-04 Tom de Vries <tom@codesourcery.com>
2694
2695 PR tree-optimization/82052
2696 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2697 call in fn11.
2698
792ce29f
JJ
26992017-09-04 Jakub Jelinek <jakub@redhat.com>
2700
ca1150f0
JJ
2701 PR sanitizer/81981
2702 * gcc.dg/ubsan/pr81981.c: New test.
2703
792ce29f
JJ
2704 PR tree-optimization/70043
2705 PR testsuite/82093
2706 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2707
83982f26
UB
27082017-09-04 Uros Bizjak <ubizjak@gmail.com>
2709
2710 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2711 * gcc.target/i386/bmi-check.h (main): Ditto.
2712 * gcc.target/i386/bmi2-check.h (main): Ditto.
2713 * gcc.target/i386/rtm-check.h (main): Ditto.
2714 * gcc.target/i386/sha-check.h (main): Ditto.
2715 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2716 (main): Use __get_cpuid_count. Use check_osxsave.
2717 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2718 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2719 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2720 (main): Use check_osxsave.
2721
f36b315d
UB
27222017-09-03 Uros Bizjak <ubizjak@gmail.com>
2723
2724 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2725 and return NORUNRES on failure.
2726 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2727 __builtin_va_arg_pack instead of __va_arg_pack.
2728 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2729 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2730 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2731 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2732 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2733
bff0050a
JJ
27342017-09-01 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR target/81766
2737 * gcc.target/i386/pr81766.c: New test.
2738
e035be33
JM
27392017-09-01 Joseph Myers <joseph@codesourcery.com>
2740
2741 PR c/82071
2742 * gcc.target/i386/excess-precision-7.c: New test.
2743
db6bb1ec
AK
27442017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2745
2746 PR target/82012
2747 * gcc.target/s390/target-attribute/pr82012.c: New test.
2748
0e34f6d8
JL
27492017-09-01 Jeff Law <law@redhat.com>
2750
2ec399d8
JS
2751 * gcc.target/i386/const-in-bss.c: New test.
2752
0e34f6d8
JL
2753 PR tree-optimization/82052
2754 * gcc.c-torture/compile/pr82052.c: New test.
2755
349884d1
JJ
27562017-09-01 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR sanitizer/81923
2759 * gcc.dg/asan/pr81923.c: New test.
2760
002618d8
ML
27612017-09-01 Martin Liska <mliska@suse.cz>
2762
2763 PR tree-optimization/82059
2764 * gcc.dg/tree-ssa/pr82059.c: New test.
2765
a2de90a4
CZ
27662017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2767
2768 * gcc.target/arc/loop-1.c: Deleted.
2769
1370fccf
CZ
27702017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2771
2772 * gcc.target/arc/arc.exp: Test also cpp files.
2773 * gcc.target/arc/tdelay_slots.cpp: New test.
2774
7cfbf676
CZ
27752017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2776
2777 * gcc.target/arc/pr9001184797.c: New test.
2778
d2e05fcb
JJ
27792017-09-01 Jakub Jelinek <jakub@redhat.com>
2780
2781 PR c/81887
2782 * c-c++-common/gomp/pr81887.c: New test.
2783 * gfortran.dg/gomp/pr81887.f90: New test.
2784
8dc9277a
MP
27852017-09-01 Marek Polacek <polacek@redhat.com>
2786
2787 PR c++/82040
2788 * g++.dg/warn/Wbool-operation-1.C: New test.
2789
9f532472
CZ
27902017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2791
2792 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2793 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2794
b6fb7933
CZ
27952017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2796
2797 * gcc.target/arc/sdata-3.c: New file.
2798 * gcc.target/arc/sdata-4.c: Likewise.
2799
7488b577
RB
28002017-08-31 Richard Biener <rguenther@suse.de>
2801
2802 PR middle-end/82054
2803 * g++.dg/gomp/pr82054.C: New testcase.
2804
3aebc597
RL
28052017-08-31 Renlin Li <renlin.li@arm.com>
2806 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2807
2808 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2809
3e75ec3f
BS
28102017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2811
2812 PR tree-optimization/81987
2813 * g++.dg/torture/pr81987.C: New file.
2814
02d54806
EB
28152017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2816
2817 * gnat.dg/aggr22.ad[sb]: New test.
2818
e0bd5a28
PH
28192017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2820
2821 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2822
6da714c6
MM
28232017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2824
2825 PR target/82015
2826 * gcc.target/powerpc/pr82015.c: Fix up error message.
2827
6cc30cb4
ML
28282017-08-30 Martin Liska <mliska@suse.cz>
2829
2830 PR inline-asm/82001
2831 * gcc.dg/ipa/pr82001.c: New test.
2832
d16c828e
ML
28332017-08-30 Martin Liska <mliska@suse.cz>
2834
2835 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2836
36ef8e6f
RB
28372017-08-30 Richard Biener <rguenther@suse.de>
2838
2839 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2840
72932ccf
MM
28412017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2842
2843 PR target/82015
2844 * gcc.target/powerpc/pr82015.c: New test.
2845
4e395d91
UB
28462017-08-29 Uros Bizjak <ubizjak@gmail.com>
2847
2848 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2849
2ffc0382
UB
28502017-08-29 Uros Bizjak <ubizjak@gmail.com>
2851
2852 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2853 * gcc.target/i386/abi-2.c: Ditto.
2854 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2855 * gcc.target/i386/pr22076.c: Ditto.
2856 * gcc.target/i386/pr37216.c: Ditto.
2857 * gcc.target/i386/pr39431.c: Ditto.
2858 * gcc.target/i386/pr40906-1.c: Ditto.
2859 * gcc.target/i386/pr40906-2.c: Ditto.
2860 * gcc.target/i386/pr43766.c: Ditto.
2861 * gcc.target/i386/pr46226.c: Ditto.
2862 * gcc.target/i386/pr46470.c: Ditto.
2863 * gcc.target/i386/pr59929.c: Ditto.
2864 * gcc.target/i386/sse-10.c: Ditto.
2865 * gcc.target/i386/vararg-1.c: Ditto.
2866 * gcc.target/i386/vararg-1.c: Ditto.
2867 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2868 * gcc.target/i386/pr44223.c: Ditto.
2869 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2870 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2871 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2872 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2873 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2874 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2875 * gcc.target/i386/mvc9.c: Compile for lto target only.
2876 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2877 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2878 * gcc.target/i386/pr57091.c: Ditto.
2879 * gcc.target/i386/pr61599-2.c: Ditto.
2880
8eb91869
BS
28812017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2882
2883 PR tree-optimization/81503
2884 * gcc.c-torture/execute/pr81503.c: New file.
2885
9dc3d6a9
ML
28862017-08-29 Martin Liska <mliska@suse.cz>
2887
2ffc0382 2888 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2889 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2890
faa5399b 28912017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2892 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2893
2894 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2895
14d62813
JL
28962017-08-28 Jeff Law <law@redhat.com>
2897
2898 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2899 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2900 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2901 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2902 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2903 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2904 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2905 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2906 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2907
c11384aa
JW
29082017-08-28 Janus Weil <janus@gcc.gnu.org>
2909
2910 PR fortran/81770
2911 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2912 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2913
ac9a43e1
SE
29142017-08-28 Steve Ellcey <sellcey@cavium.com>
2915
2916 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2917 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2918 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2919
2aa8aa18
RB
29202017-08-28 Richard Biener <rguenther@suse.de>
2921
2922 PR tree-optimization/81977
2923 * g++.dg/torture/pr81977.C: New testcase.
2924
5e5ccf0d
AM
29252017-08-28 Alexander Monakov <amonakov@ispras.ru>
2926
2927 PR target/80640
2928 * gcc.dg/atomic/pr80640.c: New testcase.
2929
a5df2090
UB
29302017-08-27 Uros Bizjak <ubizjak@gmail.com>
2931
2932 PR target/81995
2933 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2934 * gcc.target/i386/pr46091-4a.c: Ditto.
2935
86e03ef9
TK
29362017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2937
2938 PR fortran/81974
2939 * gfortran.dg/inline_matmul_19.f90: New test.
2940
6e4c6a24
SM
29412017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2942
2943 * gcc.target/powerpc/m128-check.h: New file.
2944 * gcc.target/powerpc/sse-check.h: New file.
2945 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2946 * gcc.target/powerpc/sse-movlps-2.c: New file.
2947 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2948 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2949 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2950 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2951 * gcc.target/powerpc/sse-divss-1.c: New file.
2952 * gcc.target/powerpc/sse-movhps-1.c: New file.
2953 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2954 * gcc.target/powerpc/sse-subps-1.c: New file.
2955 * gcc.target/powerpc/sse-minps-1.c: New file.
2956 * gcc.target/powerpc/sse-pminub-1.c: New file.
2957 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2958 * gcc.target/powerpc/sse-shufps-1.c: New file.
2959 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2960 * gcc.target/powerpc/sse-maxps-1.c: New file.
2961 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2962 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2963 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2964 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2965 * gcc.target/powerpc/sse-mulps-1.c: New file.
2966 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2967 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2968 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2969 * gcc.target/powerpc/sse-subss-1.c: New file.
2970 * gcc.target/powerpc/sse-movss-2.c: New file.
2971 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2972 * gcc.target/powerpc/sse-minss-1.c: New file.
2973 * gcc.target/powerpc/sse-movaps-2.c: New file.
2974 * gcc.target/powerpc/sse-movlps-1.c: New file.
2975 * gcc.target/powerpc/sse-maxss-1.c: New file.
2976 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2977 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2978 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2979 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2980 * gcc.target/powerpc/sse-mulss-1.c: New file.
2981 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2982 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2983 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2984 * gcc.target/powerpc/sse-movhps-2.c: New file.
2985 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2986 * gcc.target/powerpc/sse-xorps-1.c: New file.
2987 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2988 * gcc.target/powerpc/sse-orps-1.c: New file.
2989 * gcc.target/powerpc/sse-addps-1.c: New file.
2990 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2991 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2992 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2993 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2994 * gcc.target/powerpc/sse-andps-1.c: New file.
2995 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2996 * gcc.target/powerpc/sse-divps-1.c: New file.
2997 * gcc.target/powerpc/sse-andnps-1.c: New file.
2998 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2999 * gcc.target/powerpc/sse-movss-1.c: New file.
3000 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
3001 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
3002 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
3003 * gcc.target/powerpc/sse-movaps-1.c: New file.
3004 * gcc.target/powerpc/sse-movss-3.c: New file.
3005 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
3006 * gcc.target/powerpc/sse-addss-1.c: New file.
3007 * gcc.target/powerpc/sse-psadbw-1.c: New file.
3008
56b26dd4
MM
30092017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3010
2ffc0382 3011 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
3012 * gcc.target/powerpc/dform-2.c: Likewise.
3013 * gcc.target/powerpc/dform-3.c: Likewise.
3014 * gcc.target/powerpc/pr71656-1.c: Likewise.
3015 * gcc.target/powerpc/pr71656-2.c: Likewise.
3016 * gcc.target/powerpc/pr80103-1.c: Likewise.
3017 * gcc.target/powerpc/pr80098-1.c: Likewise.
3018
6512c0f1
MS
30192017-08-24 Martin Sebor <msebor@redhat.com>
3020
3021 PR middle-end/81908
3022 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
3023 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
3024 * gcc.dg/tree-ssa/pr81908.c: New test.
3025
281de9c2
SM
30262017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
3027
2ffc0382
UB
3028 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
3029 Suppress warning during tests.
281de9c2 3030
10bfe16f
UB
30312017-08-24 Uros Bizjak <ubizjak@gmail.com>
3032
3033 * lib/target-supports.exp: Group together target-dependant checks.
3034
142ff602
BC
30352017-08-24 Bin Cheng <bin.cheng@arm.com>
3036
3037 PR tree-optimization/81913
3038 * gcc.c-torture/execute/pr81913.c: New test.
3039 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
3040 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
3041
9b25e12d
RB
30422017-08-23 Richard Biener <rguenther@suse.de>
3043
07a5fe52 3044 PR target/81921
9b25e12d
RB
3045 * gcc.target/i386/pr81921.c: New testcase.
3046
122f9da1
DS
30472017-08-23 Daniel Santos <daniel.santos@pobox.com>
3048
3049 * gcc.target/i386/pr80969-1.c: New testcase.
3050 * gcc.target/i386/pr80969-2a.c: Likewise.
3051 * gcc.target/i386/pr80969-2.c: Likewise.
3052 * gcc.target/i386/pr80969-3.c: Likewise.
3053 * gcc.target/i386/pr80969-4a.c: Likewise.
3054 * gcc.target/i386/pr80969-4b.c: Likewise.
3055 * gcc.target/i386/pr80969-4.c: Likewise.
3056 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
3057 * lib/target-supports.exp (check_avx512_os_support_available,
3058 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
3059 New proceedures for target avx512f and avx512f_runtime selectors.
3060 (check_avx2_hw_available): Fix breakage due NULL being undefined.
3061
397ecd05
DM
30622017-08-23 David Malcolm <dmalcolm@redhat.com>
3063
3064 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
3065 * gcc.dg/param-type-mismatch.c: New test case.
3066
44b1b798
WS
30672017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3068
3069 * gcc.target/powerpc/fold-vec-perm-char.c: New.
3070 * gcc.target/powerpc/fold-vec-perm-double.c: New.
3071 * gcc.target/powerpc/fold-vec-perm-float.c: New.
3072 * gcc.target/powerpc/fold-vec-perm-int.c: New.
3073 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
3074 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
3075 * gcc.target/powerpc/fold-vec-perm-short.c: New.
3076
60591d4e
RB
30772017-08-23 Richard Biener <rguenther@suse.de>
3078
3079 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
3080 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
3081 * gnat.dg/noinline2.adb: Likewise.
3082 * gnat.dg/renaming6.adb: Likewise.
3083 * gnat.dg/renaming6.ads: Likewise.
3084 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 3085
3767b2e4
RB
30862017-08-23 Richard Biener <rguenther@suse.de>
3087
3088 PR lto/81940
3089 * g++.dg/lto/pr81940_0.C: New testcase.
3090
c37691e5
TC
30912017-08-23 Tamar Christina <tamar.christina@arm.com>
3092
3093 PR middle-end/19706
3094 * gcc.dg/tree-ssa/pr19706.c: New.
3095 * lib/target-supports.exp (check_effective_target_xorsign): New.
3096
4d68ff06
DS
30972017-08-22 Daniel Santos <daniel.santos@pobox.com>
3098
3099 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
3100 -mabi=ms
3101 * gcc.target/i386/pr64409.c: Modify to only run on x32.
3102 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
3103 * gcc.target/i386/pr66275.c: Likewise.
3104 * gcc.target/i386/pr68018.c: Likewise.
3105
5b37159f
WS
31062017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
3107
3108 * gcc.target/powerpc/fold-vec-sums-int.c: New.
3109
0db8ddfc
JL
31102017-08-22 Jeff Law <law@redhat.com>
3111
3112 PR tree-optimization/81741
3113 PR tree-optimization/71947
3114 * gcc.dg/tree-ssa/pr81741.c: New test.
3115 * gcc.dg/tree-ssa/pr71947-7.c: New test.
3116 * gcc.dg/tree-ssa/pr71947-8.c: New test.
3117 * gcc.dg/tree-ssa/pr71947-9.c: New test.
3118 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
3119 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
3120 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
3121 * gcc.dg/tree-ssa/20030922-2.c: xfail.
3122
44d23deb
YR
31232017-08-22 Yvan Roux <yvan.roux@linaro.org>
3124
07a5fe52
UB
3125 PR c++/80287
3126 * g++.dg/pr80287.C: New test.
44d23deb 3127
7f1bf27a
RB
31282017-08-22 Richard Biener <rguenther@suse.de>
3129
3130 Revert
3131 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3132
3133 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3134
1823c4f6
RB
31352017-08-22 Richard Biener <rguenther@suse.de>
3136
3137 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
3138 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
3139 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
3140 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
3141 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
3142 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
3143 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
3144 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
3145
bef016bf
JD
31462017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3147
3148 PR fortran/81296
3149 * gfortran.dg/dtio_12.f90: Update test.
3150
57cea2b3
NS
31512017-08-21 Nathan Sidwell <nathan@acm.org>
3152
3153 * g++.dg/template/pr81899.C: Fix c++03.
3154 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
3155
7f204c0f
DM
31562017-08-21 David Malcolm <dmalcolm@redhat.com>
3157
3158 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
3159 Update expected result to show all of "(long)0" being underlined.
3160 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3161 (test_multitoken_macro): Update expected underlining.
3162
2f687306
DM
31632017-08-21 David Malcolm <dmalcolm@redhat.com>
3164
3165 * gcc.dg/format/diagnostic-ranges.c: Update expected results
3166 to show underlining of all pertinent params.
3167 * gcc.dg/format/pr72858.c: Likewise.
3168
453773df
UB
31692017-08-21 Uros Bizjak <ubizjak@gmail.com>
3170
3171 PR target/46091
3172 * gcc.target/i386/pr46091-4.c: New test.
3173 * gcc.target/i386/pr46091-4a.c: Ditto.
3174 * gcc.target/i386/pr46091-5.c: Ditto.
3175 * gcc.target/i386/pr46091-5a.c: Ditto.
3176
5ec1701e
NS
31772017-08-21 Nathan Sidwell <nathan@acm.org>
3178
3179 PR c++/81899
3180 * g++.dg/template/pr81899.C: New.
3181
404938ed
RB
31822017-08-21 Richard Biener <rguenther@suse.de>
3183
3184 PR tree-optimization/81900
3185 * gcc.dg/torture/pr81900.c: New testcase.
3186
1ea85365
RB
31872017-08-21 Richard Biener <rguenther@suse.de>
3188
3189 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
3190 regex to handle the LTO case.
3191 * c-c++-common/asan/heap-overflow-1.c: Likewise.
3192 * c-c++-common/asan/misalign-1.c: Likewise.
3193 * c-c++-common/asan/misalign-2.c: Likewise.
3194 * c-c++-common/asan/null-deref-1.c: Likewise.
3195 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3196 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3197 * c-c++-common/asan/use-after-free-1.c: Likewise.
3198 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
3199 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3200 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3201 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3202 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3203 * g++.dg/asan/large-func-test-1.C: Likewise.
3204 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
3205
8322b607
RB
32062017-08-21 Richard Biener <rguenther@suse.de>
3207
3208 PR middle-end/81884
3209 * g++.dg/torture/pr81884.C: New testcase.
3210
8e7b84e8
JDA
32112017-08-20 John David Anglin <danglin@gcc.gnu.org>
3212
3213 PR ipa/77732
3214 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
3215
953e520d
DM
32162017-08-18 David Malcolm <dmalcolm@redhat.com>
3217
3218 PR tree-optimization/46805
3219 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
3220 * jit.dg/test-autovectorize.c: New test case.
3221
b1eb28d1
PB
32222017-08-18 Peter Bergner <bergner@vnet.ibm.com>
3223
3224 PR target/80210
3225 * gcc.target/powerpc/pr80210.c: New test.
3226
f661e57e
DM
32272017-08-18 David Malcolm <dmalcolm@redhat.com>
3228
3229 PR c++/81514
3230 * g++.dg/lookup/empty.h: New file.
3231 * g++.dg/lookup/missing-std-include-2.C: Replace include of
3232 stdio.h with empty.h and a declaration of a "std::sprintf" not based
3233 on a built-in.
3234
00aa1fa2
L
32352017-08-18 H.J. Lu <hongjiu.lu@intel.com>
3236
3237 PR c/53037
3238 * c-c++-common/pr53037-5.c: New test.
3239 * g++.dg/pr53037-1.C: Likewise.
3240 * g++.dg/pr53037-2.C: Likewise.
3241 * g++.dg/pr53037-3.C: Likewise.
3242 * g++.dg/pr53037-4.C: Likewise.
3243 * gcc.dg/pr53037-1.c: Likewise.
3244 * gcc.dg/pr53037-2.c: Likewise.
3245 * gcc.dg/pr53037-3.c: Likewise.
3246 * gcc.dg/pr53037-4.c: Likewise.
3247
4a89b7e7
PB
32482017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3249
3250 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
3251 * gcc.target/powerpc/p9-vparity.c: Likewise.
3252 * gcc.target/powerpc/pr68805.c: Likewise.
3253 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
3254
d00fdf85
PB
32552017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3256
3257 PR target/72804
3258 * gcc.target/powerpc/pr72804.c: New test.
3259
e67bbd5d
MP
32602017-08-17 Marek Polacek <polacek@redhat.com>
3261
3262 PR middle-end/81814
3263 * gcc.dg/torture/pr81814.c: New test.
3264
ea58eb88
JW
32652017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
3266
3267 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
3268
ab4b719a
TV
32692017-08-17 Tom de Vries <tom@codesourcery.com>
3270
3271 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
3272
344be1fd
RB
32732017-08-17 Richard Biener <rguenther@suse.de>
3274
3275 * gcc.dg/tree-ssa/vrp117.c: New testcase.
3276
7911a54d
UB
32772017-08-16 Uros Bizjak <ubizjak@gmail.com>
3278
3279 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
3280 scan-assembler-times for alpha*-*-*.
3281 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
3282 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
3283
b68a9f34
TK
32842017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3285
3286 PR fortran/81116
3287 * gfortran.dg/realloc_on_assignment_29.f90: New test.
3288
adb5b54b
UB
32892017-08-16 Uros Bizjak <ubizjak@gmail.com>
3290
3291 PR target/46091
3292 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
3293 (testm): New test function.
3294 * gcc.target/i386/pr46091-2.c: Ditto.
3295 * gcc.target/i386/pr46091-3.c: Ditto.
3296
90d43c80
BC
32972017-08-16 Bin Cheng <bin.cheng@arm.com>
3298
3299 PR tree-optimization/81832
3300 * gcc.dg/tree-ssa/pr81832.c: New test.
3301
963aeaad
RS
33022017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
3303
3304 PR tree-optimization/81835
3305 * gcc.dg/vect/pr81815.c: New test.
3306
aaf46c35
JM
33072017-08-15 Joseph Myers <joseph@codesourcery.com>
3308
3309 PR target/78460
3310 PR target/67712
3311 * gcc.c-torture/compile/string-large-1.c: New test.
3312
204b99cd
RB
33132017-08-15 Richard Biener <rguenther@suse.de>
3314
3315 PR tree-optimization/81790
3316 * gcc.dg/torture/pr81790.c: New testcase.
3317
27be025d
MS
33182017-08-14 Martin Sebor <msebor@redhat.com>
3319
3320 PR c/81117
3321 * c-c++-common/attr-nonstring-1.c: New test.
3322
da67acb9
MS
33232017-08-14 Martin Sebor <msebor@redhat.com>
3324
3325 PR c/81117
3326 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
3327
9e3b1778
DE
33282017-08-14 David Edelsohn <dje.gcc@gmail.com>
3329
3330 * gcc.dg/ucnid-5.c: Skip on AIX.
3331 * gcc.target/powerpc/pr79909.c: Skip on AIX.
3332
2912db04
UB
33332017-08-14 Uros Bizjak <ubizjak@gmail.com>
3334
3335 PR target/46091
3336 * gcc.target/i386/pr46091-1.c: New test.
3337 * gcc.target/i386/pr46091-2.c: Ditto.
3338 * gcc.target/i386/pr46091-3.c: Ditto.
3339
c7fd2176
WD
33402017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3341
3342 PR target/81643
3343 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
3344
a72a7e39
BS
33452017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3346
3347 PR target/79845
3348 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
3349 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
3350 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
3351 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3352 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3353 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
3354 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3355 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
3356 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3357 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3358 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3359 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3360 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3361 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3362 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3363 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3364 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3365 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3366 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3367 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3368 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3369 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3370 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3371 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3372 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3373 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3374 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3375 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3376 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3377 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3378 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3379 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3380 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3381 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3382 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3383 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3384 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3385 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3386 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3387 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3388 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3389 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3390 * gcc.target/powerpc/cmpb-3.c: Likewise.
3391 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3392 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3393 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3394 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3395 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3396 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3397 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3398 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3399 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3400 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3401 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3402 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3403 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3404 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3405 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3406 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3407 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3408 * gcc.target/powerpc/no-r11-3.c: Likewise.
3409 * gcc.target/powerpc/pr80098-1.c: Likewise.
3410 * gcc.target/powerpc/pr80098-2.c: Likewise.
3411 * gcc.target/powerpc/pr80098-3.c: Likewise.
3412 * gcc.target/powerpc/pr80098-4.c: Likewise.
3413 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3414 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3415 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3416 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3417 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3418 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3419 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3420 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3421 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3422 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3423 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3424
8d2d0de9
BC
34252017-08-14 Bin Cheng <bin.cheng@arm.com>
3426
3427 PR tree-optimization/81799
3428 * gcc.dg/tree-ssa/pr81799.c: New.
3429
5316dd1b
WD
34302017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3431
3432 PR middle-end/46932
3433 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3434 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3435
250db3f9
SN
34362017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3437
3438 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3439 -mno-pc-relative-literal-loads.
3440
0d9255af
RO
34412017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3442
3443 PR testsuite/81793
3444 * gcc.dg/pie-static-1.c: Require both static and pie support.
3445 * gcc.dg/pie-static-2.c: Likewise.
3446
7a7b545f
PMR
34472017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3448
3449 PR ada/79542
3450 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3451
bb85aa74
MP
34522017-08-11 Marek Polacek <polacek@redhat.com>
3453
3454 PR c/81795
3455 * gcc.dg/pr81795.c: New test.
3456
c4fa8984
TK
34572017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3458
3459 PR fortran/60355
3460 * gfortran.dg (bind_c_usage_30): New test.
3461
fe8a99d8
ML
34622017-08-11 Martin Liska <mliska@suse.cz>
3463
3464 PR tree-opt/79987
3465 * gcc.target/i386/mpx/pr79987.c: New test.
3466
4c71a171
ML
34672017-08-11 Martin Liska <mliska@suse.cz>
3468
3469 PR ipa/81213
3470 * gcc.target/i386/pr81213.c: New test.
3471
e1769bdd
UB
34722017-08-10 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR target/81708
3475 * gcc.target/i386/stack-prot-sym.c: New test.
3476
adc84037
RS
34772017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3478
3479 PR testsuite/81738
3480 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3481 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3482 vect_perm and vect_element_align for vectorization.
3483
8e941ae9
L
34842017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3485
3486 PR target/81736
3487 * gcc.target/i386/pr81736-1.c: New test.
3488 * gcc.target/i386/pr81736-2.c: Likewise.
3489 * gcc.target/i386/pr81736-3.c: Likewise.
3490 * gcc.target/i386/pr81736-4.c: Likewise.
3491 * gcc.target/i386/pr81736-5.c: Likewise.
3492 * gcc.target/i386/pr81736-6.c: Likewise.
3493 * gcc.target/i386/pr81736-7.c: Likewise.
3494
798f8628
WS
34952017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3496
3497 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3498 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3499
32129a17
DM
35002017-08-10 David Malcolm <dmalcolm@redhat.com>
3501
3502 * c-c++-common/missing-close-symbol.c: New test case.
3503 * c-c++-common/missing-symbol.c: New test case.
3504 * gcc.dg/unclosed-init.c: New test case.
3505 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3506 * g++.dg/diagnostic/unclosed-function.C: New test case.
3507 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3508 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3509 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3510 "expected identifier" error.
3511
57e1270f
FR
35122017-08-10 Fritz Reese <fritzoreese@gmail.com>
3513
3514 * gfortran.dg/dec_d_lines_1.f: New test.
3515 * gfortran.dg/dec_d_lines_2.f: New test.
3516
35172017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3518
3519 * gfortran.dg/dec_structure_18.f90: New test.
3520 * gfortran.dg/dec_structure_19.f90: New test.
3521 * gfortran.dg/dec_structure_20.f90: New test.
3522 * gfortran.dg/dec_structure_21.f90: New test.
3523
aaab59b4
MP
35242017-08-10 Marek Polacek <polacek@redhat.com>
3525
3526 PR testsuite/81784
3527 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3528
f234f078
MP
3529 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3530
2b7d0696
ML
35312017-08-10 Martin Liska <mliska@suse.cz>
3532
3533 PR c++/81355
3534 * g++.dg/other/pr81355.C: New test.
3535
47ee1b7c
DM
35362017-08-09 David Malcolm <dmalcolm@redhat.com>
3537
3538 * jit.dg/all-non-failing-tests.h: Add note about
3539 test-vector-types.cc.
3540 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3541 case.
3542 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3543 New test case.
3544 * jit.dg/test-vector-types.cc: New test case.
3545
b388427b
AP
35462017-08-09 Andrew Pinski <apinski@cavium.com>
3547
3548 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3549 --save-temps to the options passed.
3550
12c2ab7b
MC
35512017-08-09 Michael Collison <michael.collison@arm.com>
3552
3553 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3554 boundary option and fix comment.
3555 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3556 boundary option and fix comment.
3557 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3558 boundary option and fix comment.
3559 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3560 -mstructure-size boundary option.
3561
a8a581af
SB
35622017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3563
3564 PR rtl-optimization/81423
3565 * gcc.c-torture/execute/pr81423.c: New testcase.
3566
50a87c1c
WS
35672017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3568
3569 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3570 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3571 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3572 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3573
3d9a180f
WS
35742017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3575
3576 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3577 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3578
ee9a9e7b
WS
35792017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3580
3581 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3582 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3583 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3584
07999eb2
WS
35852017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3586
3587 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3588 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3589 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3590 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3591
0ca970cd
SB
35922017-08-09 Slava Barinov <v.barinov@samsung.com>
3593
3594 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3595
296c53ac
MP
35962017-08-09 Marek Polacek <polacek@redhat.com>
3597
3598 PR c/81233
3599 * gcc.dg/diagnostic-types-1.c: New test.
3600 * gcc.dg/assign-warn-1.c: Update warning messages.
3601 * gcc.dg/assign-warn-2.c: Likewise.
3602 * gcc.dg/c90-const-expr-5.c: Likewise.
3603 * gcc.dg/c99-const-expr-5.c: Likewise.
3604 * gcc.dg/conv-2.c: Likewise.
3605 * gcc.dg/init-bad-7.c: Likewise.
3606 * gcc.dg/overflow-warn-1.c: Likewise.
3607 * gcc.dg/overflow-warn-2.c: Likewise.
3608 * gcc.dg/overflow-warn-3.c: Likewise.
3609 * gcc.dg/overflow-warn-4.c: Likewise.
3610 * gcc.dg/pointer-array-atomic.c: Likewise.
3611 * gcc.dg/pr26865.c: Likewise.
3612 * gcc.dg/pr61162-2.c: Likewise.
3613 * gcc.dg/pr61162.c: Likewise.
3614 * gcc.dg/pr67730-2.c: Likewise.
3615 * gcc.dg/pr69156.c: Likewise.
3616 * gcc.dg/pr70174.c: Likewise.
3617 * objc.dg/proto-lossage-4.m: Likewise.
3618
a32c8316
MP
36192017-08-09 Marek Polacek <polacek@redhat.com>
3620
3621 PR c/81417
3622 * Wsign-compare-1.c: New test.
3623 * gcc.dg/compare1.c: Adjust dg-bogus.
3624 * gcc.dg/compare2.c: Likewise.
3625 * gcc.dg/compare3.c: Likewise.
3626 * gcc.dg/compare7.c: Likewise.
3627 * gcc.dg/compare8.c: Likewise.
3628 * gcc.dg/compare9.c: Likewise.
3629 * gcc.dg/pr11492.c: Likewise.
3630
7345b714
L
36312017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3632
3633 PR driver/81523
3634 * gcc.dg/pie-7.c: New test.
3635 * gcc.dg/pie-static-1.c: Likewise.
3636 * gcc.dg/pie-static-2.c: Likewise.
3637
d5bf81b3
UB
36382017-08-08 Uros Bizjak <ubizjak@gmail.com>
3639
3640 PR target/81708
3641 * gcc.target/i386/stack-prot-guard.c: New test.
3642
4261463d
TC
36432017-08-08 Tamar Christina <tamar.christina@arm.com>
3644
3645 * gcc.target/aarch64/xorsign.c: New.
3646 * gcc.target/aarch64/xorsign_exec.c: New.
3647 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3648
b115e803
BS
36492017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3650
3651 PR tree-optimization/81354
3652 * g++.dg/torture/pr81354.C: New file.
3653
51bd28ed
RB
36542017-08-08 Richard Biener <rguenther@suse.de>
3655
3656 PR middle-end/81719
3657 * g++.dg/tree-ssa/pr81719.C: New testcase.
3658
26d66f28
RB
36592017-08-08 Richard Biener <rguenther@suse.de>
3660
3661 PR tree-optimization/81723
3662 * gfortran.dg/pr81723.f: New testcase.
3663
82c0d3eb
BS
36642017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3665
3666 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3667 string.
3668 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3669 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3670 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3671 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3672 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3673 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3674 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3675 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3676 * gcc.target/powerpc/cmpb-3.c: Likewise.
3677 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3678 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3679
d81e058f
ML
36802017-08-08 Martin Liska <mliska@suse.cz>
3681
3682 PR tree-opt/81696
3683 * gcc.dg/ipa/pr81696.c: New test.
3684
a5c93f53
BC
36852017-08-08 Bin Cheng <bin.cheng@arm.com>
3686
3687 PR tree-optimization/81744
3688 * gcc.dg/tree-ssa/pr81744.c: New.
3689
a5afbdd6
MP
36902017-08-08 Marek Polacek <polacek@redhat.com>
3691
3692 PR c++/81607
3693 * g++.dg/other/bitfield6.C: New test.
3694
08c4c51e
MM
36952017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3696
3697 PR target/81593
3698 * gcc.target/powerpc/vec-setup.h: New tests to test various
3699 combinations of setting up vectors of 2 double word elements.
3700 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3701 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3702 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3703 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3704 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3705 vector inserts from vector extracts.
3706 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3707
950a884b
TK
37082017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3709
3710 PR fortran/68829
3711 PR fortran/81701
3712 * gfortran.dg/o_fast_stacksize.90: New test.
3713
6f1a16cb
WD
37142017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3715
3716 PR middle-end/46932
3717 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3718
4090b652
L
37192017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3720
3721 * gcc.target/i386/pr81736-1.c: Removed.
3722 * gcc.target/i386/pr81736-2.c: Likewise.
3723 * gcc.target/i386/pr81736-3.c: Likewise.
3724 * gcc.target/i386/pr81736-4.c: Likewise.
3725
079a0363
L
37262017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3727
3728 PR target/81736
3729 * gcc.target/i386/pr81736-1.c: New test.
3730 * gcc.target/i386/pr81736-2.c: Likewise.
3731 * gcc.target/i386/pr81736-3.c: Likewise.
3732 * gcc.target/i386/pr81736-4.c: Likewise.
3733
1653a865
MP
37342017-08-07 Marek Polacek <polacek@redhat.com>
3735
3736 PR middle-end/81737
3737 * gcc.dg/pr81737.c: New test.
3738
577eec56
ML
37392017-08-07 Martin Liska <mliska@suse.cz>
3740
3741 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3742 * gcc.dg/parm-impl-decl-1.c: Likewise.
3743 * gcc.dg/parm-impl-decl-3.c: Likewise.
3744 * gcc.dg/Wattributes-5.c: New test.
3745
537bf9ac
AP
37462017-08-06 Andrew Pinski <apinski@cavium.com>
3747
3748 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3749 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3750 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3751 * gcc.target/aarch64/target_attr_4.c: Likewise.
3752 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3753 * gcc.target/aarch64/target_attr_2.c: Likewise.
3754 * gcc.target/aarch64/target_attr_7.c: Likewise.
3755 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3756 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3757 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3758
90596474
AP
37592017-08-06 Andrew Pinski <apinski@cavium.com>
3760
3761 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3762 -march=armv8-a+nolse, skip if -mcpu= is passed.
3763 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3764
08e9cb5a
AP
37652017-08-06 Andrew Pinski <apinski@cavium.com>
3766
3767 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3768 * gcc.target/aarch64/_Float16_2.c: Likewise.
3769 * gcc.target/aarch64/_Float16_3.c: Likewise.
3770
4a6ad083
TV
37712017-08-06 Tom de Vries <tom@codesourcery.com>
3772
3773 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3774
b363e726
TV
37752017-08-06 Tom de Vries <tom@codesourcery.com>
3776
3777 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3778 type. Add missing return.
3779
8fbcf075
TV
37802017-08-06 Tom de Vries <tom@codesourcery.com>
3781
3782 PR testsuite/81731
3783 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3784 variable 'a' definition.
3785 (b): Remove unused variable.
3786 (gp): New variable.
3787 (check): Add parameter corresponding to call in main, and handle.
3788
67695c07
PC
37892017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3790
3791 PR c++/79790
23d12941 3792 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3793
c779bea5
YG
37942017-08-04 Yury Gribov <tetra2005@gmail.com>
3795
3796 PR tree-optimization/57371
3797 * c-c++-common/pr57371-1.c: New test.
3798 * c-c++-common/pr57371-2.c: New test.
3799 * c-c++-common/pr57371-3.c: New test.
3800 * c-c++-common/pr57371-4.c: New test.
3801 * gcc.dg/pr57371-5.c: New test.
3802
e52341f1
CL
38032017-08-04 Carl Love <cel@us.ibm.com>
3804
3805 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3806 builtin test cases for vec_mule, and vec_mulo.
3807 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3808 builtin test cases for vec_mule, and vec_mulo.
3809
295940c3
L
38102017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3811
3812 PR target/81590
3813 * gcc.target/i386/avx512-check.h: New file.
3814 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3815 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3816 * gcc.target/i386/avx512cd-check.h: Likewise.
3817 * gcc.target/i386/avx512ifma-check.h: Likewise.
3818 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3819 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3820 * gcc.target/i386/avx512bw-check.h: Rewrite.
3821 * gcc.target/i386/avx512dq-check.h: Likewise.
3822 * gcc.target/i386/avx512er-check.h: Likewise.
3823 * gcc.target/i386/avx512f-check.h: Likewise.
3824 * gcc.target/i386/avx512vl-check.h: Likewise.
3825 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3826 only.
3827 (test_512): Removed.
3828 (avx512*_test): Likewise.
3829 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3830
f4f2c2ec
MP
38312017-08-04 Marek Polacek <polacek@redhat.com>
3832
3833 PR middle-end/81695
3834 * gcc.dg/pr81695.c: New test.
3835
62c8a2cf
RS
38362017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3837
3838 PR tree-optimization/81136
3839 * gcc.dg/vect/pr81136.c: Add scan test.
3840
dfbddbeb
RS
38412017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3842
3843 * gcc.dg/vect/vect-alias-check-3.c: New test.
3844 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3845 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3846
165b2f5f
RB
38472017-08-04 Richard Biener <rguenther@suse.de>
3848
3849 PR middle-end/81705
3850 * c-c++-common/ubsan/pr81705.c: New testcase.
3851
7c0881d5
BS
38522017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3853
3854 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3855 messages that used to start with a capital letter.
3856 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3857 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3858 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3859 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3860 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3861 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3862 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3863 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3864 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3865 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3866 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3867 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3868 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3869 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3870 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3871 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3872 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3873 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3874 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3875 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3876 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3877 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3878 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3879 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3880 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3881 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3882 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3883 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3884 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3885 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3886 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3887 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3888 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3889 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3890 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3891 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3892 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3893 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3894 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3895 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3896 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3897 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3898 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3899 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3900 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3901 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3902 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3903 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3904 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3905 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3906 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3907 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3908 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3909 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3910 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3911 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3912
2fdaed89
JJ
39132017-08-03 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR target/81621
3916 * gcc.dg/pr81621.c: New test.
3917
297db279
RB
39182017-08-03 Richard Biener <rguenther@suse.de>
3919
3920 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3921 and CSE.
3922
2fdaed89 39232017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3924
3925 PR middle-end/81148
3926 * c-c++-common/ubsan/pr81148.c: New testcase.
3927
cad136a4
TV
39282017-08-03 Tom de Vries <tom@codesourcery.com>
3929
3930 PR target/81662
3931 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3932
2392baa5
JJ
39332017-08-03 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR driver/81650
3936 * gcc.dg/pr81650.c: New test.
3937
e5e691a5
PC
39382017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3939
3940 PR c++/71440
3941 * g++.dg/template/crash127.C: New.
3942
0a734553
JJ
39432017-08-03 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR middle-end/81052
3946 * c-c++-common/pr81052.c: New test.
3947
673aef33
TV
39482017-08-03 Tom de Vries <tom@codesourcery.com>
3949
3950 * gcc.dg/pr56727-2.c: Require alias.
3951
2a8485f6
TV
39522017-08-03 Tom de Vries <tom@codesourcery.com>
3953
3954 * gcc.dg/attr-noipa.c: Require alloca.
3955
8b917598
TV
39562017-08-03 Tom de Vries <tom@codesourcery.com>
3957
3958 * gcc.dg/torture/pr80163.c: Require label_values.
3959
4ca8bf91
TV
39602017-08-03 Tom de Vries <tom@codesourcery.com>
3961
3962 PR target/81662
3963 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3964 * c-c++-common/patchable_function_entry-default.c: Same.
3965 * c-c++-common/patchable_function_entry-definition.c: Same.
3966
f4629481
UB
39672017-08-02 Uros Bizjak <ubizjak@gmail.com>
3968
3969 PR target/81644
3970 * gcc.target/i386/pr81644.c: New test.
3971
86994621
TV
39722017-08-02 Tom de Vries <tom@codesourcery.com>
3973
3974 * gcc.dg/Walloca-14.c: Use relative line number.
3975
9501fd4b
UB
39762017-08-02 Uros Bizjak <ubizjak@gmail.com>
3977
3978 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3979 test "no-3dnowa" target attribute.
3980
f7b6353a
MP
39812017-08-02 Marek Polacek <polacek@redhat.com>
3982
3983 PR c/81289
3984 * gcc.dg/noncompile/pr81289.c: New test.
3985
8a6eab34
MP
3986 PR c/81448
3987 PR c/81306
3988 * c-c++-common/Wmultistatement-macros-13.c: New test.
3989
349721b7
JJ
39902017-08-02 Jakub Jelinek <jakub@redhat.com>
3991
e4f0733a
JJ
3992 PR c++/81640
3993 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3994
349721b7
JJ
3995 PR middle-end/79499
3996 * gcc.dg/pr79499.c: New test.
3997
77eefb71
RB
39982017-08-02 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/81633
4001 * gcc.dg/vect/pr81633.c: New testcase.
4002
760f74c2
L
40032017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4004
4005 * gcc.dg/guality/pr25967-1.c: New test.
4006 * gcc.dg/guality/pr25967-2.c: Likewise.
4007 * gcc.dg/torture/pr25967-1.c: Likewise.
4008 * gcc.dg/torture/pr25967-2.c: Likewise.
4009
a2e28a97
L
40102017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4011
4012 PR target/81654
4013 * gcc.target/i386/pr81654.c: New test.
4014
d8afd032
TK
40152017-08-01 Thomas König <tkoenig@gcc.gnu.org>
4016
4017 PR fortran/79312
4018 * gfortran.dg/logical_assignment_1.f90: New test.
4019
671a00ee
ML
40202017-08-01 Martin Liska <mliska@suse.cz>
4021
4022 PR middle-end/70140
4023 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4024
7d3eecca
ML
40252017-08-01 Martin Liska <mliska@suse.cz>
4026
4027 Revert r250771
4028 Make mempcpy more optimal (PR middle-end/70140).
4029
636730ca
JJ
40302017-08-01 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR target/81622
4033 * gcc.target/powerpc/pr81622.c: New test.
4034
74cc0b2b
SE
40352017-08-01 Steve Ellcey <sellcey@cavium.com>
4036
4037 PR tree-optimization/80925
4038 * gcc.dg/vect/vect-28.c: Add
4039 --param vect-max-peeling-for-alignment=0 option.
4040 Remove unaligned access and peeling checks.
4041 * gcc.dg/vect/vect-33-big-array.c: Ditto.
4042 * gcc.dg/vect/vect-70.c: Ditto.
4043 * gcc.dg/vect/vect-87.c: Ditto.
4044 * gcc.dg/vect/vect-88.c: Ditto.
4045 * gcc.dg/vect/vect-91.c: Ditto.
4046 * gcc.dg/vect/vect-93.c: Ditto.
4047
0102e469
TV
40482017-08-01 Tom de Vries <tom@codesourcery.com>
4049
4050 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
4051 * gcc.target/nvptx/slp.c (foo): Same.
4052
813485c6
RB
40532017-08-01 Richard Biener <rguenther@suse.de>
4054
4055 PR tree-optimization/81181
4056 * gcc.dg/torture/pr81181.c: New testcase.
4057
98b7180c
ML
40582017-08-01 Martin Liska <mliska@suse.cz>
4059
4060 PR middle-end/70140
4061 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4062
4f3e333a
UB
40632017-08-01 Uros Bizjak <ubizjak@gmail.com>
4064
4065 PR target/81641
4066 * gcc.target/i386/pr81641.c: New test.
4067
b8bb5772
UB
40682017-08-01 Uros Bizjak <ubizjak@gmail.com>
4069
4070 PR target/81639
4071 * gcc.target/i386/pr81639.c: New test.
4072
34e5c511
RB
40732017-08-01 Richard Biener <rguenther@suse.de>
4074
4075 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
4076 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
4077 endless loop.
4078 * gcc.dg/uninit-23.c: Adjust.
4079
5e19d437
BC
40802017-08-01 Bin Cheng <bin.cheng@arm.com>
4081
4082 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
4083 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
4084
7061cfc0
BC
40852017-08-01 Bin Cheng <bin.cheng@arm.com>
4086
4087 PR tree-optimization/81627
4088 * gcc.dg/tree-ssa/pr81627.c: New.
4089
39637a44
BC
40902017-08-01 Bin Cheng <bin.cheng@arm.com>
4091
4092 PR tree-optimization/81620
4093 * gcc.dg/tree-ssa/pr81620-1.c: New.
4094 * gcc.dg/tree-ssa/pr81620-2.c: New.
4095
f9c5fe06
DH
40962017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4097
4098 PR testsuite/53542
4099 * gfortran.dg/use_30.f90: New test.
4100
da98e3b1
JJ
41012017-08-01 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR tree-optimization/81588
4104 * gcc.dg/tree-ssa/pr81588.c: New test.
4105 * gcc.dg/pr81588.c: New test.
4106 * gcc.c-torture/execute/pr81588.c: New test.
4107
5e8fe12f
RB
41082017-08-01 Richard Biener <rguenther@suse.de>
4109
4110 PR tree-optimization/81297
4111 * gcc.dg/torture/pr81297.c: New testcase.
4112
93ac482a
UB
41132017-07-31 Uros Bizjak <ubizjak@gmail.com>
4114
4115 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
4116
6cc518c6
SE
41172017-07-31 Steve Ellcey <sellcey@cavium.com>
4118
4119 PR tree-optimization/80925
93ac482a 4120 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
4121 --param vect-max-peeling-for-alignment=0 option.
4122 Remove unaligned access and peeling checks.
4123 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
4124
24c8e8eb
CL
41252017-07-31 Carl Love <cel@us.ibm.com>
4126
4127 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
4128 missed in commit 250746.
4129
b40e941b
CL
41302017-07-31 Carl Love <cel@us.ibm.com>
4131
4132 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
4133 new builtins.
4134
67779f74
L
41352017-07-31 H.J. Lu <hongjiu.lu@intel.com>
4136
4137 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
4138 * gcc.target/i386/pr79793-2.c: Likewise.
4139
a97cf8f9
UB
41402017-07-31 Uros Bizjak <ubizjak@gmail.com>
4141
4142 PR target/25967
4143 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
4144 (naked): Add attribute regparm(1) for x86_32 targets.
4145 Add integer argument. Remove global "data" variable.
4146 (main): Pass integer argument to naked function.
4147 * gcc.target/i386/naked-4.c: New test.
4148
7fef86d3
JH
41492017-07-31 Jan Hubicka <hubicka@ucw.cz>
4150 Martin Liska <mliska@suse.cz>
4151
4152 * gcc.dg/predict-15.c: New test.
4153 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
4154
2ec580be
UB
41552017-07-31 Uros Bizjak <ubizjak@gmail.com>
4156
4157 PR target/25967
4158 * gcc.target/i386/naked-1.c: New test.
4159 * gcc.target/i386/naked-2.c: Ditto.
4160 * gcc.target/i386/naked-3.c: Ditto.
4161 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
4162 do_test_body0 stub function, use attribute "naked" instead.
4163 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
4164 * gcc.dg/pr44290-2.c: Ditto.
4165
cfdf6ff6
TK
41662017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4167
4168 PR fortran/81581
4169 * gfortran.dg/dim_sum_1.f90: New test case.
4170 * gfortran.dg/dim_sum_2.f90: New test case.
4171 * gfortran.dg/dim_sum_3.f90: New test case.
4172
5edb1c48
ML
41732017-07-31 Martin Liska <mliska@suse.cz>
4174
4175 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
4176 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4177
f34ebeb2
ML
41782017-07-31 Martin Liska <mliska@suse.cz>
4179
4180 PR sanitize/81530
4181 * g++.dg/ubsan/pr81530.C: New test.
4182
066bbc57
JJ
41832017-07-31 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR sanitizer/81604
4186 * c-c++-common/ubsan/pr81604.c: New test.
4187
a10b3cf1
L
41882017-07-30 H.J. Lu <hongjiu.lu@intel.com>
4189
4190 PR target/79793
4191 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
4192 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
4193 (foo): Check the builtin return address against the return address
4194 in interrupt frame.
4195 * gcc.target/i386/pr79793-1.c: New test.
4196 * gcc.target/i386/pr79793-2.c: Likewise.
4197
942047f2
EB
41982017-07-29 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 * c-c++-common/dump-ada-spec-7.c: New test.
4201
e071b767
JJ
42022017-07-29 Jakub Jelinek <jakub@redhat.com>
4203
4204 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
4205 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
4206
782a7850
PB
42072017-07-28 Peter Bergner <bergner@vnet.ibm.com>
4208
4209 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
4210
9de00935
TC
42112017-07-28 Tamar Christina <tamar.christina@arm.com>
4212
4213 * gcc.target/aarch64/int_mov_immediate_1.c: New.
4214
8de33df2
BC
42152017-07-28 Bin Cheng <bin.cheng@arm.com>
4216
4217 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
4218
8acb8421
TC
42192017-07-28 Tamar Christina <tamar.christina@arm.com>
4220 Bilyan Borisov <bilyan.borisov@arm.com>
4221
4222 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
4223 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
4224 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
4225 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
4226 * gcc.target/aarch64/pr63304_1.c: Changed to double.
4227
d9c259ef
BC
42282017-07-28 Bin Cheng <bin.cheng@arm.com>
4229
4230 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
4231 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
4232 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
4233 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
4234 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
4235 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
4236 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
4237 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
4238 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
4239 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
4240 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
4241
6d7649f8
ML
42422017-07-28 Martin Liska <mliska@suse.cz>
4243
4244 PR sanitizer/81340
4245 * g++.dg/asan/pr81340.C: New test.
4246
92e29a5e
RB
42472017-07-28 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/81502
4250 * gcc.target/i386/pr81502.c: New testcase.
4251
70affe6a
ML
42522017-07-28 Martin Liska <mliska@suse.cz>
4253
4254 PR sanitizer/81460
4255 * gcc.dg/asan/pr81460.c: New test.
4256
d0ee55a1
JJ
42572017-07-28 Jakub Jelinek <jakub@redhat.com>
4258
c9b39a49
JJ
4259 PR sanitizer/80998
4260 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
4261 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
4262
d0ee55a1
JJ
4263 PR tree-optimization/81578
4264 * gcc.dg/pr81578.c: New test.
4265
1ce75e41
RB
42662017-07-28 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/81573
4269 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
4270
7a5cbf29
PB
42712017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4272
4273 * g++.dg/pr69667.C: Remove option -mlra.
4274 * gcc.target/powerpc/dform-1.c: Likewise.
4275 * gcc.target/powerpc/dform-2.c: Likewise.
4276 * gcc.target/powerpc/dform-3.c: Likewise.
4277 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4278 * gcc.target/powerpc/p9-vparity.c: Likewise.
4279 * gcc.target/powerpc/pr63491.c: Likewise.
4280 * gcc.target/powerpc/pr67808.c: Likewise.
4281 * gcc.target/powerpc/pr68805.c: Likewise.
4282 * gcc.target/powerpc/pr69461.c: Likewise.
4283 * gcc.target/powerpc/pr71680.c: Likewise.
4284 * gcc.target/powerpc/pr77289.c: Likewise.
4285 * gcc.target/powerpc/pr78458.c: Likewise.
4286 * gcc.target/powerpc/pr78543.c: Likewise.
4287 * g++.dg/pr71294.C: Remove option -mno-lra.
4288 * gcc.target/powerpc/pr71656-1.c: Likewise.
4289 * gcc.target/powerpc/pr71656-2.c: Likewise.
4290 * gcc.target/powerpc/pr71698.c: Likewise.
4291
2c2789d5
KT
42922017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4293 Sudakshina Das <sudi.das@arm.com>
4294
4295 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
4296
06bd22f6
MP
42972017-07-27 Marek Polacek <polacek@redhat.com>
4298
4299 PR c/81417
4300 * c-c++-common/Wsign-compare-1.c: New test.
4301 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
4302 * g++.dg/warn/Wsign-compare-4.C: Likewise.
4303 * g++.dg/warn/Wsign-compare-6.C: Likewise.
4304 * g++.dg/warn/compare1.C: Likewise.
4305 * gcc.dg/compare1.c: Likewise.
4306 * gcc.dg/compare2.c: Likewise.
4307 * gcc.dg/compare4.c: Likewise.
4308 * gcc.dg/compare5.c: Likewise.
4309 * gcc.dg/pr35430.c: Likewise.
4310 * gcc.dg/pr60087.c: Likewise.
4311
27c8b49b
PB
43122017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4313
4314 PR middle-end/81564
4315 * gcc.dg/pr81564.c: New test.
4316
b7675b59
RB
43172017-07-27 Richard Biener <rguenther@suse.de>
4318
4319 PR tree-optimization/81573
4320 PR tree-optimization/81494
4321 * gcc.dg/torture/pr81573.c: New testcase.
4322
719488f8
RB
43232017-07-27 Richard Biener <rguenther@suse.de>
4324
4325 PR tree-optimization/81571
4326 * gcc.dg/torture/pr81571.c: New testcase.
4327
9811e84c
RB
43282017-07-27 Richard Biener <rguenther@suse.de>
4329
4330 PR tree-optimization/81502
4331 * gcc.target/i386/vect-insert-1.c: New testcase.
4332
58814c76
AK
43332017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4334
4335 PR target/81534
4336 * gcc.target/s390/pr81534.c: New test.
4337
036ea399
JJ
43382017-07-27 Jakub Jelinek <jakub@redhat.com>
4339
7d25ac20
JJ
4340 PR tree-optimization/81555
4341 PR tree-optimization/81556
4342 * gcc.c-torture/execute/pr81555.c: New test.
4343 * gcc.c-torture/execute/pr81556.c: New test.
4344
036ea399
JJ
4345 * gcc.dg/attr-noipa.c: New test.
4346 * gcc.dg/ipa/ipa-pta-18.c: New test.
4347 * gcc.dg/ipa/ipa-sra-11.c: New test.
4348
9bfda664
MM
43492017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4350
4351 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
4352 option.
4353 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4354 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4355 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4356 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4357 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4358 * gcc.target/powerpc/vsx-simode.c: Likewise.
4359 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4360 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4361
eb086562
PC
43622017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4363
4364 PR c++/71570
4365 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
4366
a7473dc5
L
43672017-07-26 H.J. Lu <hongjiu.lu@intel.com>
4368
4369 PR target/81563
4370 * gcc.target/i386/pr81563.c: New test
4371
404f48ac
WD
43722017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4373
4374 PR target/79041
4375 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
4376
c3d38629
MP
43772017-07-26 Marek Polacek <polacek@redhat.com>
4378
4379 PR middle-end/70992
4380 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
4381 * gcc.dg/overflow-warn-2.c: Likewise.
4382 * gcc.dg/overflow-warn-3.c: Likewise.
4383 * gcc.dg/overflow-warn-4.c: Likewise.
4384 * gcc.dg/torture/pr70992-2.c: New test.
4385 * gcc.dg/torture/pr70992.c: New test.
4386
4f450a2b
RB
43872017-07-26 Richard Biener <rguenther@suse.de>
4388
4389 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
4390 happening in ccp1.
4391 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
4392
e1711448
WD
43932017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4394
4395 PR middle-end/46932
4396 * gcc.dg/pr46932.c: New testcase.
4397
108c3c88
ML
43982017-07-26 Martin Liska <mliska@suse.cz>
4399
4400 PR sanitize/81186
4401 * gcc.dg/asan/pr81186.c: New test.
4402
52645850
CL
44032017-07-25 Carl Love <cel@us.ibm.com>
4404
4405 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4406 vec_cnttz builtins.
4407
a8697b27
EB
44082017-07-25 Eric Botcazou <ebotcazou@adacore.com>
4409
4410 * gnat.dg/opt66.adb: New test.
4411
288fe52e
AM
44122017-07-25 Alexander Monakov <amonakov@ispras.ru>
4413
4414 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
4415 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
4416
b771c609
AM
44172017-07-25 Alexander Monakov <amonakov@ispras.ru>
4418
4419 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4420
44212017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
4422
4423 * c-c++-common/patchable_function_entry-default.c: New test.
4424 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4425 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4426
774cccdc
JJ
44272017-07-25 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR target/81532
4430 * gcc.target/i386/pr80833-3.c: New test.
4431 * gcc.target/i386/avx512dq-pr81532.c: New test.
4432 * gcc.target/i386/avx512bw-pr81532.c: New test.
4433
1aa54f90
RB
44342017-07-25 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/81455
4437 * gcc.dg/pr81455.c: New testcase.
4438
e294f495
RB
44392017-07-25 Richard Biener <rguenther@suse.de>
4440
4441 PR tree-optimization/81529
4442 * gfortran.dg/pr81529.f90: New testcase.
4443
edf8ba4b
WD
44442017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4445
774cccdc 4446 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 4447
ea063871
RB
44482017-07-25 Richard Biener <rguenther@suse.de>
4449
4450 PR tree-optimization/81410
4451 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4452
5ea71a5a
RB
44532017-07-25 Richard Biener <rguenther@suse.de>
4454
4455 PR tree-optimization/81510
4456 * gcc.dg/torture/pr81510.c: New testcase.
4457 * gcc.dg/torture/pr81510-2.c: Likewise.
4458
4287b4e8
ML
44592017-07-25 Martin Liska <mliska@suse.cz>
4460
4461 PR ipa/81520
4462 * gcc.dg/ipa/pr81520.c: New test.
4463
d49718d6
MP
44642017-07-25 Marek Polacek <polacek@redhat.com>
4465
4466 PR c/81364
4467 * Wmultistatement-macros-12.c: New test.
4468
0e82a9b9
BC
44692017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4470
4471 PR target/81414
4472 * gcc.target/aarch64/pr81414.C: New.
4473
3d99332b
RB
44742017-07-25 Richard Biener <rguenther@suse.de>
4475
4476 PR middle-end/81505
4477 * gcc.dg/ubsan/pr81505.c: New testcase.
4478
52d0f7bd
DS
44792017-07-24 Daniel Santos <daniel.santos@pobox.com>
4480
4481 PR testsuite/80759
4482 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4483 (ELFFN_BEGIN): Rename to FN_TYPE.
4484 (ELFFN_END): Rename to FN_SIZE.
4485 (ASMNAME): New macro.
4486 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4487 .global.
4488 (FUNC_END): Use ASMNAME.
4489 (test_data_save): Remove.
4490 (test_data_input): Likewise.
4491 (test_data_output: Likewise.
4492 (test_data_fn): Likewise.
4493 (test_data_retaddr): Likewise.
4494 (regs_to_mem): Make globals, use r10 instead of rax.
4495 (mem_to_regs): Likewise.
4496 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4497 body to ms-sysv.c.
4498 (do_test_aligned): Likewise.
4499 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4500 Add dg-* directives.
4501 (PASTE_STR): New macro.
4502 (ASMNAME): Likewise.
4503 (LOAD_TEST_DATA_ADDR): Likewise.
4504 (TEST_DATA_OFFSET): Likewise.
4505 (do_test_body0): New C function.
4506 (do_test_body): New inline assembly routine.
4507 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4508 (runtest_ms_sysv): Modify.
4509
19930989
MM
45102017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4511
4512 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4513 since the upper-regs options have been deleted.
4514 * gcc.target/powerpc/pr65849-2.c: Likewise.
4515 * gcc.target/powerpc/pr80099-1.c: Likewise.
4516 * gcc.target/powerpc/pr80099-2.c: Likewise.
4517 * gcc.target/powerpc/pr80099-3.c: Likewise.
4518 * gcc.target/powerpc/pr80099-4.c: Likewise.
4519 * gcc.target/powerpc/pr80099-5.c: Likewise.
4520 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4521 support removal of the upper-regs options.
4522 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4523 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4524 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4525 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4526 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4527 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4528 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4529 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4530 * gcc.target/powerpc/ppc-round.c: Likewise.
4531 * gcc.target/powerpc/pr71720.c: Likewise.
4532 * gcc.target/powerpc/pr72853.c: Likewise.
4533 * gcc.target/powerpc/pr79907.c: Likewise.
4534 * gcc.target/powerpc/pr78953.c: Likewise.
4535 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4536 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4537 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4538 * gcc.target/powerpc/vec-init-3.c: Likewise.
4539 * gcc.target/powerpc/vec-init-6.c: Likewise.
4540 * gcc.target/powerpc/vec-init-7.c: Likewise.
4541 * gcc.target/powerpc/vec-set-char.c: Likewise.
4542 * gcc.target/powerpc/vec-set-int.c: Likewise.
4543 * gcc.target/powerpc/vec-set-short.c: Likewise.
4544
d47d34bb
WD
45452017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4546
4547 PR target/79041
4548 * gcc.target/aarch64/pr79041-2.c: New test.
4549
26bca0ed
CL
45502017-07-24 Carl Love <cel@us.ibm.com>
4551
4552 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4553 the new built-ins.
4554
4b40986c
JW
45552017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4556
4557 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4558
213c3b7b
TK
45592017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4560 Mikael Morin <mikael@gcc.gnu.org>
4561
4562 PR fortran/66102
4563 * gfortran.dg/realloc_on_assign_28.f90: New test.
4564
e2b71b5a
DE
45652017-07-23 David Edelsohn <dje.gcc@gmail.com>
4566
4567 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4568 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4569
f36dda3b
UB
45702017-07-23 Uros Bizjak <ubizjak@gmail.com>
4571
4572 PR target/80569
4573 * gcc.target/i386/pr80569.c: New test.
4574
5ff4baa5
CL
45752017-07-21 Carl Love <cel@us.ibm.com>
4576
4577 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4578 vmuleuh): Fix scan-assembler-times should check for word not half word
4579 instructions.
4580
43f84f6c
JW
45812017-07-21 Jim Wilson <jim.wilson@linaro.org>
4582
4583 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4584 redundant -march option.
4585 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4586 in addition to armv8.1-a.
4587
325fe816
YG
45882017-07-21 Yury Gribov <tetra2005@gmail.com>
4589
4590 PR middle-end/56727
4591 * gcc.dg/pr56727-1.c: New test.
4592 * gcc.dg/pr56727-2.c: New test.
4593
5a5838e0
SM
45942017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4595
4596 * gcc.target/powerpc/mmx-check.h: New file.
4597 * gcc.target/powerpc/mmx-packs.c: New file.
4598 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4599 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4600 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4601 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4602 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4603 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4604 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4605 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4606 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4607 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4608 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4609 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4610 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4611 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4612 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4613 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4614 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4615 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4616 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4617 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4618 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4619 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4620 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4621 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4622 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4623 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4624 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4625 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4626 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4627 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4628 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4629 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4630 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4631 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4632 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4633 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4634 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4635 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4636
9af7f373
RB
46372017-06-21 Richard Biener <rguenther@suse.de>
4638
4639 PR tree-optimization/81500
4640 * gcc.dg/torture/pr81500.c: New testcase.
4641
5aaa8fb4
NS
46422017-07-20 Nathan Sidwell <nathan@acm.org>
4643
4644 * g++.dg/ext/anon-struct6.C: Adjust diag.
4645 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4646
2953b72f
JJ
46472017-07-20 Jakub Jelinek <jakub@redhat.com>
4648
4649 PR target/80846
4650 * gcc.target/i386/avx-pr80846.c: New test.
4651 * gcc.target/i386/avx2-pr80846.c: New test.
4652 * gcc.target/i386/avx512f-pr80846.c: New test.
4653
73c4b4df
BC
46542017-07-20 Bin Cheng <bin.cheng@arm.com>
4655
4656 PR tree-optimization/81388
4657 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4658 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4659
77e5edaf
JH
46602017-07-17 Tom de Vries <tom@codesourcery.com>
4661
4662 PR middle-end/81030
4663 * gcc.dg/pr81030.c: New test.
4664
891ad31c
RB
46652017-07-20 Richard Biener <rguenther@suse.de>
4666
4667 PR tree-optimization/61171
4668 * g++.dg/vect/pr61171.cc: New testcase.
4669 * gfortran.dg/vect/pr61171.f: Likewise.
4670 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4671
f971b281
RB
46722017-07-20 Richard Biener <rguenther@suse.de>
4673
4674 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4675 with V64QImode.
4676 * gcc.dg/vect/slp-45.c: Likewise.
4677
2071f8f9
N
46782017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4679
4680 * gcc.dg/tree-ssa/vrp116.c: New Test.
4681
a6722e5b
MM
46822017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4683
4684 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4685 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4686 __builtin_cpu_is and __builtin_cpu_supports are supported.
4687
ccfa843f
SM
46882017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4689
4690 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4691 __BUILTIN_CPU_SUPPORTS__ defined.
4692 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4693 __BUILTIN_CPU_SUPPORTS__ defined.
4694
564e405c
JJ
46952017-07-19 Jakub Jelinek <jakub@redhat.com>
4696
4697 PR tree-optimization/81346
4698 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4699
3717fbe3
TV
47002017-07-19 Tom de Vries <tom@codesourcery.com>
4701
4702 * gcc.target/nvptx/decl-init.c: Update alignment.
4703 * gcc.target/nvptx/slp-2-run.c: New test.
4704 * gcc.target/nvptx/slp-2.c: New test.
4705 * gcc.target/nvptx/v2di.c: New test.
4706
b98b34b7
TV
47072017-07-19 Tom de Vries <tom@codesourcery.com>
4708
4709 * gcc.target/nvptx/slp-run.c: New test.
4710 * gcc.target/nvptx/slp.c: New test.
4711 * gcc.target/nvptx/v2si-cvt.c: New test.
4712 * gcc.target/nvptx/v2si-run.c: New test.
4713 * gcc.target/nvptx/v2si.c: New test.
4714 * gcc.target/nvptx/vec.inc: New test.
4715
8d1628eb
JJ
47162017-07-19 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR tree-optimization/81346
4719 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4720 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4721 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4722 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4723 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4724 compiler to avoid X / C1 op C2 optimization to trigger.
4725
4d6ababc
ML
47262017-07-19 Martin Liska <mliska@suse.cz>
4727
4728 PR sanitizer/63361
4729 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4730 -ffloat-store or -mieee for targets that need it.
4731
d83cc5cc
TV
47322017-07-18 Tom de Vries <tom@codesourcery.com>
4733
4734 PR middle-end/81464
4735 * gfortran.dg/pr81464.f90: New test.
4736
e822e885
UB
47372017-07-18 Uros Bizjak <ubizjak@gmail.com>
4738
4739 PR target/81471
4740 * gcc.target/i386/pr81471.c: New test.
4741
b267968e
RB
47422017-06-18 Richard Biener <rguenther@suse.de>
4743
4744 PR tree-optimization/81410
4745 * gcc.dg/vect/pr81410.c: New testcase.
4746
33e9feb5
JH
47472017-07-18 Jan Hubicka <hubicka@ucw.cz>
4748
4749 PR middle-end/81462
4750 * g++.dg/torture/pr81462.C: New testcase.
4751
694dd0e4
BC
47522017-07-18 Bin Cheng <bin.cheng@arm.com>
4753
4754 PR target/81408
4755 * g++.dg/tree-ssa/pr81408.C: New.
4756 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4757
f9bfe3f5
RB
47582017-07-18 Richard Biener <rguenther@suse.de>
4759
4760 PR tree-optimization/80620
4761 PR tree-optimization/81403
4762 * gcc.dg/torture/pr80620.c: New testcase.
4763 * gcc.dg/torture/pr81403.c: Likewise.
4764
47652017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4766
4767 PR tree-optimization/81418
4768 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4769
47702017-07-17 Carl Love <cel@us.ibm.com>
4771
4772 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4773 test case changes for commit 249424
4774
4775 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4776 vmuleuh): Fix scan-assembler-times should check for word not half word
4777 instructions.
4778
f6489326
BS
47792017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4780
4781 PR tree-optimization/81162
4782 * gcc.dg/pr81162.c: Move this to...
4783 * gcc.dg/ubsan/pr81162.c: ...here.
4784
dbc4ecfc
VR
47852017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4786
4787 * g++.dg/diagnostic/friend1.C: New test.
4788 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4789
a64559a5
NS
47902017-07-17 Nathan Sidwell <nathan@acm.org>
4791
4792 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4793
aac59577
BE
47942017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4795
4796 * lib/gcc-dg.exp: Increase expect's match buffer size.
4797
aa1528b5
BC
47982017-07-17 Bin Cheng <bin.cheng@arm.com>
4799
4800 PR target/81369
4801 * gcc.dg/tree-ssa/pr81369.c: New.
4802
b6c354eb
CZ
48032017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4804
4805 * gcc.target/arc/pr9000674901.c: New file.
4806 * gcc.target/arc/pic-1.c: Likewise.
4807 * gcc.target/arc/pr9001191897.c: Likewise.
4808
1825c61e
CZ
48092017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4810 Andrew Burgess <andrew.burgess@embecosm.com>
4811
4812 * gcc.target/arc/naked-1.c: New file.
4813 * gcc.target/arc/naked-2.c: Likewise.
4814
1f1e8aed
JJ
48152017-07-17 Jakub Jelinek <jakub@redhat.com>
4816
9ebce098
JJ
4817 PR tree-optimization/81428
4818 * gcc.dg/fixed-point/pr81428.c: New test.
4819
e8dd1313
JJ
4820 PR tree-optimization/81365
4821 * g++.dg/torture/pr81365.C: New test.
4822
1f1e8aed
JJ
4823 PR tree-optimization/81396
4824 * gcc.dg/tree-ssa/pr81396.c: New test.
4825
38f638ca
EB
48262017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4827
4828 * gnat.dg/opt65.adb: New test.
4829
5fa396ad
JH
48302017-07-16 Jan Hubicka <hubicka@ucw.cz>
4831
4832 * gcc.dg/predict-8.c: Update.
4833
00aeee56
VR
48342017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4835
4836 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4837 * g++.dg/warn/pr12242.C: Likewise.
4838
b70bb05b
KN
48392017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4840
4841 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4842 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4843 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4844 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4845 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4846 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4847 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4848 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4849 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4850 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4851 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4852 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4853 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4854 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4855 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4856 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4857 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4858 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4859 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4860 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4861 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4862 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4863 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4864 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4865 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4866 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4867 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4868 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4869 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4870 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4871 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4872 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4873 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4874 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4875 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4876 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4877 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4878 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4879 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4880 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4881 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4882 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4883 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4884 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4885 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4886 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4887 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4888 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4889 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4890 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4891 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4892
3b805666
BS
48932016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4894
4895 PR tree-optimization/81162
4896 * gcc.dg/pr81162.c: New file.
4897
bece580c
MS
48982017-07-14 Martin Sebor <msebor@redhat.com>
4899
4900 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4901 that bcopy is expected to be transformed to.
4902
eea77d1f
DM
49032017-07-14 David Malcolm <dmalcolm@redhat.com>
4904
4905 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4906 * g++.dg/lookup/missing-std-include-2.C: New test case.
4907 * g++.dg/lookup/missing-std-include-3.C: New test case.
4908 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4909 * gcc.dg/missing-header-fixit-1.c: New test case.
4910 * gcc.dg/missing-header-fixit-2.c: New test case.
4911 * gcc.dg/missing-header-fixit-2.h: New header.
4912
338d6484
DM
49132017-07-13 David Malcolm <dmalcolm@redhat.com>
4914
4915 PR c/81405
4916 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4917
49182017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4919
4920 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4921
6d28654e
ML
49222017-07-13 Martin Liska <mliska@suse.cz>
4923
4924 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4925 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4926 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4927 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4928 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4929 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4930 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4931
3787ee47
MM
49322017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4933
4934 PR target/81193
4935 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4936 __builtin_cpu_supports with old GLIBC's.
4937 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4938 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4939 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4940 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4941 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4942 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4943 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4944 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4945 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4946 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4947 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4948 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4949 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4950 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4951 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4952 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4953 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4954 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4955 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4956 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4957 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4958 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4959 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4960 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4961
118009c1
CL
49622017-07-12 Carl Love <cel@us.ibm.com>
4963
4964 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4965 rev_bool_int): Add test cases for builtins.
4966 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4967 test cases for builtins.
4968
5d7b8153
CL
49692017-07-12 Carl Love <cel@us.ibm.com>
4970
4971 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4972 lp64 && p9vector_hw.
4973
6ea93a64
CL
49742017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4975
4976 * lib/target-supports.exp (check_stack_check_available): Make
4977 testcase name depend on stack_kind.
4978
2f65ab2e
MC
49792017-07-11 Michael Collison <michael.collison@arm.com>
4980
774cccdc 4981 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4982
9e028cef
PC
49832017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4984
4985 PR c++/51270
4986 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4987
f281956e
CL
49882017-07-11 Carl Love <cel@us.ibm.com>
4989
4990 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4991 test cases for the builtins.
4992
3d36348a
YG
49932017-07-11 Yury Gribov <tetra2005@gmail.com>
4994
4995 * lib/profopt.exp: Print relative names in UNSUPPORTED
4996 AutoFDO tests.
4997
214f700a
MC
49982017-07-10 Michael Collison <michael.collison@arm.com>
4999
5000 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
5001
03ed2915
UB
50022017-07-10 Uros Bizjak <ubizjak@gmail.com>
5003
5004 PR target/81375
5005 * gcc.target/i386/pr81375.c: New test.
5006
9c582dbb
MS
50072017-07-10 Martin Sebor <msebor@redhat.com>
5008
5009 PR tree-optimization/80397
5010 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 5011
281ac396
MS
50122017-07-10 Martin Sebor <msebor@redhat.com>
5013
5014 PR other/81345
5015 * gcc.dg/pr81345.c: New test.
5016
a7784956
CZ
50172017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
5018
5019 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
5020 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
5021
5920ba15
UB
50222017-07-09 Uros Bizjak <ubizjak@gmail.com>
5023
5024 PR target/81313
5025 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
5026 integer argumets to bypass x86_64 outgoing args optimization.
5027
50282017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
5029
5030 * gfortran.dg/eoshift_4.f90: New test.
5031 * gfortran.dg/eoshift_5.f90: New test.
5032 * gfortran.dg/eoshift_6.f90: New test.
5033
35c95658
L
50342017-07-09 H.J. Lu <hongjiu.lu@intel.com>
5035
5036 PR target/81313
5037 * gcc.target/i386/pr81313-1.c: New test.
5038 * gcc.target/i386/pr81313-2.c: Likewise.
5039 * gcc.target/i386/pr81313-3.c: Likewise.
5040 * gcc.target/i386/pr81313-4.c: Likewise.
5041 * gcc.target/i386/pr81313-5.c: Likewise.
5042
dcbf81c9
RS
50432017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
5044
5045 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
5046 * gnat.dg/vect16.ads (Sarray): Likewise.
5047 * gnat.dg/vect17.ads (Sarray): Likewise.
5048 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
5049 * gnat.dg/vect16.adb (Add): Likewise.
5050 * gnat.dg/vect17.adb (Add): Likewise.
5051
738f7c2e
DM
50522017-07-07 David Malcolm <dmalcolm@redhat.com>
5053
5054 PR c++/79300
5055 * g++.dg/diagnostic/pr79300.C: New test case.
5056
6a69355c
MM
50572017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5058
57f49e99
MM
5059 * gcc.target/powerpc/clone1.c: Add check to make sure the
5060 __builtin_cpu_supports function is fully supported.
5061 * gcc.target/powerpc/clone2.c: New runtime test for
5062 target_clones.
5063
6a69355c
MM
5064 PR target/81348
5065 * gcc.target/powerpc/pr81348.c: New test.
5066
5e32025a
SN
50672017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
5068
5069 * gfortran.dg/vect/pr60510.f: Require vect_double support.
5070
19388c6d
CL
50712017-07-07 Carl Love <cel@us.ibm.com>
5072
5073 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
5074 file for built-ins.
5075
bcc3c3f1
JM
50762017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
5077
5078 * gcc.target/sparc/dictunpack.c: New file.
5079 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
5080 * gcc.target/sparc/fpcmpshl.c: Likewise.
5081 * gcc.target/sparc/fpcmpurshl.c: Likewise.
5082 * gcc.target/sparc/fpcmpushl.c: Likewise.
5083
2c6e2eb1
HA
50842017-07-06 Harald Anlauf <anlauf@gmx.de>
5085
5086 PR fortran/70071
5087 * gfortran.dg/coarray_44.f90: New testcase.
5088
5094f7d5
MO
50892017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5090
5091 * c-c++-common/asan/kasan-alloca-1.c: New test.
5092 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
5093
e3174bdf
MO
50942017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5095
5096 * c-c++-common/asan/alloca_big_alignment.c: New test.
5097 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5098 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
5099 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
5100 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5101 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5102 * c-c++-common/asan/alloca_safe_access.c: Likewise.
5103 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5104
a40c6fa8
GJL
51052017-07-06 Georg-Johann Lay <avr@gjlay.de>
5106
5107 PR target/81305
5108 * gcc.target/avr/isr-test.h: Fix warnings.
5109
9296dd9b
TP
51102017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5111
5112 * lib/target-supports.exp: Generate
5113 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
5114 and check_effective_target_arm_arch_v8r_multilib.
5115
d87f00ba
CL
51162017-07-06 Carl Love <cel@us.ibm.com>
5117
9296dd9b 5118 * ChangeLog: Clean up from mid air collision
08e60e19
CL
5119
51202017-07-06 Carl Love <cel@us.ibm.com>
5121
5122 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
5123 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
5124 cases for vec_addc, adde and addec builtins.
5125
c471c6ed
DM
51262017-07-06 David Malcolm <dmalcolm@redhat.com>
5127
5128 PR c++/79300
5129 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
5130 expected underlining within macro expansion.
5131 * c-c++-common/pr70264.c: Likewise.
5132 * g++.dg/plugin/diagnostic-test-expressions-1.C
5133 (test_within_macro_1): New test.
5134 (test_within_macro_2): Likewise.
5135 (test_within_macro_3): Likewise.
5136 (test_within_macro_4): Likewise.
5137 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
5138 expected underlining within macro expansion.
5139 (test_macro_4): Likewise.
5140 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5141 (test_within_macro_1): New test.
5142 (test_within_macro_2): Likewise.
5143 (test_within_macro_3): Likewise.
5144 (test_within_macro_4): Likewise.
5145 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
5146 underlining within macro expansion.
5147
68d872d7
SP
51482017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
5149
5150 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
5151 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
5152 _mm_maskz_getexp_round_sd): Test new intrinsics.
5153 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
5154 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
5155 _mm_maskz_getexp_round_ss): Ditto.
5156 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
5157 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
5158 _mm_maskz_getmant_round_sd): Ditto.
5159 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
5160 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
5161 _mm_maskz_getmant_round_ss): Ditto.
5162 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
5163 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
5164 _mm_maskz_getexp_round_sd): New runtime tests.
5165 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
5166 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
5167 _mm_maskz_getexp_round_ss): Ditto.
5168 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
5169 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
5170 _mm_maskz_getmant_round_sd): Ditto.
5171 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
5172 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
5173 _mm_maskz_getmant_round_ss): Ditto.
5174 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
5175 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
5176 __builtin_ia32_getmantss_mask_round): Test new builtins.
5177 * gcc.target/i386/sse-13.c : Ditto.
5178 * gcc.target/i386/sse-23.c: Ditto.
5179 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
5180 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
5181 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
5182 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
5183 _mm_mask_getexp_round_ss): Test new intrinsics.
5184 * gcc.target/i386/testround-1.c: Ditto.
5185 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
5186 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
5187 _mm_mask_getmant_round_ss): Test new intrinsics
5188 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
5189 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
5190 _mm_maskz_getmant_ss): Test new intrinsics.
5191
9e00a397
CL
51922017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
5193
5194 * lib/target-supports-dg.exp (dg-require-stack-check): New.
5195 * lib/target-supports.exp (check_stack_check_available): New.
5196 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
5197 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5198 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
5199 * gcc.dg/pr47443.c: Likewise.
5200 * gcc.dg/pr48134.c: Likewise.
5201 * gcc.dg/pr70017.c: Likewise.
5202 * gcc.target/aarch64/stack-checking.c: Likewise.
5203 * gcc.target/arm/stack-checking.c: Likewise.
5204 * gcc.target/i386/pr48723.c: Likewise.
5205 * gcc.target/i386/pr55672.c: Likewise.
5206 * gcc.target/i386/pr67265-2.c: Likewise.
5207 * gcc.target/i386/pr67265.c: Likewise.
5208 * gnat.dg/opt49.adb: Likewise.
5209 * gnat.dg/stack_check1.adb: Likewise.
5210 * gnat.dg/stack_check2.adb: Likewise.
5211 * gnat.dg/stack_check3.adb: Likewise.
5212
38e6cc4d
KN
52132017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5214
5215 PR target/80103
5216 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
5217 __attribute__.
5218
f8aa2b2c
SP
52192017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
5220
5221 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
5222 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
5223 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
5224 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
5225 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
5226 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
5227 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
5228 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
5229 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
5230 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
5231 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
5232 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
5233
e483b7b4
GJL
52342017-07-05 Georg-Johann Lay <avr@gjlay.de>
5235
5236 PR target/81305
5237 * gcc.target/avr/isr-test.h: New file.
5238 * gcc.target/avr/torture/isr-01-simple.c: New test.
5239 * gcc.target/avr/torture/isr-02-call.c: New test.
5240 * gcc.target/avr/torture/isr-03-fixed.c: New test.
5241
a8745cc2
BC
52422017-07-05 Bin Cheng <bin.cheng@arm.com>
5243
5244 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
5245 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
5246 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
5247 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
5248
4a52eb19
BC
52492017-07-05 Bin Cheng <bin.cheng@arm.com>
5250
5251 * gcc.dg/tree-ssa/ldist-26.c: New test.
5252
95f7d11b
BC
52532017-07-05 Bin Cheng <bin.cheng@arm.com>
5254
5255 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
5256
45bb7d59
UB
52572017-07-04 Uros Bizjak <ubizjak@gmail.com>
5258
5259 PR target/81300
5260 * gcc.target/i386/pr81300.c: New test.
5261
1fcfac88
UB
52622017-07-04 Uros Bizjak <ubizjak@gmail.com>
5263
5264 PR target/81294
5265 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
5266 x and y arguments in the call to _subborrow_u32.
5267 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
5268 x and y arguments in the call to _subborrow_u64.
5269 * gcc.target/i386/pr81294-1.c: New test.
5270 * gcc.target/i386/pr81294-2.c: Ditto.
5271
a4187dab
KT
52722017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5273
5274 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
5275
efbf55b0
MP
52762017-07-04 Marek Polacek <polacek@redhat.com>
5277
5278 PR c/81231
5279 * gcc.dg/atomic-pr81231.c: New test.
5280
1aad7106
RS
52812017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
5282
5283 PR tree-optimization/81292
5284 * gcc.dg/pr81292-1.c: New test.
5285 * gcc.dg/pr81292-2.c: Likewise.
5286
7c819e8a
ML
52872017-07-04 Martin Liska <mliska@suse.cz>
5288
5289 PR sanitizer/81040
5290 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
5291 use-after-scope sanitization.
5292
f111f434
JJ
52932017-07-04 Jakub Jelinek <jakub@redhat.com>
5294
8e8dd13b
JJ
5295 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
5296 options.
5297
f111f434
JJ
5298 PR target/81175
5299 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
5300 gather.
5301
7a1238d1
ML
53022017-07-04 Martin Liska <mliska@suse.cz>
5303
5304 PR ipa/81214
5305 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
5306 * g++.dg/ext/mvc3.C: Likewise.
5307 * gcc.target/i386/mvc2.c: Likewise.
5308 * gcc.target/i386/mvc3.c: Likewise.
5309
9fc1fed4
JJ
53102017-07-04 Jakub Jelinek <jakub@redhat.com>
5311
8e3b9bbf
JJ
5312 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
5313 decomposition declaration in diagnostics.
5314 * g++.dg/cpp1z/decomp2.C: Likewise.
5315 * g++.dg/cpp1z/decomp3.C: Likewise.
5316 * g++.dg/cpp1z/decomp4.C: Likewise.
5317 * g++.dg/cpp1z/decomp5.C: Likewise.
5318 * g++.dg/cpp1z/decomp6.C: Likewise.
5319 * g++.dg/cpp1z/decomp7.C: Likewise.
5320 * g++.dg/cpp1z/decomp8.C: Likewise.
5321 * g++.dg/cpp1z/decomp13.C: Likewise.
5322 * g++.dg/cpp1z/decomp14.C: Likewise.
5323 * g++.dg/cpp1z/decomp18.C: Likewise.
5324 * g++.dg/cpp1z/decomp19.C: Likewise.
5325 * g++.dg/cpp1z/decomp22.C: Likewise.
5326 * g++.dg/cpp1z/decomp23.C: Likewise.
5327 * g++.dg/cpp1z/decomp24.C: Likewise.
5328 * g++.dg/cpp1z/decomp25.C: Likewise.
5329 * g++.dg/cpp1z/decomp26.C: Likewise.
5330 * g++.dg/cpp1z/decomp28.C: Likewise.
5331
9fc1fed4
JJ
5332 PR c++/81258
5333 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
5334 * g++.dg/cpp1z/decomp30.C: New test.
5335
17c18221
PC
53362017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5337
5338 PR c++/65775
5339 * g++.dg/cpp0x/trailing14.C: New.
5340
370d975d
DH
53412017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5342
5343 PR testsuite/79866
5344 * gfortran.dg/coarray_event_2.f08: New test.
5345
73977c47
DH
53462017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5347
5348 PR testsuite/79843
5349 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
5350 * gfortran.dg/pointer_intent_2.f90: Likewise.
5351
2f70a979
JH
53522017-07-02 Jan Hubicka <hubicka@ucw.cz>
5353
5354 PR middle-end/81290
5355 * gcc.c-torture/compile/pr81290.c: New.
5356
6b5e165b
RB
53572017-07-03 Richard Biener <rguenther@suse.de>
5358
5359 PR tree-optimization/60510
5360 * gfortran.dg/vect/pr60510.f: New testcase.
5361
d8ac7e28
RO
53622017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5363
5364 * gcc.target/i386/mvc6.c: Require ifunc support.
5365
da402967
ML
53662017-07-03 Martin Liska <mliska@suse.cz>
5367
5368 PR sanitize/81040
5369 * g++.dg/asan/function-argument-1.C: New test.
5370 * g++.dg/asan/function-argument-2.C: New test.
5371 * g++.dg/asan/function-argument-3.C: New test.
5372
bc9f4235
RS
53732017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
5374
5375 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
5376 as well.
5377
be086ff5
TV
53782017-07-03 Tom de Vries <tom@codesourcery.com>
5379
5380 PR tree-optimization/69468
5381 * gcc.dg/pr81192.c: Update.
5382
4752be46
TV
53832017-07-03 Tom de Vries <tom@codesourcery.com>
5384
5385 PR tree-optimization/81192
5386 * gcc.dg/pr81192.c: Update.
5387
0bbfd554
TV
53882017-07-03 Tom de Vries <tom@codesourcery.com>
5389
5390 PR tree-optimization/81192
5391 * gcc.dg/pr81192.c: New test.
5392
b677e2f6
TK
53932017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5394
5395 * gfortran/eoshift_3.f90: New test.
5396
e3f9a279
RS
53972017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5398
5399 * gcc.dg/strlenopt-32.c: New testcase.
5400 * gcc.dg/strlenopt-33.c: Likewise.
5401 * gcc.dg/strlenopt-33g.c: Likewise.
5402 * gcc.dg/strlenopt-34.c: Likewise.
5403 * gcc.dg/strlenopt-35.c: Likewise.
5404
862088aa
RS
54052017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5406
5407 PR tree-optimization/80769
5408 * gcc.dg/strlenopt-31.c: New test.
5409 * gcc.dg/strlenopt-31g.c: Likewise.
5410
c34d0927
RS
54112017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5412
5413 PR tree-optimization/81136
5414 * gcc.dg/vect/pr81136.c: New test.
5415
c52d6043
JJ
54162017-07-01 Jakub Jelinek <jakub@redhat.com>
5417
5418 PR sanitizer/81262
5419 * gcc.c-torture/compile/pr81262.c: New test.
5420 * g++.dg/ubsan/pr81262.C: New test.
5421
77616c7e
JH
54222017-06-29 Jan Hubicka <hubicka@ucw.cz>
5423
5424 PR ipa/81261
5425 * g++.dg/ipa/pr81261.C: New testcase.
5426
fb6a764d
AP
54272017-06-30 Andrew Pinski <apinski@cavium.com>
5428
5429 * gcc.dg/torture/pr81245.c: New testcase.
5430
059ab149
AH
54312017-06-30 Aldy Hernandez <aldyh@redhat.com>
5432
5433 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5434 unbounded use.
5435
e59e8b5a
DM
54362017-06-30 David Malcolm <dmalcolm@redhat.com>
5437
5438 PR c++/80014
5439 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5440 Add declaration.
5441 (test_typeid): New test function.
5442
e855bdc0
JJ
54432017-06-30 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR target/81225
5446 * gcc.target/i386/pr81225.c: New test.
5447
fe32bb1b
NS
54482017-06-30 Nathan Sidwell <nathan@acm.org>
5449
5450 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5451 * g++.dg/cpp0x/decltype9.C: Likewise.
5452 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5453 * g++.dg/lookup/decl1.C: Likewise.
5454 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5455 * g++.dg/other/pr28432.C: Likewise.
5456 * g++.dg/parse/crash12.C: Likewise.
5457 * g++.dg/parse/enum3.C: Likewise.
5458 * g++.dg/parse/operator6.C: Likewise.
5459 * g++.dg/template/crash69.C: Likewise.
5460 * g++.dg/template/error27.C: Likewise.
5461 * g++.dg/template/error28.C: Likewise.
5462 * g++.dg/template/memfriend6.C: Likewise.
5463 * g++.old-deja/g++.mike/err1.C: Likewise.
5464 * g++.old-deja/g++.mike/p811.C: Likewise.
5465 * g++.old-deja/g++.other/crash25.C: Likewise.
5466 * g++.old-deja/g++.other/dtor4.C: Likewise.
5467 * g++.old-deja/g++.pt/t37.C: Likewise.
5468
aaa587d4
ML
54692017-06-30 Martin Liska <mliska@suse.cz>
5470
5471 PR ipa/81214
5472 * gcc.target/i386/pr81214.c: New test.
5473
274c1516
NS
54742017-06-30 Nathan Sidwell <nathan@acm.org>
5475
3b5c768c
NS
5476 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5477
274c1516
NS
5478 PR c++/81229
5479 * g++.dg/lookup/pr81229.C: New.
5480
c497284c
ML
54812017-06-30 Martin Liska <mliska@suse.cz>
5482
5483 PR sanitizer/81021
5484 * g++.dg/asan/pr81021.C: New test.
5485
4812f0b7
RB
54862017-06-30 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/81249
5489 * g++.dg/torture/pr81249.C: New testcase.
5490
8e09cb8b
PC
54912017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5494 * g++.dg/diagnostic/variadic1.C: Likewise.
5495 * g++.dg/gomp/udr-3.C: Likewise.
5496 * g++.dg/overload/error1.C: Likewise.
5497 * g++.dg/overload/error2.C: Likewise.
5498 * g++.dg/template/duplicate1.C: Likewise.
5499 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5500 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5501 * g++.old-deja/g++.other/redecl2.C: Likewise.
5502 * g++.old-deja/g++.other/redecl4.C: Likewise.
5503 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5504
74582a3e
CP
55052017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5506
5507 PR fortran/77765
5508 * gfortran.dg/goacc/pr77765.f90: New test.
5509
6da4066f
SE
55102017-06-29 Steve Ellcey <sellcey@cavium.com>
5511
5512 * gcc.target/aarch64/ccmp_2.c: New test.
5513
be3b7dcf
NS
55142017-06-29 Nathan Sidwell <nathan@acm.org>
5515
5516 PR c++/81247
5517 * g++.dg/parse/pr81247-[abc].C: New.
5518
e5898daf
CL
55192017-06-29 Carl Love <cel@us.ibm.com>
5520
5521 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5522 test_unsigned_int_result, test_ll_int_result,
5523 test_ll_unsigned_int_result): Add result checking functions, add
5524 debug support.
5525 (main): Add builtin function tests.
5526
14836f38
CL
55272017-06-29 Carl Love <cel@us.ibm.com>
5528
5529 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5530 dg-skip-if): Add -mvsx -mcpu=power7.
5531
0630a4ec
RB
55322017-06-29 Richard Biener <rguenther@suse.de>
5533
5534 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5535
f76b4224
NS
55362017-06-29 Nathan Sidwell <nathan@acm.org>
5537
5538 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5539
f66459c1
PB
55402017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5541
5542 PR middle-end/81194
5543 * g++.dg/pr81194.C: New test.
5544
3c7bb489
L
55452017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5546
5547 PR ipa/80565
5548 * gcc.dg/torture/pr80565.c: New file.
5549
6cd83bec
BC
55502017-06-29 Bin Cheng <bin.cheng@arm.com>
5551
5552 PR tree-optimization/81196
5553 * gcc.dg/vect/pr81196.c: New.
5554
4c6a51a0
MC
55552017-06-29 Michael Collison <michael.collison@arm.com>
5556
5557 Fix date on previous ChangeLog entry.
5558
55592017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5560 Michael Collison <michael.collison@arm.com>
5561
5562 PR target/70119
5563 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5564
395a191d
SP
55652017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5566
5567 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5568 Test new intrinsic.
5569 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5570 Ditto.
5571 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5572 Ditto.
5573 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5574 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5575 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5576
0ddc0ebc
TP
55772017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5578
5579 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5580 current ARM check by ARM NEON's availability check.
5581 (check_effective_target_vect_intfloat_cvt): Likewise.
5582 (check_effective_target_vect_uintfloat_cvt): Likewise.
5583 (check_effective_target_vect_floatint_cvt): Likewise.
5584 (check_effective_target_vect_floatuint_cvt): Likewise.
5585 (check_effective_target_vect_shift): Likewise.
5586 (check_effective_target_whole_vector_shift): Likewise.
5587 (check_effective_target_vect_bswap): Likewise.
5588 (check_effective_target_vect_shift_char): Likewise.
5589 (check_effective_target_vect_long): Likewise.
5590 (check_effective_target_vect_float): Likewise.
5591 (check_effective_target_vect_perm): Likewise.
5592 (check_effective_target_vect_perm_byte): Likewise.
5593 (check_effective_target_vect_perm_short): Likewise.
5594 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5595 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5596 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5597 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5598 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5599 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5600 (check_effective_target_vect_widen_shift): Likewise.
5601 (check_effective_target_vect_extract_even_odd): Likewise.
5602 (check_effective_target_vect_interleave): Likewise.
5603 (check_effective_target_vect_multiple_sizes): Likewise.
5604 (check_effective_target_vect64): Likewise.
5605 (check_effective_target_vect_max_reduc): Likewise.
5606
56a6d474
RB
56072017-06-28 Richard Biener <rguenther@suse.de>
5608
5609 PR middle-end/81227
5610 * gcc.dg/pr81227.c: New testcase.
5611
926c7865
MM
56122017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5613
5614 PR target/81193
5615 * lib/target-supports.exp
5616 (check_ppc_cpu_supports_hw_available): New test to make sure
5617 __builtin_cpu_supports works on power7 and newer.
5618
17a7218b
ML
56192017-06-28 Martin Liska <mliska@suse.cz>
5620
5621 PR ipa/81128
5622 * gcc.target/i386/pr81128.c: New test.
5623
63010089
ML
56242017-06-28 Martin Liska <mliska@suse.cz>
5625
5626 PR driver/79659
5627 * g++.dg/opt/pr79659.C: New test.
5628
b1cac008
CL
56292017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5630
5631 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5632 and options.
5633 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5634
42bd89ce
MG
56352017-06-28 Marc Glisse <marc.glisse@inria.fr>
5636
5637 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5638 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5639
b8d62ac8
JJ
56402017-06-28 Jakub Jelinek <jakub@redhat.com>
5641
5642 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5643 (foo): ... this. Change constants such that it isn't matched
5644 as __builtin_copysign, yet tests the combiner the same.
5645
6dc61b45
ML
56462017-06-28 Martin Liska <mliska@suse.cz>
5647
5648 PR sanitizer/81224
5649 * gcc.dg/asan/pr81224.c: New test.
5650
9a265443
EB
56512017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5654 passed to pthread_join.
5655
935b5226
AK
56562017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5657
5658 * gcc.target/s390/nodatarel-1.c: New test.
5659
88016532
JD
56602017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5661
5662 PR fortran/80164
5663 * gfortran.dg/array_temporaries_4.f90: New test.
5664
8c2805bb
AP
56652017-06-27 Andrew Pinski <apinski@cavium.com>
5666
5667 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5668 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5669 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5670
786c6d10
MP
56712017-06-27 Marek Polacek <polacek@redhat.com>
5672
5673 PR sanitizer/81223
5674 * gcc.dg/ubsan/pr81223.c: New test.
5675
1e7df2e6
MG
56762017-06-27 Marc Glisse <marc.glisse@inria.fr>
5677
5678 * gcc.dg/tree-ssa/assoc-1.c: New file.
5679
58b45c4f
PC
56802017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/62046
5683 * g++.dg/parse/catch2.C: New.
5684
00296d7f
JJ
56852017-06-27 Jakub Jelinek <jakub@redhat.com>
5686
c1031852
JJ
5687 PR sanitizer/81209
5688 * g++.dg/ubsan/pr81209.C: New test.
5689
00296d7f
JJ
5690 PR middle-end/81207
5691 * gcc.c-torture/compile/pr81207.c: New test.
5692
0c418630
MP
56932017-06-27 Marek Polacek <polacek@redhat.com>
5694
5695 PR bootstrap/81216
5696 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5697
4b377e01
MS
56982017-06-26 Martin Sebor <msebor@redhat.com>
5699
5700 PR c++/81169
5701 * g++.dg/Wclass-memaccess-2.C: New test.
5702
952ac945
CL
57032017-06-26 Carl Love <cel@us.ibm.com>
5704
5705 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5706 Add new runnable test file for the vec_rev built-ins.
5707
df11b2ea
BS
57082016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5709
226ab0a8 5710 PR/tree-optimization 71815
df11b2ea
BS
5711 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5712 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5713
fa7ccca0
RL
57142017-06-26 Renlin Li <renlin.li@arm.com>
5715 Szabolcs Nagy <szabolcs.nagy@arm.com>
5716
5717 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5718 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5719 memmove.
5720
5a5c2d16
RB
57212017-06-26 Richard Biener <rguenther@suse.de>
5722
5723 PR target/81175
5724 * gfortran.dg/pr81175.f: New testcase.
5725
75f0112f
RB
57262017-06-26 Richard Biener <rguenther@suse.de>
5727
5728 PR tree-optimization/81203
5729 * gcc.dg/torture/pr81203.c: New testcase.
5730
3e2becc4
MP
57312017-06-26 Marek Polacek <polacek@redhat.com>
5732
5733 PR c/80116
5734 * c-c++-common/Wmultistatement-macros-1.c: New test.
5735 * c-c++-common/Wmultistatement-macros-2.c: New test.
5736 * c-c++-common/Wmultistatement-macros-3.c: New test.
5737 * c-c++-common/Wmultistatement-macros-4.c: New test.
5738 * c-c++-common/Wmultistatement-macros-5.c: New test.
5739 * c-c++-common/Wmultistatement-macros-6.c: New test.
5740 * c-c++-common/Wmultistatement-macros-7.c: New test.
5741 * c-c++-common/Wmultistatement-macros-8.c: New test.
5742 * c-c++-common/Wmultistatement-macros-9.c: New test.
5743 * c-c++-common/Wmultistatement-macros-10.c: New test.
5744 * c-c++-common/Wmultistatement-macros-11.c: New test.
5745
945653db
EB
57462017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5747
5748 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5749
c8e3c356
CL
57502017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5751
5752 * lib/target-supports.exp
5753 (check_effective_target_arm_neon_ok_nocache): Add flags with
5754 -mfloat-abi=hard. Include arm_neon.h.
5755 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5756 (check_effective_target_arm_neon_ok_no_float_abi): New.
5757 * gcc.target/arm/lto/pr65837_0.c: Require
5758 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5759 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5760 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5761
22235619
PC
57622017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 PR c++/62315
5765 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5766
e56e3fda
TK
57672017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5768
45bb7d59 5769 PR fortran/52473
e56e3fda
TK
5770 * gfortran.dg/cshift_2.f90: New test.
5771
d3f062be
JW
57722017-06-23 Jim Wilson <jim.wilson@linaro.org>
5773
5774 PR middle-end/79794
5775 * gcc.target/aarch64/pr79794.c: New.
5776
37416b69
MM
57772017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5778
5779 PR target/80510
5780 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5781 * gcc.target/powerpc/pr80510-2.c: Likewise.
5782
8447a92f
JL
57832017-06-22 Jeff Law <law@redhat.com>
5784
5785 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5786
52607f7e
WS
57872017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5788
5789 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5790 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5791 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5792 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5793 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5794 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5795 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5796 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5797
fb68f296
JC
57982017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5799
45bb7d59 5800 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5801
60edf8bb
MT
58022017-06-22 Matt Turner <mattst88@gmail.com>
5803
5804 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5805 skylake check.
5806
4333d74b
CL
58072017-06-22 Carl Love <cel@us.ibm.com>
5808
5809 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5810 vmuleuh): Fix scan-assembler-times should check for word not half word
5811 instructions.
5812
13f752b2
JL
58132017-06-22 Jeff Law <law@redhat.com>
5814
5815 * gcc.c-torture/compile/stack-check-1.c: New test.
5816
0759db19
RB
58172016-06-22 Richard Biener <rguenther@suse.de>
5818
5819 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5820 * gcc.dg/vect/pr65947-2.c: Likewise.
5821 * gcc.dg/vect/pr65947-3.c: Likewise.
5822 * gcc.dg/vect/pr65947-4.c: Likewise.
5823 * gcc.dg/vect/pr65947-5.c: Likewise.
5824 * gcc.dg/vect/pr65947-6.c: Likewise.
5825 * gcc.dg/vect/pr65947-8.c: Likewise.
5826 * gcc.dg/vect/pr65947-9.c: Likewise.
5827 * gcc.dg/vect/pr65947-10.c: Likewise.
5828 * gcc.dg/vect/pr65947-12.c: Likewise.
5829 * gcc.dg/vect/pr65947-13.c: Likewise.
5830 * gcc.dg/vect/pr65947-14.c: Likewise.
5831 * gcc.dg/vect/vect-cond-2.c: Likewise.
5832 * gcc.dg/vect/vect-pr69848.c: Likewise.
5833
c24c235e
ML
58342017-06-22 Martin Liska <mliska@suse.cz>
5835
5836 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5837 to not inline it.
5838
71f82be9
JG
58392017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5840
5841 * gcc.dg/tree-ssa/forwprop-37.c: New.
5842
a78f6980
RB
58432017-06-22 Richard Biener <rguenther@suse.de>
5844
5845 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5846
85d5b033
RB
58472017-06-22 Richard Biener <rguenther@suse.de>
5848
5849 * gcc.dg/vect/pr65947-14.c: New testcase.
5850
4ded8669
MM
58512017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5852
5853 PR target/80510
5854 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5855 32-bit support is added. Change ITYPE size to 64-bit integer.
5856 * gcc.target/powerpc/pr80510-2.c: Likewise.
5857
cb8d1b01
JJ
58582017-06-21 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR c++/81154
5861 * g++.dg/gomp/pr81154.C: New test.
5862
113459fa
DM
58632017-06-21 David Malcolm <dmalcolm@redhat.com>
5864
5865 * g++.dg/other/old-style-cast-fixits.C: New test case.
5866
5e9d501c
JJ
58672017-06-21 Jakub Jelinek <jakub@redhat.com>
5868
5869 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5870
27d33d3e
TV
58712017-06-21 Tom de Vries <tom@codesourcery.com>
5872
5873 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5874
5433db45
TV
58752017-06-21 Tom de Vries <tom@codesourcery.com>
5876
5877 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5878 warning.
5879
93c18375
ML
58802017-06-21 Martin Liska <mliska@suse.cz>
5881
5882 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5883
ff9baa5f
PMR
58842017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5885
5886 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5887 gnat.dg/debug11_pkg2.ads: New testcase.
5888
a23ba8cc
MG
58892017-06-21 Marc Glisse <marc.glisse@inria.fr>
5890
5891 * gcc.target/i386/getround.c: New file.
5892
ed73f46f
MG
58932017-06-21 Marc Glisse <marc.glisse@inria.fr>
5894
5895 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5896 * gcc.dg/tree-ssa/addadd-2.c: New file.
5897
6b92ab17
TV
58982017-06-21 Tom de Vries <tom@codesourcery.com>
5899
5900 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5901 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5902 * gcc.c-torture/compile/20080806-1.c: Same.
5903 * gcc.c-torture/compile/920723-1.c: Same.
5904 * gcc.c-torture/compile/930621-1.c: Same.
5905 * gcc.c-torture/compile/991214-2.c: Same.
5906 * gcc.c-torture/compile/bcopy.c: Same.
5907 * gcc.c-torture/compile/memtst.c: Same.
5908 * gcc.c-torture/compile/msp.c: Same.
5909 * gcc.c-torture/compile/stuct.c: Same.
5910 * gcc.c-torture/execute/20011008-3.c: Same.
5911 * gcc.c-torture/execute/20030209-1.c: Same.
5912 * gcc.c-torture/execute/20031012-1.c: Same.
5913 * gcc.c-torture/execute/20040805-1.c: Same.
5914 * gcc.c-torture/execute/920410-1.c: Same.
5915 * gcc.c-torture/execute/921113-1.c: Same.
5916 * gcc.c-torture/execute/921202-1.c: Same.
5917 * gcc.c-torture/execute/921208-2.c: Same.
5918 * gcc.c-torture/execute/930106-1.c: Same.
5919 * gcc.c-torture/execute/930406-1.c: Same.
5920 * gcc.c-torture/execute/950221-1.c: Same.
5921 * gcc.c-torture/execute/960521-1.c: Same.
5922 * gcc.c-torture/execute/980605-1.c: Same.
5923 * gcc.c-torture/execute/comp-goto-1.c: Same.
5924 * gcc.c-torture/execute/comp-goto-2.c: Same.
5925 * gcc.c-torture/execute/memcpy-1.c: Same.
5926 * gcc.c-torture/execute/multi-ix.c: Same.
5927 * gcc.c-torture/execute/nestfunc-4.c: Same.
5928 * gcc.c-torture/execute/pr20621-1.c: Same.
5929 * gcc.c-torture/execute/pr23135.c: Same.
5930 * gcc.c-torture/execute/pr28982b.c: Same.
5931 * gcc.dg/loop-3.c: Same.
5932 * gcc.dg/struct-ret-3.c: Same.
5933 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5934 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5935 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5936 * gcc.dg/tree-prof/pr44777.c: Same.
5937
191578a5
DM
59382017-06-20 David Malcolm <dmalcolm@redhat.com>
5939
5940 PR jit/81144
5941 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5942 memset call with zero-initialization.
5943 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5944
8a259e30
UB
59452017-06-20 Uros Bizjak <ubizjak@gmail.com>
5946
5947 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5948 (main): Renamed to ...
5949 (fma4_test): ... this.
5950
b6837e04
JK
59512017-06-20 Julia Koval <julia.koval@intel.com>
5952
5953 * gcc.target/i386/pr73350-2.c: New test.
5954
67ea3f4e
RO
59552017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5956
5957 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5958 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5959 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5960 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5961 restrict to x86_64-*-*-gnu.
5962 Skip scan-assembler on *-*-darwin*.
5963 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5964 * gcc.dg/loop-invariant.c: Likewise.
5965 * gcc.dg/lto/pr70955_0.c: Likewise.
5966 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5967 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5968 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5969
5970 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5971 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5972 targets.
5973 * gcc.dg/attr-ms_struct-2.c: Likewise.
5974 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5975 * gcc.dg/bf-ms-layout.c: Likewise.
5976 * gcc.dg/bf-ms-layout-2.c: Likewise.
5977 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5978 Require fpic support.
5979 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5980 targets.
5981 * gcc.target/i386/bitfield2.c: Likewise.
5982 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5983 targets.
5984 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5985
71bbbd13
NS
59862017-06-20 Nathan Sidwell <nathan@acm.org>
5987
5988 PR c++/67074
5989 * g++.dg/lookup/pr67074.C: New.
5990 * g++.dg/parse/namespace-alias-1.C: Adjust.
5991
531f0b38
RB
59922017-06-20 Richard Biener <rguenther@suse.de>
5993
5994 PR middle-end/81097
5995 * c-c++-common/ubsan/pr81097.c: New testcase.
5996
d47d7438
RB
59972017-06-20 Richard Biener <rguenther@suse.de>
5998
5999 * gcc.dg/vect/pr65947-9.c: Adjust.
6000
b5c7b957
TP
60012017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6002
6003 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
6004 * gcc.target/arm/acle/cdp2.c: Likewise.
6005 * gcc.target/arm/acle/ldc.c: Likewise.
6006 * gcc.target/arm/acle/ldc2.c: Likewise.
6007 * gcc.target/arm/acle/ldc2l.c: Likewise.
6008 * gcc.target/arm/acle/ldcl.c: Likewise.
6009 * gcc.target/arm/acle/mcr.c: Likewise.
6010 * gcc.target/arm/acle/mcr2.c: Likewise.
6011 * gcc.target/arm/acle/mcrr.c: Likewise.
6012 * gcc.target/arm/acle/mcrr2.c: Likewise.
6013 * gcc.target/arm/acle/mrc.c: Likewise.
6014 * gcc.target/arm/acle/mrc2.c: Likewise.
6015 * gcc.target/arm/acle/mrrc.c: Likewise.
6016 * gcc.target/arm/acle/mrrc2.c: Likewise.
6017 * gcc.target/arm/acle/stc.c: Likewise.
6018 * gcc.target/arm/acle/stc2.c: Likewise.
6019 * gcc.target/arm/acle/stc2l.c: Likewise.
6020 * gcc.target/arm/acle/stcl.c: Likewise.
6021
a1aa2599
JJ
60222017-06-20 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR target/81121
6025 * gcc.target/i386/pr81121.c: New test.
6026
16122c22
MM
60272017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6028
6029 PR target/79799
6030 * gcc.target/powerpc/pr79799-1.c: New test.
6031 * gcc.target/powerpc/pr79799-2.c: Likewise.
6032 * gcc.target/powerpc/pr79799-3.c: Likewise.
6033 * gcc.target/powerpc/pr79799-4.c: Likewise.
6034 * gcc.target/powerpc/pr79799-5.c: Likewise.
6035
5ec046c0
NS
60362017-06-19 Nathan Sidwell <nathan@acm.org>
6037
6038 PR c++/81124
6039 PR c++/79766
6040 * g++.dg/lookup/pr79766.C: New.
6041 * g++.dg/lookup/pr81124.C: New.
6042 * g++.dg/template/explicit6.C: Adjust.
6043 * g++.old-deja/g++.other/decl5.C: Adjust.
6044
c72e002c
CL
60452017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6046
6047 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
6048 -DSTACK_SIZE.
6049
4301ae22
JJ
60502017-06-19 Jakub Jelinek <jakub@redhat.com>
6051
9f8fafe8
JJ
6052 PR sanitizer/81125
6053 * g++.dg/ubsan/pr81125.C: New test.
6054
4301ae22
JJ
6055 PR sanitizer/81111
6056 * g++.dg/ubsan/pr81111.C: New test.
6057
21e4389f
RB
60582017-06-19 Richard Biener <rguenther@suse.de>
6059
6060 PR middle-end/81118
6061 * gcc.dg/torture/pr81118.c: New testcase.
6062
343ae898
RB
60632017-06-19 Richard Biener <rguenther@suse.de>
6064
6065 PR tree-optimization/80887
6066 * gcc.dg/tree-ssa/pr80887.c: New testcase.
6067
97872698
JJ
60682017-06-19 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR ipa/81112
6071 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
6072
c14c0b15
NS
60732017-06-19 Nathan Sidwell <nathan@acm.org>
6074
6075 PR c++/81119
6076 * g++.dg/warn/pr81119.C: New.
6077
a6e5212a
ML
60782017-06-19 Martin Liska <mliska@suse.cz>
6079
6080 PR sanitizer/80879
6081 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
6082
871cc215
ML
60832017-06-19 Martin Liska <mliska@suse.cz>
6084
6085 PR ipa/80732
6086 * gcc.target/i386/mvc5.c: Scan indirect_function.
6087 * gcc.target/i386/mvc7.c: Likewise.
6088 * gcc.target/i386/pr80732.c: New test.
6089
431abe69
PC
60902017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
6091
6092 PR c++/66093
6093 * g++.dg/cpp1y/constexpr-66093.C: New.
6094
fe1ae165
RO
60952017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6096
6097 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
6098 dg-skip-if list.
6099
db9bbdec
RB
61002017-06-19 Richard Biener <rguenther@suse.de>
6101
6102 PR ipa/81112
6103 * g++.dg/torture/pr81112.C: New testcase.
6104
18154846
JH
61052017-06-18 Jan Hubicka <hubicka@ucw.cz>
6106
6107 * gcc.dg/lto/pr69866_0.c: This test needs alias.
6108
5dace4bf
TK
61092017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6110
6111 PR fortran/52473
6112 * gfortran.dg/cshift_1.f90: New test.
6113
4f4b0ab8
RO
61142017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6115
6116 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
6117
b36a612c
CL
61182017-06-16 Carl Love <cel@us.ibm.com>
6119
6120 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
6121 main): Add runnable tests and test checker for vec_float,
6122 vec_float2, vec_floate and vec_floato builtins.
6123
e3e266bf
RE
61242017-06-16 Richard Earnshaw <rearnsha@arm.com>
6125
6126 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
6127 the architecture options added by dg-add-options arm_neon.
6128 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
6129 to the architecture.
6130 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
6131 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
6132 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
6133
42093880
RE
61342017-06-16 Richard Earnshaw <rearnsha@arm.com>
6135
6136 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
6137 multilibs have been built.
6138
c5742a17
RE
61392017-06-16 Richard Earnshaw <rearnsha@arm.com>
6140
6141 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
6142 * gcc.target/arm/pr51915.c: Likewise.
6143 * gcc.target/arm/pr52006.c: Likewise.
6144 * gcc.target/arm/pr53187.c: Likewise.
6145
93aa40fe
RE
61462017-06-16 Richard Earnshaw <rearnsha@arm.com>
6147
6148 * gcc.target/arm/multilibs.exp: New file.
6149
b3d8d88e
MS
61502017-06-16 Martin Sebor <msebor@redhat.com>
6151
6152 PR tree-optimization/80933
6153 PR tree-optimization/80934
6154 * gcc.dg/fold-bcopy.c: New test.
6155 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
6156 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 6157 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
6158 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6159 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6160 * gcc.dg/builtins-nonnull.c: Likewise.
6161
56960fd6
JG
61622017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6163
6164 PR target/71778
6165 * gcc.target/arm/pr71778.c: New.
6166
ec73e54d
JH
61672017-06-16 Jan Hubicka <hubicka@ucw.cz>
6168
6169 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
6170
01f1c24e
RB
61712017-06-16 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/81090
6174 * gcc.dg/graphite/pr81090.c: New testcase.
6175
8d94f932
JW
61762017-06-16 Janus Weil <janus@gcc.gnu.org>
6177
6178 PR fortran/80983
6179 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
6180
b783399a
JJ
61812017-06-16 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR sanitizer/81094
6184 * c-c++-common/ubsan/object-size-11.c: New test.
6185
c3684b7b
MS
61862017-06-15 Martin Sebor <msebor@redhat.com>
6187
6188 PR c++/80560
6189 * g++.dg/Wclass-memaccess.C: New test.
6190
d0e7a9fd
JW
61912017-06-15 Janus Weil <janus@gcc.gnu.org>
6192
6193 PR fortran/80983
6194 * gfortran.dg/proc_ptr_comp_51.f90: New test.
6195
d1eed638
JH
61962017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6197
6198 PR lto/69866
6199 * gcc.dg/lto/pr69866_0.c: New test.
6200 * gcc.dg/lto/pr69866_1.c: Likewise.
6201
61f5d852
JL
62022017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6203
6204 PR target/78818
6205 * gcc.target/msp430/pr78818-real.c: New template for tests.
6206 * gcc.target/msp430/pr78818-auto.c: New test.
6207 * gcc.target/msp430/pr78818-data-region.c: New test.
6208 * gcc.target/msp430/pr78818-data-sec.c: New test.
6209 * gcc.target/msp430/pr78818-auto-warn.c: New test.
6210
6820664a
TP
62112017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6212
6213 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
6214 instructions in it rather than the number of IT blocks being 2.
6215 Transfer scan directive arm_thumb2 restriction to the whole
6216 testcase and restrict further to Thumb-only targets.
6217
41c540fc
TC
62182017-06-15 Tamar Christina <tamar.christina@arm.com>
6219
6220 * gcc.target/arm/sdiv_costs_1.c:
6221 Use dg-add-options.
6222
3466430f
MR
62232017-06-14 Maciej W. Rozycki <macro@imgtec.com>
6224
6225 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
6226 * gcc.target/mips/pr51513-1.c: New test.
6227 * gcc.target/mips/pr51513-2.c: New test.
6228
26fda5f5
RB
62292017-06-14 Richard Biener <rguenther@suse.de>
6230
6231 PR tree-optimization/81083
6232 * gcc.dg/torture/pr81083.c: Add prototypes.
6233
909263f8
RB
62342017-06-14 Richard Biener <rguenther@suse.de>
6235
6236 PR middle-end/81088
6237 * c-c++-common/ubsan/pr81088.c: New testcase.
6238
938a807a
EB
62392017-06-14 Eric Botcazou <ebotcazou@adacore.com>
6240
6241 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
6242
85c1b6d7
AP
62432017-06-14 Andrew Pinski <apinski@cavium.com>
6244 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6245
6246 PR target/71663
6247 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
6248 * gcc.target/aarch64/vect-init-2.c: Likewise.
6249 * gcc.target/aarch64/vect-init-3.c: Likewise.
6250 * gcc.target/aarch64/vect-init-4.c: Likewise.
6251 * gcc.target/aarch64/vect-init-5.c: Likewise.
6252
bee9e49f
PC
62532017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6254
6255 PR c++/58541
6256 * g++.dg/cpp0x/constexpr-58541.C: New.
6257
24d020bd
RB
62582017-06-14 Richard Biener <rguenther@suse.de>
6259
6260 PR tree-optimization/81083
6261 * gcc.dg/torture/pr81083.c: New testcase.
6262
11c16c2a
JJ
62632017-06-14 Jakub Jelinek <jakub@redhat.com>
6264
6265 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
6266 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
6267
c60dc053
JJ
62682017-06-13 Jakub Jelinek <jakub@redhat.com>
6269
f31a8339
JJ
6270 PR c++/80973
6271 * g++.dg/ubsan/pr80973.C: New test.
6272
c60dc053
JJ
6273 PR c++/80984
6274 * g++.dg/opt/nrv18.C: New test.
6275
45b2222a
ML
62762017-06-13 Martin Liska <mliska@suse.cz>
6277
6278 PR sanitize/78204
6279 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
6280 test by adding no_sanitize attribute.
6281 * gcc.dg/asan/use-after-scope-4.c: Likewise.
6282
ef0e3441
RL
62832017-06-13 Renlin Li <renlin.li@arm.com>
6284
6285 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
6286 conditionally.
6287
345683a9
MJ
62882017-06-13 Martin Jambor <mjambor@suse.cz>
6289
6290 PR tree-optimization/80803
6291 PR tree-optimization/81063
6292 gcc.dg/tree-ssa/pr80803.c: New test.
6293 gcc.dg/tree-ssa/pr81063.c: Likewise.
6294
9ebc3467
YG
62952017-06-12 Yury Gribov <tetra2005@gmail.com>
6296
6297 * c-c++-common/fold-masked-cmp-3.c: New test.
6298
16842d34
YG
62992017-06-13 Yury Gribov <tetra2005@gmail.com>
6300
6301 PR tree-optimization/67328
6302 * c-c++-common/fold-masked-cmp-1.c: New test.
6303 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6304 * gcc.dg/pr46309.c: Fix pattern.
6305 * gcc.dg/pr46309-2.c: Likewise.
6306
ba593ad5
TC
63072017-06-13 Tamar Christina <tamar.christina@arm.com>
6308
6309 * gcc.target/arm/sdiv_costs_1.c:
6310 Require arm_arch_v8a_ok and add march option.
6311
9ab5a235
ML
63122017-06-13 Martin Liska <mliska@suse.cz>
6313
6314 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
6315 * gcc.dg/tree-ssa/dump-2.c: Likewise.
6316 * gcc.dg/tree-ssa/vrp101.c: Likewise.
6317
4f2c198d
RB
63182017-06-13 Richard Biener <rguenther@suse.de>
6319
6320 PR middle-end/81065
6321 * c-c++-common/ubsan/pr81065.c: New testcase.
6322
196ed8ea
ILT
63232017-06-12 Ian Lance Taylor <iant@golang.org>
6324
6325 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
6326 freorder. Update comment to explain test.
6327
64ff4f60
TC
63282017-06-12 Tamar Christina <tamar.christina@arm.com>
6329
6330 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
6331 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
6332 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
6333 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
6334
5ed2fdfe
TC
63352017-06-12 Tamar Christina <tamar.christina@arm.com>
6336
6337 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
6338
6cddb61c
TC
63392017-06-12 Tamar Christina <tamar.christina@arm.com>
6340
6341 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
6342
aebce396
JJ
63432017-06-12 Jakub Jelinek <jakub@redhat.com>
6344
6345 PR tree-optimization/81003
6346 * gcc.c-torture/compile/pr81003.c: New test.
6347
3fd7fe21
RB
63482017-06-12 Richard Biener <rguenther@suse.de>
6349
6350 PR tree-optimization/81053
6351 * gcc.dg/torture/pr81053.c: New testcase.
6352
ac39f0e8
TK
63532017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6354
6355 PR fortran/80988
6356 * gfortran.dg/implied_do_io_3.f90: New test.
6357
18787c38
TV
63582017-06-10 Tom de Vries <tom@codesourcery.com>
6359
6360 * lib/target-supports.exp (check_effective_target_signal): New proc.
6361 * lib/gcc.exp (gcc_target_compile): Remove appending of
6362 -DSIGNAL_SUPPRESS to additional_flags.
6363 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
6364 additional_flags if effective target signal is not supported by the
6365 target.
6366 * gcc.c-torture/execute/20101011-1.c: Same.
6367 * gcc.dg/c99-stdint-1.c: Same.
6368 * gcc.dg/c99-stdint-2.c: Same.
6369 * gcc.dg/c99-stdint-5.c: Same.
6370 * gcc.dg/c99-stdint-6.c: Same.
6371 * gcc.dg/stdint-width-1.c: Same.
6372
0069a009
TV
63732017-06-10 Tom de Vries <tom@codesourcery.com>
6374
6375 * lib/target-supports.exp (check_effective_target_stack_size)
6376 (dg-effective-target-value): New proc.
6377 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
6378 additional_flags.
6379 * lib/objc.exp (objc_target_compile): Same.
6380 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
6381 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
6382 dg-additional-options.
6383 * gcc.c-torture/compile/20080806-1.c: Same.
6384 * gcc.c-torture/compile/920723-1.c: Same.
6385 * gcc.c-torture/compile/930621-1.c: Same.
6386 * gcc.c-torture/compile/991214-2.c: Same.
6387 * gcc.c-torture/compile/bcopy.c: Same.
6388 * gcc.c-torture/compile/memtst.c: Same.
6389 * gcc.c-torture/compile/msp.c: Same.
6390 * gcc.c-torture/compile/stuct.c: Same.
6391 * gcc.c-torture/execute/20011008-3.c: Same.
6392 * gcc.c-torture/execute/20030209-1.c: Same.
6393 * gcc.c-torture/execute/20031012-1.c: Same.
6394 * gcc.c-torture/execute/20040805-1.c: Same.
6395 * gcc.c-torture/execute/920410-1.c: Same.
6396 * gcc.c-torture/execute/920501-7.c: Same.
6397 * gcc.c-torture/execute/921113-1.c: Same.
6398 * gcc.c-torture/execute/921202-1.c: Same.
6399 * gcc.c-torture/execute/921208-2.c: Same.
6400 * gcc.c-torture/execute/930106-1.c: Same.
6401 * gcc.c-torture/execute/930406-1.c: Same.
6402 * gcc.c-torture/execute/950221-1.c: Same.
6403 * gcc.c-torture/execute/960521-1.c: Same.
6404 * gcc.c-torture/execute/980605-1.c: Same.
6405 * gcc.c-torture/execute/comp-goto-1.c: Same.
6406 * gcc.c-torture/execute/comp-goto-2.c: Same.
6407 * gcc.c-torture/execute/memcpy-1.c: Same.
6408 * gcc.c-torture/execute/multi-ix.c: Same.
6409 * gcc.c-torture/execute/nestfunc-4.c: Same.
6410 * gcc.c-torture/execute/pr20621-1.c: Same.
6411 * gcc.c-torture/execute/pr23135.c: Same.
6412 * gcc.c-torture/execute/pr28982b.c: Same.
6413 * gcc.dg/loop-3.c: Same.
6414 * gcc.dg/struct-ret-3.c: Same.
6415 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6416 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6417 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6418 * gcc.dg/tree-prof/pr44777.c: Same.
6419
b09649fd
DM
64202017-06-09 David Malcolm <dmalcolm@redhat.com>
6421
6422 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6423 (test_mutually_exclusive_suggestions): New test function.
6424 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6425 (test_mutually_exclusive_suggestions): New test function.
6426 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6427 (test_mutually_exclusive_suggestions): New test function.
6428 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6429 (test_show_locus): Add special-case for
6430 "test_mutually_exclusive_suggestions".
6431
a1f427e9
ILT
64322017-06-09 Ian Lance Taylor <iant@golang.org>
6433
6434 * gcc.dg/tree-prof/split-1.c: New test.
6435
cb59f689
JH
64362017-06-09 Jan Hubicka <hubicka@ucw.cz>
6437
6438 * gcc.dg/predict-14.c: Avoid cold function detection.
6439 * gcc.target/i386/umod-3.c: Likewise.
6440
f66e6423
TC
64412017-06-09 Tamar Christina <tamar.christina@arm.com>
6442
6443 * gcc.target/aarch64/lrint-matherr.h: New.
6444 * gcc.target/aarch64/inline-lrint_1.c: New.
6445 * gcc.target/aarch64/inline-lrint_2.c: New.
6446 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6447 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6448
37b68a43
TC
64492017-06-09 Tamar Christina <tamar.christina@arm.com>
6450
6451 * gcc.target/arm/sdiv_costs_1.c: New.
6452
37f30285
TV
64532017-06-09 Tom de Vries <tom@codesourcery.com>
6454
6455 PR target/80855
6456 * gcc.target/nvptx/label-values.c: New test.
6457
051508d7
TP
64582017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6459
6460 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6461 Test for null definitions instead of them being undefined. Add entry
6462 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6463 about using the effective target for architecture extension.
6464 (check_effective_target_arm_arch_v7ve_ok): Remove.
6465 (add_options_for_arm_arch_v7ve): Likewise.
6466
01a8cacc
RB
64672017-06-09 Richard Biener <rguenther@suse.de>
6468
6469 PR tree-optimization/66623
6470 * gcc.dg/vect/pr66623.c: New testcase.
6471
6d1115c5
RB
64722017-06-09 Richard Biener <rguenther@suse.de>
6473
6474 PR tree-optimization/79483
6475 * gcc.dg/graphite/pr79483.c: New testcase.
6476
6ba856d4
RB
64772017-06-09 Richard Biener <rguenther@suse.de>
6478
6479 PR middle-end/81007
6480 * g++.dg/pr81007.C: New testcase.
6481
48e69247
JJ
64822017-06-09 Jakub Jelinek <jakub@redhat.com>
6483
6484 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6485 instead of "rsp" for -m32.
6486 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6487 target, add -msse2 to dg-options.
6488 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6489 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6490
120ef1d5
SB
64912017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6492
6493 PR target/80966
6494 * gcc.target/powerpc/stack-limit.c: New testcase.
6495
271be653
WS
64962017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6497
774cccdc
JJ
6498 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6499 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6500 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6501 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6502 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6503 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 6504
0d05f685
JJ
65052017-06-08 Jakub Jelinek <jakub@redhat.com>
6506
8ab7005b
JJ
6507 PR c/81006
6508 * c-c++-common/gomp/pr81006.c: New test.
6509
34361776
JJ
6510 PR c++/81011
6511 * g++.dg/gomp/pr81011.C: New test.
6512
0d05f685
JJ
6513 PR middle-end/81005
6514 * c-c++-common/ubsan/align-10.c: New test.
6515 * c-c++-common/ubsan/null-13.c: New test.
6516
2163b9bc
UB
65172017-06-08 Uros Bizjak <ubizjak@gmail.com>
6518
6519 PR target/81015
6520 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6521 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6522 * gcc.target/i386/pr81015.c: New test.
6523
73f49ad7
TV
65242017-06-08 Tom de Vries <tom@codesourcery.com>
6525
6526 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6527 trampolines instead of NO_TRAMPOLINES.
6528 * gcc.c-torture/execute/20000822-1.c: Same.
6529 * gcc.c-torture/execute/920428-2.c: Same.
6530 * gcc.c-torture/execute/920501-7.c: Same.
6531 * gcc.c-torture/execute/920612-2.c: Same.
6532 * gcc.c-torture/execute/921017-1.c: Same.
6533 * gcc.c-torture/execute/921215-1.c: Same.
6534 * gcc.c-torture/execute/931002-1.c: Same.
6535 * gcc.c-torture/execute/comp-goto-2.c: Same.
6536 * gcc.c-torture/execute/nestfunc-1.c: Same.
6537 * gcc.c-torture/execute/nestfunc-2.c: Same.
6538 * gcc.c-torture/execute/nestfunc-3.c: Same.
6539 * gcc.c-torture/execute/nestfunc-5.c: Same.
6540 * gcc.c-torture/execute/nestfunc-6.c: Same.
6541 * gcc.c-torture/execute/pr24135.c: Same.
6542 * gcc.dg/Wtrampolines.c: Same.
6543 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6544 * gcc.dg/torture/stackalign/nested-5.c: Same.
6545 * gcc.dg/torture/stackalign/nested-6.c: Same.
6546 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6547 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6548 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6549 * gcc.dg/trampoline-1.c: Same.
6550 * gcc.dg/tree-prof/pr44777.c: Same.
6551 * gcc.target/i386/pr67770.c: Same.
6552 * lib/gcc.exp (gcc_target_compile): Remove appending of
6553 -DNO_TRAMPOLINES to additional_flags.
6554 * lib/objc.exp (objc_target_compile): Same.
6555
b9835925
TV
65562017-06-08 Tom de Vries <tom@codesourcery.com>
6557
6558 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6559 'gcc,no_trampolines' instead of 'no_trampolines'.
6560
77db6c15
AI
65612017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6562
6563 PR middle-end/79988
6564 * gcc.target/i386/mpx/pr79988.c: New test.
6565
0036534f
AI
65662017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6567
6568 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6569 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6570 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6571
b69d9ac6
JH
65722017-06-08 Jan Hubicka <hubicka@ucw.cz>
6573
6574 * g++.dg/tree-ssa/counts-1.C: New testcase.
6575 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6576
c46f9051
JK
65772017-08-08 Julia Koval <julia.koval@intel.com>
6578
6579 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6580 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6581 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6582 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6583 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6584 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6585
5ed41889
MP
65862017-06-08 Marek Polacek <polacek@redhat.com>
6587
6588 PR sanitize/80932
6589 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6590
8055904e
JK
65912017-08-08 Julia Koval <julia.koval@intel.com>
6592
6593 PR target/73350,80862
6594 * gcc.target/i386/pr73350.c: New test.
6595
fb4bc6ff
RB
65962017-06-08 Richard Biener <rguenther@suse.de>
6597
6598 PR tree-optimization/80928
6599 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6600
989cc652 66012017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6602
989cc652
CL
6603 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6604
83059741
JW
66052017-06-07 Jonathan Wakely <jwakely@redhat.com>
6606
6607 PR c++/80990
6608 * g++.dg/cpp1z/class-deduction39.C: New.
6609
0874a778
MP
66102017-06-07 Marek Polacek <polacek@redhat.com>
6611
6612 PR sanitizer/80932
6613 * c-c++-common/ubsan/pr80932.c: New test.
6614
55e872a4
BC
66152017-06-07 Bin Cheng <bin.cheng@arm.com>
6616
6617 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6618 * gcc.target/i386/l_fma_double_2.c: Ditto.
6619 * gcc.target/i386/l_fma_double_3.c: Ditto.
6620 * gcc.target/i386/l_fma_double_4.c: Ditto.
6621 * gcc.target/i386/l_fma_double_5.c: Ditto.
6622 * gcc.target/i386/l_fma_double_6.c: Ditto.
6623 * gcc.target/i386/l_fma_float_1.c: Ditto.
6624 * gcc.target/i386/l_fma_float_2.c: Ditto.
6625 * gcc.target/i386/l_fma_float_3.c: Ditto.
6626 * gcc.target/i386/l_fma_float_4.c: Ditto.
6627 * gcc.target/i386/l_fma_float_5.c: Ditto.
6628 * gcc.target/i386/l_fma_float_6.c: Ditto.
6629
cb9ac430
TC
66302017-06-07 Tamar Christina <tamar.christina@arm.com>
6631
6632 * gcc.target/aarch64/sdiv_costs_1.c: New.
6633
46c821e7
RB
66342017-06-07 Richard Biener <rguenther@suse.de>
6635
6636 PR tree-optimization/80928
6637 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6638 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6639
6eb2ac65
RB
66402017-06-07 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/80928
6643 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6644 check_results.
6645
25396db9
NS
66462017-06-06 Nathan Sidwell <nathan@acm.org>
6647
6648 * g++.dg/pr45330.C: Add inline namespace case.
6649
bbf97416
TK
66502017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6651
6652 PR fortran/80975
6653 * gfortran.dg/matmul_16.f90: New test.
6654 * gfortran.dg/inline_matmul_18.f90: New test.
6655
dc949728
MP
66562017-06-06 Marek Polacek <polacek@redhat.com>
6657
6658 PR c/79983
6659 * gcc.dg/pr79983.c: New test.
6660
100d0700
DM
66612017-06-06 David S. Miller <davem@davemloft.net>
6662
6663 * gcc.target/sparc/sparc-ret-3.c: New test.
6664
6c6b519a
TV
66652017-06-06 Tom de Vries <tom@codesourcery.com>
6666
6667 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6668 label_values instead of NO_LABEL_VALUES.
6669 * gcc.c-torture/compile/920301-1.c: Same.
6670 * gcc.c-torture/compile/920501-1.c: Same.
6671 * gcc.c-torture/compile/941014-4.c: Same.
6672 * gcc.c-torture/compile/labels-1.c: Same.
6673 * gcc.c-torture/compile/pr18903.c: Same.
6674 * gcc.c-torture/execute/920302-1.c: Same.
6675 * gcc.c-torture/execute/920415-1.c: Same.
6676 * gcc.c-torture/execute/920428-2.c: Same.
6677 * gcc.c-torture/execute/920501-3.c: Same.
6678 * gcc.c-torture/execute/920501-4.c: Same.
6679 * gcc.c-torture/execute/920501-5.c: Same.
6680 * gcc.c-torture/execute/920501-7.c: Same.
6681 * gcc.c-torture/execute/920721-4.c: Same.
6682 * gcc.c-torture/execute/980526-1.c: Same.
6683 * gcc.c-torture/execute/990208-1.c: Same.
6684 * gcc.c-torture/execute/comp-goto-1.c: Same.
6685 * gcc.c-torture/execute/comp-goto-2.c: Same.
6686 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6687 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6688 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6689 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6690 * gcc.dg/tree-prof/pr44777.c: Same.
6691 * gcc.misc-tests/bprob-2.c: Same.
6692 * gcc.misc-tests/gcov-3.c: Same.
6693 * lib/gcc.exp (gcc_target_compile): Remove appending of
6694 -DNO_LABEL_VALUES to additional_flags.
6695 * lib/objc.exp (objc_target_compile): Same.
6696 * lib/target-supports.exp (check_effective_target_label_values): Test on
6697 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6698
4ebcc903
KT
66992017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6700
6701 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6702
331dc840
RB
67032017-06-06 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/80974
6706 * gcc.dg/torture/pr80974.c: New testcase.
6707
d2537732
TP
67082017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6709
6710 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6711 "unsigned int" in conversation warning on line 15.
6712
e7baeb39
RB
67132017-06-06 Richard Biener <rguenther@suse.de>
6714
6715 PR tree-optimization/80928
6716 * gcc.dg/vect/pr80928.c: New testcase.
6717 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6718 * gcc.dg/vect/slp-13.c: Likewise.
6719 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6720
05945a1b
DM
67212017-06-05 David Malcolm <dmalcolm@redhat.com>
6722
6723 * g++.dg/plugin/comment_plugin.c: New test plugin.
6724 * g++.dg/plugin/comments-1.C: New test file.
6725 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6726
9b972837
BE
67272017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6728
6729 * gcc.misc-tests/gcov-1a.c: New test.
6730
1d135d98
MM
67312017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6732
6733 * gcc.target/powerpc/clone1.c: New test.
6734
92bba237
JW
67352017-06-05 Janus Weil <janus@gcc.gnu.org>
6736
6737 PR fortran/70601
6738 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6739
7b3ee9c9
NK
67402017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6741
6742 PR fortran/35339
6743 * gfortran.dg/implied_do_io_1.f90: New Test.
6744 * gfortran.dg/implied_do_io_2.f90: New Test.
6745
e4d1c5c4
RL
67462017-06-05 Renlin Li <renlin.li@arm.com>
6747
6748 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6749 selector to related line.
6750
d91561cb
JH
67512017-06-05 Jan Hubicka <hubicka@ucw.cz>
6752
6753 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6754
d8395013
KT
67552017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6756
6757 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6758
279dc4b4
KT
67592017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6760
6761 * gcc.target/aarch64/subs_compare_2.c: New test.
6762
e49d8b68
KT
67632017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6764
6765 * gcc.target/aarch64/subs_compare_1.c: New test.
6766
4456f65d
CX
67672017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6768
6769 * gcc.target/mips/div-9.c: Delete duplicate test.
6770 * gcc.target/mips/div-10.c: Ditto.
6771 * gcc.target/mips/div-11.c: Ditto.
6772 * gcc.target/mips/div-12.c: Ditto.
6773
3995f3a2
JH
67742017-05-23 Jan Hubicka <hubicka@ucw.cz>
6775
6776 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6777
82c027e1
DH
67782017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6779
6780 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6781 vesrion of the dejagnu grep.
6782 (list-module-names): Use it and adjust the regular expressions for
6783 modules and submodules.
6784 * gfortran.dg/prof/prof.exp: Cleanup modules.
6785 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6786 directives.
6787 * gfortran.dg/altreturn_8.f90: Likewise.
6788 * gfortran.dg/associate_12.f90: Likewise.
6789 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6790 * gfortran.dg/charlen_15.f90: Likewise.
6791 * gfortran.dg/class_4a.f03: Likewise.
6792 * gfortran.dg/class_54.f90: Likewise.
6793 * gfortran.dg/class_dummy_4.f03: Likewise.
6794 * gfortran.dg/class_dummy_5.f90: Likewise.
6795 * gfortran.dg/constructor_9.f90: Likewise.
6796 * gfortran.dg/dec_structure_15.f90: Likewise.
6797 * gfortran.dg/do_check_8.f90: Likewise.
6798 * gfortran.dg/dtio_26.f03: Likewise.
6799 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6800 * gfortran.dg/equiv_9.f90: Likewise.
6801 * gfortran.dg/extends_15.f90: Likewise.
6802 * gfortran.dg/finalize_22.f90: Likewise.
6803 * gfortran.dg/finalize_23.f90: Likewise.
6804 * gfortran.dg/generic_26.f90: Likewise.
6805 * gfortran.dg/generic_27.f90: Likewise.
6806 * gfortran.dg/namelist_76.f90: Likewise.
6807 * gfortran.dg/pointer_init_8.f90: Likewise.
6808 * gfortran.dg/pr61318.f90: Likewise.
6809 * gfortran.dg/pr77260_1.f90: Likewise.
6810 * gfortran.dg/pr77260_2.f90: Likewise.
6811 * gfortran.dg/pr77420_3.f90: Likewise.
6812 * gfortran.dg/proc_ptr_39.f90: Likewise.
6813 * gfortran.dg/proc_ptr_41.f90: Likewise.
6814 * gfortran.dg/proc_ptr_42.f90: Likewise.
6815 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6816 * gfortran.dg/submodule_1.f08: Likewise.
6817 * gfortran.dg/submodule_10.f08: Likewise.
6818 * gfortran.dg/submodule_14.f08: Likewise.
6819 * gfortran.dg/submodule_15.f08: Likewise.
6820 * gfortran.dg/submodule_2.f08: Likewise.
6821 * gfortran.dg/submodule_5.f08: Likewise.
6822 * gfortran.dg/submodule_6.f08: Likewise.
6823 * gfortran.dg/submodule_7.f08: Likewise.
6824 * gfortran.dg/submodule_8.f08: Likewise.
6825 * gfortran.dg/submodule_9.f08: Likewise.
6826 * gfortran.dg/transfer_class_2.f90: Likewise.
6827 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6828 * gfortran.dg/typebound_call_24.f03: Likewise.
6829 * gfortran.dg/typebound_call_25.f90: Likewise.
6830 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6831 * gfortran.dg/typebound_generic_12.f03: Likewise.
6832 * gfortran.dg/typebound_generic_13.f03: Likewise.
6833 * gfortran.dg/typebound_generic_14.f03: Likewise.
6834 * gfortran.dg/typebound_generic_15.f90: Likewise.
6835 * gfortran.dg/typebound_operator_16.f03: Likewise.
6836 * gfortran.dg/typebound_operator_18.f90: Likewise.
6837 * gfortran.dg/typebound_operator_20.f90: Likewise.
6838 * gfortran.dg/typebound_override_3.f90: Likewise.
6839 * gfortran.dg/typebound_override_4.f90: Likewise.
6840 * gfortran.dg/typebound_override_5.f90: Likewise.
6841 * gfortran.dg/typebound_override_6.f90: Likewise.
6842 * gfortran.dg/typebound_override_7.f90: Likewise.
6843 * gfortran.dg/typebound_proc_28.f03: Likewise.
6844 * gfortran.dg/typebound_proc_29.f90: Likewise.
6845 * gfortran.dg/typebound_proc_30.f90: Likewise.
6846 * gfortran.dg/typebound_proc_31.f90: Likewise.
6847 * gfortran.dg/typebound_proc_32.f90: Likewise.
6848 * gfortran.dg/typebound_proc_33.f90: Likewise.
6849 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6850 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6851 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6852 * gfortran.dg/use_only_3.f90: Likewise.
6853 * gfortran.dg/use_without_only_1.f90: Likewise.
6854 * gfortran.dg/warn_unused_function.f90: Likewise.
6855 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6856 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6857
3de4ac6d
MP
68582017-06-04 Marek Polacek <polacek@redhat.com>
6859
6860 PR c/80919
6861 * gcc.dg/format/pr80919.c: New test.
6862
2474f48f
MS
68632017-06-02 Martin Sebor <msebor@redhat.com>
6864
6865 PR c/80892
6866 * c-c++-common/Wfloat-conversion-2.c: New test.
6867
bd280745
PC
68682017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/68754
6871 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6872
bd280745 68732017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6874
6875 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6876 for the new built-ins.
6877
ffa8a921
SD
68782017-06-02 Sudakshina Das <sudi.das@arm.com>
6879
6880 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6881
d65d1bd9
WS
68822017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6883
6884 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6885 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6886 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6887 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6888 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6889
b160939b
KT
68902017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6891
6892 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6893
17f47f86
KT
68942017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6895
6896 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6897
ab82e126
WS
68982017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6899
6900 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6901 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6902 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6903 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6904 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6905 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6906 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6907 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6908 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6909
c957e9c0
NS
69102017-06-02 Nathan Sidwell <nathan@acm.org>
6911
6912 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6913
aad16012
JJ
69142017-06-02 Jakub Jelinek <jakub@redhat.com>
6915
74b4885d
JJ
6916 PR rtl-optimization/80903
6917 * gcc.dg/pr80903.c: New test.
6918
aad16012
JJ
6919 PR fortran/80918
6920 * gfortran.dg/gomp/pr80918.f90: New test.
6921
40ffd95f
BE
69222017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6923
6924 * c-c++-common/Wsizeof-pointer-div.c: New test.
6925 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6926 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6927 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6928 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6929 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6930 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6931 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6932 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6933 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6934 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6935 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6936 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6937 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6938 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6939 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6940 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6941 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6942 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6943
052754ea
WS
69442017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6945
6946 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6947 Update the target to power8-vector.
6948
aa63913f
DM
69492017-06-01 David Malcolm <dmalcolm@redhat.com>
6950
6951 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6952
2ded3754
PMR
69532017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6954
6955 * debug12.adb, debug12.ads: New testcase.
6956
c8638450
MJ
69572017-06-01 Martin Jambor <mjambor@suse.cz>
6958
6959 PR tree-optimization/80898
6960 * gcc.dg/tree-ssa/pr80898.c: New test.
6961 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6962
ac853c90
PC
69632017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6964
6965 PR c++/80896
6966 * g++.dg/cpp1z/nodiscard5.C: New.
6967
7841f13c
CZ
69682017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6969
6970 * gcc.target/arc/pr9001195952.c: New test.
6971
f525e390
TV
69722017-06-01 Tom de Vries <tom@codesourcery.com>
6973
6974 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6975 * gcc.c-torture/compile/asmgoto-1.c: Same.
6976 * gcc.dg/20000707-1.c: Same.
6977 * gcc.dg/pr38700.c: Same.
6978 * gcc.dg/pr70169.c: Same.
6979 * gcc.dg/pr80112.c: Same.
6980 * gcc.dg/torture/pr51071-2.c: Same.
6981 * gcc.dg/torture/pr51071.c: Same.
6982 * gcc.dg/tree-ssa/alias-34.c: Same.
6983
9285616c
PMR
69842017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6985
6986 * gnat.dg/debug11.adb: New testcase.
6987
48932682
RB
69882017-06-01 Richard Biener <rguenther@suse.de>
6989
6990 PR middle-end/66313
6991 * c-c++-common/ubsan/pr66313.c: New testcase.
6992 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6993
fcb99124
SM
69942017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6995
6996 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6997 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6998 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6999 -mcpu overridden.
7000 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
7001 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
7002 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
7003 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
7004 to dg-option. Add dg-skip-if directive to disable this test
7005 for darwin. Add dg-skip-if directive to disable this test if
7006 -mcpu overridden.
7007
dc7401c0
SP
70082017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
7009
7010 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
7011 (_mm_maskz_max_sd): Test new intrinsics.
7012 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
7013 (_mm_maskz_max_sd): Test new intrinsics.
7014 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
7015 (_mm_maskz_max_ss): Test new intrinsics.
7016 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
7017 (_mm_maskz_max_ss): Test new intrinsics.
7018 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
7019 (_mm_maskz_min_sd): Test new intrinsics.
7020 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
7021 (_mm_maskz_min_sd): Test new intrinsics.
7022 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
7023 (_mm_maskz_min_ss): Test new intrinsics.
7024 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
7025 (_mm_maskz_min_ss): Test new intrinsics.
7026
3909991c
NS
70272017-05-31 Nathan Sidwell <nathan@acm.org>
7028
7029 * g++.dg/lookup/lambda1.C New.
7030
0e510edb
BC
70312017-05-31 Bin Cheng <bin.cheng@arm.com>
7032
7033 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
7034 on pointer should not be replaced.
7035
9fc5e7a4
MM
70362017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
7037
7038 PR testsuite/80580
7039 * gcc.dg/gimplefe-error-7.c: New test.
7040
1e466f04
GM
70412017-05-31 Graham Markall <graham.markall@embecosm.com>
7042
7043 * gcc.target/arc/add_n-combine.c: New test.
7044 * gcc.target/arc/sub_n-combine.c: New test.
7045
89c88990
RB
70462017-05-31 Richard Biener <rguenther@suse.de>
7047
7048 PR target/80880
7049 * gcc.target/i386/pr80880.c: New testcase.
7050
748bbe72
RS
70512017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
7052
7053 * gcc.dg/vect/vect-103.c: Update wording of dump message.
7054
c7d7e222
BC
70552017-05-31 Bin Cheng <bin.cheng@arm.com>
7056
7057 * gcc.dg/vect/pr80815-3.c: New test.
7058
ee1379be
RB
70592017-05-31 Richard Biener <rguenther@suse.de>
7060
7061 PR tree-optimization/80906
7062 * gcc.dg/graphite/pr80906.c: New testcase.
7063
bcce980e
TV
70642017-05-30 Tom de Vries <tom@codesourcery.com>
7065
7066 PR testsuite/80910
7067 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
7068 unsupported if host compiler does not support c++11.
7069 (host_supports_c++11): New proc.
7070
ef9200aa
MS
70712017-05-30 Martin Sebor <msebor@redhat.com>
7072
7073 PR c/80731
7074 * g++.dg/ext/utf16-4.C: Relax test.
7075 * gcc.dg/fixed-point/int-warning.c: Adjust.
7076
f012c8ef
DM
70772017-05-30 David Malcolm <dmalcolm@redhat.com>
7078
7079 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7080 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
7081 test case.
7082 * g++.dg/plugin/show-template-tree-color.C: New test case.
7083 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
7084 * g++.dg/template/show-template-tree-2.C: New test case.
7085 * g++.dg/template/show-template-tree-3.C: New test case.
7086 * g++.dg/template/show-template-tree-4.C: New test case.
7087 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
7088 * g++.dg/template/show-template-tree.C: New test case.
7089
3f8efe25
SB
70902017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
7091
7092 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
7093 dg-options.
7094 * gfortran.dg/pr80107.f: Delete testcase.
7095
77d1dbdb
UB
70962017-05-30 Uros Bizjak <ubizjak@gmail.com>
7097
7098 PR target/80833
7099 * gcc.target/i386/pr80833-1.c: New test.
7100 * gcc.target/i386/pr80833-2.c: Ditto.
7101
e2f35333
NS
71022017-05-30 Nathan Sidwell <nathan@acm.org>
7103
7104 PR c++/80913
7105 * g++.dg/lookup/pr80913.C: New.
7106
ba7629e2
RB
71072017-05-30 Richard Biener <rguenther@suse.de>
7108
7109 PR middle-end/80901
7110 * gcc.dg/torture/pr80901.c: New testcase.
7111
4bfb347c
RD
71122017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
7113
7114 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
7115
b3125625
JL
71162017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7117
7118 PR target/78838
7119 * gcc.target/msp430/interrupt_fn_placement.c: New test.
7120
892d6169
RB
71212017-05-30 Richard Biener <rguenther@suse.de>
7122
7123 PR middle-end/80876
7124 * gcc.dg/torture/pr80876.c: New testcase.
7125
3d7ff728
NS
71262017-05-29 Nathan Sidwell <nathan@acm.org>
7127
7128 PR c++/80891 (#5)
7129 * g++.dg/lookup/pr80891-5.C: New.
7130
fd262197
JD
71312017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7132
7133 PR libgfortran/53029
7134 * gfortran.dg/read_5.f90: New test.
7135
724e517a
NS
71362017-05-29 Nathan Sidwell <nathan@acm.org>
7137
a5cfa13a
NS
7138 PR c++/80891 (#4)
7139 * g++.dg/lookup/pr80891-4.C: New.
7140
e514ab0c
NS
7141 PR c++/80891 (#1)
7142 * g++.dg/lookup/pr80891-1.C: New.
7143
58dec010
NS
7144 PR c++/80891 (#3)
7145 * g++.dg/lookup/pr80891-3.C: New.
7146
724e517a
NS
7147 PR c++/80891 (#2)
7148 * g++.dg/lookup/pr80891-2.C: New.
7149
bbe3927b
TK
71502017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7151
7152 PR fortran/37131
7153 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
7154 flags.
7155 * gfortran.dg/transpose_optimization_1.f90: Likewise.
7156 * gfortran.dg/inline_matmul_17.f90: New test.
7157
8364e6ac
TK
71582017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7159
7160 * gfortran.dg/matmul_bounds_12.f90: New test.
7161
56a35ac9
JJ
71622017-05-27 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR bootstrap/80887
7165 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
7166
945bf9e1
NS
71672017-05-26 Nathan Sidwell <nathan@acm.org>
7168
7169 * g++.dg/cpp0x/dr2061.C: New.
7170 * g++.dg/parse/namespace-alias-1.C: Add more test.
7171
cb4fe401
BC
71722017-05-26 Bin Cheng <bin.cheng@arm.com>
7173
7174 PR tree-optimization/80815
7175 * gcc.dg/vect/pr80815-1.c: New test.
7176 * gcc.dg/vect/pr80815-2.c: New test.
7177
e929e611
ML
71782017-05-26 Martin Liska <mliska@suse.cz>
7179
7180 PR ipa/80663
7181 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
7182 split at the problematic spot.
7183 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
7184 a valid value of the param.
7185
92f105f6
MP
71862017-05-26 Marek Polacek <polacek@redhat.com>
7187
7188 PR sanitizer/80875
7189 * c-c++-common/ubsan/pr80875.c: New test.
7190
74ca4e36
TV
71912017-05-26 Tom de Vries <tom@codesourcery.com>
7192
7193 PR testsuite/80557
7194 * gcc.dg/20011021-1.c: Replace absolute line numbers.
7195 * gcc.dg/Wcxx-compat-8.c: Same.
7196 * gcc.dg/Wobjsize-1.c: Same.
7197 * gcc.dg/Wshadow-local-2.c: Same.
7198 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
7199 * gcc.dg/anon-struct-6.c: Same.
7200 * gcc.dg/asm-wide-1.c: Same.
7201 * gcc.dg/builtin-inf-1.c: Same.
7202 * gcc.dg/builtin-redefine.c: Same.
7203 * gcc.dg/c90-array-lval-6.c: Same.
7204 * gcc.dg/c90-array-lval-7.c: Same.
7205 * gcc.dg/c90-fordecl-1.c: Same.
7206 * gcc.dg/c99-fordecl-2.c: Same.
7207 * gcc.dg/cast-lvalue-1.c: Same.
7208 * gcc.dg/cast-lvalue-2.c: Same.
7209 * gcc.dg/compound-lvalue-1.c: Same.
7210 * gcc.dg/cond-lvalue-1.c: Same.
7211 * gcc.dg/cpp/20000419-1.c: Same.
7212 * gcc.dg/cpp/backslash.c: Same.
7213 * gcc.dg/cpp/backslash2.c: Same.
7214 * gcc.dg/cpp/macspace1.c: Same.
7215 * gcc.dg/cpp/macspace2.c: Same.
7216 * gcc.dg/cpp/multiline-2.c: Same.
7217 * gcc.dg/cpp/pr27777.c: Same.
7218 * gcc.dg/cpp/pr30786.c: Same.
7219 * gcc.dg/cpp/pr34602.c: Same.
7220 * gcc.dg/cpp/redef1.c: Same.
7221 * gcc.dg/cpp/tr-warn1.c: Same.
7222 * gcc.dg/cpp/tr-warn3.c: Same.
7223 * gcc.dg/cpp/tr-warn6.c: Same.
7224 * gcc.dg/cpp/trad/hash.c: Same.
7225 * gcc.dg/cpp/trad/redef1.c: Same.
7226 * gcc.dg/cpp/ucs.c: Same.
7227 * gcc.dg/declspec-10.c: Same.
7228 * gcc.dg/declspec-11.c: Same.
7229 * gcc.dg/declspec-18.c: Same.
7230 * gcc.dg/format/c99-strftime-1.c: Same.
7231 * gcc.dg/format/ext-3.c: Same.
7232 * gcc.dg/format/pr72858.c: Same.
7233 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7234 * gcc.dg/init-string-1.c: Same.
7235 * gcc.dg/label-decl-3.c: Same.
7236 * gcc.dg/m-un-2.c: Same.
7237 * gcc.dg/nofixed-point-2.c: Same.
7238 * gcc.dg/noncompile/20020213-1.c: Same.
7239 * gcc.dg/pch/counter-2.c: Same.
7240 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
7241 * gcc.dg/pr27528.c: Same.
7242 * gcc.dg/pr27953.c: Same.
7243 * gcc.dg/pr35899.c: Same.
7244 * gcc.dg/pr37561.c: Same.
7245 * gcc.dg/pr45461.c: Same.
7246 * gcc.dg/pr45750.c: Same.
7247 * gcc.dg/pr53196-2.c: Same.
7248 * gcc.dg/pr53265.c: Same.
7249 * gcc.dg/redecl-1.c: Same.
7250 * gcc.dg/tls/thr-init-1.c: Same.
7251 * gcc.dg/torture/pr51106-1.c: Same.
7252 * gcc.dg/torture/pr51106-2.c: Same.
7253 * gcc.dg/uninit-19.c: Same.
7254 * gcc.dg/uninit-pr20644.c: Same.
7255
6fc9f7aa
JJ
72562017-05-26 Jakub Jelinek <jakub@redhat.com>
7257
7258 * g++.dg/cpp1z/decomp29.C (p): New variable.
7259 (main): Add further tests.
7260
28e0e05b
RB
72612017-05-26 Richard Biener <rguenther@suse.de>
7262
7263 PR tree-optimization/80842
7264 * gcc.dg/torture/pr80842.c: New testcase.
7265
c81ec254
PC
72662017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7267
7268 PR c++/79652
7269 * g++.dg/cpp0x/pr79652.C: New.
7270
aee21066
PC
72712017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7272
7273 PR c++/71451
7274 * g++.dg/cpp0x/variadic170.C: New.
7275
63dbcd13
VR
72762017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
7277
7278 * g++.dg/warn/Wcatch-value-1.C: New test.
7279 * g++.dg/warn/Wcatch-value-2.C: New test.
7280 * g++.dg/warn/Wcatch-value-3.C: New test.
7281
932f48ac
NS
72822017-05-25 Nathan Sidwell <nathan@acm.org>
7283
44e00a7a
NS
7284 * g++.dg/lookup/using56.C: New.
7285 * g++.dg/lookup/using57.C: New.
7286 * g++.dg/lookup/using58.C: New.
7287 * g++.dg/lookup/using59.C: New.
7288
932f48ac
NS
7289 * g++.dg/lookup/using17.C: Adjust diagnostics.
7290
a10f9a2e
MS
72912017-05-25 Martin Sebor <msebor@redhat.com>
7292
7293 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
7294 positives on ILP32.
7295 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
7296 column numbers.
7297 * gcc.dg/pr60114.c: Same.
7298
47c05e71
JH
72992017-05-23 Jan Hubicka <hubicka@ucw.cz>
7300
7301 * gfortran.dg/pr48636.f90: Fix template better.
7302
f35a733d
NS
73032017-05-25 Nathan Sidwell <nathan@acm.org>
7304
7305 * g++.dg/lookup/koenig14.C: New.
7306
18c1e9e0
PC
73072017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7308
7309 PR c++/79583
7310 * g++.dg/cpp0x/pr79583.C: New.
7311
2673d192
PC
73122017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/68578
7315 * g++.dg/cpp1y/pr68578.C: New.
7316
bce8ef71
MG
73172017-05-25 Marc Glisse <marc.glisse@inria.fr>
7318
7319 * gcc.dg/tree-ssa/vce-1.c: New file.
7320
11d6b45d
MG
73212017-05-25 Marc Glisse <marc.glisse@inria.fr>
7322
7323 * gcc.dg/tree-ssa/addadd.c: New file.
7324
5ad4f1c8
NS
73252017-05-24 Nathan Sidwell <nathan@acm.org>
7326
7327 * g++.dg/lookup/friend12.C: Adjust diagnostics.
7328 * g++.dg/lookup/friend19.C: New.
7329 * g++.dg/lookup/friend20.C: New.
7330
d4a760d8
JW
73312017-05-24 Jonathan Wakely <jwakely@redhat.com>
7332
7333 PR c++/80544
7334 * g++.dg/expr/cast11.C: New test.
7335
3cd211af
MS
73362017-05-24 Martin Sebor <msebor@redhat.com>
7337
7338 PR c/80731
7339 * c-c++-common/Wfloat-conversion.c: Adjust.
7340 * c-c++-common/dfp/convert-int-saturate.c: Same.
7341 * c-c++-common/pr68657-1.c: Same.
7342 * g++.dg/ext/utf-cvt.C: Same.
7343 * g++.dg/ext/utf16-4.C: Same.
7344 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
7345 * g++.dg/warn/Wconversion-real-integer2.C: Same.
7346 * g++.dg/warn/Wconversion3.C: Same.
7347 * g++.dg/warn/Wconversion4.C: Same.
7348 * g++.dg/warn/Wsign-conversion.C: Same.
7349 * g++.dg/warn/overflow-warn-1.C: Same.
7350 * g++.dg/warn/overflow-warn-3.C: Same.
7351 * g++.dg/warn/overflow-warn-4.C: Same.
7352 * g++.dg/warn/pr35635.C: Same.
7353 * g++.old-deja/g++.mike/enum1.C: Same.
7354 * gcc.dg/Wconversion-3.c: Same.
7355 * gcc.dg/Wconversion-5.c: Same.
7356 * gcc.dg/Wconversion-complex-c99.c: Same.
7357 * gcc.dg/Wconversion-complex-gnu.c: Same.
7358 * gcc.dg/Wconversion-integer.c: Same.
7359 * gcc.dg/Wsign-conversion.c: Same.
7360 * gcc.dg/bitfld-2.c: Same.
7361 * gcc.dg/c90-const-expr-11.c: Same.
7362 * gcc.dg/c90-const-expr-7.c: Same.
7363 * gcc.dg/c99-const-expr-7.c: Same.
7364 * gcc.dg/overflow-warn-1.c: Same.
7365 * gcc.dg/overflow-warn-2.c: Same.
7366 * gcc.dg/overflow-warn-3.c: Same.
7367 * gcc.dg/overflow-warn-4.c: Same.
7368 * gcc.dg/overflow-warn-5.c: Same.
7369 * gcc.dg/overflow-warn-8.c: Same.
7370 * gcc.dg/overflow-warn-9.c: New test.
7371 * gcc.dg/pr35635.c: Adjust.
7372 * gcc.dg/pr59940.c: Same.
7373 * gcc.dg/pr59963-2.c: Same.
7374 * gcc.dg/pr60114.c: Same.
7375 * gcc.dg/switch-warn-2.c: Same.
7376 * gcc.dg/utf-cvt.c: Same.
7377 * gcc.dg/utf16-4.c: Same.
7378
216bfadc
JJ
73792017-05-24 Jakub Jelinek <jakub@redhat.com>
7380
7381 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
7382 Don't include limits.h.
7383 (w): Conditionalize on long long wider than int. Use
7384 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
7385 -9223372036854775808.
7386 (x): Use __INT_MAX__ instead of INT_MAX.
7387
610abc02
TK
73882017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7389
7390 PR fortran/66094
7391 * gfortran.dg/inline_matmul_16.f90: New test.
7392
8d0c9b36
TV
73932017-05-24 Tom de Vries <tom@codesourcery.com>
7394
7395 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
7396
3f3fb6c9
PB
73972017-05-24 Peter Bergner <bergner@vnet.ibm.com>
7398
7399 PR middle-end/80823
7400 * gcc.dg/pr80823.c: New test.
7401
00e0af8d
AK
74022017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7403
7404 * gcc.target/s390/pr80725.c: New test.
7405
6131102c
NS
74062017-05-23 Nathan Sidwell <nathan@acm.org>
7407
ef4c5e78
NS
7408 * g++.dg/lookup/extern-c-hidden.C: New.
7409 * g++.dg/lookup/extern-redecl1.C: New.
7410
6131102c
NS
7411 PR c++/80866
7412 * g++.dg/parse/pr80866.C: New.
7413
d2db2e6b
JH
74142017-05-23 Jan Hubicka <hubicka@ucw.cz>
7415
7416 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7417 * gcc.dg/ipa/inline-5.c: Likewise.
7418 * gfortran.dg/pr48636.f90: Likewise.
7419
e4ea7a4c
NS
74202017-05-23 Nathan Sidwell <nathan@acm.org>
7421
7422 * g++.dg/parse/ctor9.C: Adjust expected error.
7423
c2d7c404
JD
74242017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7425
7426 PR libgfortran/80256
7427 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7428 Cygwin.
7429
fd71a9a2
TS
74302017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7431
7432 * c-c++-common/goacc/parallel-dims-1.c: Update.
7433 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7434 * c-c++-common/goacc/routine-1.c: Likewise.
7435 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7436 * g++.dg/goacc/template.C: Likewise.
7437 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7438 * gfortran.dg/goacc/routine-3.f90: Likewise.
7439 * gfortran.dg/goacc/sie.f95: Likewise.
7440 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7441
9d029ddf
NS
74422017-05-23 Nathan Sidwell <nathan@acm.org>
7443
7444 * g++.dg/lookup/using13.C: Adjust expected error.
7445
008c7367
SKS
74462017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7447
7448 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7449
d1f6caae
MM
74502017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7451
7452 PR target/80718
7453 * gcc.target/powerpc/pr80718.c: New test.
7454
2ea0d750
SB
74552017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7456
7457 * gcc.target/powerpc/conditional-return.c: New testcase.
7458
25b81686
BS
74592017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7460
7461 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7462 LE-only.
7463
477f145b
JW
74642017-05-22 Janus Weil <janus@gcc.gnu.org>
7465
7466 PR fortran/80766
7467 * gfortran.dg/typebound_call_28.f90: New test.
7468
65cc1407
NS
74692017-05-22 Nathan Sidwell <nathan@acm.org>
7470
7471 * g++.dg/lookup/strong-using.C: New.
7472
0c4f8178
TP
74732017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7474
7475 * gcc.target/arm/movsi_movt.c: New test.
7476 * gcc.target/arm/movdi_movt.c: New test.
7477
fbb1c7d4
EB
74782017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7479
7480 * gnat.dg/specs/not_null1.ads: New test.
7481
d3271136
EB
74822017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7483
7484 * gnat.dg/limited_with5.ad[sb]: New test.
7485 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7486 * gnat.dg/limited_with6.ad[sb]: New test.
7487 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7488
4c24ec6d
EB
74892017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7490
7491 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7492 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7493
4bcbb7b8
PC
74942017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7495
7496 PR c++/70265
7497 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7498 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7499
51cd6b78
JD
75002017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7501
7502 PR libgfortran/80333
7503 * gfortran.dg/dtio_30.f03: New test.
7504
33f8c0a1
MP
75052017-05-19 Marek Polacek <polacek@redhat.com>
7506
7507 PR sanitizer/80800
7508 * c-c++-common/ubsan/pr80800.c: New test.
7509 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7510
9740ed54
TS
75112017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7512
7fd549d2
TS
7513 * c-c++-common/goacc/default-1.c: Update.
7514 * c-c++-common/goacc/default-2.c: Likewise.
7515 * c-c++-common/goacc/default-4.c: Likewise.
7516 * gfortran.dg/goacc/default-1.f95: Likewise.
7517 * gfortran.dg/goacc/default-4.f: Likewise.
7518 * c-c++-common/goacc/default-5.c: New file.
7519 * gfortran.dg/goacc/default-5.f: Likewise.
7520
9740ed54
TS
7521 * c-c++-common/goacc/default-1.c: New file.
7522 * c-c++-common/goacc/default-2.c: Likewise.
7523 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7524 test cases in...
7525 * c-c++-common/goacc/default-3.c: ... this new file, and...
7526 * c-c++-common/goacc/default-4.c: ... this new file.
7527 * gfortran.dg/goacc/default.f95: Remove file, including its test
7528 cases in...
7529 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7530 * gfortran.dg/goacc/default-2.f: ... this new file.
7531 * gfortran.dg/goacc/default-3.f95: New file.
7532 * gfortran.dg/goacc/default-4.f: Likewise.
7533
2a8a8d7b
NS
75342017-05-19 Nathan Sidwell <nathan@acm.org>
7535
7536 * g++.dg/inherit/covariant7.C: Adjust.
7537
a978134e
PB
75382017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7539
7540 * gcc.target/arm/tls-disable-literal-pool.c: Change
7541 require-effective-target to tls_native.
7542 Move dg-error to return statement line and change to dg-message.
7543
39aac208
RB
75442017-05-19 Richard Biener <rguenther@suse.de>
7545
7546 PR c++/80593
7547 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7548 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7549
035ab826
RB
75502017-05-19 Richard Biener <rguenther@suse.de>
7551
7552 PR middle-end/80764
7553 * gcc.dg/torture/pr80764.c: New testcase.
7554
52e14b96
MM
75552017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7556
7557 PR target/80510
7558 * gcc.target/powerpc/pr80510-1.c: New test.
7559 * gcc.target/powerpc/pr80510-2.c: Likewise.
7560
4287da82
EG
75612017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7562
7563 * gcc.dg/pragma-diag-7.c: New test.
7564
e4171e10
UB
75652017-05-18 Uros Bizjak <ubizjak@gmail.com>
7566
7567 PR target/80799
7568 * g++.dg/other/i386-11.C: New test.
7569
cdefeea2
WS
75702017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7571
7572 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7573 * fold-vec-div-floatdouble.c: Likewise.
7574 * fold-vec-logical-ands-char.c: Likewise.
7575 * fold-vec-logical-ands-int.c: Likewise.
7576 * fold-vec-logical-ands-short.c: Likewise.
7577 * fold-vec-logical-ors-char.c: Likewise.
7578 * fold-vec-logical-ors-int.c: Likewise.
7579 * fold-vec-logical-ors-short.c: Likewise.
7580 * fold-vec-logical-other-char.c: Likewise.
7581 * fold-vec-mule-misc.c: Likewise.
7582 * fold-vec-mult-float.c: Likewise.
7583 * fold-vec-mult-floatdouble.c: Likewise.
7584 * fold-vec-mult-int.c: Likewise.
7585 * fold-vec-mult-int128-p9.c: Likewise.
7586 * fold-vec-sub-floatdouble.c: Likewise.
7587 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7588 Add lp64 requirement.
7589 * fold-vec-mult-int128-p8.c: Likewise.
7590 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7591
62ee030a
SM
75922017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7593
7594 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7595 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7596 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7597 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7598 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7599 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7600 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7601 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7602 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7603 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7604 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7605 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7606 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7607 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7608 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7609 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7610 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7611 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7612 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7613 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7614 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7615 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7616 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7617 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7618 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7619 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7620
00a84d0e
SL
76212017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7622
7623 * gcc.target/sparc/niagara7-align.c: New test.
7624
243c2883
MP
76252017-05-18 Marek Polacek <polacek@redhat.com>
7626
7627 PR sanitizer/80797
7628 * c-c++-common/ubsan/null-12.c: New test.
7629
e98e6340
SB
76302017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7631
7632 PR middle-end/80692
7633 * gcc.c-torture/execute/pr80692.c: New testcase.
7634
0152001b 76352017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7636
7637 PR libgfortran/80741
7638 * gfortran.dg/read_4.f90: New test.
7639
c8ded430
BS
76402017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7641
7642 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7643
e5b1f5a1
FR
76442017-05-17 Fritz Reese <fritzoreese@gmail.com>
7645
7646 PR fortran/80668
7647 * gfortran.dg/pr80668.f90: New.
7648
9853cb28
PB
76492017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7650
7651 PR middle-end/80775
7652 * gcc.dg/pr80775.c: New test.
7653
142473df
MP
76542017-05-17 Marek Polacek <polacek@redhat.com>
7655
7656 PR sanitizer/80659
7657 * gcc.dg/asan/pr80659.c: New test.
7658
8508a5b5
SKS
76592017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7660
7661 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7662 unsigned long.
7663
bc36d2b7
CX
76642017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7665
7666 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7667
4fc5ebf1
JG
76682017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7669 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7670
7671 PR tree-optimization/80457
7672 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7673 call vect_model_simple_cost.
7674
bedee914
PT
76752017-05-16 Paul Thomas <pault@gcc.gnu.org>
7676
7677 PR fortran/80554
7678 * gfortran.dg/submodule_29.f08: New test.
7679
10791753
DM
76802017-05-16 David Malcolm <dmalcolm@redhat.com>
7681
7682 * g++.dg/other/accessor-fixits-1.C: New test case.
7683 * g++.dg/other/accessor-fixits-2.C: New test case.
7684 * g++.dg/other/accessor-fixits-3.C: New test case.
7685 * g++.dg/other/accessor-fixits-4.C: New test case.
7686
727577c2
CL
76872017-05-16 Carl Love <cel@us.ibm.com>
7688
7689 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7690 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7691 built-ins to the test suite file. Note, support for mradds exists
7692 but no test case exists.
7693 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7694 built-ins to the test suite file.
7695
6b6ae9eb
MP
76962017-05-16 Marek Polacek <polacek@redhat.com>
7697
7698 PR sanitizer/80536
7699 PR sanitizer/80386
7700 * c-c++-common/ubsan/pr80536.c: New test.
7701 * g++.dg/ubsan/pr80386.C: New test.
7702
678d7e19
TC
77032017-05-16 Tamar Christina <tamar.christina@arm.com>
7704
7705 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7706 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7707
6da37857
MW
77082016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7709
7710 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7711 expected output of vadd, vsub and vmul instructions.
7712 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7713 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7714 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7715
a5768d38
JD
77162017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7717
7718 PR libgfortran/80727
7719 * gfortran.dg/read_3.f90: New test.
7720
3a77e7cc
NS
77212017-05-15 Nathan Sidwell <nathan@acm.org>
7722
2016c841
NS
7723 PR c++/79369
7724 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7725
3a77e7cc
NS
7726 PR c++/79369
7727 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7728 * g++.dg/cpp0x/pr79369.C: New.
7729
0735a1c8
SK
77302017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7731
7732 PR fortran/80752
3a77e7cc 7733 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7734
f108770a
UB
77352017-05-15 Uros Bizjak <ubizjak@gmail.com>
7736
900b5b6a 7737 PR target/80425
f108770a
UB
7738 * gcc.target/i386/pr80425-1.c: New test.
7739 * gcc.target/i386/pr80425-2.c: Ditto.
7740
e30ce0a3
JL
77412017-05-15 Jeff Law <law@redhat.com>
7742
7743 * gcc.target/mips/reorgbug-1.c: New test.
7744
0d5a0a33
PMR
77452017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7746
7747 * gnat.dg/specs/pack13.ads: New test.
7748
a104bd88
MS
77492017-05-14 Martin Sebor <msebor@redhat.com>
7750
7751 PR middle-end/77671
7752 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7753 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7754 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7755 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7756 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7757
c6c02519
MS
77582017-05-14 Martin Sebor <msebor@redhat.com>
7759
7760 PR middle-end/80669
7761 * gcc.dg/builtin-stpncpy.c: New test.
7762
d6d4d770
DS
77632017-05-14 Daniel Santos <daniel.santos@pobox.com>
7764
7765 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7766 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7767 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7768 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7769
b9bdd60b
JK
77702017-05-14 Julia Koval <julia.koval@intel.com>
7771
7772 * gcc.target/i386/xgetsetbv.c: New test.
7773
28ae01cd
NK
77742017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7775
7776 PR fortran/80442
7777 * gfortran.dg/impl_do_var_data.f90: New Test
7778
c7488b4f
PJ
77792017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7780
7781 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7782 A regression test for a private array access case which caused
7783 an assert.
7784
9b5f12ae
MS
77852017-05-12 Martin Sebor <msebor@redhat.com>
7786
7787 PR testsuite/80643
7788 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7789 to the purpose of the test.
7790
b76f1550
SM
77912017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7792
7793 * gcc.target/powerpc/bmi-andn-1.c: New file
7794 * gcc.target/powerpc/bmi-andn-2.c: New file.
7795 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7796 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7797 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7798 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7799 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7800 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7801 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7802 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7803 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7804 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7805 * gcc.target/powerpc/bmi-check.h: New File.
7806 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7807 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7808 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7809 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7810 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7811 * gcc.target/powerpc/bmi2-check.h: New file.
7812 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7813 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7814 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7815 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7816 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7817 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7818 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7819 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7820 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7821
2a3fa75a
PC
78222017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7823
7824 PR c++/60430
7825 * g++.dg/cpp0x/pr60430.C: New.
7826
e8bf7c7b
JL
78272017-05-12 Jeff Law <law@redhat.com>
7828
7829 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7830
284d1f76
PB
78312017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7832
7833 PR middle-end/80707
7834 * g++.dg/pr80707.C: New test.
7835
302a0e37
WS
78362017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7837
7838 * gcc.target/powerpc/fold-vec-div-float.c: New.
7839 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7840 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7841
a7785078
WS
78422017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7843
7844 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7845 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7846 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7847 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7848 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7849 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7850 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7851 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7852 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7853 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7854 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7855 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7856
9206028e
PC
78572017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 PR c++/49604
7860 * g++.dg/cpp0x/forw_enum14.C: New.
7861 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7862
7af1c0ad
RB
78632017-05-12 Richard Biener <rguenther@suse.de>
7864
7865 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7866
f7e95bdb
PC
78672017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7868
7869 PR c++/67687
7870 * g++.dg/cpp0x/constexpr-ice17.C: New.
7871
53e788d0
RB
78722017-05-12 Richard Biener <rguenther@suse.de>
7873
7874 PR tree-optimization/80713
7875 * gcc.dg/torture/pr80713.c: New testcase.
7876
2ead1ab9
AK
78772017-05-12 Andi Kleen <ak@linux.intel.com>
7878
7879 PR testsuite/77684
7880 * lib/target-supports.exp (profopt-perf-wrapper):
7881 Add -m8 option to increase parallelism.
7882
ee58b02f
TS
78832017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7884
1e47f02b
TS
7885 * c-c++-common/goacc/parallel-dims-1.c: New file.
7886 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7887
b0f271ce
TS
7888 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7889 * c-c++-common/goacc/classify-kernels.c: Likewise.
7890 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7891 Likewise.
7892 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7893 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7894 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7895 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7896 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7897 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7898 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7899 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7900 * c-c++-common/goacc/kernels-loop.c: Likewise.
7901 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7902 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7903 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7904 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7905 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7906 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7907 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7908 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7909 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7910 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7911 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7912 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7913
25651634
TS
7914 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7915 * c-c++-common/goacc/classify-kernels.c: Likewise.
7916 * c-c++-common/goacc/classify-parallel.c: Likewise.
7917 * c-c++-common/goacc/classify-routine.c: Likewise.
7918 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7919 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7920 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7921 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7922
ee58b02f
TS
7923 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7924 * c-c++-common/goacc/classify-kernels.c: Likewise.
7925 * c-c++-common/goacc/classify-parallel.c: Likewise.
7926 * c-c++-common/goacc/classify-routine.c: Likewise.
7927 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7928 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7929 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7930 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7931
2d82ec25
NS
79322017-05-11 Nathan Sidwell <nathan@acm.org>
7933
7934 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7935
79362017-05-11 Carl Love <cel@us.ibm.com>
7937
7938 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7939 to the test suite file.
7940 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7941 to the test suite file.
7942
628c06d6
JD
79432017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7944
7945 PR fortran/78659
7946 * gfortran.dg/namelist_91.f90: New test.
7947 * gfortran.dg/namelist_92.f90: New test.
7948 * gfortran.dg/namelist_93.f90: New test.
7949 * gfortran.dg/namelist_94.f90: New test.
7950
1bea0f26
BS
79512017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7952
7953 PR target/80695
7954 * gcc.target/powerpc/pr80695-p8.c: New file.
7955 * gcc.target/powerpc/pr80695-p9.c: New file.
7956
7c85c9fe
UB
79572017-05-11 Uros Bizjak <ubizjak@gmail.com>
7958 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR target/80706
7961 * gcc.target/i386/pr80706.c: New test.
7962
d7a33a4c
JK
79632017-05-11 Julia Koval <julia.koval@intel.com>
7964
7965 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7966 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7967 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7968 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7969
59fbddcf
PC
79702017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 PR c++/70538
7973 * g++.dg/cpp0x/pr70538.C: New.
7974
cc09ff60
UB
79752017-05-11 Uros Bizjak <ubizjak@gmail.com>
7976
7c85c9fe
UB
7977 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7978 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7979 (dg-options): Remove -fno-tree-sink.
7980
4fd18c78
KN
79812017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7982
7983 * gcc.target/powerpc/cmpb-1.c: New test.
7984 * gcc.target/powerpc/cmpb-2.c: New test.
7985 * gcc.target/powerpc/cmpb-3.c: New test.
7986 * gcc.target/powerpc/cmpb32-1.c: New test.
7987 * gcc.target/powerpc/cmpb32-2.c: New test.
7988
43b883a9
RB
79892017-05-11 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/80705
7992 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7993
29b871ec
NS
79942017-05-11 Nathan Sidwell <nathan@acm.org>
7995
7996 * lib/scanlang.exp: New.
7997 * lib/gcc-dg.exp: Load scanlang.exp.
7998 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7999
c587104e
MM
80002017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8001
8002 PR testsuite/80580
8003 * gcc.dg/gimplefe-error-6.c: New test.
8004
67ac9a9d
MM
80052017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8006
8007 PR testsuite/80580
8008 * gcc.dg/gimplefe-error-5.c: New test.
8009
ac4eb40f
MM
80102017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8011
8012 PR testsuite/80580
8013 * gcc.dg/gimplefe-error-4.c: New test.
8014
d45d6282
BS
80152017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8016
8017 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
8018
f4ee3a9e
UB
80192017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8020
8021 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
8022 (_mm_maskz_max_round_sd): Test new intrinsics.
8023 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
8024 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
8025 (_mm_maskz_max_round_ss): Test new intrinsics.
8026 * gcc.target/i386/avx512f-vmaxss-2.c: New.
8027 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
8028 (_mm_maskz_min_round_sd): Test new intrinsics.
8029 * gcc.target/i386/avx512f-vminsd-2.c: New.
8030 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
8031 (_mm_maskz_min_round_ss): Test new intrinsics.
8032 * gcc.target/i386/avx512f-vminss-2.c: New.
8033 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
8034 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
8035 (__builtin_ia32_minss_mask_round): Test new builtins.
8036 * gcc.target/i386/sse-13.c: Ditto.
8037 * gcc.target/i386/sse-23.c: Ditto.
8038 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
8039 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
8040 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
8041 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
8042 (_mm_mask_min_round_ss): Test new intrinsics.
8043 * gcc.target/i386/testround-1.c: Ditto.
8044
80452017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8046
8047 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
8048 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
8049 (_mm_maskz_div_round_sd): Test new intrinsics.
8050 * gcc.target/i386/avx512f-vdivsd-2.c: New.
8051 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
8052 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
8053 (_mm_maskz_div_round_ss): Test new intrinsics.
8054 * gcc.target/i386/avx512f-vdivss-2.c: New.
8055 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
8056 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
8057 (_mm_maskz_mul_round_sd): Test new intrinsics.
8058 * gcc.target/i386/avx512f-vmulsd-2.c: New.
8059 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
8060 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
8061 (_mm_maskz_mul_round_ss): Test new intrinsics.
8062 * gcc.target/i386/avx512f-vmulss-2.c: New.
8063 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
8064 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
8065 (__builtin_ia32_mulss_mask_round): Test new builtins.
8066 * gcc.target/i386/sse-13.c: Ditto.
8067 * gcc.target/i386/sse-23.c: Ditto.
8068 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
8069 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
8070 (_mm_maskz_mul_round_ss): Test new intrinsics.
8071 * gcc.target/i386/testround-1.c: Ditto.
8072
80732017-05-10 Julia Koval <julia.koval@intel.com>
8074
8075 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
8076 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
8077 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
8078
80792017-05-10 Julia Koval <julia.koval@intel.com>
8080
8081 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
8082 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8083 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
8084 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8085
ca4d2851
PB
80862017-05-10 Peter Bergner <bergner@vnet.ibm.com>
8087
0f374417 8088 PR tree-optimization/51513
ca4d2851
PB
8089 * gcc.target/powerpc/pr51513.c: New test.
8090 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
8091 __builtin_abort().
8092 * gcc.dg/predict-14.c: Likewise.
8093
5562ebfc
CL
80942017-05-10 Carl Love <cel@us.ibm.com>
8095 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
8096 to the test suite file.
8097 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
8098 to the test suite file.
8099
0ca2e7f7
PK
81002017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8101
8102 PR tree-optimization/77644
8103 * gcc.dg/tree-ssa/pr77644.c: New test-case.
8104
e1ad2926
AO
81052017-05-10 Alexandre Oliva <aoliva@redhat.com>
8106
8107 * gcc.dg/guality/inline-params-2.c: New.
8108
f00b411f
PC
81092017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
8110
8111 PR c++/80145
8112 * g++.dg/cpp1y/auto-fn37.C: New.
8113 * g++.dg/cpp1y/auto-fn38.C: Likewise.
8114
bf2a705c
MM
81152017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8116
8117 PR target/68163
8118 * gcc.target/powerpc/pr68163.c: New test.
8119
5285d5d3
JW
81202017-05-09 Janus Weil <janus@gcc.gnu.org>
8121
8122 PR fortran/79311
8123 * gfortran.dg/finalize_32.f90: New test.
8124
31c2d57d
VR
81252017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
8126
8127 PR c/35441
8128 * gcc.dg/pr35441.c: New test.
8129
731f2c8a
MS
81302017-05-09 Martin Sebor <msebor@redhat.com>
8131
8132 PR testsuite/80643
8133 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
8134 output.
8135
cc49d15a
PC
81362017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8137
8138 PR c++/80186
8139 * g++.dg/template/crash126.C: New.
8140
85282abc
SP
81412017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
8142
8143 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
8144 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
8145 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
8146 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
8147
823c79ae
DH
81482017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8149
10a8bb62 8150 PR testsuite/80611
823c79ae
DH
8151 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
8152
79557bae
CZ
81532017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8154
8155 * gcc.target/arc/tmac-1.c: New file.
8156 * gcc.target/arc/tmac-2.c: Likewise.
8157 * gcc.target/arc/tmac.h: Likewise.
8158
c7314bc1
CZ
81592017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8160 Andrew Burgess <andrew.burgess@embecosm.com>
8161
8162 * gcc.target/arc/firq-1.c: New file.
8163 * gcc.target/arc/firq-2.c: Likewise.
8164 * gcc.target/arc/firq-3.c: Likewise.
8165 * gcc.target/arc/firq-4.c: Likewise.
8166 * gcc.target/arc/firq-5.c: Likewise.
8167 * gcc.target/arc/firq-6.c: Likewise.
8168
41453183
CZ
81692017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8170
8171 * gcc.target/arc/interrupt-5.c: Newfile.
8172 * gcc.target/arc/interrupt-6.c: Likewise.
8173 * gcc.target/arc/interrupt-7.c: Likewise.
8174 * gcc.target/arc/interrupt-8.c: Likewise.
8175 * gcc.target/arc/interrupt-9.c: Likewise.
8176
019bd543
RB
81772017-05-09 Richard Biener <rguenther@suse.de>
8178
8179 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
8180 and adjust.
8181 * gcc.dg/vect/vect-50.c: Likewise.
8182
684f84de
MP
81832017-05-09 Marek Polacek <polacek@redhat.com>
8184
8185 PR c/80525
8186 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
8187 * c-c++-common/Wlogical-op-2.c: New test.
8188
fd71825b
SKS
81892017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8190
8191 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
8192 for targets with __SIZEOF_INT__ < 4.
8193
4ca2e6ec
RB
81942017-05-09 Richard Biener <rguenther@suse.de>
8195
8196 * gcc.dg/vect/vect-50.c: Revert last change.
8197 * gcc.dg/vect/vect-44.c: Likewise.
8198
631238ac
MS
81992017-05-08 Martin Sebor <msebor@redhat.com>
8200
8201 PR translation/80280
8202 * gcc.dg/format/gcc_diag-10.c: New test.
8203
6ba86ba7
KN
82042017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8205
8206 PR target/80101
8207 * gcc.target/powerpc/pr80101-1.c: New test.
8208
0f6ed121
TK
82092017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8210
8211 PR fortran/79930
8212 * gfortran.dg/inline_transpose_1.f90: Add
8213 -finline-matmul-limit=0 to options.
8214 * gfortran.dg/matmul_5.f90: Likewise.
8215 * gfortran.dg/vect/vect-8.f90: Likewise.
8216 * gfortran.dg/inline_matmul_14.f90: New test.
8217 * gfortran.dg/inline_matmul_15.f90: New test.
8218
fd991039
TK
82192017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8220
8221 PR fortran/80602
8222 * gfortran.dg/matmul_15.f90: New test case.
8223
18b8c294
WD
82242017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
8225
774cccdc
JJ
8226 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
8227 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 8228
8637c116
JL
82292017-05-07 Jeff Law <law@redhat.com>
8230
8231 Revert:
8232 2017-05-06 Jeff Law <law@redhat.com>
8233 PR tree-optimization/78496
8234 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8235 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8236
973dfbb4
JL
82372017-05-06 Jeff Law <law@redhat.com>
8238
8239 PR tree-optimization/78496
8240 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8241 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8242
8ffa3150
RS
82432017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8244
8245 * gcc.target/aarch64/spill_1.c: New test.
8246
2a3f7997
RS
82472017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8248
8249 PR rtl-optimization/75964
8250 * gcc.dg/torture/pr75964.c: New test.
8251
d554bf23
TV
82522017-05-06 Tom de Vries <tom@codesourcery.com>
8253
8254 PR testsuite/80606
8255 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
8256 * gcc.target/i386/avx-vtestpd-2.c: Same.
8257 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
8258 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
8259 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
8260 * gcc.target/i386/avx-vtestpd-3.c: Same.
8261 * gcc.target/i386/avx-vtestps-1.c: Same.
8262 * gcc.target/i386/avx-vtestps-2.c: Same.
8263 * gcc.target/i386/avx-vtestps-256-1.c: Same.
8264 * gcc.target/i386/avx-vtestps-256-2.c: Same.
8265 * gcc.target/i386/avx-vtestps-256-3.c: Same.
8266 * gcc.target/i386/avx-vtestps-3.c: Same.
8267
7a976fe7
TV
82682017-05-06 Tom de Vries <tom@codesourcery.com>
8269
8270 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
8271
0e852c66
TV
82722017-05-06 Tom de Vries <tom@codesourcery.com>
8273
8274 PR testsuite/80557
8275 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
8276 * gcc.target/powerpc/altivec-types-1.c: Same.
8277
63c40d92
TV
82782017-05-06 Tom de Vries <tom@codesourcery.com>
8279
8280 PR testsuite/80557
8281 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
8282 * gcc.target/spu/intrinsics-1.c: Same.
8283
b25b8f91
TV
82842017-05-06 Tom de Vries <tom@codesourcery.com>
8285
8286 PR testsuite/80557
8287 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
8288
6df13491
TV
82892017-05-06 Tom de Vries <tom@codesourcery.com>
8290
8291 PR testsuite/80557
8292 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
8293 * gcc.target/aarch64/spellcheck_2.c: Same.
8294 * gcc.target/aarch64/spellcheck_3.c: Same.
8295
e01261fe
TV
82962017-05-06 Tom de Vries <tom@codesourcery.com>
8297
8298 PR testsuite/80557
8299 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
8300 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
8301 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
8302 * g++.dg/debug/dwarf2/typedef5.C: Same.
8303 * g++.dg/goacc/data-1.C: Same.
8304
9945596c
BS
83052017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8306
8307 * gcc.target/powerpc/versioned-copy-loop.c: New file.
8308
8acb8575
MM
83092017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8310
8311 PR target/79038
8312 PR target/79202
8313 PR target/79203
8314 * gcc.target/powerpc/ppc-round3.c: New test.
8315 * gcc.target/powerpc/ppc-round2.c: Update expected code.
8316
ac699a04
JJ
83172017-05-05 Jakub Jelinek <jakub@redhat.com>
8318
8dc6a926
JJ
8319 PR tree-optimization/80632
8320 * gcc.dg/pr80632.c: New test.
8321
ac699a04
JJ
8322 PR tree-optimization/80558
8323 * gcc.dg/tree-ssa/vrp115.c: New test.
8324
655b5fc8
AV
83252017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8326 Thomas Preud'homme <thomas.preudhomme@arm.com>
8327 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8328
8329 PR target/71607
8330 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
8331 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
8332 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
8333 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
8334 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
8335 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
8336 * gcc.target/arm/tls-disable-literal-pool.c: New.
8337
c02d2d0a
PK
83382017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8339
8340 PR tree-optimization/80613
8341 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
8342
dfae9048
PC
83432017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
8344
8345 PR c++/71577
8346 * g++.dg/cpp0x/pr71577.C: New.
8347
d9c5a8b9
MS
83482017-05-04 Martin Sebor <msebor@redhat.com>
8349
8350 PR middle-end/79234
8351 * gcc.dg/builtin-stringop-chk-8.c: New test.
8352 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
8353 * gcc.dg/builtin-stringop-chk-4.c: Same.
8354 * gcc.dg/builtin-strncat-chk-1.c: Same.
8355 * g++.dg/ext/strncpy-chk1.C: Same.
8356 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8357 * gcc.dg/out-of-bounds-1.c: Same.
8358 * gcc.dg/pr78138.c: Same.
8359 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
8360 * gfortran.dg/mvbits_7.f90: Same.
8361
e50d56a5
MS
83622017-05-04 Martin Sebor <msebor@redhat.com>
8363
8364 PR preprocessor/79214
8365 PR middle-end/79222
8366 PR middle-end/79223
8367 * gcc.dg/pr79214.c: New test.
8368 * gcc.dg/pr79214.h: New test header.
8369 * gcc.dg/pr79222.c: New test.
8370 * gcc.dg/pr79223.c: New test.
8371 * gcc.dg/pr78138.c: Adjust.
8372 * gfortran.dg/unconstrained_commons.f: Same.
8373
0f2c4a8f
MS
83742017-05-04 Martin Sebor <msebor@redhat.com>
8375
8376 PR translation/80280
8377 * g++.dg/abi/Wabi-2-3.C: Adjust.
8378 * g++.dg/abi/Wabi-3-2.C: Ditto.
8379 * g++.dg/lookup/using17.C: Ditto.
8380 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
8381
8eef6097
MJ
83822017-05-04 Martin Jambor <mjambor@suse.cz>
8383
8384 PR tree-optimization/80622
8385 * gcc.dg/tree-ssa/pr80622.c: New test.
8386
83872017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
8388
8389 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
8390
26f1a658
JH
83912017-05-04 Jan Hubicka <hubicka@ucw.cz>
8392
8393 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
8394 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
8395
4d147bca
RB
83962017-05-04 Richard Biener <rguenther@suse.de>
8397
8398 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
8399
3862ef76
RS
84002017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
8401
8402 * gcc.dg/vect/vect-profile-1.c: New test.
8403
c89ffd99
MP
84042017-05-04 Marek Polacek <polacek@redhat.com>
8405
8406 PR tree-optimization/80612
8407 * gcc.dg/torture/pr80612.c: New test.
8408
261ce1e5
PB
84092017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8410 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
8411
8412 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
8413 check_effective_target_arm_thumb1_movt_ok.
8414
556cf088
PB
84152017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8416
8417 * gcc.target/arm/fpscr.c: New file.
8418
010b1cc0
TP
84192017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8420
8421 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8422 target.
8423
99b68476
TV
84242017-05-04 Tom de Vries <tom@codesourcery.com>
8425
8426 PR testsuite/80557
8427 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8428 line numbers.
8429 * g++.dg/warn/miss-format-1.C: Same.
8430 * g++.dg/warn/overflow-warn-1.C: Same.
8431 * g++.dg/warn/overflow-warn-3.C: Same.
8432 * g++.dg/warn/overflow-warn-4.C: Same.
8433
09177a4b
TV
84342017-05-04 Tom de Vries <tom@codesourcery.com>
8435
8436 PR testsuite/80557
8437 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8438 * gcc.target/i386/pr68657.c: Same.
8439 * gcc.target/i386/pr69255-1.c: Same.
8440 * gcc.target/i386/pr69255-2.c: Same.
8441 * gcc.target/i386/pr69255-3.c: Same.
8442
02c64149
RB
84432017-05-04 Richard Biener <rguenther@suse.de>
8444
8445 PR tree-optimization/31130
8446 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8447 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8448 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8449 * gcc.dg/pr52904.c: Remove XFAIL.
8450 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8451
9a26dfc8
JL
84522017-05-03 Jeff Law <law@redhat.com>
8453
8454 PR tree-optimization/78496
8455 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8456
4d0e904f
UB
84572017-05-03 Uros Bizjak <ubizjak@gmail.com>
8458
8459 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8460
49ab4621
RB
84612017-05-03 Richard Biener <rguenther@suse.de>
8462
8463 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8464
18bfe940
JJ
84652017-05-03 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR tree-optimization/79472
4d0e904f
UB
8468 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8469 to dg-options.
18bfe940
JJ
8470 * gcc.dg/tree-ssa/vrp113.c: New test.
8471 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8472 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8473 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8474
53e62089
TV
84752017-05-03 Tom de Vries <tom@codesourcery.com>
8476
8477 PR testsuite/80557
8478 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8479 * c-c++-common/Wshift-negative-value-2.c: Same.
8480 * c-c++-common/Wshift-negative-value-3.c: Same.
8481 * c-c++-common/Wshift-negative-value-4.c: Same.
8482 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8483 * c-c++-common/cpp/pr60400.c: Same.
8484 * c-c++-common/fmax-errors.c: Same.
8485 * c-c++-common/goacc/data-2.c: Same.
8486 * c-c++-common/goacc/host_data-2.c: Same.
8487 * c-c++-common/gomp/simd4.c: Same.
8488 * c-c++-common/pr28656.c: Same.
8489 * c-c++-common/pr43395.c: Same.
8490 * c-c++-common/torture/pr57945.c: Same.
8491
962913a5
TV
84922017-05-03 Tom de Vries <tom@codesourcery.com>
8493
8494 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8495 arg of dg directive.
8496 * c-c++-common/goacc/routine-3.c: Same.
8497 * c-c++-common/goacc/routine-4.c: Same.
8498
ad53f123
DM
84992017-05-02 David Malcolm <dmalcolm@redhat.com>
8500
8501 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8502 (test_fixit_insert_newline): New function.
8503 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8504 (test_fixit_insert_newline): New function.
8505 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8506 (test_fixit_insert_newline): New function.
8507 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8508 (test_fixit_insert_newline): New function.
8509 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8510 (test_show_locus): Handle test_fixit_insert_newline.
8511
0ca91c77
BC
85122017-05-02 Bin Cheng <bin.cheng@arm.com>
8513
8514 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8515
cc5b8f3d
TC
85162017-04-27 Tamar Christina <tamar.christina@arm.com>
8517
8518 * gcc.dg/lsr-div1.c: New testcase.
8519
1853f5c7
SP
85202017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8521
8522 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8523 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8524 (_mm_maskz_add_round_sd): Test new intrinsics.
8525 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8526 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8527 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8528 (_mm_maskz_add_round_ss): Test new intrinsics.
8529 * gcc.target/i386/avx512f-vaddss-2.c: New.
8530 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8531 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8532 (_mm_maskz_sub_round_sd): Test new intrinsics.
8533 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8534 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8535 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8536 (_mm_maskz_sub_round_ss): Test new intrinsics.
8537 * gcc.target/i386/avx512f-vsubss-2.c: New.
8538 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8539 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8540 (__builtin_ia32_subss_mask_round): Test new builtins.
8541 * gcc.target/i386/sse-13.c: Ditto.
8542 * gcc.target/i386/sse-23.c: Ditto.
8543 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8544 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8545 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8546 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8547 (_mm_mask_sub_round_ss): Test new intrinsics.
8548 * gcc.target/i386/testround-1.c: Ditto.
8549
2bba7541
MJ
85502017-05-02 Martin Jambor <mjambor@suse.cz>
8551
8552 PR tree-optimization/78687
8553 * g++.dg/tree-ssa/pr78687.C: New test.
8554
2bf54d93
RB
85552017-05-02 Richard Biener <rguenther@suse.de>
8556
8557 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8558 behavior.
8559 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8560
aee63acc
RB
85612017-05-02 Richard Biener <rguenther@suse.de>
8562
8563 PR tree-optimization/80591
8564 * gcc.dg/torture/pr80591.c: New testcase.
8565
e7d70c6c
RB
85662017-05-02 Richard Biener <rguenther@suse.de>
8567
8568 PR tree-optimization/80549
8569 * gcc.dg/torture/pr80549.c: New testcase.
8570
52e0a9f7
SKS
85712017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8572
8573 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8574 unsigned long.
8575
815d9cc6
XR
85762017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8577
8578 PR c++/80038
8579 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8580
338035aa
DM
85812017-05-01 David Malcolm <dmalcolm@redhat.com>
8582
8583 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8584 reflect insertion fix-it hints at the same location now being
8585 consolidated.
8586
4d82d0bc
MS
85872017-05-01 Martin Sebor <msebor@redhat.com>
8588
8589 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8590 on ILP32 targets.
8591
d539a57b
TV
85922017-05-01 Tom de Vries <tom@codesourcery.com>
8593
8594 * gcc.dg/pr78768.c: Require linker plugin.
8595
c6b9e849
TK
85962017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8597
8598 PR fortran/37131
8599 * gfortran.dg/matmul_bounds_11.f90: New test.
8600
706eb1a7
MS
86012017-05-01 Martin Sebor <msebor@redhat.com>
8602
8603 PR tree-optimization/79715
8604 * gcc.dg/pr79715.c: New test.
8605
723f4140
TV
86062017-05-01 Tom de Vries <tom@codesourcery.com>
8607
8608 PR testsuite/65941
8609 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8610 * g++.dg/other/pr59492.C: Require effective target rdrand.
8611
6bbb3a69
VR
86122017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8613
8614 * g++.dg/diagnostic/member-decl-1.C: New test.
8615
4212aecd
MG
86162017-04-29 Marc Glisse <marc.glisse@inria.fr>
8617
8618 PR tree-optimization/80487
8619 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8620
fe75f732
PK
86212017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8622
8623 PR tree-optimization/79697
8624 * gcc.dg/tree-ssa/pr79697.c: New test.
8625
6bcd8768
TV
86262017-04-29 Tom de Vries <tom@codesourcery.com>
8627
8628 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8629
d127ae9f
MS
86302017-04-28 Martin Sebor <msebor@redhat.com>
8631
8632 PR tree-optimization/80523
8633 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8634
c9610933
TV
86352017-04-28 Tom de Vries <tom@codesourcery.com>
8636
8637 PR testsuite/80557
8638 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8639 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8640
b5be38bc
TV
86412017-04-28 Tom de Vries <tom@codesourcery.com>
8642
8643 PR testsuite/80557
8644 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8645 * obj-c++.dg/bitfield-4.mm: Same.
8646 * obj-c++.dg/bitfield-5.mm: Same.
8647 * obj-c++.dg/exceptions-3.mm: Same.
8648 * obj-c++.dg/exceptions-5.mm: Same.
8649 * obj-c++.dg/method-1.mm: Same.
8650 * obj-c++.dg/method-12.mm: Same.
8651 * obj-c++.dg/method-13.mm: Same.
8652 * obj-c++.dg/method-15.mm: Same.
8653 * obj-c++.dg/method-16.mm: Same.
8654 * obj-c++.dg/property/at-property-18.mm: Same.
8655 * obj-c++.dg/property/at-property-25.mm: Same.
8656 * obj-c++.dg/property/at-property-5.mm: Same.
8657 * obj-c++.dg/property/dynamic-2.mm: Same.
8658 * obj-c++.dg/property/property-neg-3.mm: Same.
8659 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8660 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8661 * obj-c++.dg/syntax-error-1.mm: Same.
8662 * obj-c++.dg/try-catch-13.mm: Same.
8663 * objc.dg/bitfield-4.m: Same.
8664 * objc.dg/class-1.m: Same.
8665 * objc.dg/method-11.m: Same.
8666 * objc.dg/method-6.m: Same.
8667 * objc.dg/method-7.m: Same.
8668 * objc.dg/method-9.m: Same.
8669 * objc.dg/missing-proto-3.m: Same.
8670 * objc.dg/naming-2.m: Same.
8671 * objc.dg/property/at-property-16.m: Same.
8672 * objc.dg/property/at-property-18.m: Same.
8673 * objc.dg/property/at-property-25.m: Same.
8674 * objc.dg/property/at-property-5.m: Same.
8675 * objc.dg/property/dynamic-2.m: Same.
8676 * objc.dg/property/property-neg-3.m: Same.
8677 * objc.dg/protocol-inheritance-1.m: Same.
8678 * objc.dg/protocol-inheritance-2.m: Same.
8679
d35256b6
MG
86802017-04-28 Marc Glisse <marc.glisse@inria.fr>
8681
8682 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8683
7a95dfa7
TV
86842017-04-28 Tom de Vries <tom@codesourcery.com>
8685
8686 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8687 dg-(error|warning|message|bogus).
8688 * g++.dg/conversion/dr195-1.C: Same.
8689 * g++.dg/conversion/dr195.C: Same.
8690 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8691 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8692 * g++.dg/cpp0x/inline-ns7.C: Same.
8693 * g++.dg/cpp0x/variadic105.C: Same.
8694 * g++.dg/cpp0x/variadic65.C: Same.
8695 * g++.dg/expr/call2.C: Same.
8696 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8697 * g++.dg/expr/pmf-1.C: Same.
8698 * g++.dg/ext/altivec-types-1.C: Same.
8699 * g++.dg/ext/altivec-types-2.C: Same.
8700 * g++.dg/ext/altivec-types-3.C: Same.
8701 * g++.dg/ext/attrib14.C: Same.
8702 * g++.dg/ext/complit1.C: Same.
8703 * g++.dg/ext/forscope2.C: Same.
8704 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8705 * g++.dg/ext/label13.C: Same.
8706 * g++.dg/ext/member-attr.C: Same.
8707 * g++.dg/ext/visibility/anon7.C: Same.
8708 * g++.dg/ext/visibility/visibility-7.C: Same.
8709 * g++.dg/ext/vla2.C: Same.
8710 * g++.dg/inherit/access2.C: Same.
8711 * g++.dg/inherit/covariant12.C: Same.
8712 * g++.dg/inherit/covariant14.C: Same.
8713 * g++.dg/inherit/namespace-as-base.C: Same.
8714 * g++.dg/inherit/template-as-base.C: Same.
8715 * g++.dg/lookup/ambig1.C: Same.
8716 * g++.dg/lookup/ambig2.C: Same.
8717 * g++.dg/lookup/ambig3.C: Same.
8718 * g++.dg/lookup/class-member-1.C: Same.
8719 * g++.dg/lookup/conv-1.C: Same.
8720 * g++.dg/lookup/decl1.C: Same.
8721 * g++.dg/lookup/koenig1.C: Same.
8722 * g++.dg/lookup/scoped1.C: Same.
8723 * g++.dg/lookup/scoped2.C: Same.
8724 * g++.dg/lookup/two-stage4.C: Same.
8725 * g++.dg/lookup/used-before-declaration.C: Same.
8726 * g++.dg/lookup/using.C: Same.
8727 * g++.dg/lookup/using17.C: Same.
8728 * g++.dg/lookup/using2.C: Same.
8729 * g++.dg/other/abstract2.C: Same.
8730 * g++.dg/other/classkey1.C: Same.
8731 * g++.dg/other/component1.C: Same.
8732 * g++.dg/other/const1.C: Same.
8733 * g++.dg/other/const2.C: Same.
8734 * g++.dg/other/conversion1.C: Same.
8735 * g++.dg/other/do1.C: Same.
8736 * g++.dg/other/error1.C: Same.
8737 * g++.dg/other/error10.C: Same.
8738 * g++.dg/other/error3.C: Same.
8739 * g++.dg/other/error4.C: Same.
8740 * g++.dg/other/error5.C: Same.
8741 * g++.dg/other/error8.C: Same.
8742 * g++.dg/other/error9.C: Same.
8743 * g++.dg/other/field1.C: Same.
8744 * g++.dg/other/init1.C: Same.
8745 * g++.dg/other/ptrmem2.C: Same.
8746 * g++.dg/other/return1.C: Same.
8747 * g++.dg/overload/builtin3.C: Same.
8748 * g++.dg/overload/error1.C: Same.
8749 * g++.dg/overload/error2.C: Same.
8750 * g++.dg/overload/koenig2.C: Same.
8751 * g++.dg/overload/pmf1.C: Same.
8752 * g++.dg/parse/args1.C: Same.
8753 * g++.dg/parse/attr3.C: Same.
8754 * g++.dg/parse/constant4.C: Same.
8755 * g++.dg/parse/crash10.C: Same.
8756 * g++.dg/parse/crash18.C: Same.
8757 * g++.dg/parse/crash19.C: Same.
8758 * g++.dg/parse/crash20.C: Same.
8759 * g++.dg/parse/crash21.C: Same.
8760 * g++.dg/parse/crash22.C: Same.
8761 * g++.dg/parse/crash32.C: Same.
8762 * g++.dg/parse/decl-specifier-1.C: Same.
8763 * g++.dg/parse/error58.C: Same.
8764 * g++.dg/parse/local-class1.C: Same.
8765 * g++.dg/parse/non-dependent2.C: Same.
8766 * g++.dg/parse/parameter-declaration-1.C: Same.
8767 * g++.dg/parse/ptrmem2.C: Same.
8768 * g++.dg/parse/ptrmem3.C: Same.
8769 * g++.dg/parse/saved1.C: Same.
8770 * g++.dg/tc1/dr101.C: Same.
8771 * g++.dg/tc1/dr142.C: Same.
8772 * g++.dg/tc1/dr176.C: Same.
8773 * g++.dg/template/conv4.C: Same.
8774 * g++.dg/template/crash56.C: Same.
8775 * g++.dg/template/dependent-expr2.C: Same.
8776 * g++.dg/template/error1.C: Same.
8777 * g++.dg/template/error2.C: Same.
8778 * g++.dg/template/explicit6.C: Same.
8779 * g++.dg/template/init-list.C: Same.
8780 * g++.dg/template/local1.C: Same.
8781 * g++.dg/template/lookup2.C: Same.
8782 * g++.dg/template/meminit2.C: Same.
8783 * g++.dg/template/nontype25.C: Same.
8784 * g++.dg/template/ptrmem2.C: Same.
8785 * g++.dg/template/qualttp19.C: Same.
8786 * g++.dg/template/qualttp20.C: Same.
8787 * g++.dg/template/ttp3.C: Same.
8788 * g++.dg/template/unify4.C: Same.
8789 * g++.dg/template/unify6.C: Same.
8790 * g++.dg/template/unify7.C: Same.
8791 * g++.dg/template/warn1.C: Same.
8792 * g++.dg/tree-ssa/dom-invalid.C: Same.
8793 * g++.dg/ubsan/shift-1.C: Same.
8794 * g++.dg/warn/Wunused-2.C: Same.
8795 * g++.dg/warn/Wunused-4.C: Same.
8796 * g++.dg/warn/Wunused-6.C: Same.
8797 * g++.dg/warn/deprecated-6.C: Same.
8798 * g++.dg/warn/deprecated.C: Same.
8799 * g++.dg/warn/effc1.C: Same.
8800 * g++.dg/warn/effc3.C: Same.
8801 * g++.dg/warn/incomplete1.C: Same.
8802 * g++.dg/warn/inline1.C: Same.
8803 * g++.dg/warn/noeffect2.C: Same.
8804 * g++.dg/warn/noeffect4.C: Same.
8805 * g++.dg/warn/oldcast1.C: Same.
8806 * g++.dg/warn/sentinel.C: Same.
8807 * g++.dg/warn/unit-1.C: Same.
8808 * g++.old-deja/g++.pt/inherit2.C: Same.
8809 * g++.old-deja/g++.pt/overload8.C: Same.
8810 * gcc.dg/20000926-1.c: Same.
8811 * gcc.dg/20040223-1.c: Same.
8812 * gcc.dg/Warray-bounds-7.c: Same.
8813 * gcc.dg/alias-1.c: Same.
8814 * gcc.dg/alias-12.c: Same.
8815 * gcc.dg/alias-13.c: Same.
8816 * gcc.dg/alias-2.c: Same.
8817 * gcc.dg/array-13.c: Same.
8818 * gcc.dg/array-4.c: Same.
8819 * gcc.dg/attr-ifunc-2.c: Same.
8820 * gcc.dg/attr-invalid.c: Same.
8821 * gcc.dg/attr-noinline.c: Same.
8822 * gcc.dg/bitfld-2.c: Same.
8823 * gcc.dg/c90-const-expr-7.c: Same.
8824 * gcc.dg/c99-const-expr-7.c: Same.
8825 * gcc.dg/cpp/20000625-1.c: Same.
8826 * gcc.dg/cpp/charconst-4.c: Same.
8827 * gcc.dg/cpp/include2.c: Same.
8828 * gcc.dg/cpp/include2a.c: Same.
8829 * gcc.dg/decl-4.c: Same.
8830 * gcc.dg/deprecated-4.c: Same.
8831 * gcc.dg/deprecated.c: Same.
8832 * gcc.dg/dfp/altivec-types.c: Same.
8833 * gcc.dg/float-range-1.c: Same.
8834 * gcc.dg/pack-test-3.c: Same.
8835 * gcc.dg/pr11492.c: Same.
8836 * gcc.dg/pr15360-1.c: Same.
8837 * gcc.dg/pr37908.c: Same.
8838 * gcc.dg/pr53265.c: Same.
8839 * gcc.dg/pr57287-2.c: Same.
8840 * gcc.dg/pr57287.c: Same.
8841 * gcc.dg/redecl-1.c: Same.
8842 * gcc.dg/sync-3.c: Same.
8843 * gcc.dg/two-types-1.c: Same.
8844 * gcc.dg/two-types-2.c: Same.
8845 * gcc.dg/two-types-4.c: Same.
8846 * gcc.dg/two-types-5.c: Same.
8847 * gcc.dg/two-types-6.c: Same.
8848 * gcc.dg/two-types-7.c: Same.
8849 * gcc.dg/two-types-8.c: Same.
8850 * gcc.dg/two-types-9.c: Same.
8851 * gcc.dg/uninit-I.c: Same.
8852 * gcc.dg/uninit-pr19430.c: Same.
8853 * gcc.dg/visibility-7.c: Same.
8854 * gcc.dg/winline-10.c: Same.
8855 * gcc.dg/winline-2.c: Same.
8856 * gcc.dg/winline-3.c: Same.
8857 * gcc.dg/winline-9.c: Same.
8858 * gcc.target/i386/attr-returns_twice-1.c: Same.
8859 * gcc.target/i386/chkp-const-check-2.c: Same.
8860 * gcc.target/i386/chkp-label-address.c: Same.
8861 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8862 * gcc.target/i386/pr39162.c: Same.
8863 * gcc.target/i386/sse-5.c: Same.
8864 * gcc.target/powerpc/altivec-types-1.c: Same.
8865 * gcc.target/powerpc/altivec-types-2.c: Same.
8866 * gcc.target/powerpc/altivec-types-3.c: Same.
8867 * gcc.target/powerpc/float128-mix.c: Same.
8868 * gcc.target/powerpc/no-r11-3.c: Same.
8869 * gcc.target/spu/Wmain.c: Same.
8870 * gcc.target/spu/ea/errors2.c: Same.
8871 * gfortran.dg/assignment_1.f90: Same.
8872 * gfortran.dg/common_3.f90: Same.
8873 * gfortran.dg/der_io_1.f90: Same.
8874 * gfortran.dg/g77/20030326-1.f: Same.
8875 * gfortran.dg/g77/9263.f: Same.
8876 * gfortran.dg/g77/960317-1.f: Same.
8877 * gfortran.dg/g77/970625-2.f: Same.
8878 * gfortran.dg/g77/980615-0.f: Same.
8879 * gfortran.dg/g77/check0.f: Same.
8880 * gfortran.dg/g77/dnrm2.f: Same.
8881 * gfortran.dg/g77/pr9258.f: Same.
8882 * gfortran.dg/ichar_1.f90: Same.
8883 * gfortran.dg/interface_1.f90: Same.
8884 * gfortran.dg/namelist_1.f90: Same.
8885 * gfortran.dg/namelist_2.f90: Same.
8886 * gfortran.dg/namelist_3.f90: Same.
8887 * gfortran.dg/namelist_print_2.f: Same.
8888 * gfortran.dg/oldstyle_1.f90: Same.
8889 * gfortran.dg/runtime_warning_1.f90: Same.
8890 * gfortran.dg/underflow.f90: Same.
8891 * gnat.dg/specs/integer_value.ads: Same.
8892 * obj-c++.dg/fsf-package-0.m: Same.
8893 * objc.dg/two-types-1.m: Same.
8894
6e49961c
ML
88952017-04-28 Martin Liska <mliska@suse.cz>
8896
8897 PR gcov-profile/79891
8898 * gcc.misc-tests/gcov-17.c: New test.
8899 * gcc.misc-tests/gcov-18.c: New test.
8900
f166beaf
TV
89012017-04-28 Tom de Vries <tom@codesourcery.com>
8902
8903 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8904 dg-(error|warning|message|bogus).
8905 * g++.dg/parse/parameter-declaration-1.C: Same.
8906 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8907 * gcc.dg/Wpointer-sign-Wall.c: Same.
8908 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8909 * gcc.dg/cpp/19990413-1.c: Same.
8910 * gcc.dg/dg-test-1.c: Same.
8911 * gcc.dg/empty-source-2.c: Same.
8912 * gcc.dg/empty-source-3.c: Same.
8913 * gcc.dg/format/c99-printf-1.c: Same.
8914 * gcc.dg/format/c99-scanf-1.c: Same.
8915 * gcc.dg/label-decl-2.c: Same.
8916 * gcc.dg/m-un-2.c: Same.
8917 * gcc.dg/uninit-pr20644-O0.c: Same.
8918 * gfortran.dg/pr70006.f90: Same.
8919 * obj-c++.dg/fsf-package-0.m: Same.
8920
c3125b18
TV
89212017-04-28 Tom de Vries <tom@codesourcery.com>
8922
8923 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8924 dg-(error|warning|message|bogus).
8925 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8926 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8927 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8928 * c-c++-common/pr20000.c: Same.
8929 * c-c++-common/pr49706.c: Same.
8930 * g++.dg/ext/utf16-4.C: Same.
8931 * g++.dg/parse/error2.C: Same.
8932 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8933 * g++.dg/warn/Wtype-limits.C: Same.
8934 * g++.dg/warn/overflow-warn-1.C: Same.
8935 * g++.dg/warn/overflow-warn-3.C: Same.
8936 * gcc.dg/Wpointer-sign-Wall.c: Same.
8937 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8938 * gcc.dg/Wtype-limits-Wextra.c: Same.
8939 * gcc.dg/Wtype-limits.c: Same.
8940 * gcc.dg/cpp/19990413-1.c: Same.
8941 * gcc.dg/dg-test-1.c: Same.
8942 * gcc.dg/empty-source-2.c: Same.
8943 * gcc.dg/empty-source-3.c: Same.
8944 * gcc.dg/label-decl-2.c: Same.
8945 * gcc.dg/m-un-2.c: Same.
8946 * gcc.dg/uninit-pr19430-O0.c: Same.
8947 * gcc.dg/uninit-pr19430.c: Same.
8948 * gcc.dg/uninit-pr20644-O0.c: Same.
8949 * gcc.dg/utf16-4.c: Same.
8950 * gfortran.dg/pr70006.f90: Same.
8951 * obj-c++.dg/fsf-package-0.m: Same.
8952
119092c1
RB
89532017-04-28 Richard Biener <rguenther@suse.de>
8954
8955 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8956 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8957 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8958 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8959 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8960 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8961
3777eda2
MP
89622017-04-27 Marek Polacek <polacek@redhat.com>
8963
8964 PR sanitizer/80349
8965 * c-c++-common/ubsan/pr80349.c: New test.
8966
8211c4a2
VR
89672017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8968
8969 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8970 diagnostics.
8971 * g++.dg/warn/pr12242.C: Likewise.
8972
94baf2e2
DE
89732017-04-27 David Edelsohn <dje.gcc@gmail.com>
8974
8975 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8976
9a448688
ML
89772017-04-27 Martin Liska <mliska@suse.cz>
8978
8979 PR testsuite/79455
8980 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8981 more generic.
8982
f8a36447
JJ
89832017-04-27 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR c++/80534
8986 * g++.dg/other/pr80534-1.C: New test.
8987 * g++.dg/other/pr80534-2.C: New test.
8988
1b7c8d39
RB
89892017-04-27 Richard Biener <rguenther@suse.de>
8990
8991 PR middle-end/80539
8992 * gcc.dg/torture/pr80539.c: New testcase.
8993
985b8393
JJ
89942017-04-27 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR target/77728
8997 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8998
a480422d
VR
89992017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
9000
9001 * g++.dg/diagnostic/nested-name-1.C: New test.
9002
f9726baa
ML
90032017-04-26 Martin Liska <mliska@suse.cz>
9004
9005 * gcc.dg/guality/guality.h: Add prefix to test verification.
9006
9f4df8f1
NS
90072017-04-25 Nathan Sidwell <nathan@acm.org>
9008
9009 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
9010
1913c8f6
UB
90112017-04-25 Uros Bizjak <ubizjak@gmail.com>
9012
9013 PR target/70799
9014 * gcc.target/i386/pr70799-5.c: New test.
9015
e602bbfc
MS
90162017-04-25 Martin Sebor <msebor@redhat.com>
9017
9018 PR tree-optimization/80497
9019 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9020
7629ae90
RR
90212017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9022 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR target/77728
9025 * g++.dg/abi/pr77728-1.C: New test.
9026
2ef42cf9
MP
90272017-04-25 Marek Polacek <polacek@redhat.com>
9028
9029 PR sanitizer/80349
9030 * g++.dg/ubsan/pr80349-2.C: New test.
9031
70caf430
VR
90322017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
9033
9034 * g++.dg/cpp0x/enum34.C: New test.
9035
f66c70dc
TV
90362017-04-25 Tom de Vries <tom@codesourcery.com>
9037
9038 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
9039 variables.
9040 (dg-line): New proc.
9041 (process-message): Handle line number variables.
9042 * objc.dg/try-catch-12.m: Use dg-line.
9043
77071af6
BS
90442017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9045
9046 PR target/80482
9047 * gcc.target/powerpc/vec-constvolatile.c: New test.
9048
fbe91804
DM
90492017-04-25 David Malcolm <dmalcolm@redhat.com>
9050
9051 * g++.dg/semicolon-fixits.C: New test case.
9052
1c4ea66f
DM
90532017-04-25 David Malcolm <dmalcolm@redhat.com>
9054
9055 * gcc.dg/semicolon-fixits.c: New test case.
9056
5ca28c1d
DM
90572017-04-25 David Malcolm <dmalcolm@redhat.com>
9058
9059 * g++.dg/lookup/missing-std-include.C: New test file.
9060
2ec07fa6
RR
90612017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9062 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR target/77728
9065 * g++.dg/abi/pr77728-2.C: New test.
9066
7d5dbb22
DM
90672017-04-25 David Malcolm <dmalcolm@redhat.com>
9068
9069 PR c++/80177
9070 * g++.dg/spellcheck-pr80177.C: New test case.
9071
6a3936d4
NS
90722017-04-25 Nathan Sidwell <nathan@acm.org>
9073
9074 * g++.dg/dg.exp (find-cxx-tests): New function.
9075 (main): Use it, remove explicit pruning
9076
bed3fd46
RB
90772017-04-25 Richard Biener <rguenther@suse.de>
9078
9079 PR tree-optimization/80492
9080 * gcc.dg/pr80492.c: New testcase.
9081
c9e9c3ac
SKS
90822017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9083
9084 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
9085 for targets with int size less than 32 bits.
9086
2700fbd6
RB
90872017-04-25 Richard Biener <rguenther@suse.de>
9088
9089 PR tree-optimization/79201
9090 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
9091 * gcc.target/i386/pr22152.c: Disable sinking.
9092
e57136da
AK
90932017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9094
9095 PR target/80464
9096 * gfortran.fortran-torture/compile/pr80464.f90: New test.
9097
3cb9ee2f
AK
90982017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9099
9100 PR target/79895
9101 * gcc.target/s390/pr79895.c: New test.
9102
03db9ab5
DV
91032017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
9104
9105 PR target/80080
9106 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
9107 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
9108 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
9109
39259462
JJ
91102017-04-25 Jakub Jelinek <jakub@redhat.com>
9111
ba5d69f3
JJ
9112 PR rtl-optimization/80501
9113 * gcc.c-torture/execute/pr80501.c: New test.
9114
39259462
JJ
9115 PR rtl-optimization/80500
9116 * gcc.dg/pr80500.c: New test.
9117
bb0249cb
MG
91182017-04-25 Marc Glisse <marc.glisse@inria.fr>
9119
9120 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
9121 * gcc.dg/Wstrict-overflow-18.c: Xfail.
9122
be420eb8
JW
91232017-04-22 Janus Weil <janus@gcc.gnu.org>
9124
9125 PR fortran/80121
9126 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
9127 directive.
9128
0ebd1f00
DM
91292017-04-24 David Malcolm <dmalcolm@redhat.com>
9130
9131 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
9132 * jit.dg/test-alignment.c: New test case.
9133 * jit.dg/test-alignment.cc: New test case.
9134 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
9135 New test case.
9136
412f61f0
DM
91372017-04-24 David Malcolm <dmalcolm@redhat.com>
9138
9139 PR c++/80016
9140 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
9141 test function.
9142 (test_alignof): New test function.
9143
a8492d5e
MG
91442017-04-24 Marc Glisse <marc.glisse@inria.fr>
9145
9146 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
9147
ec856f5f
VR
91482017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
9149
9150 * g++.dg/diagnostic/duplicate1.C: New test.
9151 * g++.dg/cpp0x/duplicate1.C: New test.
9152
a753df11
MJ
91532017-04-24 Martin Jambor <mjambor@suse.cz>
9154
9155 PR tree-optimization/80293
9156 * g++.dg/tree-ssa/pr80293.C: New test.
9157
3ebd8e62
ML
91582017-04-24 Martin Liska <mliska@suse.cz>
9159
9160 PR middle-end/79931
9161 * g++.dg/ipa/pr79931.C: New test.
9162
f30a1190
RB
91632017-04-24 Richard Biener <rguenther@suse.de>
9164
9165 PR tree-optimization/80494
9166 * gfortran.dg/pr80494.f90: New testcase.
9167
4c7c437c
RB
91682017-04-24 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/79725
9171 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
9172
d21a8e3b
RB
91732017-04-24 Richard Biener <rguenther@suse.de>
9174
9175 PR c++/2972
9176 * g++.dg/warn/Wuninitialized-10.C: New testcase.
9177
c7eb642e
JD
91782017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9179
9180 PR fortran/80484
9181 * gfortran.dg/dtio_29.f03: New test.
9182
60fc41bd
JW
91832017-04-22 Janus Weil <janus@gcc.gnu.org>
9184
9185 PR fortran/80121
9186 * gfortran.dg/intent_out_9.f90: New test case.
9187
2eb8a343
UB
91882017-04-23 Uros Bizjak <ubizjak@gmail.com>
9189
9190 PR target/70799
1913c8f6 9191 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 9192
fc23d35a
JW
91932017-04-21 Janus Weil <janus@gcc.gnu.org>
9194
9195 PR fortran/80392
9196 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
9197
7b9efd03
UB
91982017-04-21 Uros Bizjak <ubizjak@gmail.com>
9199
9200 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
9201
2fd30fbe
RB
92022017-04-21 Richard Biener <rguenther@suse.de>
9203
9204 PR tree-optimization/79547
9205 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
9206
bb1bc604
RB
92072017-04-21 Richard Biener <rguenther@suse.de>
9208
9209 PR tree-optimization/78847
9210 * g++.dg/tree-ssa/pr78847.C: New testcase.
9211
666f7903
JJ
92122017-04-21 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR c/80468
9215 * gcc.dg/pr80468.c: New test.
9216
25c28f47
ML
92172017-04-21 Martin Liska <mliska@suse.cz>
9218
9219 PR tree-optimization/66278
9220 * gcc.dg/vect/pr66278.c: New test.
9221
6d553e9b
RB
92222017-04-21 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/80237
9225 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
9226 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
9227 adjust expected optimizations.
9228
7fd1a747
RB
92292016-04-21 Richard Biener <rguenther@suse.de>
9230
9231 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
9232 of inner loops.
9233 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
9234 * gcc.dg/vect/vect-104.c: Likewise.
9235
2f23a412
EB
92362017-04-21 Eric Botcazou <ebotcazou@adacore.com>
9237
9238 PR tree-optimization/80426
9239 * gcc.c-torture/execute/20170429-1.c: Rename into...
9240 * gcc.c-torture/execute/20170419-1.c: ...this.
9241
8749b11f
UB
92422017-04-20 Uros Bizjak <ubizjak@gmail.com>
9243
9244 PR target/79804
9245 * gcc.target/i386/pr79804.c: New test.
9246
20917336
UB
92472017-04-20 Uros Bizjak <ubizjak@gmail.com>
9248
9249 PR target/78090
9250 * gcc.target/i386/conversion-2.c: Remove obsolete test.
9251
2414b022
DE
92522017-04-20 David Edelsohn <dje.gcc@gmail.com>
9253
9254 * g++/opt/pr80436.C: XFAIL on AIX.
9255
34d57a10
JW
92562017-04-20 Jonathan Wakely <jwakely@redhat.com>
9257
9258 PR c++/80473
9259 * g++.dg/diagnostic/pr80473.C: New test.
9260
c3cbcd45
VR
92612017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
9262
9263 * g++.dg/warn/Wextra-semi.C: New test.
9264
8a59d466
JJ
92652017-04-20 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR middle-end/80423
9268 * g++.dg/other/pr80423.C: New test.
9269
a4bb5c57
SKS
92702017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9271
9272 * gcc.dg/pr80170.c: Require ptr32plus.
9273
fe1e7d0e
EB
92742017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9275
9276 PR tree-optimization/80426
9277 * gcc.c-torture/execute/20170419-1.c: New test.
9278
48d811eb
JJ
92792017-04-19 Jakub Jelinek <jakub@redhat.com>
9280
f19e6a9c
JJ
9281 PR debug/80461
9282 * g++.dg/debug/pr80461.C: New test.
9283
541035a6
JJ
9284 PR c++/80459
9285 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
9286 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
9287 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
9288
48d811eb
JJ
9289 PR debug/80436
9290 * g++.dg/opt/pr80436.C: New test.
9291
5249994e
SKS
92922017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9293
9294 * gcc.dg/torture/pr80341.c: Require int32plus.
9295
a16c8d8b 92962017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 9297 Jeff Law <law@redhat.com>
a16c8d8b
EB
9298
9299 * gcc.c-torture/compile/20170419-1.c: New test.
9300
6143c998
TV
93012017-04-19 Tom de Vries <tom@codesourcery.com>
9302
9303 PR testsuite/80221
9304 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
9305 subsequent dg directives.
9306 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9307 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
9308 * c-c++-common/attr-fallthrough-2.c: Same.
9309 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
9310 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
9311 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
9312 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9313 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
9314 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
9315 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
9316 * c-c++-common/cilk-plus/CK/errors.c: Same.
9317 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9318 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
9319 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
9320 * c-c++-common/cpp/pr57580.c: Same.
9321 * c-c++-common/goacc/asyncwait-1.c: Same.
9322 * c-c++-common/goacc/cache-2.c: Same.
9323 * c-c++-common/goacc/declare-2.c: Same.
9324 * c-c++-common/goacc/deviceptr-1.c: Same.
9325 * c-c++-common/goacc/routine-5.c: Same.
9326 * c-c++-common/gomp/clauses-2.c: Same.
9327 * c-c++-common/gomp/ordered-3.c: Same.
9328 * c-c++-common/gomp/pr67501.c: Same.
9329 * c-c++-common/pr20000.c: Same.
9330 * c-c++-common/pr43395.c: Same.
9331 * c-c++-common/pr49706.c: Same.
9332 * c-c++-common/pr77624-1.c: Same.
9333 * c-c++-common/pr77624-2.c: Same.
9334 * c-c++-common/raw-string-14.c: Same.
9335 * c-c++-common/raw-string-16.c: Same.
9336 * c-c++-common/raw-string-3.c: Same.
9337 * c-c++-common/raw-string-4.c: Same.
9338 * c-c++-common/raw-string-5.c: Same.
9339 * c-c++-common/raw-string-6.c: Same.
9340 * g++.dg/abi/mangle41.C: Same.
9341 * g++.dg/conversion/nullptr1.C: Same.
9342 * g++.dg/cpp0x/alias-decl-80296.C: Same.
9343 * g++.dg/cpp0x/auto27.C: Same.
9344 * g++.dg/cpp0x/constexpr-98.C: Same.
9345 * g++.dg/cpp0x/constexpr-diag2.C: Same.
9346 * g++.dg/cpp0x/diag2.C: Same.
9347 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
9348 * g++.dg/cpp0x/nullptr15.C: Same.
9349 * g++.dg/cpp0x/pr31431-2.C: Same.
9350 * g++.dg/cpp0x/pr31431.C: Same.
9351 * g++.dg/cpp0x/pr79118.C: Same.
9352 * g++.dg/cpp0x/static_assert3.C: Same.
9353 * g++.dg/cpp0x/temp_default2.C: Same.
9354 * g++.dg/cpp0x/trailing4.C: Same.
9355 * g++.dg/cpp0x/variadic-ex10.C: Same.
9356 * g++.dg/cpp0x/variadic-ex13.C: Same.
9357 * g++.dg/cpp0x/variadic-ex14.C: Same.
9358 * g++.dg/cpp0x/variadic-ex3.C: Same.
9359 * g++.dg/cpp0x/variadic-ex4.C: Same.
9360 * g++.dg/cpp0x/variadic59.C: Same.
9361 * g++.dg/cpp0x/vt-37737-2.C: Same.
9362 * g++.dg/cpp0x/vt-57397-1.C: Same.
9363 * g++.dg/cpp0x/vt-57397-2.C: Same.
9364 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
9365 * g++.dg/cpp1z/gen-attrs1.C: Same.
9366 * g++.dg/diagnostic/pr71075.C: Same.
9367 * g++.dg/eh/goto2.C: Same.
9368 * g++.dg/eh/goto3.C: Same.
9369 * g++.dg/expr/bitfield4.C: Same.
9370 * g++.dg/expr/bitfield5.C: Same.
9371 * g++.dg/expr/bitfield6.C: Same.
9372 * g++.dg/expr/bool1.C: Same.
9373 * g++.dg/expr/bool3.C: Same.
9374 * g++.dg/expr/cond10.C: Same.
9375 * g++.dg/expr/cond11.C: Same.
9376 * g++.dg/expr/lval3.C: Same.
9377 * g++.dg/expr/lval4.C: Same.
9378 * g++.dg/ext/anon-struct4.C: Same.
9379 * g++.dg/ext/attrib44.C: Same.
9380 * g++.dg/ext/builtin3.C: Same.
9381 * g++.dg/ext/dllimport7.C: Same.
9382 * g++.dg/ext/label5.C: Same.
9383 * g++.dg/ext/no-asm-1.C: Same.
9384 * g++.dg/ext/utf16-4.C: Same.
9385 * g++.dg/ext/vla2.C: Same.
9386 * g++.dg/gomp/block-1.C: Same.
9387 * g++.dg/gomp/block-2.C: Same.
9388 * g++.dg/gomp/block-3.C: Same.
9389 * g++.dg/gomp/block-5.C: Same.
9390 * g++.dg/gomp/linear-2.C: Same.
9391 * g++.dg/gomp/target-1.C: Same.
9392 * g++.dg/gomp/target-2.C: Same.
9393 * g++.dg/gomp/taskgroup-1.C: Same.
9394 * g++.dg/gomp/teams-1.C: Same.
9395 * g++.dg/inherit/pure1.C: Same.
9396 * g++.dg/init/array43.C: Same.
9397 * g++.dg/init/array46.C: Same.
9398 * g++.dg/init/const10.C: Same.
9399 * g++.dg/init/ctor4-1.C: Same.
9400 * g++.dg/init/ctor4.C: Same.
9401 * g++.dg/init/new37.C: Same.
9402 * g++.dg/init/pr25811.C: Same.
9403 * g++.dg/init/pr29043.C: Same.
9404 * g++.dg/init/pr29571.C: Same.
9405 * g++.dg/lookup/duperr1.C: Same.
9406 * g++.dg/lookup/error1.C: Same.
9407 * g++.dg/lookup/koenig5.C: Same.
9408 * g++.dg/lookup/pr77549.C: Same.
9409 * g++.dg/lookup/suggestions1.C: Same.
9410 * g++.dg/lookup/using16.C: Same.
9411 * g++.dg/lookup/using7.C: Same.
9412 * g++.dg/other/anon-union3.C: Same.
9413 * g++.dg/other/array2.C: Same.
9414 * g++.dg/other/error13.C: Same.
9415 * g++.dg/other/error34.C: Same.
9416 * g++.dg/overload/builtin1.C: Same.
9417 * g++.dg/overload/conv-op1.C: Same.
9418 * g++.dg/overload/error3.C: Same.
9419 * g++.dg/overload/koenig1.C: Same.
9420 * g++.dg/overload/operator5.C: Same.
9421 * g++.dg/overload/template5.C: Same.
9422 * g++.dg/overload/unknown1.C: Same.
9423 * g++.dg/overload/using2.C: Same.
9424 * g++.dg/parse/constructor1.C: Same.
9425 * g++.dg/parse/crash36.C: Same.
9426 * g++.dg/parse/crash63.C: Same.
9427 * g++.dg/parse/error11.C: Same.
9428 * g++.dg/parse/error12.C: Same.
9429 * g++.dg/parse/error14.C: Same.
9430 * g++.dg/parse/error2.C: Same.
9431 * g++.dg/parse/error21.C: Same.
9432 * g++.dg/parse/error26.C: Same.
9433 * g++.dg/parse/error36.C: Same.
9434 * g++.dg/parse/friend12.C: Same.
9435 * g++.dg/parse/invalid-op1.C: Same.
9436 * g++.dg/parse/missing-template1.C: Same.
9437 * g++.dg/parse/parser-pr28152-2.C: Same.
9438 * g++.dg/parse/parser-pr28152.C: Same.
9439 * g++.dg/parse/pr16696-permissive.C: Same.
9440 * g++.dg/parse/pr16696.C: Same.
9441 * g++.dg/parse/pr69628.C: Same.
9442 * g++.dg/parse/ret-type2.C: Same.
9443 * g++.dg/parse/specialization1.C: Same.
9444 * g++.dg/parse/template3.C: Same.
9445 * g++.dg/parse/template9.C: Same.
9446 * g++.dg/parse/typename11.C: Same.
9447 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9448 * g++.dg/pr45330.C: Same.
9449 * g++.dg/rtti/typeid6.C: Same.
9450 * g++.dg/spellcheck-fields.C: Same.
9451 * g++.dg/spellcheck-typenames.C: Same.
9452 * g++.dg/tc1/dr108.C: Same.
9453 * g++.dg/tc1/dr147.C: Same.
9454 * g++.dg/template/arg7.C: Same.
9455 * g++.dg/template/conv11.C: Same.
9456 * g++.dg/template/crash13.C: Same.
9457 * g++.dg/template/crash55.C: Same.
9458 * g++.dg/template/dependent-expr5.C: Same.
9459 * g++.dg/template/error17.C: Same.
9460 * g++.dg/template/error33.C: Same.
9461 * g++.dg/template/error4.C: Same.
9462 * g++.dg/template/error50.C: Same.
9463 * g++.dg/template/error53.C: Same.
9464 * g++.dg/template/friend.C: Same.
9465 * g++.dg/template/func2.C: Same.
9466 * g++.dg/template/local6.C: Same.
9467 * g++.dg/template/member5.C: Same.
9468 * g++.dg/template/meminit1.C: Same.
9469 * g++.dg/template/nested3.C: Same.
9470 * g++.dg/template/nontype6.C: Same.
9471 * g++.dg/template/overload12.C: Same.
9472 * g++.dg/template/ptrmem8.C: Same.
9473 * g++.dg/template/qualified-id1.C: Same.
9474 * g++.dg/template/spec15.C: Same.
9475 * g++.dg/template/static1.C: Same.
9476 * g++.dg/template/static10.C: Same.
9477 * g++.dg/template/static2.C: Same.
9478 * g++.dg/template/ttp25.C: Same.
9479 * g++.dg/template/typedef2.C: Same.
9480 * g++.dg/template/typename2.C: Same.
9481 * g++.dg/template/unify10.C: Same.
9482 * g++.dg/template/unify6.C: Same.
9483 * g++.dg/template/unify7.C: Same.
9484 * g++.dg/template/unify9.C: Same.
9485 * g++.dg/template/varmod1.C: Same.
9486 * g++.dg/ubsan/div-by-zero-1.C: Same.
9487 * g++.dg/ubsan/pr63956.C: Same.
9488 * g++.dg/warn/Waddress-1.C: Same.
9489 * g++.dg/warn/Wconversion2.C: Same.
9490 * g++.dg/warn/Wnull-conversion-1.C: Same.
9491 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9492 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9493 * g++.dg/warn/Wswitch-1.C: Same.
9494 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9495 * g++.dg/warn/Wtype-limits.C: Same.
9496 * g++.dg/warn/Wunused-parm-5.C: Same.
9497 * g++.dg/warn/deprecated-6.C: Same.
9498 * g++.dg/warn/deprecated.C: Same.
9499 * g++.dg/warn/incomplete1.C: Same.
9500 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9501 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9502 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9503 * g++.dg/warn/overflow-warn-1.C: Same.
9504 * g++.dg/warn/overflow-warn-3.C: Same.
9505 * g++.dg/warn/overflow-warn-4.C: Same.
9506 * g++.dg/warn/pr12242.C: Same.
9507 * g++.dg/warn/pr30551-2.C: Same.
9508 * g++.dg/warn/pr30551.C: Same.
9509 * g++.old-deja/g++.benjamin/16077.C: Same.
9510 * g++.old-deja/g++.bob/inherit1.C: Same.
9511 * g++.old-deja/g++.brendan/crash56.C: Same.
9512 * g++.old-deja/g++.brendan/template17.C: Same.
9513 * g++.old-deja/g++.eh/ctor1.C: Same.
9514 * g++.old-deja/g++.jason/bool5.C: Same.
9515 * g++.old-deja/g++.jason/cond.C: Same.
9516 * g++.old-deja/g++.jason/operator.C: Same.
9517 * g++.old-deja/g++.jason/pmf5.C: Same.
9518 * g++.old-deja/g++.law/ctors5.C: Same.
9519 * g++.old-deja/g++.law/missed-error2.C: Same.
9520 * g++.old-deja/g++.law/operators9.C: Same.
9521 * g++.old-deja/g++.law/temps1.C: Same.
9522 * g++.old-deja/g++.mike/for2.C: Same.
9523 * g++.old-deja/g++.mike/ns5.C: Same.
9524 * g++.old-deja/g++.mike/ns7.C: Same.
9525 * g++.old-deja/g++.mike/p10769b.C: Same.
9526 * g++.old-deja/g++.niklas/t120.C: Same.
9527 * g++.old-deja/g++.niklas/t121.C: Same.
9528 * g++.old-deja/g++.ns/koenig5.C: Same.
9529 * g++.old-deja/g++.oliva/overload1.C: Same.
9530 * g++.old-deja/g++.other/crash24.C: Same.
9531 * g++.old-deja/g++.other/crash25.C: Same.
9532 * g++.old-deja/g++.other/decl5.C: Same.
9533 * g++.old-deja/g++.other/lineno5.C: Same.
9534 * g++.old-deja/g++.other/null3.C: Same.
9535 * g++.old-deja/g++.other/overcnv2.C: Same.
9536 * g++.old-deja/g++.other/ptrmem7.C: Same.
9537 * g++.old-deja/g++.other/typename1.C: Same.
9538 * g++.old-deja/g++.other/vaarg3.C: Same.
9539 * g++.old-deja/g++.pt/crash10.C: Same.
9540 * g++.old-deja/g++.pt/crash28.C: Same.
9541 * g++.old-deja/g++.pt/crash38.C: Same.
9542 * g++.old-deja/g++.pt/explicit70.C: Same.
9543 * g++.old-deja/g++.pt/explicit77.C: Same.
9544 * g++.old-deja/g++.pt/expr2.C: Same.
9545 * g++.old-deja/g++.pt/spec5.C: Same.
9546 * g++.old-deja/g++.pt/spec6.C: Same.
9547 * g++.old-deja/g++.pt/typename3.C: Same.
9548 * g++.old-deja/g++.pt/typename5.C: Same.
9549 * g++.old-deja/g++.pt/typename6.C: Same.
9550 * g++.old-deja/g++.pt/typename7.C: Same.
9551 * g++.old-deja/g++.pt/unify4.C: Same.
9552 * g++.old-deja/g++.pt/unify8.C: Same.
9553 * g++.old-deja/g++.pt/vaarg3.C: Same.
9554 * g++.old-deja/g++.robertl/eb22.C: Same.
9555 * g++.old-deja/g++.robertl/eb4.C: Same.
9556 * g++.old-deja/g++.robertl/eb44.C: Same.
9557 * g++.old-deja/g++.robertl/eb69.C: Same.
9558 * g++.old-deja/g++.robertl/eb98.C: Same.
9559 * gcc.dg/20031223-1.c: Same.
9560 * gcc.dg/940510-1.c: Same.
9561 * gcc.dg/990506-0.c: Same.
9562 * gcc.dg/Walloca-1.c: Same.
9563 * gcc.dg/Walloca-2.c: Same.
9564 * gcc.dg/Wconversion-integer.c: Same.
9565 * gcc.dg/Wcxx-compat-8.c: Same.
9566 * gcc.dg/Wimplicit-int-1.c: Same.
9567 * gcc.dg/Wimplicit-int-2.c: Same.
9568 * gcc.dg/Wimplicit-int-4.c: Same.
9569 * gcc.dg/Wpointer-sign-Wall.c: Same.
9570 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9571 * gcc.dg/Wshadow-1.c: Same.
9572 * gcc.dg/Wshadow-3.c: Same.
9573 * gcc.dg/Wswitch-enum-error.c: Same.
9574 * gcc.dg/Wswitch-enum.c: Same.
9575 * gcc.dg/Wswitch-error.c: Same.
9576 * gcc.dg/Wswitch.c: Same.
9577 * gcc.dg/Wtype-limits-Wextra.c: Same.
9578 * gcc.dg/Wtype-limits.c: Same.
9579 * gcc.dg/Wvla-larger-than-2.c: Same.
9580 * gcc.dg/anon-struct-5.c: Same.
9581 * gcc.dg/array-10.c: Same.
9582 * gcc.dg/array-11.c: Same.
9583 * gcc.dg/array-15.c: Same.
9584 * gcc.dg/array-2.c: Same.
9585 * gcc.dg/array-8.c: Same.
9586 * gcc.dg/array-const-2.c: Same.
9587 * gcc.dg/array-const-3.c: Same.
9588 * gcc.dg/bitfld-1.c: Same.
9589 * gcc.dg/bitfld-8.c: Same.
9590 * gcc.dg/builtin-redefine.c: Same.
9591 * gcc.dg/c11-noreturn-1.c: Same.
9592 * gcc.dg/c11-noreturn-2.c: Same.
9593 * gcc.dg/c11-static-assert-3.c: Same.
9594 * gcc.dg/c90-arraydecl-1.c: Same.
9595 * gcc.dg/c90-complex-1.c: Same.
9596 * gcc.dg/c90-complit-1.c: Same.
9597 * gcc.dg/c90-const-expr-11.c: Same.
9598 * gcc.dg/c90-const-expr-7.c: Same.
9599 * gcc.dg/c90-const-expr-8.c: Same.
9600 * gcc.dg/c90-enum-comma-1.c: Same.
9601 * gcc.dg/c90-flex-array-1.c: Same.
9602 * gcc.dg/c90-hexfloat-1.c: Same.
9603 * gcc.dg/c90-idem-qual-1.c: Same.
9604 * gcc.dg/c90-idem-qual-2.c: Same.
9605 * gcc.dg/c90-idem-qual-3.c: Same.
9606 * gcc.dg/c90-mixdecl-1.c: Same.
9607 * gcc.dg/c90-restrict-1.c: Same.
9608 * gcc.dg/c90-return-1.c: Same.
9609 * gcc.dg/c99-array-nonobj-1.c: Same.
9610 * gcc.dg/c99-arraydecl-1.c: Same.
9611 * gcc.dg/c99-complex-1.c: Same.
9612 * gcc.dg/c99-complex-2.c: Same.
9613 * gcc.dg/c99-complit-2.c: Same.
9614 * gcc.dg/c99-const-expr-7.c: Same.
9615 * gcc.dg/c99-const-expr-8.c: Same.
9616 * gcc.dg/c99-flex-array-3.c: Same.
9617 * gcc.dg/c99-flex-array-7.c: Same.
9618 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9619 * gcc.dg/c99-impl-decl-1.c: Same.
9620 * gcc.dg/c99-impl-int-1.c: Same.
9621 * gcc.dg/c99-impl-int-2.c: Same.
9622 * gcc.dg/c99-init-3.c: Same.
9623 * gcc.dg/c99-restrict-1.c: Same.
9624 * gcc.dg/c99-return-1.c: Same.
9625 * gcc.dg/c99-tag-1.c: Same.
9626 * gcc.dg/c99-tag-3.c: Same.
9627 * gcc.dg/call-diag-2.c: Same.
9628 * gcc.dg/cpp/19940712-1.c: Same.
9629 * gcc.dg/cpp/19951025-1.c: Same.
9630 * gcc.dg/cpp/19990413-1.c: Same.
9631 * gcc.dg/cpp/direct2.c: Same.
9632 * gcc.dg/cpp/direct2s.c: Same.
9633 * gcc.dg/cpp/pr28709.c: Same.
9634 * gcc.dg/cpp/pr61854-c90.c: Same.
9635 * gcc.dg/cpp/pr61854-c94.c: Same.
9636 * gcc.dg/cpp/pragma-1.c: Same.
9637 * gcc.dg/cpp/pragma-2.c: Same.
9638 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9639 * gcc.dg/cpp/trad/literals-2.c: Same.
9640 * gcc.dg/cpp/warn-comments-2.c: Same.
9641 * gcc.dg/cpp/warn-comments-3.c: Same.
9642 * gcc.dg/cpp/warn-comments.c: Same.
9643 * gcc.dg/cpp/warn-long-long-2.c: Same.
9644 * gcc.dg/cpp/warn-long-long.c: Same.
9645 * gcc.dg/cpp/warn-redefined-2.c: Same.
9646 * gcc.dg/cpp/warn-redefined.c: Same.
9647 * gcc.dg/darwin-cfstring-2.c: Same.
9648 * gcc.dg/darwin-cfstring-format-1.c: Same.
9649 * gcc.dg/decl-9.c: Same.
9650 * gcc.dg/declspec-1.c: Same.
9651 * gcc.dg/declspec-10.c: Same.
9652 * gcc.dg/declspec-11.c: Same.
9653 * gcc.dg/declspec-13.c: Same.
9654 * gcc.dg/declspec-18.c: Same.
9655 * gcc.dg/declspec-4.c: Same.
9656 * gcc.dg/declspec-5.c: Same.
9657 * gcc.dg/declspec-6.c: Same.
9658 * gcc.dg/declspec-8.c: Same.
9659 * gcc.dg/deprecated-4.c: Same.
9660 * gcc.dg/deprecated.c: Same.
9661 * gcc.dg/dfp/composite-type.c: Same.
9662 * gcc.dg/empty-source-2.c: Same.
9663 * gcc.dg/empty-source-3.c: Same.
9664 * gcc.dg/format/attr-6.c: Same.
9665 * gcc.dg/format/branch-1.c: Same.
9666 * gcc.dg/format/c90-printf-1.c: Same.
9667 * gcc.dg/format/c90-strftime-2.c: Same.
9668 * gcc.dg/format/c99-strftime-1.c: Same.
9669 * gcc.dg/format/cmn-err-1.c: Same.
9670 * gcc.dg/format/few-1.c: Same.
9671 * gcc.dg/format/ms_branch-1.c: Same.
9672 * gcc.dg/format/ms_unnamed-1.c: Same.
9673 * gcc.dg/format/ms_va-1.c: Same.
9674 * gcc.dg/format/unnamed-1.c: Same.
9675 * gcc.dg/format/va-1.c: Same.
9676 * gcc.dg/format/xopen-1.c: Same.
9677 * gcc.dg/funcdef-var-1.c: Same.
9678 * gcc.dg/funcdef-var-2.c: Same.
9679 * gcc.dg/gnu89-const-expr-1.c: Same.
9680 * gcc.dg/gnu89-const-expr-2.c: Same.
9681 * gcc.dg/gnu90-const-expr-1.c: Same.
9682 * gcc.dg/gnu99-const-expr-1.c: Same.
9683 * gcc.dg/gnu99-const-expr-2.c: Same.
9684 * gcc.dg/gnu99-init-2.c: Same.
9685 * gcc.dg/gomp/_Atomic-5.c: Same.
9686 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9687 * gcc.dg/gomp/atomic-5.c: Same.
9688 * gcc.dg/gomp/linear-1.c: Same.
9689 * gcc.dg/gomp/pr67500.c: Same.
9690 * gcc.dg/init-bad-1.c: Same.
9691 * gcc.dg/init-bad-2.c: Same.
9692 * gcc.dg/init-bad-3.c: Same.
9693 * gcc.dg/init-string-1.c: Same.
9694 * gcc.dg/label-compound-stmt-1.c: Same.
9695 * gcc.dg/label-decl-2.c: Same.
9696 * gcc.dg/label-decl-4.c: Same.
9697 * gcc.dg/large-size-array-2.c: Same.
9698 * gcc.dg/large-size-array-4.c: Same.
9699 * gcc.dg/lvalue-6.c: Same.
9700 * gcc.dg/m-un-2.c: Same.
9701 * gcc.dg/multiple-overflow-warn-1.c: Same.
9702 * gcc.dg/multiple-overflow-warn-2.c: Same.
9703 * gcc.dg/multiple-overflow-warn-3.c: Same.
9704 * gcc.dg/nested-redef-1.c: Same.
9705 * gcc.dg/no-asm-1.c: Same.
9706 * gcc.dg/no-asm-3.c: Same.
9707 * gcc.dg/no-asm-4.c: Same.
9708 * gcc.dg/noncompile/20010524-1.c: Same.
9709 * gcc.dg/noncompile/incomplete-5.c: Same.
9710 * gcc.dg/noncompile/pr44517.c: Same.
9711 * gcc.dg/noncompile/pr52290.c: Same.
9712 * gcc.dg/noreturn-1.c: Same.
9713 * gcc.dg/overflow-warn-1.c: Same.
9714 * gcc.dg/overflow-warn-2.c: Same.
9715 * gcc.dg/overflow-warn-3.c: Same.
9716 * gcc.dg/overflow-warn-4.c: Same.
9717 * gcc.dg/parm-mismatch-1.c: Same.
9718 * gcc.dg/parser-pr28152-2.c: Same.
9719 * gcc.dg/parser-pr28152.c: Same.
9720 * gcc.dg/pedwarn-init.c: Same.
9721 * gcc.dg/pointer-arith-2.c: Same.
9722 * gcc.dg/pointer-arith-3.c: Same.
9723 * gcc.dg/pointer-arith-4.c: Same.
9724 * gcc.dg/pr14475.c: Same.
9725 * gcc.dg/pr18596-3.c: Same.
9726 * gcc.dg/pr18809-1.c: Same.
9727 * gcc.dg/pr27953.c: Same.
9728 * gcc.dg/pr30457.c: Same.
9729 * gcc.dg/pr30551-2.c: Same.
9730 * gcc.dg/pr30551-3.c: Same.
9731 * gcc.dg/pr30551-4.c: Same.
9732 * gcc.dg/pr30551-5.c: Same.
9733 * gcc.dg/pr30551-6.c: Same.
9734 * gcc.dg/pr30551.c: Same.
9735 * gcc.dg/pr36997.c: Same.
9736 * gcc.dg/pr41842.c: Same.
9737 * gcc.dg/pr48552-1.c: Same.
9738 * gcc.dg/pr48552-2.c: Same.
9739 * gcc.dg/pr59717.c: Same.
9740 * gcc.dg/pr61077.c: Same.
9741 * gcc.dg/pr61096-1.c: Same.
9742 * gcc.dg/pr63626.c: Same.
9743 * gcc.dg/pr64223-1.c: Same.
9744 * gcc.dg/pr64223-2.c: Same.
9745 * gcc.dg/pr8788-1.c: Same.
9746 * gcc.dg/pr8927-1.c: Same.
9747 * gcc.dg/pragma-darwin.c: Same.
9748 * gcc.dg/pragma-diag-5.c: Same.
9749 * gcc.dg/pragma-message.c: Same.
9750 * gcc.dg/redecl-1.c: Same.
9751 * gcc.dg/simd-1.c: Same.
9752 * gcc.dg/simd-5.c: Same.
9753 * gcc.dg/simd-6.c: Same.
9754 * gcc.dg/spellcheck-fields.c: Same.
9755 * gcc.dg/spellcheck-typenames.c: Same.
9756 * gcc.dg/struct-semi-2.c: Same.
9757 * gcc.dg/struct-semi-3.c: Same.
9758 * gcc.dg/transparent-union-3.c: Same.
9759 * gcc.dg/ucnid-8.c: Same.
9760 * gcc.dg/uninit-pr19430-O0.c: Same.
9761 * gcc.dg/uninit-pr19430.c: Same.
9762 * gcc.dg/uninit-pr20644-O0.c: Same.
9763 * gcc.dg/utf-dflt.c: Same.
9764 * gcc.dg/utf-dflt2.c: Same.
9765 * gcc.dg/utf16-4.c: Same.
9766 * gcc.dg/vla-11.c: Same.
9767 * gcc.dg/vla-20.c: Same.
9768 * gcc.dg/vla-init-1.c: Same.
9769 * gcc.dg/vla-init-2.c: Same.
9770 * gcc.dg/vla-init-3.c: Same.
9771 * gcc.dg/weak/weak-6.c: Same.
9772 * gcc.dg/weak/weak-7.c: Same.
9773 * gcc.dg/wtr-int-type-1.c: Same.
9774 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9775 * gcc.target/arm/polytypes.c: Same.
9776 * gcc.target/i386/spellcheck-options-4.c: Same.
9777 * gcc.target/powerpc/20030218-1.c: Same.
9778 * gcc.target/sh/pr21255-4.c: Same.
9779 * gcc.test-framework/dg-error-exp-XP.c: Same.
9780 * gfortran.dg/array_constructor_30.f03: Same.
9781 * gfortran.dg/class_30.f90: Same.
9782 * gfortran.dg/goacc/subarrays.f95: Same.
9783 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9784 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9785 * gfortran.dg/intrinsic_std_1.f90: Same.
9786 * gfortran.dg/pr70006.f90: Same.
9787 * gfortran.dg/warning-directive-1.F90: Same.
9788 * gfortran.dg/warning-directive-2.F90: Same.
9789 * gfortran.dg/warning-directive-3.F90: Same.
9790 * gfortran.dg/warning-directive-4.F90: Same.
9791 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9792 * obj-c++.dg/class-extension-1.mm: Same.
9793 * obj-c++.dg/class-extension-2.mm: Same.
9794 * obj-c++.dg/class-protocol-1.mm: Same.
9795 * obj-c++.dg/cxx-ivars-1.mm: Same.
9796 * obj-c++.dg/duplicate-class-1.mm: Same.
9797 * obj-c++.dg/exceptions-3.mm: Same.
9798 * obj-c++.dg/exceptions-4.mm: Same.
9799 * obj-c++.dg/exceptions-5.mm: Same.
9800 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9801 * obj-c++.dg/fsf-package-0.m: Same.
9802 * obj-c++.dg/invalid-type-1.mm: Same.
9803 * obj-c++.dg/method-12.mm: Same.
9804 * obj-c++.dg/method-13.mm: Same.
9805 * obj-c++.dg/method-15.mm: Same.
9806 * obj-c++.dg/method-16.mm: Same.
9807 * obj-c++.dg/method-6.mm: Same.
9808 * obj-c++.dg/method-7.mm: Same.
9809 * obj-c++.dg/property/at-property-1.mm: Same.
9810 * obj-c++.dg/property/at-property-14.mm: Same.
9811 * obj-c++.dg/property/at-property-17.mm: Same.
9812 * obj-c++.dg/property/at-property-21.mm: Same.
9813 * obj-c++.dg/property/at-property-5.mm: Same.
9814 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9815 * obj-c++.dg/property/dynamic-3.mm: Same.
9816 * obj-c++.dg/property/dynamic-4.mm: Same.
9817 * obj-c++.dg/property/property-neg-1.mm: Same.
9818 * obj-c++.dg/property/property-neg-6.mm: Same.
9819 * obj-c++.dg/property/synthesize-11.mm: Same.
9820 * obj-c++.dg/property/synthesize-5.mm: Same.
9821 * obj-c++.dg/property/synthesize-6.mm: Same.
9822 * obj-c++.dg/proto-lossage-4.mm: Same.
9823 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9824 * obj-c++.dg/strings/strings-1.mm: Same.
9825 * obj-c++.dg/super-class-1.mm: Same.
9826 * obj-c++.dg/syntax-error-6.mm: Same.
9827 * obj-c++.dg/syntax-error-7.mm: Same.
9828 * obj-c++.dg/syntax-error-9.mm: Same.
9829 * obj-c++.dg/try-catch-13.mm: Same.
9830 * objc.dg/attributes/method-noreturn-1.m: Same.
9831 * objc.dg/bad-receiver-type-2.m: Same.
9832 * objc.dg/bad-receiver-type.m: Same.
9833 * objc.dg/call-super-2.m: Same.
9834 * objc.dg/class-2.m: Same.
9835 * objc.dg/class-extension-1.m: Same.
9836 * objc.dg/class-extension-2.m: Same.
9837 * objc.dg/class-protocol-1.m: Same.
9838 * objc.dg/desig-init-1.m: Same.
9839 * objc.dg/duplicate-class-1.m: Same.
9840 * objc.dg/exceptions-3.m: Same.
9841 * objc.dg/exceptions-4.m: Same.
9842 * objc.dg/exceptions-5.m: Same.
9843 * objc.dg/foreach-6.m: Same.
9844 * objc.dg/foreach-7.m: Same.
9845 * objc.dg/fsf-nsstring-format-1.m: Same.
9846 * objc.dg/fsf-package-0.m: Same.
9847 * objc.dg/invalid-type-1.m: Same.
9848 * objc.dg/method-11.m: Same.
9849 * objc.dg/method-19.m: Same.
9850 * objc.dg/method-2.m: Same.
9851 * objc.dg/method-20.m: Same.
9852 * objc.dg/method-5.m: Same.
9853 * objc.dg/method-6.m: Same.
9854 * objc.dg/method-7.m: Same.
9855 * objc.dg/method-9.m: Same.
9856 * objc.dg/missing-proto-3.m: Same.
9857 * objc.dg/private-1.m: Same.
9858 * objc.dg/property/at-property-1.m: Same.
9859 * objc.dg/property/at-property-14.m: Same.
9860 * objc.dg/property/at-property-17.m: Same.
9861 * objc.dg/property/at-property-21.m: Same.
9862 * objc.dg/property/at-property-5.m: Same.
9863 * objc.dg/property/dynamic-3.m: Same.
9864 * objc.dg/property/dynamic-4.m: Same.
9865 * objc.dg/property/property-neg-1.m: Same.
9866 * objc.dg/property/property-neg-6.m: Same.
9867 * objc.dg/property/synthesize-11.m: Same.
9868 * objc.dg/property/synthesize-5.m: Same.
9869 * objc.dg/property/synthesize-6.m: Same.
9870 * objc.dg/proto-hier-1.m: Same.
9871 * objc.dg/proto-lossage-4.m: Same.
9872 * objc.dg/protocol-qualifier-2.m: Same.
9873 * objc.dg/strings/strings-1.m: Same.
9874 * objc.dg/type-size-1.m: Same.
9875
d904a983
JL
98762017-04-18 Jeff Law <law@redhat.com>
9877
9878 PR target/74563
9879 * gcc.target/mips/pr74563: New test.
9880
0155ed56
JJ
98812017-04-18 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR tree-optimization/80443
9884 * gcc.c-torture/compile/pr80443.c: New test.
9885
f380f608
RS
98862017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9887
9888 PR rtl-optimization/80357
9889 * gcc.c-torture/compile/pr80357.c: New test.
9890
dd68669b
JL
98912017-04-18 Jeff Law <law@redhat.com>
9892
9893 PR middle-end/80422
9894 * gcc.c-torture/compile/pr80422.c: New test.
9895
1cda61fc
JJ
98962017-04-18 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR debug/80263
9899 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9900
19970253
MM
99012017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9902
9903 PR target/80099
9904 * gcc.target/powerpc/pr80099-1.c: New test.
9905 * gcc.target/powerpc/pr80099-2.c: Likewise.
9906 * gcc.target/powerpc/pr80099-3.c: Likewise.
9907 * gcc.target/powerpc/pr80099-4.c: Likewise.
9908 * gcc.target/powerpc/pr80099-5.c: Likewise.
9909
8487c9a5
JJ
99102017-04-18 Jakub Jelinek <jakub@redhat.com>
9911
3b5fb3cb
JJ
9912 PR sanitizer/80444
9913 * gcc.dg/sancov/pr80444.c: New test.
9914
8487c9a5
JJ
9915 PR middle-end/79788
9916 PR middle-end/80375
9917 * gcc.dg/pr79788-1.c: New test.
9918 * gcc.dg/pr79788-2.c: New test.
9919
be7c73ae
MP
99202017-04-18 Marek Polacek <polacek@redhat.com>
9921
9922 PR c++/80244 - ICE with attribute in template alias.
9923 * g++.dg/cpp0x/alias-decl-59.C: New test.
9924
d6e3e8a5
MP
9925 PR c++/80241 - ICE with alignas pack expansion.
9926 * g++.dg/cpp0x/alignas11.C: New test.
9927
1adb82e1
BE
99282017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9929
9930 PR c++/80287
9931 * g++.dg/lto/pr80287_0.C: New test.
9932
fb5e5621
KN
99332017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9934
9935 PR target/80315
9936 * gcc.target/powerpc/pr80315-1.c: New test.
9937 * gcc.target/powerpc/pr80315-2.c: New test.
9938 * gcc.target/powerpc/pr80315-3.c: New test.
9939 * gcc.target/powerpc/pr80315-4.c: New test.
9940
afeaeb70
TV
99412017-04-16 Tom de Vries <tom@codesourcery.com>
9942
9943 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9944 directive.
9945 * g++.dg/parse/error3.C: Same.
9946 * g++.old-deja/g++.pt/niklas01a.C: Same.
9947 * gcc.dg/990506-0.c: Same.
9948 * gcc.dg/cpp/19990413-1.c: Same.
9949 * gcc.dg/cpp/pragma-1.c: Same.
9950 * gcc.dg/cpp/pragma-2.c: Same.
9951 * gcc.dg/m-un-2.c: Same.
9952 * objc.dg/private-1.m: Same.
9953
604f37cd
UB
99542017-04-15 Uros Bizjak <ubizjak@gmail.com>
9955
9956 * gcc.dg/pr54669.c: Fix dg-do directive.
9957 * gcc.dg/pr78582.c: Ditto.
9958 * gcc.dg/pr80020.c: Ditto.
9959 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9960 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9961 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9962 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9963 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9964 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9965 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9966 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9967 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9968 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9969
35cfdb17
DH
99702017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9971
604f37cd 9972 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9973 * gfortran.dg/generic_29.f90: Likewise.
9974 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9975 * gfortran.dg/pr41922.f90: Likewise.
9976 * gfortran.dg/pr70006.f90: Likewise.
9977
f378be38
SB
99782017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9979
9980 PR tree-optimization/66612
9981 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9982
43076492
JW
99832017-04-14 Janus Weil <janus@gcc.gnu.org>
9984
9985 PR fortran/80361
9986 * gfortran.dg/class_62.f90: New test case.
9987
dd3d6a42
AB
99882017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9989
9990 * gcc.target/arc/loop-1.c: New file.
9991
31a07c81
MM
99922017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9993
9994 PR target/80098
9995 * gcc.target/powerpc/pr80098-1.c: New test.
9996 * gcc.target/powerpc/pr80098-2.c: Likewise.
9997 * gcc.target/powerpc/pr80098-3.c: Likewise.
9998 * gcc.target/powerpc/pr80098-4.c: Likewise.
9999
09956017
JJ
100002017-04-13 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR sanitizer/80403
10003 * g++.dg/ubsan/pr80403-2.C: New test.
10004
bc042396
VM
100052017-04-13 Vladimir Makarov <vmakarov@redhat.com>
10006
10007 PR rtl-optimization/80343
10008 * gcc.target/powerpc/pr80343.c: New.
10009
abac4c34
DK
100102017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
10011
10012 PR sanitizer/80414
10013 * c-c++-common/ubsan/bounds-15.c: New test.
10014
43a3aa03
RB
100152017-04-13 Richard Biener <rguenther@suse.de>
10016
10017 PR testsuite/80416
10018 * g++.dg/torture/pr79671.C: Fix asm constraints.
10019
031fbdb9
JJ
100202017-04-13 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR debug/80321
10023 * gcc.dg/debug/pr80321.c: New test.
10024
100252017-04-13 Eric Botcazou <ebotcazou@adacore.com>
10026
10027 * gnat.dg/debug10.adb: New test.
10028 * gnat.dg/debug10_pkg.ads: New helper.
10029
76873758
JJ
100302017-04-12 Jakub Jelinek <jakub@redhat.com>
10031
deed3da9
JJ
10032 PR tree-optimization/79390
10033 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
10034
b96a3e11
JJ
10035 PR sanitizer/80403
10036 PR sanitizer/80404
10037 PR sanitizer/80405
10038 * g++.dg/ubsan/pr80403.C: New test.
10039 * g++.dg/ubsan/pr80404.C: New test.
10040 * g++.dg/ubsan/pr80405.C: New test.
10041
76873758
JJ
10042 PR c/80163
10043 * gcc.dg/torture/pr80163.c: New test.
10044
940c9a7c 100452017-04-12 Richard Biener <rguenther@suse.de>
76873758 10046 Jeff Law <law@redhat.com>
940c9a7c
RB
10047
10048 PR tree-optimization/80359
10049 * gcc.dg/torture/pr80359.c: New testcase.
10050
350792ff 100512017-04-12 Richard Biener <rguenther@suse.de>
76873758 10052 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
10053
10054 PR middle-end/79671
10055 * g++.dg/torture/pr79671.C: New testcase.
10056 * g++.dg/lto/pr79671_0.C: Likewise.
10057 * g++.dg/lto/pr79671_1.c: Likewise.
10058
d62e6f10
JJ
100592017-04-12 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR sanitizer/80349
10062 * g++.dg/ubsan/pr80349.C: New test.
10063
8585103f
JJ
100642017-04-11 Jakub Jelinek <jakub@redhat.com>
10065
347e1f77
JJ
10066 PR c++/80370
10067 * g++.dg/cpp1z/decomp28.C: New test.
10068
df1c878e
JJ
10069 PR middle-end/80100
10070 * gcc.dg/pr80100.c: New test.
10071
8585103f
JJ
10072 PR rtl-optimization/80385
10073 * g++.dg/opt/pr80385.C: New test.
10074
c6cf6ef7
ML
100752017-04-11 Martin Liska <mliska@suse.cz>
10076
10077 PR ipa/80212
10078 * g++.dg/ipa/pr80212.C: New test.
10079
3812f460
MS
100802017-04-11 Martin Sebor <msebor@redhat.com>
10081
10082 PR middle-end/80364
10083 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
10084
9f679370
ML
100852017-04-11 Martin Liska <mliska@suse.cz>
10086
10087 PR sanitizer/70878
10088 * gcc.dg/ubsan/pr70878.c: New test.
10089
82665822
JJ
100902017-04-11 Jakub Jelinek <jakub@redhat.com>
10091
cb278caa
JJ
10092 PR target/80381
10093 * gcc.target/i386/pr80381.c: New test.
10094
82665822
JJ
10095 PR c++/80363
10096 * g++.dg/ext/pr80363.C: New test.
10097
abde687a
SKS
100982017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10099
10100 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
10101 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
10102 Add avr-*-* to non-lp64 selector.
10103
13e6ec34
MS
101042017-04-10 Martin Sebor <msebor@redhat.com>
10105
10106 * gcc.dg/pr40340-3.c: Adjust directive pattern.
10107 * gcc.dg/pr40340-4.c: Same.
10108
a2cb1196
NK
101092017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
10110
13e6ec34 10111 PR fortran/69498
a2cb1196
NK
10112 * gfortran.dg/submodule_unexp.f90: Modified test
10113 to account for new error.
10114 * gfortran.dg/submodule_twice.f90: New Test
10115
b447b28c
JJ
101162017-04-10 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR c++/80176
10119 * g++.dg/init/ref23.C: New test.
10120
3bbd6768
TK
101212017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10122
10123 PR tree-optimization/80304
10124 * gfortran.dg/do_concurrent_4.f90: New test case.
10125
99827b5c
JW
101262017-04-10 Janus Weil <janus@gcc.gnu.org>
10127
10128 PR fortran/80046
10129 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
10130
7db31bc2
DE
101312017-04-10 David Edelsohn <dje.gcc@gmail.com>
10132
10133 * g++.dg/torture/pr79905.C: Add -maltivec option.
10134
9058a2c5
JL
101352017-04-10 Jeff Law <law@redhat.com>
10136
10137 PR tree-optimization/80374
10138 * g++.dg/pr80374.c: New test.
10139
bd8f8642
KN
101402017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10141
10142 PR target/80108
10143 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
10144 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
10145
f634dd47
UB
101462017-04-10 Uros Bizjak <ubizjak@gmail.com>
10147
10148 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
10149
065ba179
UB
101502017-04-10 Uros Bizjak <ubizjak@gmail.com>
10151
10152 PR testsuite/79356
10153 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
10154
71b838d0
DS
101552017-04-10 Daniel Santos <daniel.santos@pobox.com>
10156
10157 PR testsuite/79867
10158 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
10159
98a7a34e
MP
101602017-04-10 Marek Polacek <polacek@redhat.com>
10161
10162 PR sanitizer/80348
10163 * g++.dg/ubsan/div-by-zero-3.C: New test.
10164
aac69a62
BC
101652017-04-10 Bin Cheng <bin.cheng@arm.com>
10166
10167 PR tree-optimization/80153
10168 * gcc.c-torture/execute/pr80153.c: New.
10169
737237c9
RB
101702017-04-10 Richard Biener <rguenther@suse.de>
10171
10172 PR middle-end/80362
10173 * gcc.dg/torture/pr80362.c: New testcase.
10174
ba6ee9fc
RB
101752017-04-10 Richard Biener <rguenther@suse.de>
10176
10177 PR tree-optimization/80304
10178 * gcc.dg/torture/pr80304.c: New testcase.
10179
4d1a05f1
NS
101802017-04-10 Nathan Sidwell <nathan@acm.org>
10181
10182 PR target/79905
10183 * g++.dg/torture/pr79905.C: New.
10184
3ee0fb02
ML
101852017-04-10 Martin Liska <mliska@suse.cz>
10186
10187 PR sanitizer/80350
10188 * c-c++-common/ubsan/pr80350.c: New test.
10189
167a5b77
JJ
101902017-04-10 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR target/80324
10193 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
10194
d691b7e4
ML
101952017-04-08 Martin Liska <mliska@suse.cz>
10196
10197 Revert:
10198 2017-04-07 Martin Liska <mliska@suse.cz>
10199
10200 PR ipa/80212
10201 * g++.dg/ipa/pr80212.C: New test.
10202
dcb2c527
JJ
102032017-04-07 Jakub Jelinek <jakub@redhat.com>
10204
c98b0016
JJ
10205 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
10206 dg-options.
10207 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
10208
dcb2c527
JJ
10209 PR target/80322
10210 PR target/80323
10211 PR target/80325
10212 PR target/80326
10213 * gcc.target/i386/avx512f-undefined-1.c: New test.
10214 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
10215 * gcc.target/i386/avx-cvtsd-1.c: New test.
10216 * gcc.target/i386/avx512f-cvtss-1.c: New test.
10217 * gcc.target/i386/avx512f-abspd-1.c: New test.
10218 * gcc.target/i386/avx-cvtss-1.c: New test.
10219 * gcc.target/i386/avx512f-absps-1.c: New test.
10220 * gcc.target/i386/avx512f-int2mask-1.c: New test.
10221 * gcc.target/i386/avx512f-mask2int-1.c: New test.
10222
1ef532f4
MP
102232017-04-07 Marek Polacek <polacek@redhat.com>
10224
10225 PR sanitizer/80348
10226 * g++.dg/ubsan/div-by-zero-2.C: New test.
10227
2166aeb3
MP
10228 PR c++/80095
10229 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
10230
057da7af
VM
102312017-04-07 Vladimir Makarov <vmakarov@redhat.com>
10232
10233 PR rtl-optimization/70478
10234 * gcc.target/s390/pr70478.c: New.
10235
3b6cb9e3
ML
102362017-04-07 Martin Liska <mliska@suse.cz>
10237
10238 PR target/79889
10239 * g++.dg/ext/mv8.C: Add aarch64* targets.
10240
70cd23c0
ML
102412017-04-07 Martin Liska <mliska@suse.cz>
10242
10243 PR ipa/80212
10244 * g++.dg/ipa/pr80212.C: New test.
10245
fe6bb25f
TP
102462017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10247
10248 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
10249
bf7b869a
RB
102502017-04-07 Richard Biener <rguenther@suse.de>
10251
10252 PR tree-optimization/80334
10253 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
10254 alignas on stack.
10255
2d143ba8
RB
102562017-04-07 Richard Biener <rguenther@suse.de>
10257
10258 PR middle-end/80341
10259 * gcc.dg/torture/pr80341.c: New testcase.
10260
ed3cd38d
JJ
102612017-04-06 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR debug/80234
10264 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
10265 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
10266
e5f56581
UB
102672017-04-06 Uros Bizjak <ubizjak@gmail.com>
10268
10269 PR target/79733
10270 * gcc.target/i386/pr79733.c: New test.
10271
a5211c80
UB
102722017-04-06 Uros Bizjak <ubizjak@gmail.com>
10273
10274 PR target/80298
10275 * gcc.target/i386/pr80298-1.c: New test.
10276 * gcc.target/i386/pr80298-2.c: Ditto.
10277
db086c96
TP
102782017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
10279
10280 PR target/80082
10281 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
10282 ARMv7-R.
10283
09b63f67
RB
102842017-04-06 Richard Biener <rguenther@suse.de>
10285
10286 PR tree-optimization/80334
10287 * g++.dg/torture/pr80334.C: New testcase.
10288
d9f8c5af
ML
102892017-04-06 Martin Liska <mliska@suse.cz>
10290
10291 PR sanitizer/80166
10292 * gcc.dg/asan/pr80166.c: New test.
10293
1b68991f
RO
102942017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10295
10296 PR tree-optimization/79390
10297 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
10298
0f784346
RB
102992017-04-06 Richard Biener <rguenther@suse.de>
10300
10301 PR tree-optimization/80262
10302 * gcc.target/i386/pr80262.c: New testcase.
10303
23a429c2
RB
103042017-04-06 Richard Biener <rguenther@suse.de>
10305
10306 PR middle-end/80281
10307 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
10308
e2323a2b
VM
103092017-04-05 Vladimir Makarov <vmakarov@redhat.com>
10310
10311 PR rtl-optimization/70703
10312 * gcc.target/i386/pr70703.c: New.
10313
47a11342
JJ
103142017-04-05 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR sanitizer/80308
10317 * c-c++-common/asan/pr80308.c: New test.
10318
d0ee17a5
DV
103192017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10320
10321 PR target/79890
10322 * gcc.target/s390/pr79890.c: New test case.
10323
36f896c7
JJ
103242017-04-05 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR target/80310
10327 * c-c++-common/ubsan/pr80310.c: New test.
10328
d16e2ddd
JJ
103292017-04-04 Jakub Jelinek <jakub@redhat.com>
10330
e1201dff
JJ
10331 PR c++/80297
10332 * g++.dg/torture/pr80297.C: New test.
10333
d16e2ddd
JJ
10334 PR tree-optimization/79390
10335 * gcc.target/i386/pr79390.c: New test.
10336 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
10337
c0ea338b
VR
103382017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
10339
10340 PR c++/80296
10341 * g++.dg/cpp0x/alias-decl-80296.C: New test.
10342
a1527a93
TP
103432017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10344
10345 PR target/80307
10346 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
10347 targeting any CPU or architecture.
10348 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
10349 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
10350 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
10351 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
10352 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
10353 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
10354 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
10355 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
10356
065ba179 103572017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
10358
10359 PR fortran/69498
10360 * gfortran.dg/submodule_unexp.f90: New test.
10361
b1fd967c
JJ
103622017-04-04 Jakub Jelinek <jakub@redhat.com>
10363
10364 PR target/80286
10365 * gcc.target/i386/avx-pr80286.c: New test.
10366 * gcc.dg/pr80286.c: New test.
10367
248179b5
RB
103682017-04-04 Richard Biener <rguenther@suse.de>
10369
10370 PR middle-end/80281
10371 * gcc.dg/torture/pr80281.c: New testcase.
10372
a577fcf2
RB
103732017-04-04 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/80275
10376 * g++.dg/opt/pr80275.C: Make g static.
10377
833bbf60
SB
103782017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
10379
10380 PR rtl-optimization/60818
10381 * gcc.c-torture/compile/pr60818.c: New testcase.
10382
5764ee3c
JW
103832017-04-03 Jonathan Wakely <jwakely@redhat.com>
10384
10385 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
10386 * gcc.dg/20031012-1.c: Likewise.
10387 * gcc.dg/ipa/ipcp-1.c: Likewise.
10388 * gcc.dg/torture/matrix-3.c: Likewise.
10389 * gcc.target/powerpc/ppc-spe.c: Likewise.
10390 * gcc.target/rx/zero-width-bitfield.c: Likewise.
10391
bbdf4e81
PB
103922017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10393
10394 PR target/80246
10395 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
10396 powerpc_vsx_ok.
10397 (std, ld): Limit scan-assembler-times check to lp64.
10398 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
10399 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
10400 powerpc_vsx_ok.
10401
44bc146f
PB
104022017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10403
10404 PR target/80246
10405 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
10406
fff80893
RB
104072017-04-03 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/80275
10410 * g++.dg/opt/pr80275.C: New testcase.
10411
79f9fc38
DV
104122017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10413
10414 PR testsuite/79356
10415 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
10416
a8e70fd3
RD
104172017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
10418
10419 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10420 (bal): Increase iteration count and assume alignment.
10421
e0061866
BC
104222017-04-03 Bin Cheng <bin.cheng@arm.com>
10423
10424 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10425
c2d43326
AP
104262017-04-02 Andrew Pinski <apinski@cavium.com>
10427
10428 * gcc.c-torture/compile/nested-3.c: New testcase.
10429 * gcc.c-torture/execute/20170401-1.c: New testcase.
10430 * gcc.c-torture/execute/20170401-2.c: New testcase.
10431
a5a9046d
SB
104322017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10433
10434 PR rtl-optimization/79405
10435 gcc.dg/pr79405.c: New testcase.
10436
6f3af356
JJ
104372017-03-31 Jakub Jelinek <jakub@redhat.com>
10438
eee3756d
JJ
10439 PR debug/79255
10440 * gcc.dg/pr79255.c: New test.
10441
6f3af356
JJ
10442 PR c++/79572
10443 * g++.dg/ubsan/null-8.C: New test.
10444
99e6cfd6
PH
104452017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10446
10447 PR target/80107
10448 * gfortran.dg/pr80107.f: New.
10449
094e6b7a
JL
104502017-03-31 Jeff Law <law@redhat.com>
10451
10452 PR tree-optimization/49498
10453 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10454
eceb2409 104552017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10456
eceb2409
RB
10457 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10458
c412c01a 104592017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10460
c412c01a
RB
10461 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10462
005f12bf
JJ
104632017-03-31 Jakub Jelinek <jakub@redhat.com>
10464
af88f557
JJ
10465 PR libstdc++/80251
10466 * g++.dg/ext/is_aggregate.C: New test.
10467
7d790165
JJ
10468 PR middle-end/80173
10469 * gcc.target/i386/pr80173.c: New test.
10470
a7d55154
JJ
10471 PR middle-end/80163
10472 * gcc.dg/pr80163.c: New test.
10473
005f12bf
JJ
10474 PR debug/80025
10475 * gcc.dg/torture/pr80025.c: New test.
10476
c8e0f43f
MF
104772017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10478
10479 * gcc.target/mips/pr52125.c: Add -msym32.
10480
724d25f3
JJ
104812017-03-30 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR translation/80189
10484 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10485 * g++.dg/gomp/sharing-1.C: Likewise.
10486 * gfortran.dg/gomp/pr44536.f90: Likewise.
10487 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10488 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10489 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10490 * gfortran.dg/gomp/pr33439.f90: Likewise.
10491 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10492 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10493 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10494 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10495 * gcc.dg/gomp/sharing-1.c: Likewise.
10496
05dc406d
PB
104972017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10498
10499 PR target/80246
10500 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10501 Darwin and SPE.
10502 (dxex, dxexq): Update return type.
10503 (diex, diexq): Update argument type.
10504 * gcc.target/powerpc/pr80246.c: New test.
10505
b0fd4d7e
MJ
105062017-03-30 Martin Jambor <mjambor@suse.cz>
10507
10508 PR ipa/77333
10509 * g++.dg/ipa/pr77333.C: New test.
10510
de008ec4
JJ
105112017-03-30 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR target/80206
10514 * gcc.target/i386/pr80206.c: New test.
10515
28c02407
RB
105162017-03-30 Richard Biener <rguenther@suse.de>
10517
10518 PR tree-optimization/77498
10519 * gfortran.dg/pr77498.f: New testcase.
10520
10fa8dfb
MP
105212017-03-29 Marek Polacek <polacek@redhat.com>
10522
10523 PR c/79730
10524 * gcc.dg/pr79730.c: New test.
10525
fdc54f39
JD
105262017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10527
10528 PR libgfortran/78670
10529 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10530 a character of length 1. Update test for success.
10531 * gfortran.dg/dtio_28.f03: New test.
10532 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10533 'scratch' to delete the file when done.
10534
533c0b69
SB
105352017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10536
10537 PR rtl-optimization/80233
10538 * gcc.c-torture/compile/pr80233.c: New testcase.
10539
e35229f8
TK
105402017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10541
10542 PR fortran/80254
10543 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10544 * gfortran.dg/dec_io_2a.f90: instead (new test).
10545
5c0a28d4
JW
105462017-03-28 Jiong Wang <jiong.wang@arm.com>
10547
10548 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10549
19846619
SB
105502017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10551
10552 PR testsuite/43496
10553 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10554 generating PIC code.
10555
e5119fab
VM
105562017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10557
10558 PR rtl-optimization/80193
10559 * gcc.target/i386/pr80193.c: New.
10560
cf474530
JW
105612017-03-28 Janus Weil <janus@gcc.gnu.org>
10562
10563 PR fortran/78661
10564 * gfortran.dg/dtio_25.f90: Modified test case.
10565 * gfortran.dg/dtio_27.f90: New test case.
10566
34fac449
UB
105672017-03-28 Uros Bizjak <ubizjak@gmail.com>
10568
10569 PR target/53383
10570 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10571 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10572 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10573
3e907b90
BC
105742017-03-28 Bin Cheng <bin.cheng@arm.com>
10575
10576 * gcc.c-torture/compile/irreducible-loop.c: New.
10577
522818b9
RS
105782017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10579
3e907b90 10580 PR tree-optimization/80218
522818b9
RS
10581 * gcc.dg/pr80218.c: New test.
10582
ea7d7da8
RB
105832017-03-28 Richard Biener <rguenther@suse.de>
10584
10585 PR tree-optimization/78644
10586 * gcc.dg/pr78644-1.c: New testcase.
10587 * gcc.dg/pr78644-2.c: Likewise.
10588
498173ef
TT
105892017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10590
10591 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10592 * gcc.dg/pic-4.c: Likewise.
10593 * gcc.dg/pie-3.c: Likewise.
10594 * gcc.dg/pie-4.c: Likewise.
10595
c5ad2433
ML
105962017-03-28 Martin Liska <mliska@suse.cz>
10597
10598 PR ipa/80205
10599 * g++.dg/ipa/pr80205.C: New test.
10600
17722fb9
SKS
106012017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10602
10603 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10604 with sizeof(int) < 4.
10605 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10606 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10607 * gcc.dg/torture/pr79777.c: Likewise.
10608 * gcc.dg/torture/pr79910.c: Likewise.
10609
737f500a
RB
106102017-03-28 Richard Biener <rguenther@suse.de>
10611
10612 PR middle-end/80222
10613 * g++.dg/pr80222.C: New testcase.
10614
62f96a79
ML
106152017-03-28 Martin Liska <mliska@suse.cz>
10616
10617 PR ipa/80104
10618 * gcc.dg/ipa/pr80104.c: New test.
10619
72785f26
MP
106202017-03-28 Marek Polacek <polacek@redhat.com>
10621
10622 PR sanitizer/80067
10623 * c-c++-common/ubsan/shift-10.c: New test.
10624
86516987
JL
106252017-03-27 Jeff Law <law@redhat.com>
10626
4dbf1eee 10627 PR tree-optimization/80216
86516987
JL
10628 * gcc.c-torture/compile/pr80216.c: New test.
10629
aade772d
JJ
106302017-03-27 Jakub Jelinek <jakub@redhat.com>
10631
a9e4a1a5
JJ
10632 PR middle-end/80162
10633 * c-c++-common/pr80162-1.c: New test.
10634 * c-c++-common/pr80162-2.c: New test.
10635 * c-c++-common/pr80162-3.c: New test.
10636
aade772d
JJ
10637 PR target/80102
10638 * g++.dg/opt/pr80102.C: New test.
10639
d89f355e
MM
106402017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10641
10642 PR target/78543
10643 * gcc.target/powerpc/pr78543.c: New test.
10644
79c4d73b
KN
106452017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10646
10647 PR target/80103
10648 * gcc.target/powerpc/pr80103-1.c: New test.
10649
819df781
RB
106502017-03-27 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/80181
10653 * gcc.dg/torture/pr80181.c: New testcase.
10654
84804c5b
CZ
106552017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10656
065ba179 10657 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10658
c5e5f5f6
RB
106592017-03-27 Richard Biener <rguenther@suse.de>
10660
10661 PR ipa/79776
10662 * g++.dg/ipa/pr79776.C: New testcase.
10663
7cd200f6
JJ
106642017-03-27 Jakub Jelinek <jakub@redhat.com>
10665
10666 PR sanitizer/80168
10667 * gcc.dg/asan/pr80168.c: New test.
10668
79f512ff
RB
106692017-03-27 Richard Biener <rguenther@suse.de>
10670
10671 PR tree-optimization/80170
10672 * gcc.dg/pr80170.c: New testcase.
10673
672d9f8e
RB
106742017-03-27 Richard Biener <rguenther@suse.de>
10675
10676 PR middle-end/80171
10677 * g++.dg/torture/pr80171.C: New testcase.
10678
978fcba3
JDA
106792017-03-26 John David Anglin <danglin@gcc.gnu.org>
10680
431d7882
JDA
10681 * gcc.dg/torture/pr79732.c: Require alias support.
10682 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10683
978fcba3
JDA
10684 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10685 libatomic_available.
10686 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10687 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10688
1f10d710
JD
106892017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10690
10691 PR libgfortran/78881
10692 * gfortran.dg/dtio_26.f90: New test.
10693
41036686
PT
106942017-03-25 Paul Thomas <pault@gcc.gnu.org>
10695
10696 PR fortran/80156
10697 PR fortran/79382
10698 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10699 testcase for PR80156. Add a main programme that tests that
10700 the typebound generic is accessible.
10701
5da906ca
BS
107022017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10703
10704 PR rtl-optimization/80160
10705 PR rtl-optimization/80159
10706
10707 * gcc.target/i386/pr80160.c: New test.
10708
7dabefa0
JJ
107092017-03-24 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR sanitizer/79904
10712 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10713
c8b1fbc1
MP
107142017-03-24 Marek Polacek <polacek@redhat.com>
10715
10716 PR c++/80119
10717 * g++.dg/warn/Wuninitialized-9.C: New test.
10718
76794c52
AK
107192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10720
10721 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10722 and remove the high-level builtin. The error message for the
10723 would prevent compilation from reaching the second.
10724 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10725
2de2b3f9
AK
107262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10727
10728 * gcc.target/s390/vxe/negfma-1.c: New test.
10729
7d2fd075
AK
107302017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10731
10732 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10733 * gcc.target/s390/arch12/mul-1.c: New test.
10734 * gcc.target/s390/arch12/mul-2.c: New test.
10735
72612e4e
AK
107362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10737
10738 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10739
6c7774d1
AK
107402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10741
10742 * gcc.target/s390/vxe/popcount-1.c: New test.
10743
9ec98860
AK
107442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10745
10746 * gcc.target/s390/vxe/bitops-1.c: New test.
10747
6654e96f
AK
107482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10749
10750 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10751 * lib/target-supports.exp: Add effective target check s390_vxe.
10752
77c585ca
AK
107532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10754
10755 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10756 comparison instructions used from now on.
10757
b5de6e84
AK
107582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10759
10760 * gcc.target/s390/s390.exp (check_effective_target_vector):
10761 Include target-supports.exp and move target_vector check routine
10762 ...
10763 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10764 here and rename it.
10765 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10766 check from vector to s390_vx.
10767 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10768 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10769 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10770 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10771 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10772 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10773 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10774 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10775 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10776
a602f985
AK
107772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10778
10779 * gcc.target/s390/vector/vec-init-2.c: New test.
10780
085db63d
AK
107812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10782
10783 * gcc.dg/ubsan/pr79904-2.c: New test.
10784
dc4f29bc
AK
107852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10786
10787 PR target/79893
10788 * gcc.target/s390/zvector/pr79893.c: New test.
10789
56010684
JJ
107902017-03-24 Jakub Jelinek <jakub@redhat.com>
10791
10792 PR rtl-optimization/80112
10793 * gcc.dg/pr80112.c: New test.
10794
f0d7b52d
RO
107952017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10796
10797 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10798 etc. line numbers.
10799 * gcc.dg/Walloca-1.c: Likewise.
10800 * gcc.dg/Walloca-2.c: Likewise.
10801 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10802
635684c4
BS
108032017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10804
10805 PR tree-optimization/80158
10806 * gfortran.fortran-torture/compile/pr80158.f: New file.
10807
76afddf3
RB
108082017-03-24 Richard Biener <rguenther@suse.de>
10809
10810 PR tree-optimization/80167
10811 * gcc.dg/graphite/pr80167.c: New testcase.
10812
c2e389bf
TV
108132017-03-24 Tom de Vries <tom@codesourcery.com>
10814
10815 PR testsuite/80092
10816 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10817 dg-require-effective-target global_constructor.
10818 * gcc.dg/tls/emutls-2.c: Same.
10819
a72821b4
TV
108202017-03-24 Tom de Vries <tom@codesourcery.com>
10821
10822 PR testsuite/80092
10823 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10824 dg-require-effective-target indirect_jumps.
10825
1658def9
TV
108262017-03-24 Tom de Vries <tom@codesourcery.com>
10827
10828 PR testsuite/80092
10829 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10830 nonlocal_goto.
10831
90e02692
TV
108322017-03-24 Tom de Vries <tom@codesourcery.com>
10833
10834 PR testsuite/80092
10835 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10836 * gcc.dg/Walloca-12.c: Same.
10837 * gcc.dg/attr-alloc_size-8.c: Same.
10838 * gcc.dg/Walloca-4.c: Same.
10839 * gcc.dg/Walloca-8.c: Same.
10840 * gcc.dg/Walloca-13.c: Same.
10841 * gcc.dg/Walloca-14.c: Same.
10842 * gcc.dg/attr-alloc_size-9.c: Same.
10843 * gcc.dg/Walloca-1.c: Same.
10844 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10845 * gcc.dg/Walloca-5.c: Same.
10846 * gcc.dg/Walloca-10.c: Same.
10847 * gcc.dg/Walloca-9.c: Same.
10848 * gcc.dg/attr-alloc_size-6.c: Same.
10849 * gcc.dg/Wvla-larger-than-1.c: Same.
10850 * gcc.dg/torture/pr71881.c: Same.
10851 * gcc.dg/torture/pr71901.c: Same.
10852 * gcc.dg/torture/pr78742.c: Same.
10853 * gcc.dg/builtin-alloc-size.c: Same.
10854 * gcc.dg/Walloca-2.c: Same.
10855 * gcc.dg/Walloca-6.c: Same.
10856 * gcc.dg/Walloca-11.c: Same.
10857 * gcc.dg/attr-alloc_size-7.c: Same.
10858 * gcc.dg/Wvla-larger-than-2.c: Same.
10859 * gcc.dg/Walloca-3.c: Same.
10860 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10861 * gcc.c-torture/compile/pr79413.c: Same.
10862 * gcc.c-torture/compile/pr78439.c: Same.
10863
842392c8
KN
108642017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10865
10866 * gcc.target/powerpc/p9-options-1.c: New test.
10867
de2b3f5c
KT
108682017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10869
10870 PR target/71436
10871 * gcc.c-torture/compile/pr71436.c: New test.
10872
2e6315ef 108732017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10874 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10875
10876 PR tree-optimization/79908
10877 PR tree-optimization/80136
10878 * gcc.dg/torture/pr79908.c: New file.
10879
9cdf0363
NK
108802017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10881
2e6315ef 10882 PR fortran/39239
9cdf0363
NK
10883 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10884
f3dd574e
JJ
108852017-03-22 Jakub Jelinek <jakub@redhat.com>
10886
f13e9cd5
JJ
10887 PR c++/80141
10888 * g++.dg/gomp/pr80141.C: New test.
10889
68ed2ba0
JJ
10890 PR c++/80129
10891 * g++.dg/torture/pr80129.C: New test.
10892
f3dd574e
JJ
10893 PR sanitizer/80110
10894 * g++.dg/tsan/pr80110.C: New test.
10895
918b6c9e
TK
108962017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10897
10898 PR fortran/80142
10899 * gfortran.dg/any_loc.f90: New test case.
10900
bf634d1c
TP
109012017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10902
10903 PR target/80082
10904 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10905 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10906
f7325b95
ML
109072017-03-22 Martin Liska <mliska@suse.cz>
10908
10909 PR target/79906
10910 * g++.dg/ext/mv8.C: Add power* targets.
10911
3f01b620
MS
109122017-03-21 Martin Sebor <msebor@redhat.com>
10913
10914 PR c++/79548
10915 * g++.dg/warn/Wunused-var-26.C: New test.
10916
1cefb051
BS
109172017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10918
10919 PR tree-optimization/79908
10920 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10921
edc1747f
MP
109222017-03-21 Marek Polacek <polacek@redhat.com>
10923 Martin Sebor <msebor@redhat.com>
10924
10925 PR tree-optimization/80109
10926 * gcc.dg/Walloca-14.c: New test.
10927
85106b87
JJ
109282017-03-21 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR target/80125
10931 * gcc.target/powerpc/pr80125.c: New test.
10932
e59a225f
NK
109332017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10934
10935 PR fortran/69498
10936 * gfortran.dg/unexp_attribute.f90: New test
10937
0ffe60b5 109382017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10939 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10940
10941 PR tree-optimization/79908
10942 * gcc.dg/torture/pr79908.c: New file.
10943
54eb90fe
SKS
109442017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10945
10946 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10947 with sizeof(int) < 4.
10948
5611c456
ML
109492017-03-21 Martin Liska <mliska@suse.cz>
10950
10951 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10952 apostrophes.
10953
e650ea2a
RB
109542017-03-21 Richard Biener <rguenther@suse.de>
10955
10956 PR tree-optimization/80032
10957 * g++.dg/opt/pr80032.C: New testcase.
10958
da2ce5f9
RB
109592017-03-21 Richard Biener <rguenther@suse.de>
10960
10961 PR tree-optimization/80122
10962 * gcc.dg/torture/pr80122.c: New testcase.
10963
9d60683a
TT
109642017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10965
10966 * gcc.dg/pic-2.c: Skip for MIPS.
10967 * gcc.dg/pie-2.c: Skip for MIPS.
10968
d3e19c2c
PC
109692017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10970
10971 PR c++/77752
10972 * g++.dg/cpp0x/initlist97.C: New.
10973 * g++.dg/cpp0x/initlist85.C: Update.
10974
8bee092e
JJ
109752017-03-21 Jakub Jelinek <jakub@redhat.com>
10976
9f30dff0
JJ
10977 PR c/67338
10978 * gcc.dg/pr67338.c: New test.
10979
8bee092e
JJ
10980 PR c++/35878
10981 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10982 dump instead of assembler.
10983 * g++.dg/init/pr35878_2.C: Likewise.
10984 * g++.dg/init/pr35878_3.C: Likewise.
10985
4d1b8e70
JJ
109862017-03-21 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR c/80097
10989 * gcc.dg/ubsan/pr80097.c: New test.
10990
c34923c4
BS
109912017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10992
10993 PR tree-optimization/80054
10994 * g++.dg/torture/pr80054.C: New file.
10995
b0ba96c2
KN
109962017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10997
10998 PR target/79963
10999 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
11000 directive to assure selection of proper bit using rlwinm insn.
11001 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11002 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
11003 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
11004 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
11005
92377255
MP
110062017-03-20 Marek Polacek <polacek@redhat.com>
11007 Paolo Carlini <paolo.carlini@oracle.com>
11008
11009 PR c++/80059 - ICE with noexcept and __transaction_atomic
11010 * g++.dg/tm/pr80059-2.C: New test.
11011 * g++.dg/tm/pr80059.C: New test.
11012
243e28bf
ML
110132017-03-20 Martin Liska <mliska@suse.cz>
11014
11015 PR middle-end/79753
11016 * gcc.target/i386/mpx/pr79753.c: New test.
11017
918112d3
ML
110182017-03-20 Martin Liska <mliska@suse.cz>
11019
11020 PR target/79769
11021 PR target/79770
11022 * g++.dg/pr79769.C: New test.
11023 * gcc.target/i386/mpx/pr79770.c: New test.
11024
e325aba2
AK
110252017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11026
11027 PR target/78857
11028 * gcc.target/s390/load-and-test-fp-1.c: New test.
11029 * gcc.target/s390/load-and-test-fp-2.c: New test.
11030
91d2c04c
PT
110312017-03-18 Paul Thomas <pault@gcc.gnu.org>
11032
11033 PR fortran/79676
11034 * gfortran.dg/submodule_28.f08 : New test.
11035
c7e4107b
PT
110362017-03-18 Paul Thomas <pault@gcc.gnu.org>
11037
11038 PR fortran/71838
11039 * gfortran.dg/submodule_26.f08 : New test.
11040 * gfortran.dg/submodule_27.f08 : New test.
11041
d8fe28be
PH
110422017-03-17 Pat Haugen <pthaugen@us.ibm.com>
11043
11044 PR target/79951
11045 * gcc.target/powerpc/pr79951.c: New.
11046
4a17943d
BS
110472017-03-17 Bernd Schmidt <bschmidt@redhat.com>
11048
11049 PR rtl-optimization/79910
11050 * gcc.dg/torture/pr79910.c: New test.
11051
7f166d94
JL
110522017-03-17 Jeff Law <law@redhat.com>
11053
11054 PR tree-optimization/71437
11055 * gcc.dg/tree-ssa/pr71437.c: New test.
11056 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
11057 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
11058 now caught by VRP, but which were previously caught by DOM.
11059
12c4f7dc
RB
110602017-03-17 Richard Biener <rguenther@suse.de>
11061
11062 PR middle-end/80075
11063 * g++.dg/torture/pr80075.C: New testcase.
11064
207f3423
MM
110652017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
11066
11067 PR target/71294
11068 * g++.dg/pr71294.C: New test.
11069
9fc900af
SB
110702017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
11071
11072 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
11073
c05c2380
JJ
110742017-03-16 Jakub Jelinek <jakub@redhat.com>
11075
e711928b
JJ
11076 PR fortran/80010
11077 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
11078
c05c2380
JJ
11079 PR fortran/79886
11080 * gfortran.dg/pr79886.f90: New test.
11081
3231d64b
MM
110822017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11083
11084 PR target/79038
11085 * gcc.target/powerpc/pr79038-1.c: New test.
11086
81ef1f5e
SB
110872017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
11088
11089 PR fortran/33271
11090 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
11091
395a1e9b
JW
110922017-03-15 Jiong Wang <jiong.wang@arm.com>
11093
11094 PR testsuite/79356
11095 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
11096
05f65910
UB
110972017-03-15 Uros Bizjak <ubizjak@gmail.com>
11098
11099 PR target/80019
11100 * gcc.target/i386/pr80019.c: New test.
11101
94285a7d
ML
111022017-03-15 Martin Liska <mliska@suse.cz>
11103
11104 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
11105
a983542b
MS
111062017-03-14 Martin Sebor <msebor@redhat.com>
11107
11108 PR tree-optimization/79800
11109 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
11110 * gcc.dg/tree-ssa/pr79800.c: New test.
11111
76ca5f40
MM
111122017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11113
11114 PR target/79947
11115 * gcc.target/powerpc/pr79947.c: New test.
11116
5d9a283a
MS
111172017-03-14 Martin Sebor <msebor@redhat.com>
11118
11119 PR middle-end/80020
11120 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
11121 * gcc.dg/attr-alloc_size-7.c: Same.
11122 * gcc.dg/attr-alloc_size-9.c: Same.
11123 * gcc.dg/builtin-alloc-size.c: Same.
11124 * gcc.dg/pr80020.c: New test.
11125
4692943d
BS
111262017-03-14 Bernd Schmidt <bschmidt@redhat.com>
11127
11128 PR rtl-optimization/79728
11129 * gcc.target/i386/sse-globalreg.c: New test.
11130
861d9d5e
ML
111312017-03-14 Martin Liska <mliska@suse.cz>
11132
11133 PR lto/66295
11134 * gcc.dg/tree-prof/pr66295.c: New test.
11135
a48018b5
ML
111362017-03-13 Martin Liska <mliska@suse.cz>
11137
11138 PR middle-end/78339
11139 * gcc.target/i386/mpx/pr78339.c: New test.
11140
8c56cc5a
CZ
111412017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11142
065ba179 11143 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 11144
14555394
CZ
111452017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11146
065ba179 11147 * gcc.target/arc/pr9001090948.c: New file.
14555394 11148
3079b92e
SB
111492017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
11150
11151 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11152 Fix test. Make early-out condition return early. Correct comments.
11153
c08de9db
JD
111542017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11155
11156 PR libgfortran/78854
11157 * gfortran.dg/dtio_25.f90: New test.
11158
66b27545
MS
111592017-03-10 Martin Sebor <msebor@redhat.com>
11160
11161 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
11162
8f2f6381
BS
111632017-03-10 Bernd Schmidt <bschmidt@redhat.com>
11164
11165 PR rtl-optimization/78911
11166 * gcc.target/i386/pr78911-1.c: New test.
11167 * gcc.target/i386/pr78911-2.c: New test.
11168
8e2c69b4 111692017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 11170
8e2c69b4
WS
11171 PR target/79941
11172 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11173 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
11174 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
11175
455d833c
MP
111762017-03-10 Marek Polacek <polacek@redhat.com>
11177
11178 PR c++/79967
11179 * g++.dg/cpp0x/gen-attrs-63.C: New test.
11180
cdd669f9
JJ
111812017-03-10 Jakub Jelinek <jakub@redhat.com>
11182
e260b0a7
JJ
11183 PR c++/79899
11184 * g++.dg/other/friend7.C: New test.
11185
cdd669f9
JJ
11186 PR c++/79896
11187 * g++.dg/ext/int128-5.C: New test.
11188
730e6e46
SB
111892017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11190
11191 PR testsuite/79356
11192 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
11193 powerpc, sparc, or s390x.
11194
fc8f6304
PH
111952017-03-10 Pat Haugen <pthaugen@us.ibm.com>
11196
11197 PR target/79907
11198 * gcc.target/powerpc/pr79907.c: New.
11199
f1b0632a
OH
112002017-03-10 Olivier Hainque <hainque@adacore.com>
11201
11202 * gnat.dg/opt64.adb: New test.
11203 * gnat.dg/opt64_pkg.ads: New helper.
11204 * gnat.dg/opt64_pkg.adb: New helper.
11205
5558f089
JJ
112062017-03-10 Jakub Jelinek <jakub@redhat.com>
11207
2d9dd4fb
JJ
11208 PR rtl-optimization/79909
11209 * gcc.target/powerpc/pr79909.c: New test.
11210
72772e67
JJ
11211 PR tree-optimization/79972
11212 * gcc.dg/pr79972.c: New test.
11213
5558f089
JJ
11214 PR tree-optimization/77975
11215 * gcc.dg/pr77975.c: New test.
11216
822a132c
MP
112172017-03-09 Marek Polacek <polacek@redhat.com>
11218
11219 PR c++/79962
11220 PR c++/79984
11221 * c-c++-common/nonnull-3.c: New test.
11222 * g++.dg/warn/Wnonnull3.C: New test.
11223
c9819d22
MF
112242017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
11225
11226 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
11227 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11228
36618428
MP
112292017-03-09 Marek Polacek <polacek@redhat.com>
11230
11231 PR sanitizer/79757
11232 * gcc.dg/ubsan/pr79757-1.c: New test.
11233 * gcc.dg/ubsan/pr79757-2.c: New test.
11234 * gcc.dg/ubsan/pr79757-3.c: New test.
11235 * gcc.dg/ubsan/pr79757-4.c: New test.
11236 * gcc.dg/ubsan/pr79757-5.c: New test.
11237
01e5af5a
JJ
112382017-03-09 Jakub Jelinek <jakub@redhat.com>
11239
11240 PR c/79969
11241 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
11242
6443c7c0
MP
112432017-03-09 Marek Polacek <polacek@redhat.com>
11244
11245 PR c++/79687
11246 * g++.dg/expr/ptrmem8.C: New test.
11247 * g++.dg/expr/ptrmem9.C: New test.
11248
d721dc3c
RB
112492017-03-09 Richard Biener <rguenther@suse.de>
11250
11251 PR tree-optimization/79977
11252 * gcc.dg/graphite/pr79977.c: New testcase.
11253
1f1fd3e2
TT
112542017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
11255
11256 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
11257 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
11258 * lib/target-supports.exp (check_effective_target_rdynamic):
11259 New proc.
11260
16967aff
RB
112612017-03-09 Richard Biener <rguenther@suse.de>
11262
11263 PR middle-end/79971
11264 * gcc.dg/fixed-point/pr79971.c: New testcase.
11265
26d7dc48
RB
112662017-03-09 Richard Biener <rguenther@suse.de>
11267
11268 PR ipa/79970
11269 * gcc.dg/torture/pr79970.c: New testcase.
11270
35f77c28
PC
112712017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11272
11273 PR c++/71966
11274 * g++.dg/cpp0x/pr71966-1.C: New.
11275 * g++.dg/cpp0x/pr71966-2.C: Likewise.
11276
8a7df031
ML
112772017-03-09 Martin Liska <mliska@suse.cz>
11278
11279 PR tree-optimization/79631
11280 * gcc.target/i386/mpx/pr79631.c: New test.
11281
3828bb0d
ML
112822017-03-09 Martin Liska <mliska@suse.cz>
11283
11284 PR target/65705
11285 PR target/69804
11286 * gcc.target/i386/pr71458.c: Update scanned pattern.
11287
410a590c
MP
112882017-03-09 Marek Polacek <polacek@redhat.com>
11289
11290 PR c++/79672
11291 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
11292 * g++.dg/warn/Wduplicated-branches3.C: New test.
11293
f084a22e
PG
112942017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
11295
11296 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
11297
a278b1c3
ML
112982017-03-09 Martin Liska <mliska@suse.cz>
11299
11300 PR ipa/79764
11301 * g++.dg/pr79764.C: New test.
11302
8dc19053
ML
113032017-03-09 Martin Liska <mliska@suse.cz>
11304
11305 PR ipa/79761
11306 * g++.dg/pr79761.C: New test.
11307
030fc94a
JJ
113082017-03-09 Jakub Jelinek <jakub@redhat.com>
11309
9e463823
JJ
11310 PR sanitizer/79944
11311 * c-c++-common/asan/pr79944.c: New test.
11312
6b62f323
JJ
11313 PR target/79932
11314 * gcc.target/i386/pr79932-2.c: New test.
11315
030fc94a
JJ
11316 PR target/79932
11317 * gcc.target/i386/pr79932-1.c: New test.
11318
423aec8b
MP
113192017-03-09 Marek Polacek <polacek@redhat.com>
11320
11321 PR c++/79900 - ICE in strip_typedefs
11322 * g++.dg/warn/Wpadded-1.C: New test.
11323
6659fe59
MP
113242017-03-08 Marek Polacek <polacek@redhat.com>
11325
11326 * g++.dg/Walloca1.C: Adjust dg-warning.
11327
f1a675e4
AH
113282017-03-08 Andrew Haley <aph@redhat.com>
11329
11330 PR tree-optimization/79943
11331 * gcc.dg/tree-ssa/pr79943.c: New test.
11332
edfcd7e3
RB
113332017-03-08 Richard Biener <rguenther@suse.de>
11334
11335 PR tree-optimization/79955
11336 * gcc.dg/uninit-24.c: New testcase.
11337
61fdfd8c
RB
113382017-03-08 Richard Biener <rguenther@suse.de>
11339
11340 PR tree-optimization/79920
11341 * gcc.dg/vect/pr79920.c: New testcase.
11342
4b48e883
JJ
113432017-03-08 Jakub Jelinek <jakub@redhat.com>
11344
11345 PR sanitizer/79904
11346 * gcc.dg/ubsan/pr79904.c: New test.
11347
a71dbc63
JJ
113482017-03-07 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR c/79834
11351 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
11352 diagnostics.
11353
d8a90142
MP
113542017-03-07 Marek Polacek <polacek@redhat.com>
11355
11356 PR middle-end/79809
11357 * g++.dg/Walloca1.C: New test.
11358
a5e9e3e4
ML
113592017-03-07 Martin Liska <mliska@suse.cz>
11360
11361 PR middle-end/68270
11362 * g++.dg/pr68270.C: New test.
11363
1f6dba54
JJ
113642017-03-07 Jakub Jelinek <jakub@redhat.com>
11365
760f82db
JJ
11366 PR rtl-optimization/79901
11367 * gcc.target/i386/pr79901.c: New test.
11368
1f6dba54
JJ
11369 PR sanitizer/79897
11370 * c-c++-common/ubsan/pr79897.c: New test.
11371
feca7b89
VM
113722017-03-06 Vladimir Makarov <vmakarov@redhat.com>
11373
11374 PR rtl-optimization/79571
11375 * gcc.target/i386/pr79571.c: New.
11376
bdbbf28d
MP
113772017-03-06 Marek Polacek <polacek@redhat.com>
11378
11379 PR c++/79796 - ICE with NSDMI and this pointer
11380 * g++.dg/cpp0x/nsdmi13.C: New test.
11381
52564551
JK
113822017-03-06 Julia Koval <julia.koval@intel.com>
11383
11384 PR target/79793
11385 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
11386 directives.
11387 * gcc.target/i386/interrupt-13.c: Ditto.
11388 * gcc.target/i386/interrupt-14.c: Ditto.
11389 * gcc.target/i386/interrupt-15.c: Ditto.
11390
345edb37
JJ
113912017-03-06 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR c++/79822
11394 * g++.dg/cpp0x/constexpr-79822.C: New test.
11395
a8d25fd0
RB
113962017-03-06 Richard Biener <rguenther@suse.de>
11397
11398 PR tree-optimization/79894
11399 * gcc.dg/vect/pr79887.c: New testcase.
11400
522fcdd7
RB
114012017-03-06 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/79824
11404 * gcc.dg/vect/pr79824-1.c: New testcase.
11405 * gcc.dg/vect/pr79824-2.c: Likewise.
11406
54649631
TT
114072017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11408
11409 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
11410 gettimeofday. Remove dg-skip-if for AVR.
11411 * lib/target-supports.exp (check_effective_target_gettimeofday):
11412 New proc.
11413
4bbc8970
RD
114142017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
11415
11416 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
11417 * gcc.target/s390/hotpatch-10.c: Likewise.
11418 * gcc.target/s390/hotpatch-11.c: Likewise.
11419 * gcc.target/s390/hotpatch-12.c: Likewise.
11420 * gcc.target/s390/hotpatch-13.c: Likewise.
11421 * gcc.target/s390/hotpatch-14.c: Likewise.
11422 * gcc.target/s390/hotpatch-15.c: Likewise.
11423 * gcc.target/s390/hotpatch-16.c: Likewise.
11424 * gcc.target/s390/hotpatch-17.c: Likewise.
11425 * gcc.target/s390/hotpatch-18.c: Likewise.
11426 * gcc.target/s390/hotpatch-19.c: Likewise.
11427 * gcc.target/s390/hotpatch-2.c: Likewise.
11428 * gcc.target/s390/hotpatch-26.c: Likewise.
11429 * gcc.target/s390/hotpatch-27.c: Likewise.
11430 * gcc.target/s390/hotpatch-28.c: Likewise.
11431 * gcc.target/s390/hotpatch-3.c: Likewise.
11432 * gcc.target/s390/hotpatch-4.c: Likewise.
11433 * gcc.target/s390/hotpatch-5.c: Likewise.
11434 * gcc.target/s390/hotpatch-6.c: Likewise.
11435 * gcc.target/s390/hotpatch-7.c: Likewise.
11436 * gcc.target/s390/hotpatch-8.c: Likewise.
11437 * gcc.target/s390/hotpatch-9.c: Likewise.
11438
5f215a70
PC
114392017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11440
11441 PR c++/64574
11442 * g++.dg/template/crash125.C: New.
11443
296cc393
JJ
114442017-03-06 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR target/79812
11447 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11448
ca8942a3
TT
114492017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11450
11451 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11452
c1b993c0
PG
114532017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11454
11455 * gcc.target/mips/msa-minmax.c: New tests.
11456
a50a32aa
ML
114572017-03-06 Martin Liska <mliska@suse.cz>
11458
11459 PR sanitize/79783
11460 * g++.dg/asan/pr79783.C: New test.
11461
5ada812c
PG
114622017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11463
11464 * gcc.target/mips/msa-dotp.c: New tests.
11465
334b3c4b
PG
114662017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11467
11468 * gcc.target/mips/msa-bclri.c: New test.
11469
d8b4baeb
PC
114702017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11471
11472 PR c++/70266
11473 * g++.dg/tm/pr70266.C: New.
11474
ef78bc3c 114752017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 11476 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
11477
11478 * gfortran.dg/coarray/fail_image_1.f08: New test.
11479 * gfortran.dg/coarray/fail_image_2.f08: New test.
11480 * gfortran.dg/coarray/failed_images_1.f08: New test.
11481 * gfortran.dg/coarray/failed_images_2.f08: New test.
11482 * gfortran.dg/coarray/image_status_1.f08: New test.
11483 * gfortran.dg/coarray/image_status_2.f08: New test.
11484 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11485 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11486 * gfortran.dg/coarray_fail_st.f90: New test.
11487 * gfortran.dg/coarray_failed_images_1.f08: New test.
11488 * gfortran.dg/coarray_image_status_1.f08: New test.
11489 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11490
7f5a7d78
MP
114912017-03-03 Marek Polacek <polacek@redhat.com>
11492
11493 PR c/79758
11494 * gcc.dg/noncompile/pr79758.c: New test.
11495
cc195d46
JJ
114962017-03-03 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR middle-end/79805
11499 * g++.dg/opt/pr79805.C: New test.
11500
945b6e16
AS
115012017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11502
11503 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11504 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11505 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11506 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11507 * gcc.target/i386/i386.exp
11508 (check_effective_target_avx512vpopcntdq): New.
11509
31dcc385
TT
115102017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11511
11512 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11513 ilp32 targets and match DImode registers for lp64 targets.
11514
0e174ae1
UB
115152017-03-03 Uros Bizjak <ubizjak@gmail.com>
11516
11517 * g++.dg/pr71624.C: Disable for x32.
11518 * g++.dg/pr71633.C: Ditto.
11519
93505ec5
JJ
115202017-03-03 Jakub Jelinek <jakub@redhat.com>
11521
11522 PR target/79807
11523 * gcc.target/i386/pr79807.c: New test.
11524
d78a1c01
ML
115252017-03-03 Martin Liska <mliska@suse.cz>
11526
11527 PR tree-optimization/79803
11528 * gcc.dg/tree-ssa/pr79803.c: New test.
11529
ec7f796e
ML
115302017-03-03 Martin Liska <mliska@suse.cz>
11531
11532 PR rtl-optimization/79574
11533 * gcc.dg/pr79574-2.c: New test.
11534
30d309aa
RB
115352017-03-03 Richard Biener <rguenther@suse.de>
11536
11537 PR c++/79825
11538 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11539
38801de5
JJ
115402017-03-03 Jakub Jelinek <jakub@redhat.com>
11541
11542 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11543
7278b0a2
MP
115442017-03-03 Marek Polacek <polacek@redhat.com>
11545
11546 PR c++/79791
11547 * g++.dg/warn/Wwrite-strings-1.C: New test.
11548 * g++.dg/warn/Wwrite-strings-2.C: New test.
11549 * g++.dg/warn/Wwrite-strings-3.C: New test.
11550 * g++.dg/warn/Wwrite-strings-4.C: New test.
11551 * g++.dg/warn/Wwrite-strings-5.C: New test.
11552 * g++.dg/warn/Wwrite-strings-6.C: New test.
11553 * g++.dg/warn/Wwrite-strings-7.C: New test.
11554 * g++.dg/warn/Wwrite-strings-8.C: New test.
11555 * g++.dg/warn/Wwrite-strings-9.C: New test.
11556 * g++.dg/warn/Wwrite-strings-10.C: New test.
11557 * g++.dg/warn/Wwrite-strings-11.C: New test.
11558 * g++.dg/warn/Wwrite-strings-12.C: New test.
11559
75473a91
RB
115602017-03-03 Richard Biener <rguenther@suse.de>
11561
11562 PR middle-end/79818
11563 * gcc.dg/torture/pr79818.c: New testcase.
11564
50bea0c5
JJ
115652017-03-02 Jakub Jelinek <jakub@redhat.com>
11566
11567 PR c++/79782
11568 * g++.dg/warn/Wunused-parm-10.C: New test.
11569
130f15ce
UB
115702017-03-02 Uros Bizjak <ubizjak@gmail.com>
11571
11572 * gcc.dg/rtl/x86_64/*.c: Test for
11573 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11574
dc362ada
UB
115752017-03-02 Uros Bizjak <ubizjak@gmail.com>
11576
11577 PR target/79514
11578 * gcc.target/i386/pr79514.c: New test.
11579
fe792dd8
JJ
115802017-03-02 Jakub Jelinek <jakub@redhat.com>
11581
11582 PR rtl-optimization/79780
11583 * gcc.c-torture/compile/pr79780.c: New test.
11584
e80facb4
RB
115852017-03-02 Richard Biener <rguenther@suse.de>
11586
11587 PR tree-optimization/79345
11588 PR c++/42000
11589 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11590 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11591 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11592
eb0e7c34
RB
115932017-03-02 Richard Biener <rguenther@suse.de>
11594
11595 PR c/79756
11596 * gcc.dg/vector-1.c: New testcase.
11597
653a4b32
BC
115982017-03-02 Bin Cheng <bin.cheng@arm.com>
11599
11600 PR tree-optimization/66768
11601 * gcc.target/i386/pr66768.c: New test.
11602
da403f31
RB
116032017-03-02 Richard Biener <rguenther@suse.de>
11604
11605 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11606 * gcc.dg/rtl/x86_64/final.c: Likewise.
11607 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11608 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11609 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11610 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11611
83692f96
RB
116122017-03-02 Richard Biener <rguenther@suse.de>
11613
11614 PR tree-optimization/79777
11615 * gcc.dg/torture/pr79777.c: New testcase.
11616
71dedb33
MS
116172017-03-01 Martin Sebor <msebor@redhat.com>
11618
11619 PR middle-end/79692
11620 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11621 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11622 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11623 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11624
48990905
UB
116252017-03-01 Uros Bizjak <ubizjak@gmail.com>
11626
11627 * gcc.target/i386/invsize-2.c: New test.
11628 * gcc.target/i386/invsize-3.c: Ditto.
11629 * gcc.target/i386/invsize-4.c: Ditto.
11630 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11631 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11632
c7f0c9f3
MM
116332017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11634
11635 PR target/79439
11636 * gcc.target/powerpc/pr79439.c: New test.
11637
f5ef6bfc
PH
116382017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11639
11640 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11641 scan string.
11642
11643
50181506
KN
116442017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11645
11646 PR target/79395
11647 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11648 pattern to look for vcmpequd. instead of vcmpnew.
11649 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11650 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11651 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11652 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11653 look for xvcmpeqdp. instead of xvcmpnedp.
11654 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11655 look for vcmpequd. instead of vcmpnew.
11656 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11657 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11658 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11659 look for xvcmpeqsp. instead of xvcmpnesp.
11660 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11661 look for xvcmpeqdp. instead of xvcmpnedp.
11662 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11663 look for vcmpequd. instead of vcmpnew.
11664 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11665 look for vcmpeqsp instead of xvcmpnesp.
11666 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11667 look for xvcmpeqdp instead of xvcmpnedp.
11668
0100ae43
RB
116692017-03-01 Richard Biener <rguenther@suse.de>
11670
11671 PR middle-end/79721
11672 * gcc.dg/torture/pr79721.c: New testcase.
11673
0f3f4ffe
JJ
116742017-03-01 Jakub Jelinek <jakub@redhat.com>
11675
42132674
JJ
11676 PR c++/79681
11677 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11678 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11679
e3e9e8ca
JJ
11680 PR c++/79746
11681 * g++.dg/warn/Wunused-parm-9.C: New test.
11682
0f3f4ffe
JJ
11683 PR tree-optimization/79734
11684 * g++.dg/opt/pr79734.C: New test.
11685
ad1de652
JJ
116862017-02-28 Jakub Jelinek <jakub@redhat.com>
11687
11688 PR tree-optimization/79737
11689 * gcc.c-torture/execute/pr79737-1.c: New test.
11690 * gcc.c-torture/execute/pr79737-2.c: New test.
11691
7a1ae923
EB
116922017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11693
11694 * gcc.target/sparc/20170228-1.c: New test.
11695
2af0c3ed
UB
116962017-02-28 Uros Bizjak <ubizjak@gmail.com>
11697
11698 * gcc.target/i386/invsize-1.c: New test.
11699
203ced0a
MS
117002017-02-28 Martin Sebor <msebor@redhat.com>
11701
11702 PR tree-optimization/79691
11703 * gcc.dg/tree-ssa/pr79691.c: New test.
11704
8a915b87
JJ
117052017-02-28 Jakub Jelinek <jakub@redhat.com>
11706
11707 PR target/79729
11708 * gcc.target/i386/pr79729.c: New test.
11709
41aa3a38
RB
117102017-02-28 Richard Biener <rguenther@suse.de>
11711
11712 PR tree-optimization/79740
11713 * gcc.dg/torture/pr79740.c: New testcase.
11714
587240d2
RB
117152017-02-28 Richard Biener <rguenther@suse.de>
11716
11717 PR middle-end/79731
11718 * c-c++-common/torture/pr79731.c: New testcase.
11719
dd3f4560
RB
117202017-02-28 Richard Biener <rguenther@suse.de>
11721
11722 PR tree-optimization/79732
11723 * gcc.dg/torture/pr79732.c: New testcase.
11724
c7d97b28
RB
117252017-02-28 Richard Biener <rguenther@suse.de>
11726
11727 PR tree-optimization/79723
11728 * gcc.target/i386/pr79723.c: New testcase.
11729
c8f28a3c
PH
117302017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11731
11732 PR target/79544
11733 * gcc.target/powerpc/pr79544.c: New.
11734
c91c3003
PC
117352017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11736
11737 PR c++/79414
11738 * g++.dg/parse/crash67.C: New.
11739
57fa080b
BC
117402017-02-27 Bin Cheng <bin.cheng@arm.com>
11741
11742 PR tree-optimization/77536
11743 * gcc.dg/vect/pr79347.c: Revise testing string.
11744
68b948d3
RB
117452017-02-27 Richard Biener <rguenther@suse.de>
11746
11747 PR tree-optimization/45397
11748 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11749
69a2e8a1
RB
117502017-02-27 Richard Biener <rguenther@suse.de>
11751
11752 PR tree-optimization/79690
11753 * gcc.target/i386/pr79690.c: New testcase.
11754
c7b608a9
TK
117552017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11756
11757 PR fortran/51119
11758 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11759 of original.
11760 * gfortran.dg/inline_matmul_11.f90: Likewise.
11761 * gfortran.dg/inline_matmul_9.f90: Likewise.
11762 * gfortran.dg/matmul_13.f90: New test.
11763 * gfortran.dg/matmul_14.f90: New test.
11764
98561a9b
JJ
117652017-02-25 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR middle-end/79396
11768 * g++.dg/opt/pr79396.C: New test.
11769
77be9417
DH
117702017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11771
11772 PR fortran/79597
11773 * gfortran.dg/dtio_6.f90: Update test.
11774
117752017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11776
11777 PR fortran/79601
11778 * gfortran.dg/interface_operator_2.f90: New test.
11779
b9822443
JJ
117802017-02-24 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR c/79677
11783 * gcc.dg/pr79677.c: New test.
11784
4bc2b786
MF
117852017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11786
11787 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11788 of mov.ps.
11789 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11790 (cond_move1): Simplify condition to force generation of
11791 mov[nz].ps.
11792 (cond_move2): Likewise.
11793
4227c9ad
JJ
117942017-02-24 Jakub Jelinek <jakub@redhat.com>
11795
11796 PR c++/79588
11797 * g++.dg/warn/Wrestrict-1.C: New test.
11798 * g++.dg/warn/Wrestrict-2.C: New test.
11799
fd527ec1
DE
118002017-02-24 David Edelsohn <dje.gcc@gmail.com>
11801
11802 * g++.dg/ext/complit15.C: Require LTO.
11803
2af8fd5c
TT
118042017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11805
11806 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11807 logical_op_short_circuit to skip targets.
11808 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11809 and s390.
11810
0b9cdb9a
EB
118112017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11812
11813 * gnat.dg/opt63.adb: New test.
11814
4af362a9
EB
118152017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11816
11817 * gnat.dg/discr47.adb: New test.
11818
7699e88f
RB
118192017-02-24 Richard Biener <rguenther@suse.de>
11820
11821 PR tree-optimization/79389
11822 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11823
e3beb191
PC
118242017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11825
11826 PR c++/79361
11827 * g++.dg/cpp0x/pr79361-1.C: New.
11828 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11829
195610aa
EB
118302017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11831
11832 * gcc.target/visium/bit_test.c: Accept any lsr form.
11833 * gcc.target/visium/block_move.c: Tweak.
11834
17885cad
DV
118352017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11836
11837 PR 68749
11838 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11839
45f7faf0
RB
118402017-02-23 Richard Biener <rguenther@suse.de>
11841
11842 PR tree-optimization/79683
11843 * gcc.target/i386/pr79683.c: New testcase.
11844
18eb304e
JL
118452017-02-22 Jeff Law <law@redhat.com>
11846
11847 PR tree-optimization/79578
11848 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11849
0a864a97
SD
118502017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11851
11852 * gcc.target/mips/msa-fp-cc.c: New test.
11853
fe8ece05
JJ
118542017-02-22 Jakub Jelinek <jakub@redhat.com>
11855
e40b6fc7
JJ
11856 PR c++/79664
11857 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11858 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11859 * g++.dg/gomp/pr79664.C: New test.
11860
fe8ece05
JJ
11861 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11862
78af14ae
MP
118632017-02-22 Marek Polacek <polacek@redhat.com>
11864
11865 PR c++/79653
11866 * g++.dg/cpp0x/alignas10.C: New test.
11867 * g++.dg/cpp0x/alignas9.C: New test.
11868
8fdddd3d
MP
11869 PR c++/79657
11870 * g++.dg/ext/underlying_type12.C: New test.
11871
61ac5ebe
MP
11872 PR c/79662
11873 * gcc.dg/enum-incomplete-4.c: New test.
11874
888c7050
JJ
118752017-02-22 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR target/70465
11878 * gcc.target/i386/pr70465-2.c: New test.
11879
6d3daa1a
UB
118802017-02-21 Uros Bizjak <ubizjak@gmail.com>
11881
11882 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11883
76dd203e
RB
118842017-02-22 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/79673
11887 * gcc.target/i386/pr79673.c: New testcase.
11888
a9c774d2
RB
118892017-02-22 Richard Biener <rguenther@suse.de>
11890
11891 PR tree-optimization/79666
11892 * gcc.dg/torture/pr79666.c: New testcase.
11893
8f4f841a
ML
118942017-02-22 Martin Liska <mliska@suse.cz>
11895
11896 PR lto/79587
11897 * gcc.dg/tree-prof/pr79587.c: New test.
11898
a232a1cb
MP
118992017-02-21 Marek Polacek <polacek@redhat.com>
11900
11901 PR c++/79535
11902 * g++.dg/ext/flexary23.C: New test.
11903
b86fec68
UB
119042017-02-21 Uros Bizjak <ubizjak@gmail.com>
11905
11906 PR target/79593
11907 * gcc.target/i386/pr79593.c: New test.
11908
5c3f1d7b
JJ
119092017-02-21 Jakub Jelinek <jakub@redhat.com>
11910
b7280ac2
JJ
11911 PR c++/79654
11912 * g++.dg/cpp1z/decomp26.C: New test.
11913
5c3f1d7b
JJ
11914 PR sanitizer/79589
11915 * g++.dg/ubsan/pr79589.C: New test.
11916
1486c2a7
JL
119172017-02-21 Jeff Law <law@redhat.com>
11918
11919 PR tree-optimization/79621
11920 * gcc.c-torture/compile/pr79621.c: New test.
11921
2f3ec56d
JJ
119222017-02-21 Jakub Jelinek <jakub@redhat.com>
11923
3bb43119
JJ
11924 PR c++/79655
11925 * g++.dg/cpp1y/constexpr-79655.C: New test.
11926
664beaf2 11927 PR c++/79639
b86fec68 11928 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11929
956d3e61
JJ
11930 PR target/79633
11931 * gcc.target/i386/mpx/pr79633.c: New test.
11932
d4cbfca4
JJ
11933 PR target/79570
11934 * gcc.dg/pr79570.c: New test.
11935
00bc9de3
JJ
11936 PR c++/79641
11937 * c-c++-common/pr79641.c: New test.
11938
d002d099
JJ
11939 PR tree-optimization/79649
11940 * gcc.target/i386/pr79649.c: New test.
11941
2f3ec56d
JJ
11942 PR target/79494
11943 * gcc.dg/pr79494.c: New test.
11944
e6655a5f
SB
119452017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11946
11947 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11948 to dg-options.
11949
119502017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11951
11952 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11953
fd527ec1
DE
119542017-02-02 Jason Merrill <jason@redhat.com>
11955
11956 PR c++/79580
11957 * g++.dg/ext/complit15.C: New.
11958
027a9dd5
KN
119592017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11960
11961 PR target/78056
11962 * gcc.target/powerpc/pr78056-8.c: Remove.
11963
80480cee
MP
119642017-02-20 Marek Polacek <polacek@redhat.com>
11965
11966 PR middle-end/79537
11967 * gcc.dg/comp-goto-4.c: New test.
11968
85ade8d6
MP
11969 PR sanitizer/79558
11970 * c-c++-common/ubsan/bounds-14.c: New test.
11971
705d3b77
JJ
119722017-02-20 Jakub Jelinek <jakub@redhat.com>
11973
11974 PR target/79568
11975 * gcc.target/i386/pr79568-1.c: New test.
11976 * gcc.target/i386/pr79568-2.c: New test.
11977 * gcc.target/i386/pr79568-3.c: New test.
11978
dc42a736
PT
119792017-02-16 Paul Thomas <pault@gcc.gnu.org>
11980
11981 PR fortran/79382
705d3b77
JJ
11982 * gfortran.dg/dtio_10.f90: Change test of error message.
11983 * gfortran.dg/dtio_23.f90: New test.
11984 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11985
1ca6a74f
PT
119862017-02-20 Paul Thomas <pault@gcc.gnu.org>
11987
11988 PR fortran/79434
705d3b77 11989 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11990
63af1586
PT
119912017-02-19 Paul Thomas <pault@gcc.gnu.org>
11992
11993 PR fortran/79447
705d3b77 11994 * gfortran.dg/submodule_24.f08: New test.
63af1586 11995
4ca4d1e9
AV
119962017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11997
11998 PR fortran/79229
11999 * gfortran.dg/class_allocate_24.f90: New test.
12000
dea71ad0
PT
120012017-02-19 Paul Thomas <pault@gcc.gnu.org>
12002
12003 PR fortran/79402
12004 * gfortran.dg/submodule_23.f90: New test.
12005
f46e2bc9
PC
120062017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12007
12008 PR c++/79380
12009 * g++.dg/cpp0x/alignas8.C: New.
12010
7dfa657b
JW
120112017-02-19 Eric Fiselier <eric@efcs.ca>
12012 Jonathan Wakely <jwakely@redhat.com>
12013
12014 PR c++/69523
12015 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
12016
eab1f169
PK
120172017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12018
12019 * gcc.dg/gimplefe-26.c: New test.
12020
47e16d83
JDA
120212017-02-18 John David Anglin <danglin@gcc.gnu.org>
12022
12023 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
12024
c2615951
JJ
120252017-02-18 Jakub Jelinek <jakub@redhat.com>
12026
c28fcc60
JJ
12027 PR target/79569
12028 * gcc.target/i386/3dnowA-3.c: New test.
12029
c2615951
JJ
12030 PR target/79559
12031 * gcc.target/i386/pr79559.c: New test.
12032
97fcf744
JM
120332017-02-17 Joseph Myers <joseph@codesourcery.com>
12034
12035 * gcc.dg/c11-float-2.c: New test.
12036 * gcc.dg/torture/float128-floath.c,
12037 gcc.dg/torture/float128x-floath.c,
12038 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
12039 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
12040 gcc.dg/torture/float64x-floath.c: Do not test comparison of
12041 *_DECIMAL_DIG macros with DECIMAL_DIG.
12042
a530e181
BS
120432017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12044
12045 PR target/79261
12046 * gcc.target/powerpc/vec-xxpermdi.c: New file.
12047
1d516992
JK
120482017-02-17 Julia Koval <julia.koval@intel.com>
12049
12050 * gcc.target/i386/rdpid.c New test.
12051 * gcc.target/i386/sse-12.c: Add -mrdpid.
12052 * gcc.target/i386/sse-13.c: Ditto.
12053 * gcc.target/i386/sse-14.c: Ditto.
12054 * gcc.target/i386/sse-22.c: Ditto.
12055 * gcc.target/i386/sse-23.c: Ditto.
12056 * g++.dg/other/i386-2.C: Ditto.
12057 * g++.dg/other/i386-3.C: Ditto.
12058
3185712c
SB
120592017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
12060
12061 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
12062 * gcc.dg/pr61441.c: Ditto.
12063
a261ee49
ML
120642017-02-17 Martin Liska <mliska@suse.cz>
12065
12066 PR rtl-optimization/79574
12067 * gcc.dg/pr79574.c: New test.
12068
5bf69d74
MP
120692017-02-17 Marek Polacek <polacek@redhat.com>
12070
12071 PR middle-end/79536
12072 * gcc.dg/torture/pr79536.c: New test.
12073
a72b242e
AM
120742017-02-16 Alan Modra <amodra@gmail.com>
12075
12076 * gcc.c-torture/execute/pr79286.c: New.
12077
bcac0b4d
JJ
120782017-02-16 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR c++/79512
12081 * c-c++-common/gomp/pr79512.c: New test.
12082
945c17d8
MS
120832017-02-15 Martin Sebor <msebor@redhat.com>
12084
12085 PR c++/79363
12086 * g++.dg/ext/flexary12.C: Adjust.
12087 * g++.dg/ext/flexary20.C: Same.
12088 * g++.dg/ext/flexary21.C: Same.
12089 * g++.dg/ext/flexary22.C: New test.
12090
25c99850
BC
120912017-02-15 Bin Cheng <bin.cheng@arm.com>
12092
12093 PR tree-optimization/79347
12094 * gcc.dg/vect/pr79347.c: New test.
12095
4f5e5fcb
JJ
120962017-02-15 Jakub Jelinek <jakub@redhat.com>
12097
e7202857
JJ
12098 PR c++/79301
12099 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
12100 [[deprecated]] comment.
12101 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
12102 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
12103 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
12104 [[deprecated]] in -std=c++11.
12105 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
12106 [[fallthrough]] in -std=c++11 and -std=c++14.
12107
4f5e5fcb
JJ
12108 PR c++/79288
12109 * g++.dg/tls/pr79288.C: New test.
12110
c7545f1c
MP
121112017-02-15 Marek Polacek <polacek@redhat.com>
12112
12113 PR c/79515
12114 * gcc.dg/dfp/pr79515.c: New.
12115
1114b39c
DE
121162017-02-15 David Edelsohn <dje.gcc@gmail.com>
12117
12118 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
12119
93b87d1d
TS
121202017-02-15 Thomas Schwinge <thomas@codesourcery.com>
12121
12122 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
12123 "opt_files".
12124
fa8db6ea
JJ
121252017-02-15 Jakub Jelinek <jakub@redhat.com>
12126
12127 PR target/79487
12128 * gcc.dg/dfp/pr79487.c: New test.
12129 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
12130 2017-02-13 change.
12131
8722316b
CL
121322017-01-14 Carl Love <cel@us.ibm.com>
12133
12134 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
12135 xvcvsxdsp and xvcvuxdsp instructions.
12136
2932fe90
SB
121372017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
12138
12139 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
12140 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12141 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
12142 64-bit default target.
12143 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
12144 a 64-bit default target.
12145
63d09033
JJ
121462017-02-14 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR target/79481
12149 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 12150 (test_3vx): Change return type from int to void.
63d09033
JJ
12151 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12152 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12153 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12154 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12155 tests.
12156 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
12157 (test_3vx): Change return type from int to void.
12158 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12159 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12160 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12161 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12162 tests.
12163 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
12164 intrinsic. Change scan-assembler-times number from 1 to 2.
12165 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
12166 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
12167 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
12168 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
12169 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
12170 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
12171 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
12172
8668fae0
UB
121732017-02-14 Uros Bizjak <ubizjak@gmail.com>
12174
12175 PR middle-end/61225
12176 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
12177 Use dg-additional-options for ia32 target. Remove XFAIL.
12178
95d96609
UB
121792017-02-14 Uros Bizjak <ubizjak@gmail.com>
12180
12181 PR target/79495
12182 * gcc.target/i386/pr79495.c: New test.
12183
6f207d58
MP
121842017-02-14 Marek Polacek <polacek@redhat.com>
12185
12186 PR c++/79420
12187 PR c++/79463
12188 * g++.dg/cpp1y/pr79463.C: New.
12189 * g++.dg/template/incomplete10.C: New.
12190 * g++.dg/template/incomplete9.C: New.
12191
ee139af5
L
121922017-02-14 H.J. Lu <hongjiu.lu@intel.com>
12193
12194 PR target/79498
12195 * gcc.target/i386/pr79498.c: New test.
12196
bf00c9e0
MS
121972017-02-14 Martin Sebor <msebor@redhat.com>
12198
12199 PR middle-end/79448
12200 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
12201 * gcc.dg/tree-ssa/pr79448-2.c: New test.
12202 * gcc.dg/tree-ssa/pr79448.c: New test.
12203
6c022f73
JL
122042017-02-14 Jeff Law <law@redhat.com>
12205
12206 PR tree-optimization/79095
12207 * g++.dg/pr79095-1.C: New test
12208 * g++.dg/pr79095-2.C: New test
12209 * g++.dg/pr79095-3.C: New test
12210 * g++.dg/pr79095-4.C: New test
12211 * g++.dg/pr79095-5.C: New test
12212 * gcc.c-torture/execute/arith-1.c: Update with more cases.
12213 * gcc.dg/tree-ssa/pr79095-1.c: New test.
12214
b719f884
JG
122152017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
12216
12217 * gcc.target/aarch64/vect_fp16_1.c: New.
12218
1be33173
PK
122192017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12220
12221 * gcc.dg/gimplefe-25.c: New test.
12222
73424a09
JJ
122232017-02-14 Jakub Jelinek <jakub@redhat.com>
12224
12225 PR tree-optimization/79408
12226 * gcc.dg/tree-ssa/pr79408-2.c: New test.
12227
977472e8
RB
122282017-02-14 Richard Biener <rguenther@suse.de>
12229
12230 PR middle-end/79432
12231 * gcc.dg/torture/pr79432.c: New testcase.
12232
ee75687b
MS
122332017-02-13 Martin Sebor <msebor@redhat.com>
12234
12235 PR middle-end/79496
12236 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
12237
b84702c0
JJ
122382017-02-13 Jakub Jelinek <jakub@redhat.com>
12239
ecc04fae
JJ
12240 PR sanitizer/79341
12241 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
12242 variables volatile.
12243
b84702c0
JJ
12244 PR c++/79232
12245 * g++.dg/cpp1z/eval-order4.C: New test.
12246 * g++.dg/other/pr79232.C: New test.
12247
b9a161ff
NS
122482017-02-13 Nathan Sidwell <nathan@acm.org>
12249
12250 PR c++/79296
12251 * g++.dg/cpp0x/pr79296.C: New.
12252
d8505fac
SB
122532017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12254
12255 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
12256 Instead, xfail powerpc*-*-* && lp64.
12257
efb802cb
SB
122582017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12259
12260 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
12261 powerpc_p8vector_ok.
12262 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12263
8d6427c6
AS
122642017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12265
12266 PR target/79449
12267 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
12268 for reading beyond a 4k boundary.
12269
9b7716c9
JJ
122702017-02-13 Jakub Jelinek <jakub@redhat.com>
12271
12272 PR rtl-optimization/79388
12273 PR rtl-optimization/79450
12274 * gcc.c-torture/execute/pr79388.c: New test.
12275 * gcc.c-torture/execute/pr79450.c: New test.
12276
4bb91707
TK
122772017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12278
12279 PR fortran/65542
9b7716c9 12280 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 12281
e22910c2
JJ
122822017-02-11 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR sanitizer/79341
12285 * g++.dg/asan/deep-stack-uaf-1.C: New test.
12286
acbbac04
JH
122872017-02-11 Jan Hubicka <hubicka@ucw.cz>
12288
12289 PR tree-ssa/56727
12290 * gcc.dg/tree-ssa/pr56727.c: New testcase.
12291
e493f96b
JJ
122922017-02-10 Jakub Jelinek <jakub@redhat.com>
12293
12294 PR c++/79457
12295 * g++.dg/cpp0x/pr79457.C: New test.
12296
773acd54
SB
122972017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12298
12299 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
12300 scan-assembler unless lp64.
12301
b56f814e
SB
123022017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12303
12304 PR tree-optimization/66612
12305 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
12306
5e659d16
SB
123072017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12308
12309 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
12310 of all powerpc.
12311
6f4f30bf
MP
123122017-02-10 Marek Polacek <polacek@redhat.com>
12313
12314 PR c++/79435
12315 * g++.dg/cpp1y/pr79435.C: New.
12316
3799a5b8
MP
12317 PR c++/79184
12318 * g++.dg/warn/Wint-in-bool-context-1.C: New.
12319
052ef81d
CL
123202017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
12321
12322 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
12323 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
12324 New.
12325 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
12326 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
12327 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
12328 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
12329 (vtst_expected_poly64x2): Move to aarch64-only section.
12330 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
12331 (vtst_p64, vtstq_p64): New tests.
12332
a7c8ed0c
PC
123332017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
12334
12335 PR c++/71737
12336 * g++.dg/cpp0x/pr71737.C: New.
12337
3dcde5ef 123382017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 12339 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
12340
12341 * gcc.dg/gimplefe-error-1.c: New testcase.
12342 * gcc.dg/gimplefe-error-2.c: New testcase.
12343 * gcc.dg/gimplefe-error-3.c: New testcase.
12344
6139a3b7
JJ
123452017-02-10 Jakub Jelinek <jakub@redhat.com>
12346
12347 PR tree-optimization/79411
12348 * gcc.c-torture/compile/pr79411.c: New test.
12349
9bfc55d0
JJ
123502017-02-09 Jakub Jelinek <jakub@redhat.com>
12351 Jason Merrill <jason@redhat.com>
12352
12353 PR c++/79143
12354 * g++.dg/cpp1z/pr79143.C: New test.
12355
0b90c541
JH
123562017-02-09 Jan Hubicka <hubicka@ucw.cz>
12357
12358 * gcc.dg/loop-unswitch-2.c: Update testcase.
12359 * gcc.dg/loop-unswitch-1.c: Update testcase.
12360
192b048b
MP
123612017-02-09 Marek Polacek <polacek@redhat.com>
12362
12363 PR c/79428
12364 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
12365 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
12366 * c-c++-common/goacc/pr79428-1.c: New test.
12367 * c-c++-common/gomp/pr79428-2.c: New test.
12368 * c-c++-common/gomp/pr79428-5.c: New test.
12369 * c-c++-common/gomp/pr79428-6.c: New test.
12370 * c-c++-common/pr79428-3.c: New test.
12371
e9a9033b
AK
123722017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12373
12374 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
12375 testcases.
12376
56f71478
JJ
123772017-02-09 Jakub Jelinek <jakub@redhat.com>
12378
28f6839b
JJ
12379 PR c/79413
12380 * gcc.c-torture/compile/pr79413.c: New test.
12381
f08683a1
JJ
12382 PR c++/79429
12383 * c-c++-common/gomp/pr79429.c: New test.
12384 * g++.dg/gomp/pr79429.C: New test.
12385
56f71478
JJ
12386 PR c/79431
12387 * c-c++-common/gomp/pr79431.c: New test.
12388
02889d23
CLT
123892017-02-09 Nathan Sidwell <nathan@codesourcery.com>
12390 Cesar Philippidis <cesar@codesourcery.com>
12391 Joseph Myers <joseph@codesourcery.com>
12392 Chung-Lin Tang <cltang@codesourcery.com>
12393
12394 * c-c++-common/goacc/combined-directives.c: Remove xfail.
12395 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
12396 * c-c++-common/goacc/loop-auto-2.c: New.
12397 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
12398 * c-c++-common/goacc/tile-2.c: New.
12399 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
12400 * g++.dg/goacc/tile-1.C: New, check tile subst.
12401 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
12402 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
12403 * gfortran.dg/goacc/tile-1.f90: New test.
12404 * gfortran.dg/goacc/tile-2.f90: New test.
12405 * gfortran.dg/goacc/tile-lowering.f95: New test.
12406
9c0c77d2
RB
124072017-02-09 Richard Biener <rguenther@suse.de>
12408
12409 PR tree-optimization/69823
12410 * gcc.dg/graphite/pr69823.c: New testcase.
12411
f39bad9f
PH
124122017-02-08 Pat Haugen <pthaugen@us.ibm.com>
12413
12414 PR target/78604
12415 * gcc.target/powerpc/pr78604.c: New.
12416
fc00b9ce
KN
124172017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12418
12419 PR target/68972
12420 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12421 disable this test on power architecture.
12422
50c1f4a5
RB
124232017-02-08 Richard Biener <rguenther@suse.de>
12424
12425 PR tree-optimization/71824
12426 PR tree-optimization/79409
12427 * gcc.dg/graphite/pr71824-3.c: New testcase.
12428
74a15d14
JJ
124292017-02-08 Jakub Jelinek <jakub@redhat.com>
12430
12431 PR tree-optimization/79408
12432 * gcc.dg/tree-ssa/pr79408.c: New test.
12433
d798497e
RB
124342017-02-08 Richard Biener <rguenther@suse.de>
12435
12436 PR tree-optimization/71824
12437 * gcc.dg/graphite/pr71824-2.c: New testcase.
12438
9d5019a1
AP
124392017-02-07 Andrew Pinski <apinski@cavium.com>
12440
705d3b77 12441 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 12442
ec48209a
JJ
124432017-02-07 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR rtl-optimization/79386
12446 * gcc.c-torture/compile/pr79386.c: New test.
12447
e5f234b2
DV
124482017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12449 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12450
12451 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12452 *-*-solaris*.
12453
1f138b75
JJ
124542017-02-07 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR target/79299
12457 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12458 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12459
7af4b20d
RB
124602017-02-07 Richard Biener <rguenther@suse.de>
12461
12462 * gcc.dg/gimplefe-23.c: New testcase.
12463 * gcc.dg/gimplefe-24.c: Likewise.
12464
d95c2fc7
CL
124652017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12466
12467 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12468 scan-assembler instead of scan-assembler-times.
12469 * gcc.target/aarch64/test_frame_10.c: Likewise.
12470 * gcc.target/aarch64/test_frame_12.c: Likewise.
12471 * gcc.target/aarch64/test_frame_2.c: Likewise.
12472 * gcc.target/aarch64/test_frame_4.c: Likewise.
12473 * gcc.target/aarch64/test_frame_6.c: Likewise.
12474 * gcc.target/aarch64/test_frame_7.c: Likewise.
12475 * gcc.target/aarch64/test_frame_8.c: Likewise.
12476
fa5d44d0
RO
124772017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12478
12479 * gcc.target/i386/pr78419.c: Require ifunc support.
12480
d9b4ce00
DE
124812017-02-07 David Edelsohn <dje.gcc@gmail.com>
12482
12483 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12484
bb7d75ff
PP
124852017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12486
12487 PR c++/79360
12488 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12489
122e7b4f
KC
124902017-02-06 Kito Cheng <kito.cheng@gmail.com>
12491
12492 * lib/target-supports.exp: Define the RISC-V target.
12493 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12494 * gcc.dg/builtin-apply2.c: Likewise.
12495 * gcc.dg/ifcvt-4.c: Likewise.
12496 * gcc.dg/loop-8.c: Likewise.
12497 * gcc.dg/sibcall-10.c: Likewise.
12498 * gcc.dg/sibcall-9.c: Likewise.
12499 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12500 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12501 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12502 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12503 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12504 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12505 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12506
391675ac
MM
125072017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12508
12509 PR target/66144
12510 * gcc.target/powerpc/pr66144-1.c: New test.
12511 * gcc.target/powerpc/pr66144-2.c: Likewise.
12512 * gcc.target/powerpc/pr66144-3.c: Likewise.
12513
e495e31a
MS
125142017-02-06 Martin Sebor <msebor@redhat.com>
12515
12516 PR tree-optimization/79376
12517 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12518 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12519
2568d8a1
JJ
125202017-02-06 Jakub Jelinek <jakub@redhat.com>
12521
98e09245
JJ
12522 PR c++/79379
12523 * g++.dg/cpp1y/constexpr-79379.C: New test.
12524
e8b0383c
JJ
12525 PR c++/79377
12526 * g++.dg/lookup/pr79377.C: New test.
12527
a5e8cbd1
JJ
12528 PR c++/79372
12529 * g++.dg/cpp1z/decomp25.C: New test.
12530
2568d8a1
JJ
12531 PR tree-optimization/79284
12532 * gcc.c-torture/compile/pr79284.c: New test.
12533
aae936b9
PC
125342017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12535
12536 PR c++/70448
12537 * g++.dg/cpp0x/pr70448.C: New.
12538
daf57541
DV
125392017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12540
12541 PR 78348
12542 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12543 to dg-options.
12544
0898c74d
GJL
125452017-02-06 Georg-Johann Lay <avr@gjlay.de>
12546
12547 PR target/78883
12548 * gcc.c-torture/compile/pr78883.c: New test.
12549
5d3ebb71
JH
125502017-02-05 Jan Hubicka <hubicka@ucw.cz>
12551
12552 PR tree-ssa/79347
12553 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12554 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12555 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12556 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12557 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12558 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12559 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12560 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12561 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12562 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12563 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12564 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12565 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12566
139d4065
AV
125672017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12568
12569 PR fortran/79344
12570 * gfortran.dg/allocate_with_source_24.f90: New test.
12571
4b9c80d8
AV
125722017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12573
12574 PR fortran/79230
12575 * gfortran.dg/der_ptr_component_2.f90: New test.
12576
f3877b2f
EB
125772017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12578
12579 * gcc.target/sparc/20170205-1.c: New test.
12580
d8a09ada
JDA
125812017-02-03 John David Anglin <danglin@gcc.gnu.org>
12582
a2a86d6a
JDA
12583 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12584 libatomic_available.
12585
a1d99925
JDA
12586 * gcc.dg/pr77587.c: Require alias support.
12587 * gcc.dg/pr77587a.c: Likewise.
12588
d8bf159e
JDA
12589 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12590 * gcc.c-torture/execute/pr78622.c: Likewise.
12591
d8a09ada
JDA
12592 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12593 hppa*-*-hpux*.
12594 * c-c++-common/Wunused-var-16.c: Likewise.
12595 * c-c++-common/builtin-shuffle-1.c: Likewise.
12596 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12597 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12598
f589a1ce
MS
125992017-02-03 Martin Sebor <msebor@redhat.com>
12600
12601 PR tree-optimization/79327
12602 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12603 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12604 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12605
5b00f9d2
JJ
126062017-02-03 Jakub Jelinek <jakub@redhat.com>
12607 Martin Sebor <msebor@redhat.com>
12608
12609 PR tree-optimization/79327
12610 * gcc.dg/tree-ssa/pr79327.c: New test.
12611 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12612 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12613 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12614 (test_sprintf_chk_range_schar): Adjust dg-message.
12615 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12616 * gcc.c-torture/execute/pr79327.c: New test.
12617
437f0a81
JJ
126182017-02-03 Jakub Jelinek <jakub@redhat.com>
12619
12620 PR target/79354
12621 * gcc.target/powerpc/pr79354.c: New test.
12622 * gcc.c-torture/execute/pr79354.c: New test.
12623
3f343040
MS
126242017-02-03 Martin Sebor <msebor@redhat.com>
12625
12626 PR tree-optimization/79352
12627 * gcc.dg/tree-ssa/pr79352.c: New test.
12628
46a2ab58
ML
126292017-02-03 Martin Liska <mliska@suse.cz>
12630
12631 PR lto/66295
12632 * gcc.target/i386/mvc9.c: New test.
12633
baa2d1cd
PH
126342017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12635
12636 PR target/79158
12637 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12638 to VSX reg.
12639
30c6ec2f
JH
126402017-02-02 Jan Hubicka <hubicka@ucw.cz>
12641
12642 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12643 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12644 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12645 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12646 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12647 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12648 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12649 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12650 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12651 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12652 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12653 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12654 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12655
ebee1eb9
MS
126562017-02-02 Martin Sebor <msebor@redhat.com>
12657
12658 PR middle-end/79275
12659 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12660 * gcc.dg/tree-ssa/pr79275.c: New test.
12661
dcd25b8a
AS
126622017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12663
dc362ada 12664 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12665
0f0c2cc3
JH
126662017-02-02 Jan Hubicka <hubicka@ucw.cz>
12667
12668 PR middle-end/77445
12669 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12670 threading is done.
12671
1c372840
TC
126722017-02-02 Tamar Christina <tamar.christina@arm.com>
12673
12674 PR middle-end/78142
12675 * gcc.target/aarch64/vector_initialization_nostack.c
12676 (f12): Use one vector
12677
9f11a4a7
JJ
126782017-02-02 Jakub Jelinek <jakub@redhat.com>
12679
bef7e561
JJ
12680 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12681 * c-c++-common/asan/misalign-1.c: Likewise.
12682 * c-c++-common/asan/misalign-2.c: Likewise.
12683 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12684 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12685 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12686 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12687 add -ffat-lto-objects from/to dg-additional-options.
12688 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12689 dg-additional-options.
12690
9f11a4a7
JJ
12691 PR target/79197
12692 * gcc.target/powerpc/pr79197.c: New test.
12693 * gcc.c-torture/compile/pr79197.c: New test.
12694
09661674
RB
126952017-02-02 Richard Biener <rguenther@suse.de>
12696
12697 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12698
d8d58893
PC
126992017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12700
12701 PR c++/69637
12702 * g++.dg/cpp0x/pr69637-1.C: New.
12703 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12704
521a70a4
AK
127052017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12706
12707 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12708
e26b502d
BS
127092017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12710
12711 PR target/70012
12712 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12713 conditions.
12714
55e75c7c
JJ
127152017-02-01 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR testsuite/79324
12718 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12719 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12720 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12721 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12722 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12723 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12724 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12725 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12726 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12727 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12728 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12729 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12730 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12731
a4476973
ML
127322017-02-01 Martin Liska <mliska@suse.cz>
12733
12734 PR testsuite/79272
12735 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12736
3f3181b1
RB
127372017-02-01 Richard Biener <rguenther@suse.de>
12738
12739 PR testsuite/76957
12740 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12741 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12742 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12743 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12744
1e7ef862
RB
127452017-02-01 Richard Biener <rguenther@suse.de>
12746
12747 PR middle-end/79315
12748 * gfortran.dg/pr79315.f90: New testcase.
12749
405a7406
RB
127502017-02-01 Richard Biener <rguenther@suse.de>
12751
12752 PR tree-optimization/71824
12753 * gcc.dg/graphite/pr71824.c: New testcase.
12754
19bdccb4
JJ
127552017-01-31 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR c++/79304
12758 * g++.dg/diagnostic/pr79304.C: New test.
12759
fcb2cdfc
DM
127602017-01-31 David Malcolm <dmalcolm@redhat.com>
12761
12762 PR c++/79298
12763 * g++.dg/spellcheck-pr79298.C: New test case.
12764
7cfa044d
DM
127652017-01-31 David Malcolm <dmalcolm@redhat.com>
12766
12767 PR preprocessor/79210
12768 * gcc.dg/format/pr79210.c: New test case.
12769 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12770 New function.
12771
de3fbef6
NS
127722017-01-31 Nathan Sidwell <nathan@acm.org>
12773
5ae37bdf
NS
12774 PR c++/79290
12775 * g++.dg/warn/pr79290.C: New.
12776
de3fbef6
NS
12777 PR c++/67273
12778 PR c++/79253
12779 * g++.dg/cpp1y/pr67273.C: New.
12780 * g++.dg/cpp1y/pr79253.C: New.
12781
7f357c61
NS
127822017-01-31 Nathan Sidwell <nathan@acm.org>
12783
12784 PR c++/79264
12785 * g++.dg/cpp1y/pr61636-1.C: Augment.
12786
5b11971a
CL
127872017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12788
12789 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12790 rand() instead of random().
12791
8b670f93
AH
127922017-01-30 Aldy Hernandez <aldyh@redhat.com>
12793
12794 PR tree-optimization/71691
12795 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12796
4727e06b
AK
127972017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12798
12799 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12800 __ARCH__.
12801
b6dae849
JJ
128022017-01-31 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR tree-optimization/79267
12805 * g++.dg/opt/pr79267.C: New test.
12806
40fb9c89
AO
128072017-01-30 Alexandre Oliva <aoliva@redhat.com>
12808
12809 PR debug/63238
12810 * gcc.dg/debug/dwarf2/align-1.c: New.
12811 * gcc.dg/debug/dwarf2/align-2.c: New.
12812 * gcc.dg/debug/dwarf2/align-3.c: New.
12813 * gcc.dg/debug/dwarf2/align-4.c: New.
12814 * gcc.dg/debug/dwarf2/align-5.c: New.
12815 * gcc.dg/debug/dwarf2/align-6.c: New.
12816 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12817 * g++.dg/debug/dwarf2/align-1.C: New.
12818 * g++.dg/debug/dwarf2/align-2.C: New.
12819 * g++.dg/debug/dwarf2/align-3.C: New.
12820 * g++.dg/debug/dwarf2/align-4.C: New.
12821 * g++.dg/debug/dwarf2/align-5.C: New.
12822 * g++.dg/debug/dwarf2/align-6.C: New.
12823
3095f651
AS
128242017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12825
12826 PR target/79170
12827 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12828
3cf88bff
MS
128292017-01-30 Martin Sebor <msebor@redhat.com>
12830
12831 PR testsuite/79293
12832 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12833
37731134
ML
128342017-01-30 Martin Liska <mliska@suse.cz>
12835
12836 PR gcov-profile/79259
12837 * g++.dg/tree-prof/pr79259.C: New test.
12838
0c7247cc
RB
128392017-01-30 Richard Biener <rguenther@suse.de>
12840
12841 PR tree-optimization/79276
12842 * gcc.dg/torture/pr79276.c: New testcase.
12843
ab4be5d1
DV
128442017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12845
12846 PR target/79240
12847 * gcc.target/s390/pr79240.c: New test.
12848
6687d58d
BS
128492017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12850
12851 PR target/79268
12852 * gcc.target/powerpc/pr79268.c: New file.
12853 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12854 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12855 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12856 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12857
b5df96c3
JDA
128582017-01-28 John David Anglin <danglin@gcc.gnu.org>
12859
fc34d7b8
JDA
12860 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12861
9efc84e4
JDA
12862 PR testsuite/70583
12863 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12864
4bfbe3ae
JDA
12865 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12866 * gnat.dg/debug9.adb: Likewise.
12867
8d0b306f
JDA
12868 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12869
b5df96c3
JDA
12870 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12871 libatomic_available.
12872 * gfortran.dg/coarray_42.f90: Likewise.
12873 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12874 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12875 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12876
eb339366
MS
128772017-01-27 Martin Sebor <msebor@redhat.com>
12878
12879 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12880
711ce021
BS
128812017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12882
12883 PR rtl-optimization/79194
12884 * gcc.dg/torture/pr79194.c: New test.
12885
d8321b33
VM
128862017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12887
12888 PR tree-optimization/71374
2568d8a1 12889 * gcc.target/i386/pr71374.c: New.
d8321b33 12890
9e2ea13e
MS
128912017-01-27 Martin Sebor <msebor@redhat.com>
12892
12893 PR c++/71290
12894 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12895 a dg-error directive.
12896
9eb7045b
VM
128972017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12898
12899 PR target/79131
12900 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12901 * gcc.target/arm/pr79131-2.c: New.
12902
f75bbf3f
BS
129032017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12904
12905 PR target/65484
12906 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12907 vectorized on POWER unless hardware misaligned loads are
12908 available.
12909
3f54004b
BC
129102017-01-27 Bin Cheng <bin.cheng@arm.com>
12911
12912 PR rtl-optimization/78559
12913 * gcc.c-torture/execute/pr78559.c: New test.
12914
40b6bff9
RB
129152017-01-27 Richard Biener <rguenther@suse.de>
12916
12917 PR tree-optimization/79245
12918 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12919 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12920
b2f8892e
JJ
129212017-01-27 Jakub Jelinek <jakub@redhat.com>
12922
12923 PR c/79199
12924 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12925 target. Use 4294967293U instead of 4294967293.
12926
b002f3b9
RB
129272017-01-27 Richard Biener <rguenther@suse.de>
12928
12929 PR tree-optimization/71433
12930 * gcc.dg/Warray-bounds-21.c: New testcase.
12931
38f50ab6
RB
129322017-01-27 Richard Biener <rguenther@suse.de>
12933
12934 PR tree-optimization/79244
12935 * gcc.dg/torture/pr79244.c: New testcase.
12936
c04f4139
JJ
129372017-01-27 Jakub Jelinek <jakub@redhat.com>
12938
12939 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12940 all occurrences of 40 to 32.
12941
6ca513f9
RE
129422017-01-27 Richard Earnshaw <rearnsha@arm.com>
12943
12944 PR target/79239
12945 * gcc.target/arm/pr79239.c: New test.
12946
d876f5cd
DV
129472017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12948
12949 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12950
bb6a6ee9
AB
129512017-01-27 Adam Butcher <adam@jessamine.co.uk>
12952
12953 PR c++/64382
12954 * g++.dg/cpp1y/pr64382.C: New test.
12955
31c87a43
MS
129562017-01-26 Martin Sebor <msebor@redhat.com>
12957
12958 PR middle-end/78703
12959 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12960 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12961 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12962 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12963
f7c06c0f
JJ
129642017-01-26 Jakub Jelinek <jakub@redhat.com>
12965
b0670cc0
JJ
12966 PR debug/79129
12967 * g++.dg/debug/dwarf2/pr79129.C: New test.
12968
f7c06c0f
JJ
12969 PR debug/78835
12970 * g++.dg/debug/dwarf2/pr78835.C: New test.
12971
5d93da1d
MS
129722017-01-26 Martin Sebor <msebor@redhat.com>
12973
12974 PR middle-end/78703
12975 * gcc.dg/format/pr78569.c: Adjust.
12976 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12977 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12978 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12979 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12980 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12981 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12982 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12983 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12984 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12985 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12986 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12987
905d2812
JJ
129882017-01-26 Jakub Jelinek <jakub@redhat.com>
12989
12990 PR c++/68727
12991 * g++.dg/other/offsetof8.C: Add expected error.
12992 * g++.dg/other/offsetof9.C: New test.
12993
b3db8d77
DE
129942017-01-26 David Edelsohn <dje.gcc@gmail.com>
12995
12996 * g++.dg/opt/declone3.C: Require LTO.
12997
15961e4a
VM
129982017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12999
13000 PR target/79131
13001 * gcc.target/arm/pr79131.c: New.
13002
e39dd802
BC
130032017-01-26 Bin Cheng <bin.cheng@arm.com>
13004
13005 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
13006
bc9efeab
JW
130072017-01-26 Jonathan Wakely <jwakely@redhat.com>
13008
13009 PR libstdc++/79190
13010 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
13011 matches replaced operator delete.
13012
b5f75f0b
JJ
130132017-01-26 Jakub Jelinek <jakub@redhat.com>
13014
13015 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
13016 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
13017 avx512f with avx512dq.
13018 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
13019 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
13020 avx512f with avx512dq.
13021 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
13022 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
13023 avx512f with avx512dq.
13024
0a38b341
MP
130252017-01-26 Marek Polacek <polacek@redhat.com>
13026
13027 PR c/79199
13028 * c-c++-common/Wduplicated-branches-13.c: New test.
13029
ebff5c3f
DS
130302017-01-26 David Sherwood <david.sherwood@arm.com>
13031
13032 PR middle-end/79212
13033 * gfortran.dg/gomp/sharing-4.f90: New test.
13034
e6d55103
JJ
130352017-01-26 Jakub Jelinek <jakub@redhat.com>
13036
1a27fab1
JJ
13037 PR target/70465
13038 * gcc.target/i386/pr70465.c: New test.
13039
e6d55103
JJ
13040 * brig.dg/dg.exp: Update copyright years.
13041 * lib/brig-dg.exp: Update copyright years.
13042 * lib/brig.exp: Update copyright years.
13043
b5aa1281
MM
130442017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13045
13046 PR target/79179
13047 * gcc.target/powerpc/pr79179.c: New test.
13048
3b5de3cb
BS
130492017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13050
13051 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
13052 generation to accept D-mode memory accesses.
13053
dbe81dbe
MS
130542017-01-25 Martin Sebor <msebor@redhat.com>
13055
13056 PR c++/71290
13057 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
13058 * g++.dg/ext/flexarray-mangle.C: Same.
13059 * g++.dg/ext/flexarray-subst.C: Same.
13060 * g++.dg/ext/flexary10.C: Same.
13061 * g++.dg/ext/flexary11.C: Same.
13062 * g++.dg/ext/flexary14.C: Same.
13063 * g++.dg/ext/flexary16.C: Same.
13064 * g++.dg/ext/flexary18.C: Same.
13065 * g++.dg/ext/flexary19.C: Same.
13066 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
13067 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
13068 * g++.dg/ubsan/object-size-1.C: Same.
13069 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 13070
0e343868
JJ
130712017-01-25 Jakub Jelinek <jakub@redhat.com>
13072
a25608aa
JJ
13073 PR c++/78896
13074 * g++.dg/cpp1z/decomp24.C: New test.
13075
0e343868
JJ
13076 PR c++/77914
13077 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
13078 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
13079 expect a warning.
13080 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
13081 expect warnings.
13082 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
13083 * g++.dg/cpp1y/pr59636.C: Likewise.
13084 * g++.dg/cpp1y/pr60190.C: Likewise.
13085
0d098f4b
BC
130862017-01-25 Bin Cheng <bin.cheng@arm.com>
13087
13088 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
13089
5332c89e 130902017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
13091
13092 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
13093 vec_packs built-ins
13094
ed4e59f4
CL
130952017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
13096
13097 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
13098 -mcpu=cortex-a57.
13099 * gcc.target/arm/vseleqsf.c: Likewise.
13100 * gcc.target/arm/vselgedf.c: Likewise.
13101 * gcc.target/arm/vselgesf.c: Likewise.
13102 * gcc.target/arm/vselgtdf.c: Likewise.
13103 * gcc.target/arm/vselgtsf.c: Likewise.
13104 * gcc.target/arm/vselledf.c: Likewise.
13105 * gcc.target/arm/vsellesf.c: Likewise.
13106 * gcc.target/arm/vselltdf.c: Likewise.
13107 * gcc.target/arm/vselltsf.c: Likewise.
13108 * gcc.target/arm/vselnedf.c: Likewise.
13109 * gcc.target/arm/vselnesf.c: Likewise.
13110 * gcc.target/arm/vselvcdf.c: Likewise.
13111 * gcc.target/arm/vselvcsf.c: Likewise.
13112 * gcc.target/arm/vselvsdf.c: Likewise.
13113 * gcc.target/arm/vselvssf.c: Likewise.
13114
a5d6927f
RB
131152017-01-25 Richard Biener <rguenther@suse.de>
13116
13117 PR testsuite/72850
13118 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
13119 to what we had before adding the threading passes.
13120
c2873892
RB
131212017-01-25 Richard Biener <rguenther@suse.de>
13122
13123 PR tree-optimization/69264
13124 * g++.dg/torture/pr69264.C: New testcase.
13125
9aa483a2
KT
131262016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13127
13128 PR target/79145
13129 * gcc.target/arm/pr79145.c: New test.
13130
5c628c3e
RB
131312017-01-25 Richard Biener <rguenther@suse.de>
13132
13133 PR debug/78363
13134 * g++.dg/gomp/pr78363-1.C: New testcase.
13135 * g++.dg/gomp/pr78363-2.C: Likewise.
13136 * g++.dg/gomp/pr78363-3.C: Likewise.
13137
9078cd36
KT
131382016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13139
13140 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
13141 * gcc.dg/lto/pr61526_0.c: Likewise.
13142 * gcc.dg/lto/pr64415_0.c: Likewise.
13143
7cfd79d6
JJ
131442017-01-24 Jakub Jelinek <jakub@redhat.com>
13145
13146 PR c++/79205
13147 * g++.dg/cpp1z/decomp22.C: New test.
13148 * g++.dg/cpp1z/decomp23.C: New test.
13149
3e4b91f2
NS
131502017-01-24 Nathan Sidwell <nathan@acm.org>
13151
1d7bc790
NS
13152 PR c++/78469
13153 * g++.dg/cpp0x/pr78469.C: New.
13154
3e4b91f2
NS
13155 PR c++/79118
13156 * g++.dg/cpp0x/pr79118.C: New.
13157
b20ba138
EB
131582017-01-24 Eric Botcazou <ebotcazou@adacore.com>
13159
13160 * gcc.target/arm/vfp-longcall-apcs.c: New test.
13161
c2e84327
DM
131622017-01-24 David Malcolm <dmalcolm@redhat.com>
13163
13164 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
13165 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
13166 * gcc.dg/rtl/rtl.exp: New file.
13167 * gcc.dg/rtl/test.c: New file.
13168 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
13169 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
13170 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
13171 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
13172 * gcc.dg/rtl/x86_64/final.c: New test case.
13173 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
13174 * gcc.dg/rtl/x86_64/ira.c: New test case.
13175 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
13176 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
13177 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
13178 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
13179 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
13180 * gcc.dg/rtl/x86_64/test_1.h: New file.
13181 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
13182 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
13183 * gcc.dg/rtl/x86_64/times-two.h: New file.
13184 * gcc.dg/rtl/x86_64/vregs.c: New test case.
13185
cf8d19de
BC
131862017-01-24 Bin Cheng <bin.cheng@arm.com>
13187
13188 PR tree-optimization/79159
13189 * g++.dg/tree-ssa/pr79159.C: New test.
13190
f6a24a94 131912017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
13192 Martin Jambor <mjambor@suse.cz>
13193
13194 * lib/brig-dg.exp: New file.
13195 * lib/brig.exp: Likewise.
13196 * brig.dg/README: Likewise.
13197 * brig.dg/dg.exp: Likewise.
13198 * brig.dg/test/gimple/alloca.hsail: Likewise.
13199 * brig.dg/test/gimple/atomics.hsail: Likewise.
13200 * brig.dg/test/gimple/branches.hsail: Likewise.
13201 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
13202 * brig.dg/test/gimple/function_calls.hsail: Likewise.
13203 * brig.dg/test/gimple/kernarg.hsail: Likewise.
13204 * brig.dg/test/gimple/mem.hsail: Likewise.
13205 * brig.dg/test/gimple/mulhi.hsail: Likewise.
13206 * brig.dg/test/gimple/packed.hsail: Likewise.
13207 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
13208 * brig.dg/test/gimple/variables.hsail: Likewise.
13209 * brig.dg/test/gimple/vector.hsail: Likewise.
13210
c3b3e526
JJ
132112017-01-24 Jakub Jelinek <jakub@redhat.com>
13212
13213 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
13214 support asan, only on i?86/x86_64 require sse2_runtime.
13215
75f92127
KN
132162017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13217
13218 PR target/66669
13219 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
13220 test on powerpc targets.
13221
1a998fa0
MS
132222017-01-23 Martin Sebor <msebor@redhat.com>
13223
13224 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13225
108fdd6d
RB
132262017-01-23 Richard Biener <rguenther@suse.de>
13227
13228 PR tree-optimization/79088
13229 PR tree-optimization/79188
13230 * gcc.dg/torture/pr79088.c: New testcase.
13231 * gcc.dg/torture/pr79188.c: Likewise.
13232
28826a66
KN
132332017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13234
13235 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
13236 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
13237 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
13238 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
13239 type of test function to reflect change in built-in function's
13240 return type.
13241 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
13242 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
13243 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
13244 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
13245 type and second argument type to reflect change in built-in
13246 function's type signature.
13247 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
13248 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
13249 type of test function to reflect change in built-in function's
13250 return type.
13251 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
13252 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
13253 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
13254 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
13255 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
13256 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
13257 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
13258 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
13259 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
13260 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
13261 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
13262 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
13263 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
13264 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
13265 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
13266 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
13267 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
13268 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
13269 type of test function to reflect change in built-in function's
13270 return type.
13271 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
13272 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
13273 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
13274 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
13275 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
13276 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
13277 test function's result and second argument to reflect change in
13278 built-in function's type signature.
13279 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
13280
e6b8075c
NS
132812017-01-23 Nathan Sidwell <nathan@acm.org>
13282
fc7612fd
NS
13283 PR C++/71710
13284 * g++.dg/template/pr71710.C: New.
13285
e6b8075c
NS
13286 PR c++/71406
13287 PR c++/77508
13288 * g++.dg/template/pr71406.C: New.
13289
15b8fd49
TK
132902017-01-23 Thomas Koenig <tkoenig@netcologne.de>
13291
9b7716c9 13292 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 13293
e9c4fbe9
BS
132942017-01-23 Bernd Schmidt <bschmidt@redhat.com>
13295
13296 PR rtl-optimization/78634
13297 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
13298
8539a302
BC
132992017-01-23 Bin Cheng <bin.cheng@arm.com>
13300
13301 PR tree-optimization/70754
13302 * gfortran.dg/pr70754.f90: New test.
13303
f368600f
ML
133042017-01-23 Martin Liska <mliska@suse.cz>
13305
13306 PR tree-optimization/79196
13307 * gcc.dg/asan/pr79196.c: New test.
13308 * gcc.dg/strlenopt-30.c: Update scanned pattern.
13309
d886761f
MM
133102017-01-23 Michael Matz <matz@suse.de>
13311
13312 PR tree-optimization/78384
13313 * gcc.dg/pr78384.c: New test.
13314
cffcafda
RB
133152017-01-23 Richard Biener <rguenther@suse.de>
13316
13317 PR tree-optimization/79186
13318 * gcc.dg/torture/pr79186.c: New testcase.
13319 * gcc.dg/torture/pr79187.c: Likewise.
13320
bda2bc48
MJ
133212017-01-23 Martin Jambor <mjambor@suse.cz>
13322
13323 * gcc.dg/ipa/vrp8.c: New test.
13324
f65f1ae3
MJ
133252017-01-23 Martin Jambor <mjambor@suse.cz>
13326
13327 PR ipa/79108
13328 * gfortran.dg/lto/pr79108_0.f90: New test.
13329
dea06111
AS
133302017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
13331
13332 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
13333 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
13334 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
13335 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
13336 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
13337 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
13338 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
13339 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
13340 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
13341 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
13342 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
13343 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
13344 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
13345 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
13346 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
13347 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
13348
05011618
RB
133492017-01-23 Richard Biener <rguenther@suse.de>
13350 Nick Clifton <nickc@redhat.com>
13351
13352 PR testsuite/78421
13353 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
13354 If the target is ARM return the result of the
13355 check_effective_target_arm_vect_no_misalign proc.
13356 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
13357 support unaligned vectors then only expect one of the loops to be
13358 unrolled.
13359
f6b9f2ff
ML
133602017-01-23 Martin Liska <mliska@suse.cz>
13361
13362 * gcc.dg/asan/use-after-scope-10.c: New test.
13363 * gcc.dg/asan/use-after-scope-11.c: New test.
13364 * g++.dg/asan/use-after-scope-5.C: New test.
13365
c7775327
ML
133662017-01-23 Martin Liska <mliska@suse.cz>
13367
13368 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
13369 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
13370 sanopt optimization for ASAN_POISON.
13371
d8ae8d16
KT
133722016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13373
13374 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
13375
54d7c70c
CL
133762017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
13377
13378 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
13379 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
13380 for poly*_t types.
13381 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
13382 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
13383 exec_vcombine): Likewise.
13384 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
13385 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
13386 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
13387 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
13388 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
13389 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
13390 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13391 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
13392 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
13393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13394 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
13395 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13396 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13397 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
13398 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
13399 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
13400 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
13401 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
13402 Likewise.
13403 (TEST_VGET_LANE): Cast to uint to avoid warning.
13404 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
13405 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
13406 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
13407 exec_vfma_vfms_n): Fix PRIx format for float64_t.
13408 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
13409 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13410 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
13411 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
13412 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
13413 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
13414 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
13415 CHECK_POLY instead of CHECK for poly64_t types.
13416 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
13417 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
13418 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
13419 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13420 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13421 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13422 uint32_t.
13423 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13424 for int32_t, int64_t.
13425 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13426 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13427 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13428 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13429 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13430 needed.
13431
386fe51c
JJ
134322017-01-22 Jakub Jelinek <jakub@redhat.com>
13433
13434 PR fortran/79154
13435 * gfortran.dg/gomp/pr79154-1.f90: New test.
13436 * gfortran.dg/gomp/pr79154-2.f90: New test.
13437
bc4d86e6
AS
134382017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13439
13440 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13441
c31d5fce
MP
134422017-01-21 Marek Polacek <polacek@redhat.com>
13443
13444 PR testsuite/79169
13445 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13446
25cb56c3
JH
134472017-01-20 Jan Hubicka <hubicka@ucw.cz>
13448
13449 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13450
ea9f867b
BS
134512017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13452
13453 PR rtl-optimization/79125
13454 * gcc.dg/torture/pr79125.c: New test.
13455
a876231c
JW
134562017-01-20 Jiong Wang <jiong.wang@arm.com>
13457
2568d8a1 13458 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 13459 only.
2568d8a1
JJ
13460 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13461 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 13462
4b9f2115
NS
134632017-01-20 Nathan Sidwell <nathan@acm.org>
13464
3e4b91f2 13465 PR c++/78495
4b9f2115
NS
13466 * g++.dg/cpp1z/inh-ctor38.C: New.
13467
d2aadab1
MP
134682017-01-20 Marek Polacek <polacek@redhat.com>
13469
13470 PR c/79152
13471 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13472
449cd5af
TP
134732017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13474
13475 * lib/target-supports.exp (check_configured_with): New procedure.
13476 (check_effective_target_default_mode): new effective target.
13477 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13478 default mode. Fix dg-skip-if target selector syntax.
13479 * gcc.target/arm/optional_thumb-2.c: Likewise.
13480 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13481 syntax.
13482
ebed7175
DM
134832017-01-20 David Malcolm <dmalcolm@redhat.com>
13484
13485 PR c++/77829
13486 PR c++/78656
13487 * g++.dg/spellcheck-pr77829.C: New test case.
13488 * g++.dg/spellcheck-pr78656.C: New test case.
13489
2ebd93e1
MP
134902017-01-20 Marek Polacek <polacek@redhat.com>
13491
13492 PR c/64279
13493 * c-c++-common/Wduplicated-branches-1.c: New test.
13494 * c-c++-common/Wduplicated-branches-10.c: New test.
13495 * c-c++-common/Wduplicated-branches-11.c: New test.
13496 * c-c++-common/Wduplicated-branches-12.c: New test.
13497 * c-c++-common/Wduplicated-branches-2.c: New test.
13498 * c-c++-common/Wduplicated-branches-3.c: New test.
13499 * c-c++-common/Wduplicated-branches-4.c: New test.
13500 * c-c++-common/Wduplicated-branches-5.c: New test.
13501 * c-c++-common/Wduplicated-branches-6.c: New test.
13502 * c-c++-common/Wduplicated-branches-7.c: New test.
13503 * c-c++-common/Wduplicated-branches-8.c: New test.
13504 * c-c++-common/Wduplicated-branches-9.c: New test.
13505 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13506 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13507 * g++.dg/ext/builtin-object-size3.C: Likewise.
13508 * g++.dg/gomp/loop-1.C: Likewise.
13509 * g++.dg/warn/Wduplicated-branches1.C: New test.
13510 * g++.dg/warn/Wduplicated-branches2.C: New test.
13511
0ce4024a
ML
135122017-01-20 Martin Liska <mliska@suse.cz>
13513
13514 PR lto/69188
13515 * gcc.dg/lto/pr69188_0.c: New test.
13516 * gcc.dg/lto/pr69188_1.c: New test.
13517
d8ea3e7c
AS
135182017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13519
13520 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13521 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13522 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13523 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13524 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13525 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13526 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13527 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13528 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13529 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13530 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13531 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13532 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13533 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13534 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13535 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13536 * gcc.target/i386/avx-1.c: Test new intrinsics.
13537 * gcc.target/i386/sse-13.c: Ditto.
13538 * gcc.target/i386/sse-23.c: Ditto.
13539
0516164b
RB
135402017-01-20 Richard Biener <rguenther@suse.de>
13541
13542 PR tree-optimization/71264
13543 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13544
d821744c
MF
135452017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13546
13547 * gcc.target/mips/madd4-1.c: New file.
13548 * gcc.target/mips/madd4-2.c: Likewise.
13549 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13550 HAS_MADD4.
13551 (mips_option_groups): Add -m[no-]madd4.
13552 (mips-dg-init): Detect default -mno-madd4.
13553 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13554 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13555 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13556 * gcc.target/mips/nmadd-1.c: Likewise.
13557 * gcc.target/mips/nmadd-2.c: Likewise.
13558 * gcc.target/mips/nmadd-3.c: Likewise.
13559
db58fd89
JW
135602017-01-19 Jiong Wang <jiong.wang@arm.com>
13561
13562 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13563 combined instructions.
13564 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13565 instructions.
13566 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13567 of pointer authentication.
13568
bd9cf60b
MM
135692017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13570
13571 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13572 floating point hardware to run test.
13573
ab014eb3
TC
135742017-01-19 Tamar Christina <tamar.christina@arm.com>
13575
2568d8a1 13576 * lib/target-supports.exp
ab014eb3
TC
13577 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13578
c048038f
RO
135792017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13580
13581 PR testsuite/79051
13582 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13583 __x86_64__]: Allow for target i?86-*-*.
13584
ab6b44cb
MF
135852017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13586
13587 PR target/78176
13588 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13589 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13590 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13591 HAS_LXC1.
13592 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13593 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13594 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13595
118d5ed3
AV
135962017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13597
13598 PR fortran/70696
13599 * gfortran.dg/coarray_43.f90: New test.
13600
a57c520e
RE
136012017-01-19 Richard Earnshaw <rearnsha@arm.com>
13602
13603 PR rtl-optimization/79121
13604 * gcc.c-torture/execute/pr79121.c: New test.
13605
54dc4be2
MM
136062017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13607
13608 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13609 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13610
7bd5dad2
LK
136112017-01-18 Louis Krupp <louis.krupp@zoho.com>
13612
13613 PR fortran/50069
13614 PR fortran/55086
13615 * gfortran.dg/pr50069_1.f90: New test.
13616 * gfortran.dg/pr50069_2.f90: New test.
13617 * gfortran.dg/pr55086_1.f90: New test.
13618 * gfortran.dg/pr55086_1_tfat.f90: New test.
13619 * gfortran.dg/pr55086_2.f90: New test.
13620 * gfortran.dg/pr55086_2_tfat.f90: New test.
13621 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13622
0edd264d
AS
136232017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13624 * gcc.dg/strcmp-1.c: New test.
13625 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13626
551914b7
DM
136272017-01-18 David Malcolm <dmalcolm@redhat.com>
13628
13629 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13630 (dejagnu_fail): Likewise.
13631 (dejagnu_note): Likewise.
13632 (pass): Provide forward decl, moving true decl to after #include
13633 of harness.h.
13634 (fail): Likewise.
13635 (note): Likewise.
13636
b7d3a6a6
MM
136372017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13638
13639 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13640 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13641
c484627c
NS
136422017-01-18 Nathan Sidwell <nathan@acm.org>
13643
13644 PR c++/78488
13645 * g++.dg/cpp1z/inh-ctor37.C: New.
13646
a711887e
UB
136472017-01-18 Uros Bizjak <ubizjak@gmail.com>
13648
13649 PR rtl-optimization/78952
13650 * gcc.target/i386/pr78952-1.c: New test.
13651 * gcc.target/i386/pr78952-2.c: Ditto.
13652
525a5e33
AV
136532017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13654
13655 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13656
136572017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13658
13659 PR fortran/70696
13660 * gfortran.dg/coarray_event_1.f08: New test.
13661
90553aac
JJ
136622017-01-18 Jakub Jelinek <jakub@redhat.com>
13663
13664 PR target/77416
13665 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13666 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13667 from dg-options.
13668 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13669 guarded test.
13670 * gcc.target/powerpc/fusion4.c: Likewise.
13671 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13672 guarded test.
13673 * gcc.target/powerpc/pr58673-1.c: Likewise.
13674 * gcc.target/powerpc/pr58673-2.c: Likewise.
13675 * gcc.target/powerpc/pr59054.c: Likewise.
13676
dfc42f08
BS
136772016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13678
13679 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13680 vec_bperm.
13681 * gcc.target/powerpc/p9-vbpermd.c: New file.
13682
f3981e7e
AK
136832017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13684
13685 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13686 (must_not_compile2): Downcase first letter of error messages.
13687 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13688 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13689
2c65d990
NS
136902017-01-18 Nathan Sidwell <nathan@acm.org>
13691
13692 PR c++/79091
13693 * g++.dg/pr79091.C: New.
13694
a711887e
UB
136952017-01-18 Jakub Jelinek <jakub@redhat.com>
13696
13697 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13698 to dg-options.
13699 (p0): Add missing dg-error.
13700
4701fba3
JS
137012017-01-17 Joe Seymour <joe.s@somniumtech.com>
13702
13703 * gcc.target/msp430/mul_f5_muldef.c: New test.
13704
ac4dc08d
MM
137052017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13706
13707 PR target/79004
13708 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13709 options. Fix up the syntax for using \m and \M.
13710
1b3254e4
SB
137112017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13712
13713 PR target/78875
13714 * gcc.target/powerpc/ssp-1.c: New testcase.
13715 * gcc.target/powerpc/ssp-2.c: New testcase.
13716
8144a493
WD
137172017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13718
13719 * gcc.target/aarch64/eh_return.c: New test.
13720
a6607774
BS
137212017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13722
13723 * vec-rlmi-rlnm.c: New file.
13724
8ddfdbc2
NS
137252017-01-17 Nathan Sidwell <nathan@acm.org>
13726
13727 PR c++/61636
13728 * g++.dg/cpp1y/pr61636-1.C: New.
13729 * g++.dg/cpp1y/pr61636-2.C: New.
13730 * g++.dg/cpp1y/pr61636-3.C: New.
13731
d365b403
MS
137322017-01-17 Martin Sebor <msebor@redhat.com>
13733
13734 PR testsuite/79115
13735 * gcc.dg/pr78768.c: Make it a link-only test.
13736
0d80ab91
DM
137372017-01-17 David Malcolm <dmalcolm@redhat.com>
13738
13739 PR c++/71497
13740 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13741 expected messages.
13742 * c-c++-common/Wmisleading-indentation.c: Likewise.
13743
31b61548
VM
137442017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13745
13746 PR target/79058
13747 * gcc.target/arm/pr79058.c: New.
13748
c549996e
JJ
137492017-01-17 Jakub Jelinek <jakub@redhat.com>
13750
13751 PR tree-optimization/71854
13752 * gcc.dg/vect/pr71854.c: New test.
13753
4f197ff9
ML
137542017-01-17 Martin Liska <mliska@suse.cz>
13755
13756 PR ipa/71207
13757 * g++.dg/ipa/pr71207.C: New test.
13758
d4193b85
JH
137592017-01-17 Jan Hubicka <hubicka@ucw.cz>
13760
13761 PR middle-end/77445
13762 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13763 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13764
906e7712
JJ
137652017-01-17 Jakub Jelinek <jakub@redhat.com>
13766
13767 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13768 rather than long unsigned int.
13769 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13770
12314dc9
RB
137712017-01-17 Richard Biener <rguenther@suse.de>
13772
13773 PR tree-optimization/71433
13774 * gcc.dg/Warray-bounds-20.c: New testcase.
13775
a23e48df
RB
137762017-01-17 Richard Biener <rguenther@suse.de>
13777
13778 PR testsuite/52563
13779 PR testsuite/71237
13780 PR testsuite/77737
13781 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13782 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13783 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13784
e6750e5c
AM
137852017-01-17 Alan Modra <amodra@gmail.com>
13786
13787 * gcc.target/powerpc/pr79066.c: New.
13788
a59afbe2
JL
137892017-01-16 Jeff Law <law@redhat.com>
13790
13791 PR tree-optimization/33562
13792 PR tree-optimization/61912
13793 PR tree-optimization/77485
13794 PR tree-optimization/79090
13795 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13796 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13797
e1bcfb92
JJ
137982017-01-16 Jakub Jelinek <jakub@redhat.com>
13799
98e92fb2
JJ
13800 PR c/79089
13801 * gcc.c-torture/compile/pr79089.c: New test.
13802
e1bcfb92
JJ
13803 PR target/79080
13804 * gcc.dg/pr79080.c: New test.
13805
0ef1f9cd
DM
138062017-01-16 David Malcolm <dmalcolm@redhat.com>
13807
13808 PR c/78304
13809 * gcc.dg/format/pr78304.c: Convert argument from integral type
13810 to a pointer.
13811 * gcc.dg/format/pr78304-2.c: Likewise.
13812
76689ffc
CL
138132017-01-16 Carl Love <cel@us.ibm.com>
13814
13815 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13816 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13817
ce12ee9e
CL
138182017-01-16 Carl Love <cel@us.ibm.com>
13819
13820 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13821 Change arguments and return type to bool long long.
13822
b336037d
MS
138232017-01-16 Martin Sebor <msebor@redhat.com>
13824
13825 PR testsuite/79051
13826 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13827 on x86.
13828
1ddca3f3
PC
138292017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13830
13831 Revert:
a711887e 13832 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13833
13834 PR c++/71737
13835 * g++.dg/cpp0x/pr71737.C: New.
13836
290687fb
BS
138372017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13838
13839 * gcc.target/powerpc/swaps-p8-27.c: New.
13840
7d2f3f1d
PC
138412017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13842
13843 PR c++/71737
13844 * g++.dg/cpp0x/pr71737.C: New.
13845
d743728f
EB
138462017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13847
13848 * gnat.dg/opt62.adb: New test.
13849 * gnat.dg/opt62_pkg.ads: New helper.
13850
90aead21
BS
138512017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13852
a711887e
UB
13853 PR rtl-optimization/78626
13854 PR rtl-optimization/78727
90aead21
BS
13855 * gcc.dg/torture/pr78626.c: New test.
13856 * gcc.dg/torture/pr78727.c: New test.
13857
afaecc23
AM
138582017-01-14 Alan Modra <amodra@gmail.com>
13859
13860 * gcc.c-torture/compile/pr72749.c: New test.
13861
be4aa83d
DM
138622017-01-13 David Malcolm <dmalcolm@redhat.com>
13863
13864 PR c/78304
13865 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13866 (test_macro_2): New test.
13867 (test_macro_3): New test.
13868 (test_macro_4): New test.
13869 (test_non_contiguous_strings): Convert line number to line offset.
13870 * gcc.dg/format/pr78304-2.c: New test case.
13871 * gcc.dg/format/pr78304.c: New test case.
13872
7cdca3ec
UB
138732017-01-13 Uros Bizjak <ubizjak@gmail.com>
13874
13875 * gcc.target/i386/funcspec-56.inc: Add missing options and
13876 reorder options by implied ISAs, as in ix86_target_string.
13877
e3017e52
MP
138782017-01-13 Marek Polacek <polacek@redhat.com>
13879
13880 PR c++/71166
13881 * g++.dg/cpp0x/constexpr-array18.C: New test.
13882
d155c6fe
JL
138832017-01-13 Jeff Law <law@redhat.com>
13884
7c9560a5
JL
13885 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13886
9e59e99a
JL
13887 PR tree-optimization/61912
13888 PR tree-optimization/77485
13889 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13890 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13891 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13892
13893 PR tree-optimization/33562
13894 PR tree-optimization/61912
13895 PR tree-optimization/77485
d155c6fe
JL
13896 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13897 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13898 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13899 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13900 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13901 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13902 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13903
77719b06
ML
139042017-01-13 Martin Liska <mliska@suse.cz>
13905
13906 PR ipa/79043
13907 * gcc.c-torture/execute/pr79043.c: New test.
13908
a181b2bc
RB
139092017-01-13 Richard Biener <rguenther@suse.de>
13910
13911 PR middle-end/78411
13912 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13913
eaed3226
AV
139142017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13915
13916 PR fortran/70697
13917 * gfortran.dg/coarray/event_4.f08: New test.
13918
4ccff88b
AV
139192017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13920
13921 PR fortran/70696
13922 * gfortran.dg/coarray/event_3.f08: New test.
13923
3c3b9090
RB
139242017-01-13 Richard Biener <rguenther@suse.de>
13925
13926 PR tree-optimization/77283
13927 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13928
25329913
RB
139292017-01-13 Richard Biener <rguenther@suse.de>
13930
13931 * gcc.dg/gimplefe-22.c: New testcase.
13932
10b70b8e
RB
139332017-01-13 Richard Biener <rguenther@suse.de>
13934
13935 PR tree-optimization/77283
13936 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13937 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13938 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13939
76a8f82f
SL
139402017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13941
13942 * gcc.dg/pr77862.c: Require fpic target.
13943
59a505da
MM
139442017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13945
13946 PR target/79004
13947 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13948
bce6f760
MS
139492017-01-12 Martin Sebor <msebor@redhat.com>
13950
13951 * gcc.dg/pr78138.c: Adjust.
13952 * gcc.dg/pr78768.c: Adjust.
13953 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13954 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13955 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13956 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13957 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13958 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13959 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13960 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13961 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13962 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13963 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13964
3eefa646
JJ
139652017-01-12 Jakub Jelinek <jakub@redhat.com>
13966
13967 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13968
dcb56243
MS
139692017-01-12 Martin Sebor <msebor@redhat.com>
13970
8be3f306 13971 PR testsuite/79051
940242cd
MS
13972 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13973 due to bug 79054.
dcb56243 13974
b7431c20
DE
139752017-01-12 David Edelsohn <dje.gcc@gmail.com>
13976
13977 * gcc.dg/pr78768.c: Require LTO.
13978
2bcd9f32
MS
139792017-01-12 Martin Sebor <msebor@redhat.com>
13980
13981 PR c/79074
13982 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13983 due to the referenced bug.
13984
b2fc1c70
MS
139852017-01-12 Martin Sebor <msebor@redhat.com>
13986
13987 PR testsuite/79073
13988 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13989
fbed6f36
UB
139902017-01-12 Uros Bizjak <ubizjak@gmail.com>
13991
13992 * gcc.target/i386/builtin_target.c (check_features): Check all
13993 supported __builtin_cpu_supports options.
13994
27282dad
KT
139952017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13996
13997 PR tree-optimization/78319
13998 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13999 Remove xfail.
14000
66113166
BS
140012017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14002
14003 PR target/79044
14004 * gcc.target/powerpc/swaps-p8-26.c: New.
14005
6bb4ea5c
RB
140062017-01-12 Richard Biener <rguenther@suse.de>
14007
14008 * gcc.dg/gimplefe-21.c: New testcase.
14009
f15dbadb
MC
140102017-01-12 Michael Collison <michael.collison@arm.com>
14011
14012 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
14013
73e32c47
JK
140142017-01-11 Julia Koval <julia.koval@intel.com>
14015 Uros Bizjak <ubizjak@gmail.com>
14016
14017 * gcc.target/i386/sgx.c New test.
14018 * gcc.target/i386/sse-12.c: Add -msgx.
14019 * gcc.target/i386/sse-13.c: Ditto.
14020 * gcc.target/i386/sse-14.c: Ditto.
14021 * gcc.target/i386/sse-22.c: Ditto.
14022 * gcc.target/i386/sse-23.c: Ditto.
14023 * g++.dg/other/i386-2.C: Ditto.
14024 * g++.dg/other/i386-3.C: Ditto.
14025
3594adc7
MS
140262017-01-11 Martin Sebor <msebor@redhat.com>
14027
14028 PR c++/24511
14029 * g++.dg/template/explicit9.C: New test.
14030
01bfd257
NS
140312017-01-11 Nathan Sidwell <nathan@acm.org>
14032
14033 PR c++/77812
14034 * g++.dg/pr77812.C: New.
14035
88df7964
JJ
140362017-01-11 Jakub Jelinek <jakub@redhat.com>
14037
eae63d78
JJ
14038 PR c++/71537
14039 * g++.dg/cpp1y/constexpr-71537.C: New test.
14040
88df7964
JJ
14041 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
14042 argument.
14043
960ecba4
MS
140442017-01-11 Martin Sebor <msebor@redhat.com>
14045
14046 PR c/47931
14047 * c-c++-common/Waddress-2.c: New test.
14048
1f258a55
JJ
140492017-01-11 Jakub Jelinek <jakub@redhat.com>
14050
14051 PR c++/78341
14052 * g++.dg/cpp0x/pr78341.C: New test.
14053
bf5fbf46
MS
140542017-01-11 Martin Sebor <msebor@redhat.com>
14055
14056 PR c/78768
14057 * gcc.dg/pr78768.c: New test.
14058
19ff0049
DM
140592017-01-11 David Malcolm <dmalcolm@redhat.com>
14060
14061 PR driver/78877
14062 * gcc.dg/spellcheck-options-14.c: New test case.
14063 * gcc.dg/spellcheck-options-15.c: New test case.
14064 * gcc.dg/spellcheck-options-16.c: New test case.
14065 * gcc.dg/spellcheck-options-17.c: New test case.
14066
c86e9f03
ML
140672017-01-11 Martin Liska <mliska@suse.cz>
14068
14069 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
14070
947f51d6
JJ
140712017-01-11 Jakub Jelinek <jakub@redhat.com>
14072
14073 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
14074 instead of just 1 for the decomposition from struct C.
14075
849fccf8
EB
140762017-01-11 Eric Botcazou <ebotcazou@adacore.com>
14077
14078 * gcc.c-torture/execute/20170111-1.c: New test.
14079
80c74722
RB
140802017-01-11 Richard Biener <rguenther@suse.de>
14081
14082 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
14083
4c4b4703
JJ
140842017-01-11 Jakub Jelinek <jakub@redhat.com>
14085
14086 PR middle-end/50199
14087 * gcc.dg/lto/pr50199_0.c: New test.
14088
664b1a6b
MS
140892017-01-10 Martin Sebor <msebor@redhat.com>
14090
14091 PR testsuite/78960
14092 PR testsuite/78959
14093 PR testsuite/78133
14094 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
14095 * gcc.dg/tree-ssa/pr78622.c: Ditto.
14096
fefd3086
MS
140972017-01-10 Martin Sebor <msebor@redhat.com>
14098
14099 PR middle-end/78138
664b1a6b 14100 * gcc.dg/pr78138.c: New test.
fefd3086 14101
b9f4757f
DM
141022017-01-10 David Malcolm <dmalcolm@redhat.com>
14103
14104 PR c++/77949
14105 * g++.dg/diagnostic/pr77949.C: New test case.
14106
5a50f6bb
MS
141072017-01-10 Martin Sebor <msebor@redhat.com>
14108
14109 PR middle-end/78245
14110 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
14111
c16880ef
MS
141122017-01-10 Martin Sebor <msebor@redhat.com>
14113
14114 PR tree-optimization/78775
14115 * gcc.dg/attr-alloc_size-4.c: Add test cases.
14116 * gcc.dg/attr-alloc_size-10.c: New test.
14117 * gcc.dg/attr-alloc_size-11.c: New test.
14118 * gcc.dg/builtin-stringop-chk-7.c: New test.
14119 * gcc.dg/pr78775.c: New test.
14120 * gcc.dg/pr78973-2.c: New test.
14121 * gcc.dg/pr78973.c: New test.
14122
5363d9d9
JL
141232017-01-10 Jeff Law <law@redhat.com>
14124
14125 PR tree-optimization/77766
14126 PR tree-optimization/78856
14127 * gcc.c-torture/execute/pr77766.c: New test.
14128
aae23693
RB
141292016-01-10 Richard Biener <rguenther@suse.de>
14130
14131 PR tree-optimization/79034
14132 * g++.dg/torture/pr79034.C: New testcase.
14133
a0843aed
ML
141342017-01-10 Martin Liska <mliska@suse.cz>
14135
14136 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
14137 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
14138 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
14139 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
14140 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
14141 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
14142 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
14143 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
14144 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
14145 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
14146 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
14147 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
14148 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
14149 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
14150 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
14151 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
14152 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
14153 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
14154 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
14155 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
14156 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
14157 * gcc.dg/ipa/pr64307.c: Likewise.
14158 * gcc.dg/ipa/pr77653.c: Likewise.
14159
79fc8ffe
AS
141602017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
14161
14162 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
14163 * g++.dg/other/i386-3.C: Ditto.
14164 * gcc.target/i386/sse-12.c: Ditto.
14165 * gcc.target/i386/sse-13.c: Ditto.
14166 * gcc.target/i386/sse-22.c: Ditto.
14167 * gcc.target/i386/sse-23.c: Ditto.
14168 * gcc.target/i386/builtin_target.c: Handle new option.
14169 * gcc.target/i386/funcspec-56.inc: Test new attributes.
14170 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
14171 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
14172
dfa6951f
MS
141732017-01-09 Martin Sebor <msebor@redhat.com>
14174
14175 PR testsuite/79036
14176 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
14177 with different precisions.
14178
a271e415
EB
141792017-01-09 Eric Botcazou <ebotcazou@adacore.com>
14180
14181 * g++.dg/opt/call2.C: New test.
14182 * g++.dg/opt/call3.C: Likewise.
14183 * gnat.dg/array26.adb: New test.
14184 * gnat.dg/array26_pkg.ad[sb]: New helper.
14185 * gnat.dg/array27.adb: New test.
14186 * gnat.dg/array27_pkg.ad[sb]: New helper.
14187 * gnat.dg/array28.adb: New test.
14188 * gnat.dg/array28_pkg.ad[sb]: New helper.
14189
bd2c6270
JJ
141902017-01-09 Jakub Jelinek <jakub@redhat.com>
14191
14192 PR translation/79019
14193 PR translation/79020
14194 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
14195 diagnostics.
14196 * gfortran.dg/initialization_17.f90: Likewise.
14197
1c1d8e75
DH
141982017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
14199
14200 PR testsuite/79026
14201 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
14202 * gcc.target/i386/pr78904-4.c: Likewise.
14203 * gcc.target/i386/pr78904-6.c: Likewise.
14204 * gcc.target/i386/pr78967-2.c: Likewise.
14205
cb330ba5
JJ
142062017-01-09 Jakub Jelinek <jakub@redhat.com>
14207
14208 PR tree-optimization/78899
14209 * gcc.target/i386/pr78899.c: New test.
14210 * gcc.dg/pr71077.c: New test.
14211
a5e14a42
MJ
142122017-01-09 Martin Jambor <mjambor@suse.cz>
14213
14214 PR ipa/78365
14215 PR ipa/78599
14216 * gcc.dg/torture/pr78365.c: New test.
14217
01216d27
JJ
142182017-01-09 Jakub Jelinek <jakub@redhat.com>
14219
dc59e50a
JJ
14220 PR c++/78948
14221 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
14222 (main): Use int* instead of long long.
14223
01216d27
JJ
14224 PR tree-optimization/78938
14225 * gcc.dg/vect/pr78938.c: New test.
14226
c0d4fec7
KT
142272017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14228
14229 * gcc.dg/20161219.c: New test.
14230
7b1b0cc1
RB
142312017-01-09 Richard Biener <rguenther@suse.de>
14232
14233 PR tree-optimization/78997
14234 * gcc.dg/torture/pr78997.c: New testcase.
14235
813b9c0d
RB
142362017-01-09 Richard Biener <rguenther@suse.de>
14237
14238 PR debug/79000
14239 * g++.dg/lto/pr79000_0.C: New testcase.
14240 * g++.dg/lto/pr79000_1.c: Likewise.
14241
efcc8d38
MS
142422017-01-08 Martin Sebor <msebor@redhat.com>
14243
14244 PR middle-end/77708
14245 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
14246 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
14247 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
14248 due to bug 78969.
14249 * gcc.dg/format/pr78569.c: Adjust.
14250
5ccf1d8d
DM
142512017-01-07 David Malcolm <dmalcolm@redhat.com>
14252
14253 PR c++/72803
14254 * g++.dg/diagnostic/pr72803.C: New test case.
14255
42002dfe
MS
142562017-01-07 Martin Sebor <msebor@redhat.com>
14257
14258 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
14259 * gcc.dg/attr-alloc_size-4.c: Same.
14260
de91486c
AV
142612017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
14262
14263 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
14264 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
14265 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
14266 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
14267 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
14268 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
14269 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
14270
f55a925e
AS
142712017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14272 * gcc.dg/memcmp-1.c: New.
14273 * gcc.dg/strncmp-1.c: New.
14274
f3caa118
AV
142752017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14276
14277 * gcc.target/arm/acle/mcrr: New.
14278 * gcc.target/arm/acle/mcrr2: New.
14279 * gcc.target/arm/acle/mrrc: New.
14280 * gcc.target/arm/acle/mrrc2: New.
14281
ecc9a25b
AV
142822017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14283
14284 * gcc.target/arm/acle/mcr.c: New.
14285 * gcc.target/arm/acle/mrc.c: New.
14286 * gcc.target/arm/acle/mcr2.c: New.
14287 * gcc.target/arm/acle/mrc2.c: New.
14288
3811581f
AV
142892017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14290
14291 * gcc.target/arm/acle/ldc: New.
14292 * gcc.target/arm/acle/ldc2: New.
14293 * gcc.target/arm/acle/ldcl: New.
14294 * gcc.target/arm/acle/ldc2l: New.
14295 * gcc.target/arm/acle/stc: New.
14296 * gcc.target/arm/acle/stc2: New.
14297 * gcc.target/arm/acle/stcl: New.
14298 * gcc.target/arm/acle/stc2l: New.
14299
d57daa0c
AV
143002017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14301
14302 * gcc.target/arm/acle/acle.exp: Run tests for different options
14303 and make sure fat-lto-objects is used such that we can still do
14304 assemble scans.
14305 * gcc.target/arm/acle/cdp.c: New.
14306 * gcc.target/arm/acle/cdp2.c: New.
14307 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
14308 (check_effective_target_arm_coproc1_ok_nocache): New.
14309 (check_effective_target_arm_coproc2_ok): New.
14310 (check_effective_target_arm_coproc2_ok_nocache): New.
14311 (check_effective_target_arm_coproc3_ok): New.
14312 (check_effective_target_arm_coproc3_ok_nocache): New.
14313 (check_effective_target_arm_coproc4_ok): New.
14314 (check_effective_target_arm_coproc4_ok_nocache): New.
14315
8a123229
MS
143162017-01-06 Martin Sebor <msebor@redhat.com>
14317
14318 PR middle-end/78605
14319 * gcc.dg/tree-ssa/pr78605.c: New test.
14320
5b8999d6
MS
143212017-01-05 Martin Sebor <msebor@redhat.com>
14322
14323 PR tree-optimization/78910
14324 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
14325 diagnostics.
14326 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14327 * gcc.dg/tree-ssa/pr78910.c: New test.
14328
4e89adf9
EB
143292017-01-05 Eric Botcazou <ebotcazou@adacore.com>
14330
14331 * gcc.dg/sso-10.c: New test.
14332
962c5679
JJ
143332017-01-05 Jakub Jelinek <jakub@redhat.com>
14334
cfd719e7
JJ
14335 PR tree-optimization/71016
14336 * gcc.target/i386/pr71016.c: New test.
14337 * gcc.target/aarch64/pr71016.c: New test.
14338 * gcc.dg/tree-ssa/pr66726-3.c: New test.
14339
26f20371
JJ
14340 PR c++/78931
14341 * g++.dg/cpp1z/decomp19.C: New test.
14342
962c5679
JJ
14343 PR c++/78890
14344 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
14345 * g++.dg/init/union1.C: Likewise.
14346 * g++.dg/cpp0x/union6.C: Expect errors.
14347 * g++.dg/cpp0x/union8.C: New test.
14348 * g++.dg/cpp0x/pr78890-1.C: New test.
14349 * g++.dg/cpp0x/pr78890-2.C: New test.
14350
8c15f541
DE
143512017-01-05 David Edelsohn <dje.gcc@gmail.com>
14352
14353 * gcc.target/powerpc/pr71670.c: Require p9vector.
14354 * gcc.target/powerpc/p9-novsx.c: Same.
14355
51b86113
DM
143562017-01-05 David Malcolm <dmalcolm@redhat.com>
14357
14358 * selftests/asr_div1.rtl: New file.
14359 * selftests/aarch64: New subdirectory.
14360 * selftests/aarch64/times-two.rtl: New file.
14361 * selftests/bb-index.rtl: New file.
14362 * selftests/cfg-test.rtl: New file.
14363 * selftests/const-int.rtl: New file.
14364 * selftests/example-labels.rtl: New file.
14365 * selftests/insn-with-mode.rtl: New file.
14366 * selftests/jump-to-label-ref.rtl: New file.
14367 * selftests/jump-to-return.rtl: New file.
14368 * selftests/jump-to-simple-return.rtl: New file.
14369 * selftests/mem.rtl: New file.
14370 * selftests/note-insn-deleted.rtl: New file.
14371 * selftests/note_insn_basic_block.rtl: New file.
14372 * selftests/simple-cse.rtl: New file.
14373 * selftests/symbol-ref.rtl: New file.
14374 * selftests/x86_64: New subdirectory.
14375 * selftests/x86_64/call-insn.rtl: New file.
14376 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
14377 * selftests/x86_64/times-two.rtl: New file.
14378 * selftests/x86_64/unspec.rtl: New file.
14379
dc7650cc
NS
143802017-01-05 Nathan Sidwell <nathan@acm.org>
14381
14382 PR c++/78765
14383 * g++.dg/cpp0x/pr78765.C: New.
14384
3db70565
DV
143852017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14386
14387 * gcc.target/s390/memcpy-2.c: New test.
14388 * gcc.target/s390/memset-2.c: New test.
14389
f5a537e3
AK
143902017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14391
14392 * gcc.target/s390/memcpy-1.c: New test.
14393
d80c6d02
JL
143942017-01-04 Jeff Law <law@redhat.com>
14395
14396 PR tree-optimization/78812
14397 * g++.dg/torture/pr78812.C: New test.
14398
08edc320 143992017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
14400
14401 PR target/71977
14402 PR target/70568
14403 PR target/78823
14404 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
14405 64-bit VSX systems with direct move, whether we optimize common
14406 code sequences in the GLIBC math library for float math functions.
14407 * gcc.target/powerpc/pr71977-2.c: Likewise.
14408
a9342885
MP
144092017-01-04 Marek Polacek <polacek@redhat.com>
14410
14411 PR c++/64767
14412 * c-c++-common/Wpointer-compare-1.c: New test.
14413
066435fe
JJ
144142017-01-04 Jakub Jelinek <jakub@redhat.com>
14415
abec4284
JJ
14416 PR c++/78949
14417 * c-c++-common/Wunused-var-16.c: New test.
14418
26c43e27
JJ
14419 PR c++/78693
14420 * g++.dg/cpp0x/pr78693.C: New test.
14421
fc73e60c
JJ
14422 PR driver/78957
14423 * gcc.dg/pr78957.c: New test.
14424
c9cf3863
JJ
14425 * g++.dg/cpp1y/auto-fn34.C: New test.
14426
066435fe
JJ
14427 PR c++/71182
14428 * g++.dg/cpp0x/pr71182.C: New test.
14429
598bd687
KN
144302017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14431
14432 PR target/78056
14433 * gcc.target/powerpc/pr78056-1.c: New test.
14434 * gcc.target/powerpc/pr78056-2.c: New test.
14435 * gcc.target/powerpc/pr78056-3.c: New test.
14436 * gcc.target/powerpc/pr78056-4.c: New test.
14437 * gcc.target/powerpc/pr78056-5.c: New test.
14438 * gcc.target/powerpc/pr78056-6.c: New test.
14439 * gcc.target/powerpc/pr78056-7.c: New test.
14440 * gcc.target/powerpc/pr78056-8.c: New test.
14441 * lib/target-supports.exp
14442 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14443 whether the effective target supports the popcntb instruction.
14444
8194635a
JL
144452017-01-03 Jeff Law <law@redhat.com>
14446
14447 PR tree-optimization/67955
14448 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14449
baf9ebc8
MP
144502017-01-04 Marek Polacek <polacek@redhat.com>
14451
14452 PR c++/77545
14453 PR c++/77284
14454 * g++.dg/cpp0x/range-for32.C: New test.
14455 * g++.dg/cpp0x/range-for33.C: New test.
14456
5dd9a9d0
DM
144572017-01-04 David Malcolm <dmalcolm@redhat.com>
14458
14459 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14460
4bf07f3f
NS
144612017-01-04 Nathan Sidwell <nathan@acm.org>
14462
14463 PR c++/66735
14464 * g++.dg/cpp1y/pr66735.C: New.
14465
165ba2e9
JJ
144662017-01-04 Jakub Jelinek <jakub@redhat.com>
14467
14468 PR tree-optimization/71563
14469 * gcc.dg/tree-ssa/pr71563.c: New test.
14470
4567f969
JB
144712017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14472
14473 PR fortran/78534
14474 PR fortran/78976
14475 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14476 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14477 * gfortran.dg/transfer_intrinsic_1.f90: Change
14478 scan-tree-dump-times due to gfc_trans_string_copy change to
14479 avoid -Wstringop-overflow.
14480
1c06f07f
JL
144812017-01-03 Jeff Law <law@redhat.com>
14482
14483 PR tree-optimization/78856
14484 * gcc.c-torture/execute/pr78856.c: New test.
14485
60fb638f
MM
144862017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14487
14488 PR target/78953
14489 * gcc.target/powerpc/pr78953.c: New test.
14490
e4d02f52
ILT
144912017-01-03 Ian Lance Taylor <iant@google.com>
14492
14493 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14494 enums.
14495
5b4f088d
MS
144962017-01-03 Martin Sebor <msebor@redhat.com>
14497
14498 PR tree-optimization/78696
14499 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14500 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14501 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14502 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14503
145042017-01-03 David Malcolm <dmalcolm@redhat.com>
14505
14506 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14507 with more than one digit.
14508 * lib/gcc-dg.exp (process-message): Support more than one digit
14509 in relative line specifications.
14510
145112017-01-03 Jakub Jelinek <jakub@redhat.com>
14512
14513 PR tree-optimization/78965
14514 * gcc.dg/pr78965.c: New test.
14515
14516 PR middle-end/78901
14517 * g++.dg/opt/pr78901.C: New test.
14518
145192017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14520
14521 PR fortran/78534
14522 PR fortran/66310
14523 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14524 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14525 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14526 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14527 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14528 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14529 * gfortran.dg/string_1_lp64.f90: New test.
14530 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14531 * gfortran.dg/string_3_lp64.f90: New test.
14532 * gfortran.dg/transfer_intrinsic_1.f90: Change
14533 scan-tree-dump-times due to gfc_trans_string_copy change to
14534 avoid -Wstringop-overflow.
14535
8b7163c6
UB
145362017-01-02 Uros Bizjak <ubizjak@gmail.com>
14537
14538 PR target/78967
14539 * gcc.target/i386/pr78967-1.c: New test.
14540 * gcc.target/i386/pr78967-2.c: Ditto.
14541 * gcc.target/i386/pr78967-3.c: Ditto.
14542
14543 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14544 * gcc.target/i386/pr78904-4.c: Ditto.
14545 * gcc.target/i386/pr78904-6.c: Ditto.
14546
e2940b98
JH
145472017-01-01 Jan Hubicka <hubicka@ucw.cz>
14548
14549 PR middle-end/77674
14550 * g++.dg/torture/pr77674.C: New testcase.
14551
cbe34bb5 145522017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14553
14554 Update copyright years.
818ab71a 14555\f
cbe34bb5 14556Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14557
14558Copying and distribution of this file, with or without modification,
14559are permitted in any medium without royalty provided the copyright
14560notice and this notice are preserved.