]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
flag-types.h (enum sanitize_code): Add SANITIZE_BUILTIN.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1855f812
JJ
12017-10-19 Jakub Jelinek <jakub@redhat.com>
2
07d7c611
JJ
3 * c-c++-common/ubsan/builtin-1.c: New test.
4
5d3805fc
JJ
5 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
6 from expected output regexps.
7 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
9 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
11 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
12 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
13 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
15 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
16 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
17 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
18 used attribute.
19 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
20 in the environment.
21
1855f812
JJ
22 PR target/82580
23 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
24 scan-assembler-times. Check that there are no movzb* instructions
25 if lp64.
26
8a78f1a1
TV
272017-10-19 Tom de Vries <tom@codesourcery.com>
28
29 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
30
7ff6bdb7
TV
312017-10-19 Tom de Vries <tom@codesourcery.com>
32
33 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
34 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
35 * gcc.c-torture/execute/20040805-1.c: Same.
36 * gcc.c-torture/execute/920410-1.c: Same.
37 * gcc.c-torture/execute/921113-1.c: Same.
38 * gcc.c-torture/execute/921208-2.c: Same.
39 * gcc.c-torture/execute/comp-goto-1.c: Same.
40 * gcc.c-torture/execute/pr20621-1.c: Same.
41 * gcc.c-torture/execute/pr28982b.c: Same.
42 * gcc.dg/tree-prof/comp-goto-1.c: Same.
43
36208e60
ML
442017-10-19 Martin Liska <mliska@suse.cz>
45
46 PR sanitizer/82517
47 * gcc.dg/asan/pr82517.c: New test.
48
cd30a0b8
JJ
492017-10-19 Jakub Jelinek <jakub@redhat.com>
50
51 PR fortran/82568
52 * gfortran.dg/gomp/pr82568.f90: New test.
53
bcc478b9
BRF
542017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
55
56 * gfortran.dg/spellcheck-operator.f90: New testcase.
57 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
58 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
59 * gfortran.dg/spellcheck-structure.f90: New testcase.
60 * gfortran.dg/spellcheck-parameter.f90: New testcase.
61
e35ba10a
TK
622017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
63
64 PR fortran/82567
65 * gfortran.dg/array_constructor_51.f90: New test.
66
b04bebdb
TK
672017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
68
69 PR fortran/79795
70 * gfortran.dg/assumed_size_2.f90: New test.
71
fe944402
UB
722017-10-18 Uros Bizjak <ubizjak@gmail.com>
73 Jakub Jelinek <jakub@redhat.com>
74
75 PR target/82580
76 * gcc.target/i386/pr82580.c: New test.
77
9cfd7f2c
TK
782017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
79
80 PR libfortran/82233
81 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
82 Move test with wait=.false. before the last test.
83
57d69a63
VM
842017-10-18 Vladimir Makarov <vmakarov@redhat.com>
85
86 PR middle-end/82556
87 * gcc.target/i386/pr82556.c: New.
88
957f0d8f
BC
892017-10-18 Bin Cheng <bin.cheng@arm.com>
90
91 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
92 * gcc.dg/tree-ssa/ldist-32.c: New test.
93 * gcc.dg/tree-ssa/ldist-35.c: New test.
94 * gcc.dg/tree-ssa/ldist-36.c: New test.
95
85aa9ed6
BC
962017-10-18 Bin Cheng <bin.cheng@arm.com>
97
98 PR tree-optimization/82574
99 * gcc.dg/tree-ssa/pr82574.c: New test.
100
28e2e236
ML
1012017-10-18 Martin Liska <mliska@suse.cz>
102
103 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
104 file instead of expand. Reason is that switch statement is
105 not yet expanded as decision tree, which also contains a BB
106 with count == 2000.
107
ee077fcb
PT
108017-10-18 Paul Thomas <pault@gcc.gnu.org>
109
110 PR fortran/82550
111 * gfortran.dg/submodule_30.f08 : New test.
112
de57059e
AK
1132017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
114
115 * gcc.target/s390/zvector/vec-cmp-2.c
116 (all_eq_double, all_ne_double, all_gt_double)
117 (all_lt_double, all_ge_double, all_le_double)
118 (any_eq_double, any_ne_double, any_gt_double)
119 (any_lt_double, any_ge_double, any_le_double)
120 (all_eq_int, all_ne_int, all_gt_int)
121 (all_lt_int, all_ge_int, all_le_int)
122 (any_eq_int, any_ne_int, any_gt_int)
123 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
124 of calling foo(). Fix return type.
125
236ac442
ML
1262017-10-18 Martin Liska <mliska@suse.cz>
127
128 PR sanitizer/82545
129 * gcc.dg/asan/pr82545.c: New test.
130
1b2944cb
PC
1312017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
132
133 PR c++/69057
134 * g++.dg/cpp1y/auto-fn45.C: New.
135
257792c5
PC
1362017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
137
138 PR c++/68884
139 * g++.dg/cpp0x/variadic-crash4.C: New.
140
173a960a
PC
1412017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR c++/79474
144 * g++.dg/cpp1y/auto-fn44.C: New.
145
aca30804
EB
1462017-10-17 Eric Botcazou <ebotcazou@adacore.com>
147
148 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
149
eaf95345
PC
1502017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
151
152 PR c++/71821
153 * g++.dg/cpp0x/alignas12.C: New.
154
9efb55ac
PC
1552017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/71368
158 * g++.dg/concepts/pr71368.C: New.
159
816c4ba2
NS
1602017-10-17 Nathan Sidwell <nathan@acm.org>
161
5a201862
NS
162 PR c++/82560
163 * g++.dg/cpp0x/pr82560.C: New.
164
816c4ba2
NS
165 PR middle-end/82577
166 * g++.dg/opt/pr82577.C: New.
167
07c0e0ad
QZ
1682017-10-17 Qing Zhao <qing.zhao@oracle.com>
169 Wilco Dijkstra <wilco.dijkstra@arm.com>
170
fe944402
UB
171 PR middle-end/80295
172 * gcc.target/aarch64/pr80295.c: New test.
07c0e0ad 173
7ea3a3c7
RB
1742017-10-17 Richard Biener <rguenther@suse.de>
175
176 PR tree-optimization/82563
177 * gcc.dg/graphite/pr82563.c: New testcase.
178
d6808f21
PC
1792017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
180
181 PR c++/67831
182 * g++.dg/cpp0x/constexpr-ice18.C: New.
183
54a3b395
PC
1842017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
185
186 PR c++/82570
187 * g++.dg/cpp1z/constexpr-lambda18.C: New.
188
49dcd8a4
JJ
1892017-10-17 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/82549
192 * gcc.c-torture/compile/pr82549.c: New test.
193
7a76132c
ML
1942017-10-17 Martin Liska <mliska@suse.cz>
195
196 * lib/scanasm.exp: Print how many times a regex pattern is
197 found.
198 * lib/scandump.exp: Likewise.
199
49dcd8a4 2002017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
201
202 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
203 _mm_maskz_reduce_sd): Test new intrinsics.
204 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
205 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
206 _mm_maskz_reduce_ss): Test new intrinsics.
207 * gcc.target/i386/avx512dq-vreducess-2.c: New.
208 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
209 __builtin_ia32_reducess): Remove builtin.
210 (__builtin_ia32_reducesd_mask,
211 __builtin_ia32_reducess_mask): Test new builtin.
212 * gcc.target/i386/sse-13.c: Ditto.
213 * gcc.target/i386/sse-23.c: Ditto.
214
55015c10
ML
2152017-10-16 Martin Liska <mliska@suse.cz>
216
217 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
218 so that it will work for both C and C++ FEs.
219
9b460e2e
FR
2202017-10-16 Fritz Reese <fritzoreese@gmail.com>
221
222 PR fortran/82511
223 * gfortran.dg/dec_structure_22.f90: New testcase.
224
39920b04
PC
2252017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/64931
228 * g++.dg/cpp1y/auto-fn43.C: New.
229
a310363e
WD
2302017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
231
232 PR target/82442
233 * gcc.dg/vect/pr31699.c: Fix testcase.
234
1274f086
TC
2352017-10-16 Tamar Christina <tamar.christina@arm.com>
236
237 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
238 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
239 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
240 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
241
126c1ea1
JJ
2422017-10-16 Jakub Jelinek <jakub@redhat.com>
243
244 PR c++/53574
245 * g++.dg/other/pr53574.C: New test.
246
6fba3d61
PC
2472017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/61323
250 * g++.dg/cpp0x/constexpr-61323.C: New.
251
4dcfe21f
PC
2522017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR c++/54090
255 * g++.dg/template/crash128.C: New.
256
31677224
TK
2572017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
258
259 PR fortran/82372
260 * gfortran.dg/illegal_char.f90: New test.
261
d7840b47
KT
2622017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
263 Michael Collison <michael.collison@arm.com>
264
265 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
266
c97b789c
PC
2672017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
268
269 PR c++/80908
270 * g++.dg/cpp1z/noexcept-type18.C: New.
271
27b8e74a
PC
2722017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
273
274 PR c++/81016
275 * g++.dg/cpp1z/pr81016.C: New.
276
cc453086
JJ
2772017-10-14 Jakub Jelinek <jakub@redhat.com>
278
279 PR middle-end/62263
14745bca
JJ
280 PR middle-end/82498
281 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
282
283 PR middle-end/62263
cc453086
JJ
284 PR middle-end/82498
285 * c-c++-common/rotate-5.c (f2): New function. Move old
286 function to ...
287 (f4): ... this. Use 127 instead of 128.
288 (f3, f5, f6): New functions.
289 (main): Test all f[1-6] functions, with both 0 and 1 as
290 second arguments.
291 * c-c++-common/rotate-6.c: New test.
292 * c-c++-common/rotate-6a.c: New test.
293 * c-c++-common/rotate-7.c: New test.
294 * c-c++-common/rotate-7a.c: New test.
295 * c-c++-common/rotate-8.c: New test.
296
0fcd7270
HK
2972017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
298
299 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
300 testcase.
301
5c20e429
JJ
3022017-10-14 Jakub Jelinek <jakub@redhat.com>
303
304 PR rtl-optimization/81423
305 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
306 suffixes to LL.
307 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
308
8afb6a2c
JJ
3092017-10-13 Jakub Jelinek <jakub@redhat.com>
310
311 PR sanitizer/82353
312 * g++.dg/ubsan/pr82353-2.C: New test.
313 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
314 * g++.dg/ubsan/pr82353-2.h: New file.
315
e6110fa6
PT
3162017-10-13 Paul Thomas <pault@gcc.gnu.org>
317
318 PR fortran/81048
319 * gfortran.dg/derived_init_4.f90 : New test.
320
d7327979
PC
3212017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
322
323 PR c++/69078
324 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
325 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
326
e7176f75
JJ
3272017-10-13 Jakub Jelinek <jakub@redhat.com>
328
329 PR target/82274
330 * gcc.dg/pr82274-1.c: New test.
331 * gcc.dg/pr82274-2.c: New test.
332
8de71903
PC
3332017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
334
335 PR c++/80873
336 * g++.dg/cpp1y/auto-fn41.C: New.
337 * g++.dg/cpp1y/auto-fn42.C: Likewise.
338
15f7a469
DM
3392017-10-13 David Malcolm <dmalcolm@redhat.com>
340
341 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
342 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
343 erroneously covered by an unclosed extern "C".
344 * g++.dg/template/extern-c.C: New test case.
345
6fe00fb7
RB
3462017-10-13 Richard Biener <rguenther@suse.de>
347
348 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
349 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
350 with alternate flags.
351
1a8821c5
RB
3522017-10-13 Richard Biener <rguenther@suse.de>
353
354 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
355 behavior.
356 * gcc.dg/graphite/scop-7.c: Likewise.
357 * gcc.dg/graphite/scop-8.c: Likewise.
358
2ecf9ac7
L
3592017-10-13 H.J. Lu <hongjiu.lu@intel.com>
360
361 PR target/82499
362 * gcc.target/i386/pr82499-1.c: New file.
363 * gcc.target/i386/pr82499-2.c: Likewise.
364 * gcc.target/i386/pr82499-3.c: Likewise.
365
ef8c92e8
JJ
3662017-10-13 Jakub Jelinek <jakub@redhat.com>
367
5752d1f7
JJ
368 PR target/82524
369 * gcc.c-torture/execute/pr82524.c: New test.
370
a0e4174c
JJ
371 PR target/82498
372 * gcc.dg/tree-ssa/pr82498.c: New test.
373
ef8c92e8
JJ
374 PR target/82498
375 * gcc.dg/ubsan/pr82498.c: New test.
376
a68f286c
RB
3772017-10-13 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/82451
380 * gcc.dg/graphite/pr82451.c: New testcase.
381 * gfortran.dg/graphite/id-27.f90: Likewise.
382 * gfortran.dg/graphite/pr82451.f: Likewise.
383
1163f058
RB
3842017-10-13 Richard Biener <rguenther@suse.de>
385
386 PR tree-optimization/82525
387 * gcc.dg/graphite/id-30.c: New testcase.
388 * gfortran.dg/graphite/id-28.f90: Likewise.
389
7ff5eac3
AM
3902017-10-13 Alan Modra <amodra@gmail.com>
391
392 * gcc.target/i386/asm-mem.c: New test.
393
912a7ec3
JJ
3942017-10-12 Jakub Jelinek <jakub@redhat.com>
395
396 PR target/82498
397 * gcc.target/i386/pr82498-1.c: New test.
398 * gcc.target/i386/pr82498-2.c: New test.
399
83d502cf
JH
4002017-10-12 Jan Hubicka <hubicka@ucw.cz>
401
402 * gcc.dg/predict-13.c: Update template for probaility change.
403 * gcc.dg/predict-8.c: Likewise.
404
62e1c678
DM
4052017-10-12 David Malcolm <dmalcolm@redhat.com>
406
407 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
408 output to reflect changes to reported locations of missing
409 symbols.
410 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
411 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
412 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
413 * c-c++-common/gomp/pr63326.c: Likewise.
414 * c-c++-common/missing-close-symbol.c: Likewise, also update for
415 new fix-it hints.
416 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
417 for missing colon in ternary operator.
418 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
419 * g++.dg/cpp1y/pr65202.C: Likewise.
420 * g++.dg/missing-symbol-2.C: New test case.
421 * g++.dg/other/do1.C: Update expected output to reflect
422 changes to reported locations of missing symbols.
423 * g++.dg/parse/error11.C: Likewise.
424 * g++.dg/template/error11.C: Likewise.
425 * gcc.dg/missing-symbol-2.c: New test case.
426 * gcc.dg/missing-symbol-3.c: New test case.
427 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
428 changes to reported locations of missing symbols.
429 * gcc.dg/noncompile/971104-1.c: Likewise.
430 * obj-c++.dg/exceptions-6.mm: Likewise.
431 * obj-c++.dg/pr48187.mm: Likewise.
432 * objc.dg/exceptions-6.m: Likewise.
433
7a866e7e
MS
4342017-10-12 Martin Sebor <msebor@redhat.com>
435
436 PR other/82301
437 PR c/82435
438 * g++.dg/ext/attr-ifunc-1.C: Update.
439 * g++.dg/ext/attr-ifunc-2.C: Same.
440 * g++.dg/ext/attr-ifunc-3.C: Same.
441 * g++.dg/ext/attr-ifunc-4.C: Same.
442 * g++.dg/ext/attr-ifunc-5.C: Same.
443 * g++.dg/ext/attr-ifunc-6.C: New test.
444 * g++.old-deja/g++.abi/vtable2.C: Update.
445 * gcc.dg/attr-ifunc-6.c: New test.
446 * gcc.dg/attr-ifunc-7.c: New test.
447 * gcc.dg/pr81854.c: Update.
448 * lib/target-supports.exp: Update.
449
e95c9129
DM
4502017-10-12 David Malcolm <dmalcolm@redhat.com>
451
452 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
453 "#pragma is not allowed here" error.
454
939cf90f
BC
4552017-10-12 Bin Cheng <bin.cheng@arm.com>
456
457 * gcc.dg/tree-ssa/ldist-28.c: New test.
458 * gcc.dg/tree-ssa/ldist-29.c: New test.
459 * gcc.dg/tree-ssa/ldist-30.c: New test.
460 * gcc.dg/tree-ssa/ldist-31.c: New test.
461
163aa51b
BC
4622017-10-12 Bin Cheng <bin.cheng@arm.com>
463
464 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
465 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
466 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
467 * gcc.dg/tree-ssa/ldist-33.c: New test.
468
f0c216e1
RB
4692017-10-12 Richard Biener <rguenther@suse.de>
470
471 PR tree-optimization/69728
472 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
473 the loop now. Remove unrelated undefined behavior.
474
281ff779
JJ
4752017-10-12 Jakub Jelinek <jakub@redhat.com>
476
6089393b
JJ
477 PR c++/82159
478 * g++.dg/opt/pr82159-2.C: New test.
479
281ff779
JJ
480 PR target/82353
481 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
482 * gcc.target/i386/pr82353.C: Moved to ...
483 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
484
07a5fe52
UB
4852017-10-11 Uros Bizjak <ubizjak@gmail.com>
486
487 * gcc.target/i386/387-ficom-2.c: New test.
488
666a1c32
JJ
4892017-10-11 Jakub Jelinek <jakub@redhat.com>
490
ca38a07b
JJ
491 PR middle-end/80421
492 * gcc.c-torture/execute/pr80421.c: New test.
493
69c328ec
JJ
494 PR tree-optimization/78558
495 * gcc.dg/vect/pr78558.c: New test.
496
1d5b9dd5
JJ
497 PR c++/82414
498 * g++.dg/lto/pr82414_0.C: New test.
499
fbb0add7
JJ
500 PR c++/78523
501 * g++.dg/cpp1y/pr78523.C: New test.
502
666a1c32
JJ
503 PR c++/80194
504 * g++.dg/cpp1y/pr80194.C: New test.
505
241dbd9d
QZ
5062017-10-11 Qing Zhao <qing.zhao@oracle.com>
507
508 PR target/81422
07a5fe52 509 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 510
6dcb9e91
VM
5112017-10-11 Vladimir Makarov <vmakarov@redhat.com>
512
513 PR sanitizer/82353
514 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
515 * gcc.target/i386/pr82353.C: New.
516
42851ff8
UB
5172017-10-11 Uros Bizjak <ubizjak@gmail.com>
518
519 * gcc.target/i386/387-ficom-1.c: New test.
520
278a8434
JL
5212017-10-11 Jeff Law <law@redhat.com>
522
523 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
524 address computation of end of complex_attrib_array_types.
525
6358a676
MG
5262017-10-11 Marc Glisse <marc.glisse@inria.fr>
527
528 * gcc.dg/Wstrict-overflow-7.c: Xfail.
529 * gcc.dg/pragma-diag-3.c: Likewise.
530
b4ec1d31
BC
5312017-10-11 Bin Cheng <bin.cheng@arm.com>
532
533 PR tree-optimization/82472
534 * gcc.dg/tree-ssa/pr82472.c: New test.
535
3a266bcd
ML
5362017-10-11 Martin Liska <mliska@suse.cz>
537
538 PR sanitizer/82490
539 * c-c++-common/ubsan/attrib-5.c: New test.
540
ed89e76a
ML
5412017-10-11 Martin Liska <mliska@suse.cz>
542
543 Revert r253637:
544
545 PR sanitizer/82484
546 * gcc.dg/asan/pr82484.c: New test.
547
78188a05
ML
5482017-10-11 Martin Liska <mliska@suse.cz>
549
550 PR sanitizer/82484
551 * gcc.dg/asan/pr82484.c: New test.
552
b1a651a2
ML
5532017-10-11 Martin Liska <mliska@suse.cz>
554
555 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
556 optimized dump rather than assembly.
557
dbd282bb
NS
5582017-10-11 Nathan Sidwell <nathan@acm.org>
559
560 * g++.dg/cpp/string-3.C: Fix dg-final.
561
08f0a739
PC
5622017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
563
564 PR c++/80412
565 * g++.dg/cpp1z/class-deduction44.C: New.
566
1d14f58c
PC
5672017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
568
569 PR c++/82230
570 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
571
99f1498e
PC
5722017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
573
574 PR c++/81299
575 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
576
7cd6ea64
NS
5772017-10-10 Nathan Sidwell <nathan@acm.org>
578
579 * g++.dg/lookup/extern-c-redecl6.C: New.
580 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
581 * g++.dg/lookup/extern-c-redecl.C: Likewise.
582 * g++.old-deja/g++.other/using9.C: Likewise.
583
507ea98d
PC
5842017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/78006
587 * g++.dg/cpp1y/auto-fn40.C: New.
588
92395f1c
PC
5892017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
590
591 PR c++/81032
592 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
593
71a84d92
JJ
5942017-10-10 Jakub Jelinek <jakub@redhat.com>
595
16d926d2
JJ
596 PR rtl-optimization/68205
597 * gcc.c-torture/execute/20040709-3.c: New test.
598
b2ca2504
JJ
599 PR c++/67625
600 * g++.dg/cpp0x/pr67625.C: New test.
601
c9a0dec5
JJ
602 PR middle-end/70887
603 * g++.dg/cpp0x/pr70887.C: New test.
604
aaf58ab1
JJ
605 PR c++/70338
606 * g++.dg/cpp0x/pr70338.C: New test.
607
10885d13
JJ
608 PR c++/77786
609 * g++.dg/cpp1y/pr77786.C: New test.
610
da31baba
JJ
611 PR c++/71875
612 * g++.dg/cpp1y/pr71875.C: New test.
613
24f8d391
JJ
614 PR c++/77578
615 * g++.dg/gomp/pr77578.C: New test.
616
4407c309
JJ
617 PR middle-end/70100
618 * g++.dg/opt/pr70100.C: New test.
619
7094f0d3
JJ
620 PR c++/68252
621 * g++.dg/other/pr68252.C: New test.
622
71a84d92
JJ
623 PR target/79565
624 PR target/82483
625 * gcc.target/i386/pr82483-1.c: New test.
626 * gcc.target/i386/pr82483-2.c: New test.
627
24d8f6b6
WS
6282017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
629
630 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
631 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
632 instruction list.
633
35b82d26
NS
6342017-10-10 Nathan Sidwell <nathan@acm.org>
635
636 PR preprocessor/82506
637 * g++.dg/cpp/string-3.C: New.
638
f1e2a004
WS
6392017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
640
641 * gcc.target/powerpc/fold-vec-splat-16.c: New
642 * gcc.target/powerpc/fold-vec-splat-32.c: New.
643 * gcc.target/powerpc/fold-vec-splat-8.c: New.
644
3934b625
TK
6452017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
646
647 PR libfortran/82233
648 * gfortran.dg/execute_command_line_3.f90: New test.
649
53befce7
WS
6502017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
651
652 * gcc.target/powerpc/fold-vec-splat-16.c: New
653 * gcc.target/powerpc/fold-vec-splat-32.c: New.
654 * gcc.target/powerpc/fold-vec-splat-8.c: New.
655
0ec8f0c6
WS
6562017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
657
658 * gcc.target/powerpc/fold-vec-splats-char.c: New.
659 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
660 * gcc.target/powerpc/fold-vec-splats-int.c: New.
661 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
662 * gcc.target/powerpc/fold-vec-splats-short.c: New.
663
802b38c9
JJ
6642017-10-10 Jakub Jelinek <jakub@redhat.com>
665
666 PR c/82437
667 * c-c++-common/Wtautological-compare-7.c: New test.
668
2fe1a1b8
BC
6692017-10-10 Bin Cheng <bin.cheng@arm.com>
670
671 * gcc.dg/tree-ssa/ldist-34.c: New test.
672
efe040bf
BC
6732017-10-10 Bin Cheng <bin.cheng@arm.com>
674
675 * gcc.dg/tree-ssa/ldist-27.c: New test.
676
0c6ddd1d
ES
6772017-10-09 Ed Schonberg <schonberg@adacore.com>
678
679 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
680 gnat.dg/class_wide4_pkg2.ads: New testcase.
681
6822017-10-09 Ed Schonberg <schonberg@adacore.com>
683
684 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
685
6862017-10-09 Ed Schonberg <schonberg@adacore.com>
687
688 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
689 New testcase.
690
a1df6521
MM
6912017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
692
693 * gcc.target/powerpc/amo1.c: New test.
694 * gcc.target/powerpc/amo2.c: Likewise.
695
7668b0a6
RB
6962017-10-09 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/82449
699 * gfortran.dg/graphite/pr82449.f: New testcase.
700
ad2c91b2
AK
7012017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
702
703 PR target/82463
704 * gcc.target/s390/zvector/pr82463.c: New test.
705
3141e768
AK
7062017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
707
708 PR target/82465
709 * gcc.target/s390/zvector/pr82465.c: New test.
710
8d9c7f8a
WD
7112017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
712
713 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
714
b7807e11
TV
7152017-10-09 Tom de Vries <tom@codesourcery.com>
716
717 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
718 number relative.
719 (abort): Declare.
720
561593c1
EB
7212017-10-08 Eric Botcazou <ebotcazou@adacore.com>
722
723 * gcc.c-torture/execute/20171008-1.c: New test.
724
5759add4
JL
7252017-10-03 Jeff Law <law@redhat.com>
726
727 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
728 * gcc.dg/stack-check-6.c: Likewise.
729 * gcc.dg/stack-check-6a.c: Likewise.
730
59abe903
MC
7312017-10-07 Michael Collison <michael.collison@arm.com>
732
733 * gcc.target/aarch64/var_shift_mask_2.c: New test.
734
2fcd5884
PT
7352017-10-07 Paul Thomas <pault@gcc.gnu.org>
736
737 PR fortran/82375
738 * gfortran.dg/pdt_13.f03 : New test.
739 * gfortran.dg/pdt_14.f03 : New test.
740 * gfortran.dg/pdt_15.f03 : New test.
741
12b9f3ac
JH
7422017-10-07 Jan Hubicka <hubicka@ucw.cz>
743
744 * gcc.dg/cold-1.c: New testcase.
745
b8f49e4a
PC
7462017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
747
748 PR c++/80805
749 * g++.dg/cpp0x/pr80805.C: New.
750
5abde510
TK
7512017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
752
753 PR fortran/49232
754 * gfortran.dg/contiguous_4.f90: New test.
755
58ebb59b
PC
7562017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/66690
759 * g++.dg/cpp1y/pr66690.C: New.
760
9db84ece
NS
7612017-10-06 Nathan Sidwell <nathan@acm.org>
762
763 PR c++/82424
764 * g++.dg/warn/pr82424.C: New.
765
681f18d1
JJ
7662017-10-06 Jakub Jelinek <jakub@redhat.com>
767
7260f6f7
JJ
768 PR c++/82299
769 * g++.dg/cpp0x/pr82299.C: New test.
770
681f18d1
JJ
771 P0704R1 - fixing const-qualified pointers to members
772 * g++.dg/cpp2a/ptrmem1.C: New test.
773
513d5564
ML
7742017-10-06 Martin Liska <mliska@suse.cz>
775
776 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
777
d155a264
SD
7782017-10-06 Sudakshina Das <sudi.das@arm.com>
779
780 * gcc.target/aarch64/bic_imm_1.c: New test.
781 * gcc.target/aarch64/orr_imm_1.c: Likewise.
782
e78b10ce
PC
7832017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
784
785 PR c++/60153
786 * g++.dg/cpp0x/variadic-crash3.C: New.
787
2f391428
JJ
7882017-10-06 Jakub Jelinek <jakub@redhat.com>
789
790 PR tree-optimization/82434
791 * gcc.dg/store_merging_9.c: New test.
792
d20eac1b
RB
7932017-10-06 Richard Biener <rguenther@suse.de>
794
795 PR tree-optimization/82397
796 * gfortran.dg/pr82397.f: New testcase.
797
ac95a65d
AK
7982017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
799
800 PR target/82322
801 * gcc.target/s390/zvector/pr82322.c: New test.
802
6fcb90c6
AK
8032017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
804
805 PR target/82317
806 * gcc.target/s390/zvector/pr82317.c: New test.
807
3d28cdc2
RB
8082017-10-06 Richard Biener <rguenther@suse.de>
809
810 PR tree-optimization/82422
811 * gcc.dg/graphite/pr82422.c: New testcase.
812
6c7e0f7a
RB
8132017-10-06 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/82421
816 * gcc.dg/graphite/pr82421.c: New testcase.
817
4e34b338
JJ
8182017-10-06 Jakub Jelinek <jakub@redhat.com>
819
820 PR c/82437
821 * c-c++-common/Wtautological-compare-6.c: New test.
822
bd8d431f
RB
8232017-10-06 Richard Biener <rguenther@suse.de>
824
825 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
826 * gcc.dg/graphite/id-16.c: Likewise.
827 * gcc.dg/graphite/pr46168.c: Likewise.
828 * gcc.dg/graphite/pr68756.c: Likewise.
829 * gcc.dg/graphite/pr69728.c: Likewise.
830 * gcc.dg/graphite/pr71575-2.c: Likewise.
831 * gcc.dg/graphite/pr77362.c: Likewise.
832 * gcc.dg/graphite/pr81373.c: Likewise.
833 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
834 * gfortran.dg/graphite/interchange-1.f: Likewise.
835 * gfortran.dg/graphite/pr42334-1.f: Likewise.
836 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
837 * gfortran.dg/graphite/pr42393.f90: Likewise.
838 * gfortran.dg/graphite/pr47019.f: Likewise.
839 * gfortran.dg/graphite/id-17.f: Likewise.
840 * gfortran.dg/graphite/id-19.f: Likewise.
841 * gfortran.dg/graphite/run-id-2.f90: Likewise.
842 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
843 * gfortran.dg/graphite/pr42326.f90: Likewise.
844 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
845 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
846 a code generation error.
847 * gfortran.dg/graphite/run-id-3.f90: Likewise.
848 * gfortran.dg/graphite/pr29832.f90: Likewise.
849
31bee964
RB
8502017-10-06 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/82436
853 * gcc.dg/vect/pr82436.c: New testcase.
854
4bc4b2b4
BE
8552017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
856
857 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
858
592fbfb5
TC
8592017-10-05 Tamar Christina <tamar.christina@arm.com>
860
861 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
862 * lib/target-supports.exp (vect_sizes_16B_8B): New.
863
8642017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
865
866 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
867 * gcc.dg/vect/vect-align-2.c: Likewise.
868 * gcc.dg/vect/vect-multitypes-1.c: Likewise
869
807e3be2
NS
8702017-10-05 Nathan Sidwell <nathan@acm.org>
871
872 * g++.dg/warn/mvp.C: New.
873
05e1eaeb
JJ
8742017-10-05 Jakub Jelinek <jakub@redhat.com>
875
876 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
877 friendly.
878
bb61e6e3
RB
8792017-10-05 Richard Biener <rguenther@suse.de>
880
881 * gfortran.dg/graphite/id-17.f: Fix typo.
882 * gfortran.dg/graphite/id-19.f: Likewise.
883 * gfortran.dg/graphite/pr29832.f90: Likewise.
884 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
885 * gfortran.dg/graphite/pr42326.f90: Likewise.
886 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
887 * gfortran.dg/graphite/run-id-2.f90: Likewise.
888 * gfortran.dg/graphite/run-id-3.f90: Likewise.
889
5b93c0ee
PC
8902017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/80471
893 * g++.dg/cpp1y/pr80471.C: New.
894
25139006
PC
8952017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
896
897 PR c++/78131
898 * g++.dg/cpp1z/constexpr-lambda17.C: New.
899
968e56bf
PC
9002017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
901
902 PR c++/78018
903 * g++.dg/cpp1y/lambda-generic-78018.C: New.
904
fb4ccfed
PC
9052017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
906 Andrew Pinski <apinski@cavium.com>
907
908 PR c++/71946
909 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
910 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
911
ab6501d7
SD
9122017-10-04 Sudakshina Das <sudi.das@arm.com>
913
914 * gcc.target/aarch64/bic_imm_1.c: New.
915 * gcc.target/aarch64/orr_imm_1.c: Likewise.
916
b419102c
NS
9172017-10-04 Nathan Sidwell <nathan@acm.org>
918
919 * g++.dg/abi/mangle41.C: Adjust diagnostics.
920
420db574
JJ
9212017-10-04 Jakub Jelinek <jakub@redhat.com>
922
923 PR c++/82373
924 * g++.dg/cpp1y/pr82373.C: New test.
925
8139a48e
DM
9262017-10-04 David Malcolm <dmalcolm@redhat.com>
927
928 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
929 underlining for param.
930 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
931 highlighting of parameters; add test coverage for trivial
932 parameter decls, and for callback parameters.
933 * gcc.dg/pr68533.c: Update location of two errors to reflect
934 location of params.
935
6069fe72
DM
9362017-10-04 David Malcolm <dmalcolm@redhat.com>
937
938 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
939 (create_code): Call it.
940 * jit.dg/test-vector-rvalues.cc: New test case.
941
4f15b6a2
AK
9422017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
943
944 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
945 vector loop peeling.
946 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
947 New proc.
948
30d027da
AK
9492017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
950
951 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
952 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
953 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
954 vect_floatint_cvt with vect_doubleint_cvt.
955 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
956 vect_intfloat_cvt with vect_intdouble_cvt.
957 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
958 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
959 depend on vect_intdouble_cvt.
960 * lib/target-supports.exp
961 (check_effective_target_vect_doubleint_cvt)
962 (check_effective_target_vect_intdouble_cvt): New procs.
963
c059a92e
AK
9642017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
965
966 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
967 * lib/target-supports.exp (check_effective_target_vect_long_mult):
968 New proc.
969
a4646113
AK
9702017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
971
972 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
973 * gfortran.dg/vect/pr77848.f: Likewise.
974
26412773
AK
9752017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
976
977 * lib/target-supports.exp (check_effective_target_vect_float):
978 Return 1 being on a S/390 with VXE.
979 * gcc.dg/vect/pr31699.c: Require vec_float.
980 * gcc.dg/vect/pr61194.c: Likewise.
981 * gcc.dg/vect/pr65947-10.c: Likewise.
982 * gcc.dg/vect/pr66142.c: Likewise.
983 * gcc.dg/vect/slp-10.c: Likewise.
984 * gcc.dg/vect/slp-11c.c: Likewise.
985 * gcc.dg/vect/slp-12b.c: Likewise.
986 * gcc.dg/vect/slp-18.c: Likewise.
987 * gcc.dg/vect/slp-33.c: Likewise.
988 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
989 * gcc.dg/vect/slp-cond-2.c: Likewise.
990 * gcc.dg/vect/vect-cond-10.c: Likewise.
991 * gcc.dg/vect/vect-cond-8.c: Likewise.
992 * gcc.dg/vect/vect-cond-9.c: Likewise.
993 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
994 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
995
ebb4badd
TS
9962017-10-04 Thomas Schwinge <thomas@codesourcery.com>
997
998 PR tree-optimization/82374
999 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
1000 attributes propagation changes for OMP outlined regions.
1001 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1002 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1003
f95810b5
RS
10042017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
1005
1006 PR tree-optimization/82413
1007 * g++.dg/pr82413.C: New test.
1008
707905d0
PT
10092017-10-04 Paul Thomas <pault@gcc.gnu.org>
1010
1011 PR fortran/77296
1012 * gfortran.dg/associate_32.f03 : New test.
1013
8bca3f59
PC
10142017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/78816
1017 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
1018
5c38262d
JJ
10192017-10-04 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR tree-optimization/82374
1022 * gcc.dg/gomp/pr82374.c: New test.
1023
21375f0d
RB
10242017-10-04 Richard Biener <rguenther@suse.de>
1025
1026 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
1027 errors and scan for one.
1028 * gfortran.dg/graphite/id-19.f: Likewise.
1029 * gfortran.dg/graphite/pr29832.f90: Likewise.
1030 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1031 * gfortran.dg/graphite/pr42326.f90: Likewise.
1032 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1033 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1034 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1035 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
1036
944e0841
MM
10372017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1038
1039 * gcc.target/powerpc/float128-odd.c: New test.
1040
5bd8ff41
PC
10412017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/70343
1044 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
1045
11e3d45c
JL
10462017-10-03 Jeff Law <law@redhat.com>
1047
1048 PR target/82358
1049 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
1050
3b7511f9
MJ
10512017-10-03 Martin Jambor <mjambor@suse.cz>
1052
1053 PR tree-optimization/82363
1054 * gcc.dg/tree-ssa/pr82363.c: New test.
1055
bb81a576
JJ
10562017-10-03 Jakub Jelinek <jakub@redhat.com>
1057
33ff5dda
JJ
1058 PR tree-optimization/82381
1059 * gcc.c-torture/compile/pr82381.c: New test.
1060
bb81a576
JJ
1061 PR target/82386
1062 * gcc.dg/pr82386.c: New test.
1063
5aab83d5
PC
10642017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1065
1066 PR c++/70570
1067 * g++.dg/cpp1y/lambda-generic-70570.C: New.
1068
70c894ea
PC
10692017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1070
1071 PR c++/79590
1072 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
1073
603841eb
PC
10742017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1075
1076 PR c++/79005
1077 * g++.dg/cpp1y/lambda-generic-79005.C: New.
1078
da3723a8
PT
10792017-10-02 Paul Thomas <pault@gcc.gnu.org>
1080
1081 PR fortran/82312
1082 * gfortran.dg/typebound_proc_36.f90 : New test.
1083
20a7e14a
PB
10842017-10-02 Peter Bergner <bergner@vnet.ibm.com>
1085
1086 PR target/80210
1087 * gcc.target/powerpc/pr80210-2.c: New test.
1088
f240a230
JJ
10892017-10-02 Jakub Jelinek <jakub@redhat.com>
1090
476dec78
JJ
1091 * gcc.dg/pr82389.c: New test.
1092
f240a230
JJ
1093 PR tree-optimization/82387
1094 PR tree-optimization/82388
1095 PR tree-optimization/82389
1096 * gcc.c-torture/compile/pr82389.c: New test.
1097 * gcc.c-torture/execute/pr82387.c: New test.
1098 * gcc.c-torture/execute/pr82388.c: New test.
1099
bac1187d
PC
11002017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1101
1102 PR c++/79180
1103 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
1104 * g++.dg/torture/pr79180.C: Likewise.
1105
1106 PR c++/71386
1107 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
1108
96e2d1d1
RB
11092017-10-02 Richard Biener <rguenther@suse.de>
1110
1111 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
1112 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
1113 * gcc.dg/graphite/id-16.c: Likewise.
1114 * gcc.dg/graphite/pr46168.c: Likewise.
1115 * gcc.dg/graphite/pr68756.c: Likewise.
1116 * gcc.dg/graphite/pr69728.c: Likewise.
1117 * gcc.dg/graphite/pr71575-2.c: Likewise.
1118 * gcc.dg/graphite/pr77362.c: Likewise.
1119 * gcc.dg/graphite/pr81373.c: Likewise.
1120 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1121 * gfortran.dg/graphite/interchange-1.f: Likewise.
1122 * gfortran.dg/graphite/pr29581.f90: Likewise.
1123 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1124 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1125 * gfortran.dg/graphite/pr42393.f90: Likewise.
1126 * gfortran.dg/graphite/pr47019.f: Likewise.
1127
1a6da556
PC
11282017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 PR c++/69977
1131 * g++.dg/cpp1y/lambda-generic-69977.C: New.
1132
144d302e
PC
11332017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/59991
1136 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
1137
7838c9a8
TV
11382017-10-02 Tom de Vries <tom@codesourcery.com>
1139
1140 * gcc.c-torture/compile/pr82337.c: Add
1141 dg-require-effective-target nonlocal_goto.
1142
f25a140b
RS
11432017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
1144 Alan Hayward <alan.hayward@arm.com>
1145 David Sherwood <david.sherwood@arm.com>
1146
1147 PR target/71307
1148 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
1149
0389d86c
RB
11502017-10-02 Richard Biener <rguenther@suse.de>
1151
1152 PR tree-optimization/82355
1153 * gcc.dg/graphite/fuse-1.c: Adjust.
1154 * gcc.dg/graphite/fuse-2.c: Likewise.
1155 * gcc.dg/graphite/pr82355.c: New testcase.
1156
aa2a59fc
JL
11572017-10-01 Jeff Law <law@redhat.com>
1158
1159 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
1160
efa1d7a2
DH
11612017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1162
1163 PR fortran/61450
1164 * gfortran.dg/binding_label_tests_28.f90: New test.
1165
ae3f9c32
PC
11662017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 PR c++/65949
1169 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
1170
333cb612
PC
11712017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/68754
1174 * g++.dg/cpp1y/constexpr-68754.C: Move...
1175 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
1176
15c77315
JJ
11772017-09-30 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR target/82361
1180 * gcc.target/i386/pr82361-1.c: New test.
1181 * gcc.target/i386/pr82361-2.c: New test.
1182
b09bf97b
YG
11832017-09-29 Yury Gribov <tetra2005@gmail.com>
1184
1185 PR middle-end/82319
1186 * c-c++/common/pr57371-4.c: Test NaN comparisons.
1187
6e3e8419
EB
11882017-09-29 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * g++.dg/other/dump-ada-spec-10.C: New test.
1191
e9d297a1
JL
11922017-09-29 Jeff Law <law@redhat.com>
1193
1194 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
1195
603be022
JJ
11962017-09-29 Jakub Jelinek <jakub@redhat.com>
1197
1198 P0683R1 - default member initializers for bit-fields
1199 * g++.dg/ext/bitfield6.C: New test.
1200 * g++.dg/cpp2a/bitfield1.C: New test.
1201 * g++.dg/cpp2a/bitfield2.C: New test.
1202 * g++.dg/cpp2a/bitfield3.C: New test.
1203
9129a561
VM
12042017-09-29 Vladimir Makarov <vmakarov@redhat.com>
1205
1206 PR target/81481
1207 * gcc.target/i386/pr81481.c: New.
1208
a815fe44
KN
12092017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
1210
b5e6b7ca 1211 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
1212 and dg-require-effective-target directives to correct testing
1213 behavior.
b5e6b7ca
SB
1214 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
1215 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
1216 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 1217 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 1218 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 1219 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 1220 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 1221 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 1222 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 1223 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 1224 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 1225 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 1226 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 1227 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 1228 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 1229 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 1230 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 1231
e75210d6
BS
12322017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1233
1234 PR tree-optimization/82337
1235 * gcc.c-torture/compile/pr82337.c: New file.
1236
52c6ab74
JM
12372017-09-29 Javier Miranda <miranda@adacore.com>
1238
1239 * gnat.dg/unchecked_union3.adb: New testcase.
1240
12412017-09-29 Javier Miranda <miranda@adacore.com>
1242
1243 * gnat.dg/unchecked_union2.adb: New testcase.
1244
1dce26a1
DH
12452017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
1246
1247 PR fortran/25071
1248 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
1249 * gfortran.dg/argument_checking_4.f90: Likewise.
1250 * gfortran.dg/argument_checking_5.f90: Likewise.
1251 * gfortran.dg/argument_checking_6.f90: Likewise.
1252 * gfortran.dg/argument_checking_10.f90: Likewise.
1253 * gfortran.dg/argument_checking_13.f90: Likewise.
1254 * gfortran.dg/argument_checking_15.f90: Likewise.
1255 * gfortran.dg/argument_checking_18.f90: Likewise.
1256 * gfortran.dg/gomp/udr8.f90: Likewise.
1257 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
1258 the dg-options.
1259
bf61f589
JJ
12602017-09-29 Jakub Jelinek <jakub@redhat.com>
1261
27746ca9
JJ
1262 * g++.dg/ext/bitfield7.C: New test.
1263 * g++.dg/ext/bitfield8.C: New test.
1264 * g++.dg/ext/bitfield9.C: New test.
1265
2a389958
JJ
1266 PR c/82340
1267 * gcc.dg/tree-ssa/pr82340.c: New test.
1268
bf61f589
JJ
1269 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
1270
051e4e1c
PC
12712017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/79488
1274 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
1275
ff299487
JJ
12762017-09-28 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR target/82342
1279 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
1280 * gcc.target/i386/pr82260-2.c: Likewise.
1281
10e93cf5
SS
12822017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
1283
1284 * gcc.target/i386/avx512f-constant-float-return.c: New test.
1285
b4aac5c3
CL
12862017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
1287
1288 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
1289 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
1290 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1291 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1292 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1293 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1294 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1295 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1296 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1297 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1298
5a47aa2c
DM
12992017-09-28 David Malcolm <dmalcolm@redhat.com>
1300
1301 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
1302 test case.
1303 * jit.dg/test-returning-function-ptr.c (create_code): Update to
1304 create a function pointer type independently of the call to
1305 gcc_jit_function_get_address, and assign the pointer to a local
1306 before returning it, to exercise the function pointer type
1307 comparison code.
1308
15a65e63
DM
13092017-09-27 David Malcolm <dmalcolm@redhat.com>
1310
1311 * jit.dg/all-non-failing-tests.h: Add
1312 test-returning-function-ptr.c.
1313 * jit.dg/test-returning-function-ptr.c: New test case.
1314
a509c571
CL
13152017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
1316
1317 PR target/71727
1318 * gcc.target/aarch64/pr71727-2.c: New test.
1319
6e0cc90b
KN
13202017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1321
1322 * gcc.target/powerpc/swaps-p8-28.c: New test.
1323 * gcc.target/powerpc/swaps-p8-29.c: New test.
1324 * gcc.target/powerpc/swaps-p8-30.c: New test.
1325 * gcc.target/powerpc/swaps-p8-31.c: New test.
1326 * gcc.target/powerpc/swaps-p8-32.c: New test.
1327 * gcc.target/powerpc/swaps-p8-33.c: New test.
1328 * gcc.target/powerpc/swaps-p8-34.c: New test.
1329 * gcc.target/powerpc/swaps-p8-35.c: New test.
1330 * gcc.target/powerpc/swaps-p8-36.c: New test.
1331 * gcc.target/powerpc/swaps-p8-37.c: New test.
1332 * gcc.target/powerpc/swaps-p8-38.c: New test.
1333 * gcc.target/powerpc/swaps-p8-39.c: New test.
1334 * gcc.target/powerpc/swaps-p8-40.c: New test.
1335 * gcc.target/powerpc/swaps-p8-41.c: New test.
1336 * gcc.target/powerpc/swaps-p8-42.c: New test.
1337 * gcc.target/powerpc/swaps-p8-43.c: New test.
1338 * gcc.target/powerpc/swaps-p8-44.c: New test.
1339 * gcc.target/powerpc/swaps-p8-45.c: New test.
1340
4ca4cf4e
CL
13412017-09-27 Carl Love <cel@us.ibm.com>
1342 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1343 for the __builtin_fctid and __builtin_fctiw.
1344
d4b7f2ee
PJ
13452017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1346
1347 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
1348 new group memory offsetting code in the BRIG frontend.
1349 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1350 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1351 * brig.dg/test/gimple/variables.hsail: Likewise.
1352
b55c7343
JJ
13532017-09-27 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR c++/82159
1356 * g++.dg/opt/pr82159.C: New test.
1357
7ba950d3
AK
13582017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1359
1360 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
1361
7a6ed74d
MM
13622017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1363
1364 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
1365 don't generate a 32-bit shift after doing XSCVDPSPN.
1366 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1367 * gcc.target/powerpc/direct-move-float3.c: New test.
1368
1d6fadee
PK
13692017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1370
1371 * gcc.dg/tree-ssa/cmpdiv.c: New test.
1372
1262c6cf
CL
13732017-09-26 Carl Love <cel@us.ibm.com>
1374
1375 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
1376 file for the new built-ins and the existing built-ins.
1377
63b62fa0
JW
13782017-09-26 Janus Weil <janus@gcc.gnu.org>
1379
1380 PR fortran/82143
1381 PR fortran/82324
1382 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
1383 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
1384 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
1385 Don't assume that DOUBLE PRECISION has kind=16.
1386
3c549718
TK
13872017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1388
1389 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
1390 warning from associate construct and do loop.
1391
5714abff
TK
13922017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1393
1394 * gfortran.dg/gomp/associate1.f90: Really commit change
1395 from 2017-09-25.
1396 * gfortran.dg/predcom-1.f: Likewise.
1397 * gfortran.dg/unconstrained_commons.f: Likewise.
1398
caab3763
JJ
13992017-09-26 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR middle-end/35691
1402 * gcc.dg/pr35691-5.c: New test.
1403 * gcc.dg/pr35691-6.c: New test.
1404
621e5370
RB
14052017-09-26 Richard Biener <rguenther@suse.de>
1406
1407 PR tree-optimization/82321
1408 * gcc.dg/graphite/pr82321.c: New testcase.
1409
703fe7a4
AK
14102017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1411
18b10d78
AK
1412 * lib/target-supports.exp (check_effective_target_vect_int)
1413 (check_effective_target_vect_shift)
1414 (check_effective_target_whole_vector_shift)
1415 (check_effective_target_vect_shift_char)
1416 (check_effective_target_vect_long)
1417 (check_effective_target_vect_double)
1418 (check_effective_target_vect_long_long)
1419 (check_effective_target_vect_perm)
1420 (check_effective_target_vect_perm_byte)
1421 (check_effective_target_vect_perm_short)
1422 (check_effective_target_vect_widen_mult_qi_to_hi)
1423 (check_effective_target_vect_widen_mult_hi_to_si)
1424 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
1425 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
1426 (check_effective_target_vect_widen_mult_si_to_di_pattern)
1427 (check_effective_target_vect_pack_trunc)
1428 (check_effective_target_vect_unpack)
1429 (check_effective_target_vect_hw_misalign)
1430 (check_effective_target_vect_condition)
1431 (check_effective_target_vect_cond_mixed)
1432 (check_effective_target_vect_char_mult)
1433 (check_effective_target_vect_short_mult)
1434 (check_effective_target_vect_int_mult)
1435 (check_effective_target_vect_extract_even_odd)
1436 (check_effective_target_vect_interleave)
1437 (check_effective_target_sqrt_insn)
1438 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
1439 VX.
1440 (check_vect_support_and_set_flags): New proc.
1441 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 1442
09fdb701
RB
14432017-09-26 Richard Biener <rguenther@suse.de>
1444
1445 PR tree-optimization/82320
1446 * gcc.dg/torture/pr82320.c: New testcase.
1447
df2a1a26
CL
14482017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1449
1450 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1451 Fix arm check.
1452
af2c8a96
JL
14532017-09-25 Jeff Law <law@redhat.com>
1454
1455 * lib/target-supports.exp
1456 (check_effective_target_supports_stack_clash_protection): Enable for
1457 rs6000 and powerpc targets.
1458
d80d5c38
BC
14592017-09-25 Bin Cheng <bin.cheng@arm.com>
1460
1461 PR tree-optimization/82163
1462 * gcc.dg/tree-ssa/pr82163.c: New test.
1463
15e23330
TK
14642017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1465
1466 * gfortran.dg/do_subscript_1.f90: New test.
1467 * gfortran.dg/do_subscript_2.f90: New test.
1468 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
1469 * gfortran.dg/predcom-1.f: Adjust loop bounds.
1470 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
1471
2678bf2f
WS
14722017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1473
1474 * gcc.target/powerpc/fold-vec-st-char.c: New.
1475 * gcc.target/powerpc/fold-vec-st-double.c: New.
1476 * gcc.target/powerpc/fold-vec-st-float.c: New.
1477 * gcc.target/powerpc/fold-vec-st-int.c: New.
1478 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
1479 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
1480 * gcc.target/powerpc/fold-vec-st-short.c: New.
1481
504e0b5f
PMR
14822017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
1483
1484 * g++.dg/pr82155.C: New testcase.
1485
d362ac6c
RB
14862017-09-25 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/82285
1489 * gcc.dg/torture/pr82285.c: New testcase.
1490
e98cd75f
PMR
14912017-09-25 Justin Squirek <squirek@adacore.com>
1492
1493 * gnat.dg/entry_family.adb: New testcase
1494
60ba7cd3
L
14952017-09-24 H.J. Lu <hongjiu.lu@intel.com>
1496
1497 PR target/82267
1498 * gcc.target/i386/pr82267.c: New test.
1499
c6c74708
TK
15002017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1501 PR fortran/66328
1502
1503 * gfortran.dg/data_derived_1.f90: New test.
1504
24bafc56
TK
15052017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1506
1507 PR fortran/54633
1508 * gfortran.dg/intrinsic_bounds_1.f90: New test.
1509 * gfortran.dg/intrinsic_param_1.f90: New test.
1510
650f7d09
TK
15112017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1512 Steven G. Kargl <kargl@gcc.gnu.org>
1513
1514 PR fortran/80118
1515 * gfortran.dg/zero_sized_7.f90: New test.
1516
d16d81b5
JW
15172017-09-23 Janus Weil <janus@gcc.gnu.org>
1518
1519 PR fortran/82143
1520 * gfortran.dg/promotion_3.f90: New test case.
1521 * gfortran.dg/promotion_4.f90: New test case.
1522
89762a83
DS
15232017-09-23 Daniel Santos <daniel.santos@pobox.com>
1524
1525 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1526 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1527
2dc589be
JJ
15282017-09-22 Jakub Jelinek <jakub@redhat.com>
1529
a93952d2
JJ
1530 PR middle-end/35691
1531 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1532 instead of -fdump-tree-forwprop-details in dg-options.
1533 * gcc.dg/pr35691-2.c: Likewise.
1534 * gcc.dg/pr35691-3.c: New test.
1535 * gcc.dg/pr35691-4.c: New test.
1536
2dc589be
JJ
1537 PR sanitizer/81929
1538 * g++.dg/ubsan/pr81929.C: New test.
1539
ea44495d
RS
15402017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1541
1542 PR tree-optimization/82289
1543 * gcc.dg/vect/pr82289.c: New test.
1544
f702e7d4
RS
15452017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1546 Alan Hayward <alan.hayward@arm.com>
1547 David Sherwood <david.sherwood@arm.com>
1548
1549 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1550 of alignment message.
1551 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1552
b2b67217
MS
15532017-09-22 Martin Sebor <msebor@redhat.com>
1554
1555 PR c/81854
1556 * gcc.target/i386/pr80732.c: Correct a type error.
1557
9003adc7
DM
15582017-09-22 David Malcolm <dmalcolm@redhat.com>
1559
1560 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1561 to reflect highlighting of parameters; add test coverage for
1562 callback parameters.
1563
4d6e2f33
RB
15642017-09-22 Richard Biener <rguenther@suse.de>
1565
1566 * gcc.dg/graphite/scop-24.c: New testcase.
1567
2402ffb6
RB
15682017-09-22 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/82291
1571 * gcc.dg/torture/pr82291.c: New testcase.
1572
e7ba6a60
SS
15732017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1574
07a5fe52 1575 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
1576
15772017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1578
1579 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1580 * gcc.target/i386/avx512f-prefer.c: New test.
1581
1debe7ea
JL
15822017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1583
1584 * lib/target-supports.exp
1585 (check_effective_target_frame_pointer_for_non_leaf): Add
1586 case for x86 Solaris.
1587
b89a63b9
PT
15882017-09-21 Paul Thomas <pault@gcc.gnu.org>
1589
1590 PR fortran/78512
1591 * gfortran.dg/associate_26.f90 : New test.
1592
1593 PR fortran/80120
1594 * gfortran.dg/associate_27.f90 : New test.
1595
1596 PR fortran/81903
1597 * gfortran.dg/associate_28.f90 : New test.
1598
1599 PR fortran/82121
1600 * gfortran.dg/associate_29.f90 : New test.
1601
1602 PR fortran/67543
1603 * gfortran.dg/associate_30.f90 : New test.
1604
1605 PR fortran/52832
1606 * gfortran.dg/associate_31.f90 : New test.
1607
f17aba3c
EB
16082017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1609
1610 * gnat.dg/discr48.adb: New test.
1611 * gnat.dg/discr48_pkg.ads: New helper.
1612
16132017-09-21 Tamar Christina <tamar.christina@arm.com>
1614
1615 PR testsuite/78421
1616 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1617 Invert arm check.
1618
a0e27dc2
CP
16192017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1620
1621 * gfortran.dg/goacc/wait.f90: New test.
1622
765b3379
JJ
16232017-09-21 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR sanitizer/81715
1626 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1627 const predicate to const predicate & to avoid UB.
1628 * g++.dg/opt/pr81715.C: New test.
1629
c94f2d84
RB
16302017-09-21 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/82276
1633 PR tree-optimization/82244
1634 * gcc.dg/torture/pr82276.c: New testcase.
1635
2e1dd137
RB
16362017-09-21 Richard Biener <rguenther@suse.de>
1637
1638 PR tree-optimization/71351
1639 * gfortran.dg/graphite/pr71351.f90: New testcase.
1640 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1641
a4f65ca8
JJ
16422017-09-21 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR target/82260
1645 * gcc.target/i386/pr82260-1.c: New test.
1646 * gcc.target/i386/pr82260-2.c: New test.
1647
d3347cd2
AK
16482017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1649 Jeff Law <law@redhat.com>
1650
1651 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1652 * lib/target-supports.exp:
d3347cd2
AK
1653 (check_effective_target_supports_stack_clash_protection): Enable for
1654 s390/s390x targets.
1655
5f2fd590
MS
16562017-09-20 Martin Sebor <msebor@redhat.com>
1657
073809a7
MS
1658 PR c/81854
1659 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1660 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1661 * lib/target-supports.exp: Adjust for C++.
1662
5f2fd590
MS
1663 PR c/81854
1664 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1665 * gcc.dg/attr-ifunc-2.c: Ditto.
1666 * gcc.dg/attr-ifunc-3.c: Ditto.
1667 * gcc.dg/attr-ifunc-4.c: Ditto.
1668 * gcc.dg/attr-ifunc-5.c: Ditto.
1669 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1670 * lib/target-supports.exp: Correct type error.
5f2fd590 1671
94c23e39
JL
16722017-09-20 Jeff Law <law@redhat.com>
1673
1674 * gcc.target/i386/stack-check-11.c: Update test and regexp
1675 so that it works for both i?86 and x86_64.
1676
6073d002
SB
16772017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1678
1679 PR target/77687
1680 * gcc.target/powerpc/pr77687.c: New testcase.
1681
fb3cd39d
JJ
16822017-09-20 Jakub Jelinek <jakub@redhat.com>
1683
2ffb5745
JJ
1684 P0409R2 - allow lambda capture [=, this]
1685 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1686 capture. Add further tests.
1687 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1688 for c++2a on [=, this] capture.
1689
fb3cd39d
JJ
1690 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1691 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1692
cace2309
SP
16932017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1694
1695 * gcc.target/i386/builtin_target.c: Test knm.
1696 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1697
52e22c79
RB
16982017-09-20 Richard Biener <rguenther@suse.de>
1699
1700 PR tree-optimization/77362
1701 * gcc.dg/graphite/pr77362.c: New testcase.
1702
2a900079
RB
17032017-09-20 Richard Biener <rguenther@suse.de>
1704
1705 PR tree-optimization/82264
1706 * gcc.dg/torture/pr82264.c: New testcase.
1707
88272c01
JJ
17082017-09-20 Jakub Jelinek <jakub@redhat.com>
1709
1710 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1711 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1712 it doesn't match newlines.
1713 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1714 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1715 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1716 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1717 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1718 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1719 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1720 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1721 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1722 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1723
0f45457e
PC
17242017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1725
1726 PR c++/64954
1727 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1728
73fe2f32
RB
17292017-09-20 Richard Biener <rguenther@suse.de>
1730
1731 PR tree-optimization/81373
1732 * gcc.dg/graphite/pr81373.c: New testcase.
1733
ee8f15c6
JL
17342017-09-19 Jeff Law <law@redhat.com>
1735
ac9c032e
JL
1736 * gcc.target/i386/stack-check-11.c: New test.
1737
8e7a09c3
JL
1738 * gcc.dg/stack-check-4.c: New test.
1739 * gcc.dg/stack-check-5.c: New test.
1740 * gcc.dg/stack-check-6.c: New test.
1741 * gcc.dg/stack-check-6a.c: New test.
1742 * gcc.dg/stack-check-7.c: New test.
1743 * gcc.dg/stack-check-8.c: New test.
1744 * gcc.dg/stack-check-9.c: New test.
1745 * gcc.dg/stack-check-10.c: New test.
1746 * lib/target-supports.exp
1747 (check_effective_target_supports_stack_clash_protection): Enable for
1748 x86 and x86_64 targets.
1749
8c1dd970
JL
1750 * gcc.dg/stack-check-3.c: New test.
1751
ee8f15c6
JL
1752 * gcc.dg/stack-check-2.c: New test.
1753 * lib/target-supports.exp
8e7a09c3 1754 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1755 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1756 (check_effective_target_caller_implicit_probes): Likewise.
1757
14a1a59f
JJ
17582017-09-19 Jakub Jelinek <jakub@redhat.com>
1759
1760 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1761 * g++.dg/tree-ssa/pr41428.C: Likewise.
1762 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1763 c++17 and up.
1764 * g++.dg/expr/bool3.C: Likewise.
1765 * g++.dg/expr/bitfield5.C: Likewise.
1766 * g++.old-deja/g++.jason/bool5.C: Likewise.
1767
e32d2388
MS
17682017-09-18 Martin Sebor <msebor@redhat.com>
1769
1770 PR c/81854
1771 * gcc.dg/pr81854.c: New test.
1772 * g++.dg/ext/attr-ifunc-5.C: New test.
1773 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1774 * g++.dg/ext/attr-ifunc-2.C: Same.
1775 * g++.dg/ext/attr-ifunc-3.C: Same.
1776 * g++.dg/ext/attr-ifunc-4.C: Same.
1777 * g++.old-deja/g++.abi/vtable2.C: Same.
1778 * gcc.dg/attr-ifunc-1.c: Same.
1779
81b29ad8
WS
17802017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1781
1782 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1783
109bb910
RB
17842017-09-19 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/82244
1787 * gcc.dg/torture/pr82244.c: New testcase.
1788
197d2f5b
RB
17892017-09-19 Richard Biener <rguenther@suse.de>
1790
1791 PR tree-optimization/69728
1792 * gfortran.dg/graphite/pr69728.f90: New testcase.
1793 * gcc.dg/graphite/pr69728.c: Likewise.
1794
7e12c0e0
PC
17952017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1796
1797 PR c++/80947
1798 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1799
b161f2c9
RS
18002017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1801
1802 * gcc.dg/vect/slp-multitypes-13.c: New test.
1803
7251b0bf
RS
18042017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1805
1806 * gfortran.dg/vect/mask-store-1.f90: New test.
1807
10d8c51f
PC
18082017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1809
1810 PR c++/45033
1811 * g++.dg/expr/delete1.C: New.
1812
2eda24e9
PMR
18132017-09-18 Bob Duff <duff@adacore.com>
1814
1815 * gnat.dg/validity_check.adb: New testcase.
1816
18172017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1820
18212017-09-18 Bob Duff <duff@adacore.com>
1822
1823 * gnat.dg/tagged_prefix_call.adb: New testcase.
1824
845af9e6
PMR
18252017-09-18 Ed Schonberg <schonberg@adacore.com>
1826
1827 * gnat.dg/default_variants.adb: New testcase.
1828
2a63b04e
RO
18292017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1830
1831 PR target/81736
1832 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1833 * gcc.target/i386/pr81736-4.c: Likewise.
1834
3d07d963
RB
18352017-09-18 Richard Biener <rguenther@suse.de>
1836
1837 PR tree-optimization/79622
1838 * gcc.dg/graphite/pr79622.c: New testcase.
1839
3cb626e4
DS
18402017-09-17 Daniel Santos <daniel.santos@pobox.com>
1841
1842 gcc.target/i386/pr82196-1.c: New test.
1843 gcc.target/i386/pr82196-2.c: Likewise.
1844
01f44e44
L
18452017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1846
1847 PR target/82166
1848 * gcc.target/i386/pr82166.c: New test.
1849
62d3c075
PT
18502017-09-17 Paul Thomas <pault@gcc.gnu.org>
1851
1852 PR fortran/82173
1853 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1854 * gfortran.dg/pdt_2.f03 : The same.
1855 * gfortran.dg/pdt_3.f03 : The same.
1856 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1857 module 'bad_vars'. Add error concerning assumed parameters and
1858 save attribute.
1859 * gfortran.dg/pdt_11.f03 : New test.
1860
1861 PR fortran/60483
1862 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1863 * gfortran.dg/associate_25.f90 : New test.
1864 * gfortran.dg/pdt_12.f03 : New test.
1865
026a79f7
AS
18662017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1867 Jakub Jelinek <jakub@redhat.com>
1868
1869 Add support for -std=c++2a.
1870 * lib/target-supports.exp (check_effective_target_c++17): Return
1871 1 also if check_effective_target_c++2a.
1872 (check_effective_target_c++17_down): New.
1873 (check_effective_target_c++2a_only): New.
1874 (check_effective_target_c++2a): New.
1875 * g++.dg/cpp2a/cplusplus.C: New.
1876
bb75facd
JM
18772017-09-15 Joseph Myers <joseph@codesourcery.com>
1878
1879 PR c/82071
1880 * gcc.target/i386/excess-precision-8.c: New test.
1881
c01df3c8
MLI
18822017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1883 Paolo Carlini <paolo.carlini@oracle.com>
1884
1885 PR c++/64644
1886 * g++.dg/other/anon-union4.C: New.
1887 * g++.old-deja/g++.law/union4.C: Adjust.
1888 * g++.old-deja/g++.other/anon1.C: Likewise.
1889
1d933576
BE
18902017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1891
1892 * c-c++-common/Wcast-align.c: New test.
1893
4a8ca690
EB
18942017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * g++.dg/sso-1.C: New test.
1897 * g++.dg/sso-2.C: Likewise.
1898
18992017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1900
1901 PR c++/78648
1902 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1903
ed17cb57
JW
19042017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1905
1906 PR tree-optimization/71026
1907 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1908
a1189286
JJ
19092017-09-15 Jakub Jelinek <jakub@redhat.com>
1910
7b936140
JJ
1911 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1912 * lib/target-supports.exp (check_effective_target_c++14): Use
1913 check_effective_target_c++17 instead of check_effective_target_c++1z.
1914 (check_effective_target_c++14_down): Likewise.
1915 (check_effective_target_c++1z_only): Rename to ...
1916 (check_effective_target_c++17_only): ... this.
1917 (check_effective_target_c++1z): Rename to ...
1918 (check_effective_target_c++17): ... this.
1919 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1920 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1921 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1922 and comments refering to 1z to 17.
1923 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1924 * g++.dg/template/partial5.C: Likewise.
1925 * g++.dg/template/nontype8.C: Likewise.
1926 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1927 * g++.dg/cpp1z/nontype3a.C: Likewise.
1928 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1929 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1930 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1931 * g++.dg/cpp1z/pr78771.C: Likewise.
1932 * g++.dg/cpp1z/elide1.C: Likewise.
1933 * g++.dg/cpp1z/fold3.C: Likewise.
1934 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1935 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1936 * g++.dg/cpp1z/inline-var2.C: Likewise.
1937 * g++.dg/cpp1z/eval-order2.C: Likewise.
1938 * g++.dg/cpp1z/decomp21.C: Likewise.
1939 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1940 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1941 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1942 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1943 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1944 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1945 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1946 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1947 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1948 * g++.dg/cpp1z/range-for1.C: Likewise.
1949 * g++.dg/cpp1z/init-statement4.C: Likewise.
1950 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1951 * g++.dg/cpp1z/decomp30.C: Likewise.
1952 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1953 * g++.dg/cpp1z/register2.C: Likewise.
1954 * g++.dg/cpp1z/decomp9.C: Likewise.
1955 * g++.dg/cpp1z/regress1.C: Likewise.
1956 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1957 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1958 * g++.dg/cpp1z/abbrev2.C: Likewise.
1959 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1960 * g++.dg/cpp1z/regress2.C: Likewise.
1961 * g++.dg/cpp1z/decomp16.C: Likewise.
1962 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1963 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1964 * g++.dg/cpp1z/decomp3.C: Likewise.
1965 * g++.dg/cpp1z/register1.C: Likewise.
1966 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1967 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1968 * g++.dg/cpp1z/decomp10.C: Likewise.
1969 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1970 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1971 * g++.dg/cpp1z/decomp27.C: Likewise.
1972 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1973 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1974 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1975 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1976 * g++.dg/cpp1z/decomp11.C: Likewise.
1977 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1978 * g++.dg/cpp1z/utf8-2.C: Likewise.
1979 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1980 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1981 * g++.dg/cpp1z/byte1.C: Likewise.
1982 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1983 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1984 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1985 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1986 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1987 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1988 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1989 * g++.dg/cpp1z/cplusplus.C: Likewise.
1990 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1991 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1992 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1993 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1994 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1995 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1996 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1997 * g++.dg/cpp1z/fold9.C: Likewise.
1998 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1999 * g++.dg/cpp1z/abbrev1.C: Likewise.
2000 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
2001 * g++.dg/cpp1z/utf8.C: Likewise.
2002 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
2003 * g++.dg/cpp1z/aggr-base3.C: Likewise.
2004 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
2005 * g++.dg/cpp1z/init-statement2.C: Likewise.
2006 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
2007 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
2008 * g++.dg/cpp1z/class-deduction40.C: Likewise.
2009 * g++.dg/cpp1z/nontype3.C: Likewise.
2010 * g++.dg/cpp1z/class-deduction14.C: Likewise.
2011 * g++.dg/cpp1z/fold7.C: Likewise.
2012 * g++.dg/cpp1z/nontype2.C: Likewise.
2013 * g++.dg/cpp1z/class-deduction15.C: Likewise.
2014 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
2015 * g++.dg/cpp1z/class-deduction13.C: Likewise.
2016 * g++.dg/cpp1z/aligned-new7.C: Likewise.
2017 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
2018 * g++.dg/cpp1z/nontype1.C: Likewise.
2019 * g++.dg/cpp1z/init-statement5.C: Likewise.
2020 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
2021 * g++.dg/cpp1z/decomp17.C: Likewise.
2022 * g++.dg/cpp1z/fold4.C: Likewise.
2023 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
2024 * g++.dg/cpp1z/fold7a.C: Likewise.
2025 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
2026 * g++.dg/cpp1z/init-statement7.C: Likewise.
2027 * g++.dg/cpp1z/aggr-base5.C: Likewise.
2028 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
2029 * g++.dg/cpp1z/pr79143.C: Likewise.
2030 * g++.dg/cpp1z/class-deduction38.C: Likewise.
2031 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
2032 * g++.dg/cpp1z/class-deduction12.C: Likewise.
2033 * g++.dg/cpp1z/decomp20.C: Likewise.
2034 * g++.dg/cpp1z/class-deduction22.C: Likewise.
2035 * g++.dg/cpp1z/class-deduction29.C: Likewise.
2036 * g++.dg/cpp1z/class-deduction8.C: Likewise.
2037 * g++.dg/cpp1z/class-deduction43.C: Likewise.
2038 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2039 * g++.dg/cpp1z/fold8.C: Likewise.
2040 * g++.dg/cpp1z/init-statement3.C: Likewise.
2041 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
2042 * g++.dg/cpp1z/class-deduction36.C: Likewise.
2043 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
2044 * g++.dg/cpp1z/fallthrough1.C: Likewise.
2045 * g++.dg/cpp1z/fold1.C: Likewise.
2046 * g++.dg/cpp1z/class-deduction26.C: Likewise.
2047 * g++.dg/cpp1z/fold-ice1.C: Likewise.
2048 * g++.dg/cpp1z/fold5.C: Likewise.
2049 * g++.dg/cpp1z/class-deduction34.C: Likewise.
2050 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
2051 * g++.dg/cpp1z/class-deduction7.C: Likewise.
2052 * g++.dg/cpp1z/class-deduction16.C: Likewise.
2053 * g++.dg/cpp1z/class-deduction10.C: Likewise.
2054 * g++.dg/cpp1z/eval-order3.C: Likewise.
2055 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
2056 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
2057 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
2058 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
2059 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
2060 * g++.dg/cpp1z/decomp15.C: Likewise.
2061 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
2062 * g++.dg/cpp1z/fold-mangle.C: Likewise.
2063 * g++.dg/cpp1z/class-deduction35.C: Likewise.
2064 * g++.dg/cpp1z/decomp4.C: Likewise.
2065 * g++.dg/cpp1z/class-deduction42.C: Likewise.
2066 * g++.dg/cpp1z/init-statement8.C: Likewise.
2067 * g++.dg/cpp1z/inline-var1a.C: Likewise.
2068 * g++.dg/cpp1z/init-statement6.C: Likewise.
2069 * g++.dg/cpp1z/class-deduction17.C: Likewise.
2070 * g++.dg/cpp1z/class-deduction28.C: Likewise.
2071 * g++.dg/cpp1z/class-deduction27.C: Likewise.
2072 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
2073 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
2074 * g++.dg/cpp1z/class-deduction11.C: Likewise.
2075 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
2076 * g++.dg/cpp1z/init-statement9.C: Likewise.
2077 * g++.dg/cpp1z/class-deduction19.C: Likewise.
2078 * g++.dg/cpp1z/class-deduction5.C: Likewise.
2079 * g++.dg/cpp1z/fold2.C: Likewise.
2080 * g++.dg/cpp1z/class-deduction33.C: Likewise.
2081 * g++.dg/cpp1z/class-deduction24.C: Likewise.
2082 * g++.dg/cpp1z/aggr-base1.C: Likewise.
2083 * g++.dg/cpp1z/fold6.C: Likewise.
2084 * g++.dg/cpp1z/decomp12.C: Likewise.
2085 * g++.dg/cpp1z/class-deduction4.C: Likewise.
2086 * g++.dg/cpp1z/inline-var1.C: Likewise.
2087 * g++.dg/cpp1z/aligned-new2.C: Likewise.
2088 * g++.dg/cpp1z/class-deduction3.C: Likewise.
2089 * g++.dg/other/error3.C: Likewise.
2090 * g++.dg/init/new25.C: Likewise.
2091 * g++.dg/init/new13.C: Likewise.
2092 * g++.dg/tls/diag-2.C: Likewise.
2093 * g++.dg/tls/diag-4.C: Likewise.
2094 * g++.dg/opt/noreturn-1.C: Likewise.
2095 * g++.dg/eh/async-unwind2.C: Likewise.
2096 * g++.dg/eh/spec9.C: Likewise.
2097 * g++.dg/eh/spec7.C: Likewise.
2098 * g++.dg/eh/template1.C: Likewise.
2099 * g++.dg/eh/cond4.C: Likewise.
2100 * g++.dg/eh/pr41819.C: Likewise.
2101 * g++.dg/eh/delete1.C: Likewise.
2102 * g++.dg/eh/spec3.C: Likewise.
2103 * g++.dg/eh/forced4.C: Likewise.
2104 * g++.dg/eh/spec2.C: Likewise.
2105 * g++.dg/eh/shadow1.C: Likewise.
2106 * g++.dg/eh/pr38662.C: Likewise.
2107 * g++.dg/eh/ehopt1.C: Likewise.
2108 * g++.dg/eh/spec8.C: Likewise.
2109 * g++.dg/eh/init-temp2.C: Likewise.
2110 * g++.dg/rtti/crash3.C: Likewise.
2111 * g++.dg/warn/Wreturn-type-3.C: Likewise.
2112 * g++.dg/warn/register-parm-1.C: Likewise.
2113 * g++.dg/warn/register-var-2.C: Likewise.
2114 * g++.dg/gcov/gcov-7.C: Likewise.
2115 * g++.dg/tree-ssa/pr45605.C: Likewise.
2116 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
2117 * g++.dg/lookup/exception1.C: Likewise.
2118 * g++.dg/ubsan/pr79589.C: Likewise.
2119 * g++.dg/tm/pr47340.C: Likewise.
2120 * g++.dg/tm/pr46567.C: Likewise.
2121 * g++.dg/expr/bitfield5.C: Likewise.
2122 * g++.dg/expr/bool1.C: Likewise.
2123 * g++.dg/expr/lval3.C: Likewise.
2124 * g++.dg/expr/lval4.C: Likewise.
2125 * g++.dg/expr/bitfield4.C: Likewise.
2126 * g++.dg/expr/bitfield6.C: Likewise.
2127 * g++.dg/expr/bool3.C: Likewise.
2128 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2129 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
2130 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
2131 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
2132 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
2133 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
2134 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
2135 * g++.dg/ext/has_nothrow_assign.C: Likewise.
2136 * g++.dg/parse/register1.C: Likewise.
2137 * g++.dg/parse/error15.C: Likewise.
2138 * g++.dg/parse/linkage2.C: Likewise.
2139 * g++.dg/concepts/intro2.C: Likewise.
2140 * g++.dg/concepts/class.C: Likewise.
2141 * g++.dg/concepts/traits1.C: Likewise.
2142 * g++.dg/concepts/req5.C: Likewise.
2143 * g++.dg/concepts/var-concept5.C: Likewise.
2144 * g++.dg/concepts/fn-concept2.C: Likewise.
2145 * g++.dg/concepts/traits2.C: Likewise.
2146 * g++.dg/concepts/placeholder2.C: Likewise.
2147 * g++.dg/concepts/class6.C: Likewise.
2148 * g++.dg/concepts/memtmpl1.C: Likewise.
2149 * g++.dg/concepts/friend2.C: Likewise.
2150 * g++.dg/concepts/template-parm3.C: Likewise.
2151 * g++.dg/concepts/template-parm10.C: Likewise.
2152 * g++.dg/concepts/explicit-spec1.C: Likewise.
2153 * g++.dg/concepts/explicit-spec3.C: Likewise.
2154 * g++.dg/concepts/var-templ2.C: Likewise.
2155 * g++.dg/concepts/intro5.C: Likewise.
2156 * g++.dg/concepts/deduction-constraint1.C: Likewise.
2157 * g++.dg/concepts/iconv1.C: Likewise.
2158 * g++.dg/concepts/constrained-parm.C: Likewise.
2159 * g++.dg/concepts/template-template-parm1.C: Likewise.
2160 * g++.dg/concepts/var-concept3.C: Likewise.
2161 * g++.dg/concepts/class3.C: Likewise.
2162 * g++.dg/concepts/memfun2.C: Likewise.
2163 * g++.dg/concepts/req1.C: Likewise.
2164 * g++.dg/concepts/disjunction1.C: Likewise.
2165 * g++.dg/concepts/req17.C: Likewise.
2166 * g++.dg/concepts/pr65848.C: Likewise.
2167 * g++.dg/concepts/placeholder4.C: Likewise.
2168 * g++.dg/concepts/decl-diagnose.C: Likewise.
2169 * g++.dg/concepts/intro7.C: Likewise.
2170 * g++.dg/concepts/pr68683.C: Likewise.
2171 * g++.dg/concepts/partial-spec4.C: Likewise.
2172 * g++.dg/concepts/template-parm5.C: Likewise.
2173 * g++.dg/concepts/explicit-inst1.C: Likewise.
2174 * g++.dg/concepts/class-deduction1.C: Likewise.
2175 * g++.dg/concepts/class1.C: Likewise.
2176 * g++.dg/concepts/req15.C: Likewise.
2177 * g++.dg/concepts/memfun.C: Likewise.
2178 * g++.dg/concepts/pr68434.C: Likewise.
2179 * g++.dg/concepts/inherit-ctor4.C: Likewise.
2180 * g++.dg/concepts/partial-spec6.C: Likewise.
2181 * g++.dg/concepts/var-templ1.C: Likewise.
2182 * g++.dg/concepts/template-parm8.C: Likewise.
2183 * g++.dg/concepts/explicit-inst3.C: Likewise.
2184 * g++.dg/concepts/class4.C: Likewise.
2185 * g++.dg/concepts/req6.C: Likewise.
2186 * g++.dg/concepts/fn8.C: Likewise.
2187 * g++.dg/concepts/class5.C: Likewise.
2188 * g++.dg/concepts/placeholder5.C: Likewise.
2189 * g++.dg/concepts/req16.C: Likewise.
2190 * g++.dg/concepts/req10.C: Likewise.
2191 * g++.dg/concepts/var-concept2.C: Likewise.
2192 * g++.dg/concepts/auto3.C: Likewise.
2193 * g++.dg/concepts/generic-fn-err.C: Likewise.
2194 * g++.dg/concepts/pr65552.C: Likewise.
2195 * g++.dg/concepts/partial-concept-id2.C: Likewise.
2196 * g++.dg/concepts/fn1.C: Likewise.
2197 * g++.dg/concepts/partial-spec.C: Likewise.
2198 * g++.dg/concepts/template-parm12.C: Likewise.
2199 * g++.dg/concepts/diagnostic1.C: Likewise.
2200 * g++.dg/concepts/intro1.C: Likewise.
2201 * g++.dg/concepts/explicit-inst4.C: Likewise.
2202 * g++.dg/concepts/req18.C: Likewise.
2203 * g++.dg/concepts/explicit-spec5.C: Likewise.
2204 * g++.dg/concepts/var-concept6.C: Likewise.
2205 * g++.dg/concepts/fn9.C: Likewise.
2206 * g++.dg/concepts/req2.C: Likewise.
2207 * g++.dg/concepts/template-parm7.C: Likewise.
2208 * g++.dg/concepts/req14.C: Likewise.
2209 * g++.dg/concepts/template-parm6.C: Likewise.
2210 * g++.dg/concepts/variadic4.C: Likewise.
2211 * g++.dg/concepts/fn6.C: Likewise.
2212 * g++.dg/concepts/req-neg1.C: Likewise.
2213 * g++.dg/concepts/alias3.C: Likewise.
2214 * g++.dg/concepts/expression2.C: Likewise.
2215 * g++.dg/concepts/partial-spec3.C: Likewise.
2216 * g++.dg/concepts/expression3.C: Likewise.
2217 * g++.dg/concepts/memfun-err.C: Likewise.
2218 * g++.dg/concepts/pr66091.C: Likewise.
2219 * g++.dg/concepts/explicit-spec2.C: Likewise.
2220 * g++.dg/concepts/equiv.C: Likewise.
2221 * g++.dg/concepts/friend1.C: Likewise.
2222 * g++.dg/concepts/fn4.C: Likewise.
2223 * g++.dg/concepts/var-templ3.C: Likewise.
2224 * g++.dg/concepts/explicit-inst2.C: Likewise.
2225 * g++.dg/concepts/alias2.C: Likewise.
2226 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
2227 * g++.dg/concepts/placeholder6.C: Likewise.
2228 * g++.dg/concepts/fn10.C: Likewise.
2229 * g++.dg/concepts/req3.C: Likewise.
2230 * g++.dg/concepts/variadic2.C: Likewise.
2231 * g++.dg/concepts/pr65636.C: Likewise.
2232 * g++.dg/concepts/intro6.C: Likewise.
2233 * g++.dg/concepts/class2.C: Likewise.
2234 * g++.dg/concepts/fn2.C: Likewise.
2235 * g++.dg/concepts/req20.C: Likewise.
2236 * g++.dg/concepts/req8.C: Likewise.
2237 * g++.dg/concepts/placeholder1.C: Likewise.
2238 * g++.dg/concepts/pr65854.C: Likewise.
2239 * g++.dg/concepts/member-concept.C: Likewise.
2240 * g++.dg/concepts/template-parm2.C: Likewise.
2241 * g++.dg/concepts/variadic1.C: Likewise.
2242 * g++.dg/concepts/fn7.C: Likewise.
2243 * g++.dg/concepts/intro4.C: Likewise.
2244 * g++.dg/concepts/req13.C: Likewise.
2245 * g++.dg/concepts/inherit-ctor3.C: Likewise.
2246 * g++.dg/concepts/explicit-spec6.C: Likewise.
2247 * g++.dg/concepts/auto1.C: Likewise.
2248 * g++.dg/concepts/alias1.C: Likewise.
2249 * g++.dg/concepts/fn-concept1.C: Likewise.
2250 * g++.dg/concepts/template-parm11.C: Likewise.
2251 * g++.dg/concepts/explicit-spec4.C: Likewise.
2252 * g++.dg/concepts/partial-concept-id1.C: Likewise.
2253 * g++.dg/concepts/req9.C: Likewise.
2254 * g++.dg/concepts/req4.C: Likewise.
2255 * g++.dg/concepts/pr65681.C: Likewise.
2256 * g++.dg/concepts/req7.C: Likewise.
2257 * g++.dg/concepts/req12.C: Likewise.
2258 * g++.dg/concepts/fn5.C: Likewise.
2259 * g++.dg/concepts/alias4.C: Likewise.
2260 * g++.dg/concepts/generic-fn.C: Likewise.
2261 * g++.dg/concepts/feature-macro.C: Likewise.
2262 * g++.dg/concepts/req19.C: Likewise.
2263 * g++.dg/concepts/placeholder3.C: Likewise.
2264 * g++.dg/concepts/intro3.C: Likewise.
2265 * g++.dg/concepts/partial-spec5.C: Likewise.
2266 * g++.dg/concepts/template-parm4.C: Likewise.
2267 * g++.dg/concepts/dr1430.C: Likewise.
2268 * g++.dg/concepts/pr65634.C: Likewise.
2269 * g++.dg/concepts/var-concept4.C: Likewise.
2270 * g++.dg/concepts/pr67249.C: Likewise.
2271 * g++.dg/concepts/expression.C: Likewise.
2272 * g++.dg/concepts/pr65575.C: Likewise.
2273 * g++.dg/concepts/partial-spec2.C: Likewise.
2274 * g++.dg/concepts/template-parm9.C: Likewise.
2275 * g++.dg/concepts/inherit-ctor1.C: Likewise.
2276 * g++.dg/concepts/equiv2.C: Likewise.
2277 * g++.dg/concepts/req11.C: Likewise.
2278 * g++.dg/concepts/template-parm1.C: Likewise.
2279 * g++.dg/concepts/inherit-ctor2.C: Likewise.
2280 * g++.dg/concepts/var-concept1.C: Likewise.
2281 * g++.dg/concepts/fn3.C: Likewise.
2282 * g++.dg/torture/pr46364.C: Likewise.
2283 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
2284 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2285 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
2286 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
2287 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
2288 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2289 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
2290 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
2291 * g++.dg/torture/pr52918-1.C: Likewise.
2292 * g++.dg/torture/pr49394.C: Likewise.
2293 * g++.dg/torture/pr57190.C: Likewise.
2294 * g++.dg/cpp0x/static_assert8.C: Likewise.
2295 * g++.dg/cpp0x/noexcept19.C: Likewise.
2296 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2297 * g++.dg/cpp0x/variadic73.C: Likewise.
2298 * g++.dg/cpp0x/noexcept02.C: Likewise.
2299 * g++.dg/cpp0x/defaulted23.C: Likewise.
2300 * g++.dg/cpp0x/noexcept08.C: Likewise.
2301 * g++.dg/cpp0x/auto9.C: Likewise.
2302 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
2303 * g++.dg/cpp0x/error5.C: Likewise.
2304 * c-c++-common/gomp/atomic-12.c: Likewise.
2305 * c-c++-common/gomp/atomic-13.c: Likewise.
2306 * c-c++-common/gomp/atomic-14.c: Likewise.
2307 * c-c++-common/Wvarargs-2.c: Likewise.
2308 * c-c++-common/Wvarargs.c: Likewise.
2309 * c-c++-common/vector-subscript-2.c: Likewise.
2310 * g++.old-deja/g++.robertl/eb123.C: Likewise.
2311 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
2312 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
2313 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2314 * g++.old-deja/g++.eh/throw2.C: Likewise.
2315 * g++.old-deja/g++.eh/throw1.C: Likewise.
2316 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
2317 * g++.old-deja/g++.other/new7.C: Likewise.
2318 * g++.old-deja/g++.other/crash30.C: Likewise.
2319 * g++.old-deja/g++.other/regstack.C: Likewise.
2320 * g++.old-deja/g++.other/crash28.C: Likewise.
2321 * g++.old-deja/g++.jason/bool5.C: Likewise.
2322 * g++.old-deja/g++.mike/p10416.C: Likewise.
2323 * g++.old-deja/g++.mike/eh25.C: Likewise.
2324 * g++.old-deja/g++.mike/eh55.C: Likewise.
2325
a1189286
JJ
2326 PR rtl-optimization/82192
2327 * gcc.c-torture/execute/pr82192.c: New test.
2328
897da303
RB
23292017-09-15 Richard Biener <rguenther@suse.de>
2330
2331 PR tree-optimization/82217
2332 * gcc.dg/torture/pr82217.c: New testcase.
2333
854dde43
JJ
23342017-09-15 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR target/82145
2337 * gcc.target/i386/pr82145.c: New test.
2338
22d07ec2
PT
23392017-09-15 Paul Thomas <pault@gcc.gnu.org>
2340
2341 PR fortran/82184
2342 * gfortran.dg/pointer_array_9.f90: New test.
2343
12fca96e
MM
23442017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2345
2346 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
2347 __builtin_fabsq.
2348 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
2349 of __builtin_fabsq. Prevent the test from running on 32-bit.
2350 * gcc.target/powerpc/float128-fma1.c: New test.
2351 * gcc.target/powerpc/float128-fma2.c: Likewise.
2352 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
2353 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2354
595ced60
DM
23552017-09-14 David Malcolm <dmalcolm@redhat.com>
2356
2357 PR jit/82174
2358 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
2359 New test case.
2360
44e13e60
PH
23612017-09-14 Pat Haugen <pthaugen@us.ibm.com>
2362
2363 * gcc.target/powerpc/r2_shrink-wrap.c: New.
2364
2a94be35
WS
23652017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2366
2367 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
2368 lp64 requirement.
2369
0fa0fdb7
RB
23702017-09-14 Richard Biener <rguenther@suse.de>
2371
2372 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
2373 * gcc.dg/uninit-suppress_2.c: Adjust.
2374 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2375
83ada6e8
RO
23762017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2377
2378 PR tree-optimization/80996
2379 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
2380
c5f59763
JJ
23812017-09-14 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR target/81325
2384 * g++.dg/cpp0x/pr81325.C: New test.
2385
87f3a5cf
PT
23862017-09-13 Paul Thomas <pault@gcc.gnu.org>
2387
2388 PR fortran/82173
2389 * gfortran.dg/pdt_10.f03 : New test.
2390
b6509175
PC
23912017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2392
2393 PR c++/68177
2394 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
2395
c7885b85
ML
23962017-09-13 Martin Liska <mliska@suse.cz>
2397
2398 PR middle-end/82154
2399 * g++.dg/torture/pr82154.C: New test.
2400
97e63e12
PC
24012017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/61362
2404 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
2405 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
2406
bce5091a
SE
24072017-09-13 Steve Ellcey <sellcey@cavium.com>
2408
2409 PR tree-optimization/80925
2410 * gfortran.dg/vect/vect-2.f90: Add
2411 --param vect-max-peeling-for-alignment=0 option.
2412 Remove unaligned access and peeling checks.
2413 * gfortran.dg/vect/vect-3.f90: Ditto.
2414 * gfortran.dg/vect/vect-4.f90: Ditto.
2415 * gfortran.dg/vect/vect-5.f90: Ditto.
2416
13380861
PC
24172017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/61135
2420 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
2421 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
2422
bb5d9711
JW
24232017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2424
2425 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
2426
267bbb6f
MP
24272017-09-13 Marek Polacek <polacek@redhat.com>
2428
2429 PR c/82167
2430 * gcc.dg/pr82167.c: New test.
2431
8a411aa3
WS
24322017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2433
2434 * gcc.target/powerpc/fold-vec-ld-char.c: New.
2435 * gcc.target/powerpc/fold-vec-ld-double.c: New.
2436 * gcc.target/powerpc/fold-vec-ld-float.c: New.
2437 * gcc.target/powerpc/fold-vec-ld-int.c: New.
2438 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
2439 * gcc.target/powerpc/fold-vec-ld-short.c: New.
2440
1cb656f8
JW
24412017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2442
2443 * gcc.target/aarch64/pr62178.c: Updated testcase
2444 to scan for two ldrs and an mla.
2445
e5b87132
PC
24462017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2447
2448 PR c++/59949
2449 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
2450
491cefb7
WD
24512017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
2452
2453 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
2454
4395a473
TP
24552017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2456
2457 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
2458 ARMv8-A and ARMv8-R.
2459 * gcc.target/arm/acle/cdp2.c: Likewise.
2460 * gcc.target/arm/acle/ldc.c: Likewise.
2461 * gcc.target/arm/acle/ldc2.c: Likewise.
2462 * gcc.target/arm/acle/ldc2l.c: Likewise.
2463 * gcc.target/arm/acle/ldcl.c: Likewise.
2464 * gcc.target/arm/acle/mcr.c: Likewise.
2465 * gcc.target/arm/acle/mcr2.c: Likewise.
2466 * gcc.target/arm/acle/mcrr.c: Likewise.
2467 * gcc.target/arm/acle/mcrr2.c: Likewise.
2468 * gcc.target/arm/acle/mrc.c: Likewise.
2469 * gcc.target/arm/acle/mrc2.c: Likewise.
2470 * gcc.target/arm/acle/mrrc.c: Likewise.
2471 * gcc.target/arm/acle/mrrc2.c: Likewise.
2472 * gcc.target/arm/acle/stc.c: Likewise.
2473 * gcc.target/arm/acle/stc2.c: Likewise.
2474 * gcc.target/arm/acle/stc2l.c: Likewise.
2475 * gcc.target/arm/acle/stcl.c: Likewise.
2476 * lib/target-supports.exp:
2477 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
2478 and stcl in the comment.
2479 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
2480 and disable Thumb-1 targets.
2481 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
2482 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
2483
caf3dcdf
PC
24842017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR c++/47226
2487 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
2488 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
2489
2da6996c
RB
24902017-09-13 Richard Biener <rguenther@suse.de>
2491
2492 PR middle-end/82128
2493 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
2494 default-def to avoid breaking iterator update with the weird
2495 interaction with cgraph_update_edges_for_call_stmt_node.
2496
d6ecd2cf
KV
24972017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2498
2499 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2500
741bbaab
PC
2501017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2502
2503 PR c++/70621
2504 * g++.dg/torture/pr70621.C: New.
2505
18a4e7e3
PT
25062017-09-12 Paul Thomas <pault@gcc.gnu.org>
2507
2508 PR fortran/82173
2509 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
2510 is defined' error.
2511 * gfortran.dg/pdt_6.f03 : New test.
2512 * gfortran.dg/pdt_7.f03 : New test.
2513 * gfortran.dg/pdt_8.f03 : New test.
2514
2515 PR fortran/82168
2516 * gfortran.dg/pdt_9.f03 : New test.
2517
cbc45bea
JJ
25182017-09-12 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR target/82112
2521 * gcc.target/powerpc/pr82112.c: New test.
2522 * g++.dg/ext/altivec-18.C: New test.
2523
5f33b353
ML
25242017-09-12 Martin Liska <mliska@suse.cz>
2525
2526 PR testsuite/82114
2527 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2528
29545149
RB
25292017-09-12 Richard Biener <rguenther@suse.de>
2530
2531 PR tree-optimization/82157
2532 * gcc.dg/torture/pr82157.c: New testcase.
2533
8101ec85
SA
25342017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2535
2536 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2537 attribute.
2538 * gcc.target/mips/near-far-2.c: Likewise.
2539 * gcc.target/mips/near-far-3.c: Likewise.
2540 * gcc.target/mips/near-far-4.c: Likewise.
2541
ec33aebb
JJ
25422017-09-12 Jakub Jelinek <jakub@redhat.com>
2543
2544 PR target/82112
2545 * c-c++-common/pr82112.c: New test.
2546 * gcc.dg/pr82112.c: New test.
2547
2f6c18e0
EB
25482017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2549
2550 PR ada/79441
2551 * gnat.dg/pack9.adb: Robustify.
2552
ff3598bc
PT
25532017-09-10 Paul Thomas <pault@gcc.gnu.org>
2554
2555 PR fortran/34640
2556 * gfortran.dg/associate_24.f90: New test.
2557 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2558 checks.
2559 * gfortran.dg/no_arg_check_2.f90: Likewise.
2560 * gfortran.dg/pointer_array_1.f90: New test.
2561 * gfortran.dg/pointer_array_2.f90: New test.
2562 * gfortran.dg/pointer_array_7.f90: New test.
2563 * gfortran.dg/pointer_array_8.f90: New test.
2564 * gfortran.dg/pointer_array_component_1.f90: New test.
2565 * gfortran.dg/pointer_array_component_2.f90: New test.
2566 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2567 counts by 1.
2568
2569 PR fortran/40737
2570 * gfortran.dg/pointer_array_3.f90: New test.
2571
2572 PR fortran/57116
2573 * gfortran.dg/pointer_array_4.f90: New test.
2574
2575 PR fortran/55763
2576 * gfortran.dg/pointer_array_5.f90: New test.
2577
2578 PR fortran/57019
2579 * gfortran.dg/pointer_array_6.f90: New test.
2580
019bf9ad
JW
25812017-09-09 Jonathan Wakely <jwakely@redhat.com>
2582
2583 PR c++/81852
2584 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2585 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2586 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2587 * g++.dg/cpp1y/feat-neg.C: Likewise.
2588 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2589
95b7c2e0
PMR
25902017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2591
2592 * gnat.dg/debug14.adb: New test.
2593
89ec98ed
EB
25942017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gnat.dg/specs/atomic3.ads: New test.
2597
ea09ecc5
EB
25982017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2599
2600 * gnat.dg/specs/vfa.ads: Rename into...
2601 * gnat.dg/specs/vfa1.ads: ...this.
2602 * gnat.dg/specs/vfa2.ads: New test.
2603
5bab4c96
PT
26042017-09-09 Paul Thomas <pault@gcc.gnu.org>
2605
2606 * gfortran.dg/pdt_1.f03 : New test.
2607 * gfortran.dg/pdt_2.f03 : New test.
2608 * gfortran.dg/pdt_3.f03 : New test.
2609 * gfortran.dg/pdt_4.f03 : New test.
2610 * gfortran.dg/pdt_5.f03 : New test.
2611
b2c5d6f1 26122017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2613
2614 * gcc.dg/pr81988.c: New test.
2615
26162017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2617
1c49a3ed
EB
2618 * gnat.dg/opt67.adb: New test.
2619 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2620
86373d92
JJ
26212017-09-07 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR target/81979
2624 * gcc.dg/pr81979.c: New test.
2625
a3064a99
EB
26262017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2627
2628 PR ada/82126
2629 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2630
a7976089
RB
26312017-09-07 Richard Biener <rguenther@suse.de>
2632
2633 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2634 opportunity.
2635
bbd35101
MM
26362017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2637
2638 * gcc.target/powerpc/float128-1.c: Update options to know that
2639 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2640 -static-libgcc option which is no longer needed. Use -mvsx or
2641 -mpower9-vector to enable VSX or hardware IEEE support, rather
2642 than specifying a particular CPU.
2643 * gcc.target/powerpc/float128-2.c: Likewise.
2644 * gcc.target/powerpc/float128-cmp.c: Likewise.
2645 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2646 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2647 * gcc.target/powerpc/float128-hw.c: Likewise.
2648 * gcc.target/powerpc/float128-mix.c: Likewise.
2649 * gcc.target/powerpc/float128-type-1.c: Likewise.
2650 * gcc.target/powerpc/float128-type-2.c: Likewise.
2651 * gcc.target/powerpc/float128-3.c: New test.
2652 * gcc.target/powerpc/float128-4.c: Likewise.
2653 * gcc.target/powerpc/float128-5.c: Likewise.
2654
260da991
WD
26552017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2656
2657 PR middle-end/78468
2658 * gcc.dg/pr78468.c: Add alignment test.
2659
f6e50a7d
WW
26602017-09-06 Wish Wu <wishwu007@gmail.com>
2661 Jakub Jelinek <jakub@redhat.com>
2662
2663 * gcc.dg/sancov/cmp0.c: New test.
2664
f6bd5664
RB
26652017-09-06 Richard Biener <rguenther@suse.de>
2666
2667 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2668 test for correctness of vector lowering.
2669
796bd467
RB
26702017-09-06 Richard Biener <rguenther@suse.de>
2671
2672 PR tree-optimization/82108
2673 * gcc.dg/vect/pr82108.c: New testcase.
2674
e9982c6a
MJ
26752017-09-06 Martin Jambor <mjambor@suse.cz>
2676
2677 PR tree-optimization/82078
2678 * gcc.dg/tree-ssa/pr82078.c: New test.
2679
3581d5db
JJ
26802017-09-06 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR middle-end/82095
2683 * gcc.dg/tls/pr82095.c: New test.
2684
bcc6842b
JJ
26852017-09-05 Jakub Jelinek <jakub@redhat.com>
2686
0fe4bc78
JJ
2687 PR middle-end/81768
2688 * gcc.dg/gomp/pr81768-2.c: New test.
2689
bcc6842b
JJ
2690 PR middle-end/81768
2691 * gcc.dg/gomp/pr81768-1.c: New test.
2692
55b2ce1c
BS
26932017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2694
2695 PR target/81833
2696 * gcc.target/powerpc/pr81833-1.c: New file.
2697 * gcc.target/powerpc/pr81833-2.c: New file.
2698
f174328e
L
26992017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2700
2701 PR target/59501
2702 PR target/81624
2703 PR target/81769
2704 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2705 * gcc.target/i386/pr81769-1a.c: New test.
2706 * gcc.target/i386/pr81769-1b.c: Likewise.
2707 * gcc.target/i386/pr81769-2.c: Likewise.
2708
c253525e
MP
27092017-09-05 Marek Polacek <polacek@redhat.com>
2710
2711 PR sanitizer/82072
2712 * c-c++-common/ubsan/pr82072-2.c: New test.
2713
d49318d9
PC
27142017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2715
2716 PR c++/81942
2717 * g++.dg/cpp1y/constexpr-return3.C: New.
2718
d3b080bc
EB
27192017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2720
2721 * gnat.dg/incomplete5.ad[sb]: New test.
2722 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2723
1f073c92
EB
27242017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2725
2726 * gnat.dg/specs/uc2.ads: New test.
2727
806fcf71
EB
27282017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2729
2730 * gnat.dg/taft_type4.adb: New test.
2731 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2732
a0f8cad6
RB
27332017-09-05 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/82102
2736 * gcc.dg/torture/pr82102.c: New testcase.
2737
babf697a
EB
27382017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2739
2740 * testsuite/gnat.dg/array29.ad[sb]: New test.
2741
02e637d8
ML
27422017-09-05 Martin Liska <mliska@suse.cz>
2743
2744 PR tree-optimization/82032
2745 * g++.dg/other/pr82032.C: New test.
2746 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2747 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2748 * gcc.dg/switch-10.c: Likewise.
2749
bc394e5a
UB
27502017-09-04 Uros Bizjak <ubizjak@gmail.com>
2751
2752 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2753 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2754
9afacf39
BE
27552017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2756
2757 PR target/77308
2758 * gcc.target/arm/pr77308-1.c: New test.
2759
11a82e25
RB
27602017-09-04 Richard Biener <rguenther@suse.de>
2761
2762 PR tree-optimization/82084
2763 * g++.dg/torture/pr82084.C: New testcase.
2764
bc7fe952
MP
27652017-09-04 Marek Polacek <polacek@redhat.com>
2766
2767 PR c/81783
2768 * c-c++-common/Wtautological-compare-5.c: New test.
2769
8713d0f1
JL
27702017-09-04 Jeff Law <law@redhat.com>
2771
2772 PR tree-optimization/64910
2773 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2774
8d2b48ae
MP
27752017-09-04 Marek Polacek <polacek@redhat.com>
2776
2777 PR sanitizer/82072
2778 * c-c++-common/ubsan/pr82072.c: New test.
2779
e910a9b1
RB
27802017-09-04 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/82060
2783 * g++.dg/torture/pr82060.C: New testcase.
2784
d8c40eff
AM
27852017-09-04 Alexander Monakov <amonakov@ispras.ru>
2786
2787 PR rtl-optimization/57448
2788 PR target/67458
2789 PR target/81316
2790 * gcc.dg/atomic/pr80640-2.c: New testcase.
2791 * gcc.dg/atomic/pr81316.c: New testcase.
2792
1fda57cb
TV
27932017-09-04 Tom de Vries <tom@codesourcery.com>
2794
2795 PR tree-optimization/82052
2796 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2797 call in fn11.
2798
792ce29f
JJ
27992017-09-04 Jakub Jelinek <jakub@redhat.com>
2800
ca1150f0
JJ
2801 PR sanitizer/81981
2802 * gcc.dg/ubsan/pr81981.c: New test.
2803
792ce29f
JJ
2804 PR tree-optimization/70043
2805 PR testsuite/82093
2806 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2807
83982f26
UB
28082017-09-04 Uros Bizjak <ubizjak@gmail.com>
2809
2810 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2811 * gcc.target/i386/bmi-check.h (main): Ditto.
2812 * gcc.target/i386/bmi2-check.h (main): Ditto.
2813 * gcc.target/i386/rtm-check.h (main): Ditto.
2814 * gcc.target/i386/sha-check.h (main): Ditto.
2815 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2816 (main): Use __get_cpuid_count. Use check_osxsave.
2817 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2818 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2819 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2820 (main): Use check_osxsave.
2821
f36b315d
UB
28222017-09-03 Uros Bizjak <ubizjak@gmail.com>
2823
2824 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2825 and return NORUNRES on failure.
2826 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2827 __builtin_va_arg_pack instead of __va_arg_pack.
2828 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2829 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2830 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2831 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2832 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2833
bff0050a
JJ
28342017-09-01 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR target/81766
2837 * gcc.target/i386/pr81766.c: New test.
2838
e035be33
JM
28392017-09-01 Joseph Myers <joseph@codesourcery.com>
2840
2841 PR c/82071
2842 * gcc.target/i386/excess-precision-7.c: New test.
2843
db6bb1ec
AK
28442017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2845
2846 PR target/82012
2847 * gcc.target/s390/target-attribute/pr82012.c: New test.
2848
0e34f6d8
JL
28492017-09-01 Jeff Law <law@redhat.com>
2850
2ec399d8
JS
2851 * gcc.target/i386/const-in-bss.c: New test.
2852
0e34f6d8
JL
2853 PR tree-optimization/82052
2854 * gcc.c-torture/compile/pr82052.c: New test.
2855
349884d1
JJ
28562017-09-01 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR sanitizer/81923
2859 * gcc.dg/asan/pr81923.c: New test.
2860
002618d8
ML
28612017-09-01 Martin Liska <mliska@suse.cz>
2862
2863 PR tree-optimization/82059
2864 * gcc.dg/tree-ssa/pr82059.c: New test.
2865
a2de90a4
CZ
28662017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2867
2868 * gcc.target/arc/loop-1.c: Deleted.
2869
1370fccf
CZ
28702017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2871
2872 * gcc.target/arc/arc.exp: Test also cpp files.
2873 * gcc.target/arc/tdelay_slots.cpp: New test.
2874
7cfbf676
CZ
28752017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2876
2877 * gcc.target/arc/pr9001184797.c: New test.
2878
d2e05fcb
JJ
28792017-09-01 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR c/81887
2882 * c-c++-common/gomp/pr81887.c: New test.
2883 * gfortran.dg/gomp/pr81887.f90: New test.
2884
8dc9277a
MP
28852017-09-01 Marek Polacek <polacek@redhat.com>
2886
2887 PR c++/82040
2888 * g++.dg/warn/Wbool-operation-1.C: New test.
2889
9f532472
CZ
28902017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2891
2892 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2893 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2894
b6fb7933
CZ
28952017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2896
2897 * gcc.target/arc/sdata-3.c: New file.
2898 * gcc.target/arc/sdata-4.c: Likewise.
2899
7488b577
RB
29002017-08-31 Richard Biener <rguenther@suse.de>
2901
2902 PR middle-end/82054
2903 * g++.dg/gomp/pr82054.C: New testcase.
2904
3aebc597
RL
29052017-08-31 Renlin Li <renlin.li@arm.com>
2906 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2907
2908 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2909
3e75ec3f
BS
29102017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2911
2912 PR tree-optimization/81987
2913 * g++.dg/torture/pr81987.C: New file.
2914
02d54806
EB
29152017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2916
2917 * gnat.dg/aggr22.ad[sb]: New test.
2918
e0bd5a28
PH
29192017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2920
2921 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2922
6da714c6
MM
29232017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2924
2925 PR target/82015
2926 * gcc.target/powerpc/pr82015.c: Fix up error message.
2927
6cc30cb4
ML
29282017-08-30 Martin Liska <mliska@suse.cz>
2929
2930 PR inline-asm/82001
2931 * gcc.dg/ipa/pr82001.c: New test.
2932
d16c828e
ML
29332017-08-30 Martin Liska <mliska@suse.cz>
2934
2935 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2936
36ef8e6f
RB
29372017-08-30 Richard Biener <rguenther@suse.de>
2938
2939 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2940
72932ccf
MM
29412017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2942
2943 PR target/82015
2944 * gcc.target/powerpc/pr82015.c: New test.
2945
4e395d91
UB
29462017-08-29 Uros Bizjak <ubizjak@gmail.com>
2947
2948 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2949
2ffc0382
UB
29502017-08-29 Uros Bizjak <ubizjak@gmail.com>
2951
2952 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2953 * gcc.target/i386/abi-2.c: Ditto.
2954 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2955 * gcc.target/i386/pr22076.c: Ditto.
2956 * gcc.target/i386/pr37216.c: Ditto.
2957 * gcc.target/i386/pr39431.c: Ditto.
2958 * gcc.target/i386/pr40906-1.c: Ditto.
2959 * gcc.target/i386/pr40906-2.c: Ditto.
2960 * gcc.target/i386/pr43766.c: Ditto.
2961 * gcc.target/i386/pr46226.c: Ditto.
2962 * gcc.target/i386/pr46470.c: Ditto.
2963 * gcc.target/i386/pr59929.c: Ditto.
2964 * gcc.target/i386/sse-10.c: Ditto.
2965 * gcc.target/i386/vararg-1.c: Ditto.
2966 * gcc.target/i386/vararg-1.c: Ditto.
2967 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2968 * gcc.target/i386/pr44223.c: Ditto.
2969 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2970 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2971 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2972 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2973 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2974 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2975 * gcc.target/i386/mvc9.c: Compile for lto target only.
2976 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2977 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2978 * gcc.target/i386/pr57091.c: Ditto.
2979 * gcc.target/i386/pr61599-2.c: Ditto.
2980
8eb91869
BS
29812017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2982
2983 PR tree-optimization/81503
2984 * gcc.c-torture/execute/pr81503.c: New file.
2985
9dc3d6a9
ML
29862017-08-29 Martin Liska <mliska@suse.cz>
2987
2ffc0382 2988 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2989 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2990
faa5399b 29912017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2992 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2993
2994 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2995
14d62813
JL
29962017-08-28 Jeff Law <law@redhat.com>
2997
2998 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2999 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
3000 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
3001 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
3002 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
3003 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
3004 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
3005 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
3006 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
3007
c11384aa
JW
30082017-08-28 Janus Weil <janus@gcc.gnu.org>
3009
3010 PR fortran/81770
3011 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
3012 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
3013
ac9a43e1
SE
30142017-08-28 Steve Ellcey <sellcey@cavium.com>
3015
3016 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
3017 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
3018 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
3019
2aa8aa18
RB
30202017-08-28 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/81977
3023 * g++.dg/torture/pr81977.C: New testcase.
3024
5e5ccf0d
AM
30252017-08-28 Alexander Monakov <amonakov@ispras.ru>
3026
3027 PR target/80640
3028 * gcc.dg/atomic/pr80640.c: New testcase.
3029
a5df2090
UB
30302017-08-27 Uros Bizjak <ubizjak@gmail.com>
3031
3032 PR target/81995
3033 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
3034 * gcc.target/i386/pr46091-4a.c: Ditto.
3035
86e03ef9
TK
30362017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3037
3038 PR fortran/81974
3039 * gfortran.dg/inline_matmul_19.f90: New test.
3040
6e4c6a24
SM
30412017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
3042
3043 * gcc.target/powerpc/m128-check.h: New file.
3044 * gcc.target/powerpc/sse-check.h: New file.
3045 * gcc.target/powerpc/sse-movmskps-1.c: New file.
3046 * gcc.target/powerpc/sse-movlps-2.c: New file.
3047 * gcc.target/powerpc/sse-pavgw-1.c: New file.
3048 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
3049 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
3050 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
3051 * gcc.target/powerpc/sse-divss-1.c: New file.
3052 * gcc.target/powerpc/sse-movhps-1.c: New file.
3053 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
3054 * gcc.target/powerpc/sse-subps-1.c: New file.
3055 * gcc.target/powerpc/sse-minps-1.c: New file.
3056 * gcc.target/powerpc/sse-pminub-1.c: New file.
3057 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
3058 * gcc.target/powerpc/sse-shufps-1.c: New file.
3059 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
3060 * gcc.target/powerpc/sse-maxps-1.c: New file.
3061 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
3062 * gcc.target/powerpc/sse-movmskb-1.c: New file.
3063 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
3064 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
3065 * gcc.target/powerpc/sse-mulps-1.c: New file.
3066 * gcc.target/powerpc/sse-rcpps-1.c: New file.
3067 * gcc.target/powerpc/sse-pminsw-1.c: New file.
3068 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
3069 * gcc.target/powerpc/sse-subss-1.c: New file.
3070 * gcc.target/powerpc/sse-movss-2.c: New file.
3071 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
3072 * gcc.target/powerpc/sse-minss-1.c: New file.
3073 * gcc.target/powerpc/sse-movaps-2.c: New file.
3074 * gcc.target/powerpc/sse-movlps-1.c: New file.
3075 * gcc.target/powerpc/sse-maxss-1.c: New file.
3076 * gcc.target/powerpc/sse-movhlps-1.c: New file.
3077 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
3078 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
3079 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
3080 * gcc.target/powerpc/sse-mulss-1.c: New file.
3081 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
3082 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
3083 * gcc.target/powerpc/sse-movlhps-1.c: New file.
3084 * gcc.target/powerpc/sse-movhps-2.c: New file.
3085 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
3086 * gcc.target/powerpc/sse-xorps-1.c: New file.
3087 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
3088 * gcc.target/powerpc/sse-orps-1.c: New file.
3089 * gcc.target/powerpc/sse-addps-1.c: New file.
3090 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
3091 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
3092 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
3093 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
3094 * gcc.target/powerpc/sse-andps-1.c: New file.
3095 * gcc.target/powerpc/sse-cmpss-1.c: New file.
3096 * gcc.target/powerpc/sse-divps-1.c: New file.
3097 * gcc.target/powerpc/sse-andnps-1.c: New file.
3098 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
3099 * gcc.target/powerpc/sse-movss-1.c: New file.
3100 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
3101 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
3102 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
3103 * gcc.target/powerpc/sse-movaps-1.c: New file.
3104 * gcc.target/powerpc/sse-movss-3.c: New file.
3105 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
3106 * gcc.target/powerpc/sse-addss-1.c: New file.
3107 * gcc.target/powerpc/sse-psadbw-1.c: New file.
3108
56b26dd4
MM
31092017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3110
2ffc0382 3111 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
3112 * gcc.target/powerpc/dform-2.c: Likewise.
3113 * gcc.target/powerpc/dform-3.c: Likewise.
3114 * gcc.target/powerpc/pr71656-1.c: Likewise.
3115 * gcc.target/powerpc/pr71656-2.c: Likewise.
3116 * gcc.target/powerpc/pr80103-1.c: Likewise.
3117 * gcc.target/powerpc/pr80098-1.c: Likewise.
3118
6512c0f1
MS
31192017-08-24 Martin Sebor <msebor@redhat.com>
3120
3121 PR middle-end/81908
3122 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
3123 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
3124 * gcc.dg/tree-ssa/pr81908.c: New test.
3125
281de9c2
SM
31262017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
3127
2ffc0382
UB
3128 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
3129 Suppress warning during tests.
281de9c2 3130
10bfe16f
UB
31312017-08-24 Uros Bizjak <ubizjak@gmail.com>
3132
3133 * lib/target-supports.exp: Group together target-dependant checks.
3134
142ff602
BC
31352017-08-24 Bin Cheng <bin.cheng@arm.com>
3136
3137 PR tree-optimization/81913
3138 * gcc.c-torture/execute/pr81913.c: New test.
3139 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
3140 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
3141
9b25e12d
RB
31422017-08-23 Richard Biener <rguenther@suse.de>
3143
07a5fe52 3144 PR target/81921
9b25e12d
RB
3145 * gcc.target/i386/pr81921.c: New testcase.
3146
122f9da1
DS
31472017-08-23 Daniel Santos <daniel.santos@pobox.com>
3148
3149 * gcc.target/i386/pr80969-1.c: New testcase.
3150 * gcc.target/i386/pr80969-2a.c: Likewise.
3151 * gcc.target/i386/pr80969-2.c: Likewise.
3152 * gcc.target/i386/pr80969-3.c: Likewise.
3153 * gcc.target/i386/pr80969-4a.c: Likewise.
3154 * gcc.target/i386/pr80969-4b.c: Likewise.
3155 * gcc.target/i386/pr80969-4.c: Likewise.
3156 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
3157 * lib/target-supports.exp (check_avx512_os_support_available,
3158 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
3159 New proceedures for target avx512f and avx512f_runtime selectors.
3160 (check_avx2_hw_available): Fix breakage due NULL being undefined.
3161
397ecd05
DM
31622017-08-23 David Malcolm <dmalcolm@redhat.com>
3163
3164 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
3165 * gcc.dg/param-type-mismatch.c: New test case.
3166
44b1b798
WS
31672017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3168
3169 * gcc.target/powerpc/fold-vec-perm-char.c: New.
3170 * gcc.target/powerpc/fold-vec-perm-double.c: New.
3171 * gcc.target/powerpc/fold-vec-perm-float.c: New.
3172 * gcc.target/powerpc/fold-vec-perm-int.c: New.
3173 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
3174 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
3175 * gcc.target/powerpc/fold-vec-perm-short.c: New.
3176
60591d4e
RB
31772017-08-23 Richard Biener <rguenther@suse.de>
3178
3179 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
3180 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
3181 * gnat.dg/noinline2.adb: Likewise.
3182 * gnat.dg/renaming6.adb: Likewise.
3183 * gnat.dg/renaming6.ads: Likewise.
3184 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 3185
3767b2e4
RB
31862017-08-23 Richard Biener <rguenther@suse.de>
3187
3188 PR lto/81940
3189 * g++.dg/lto/pr81940_0.C: New testcase.
3190
c37691e5
TC
31912017-08-23 Tamar Christina <tamar.christina@arm.com>
3192
3193 PR middle-end/19706
3194 * gcc.dg/tree-ssa/pr19706.c: New.
3195 * lib/target-supports.exp (check_effective_target_xorsign): New.
3196
4d68ff06
DS
31972017-08-22 Daniel Santos <daniel.santos@pobox.com>
3198
3199 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
3200 -mabi=ms
3201 * gcc.target/i386/pr64409.c: Modify to only run on x32.
3202 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
3203 * gcc.target/i386/pr66275.c: Likewise.
3204 * gcc.target/i386/pr68018.c: Likewise.
3205
5b37159f
WS
32062017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
3207
3208 * gcc.target/powerpc/fold-vec-sums-int.c: New.
3209
0db8ddfc
JL
32102017-08-22 Jeff Law <law@redhat.com>
3211
3212 PR tree-optimization/81741
3213 PR tree-optimization/71947
3214 * gcc.dg/tree-ssa/pr81741.c: New test.
3215 * gcc.dg/tree-ssa/pr71947-7.c: New test.
3216 * gcc.dg/tree-ssa/pr71947-8.c: New test.
3217 * gcc.dg/tree-ssa/pr71947-9.c: New test.
3218 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
3219 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
3220 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
3221 * gcc.dg/tree-ssa/20030922-2.c: xfail.
3222
44d23deb
YR
32232017-08-22 Yvan Roux <yvan.roux@linaro.org>
3224
07a5fe52
UB
3225 PR c++/80287
3226 * g++.dg/pr80287.C: New test.
44d23deb 3227
7f1bf27a
RB
32282017-08-22 Richard Biener <rguenther@suse.de>
3229
3230 Revert
3231 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3232
3233 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3234
1823c4f6
RB
32352017-08-22 Richard Biener <rguenther@suse.de>
3236
3237 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
3238 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
3239 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
3240 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
3241 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
3242 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
3243 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
3244 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
3245
bef016bf
JD
32462017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3247
3248 PR fortran/81296
3249 * gfortran.dg/dtio_12.f90: Update test.
3250
57cea2b3
NS
32512017-08-21 Nathan Sidwell <nathan@acm.org>
3252
3253 * g++.dg/template/pr81899.C: Fix c++03.
3254 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
3255
7f204c0f
DM
32562017-08-21 David Malcolm <dmalcolm@redhat.com>
3257
3258 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
3259 Update expected result to show all of "(long)0" being underlined.
3260 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3261 (test_multitoken_macro): Update expected underlining.
3262
2f687306
DM
32632017-08-21 David Malcolm <dmalcolm@redhat.com>
3264
3265 * gcc.dg/format/diagnostic-ranges.c: Update expected results
3266 to show underlining of all pertinent params.
3267 * gcc.dg/format/pr72858.c: Likewise.
3268
453773df
UB
32692017-08-21 Uros Bizjak <ubizjak@gmail.com>
3270
3271 PR target/46091
3272 * gcc.target/i386/pr46091-4.c: New test.
3273 * gcc.target/i386/pr46091-4a.c: Ditto.
3274 * gcc.target/i386/pr46091-5.c: Ditto.
3275 * gcc.target/i386/pr46091-5a.c: Ditto.
3276
5ec1701e
NS
32772017-08-21 Nathan Sidwell <nathan@acm.org>
3278
3279 PR c++/81899
3280 * g++.dg/template/pr81899.C: New.
3281
404938ed
RB
32822017-08-21 Richard Biener <rguenther@suse.de>
3283
3284 PR tree-optimization/81900
3285 * gcc.dg/torture/pr81900.c: New testcase.
3286
1ea85365
RB
32872017-08-21 Richard Biener <rguenther@suse.de>
3288
3289 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
3290 regex to handle the LTO case.
3291 * c-c++-common/asan/heap-overflow-1.c: Likewise.
3292 * c-c++-common/asan/misalign-1.c: Likewise.
3293 * c-c++-common/asan/misalign-2.c: Likewise.
3294 * c-c++-common/asan/null-deref-1.c: Likewise.
3295 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3296 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3297 * c-c++-common/asan/use-after-free-1.c: Likewise.
3298 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
3299 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3300 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3301 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3302 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3303 * g++.dg/asan/large-func-test-1.C: Likewise.
3304 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
3305
8322b607
RB
33062017-08-21 Richard Biener <rguenther@suse.de>
3307
3308 PR middle-end/81884
3309 * g++.dg/torture/pr81884.C: New testcase.
3310
8e7b84e8
JDA
33112017-08-20 John David Anglin <danglin@gcc.gnu.org>
3312
3313 PR ipa/77732
3314 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
3315
953e520d
DM
33162017-08-18 David Malcolm <dmalcolm@redhat.com>
3317
3318 PR tree-optimization/46805
3319 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
3320 * jit.dg/test-autovectorize.c: New test case.
3321
b1eb28d1
PB
33222017-08-18 Peter Bergner <bergner@vnet.ibm.com>
3323
3324 PR target/80210
3325 * gcc.target/powerpc/pr80210.c: New test.
3326
f661e57e
DM
33272017-08-18 David Malcolm <dmalcolm@redhat.com>
3328
3329 PR c++/81514
3330 * g++.dg/lookup/empty.h: New file.
3331 * g++.dg/lookup/missing-std-include-2.C: Replace include of
3332 stdio.h with empty.h and a declaration of a "std::sprintf" not based
3333 on a built-in.
3334
00aa1fa2
L
33352017-08-18 H.J. Lu <hongjiu.lu@intel.com>
3336
3337 PR c/53037
3338 * c-c++-common/pr53037-5.c: New test.
3339 * g++.dg/pr53037-1.C: Likewise.
3340 * g++.dg/pr53037-2.C: Likewise.
3341 * g++.dg/pr53037-3.C: Likewise.
3342 * g++.dg/pr53037-4.C: Likewise.
3343 * gcc.dg/pr53037-1.c: Likewise.
3344 * gcc.dg/pr53037-2.c: Likewise.
3345 * gcc.dg/pr53037-3.c: Likewise.
3346 * gcc.dg/pr53037-4.c: Likewise.
3347
4a89b7e7
PB
33482017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3349
3350 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
3351 * gcc.target/powerpc/p9-vparity.c: Likewise.
3352 * gcc.target/powerpc/pr68805.c: Likewise.
3353 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
3354
d00fdf85
PB
33552017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3356
3357 PR target/72804
3358 * gcc.target/powerpc/pr72804.c: New test.
3359
e67bbd5d
MP
33602017-08-17 Marek Polacek <polacek@redhat.com>
3361
3362 PR middle-end/81814
3363 * gcc.dg/torture/pr81814.c: New test.
3364
ea58eb88
JW
33652017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
3366
3367 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
3368
ab4b719a
TV
33692017-08-17 Tom de Vries <tom@codesourcery.com>
3370
3371 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
3372
344be1fd
RB
33732017-08-17 Richard Biener <rguenther@suse.de>
3374
3375 * gcc.dg/tree-ssa/vrp117.c: New testcase.
3376
7911a54d
UB
33772017-08-16 Uros Bizjak <ubizjak@gmail.com>
3378
3379 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
3380 scan-assembler-times for alpha*-*-*.
3381 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
3382 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
3383
b68a9f34
TK
33842017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3385
3386 PR fortran/81116
3387 * gfortran.dg/realloc_on_assignment_29.f90: New test.
3388
adb5b54b
UB
33892017-08-16 Uros Bizjak <ubizjak@gmail.com>
3390
3391 PR target/46091
3392 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
3393 (testm): New test function.
3394 * gcc.target/i386/pr46091-2.c: Ditto.
3395 * gcc.target/i386/pr46091-3.c: Ditto.
3396
90d43c80
BC
33972017-08-16 Bin Cheng <bin.cheng@arm.com>
3398
3399 PR tree-optimization/81832
3400 * gcc.dg/tree-ssa/pr81832.c: New test.
3401
963aeaad
RS
34022017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
3403
3404 PR tree-optimization/81835
3405 * gcc.dg/vect/pr81815.c: New test.
3406
aaf46c35
JM
34072017-08-15 Joseph Myers <joseph@codesourcery.com>
3408
3409 PR target/78460
3410 PR target/67712
3411 * gcc.c-torture/compile/string-large-1.c: New test.
3412
204b99cd
RB
34132017-08-15 Richard Biener <rguenther@suse.de>
3414
3415 PR tree-optimization/81790
3416 * gcc.dg/torture/pr81790.c: New testcase.
3417
27be025d
MS
34182017-08-14 Martin Sebor <msebor@redhat.com>
3419
3420 PR c/81117
3421 * c-c++-common/attr-nonstring-1.c: New test.
3422
da67acb9
MS
34232017-08-14 Martin Sebor <msebor@redhat.com>
3424
3425 PR c/81117
3426 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
3427
9e3b1778
DE
34282017-08-14 David Edelsohn <dje.gcc@gmail.com>
3429
3430 * gcc.dg/ucnid-5.c: Skip on AIX.
3431 * gcc.target/powerpc/pr79909.c: Skip on AIX.
3432
2912db04
UB
34332017-08-14 Uros Bizjak <ubizjak@gmail.com>
3434
3435 PR target/46091
3436 * gcc.target/i386/pr46091-1.c: New test.
3437 * gcc.target/i386/pr46091-2.c: Ditto.
3438 * gcc.target/i386/pr46091-3.c: Ditto.
3439
c7fd2176
WD
34402017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3441
3442 PR target/81643
3443 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
3444
a72a7e39
BS
34452017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3446
3447 PR target/79845
3448 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
3449 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
3450 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
3451 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3452 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3453 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
3454 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3455 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
3456 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3457 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3458 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3459 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3460 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3461 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3462 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3463 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3464 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3465 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3466 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3467 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3468 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3469 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3470 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3471 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3472 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3473 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3474 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3475 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3476 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3477 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3478 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3479 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3480 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3481 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3482 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3483 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3484 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3485 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3486 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3487 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3488 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3489 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3490 * gcc.target/powerpc/cmpb-3.c: Likewise.
3491 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3492 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3493 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3494 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3495 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3496 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3497 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3498 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3499 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3500 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3501 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3502 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3503 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3504 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3505 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3506 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3507 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3508 * gcc.target/powerpc/no-r11-3.c: Likewise.
3509 * gcc.target/powerpc/pr80098-1.c: Likewise.
3510 * gcc.target/powerpc/pr80098-2.c: Likewise.
3511 * gcc.target/powerpc/pr80098-3.c: Likewise.
3512 * gcc.target/powerpc/pr80098-4.c: Likewise.
3513 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3514 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3515 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3516 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3517 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3518 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3519 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3520 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3521 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3522 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3523 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3524
8d2d0de9
BC
35252017-08-14 Bin Cheng <bin.cheng@arm.com>
3526
3527 PR tree-optimization/81799
3528 * gcc.dg/tree-ssa/pr81799.c: New.
3529
5316dd1b
WD
35302017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3531
3532 PR middle-end/46932
3533 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3534 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3535
250db3f9
SN
35362017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3537
3538 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3539 -mno-pc-relative-literal-loads.
3540
0d9255af
RO
35412017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3542
3543 PR testsuite/81793
3544 * gcc.dg/pie-static-1.c: Require both static and pie support.
3545 * gcc.dg/pie-static-2.c: Likewise.
3546
7a7b545f
PMR
35472017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3548
3549 PR ada/79542
3550 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3551
bb85aa74
MP
35522017-08-11 Marek Polacek <polacek@redhat.com>
3553
3554 PR c/81795
3555 * gcc.dg/pr81795.c: New test.
3556
c4fa8984
TK
35572017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3558
3559 PR fortran/60355
3560 * gfortran.dg (bind_c_usage_30): New test.
3561
fe8a99d8
ML
35622017-08-11 Martin Liska <mliska@suse.cz>
3563
3564 PR tree-opt/79987
3565 * gcc.target/i386/mpx/pr79987.c: New test.
3566
4c71a171
ML
35672017-08-11 Martin Liska <mliska@suse.cz>
3568
3569 PR ipa/81213
3570 * gcc.target/i386/pr81213.c: New test.
3571
e1769bdd
UB
35722017-08-10 Uros Bizjak <ubizjak@gmail.com>
3573
3574 PR target/81708
3575 * gcc.target/i386/stack-prot-sym.c: New test.
3576
adc84037
RS
35772017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3578
3579 PR testsuite/81738
3580 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3581 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3582 vect_perm and vect_element_align for vectorization.
3583
8e941ae9
L
35842017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3585
3586 PR target/81736
3587 * gcc.target/i386/pr81736-1.c: New test.
3588 * gcc.target/i386/pr81736-2.c: Likewise.
3589 * gcc.target/i386/pr81736-3.c: Likewise.
3590 * gcc.target/i386/pr81736-4.c: Likewise.
3591 * gcc.target/i386/pr81736-5.c: Likewise.
3592 * gcc.target/i386/pr81736-6.c: Likewise.
3593 * gcc.target/i386/pr81736-7.c: Likewise.
3594
798f8628
WS
35952017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3596
3597 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3598 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3599
32129a17
DM
36002017-08-10 David Malcolm <dmalcolm@redhat.com>
3601
3602 * c-c++-common/missing-close-symbol.c: New test case.
3603 * c-c++-common/missing-symbol.c: New test case.
3604 * gcc.dg/unclosed-init.c: New test case.
3605 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3606 * g++.dg/diagnostic/unclosed-function.C: New test case.
3607 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3608 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3609 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3610 "expected identifier" error.
3611
57e1270f
FR
36122017-08-10 Fritz Reese <fritzoreese@gmail.com>
3613
3614 * gfortran.dg/dec_d_lines_1.f: New test.
3615 * gfortran.dg/dec_d_lines_2.f: New test.
3616
36172017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3618
3619 * gfortran.dg/dec_structure_18.f90: New test.
3620 * gfortran.dg/dec_structure_19.f90: New test.
3621 * gfortran.dg/dec_structure_20.f90: New test.
3622 * gfortran.dg/dec_structure_21.f90: New test.
3623
aaab59b4
MP
36242017-08-10 Marek Polacek <polacek@redhat.com>
3625
3626 PR testsuite/81784
3627 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3628
f234f078
MP
3629 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3630
2b7d0696
ML
36312017-08-10 Martin Liska <mliska@suse.cz>
3632
3633 PR c++/81355
3634 * g++.dg/other/pr81355.C: New test.
3635
47ee1b7c
DM
36362017-08-09 David Malcolm <dmalcolm@redhat.com>
3637
3638 * jit.dg/all-non-failing-tests.h: Add note about
3639 test-vector-types.cc.
3640 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3641 case.
3642 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3643 New test case.
3644 * jit.dg/test-vector-types.cc: New test case.
3645
b388427b
AP
36462017-08-09 Andrew Pinski <apinski@cavium.com>
3647
3648 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3649 --save-temps to the options passed.
3650
12c2ab7b
MC
36512017-08-09 Michael Collison <michael.collison@arm.com>
3652
3653 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3654 boundary option and fix comment.
3655 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3656 boundary option and fix comment.
3657 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3658 boundary option and fix comment.
3659 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3660 -mstructure-size boundary option.
3661
a8a581af
SB
36622017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3663
3664 PR rtl-optimization/81423
3665 * gcc.c-torture/execute/pr81423.c: New testcase.
3666
50a87c1c
WS
36672017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3668
3669 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3670 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3671 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3672 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3673
3d9a180f
WS
36742017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3675
3676 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3677 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3678
ee9a9e7b
WS
36792017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3680
3681 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3682 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3683 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3684
07999eb2
WS
36852017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3686
3687 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3688 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3689 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3690 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3691
0ca970cd
SB
36922017-08-09 Slava Barinov <v.barinov@samsung.com>
3693
3694 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3695
296c53ac
MP
36962017-08-09 Marek Polacek <polacek@redhat.com>
3697
3698 PR c/81233
3699 * gcc.dg/diagnostic-types-1.c: New test.
3700 * gcc.dg/assign-warn-1.c: Update warning messages.
3701 * gcc.dg/assign-warn-2.c: Likewise.
3702 * gcc.dg/c90-const-expr-5.c: Likewise.
3703 * gcc.dg/c99-const-expr-5.c: Likewise.
3704 * gcc.dg/conv-2.c: Likewise.
3705 * gcc.dg/init-bad-7.c: Likewise.
3706 * gcc.dg/overflow-warn-1.c: Likewise.
3707 * gcc.dg/overflow-warn-2.c: Likewise.
3708 * gcc.dg/overflow-warn-3.c: Likewise.
3709 * gcc.dg/overflow-warn-4.c: Likewise.
3710 * gcc.dg/pointer-array-atomic.c: Likewise.
3711 * gcc.dg/pr26865.c: Likewise.
3712 * gcc.dg/pr61162-2.c: Likewise.
3713 * gcc.dg/pr61162.c: Likewise.
3714 * gcc.dg/pr67730-2.c: Likewise.
3715 * gcc.dg/pr69156.c: Likewise.
3716 * gcc.dg/pr70174.c: Likewise.
3717 * objc.dg/proto-lossage-4.m: Likewise.
3718
a32c8316
MP
37192017-08-09 Marek Polacek <polacek@redhat.com>
3720
3721 PR c/81417
3722 * Wsign-compare-1.c: New test.
3723 * gcc.dg/compare1.c: Adjust dg-bogus.
3724 * gcc.dg/compare2.c: Likewise.
3725 * gcc.dg/compare3.c: Likewise.
3726 * gcc.dg/compare7.c: Likewise.
3727 * gcc.dg/compare8.c: Likewise.
3728 * gcc.dg/compare9.c: Likewise.
3729 * gcc.dg/pr11492.c: Likewise.
3730
7345b714
L
37312017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3732
3733 PR driver/81523
3734 * gcc.dg/pie-7.c: New test.
3735 * gcc.dg/pie-static-1.c: Likewise.
3736 * gcc.dg/pie-static-2.c: Likewise.
3737
d5bf81b3
UB
37382017-08-08 Uros Bizjak <ubizjak@gmail.com>
3739
3740 PR target/81708
3741 * gcc.target/i386/stack-prot-guard.c: New test.
3742
4261463d
TC
37432017-08-08 Tamar Christina <tamar.christina@arm.com>
3744
3745 * gcc.target/aarch64/xorsign.c: New.
3746 * gcc.target/aarch64/xorsign_exec.c: New.
3747 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3748
b115e803
BS
37492017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3750
3751 PR tree-optimization/81354
3752 * g++.dg/torture/pr81354.C: New file.
3753
51bd28ed
RB
37542017-08-08 Richard Biener <rguenther@suse.de>
3755
3756 PR middle-end/81719
3757 * g++.dg/tree-ssa/pr81719.C: New testcase.
3758
26d66f28
RB
37592017-08-08 Richard Biener <rguenther@suse.de>
3760
3761 PR tree-optimization/81723
3762 * gfortran.dg/pr81723.f: New testcase.
3763
82c0d3eb
BS
37642017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3765
3766 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3767 string.
3768 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3769 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3770 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3771 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3772 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3773 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3774 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3775 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3776 * gcc.target/powerpc/cmpb-3.c: Likewise.
3777 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3778 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3779
d81e058f
ML
37802017-08-08 Martin Liska <mliska@suse.cz>
3781
3782 PR tree-opt/81696
3783 * gcc.dg/ipa/pr81696.c: New test.
3784
a5c93f53
BC
37852017-08-08 Bin Cheng <bin.cheng@arm.com>
3786
3787 PR tree-optimization/81744
3788 * gcc.dg/tree-ssa/pr81744.c: New.
3789
a5afbdd6
MP
37902017-08-08 Marek Polacek <polacek@redhat.com>
3791
3792 PR c++/81607
3793 * g++.dg/other/bitfield6.C: New test.
3794
08c4c51e
MM
37952017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3796
3797 PR target/81593
3798 * gcc.target/powerpc/vec-setup.h: New tests to test various
3799 combinations of setting up vectors of 2 double word elements.
3800 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3801 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3802 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3803 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3804 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3805 vector inserts from vector extracts.
3806 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3807
950a884b
TK
38082017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3809
3810 PR fortran/68829
3811 PR fortran/81701
3812 * gfortran.dg/o_fast_stacksize.90: New test.
3813
6f1a16cb
WD
38142017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3815
3816 PR middle-end/46932
3817 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3818
4090b652
L
38192017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3820
3821 * gcc.target/i386/pr81736-1.c: Removed.
3822 * gcc.target/i386/pr81736-2.c: Likewise.
3823 * gcc.target/i386/pr81736-3.c: Likewise.
3824 * gcc.target/i386/pr81736-4.c: Likewise.
3825
079a0363
L
38262017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3827
3828 PR target/81736
3829 * gcc.target/i386/pr81736-1.c: New test.
3830 * gcc.target/i386/pr81736-2.c: Likewise.
3831 * gcc.target/i386/pr81736-3.c: Likewise.
3832 * gcc.target/i386/pr81736-4.c: Likewise.
3833
1653a865
MP
38342017-08-07 Marek Polacek <polacek@redhat.com>
3835
3836 PR middle-end/81737
3837 * gcc.dg/pr81737.c: New test.
3838
577eec56
ML
38392017-08-07 Martin Liska <mliska@suse.cz>
3840
3841 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3842 * gcc.dg/parm-impl-decl-1.c: Likewise.
3843 * gcc.dg/parm-impl-decl-3.c: Likewise.
3844 * gcc.dg/Wattributes-5.c: New test.
3845
537bf9ac
AP
38462017-08-06 Andrew Pinski <apinski@cavium.com>
3847
3848 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3849 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3850 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3851 * gcc.target/aarch64/target_attr_4.c: Likewise.
3852 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3853 * gcc.target/aarch64/target_attr_2.c: Likewise.
3854 * gcc.target/aarch64/target_attr_7.c: Likewise.
3855 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3856 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3857 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3858
90596474
AP
38592017-08-06 Andrew Pinski <apinski@cavium.com>
3860
3861 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3862 -march=armv8-a+nolse, skip if -mcpu= is passed.
3863 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3864
08e9cb5a
AP
38652017-08-06 Andrew Pinski <apinski@cavium.com>
3866
3867 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3868 * gcc.target/aarch64/_Float16_2.c: Likewise.
3869 * gcc.target/aarch64/_Float16_3.c: Likewise.
3870
4a6ad083
TV
38712017-08-06 Tom de Vries <tom@codesourcery.com>
3872
3873 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3874
b363e726
TV
38752017-08-06 Tom de Vries <tom@codesourcery.com>
3876
3877 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3878 type. Add missing return.
3879
8fbcf075
TV
38802017-08-06 Tom de Vries <tom@codesourcery.com>
3881
3882 PR testsuite/81731
3883 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3884 variable 'a' definition.
3885 (b): Remove unused variable.
3886 (gp): New variable.
3887 (check): Add parameter corresponding to call in main, and handle.
3888
67695c07
PC
38892017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3890
3891 PR c++/79790
23d12941 3892 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3893
c779bea5
YG
38942017-08-04 Yury Gribov <tetra2005@gmail.com>
3895
3896 PR tree-optimization/57371
3897 * c-c++-common/pr57371-1.c: New test.
3898 * c-c++-common/pr57371-2.c: New test.
3899 * c-c++-common/pr57371-3.c: New test.
3900 * c-c++-common/pr57371-4.c: New test.
3901 * gcc.dg/pr57371-5.c: New test.
3902
e52341f1
CL
39032017-08-04 Carl Love <cel@us.ibm.com>
3904
3905 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3906 builtin test cases for vec_mule, and vec_mulo.
3907 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3908 builtin test cases for vec_mule, and vec_mulo.
3909
295940c3
L
39102017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3911
3912 PR target/81590
3913 * gcc.target/i386/avx512-check.h: New file.
3914 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3915 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3916 * gcc.target/i386/avx512cd-check.h: Likewise.
3917 * gcc.target/i386/avx512ifma-check.h: Likewise.
3918 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3919 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3920 * gcc.target/i386/avx512bw-check.h: Rewrite.
3921 * gcc.target/i386/avx512dq-check.h: Likewise.
3922 * gcc.target/i386/avx512er-check.h: Likewise.
3923 * gcc.target/i386/avx512f-check.h: Likewise.
3924 * gcc.target/i386/avx512vl-check.h: Likewise.
3925 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3926 only.
3927 (test_512): Removed.
3928 (avx512*_test): Likewise.
3929 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3930
f4f2c2ec
MP
39312017-08-04 Marek Polacek <polacek@redhat.com>
3932
3933 PR middle-end/81695
3934 * gcc.dg/pr81695.c: New test.
3935
62c8a2cf
RS
39362017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3937
3938 PR tree-optimization/81136
3939 * gcc.dg/vect/pr81136.c: Add scan test.
3940
dfbddbeb
RS
39412017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3942
3943 * gcc.dg/vect/vect-alias-check-3.c: New test.
3944 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3945 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3946
165b2f5f
RB
39472017-08-04 Richard Biener <rguenther@suse.de>
3948
3949 PR middle-end/81705
3950 * c-c++-common/ubsan/pr81705.c: New testcase.
3951
7c0881d5
BS
39522017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3953
3954 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3955 messages that used to start with a capital letter.
3956 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3957 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3958 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3959 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3960 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3961 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3962 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3963 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3964 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3965 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3966 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3967 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3968 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3969 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3970 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3971 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3972 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3973 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3974 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3975 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3976 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3977 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3978 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3979 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3980 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3981 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3982 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3983 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3984 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3985 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3986 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3987 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3988 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3989 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3990 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3991 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3992 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3993 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3994 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3995 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3996 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3997 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3998 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3999 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4000 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4001 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4002 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4003 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4004 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4005 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4006 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4007 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4008 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4009 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4010 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4011 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4012
2fdaed89
JJ
40132017-08-03 Jakub Jelinek <jakub@redhat.com>
4014
4015 PR target/81621
4016 * gcc.dg/pr81621.c: New test.
4017
297db279
RB
40182017-08-03 Richard Biener <rguenther@suse.de>
4019
4020 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
4021 and CSE.
4022
2fdaed89 40232017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
4024
4025 PR middle-end/81148
4026 * c-c++-common/ubsan/pr81148.c: New testcase.
4027
cad136a4
TV
40282017-08-03 Tom de Vries <tom@codesourcery.com>
4029
4030 PR target/81662
4031 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
4032
2392baa5
JJ
40332017-08-03 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR driver/81650
4036 * gcc.dg/pr81650.c: New test.
4037
e5e691a5
PC
40382017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
4039
4040 PR c++/71440
4041 * g++.dg/template/crash127.C: New.
4042
0a734553
JJ
40432017-08-03 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR middle-end/81052
4046 * c-c++-common/pr81052.c: New test.
4047
673aef33
TV
40482017-08-03 Tom de Vries <tom@codesourcery.com>
4049
4050 * gcc.dg/pr56727-2.c: Require alias.
4051
2a8485f6
TV
40522017-08-03 Tom de Vries <tom@codesourcery.com>
4053
4054 * gcc.dg/attr-noipa.c: Require alloca.
4055
8b917598
TV
40562017-08-03 Tom de Vries <tom@codesourcery.com>
4057
4058 * gcc.dg/torture/pr80163.c: Require label_values.
4059
4ca8bf91
TV
40602017-08-03 Tom de Vries <tom@codesourcery.com>
4061
4062 PR target/81662
4063 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
4064 * c-c++-common/patchable_function_entry-default.c: Same.
4065 * c-c++-common/patchable_function_entry-definition.c: Same.
4066
f4629481
UB
40672017-08-02 Uros Bizjak <ubizjak@gmail.com>
4068
4069 PR target/81644
4070 * gcc.target/i386/pr81644.c: New test.
4071
86994621
TV
40722017-08-02 Tom de Vries <tom@codesourcery.com>
4073
4074 * gcc.dg/Walloca-14.c: Use relative line number.
4075
9501fd4b
UB
40762017-08-02 Uros Bizjak <ubizjak@gmail.com>
4077
4078 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
4079 test "no-3dnowa" target attribute.
4080
f7b6353a
MP
40812017-08-02 Marek Polacek <polacek@redhat.com>
4082
4083 PR c/81289
4084 * gcc.dg/noncompile/pr81289.c: New test.
4085
8a6eab34
MP
4086 PR c/81448
4087 PR c/81306
4088 * c-c++-common/Wmultistatement-macros-13.c: New test.
4089
349721b7
JJ
40902017-08-02 Jakub Jelinek <jakub@redhat.com>
4091
e4f0733a
JJ
4092 PR c++/81640
4093 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
4094
349721b7
JJ
4095 PR middle-end/79499
4096 * gcc.dg/pr79499.c: New test.
4097
77eefb71
RB
40982017-08-02 Richard Biener <rguenther@suse.de>
4099
4100 PR tree-optimization/81633
4101 * gcc.dg/vect/pr81633.c: New testcase.
4102
760f74c2
L
41032017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4104
4105 * gcc.dg/guality/pr25967-1.c: New test.
4106 * gcc.dg/guality/pr25967-2.c: Likewise.
4107 * gcc.dg/torture/pr25967-1.c: Likewise.
4108 * gcc.dg/torture/pr25967-2.c: Likewise.
4109
a2e28a97
L
41102017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 PR target/81654
4113 * gcc.target/i386/pr81654.c: New test.
4114
d8afd032
TK
41152017-08-01 Thomas König <tkoenig@gcc.gnu.org>
4116
4117 PR fortran/79312
4118 * gfortran.dg/logical_assignment_1.f90: New test.
4119
671a00ee
ML
41202017-08-01 Martin Liska <mliska@suse.cz>
4121
4122 PR middle-end/70140
4123 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4124
7d3eecca
ML
41252017-08-01 Martin Liska <mliska@suse.cz>
4126
4127 Revert r250771
4128 Make mempcpy more optimal (PR middle-end/70140).
4129
636730ca
JJ
41302017-08-01 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR target/81622
4133 * gcc.target/powerpc/pr81622.c: New test.
4134
74cc0b2b
SE
41352017-08-01 Steve Ellcey <sellcey@cavium.com>
4136
4137 PR tree-optimization/80925
4138 * gcc.dg/vect/vect-28.c: Add
4139 --param vect-max-peeling-for-alignment=0 option.
4140 Remove unaligned access and peeling checks.
4141 * gcc.dg/vect/vect-33-big-array.c: Ditto.
4142 * gcc.dg/vect/vect-70.c: Ditto.
4143 * gcc.dg/vect/vect-87.c: Ditto.
4144 * gcc.dg/vect/vect-88.c: Ditto.
4145 * gcc.dg/vect/vect-91.c: Ditto.
4146 * gcc.dg/vect/vect-93.c: Ditto.
4147
0102e469
TV
41482017-08-01 Tom de Vries <tom@codesourcery.com>
4149
4150 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
4151 * gcc.target/nvptx/slp.c (foo): Same.
4152
813485c6
RB
41532017-08-01 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/81181
4156 * gcc.dg/torture/pr81181.c: New testcase.
4157
98b7180c
ML
41582017-08-01 Martin Liska <mliska@suse.cz>
4159
4160 PR middle-end/70140
4161 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4162
4f3e333a
UB
41632017-08-01 Uros Bizjak <ubizjak@gmail.com>
4164
4165 PR target/81641
4166 * gcc.target/i386/pr81641.c: New test.
4167
b8bb5772
UB
41682017-08-01 Uros Bizjak <ubizjak@gmail.com>
4169
4170 PR target/81639
4171 * gcc.target/i386/pr81639.c: New test.
4172
34e5c511
RB
41732017-08-01 Richard Biener <rguenther@suse.de>
4174
4175 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
4176 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
4177 endless loop.
4178 * gcc.dg/uninit-23.c: Adjust.
4179
5e19d437
BC
41802017-08-01 Bin Cheng <bin.cheng@arm.com>
4181
4182 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
4183 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
4184
7061cfc0
BC
41852017-08-01 Bin Cheng <bin.cheng@arm.com>
4186
4187 PR tree-optimization/81627
4188 * gcc.dg/tree-ssa/pr81627.c: New.
4189
39637a44
BC
41902017-08-01 Bin Cheng <bin.cheng@arm.com>
4191
4192 PR tree-optimization/81620
4193 * gcc.dg/tree-ssa/pr81620-1.c: New.
4194 * gcc.dg/tree-ssa/pr81620-2.c: New.
4195
f9c5fe06
DH
41962017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4197
4198 PR testsuite/53542
4199 * gfortran.dg/use_30.f90: New test.
4200
da98e3b1
JJ
42012017-08-01 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR tree-optimization/81588
4204 * gcc.dg/tree-ssa/pr81588.c: New test.
4205 * gcc.dg/pr81588.c: New test.
4206 * gcc.c-torture/execute/pr81588.c: New test.
4207
5e8fe12f
RB
42082017-08-01 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/81297
4211 * gcc.dg/torture/pr81297.c: New testcase.
4212
93ac482a
UB
42132017-07-31 Uros Bizjak <ubizjak@gmail.com>
4214
4215 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
4216
6cc518c6
SE
42172017-07-31 Steve Ellcey <sellcey@cavium.com>
4218
4219 PR tree-optimization/80925
93ac482a 4220 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
4221 --param vect-max-peeling-for-alignment=0 option.
4222 Remove unaligned access and peeling checks.
4223 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
4224
24c8e8eb
CL
42252017-07-31 Carl Love <cel@us.ibm.com>
4226
4227 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
4228 missed in commit 250746.
4229
b40e941b
CL
42302017-07-31 Carl Love <cel@us.ibm.com>
4231
4232 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
4233 new builtins.
4234
67779f74
L
42352017-07-31 H.J. Lu <hongjiu.lu@intel.com>
4236
4237 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
4238 * gcc.target/i386/pr79793-2.c: Likewise.
4239
a97cf8f9
UB
42402017-07-31 Uros Bizjak <ubizjak@gmail.com>
4241
4242 PR target/25967
4243 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
4244 (naked): Add attribute regparm(1) for x86_32 targets.
4245 Add integer argument. Remove global "data" variable.
4246 (main): Pass integer argument to naked function.
4247 * gcc.target/i386/naked-4.c: New test.
4248
7fef86d3
JH
42492017-07-31 Jan Hubicka <hubicka@ucw.cz>
4250 Martin Liska <mliska@suse.cz>
4251
4252 * gcc.dg/predict-15.c: New test.
4253 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
4254
2ec580be
UB
42552017-07-31 Uros Bizjak <ubizjak@gmail.com>
4256
4257 PR target/25967
4258 * gcc.target/i386/naked-1.c: New test.
4259 * gcc.target/i386/naked-2.c: Ditto.
4260 * gcc.target/i386/naked-3.c: Ditto.
4261 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
4262 do_test_body0 stub function, use attribute "naked" instead.
4263 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
4264 * gcc.dg/pr44290-2.c: Ditto.
4265
cfdf6ff6
TK
42662017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4267
4268 PR fortran/81581
4269 * gfortran.dg/dim_sum_1.f90: New test case.
4270 * gfortran.dg/dim_sum_2.f90: New test case.
4271 * gfortran.dg/dim_sum_3.f90: New test case.
4272
5edb1c48
ML
42732017-07-31 Martin Liska <mliska@suse.cz>
4274
4275 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
4276 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4277
f34ebeb2
ML
42782017-07-31 Martin Liska <mliska@suse.cz>
4279
4280 PR sanitize/81530
4281 * g++.dg/ubsan/pr81530.C: New test.
4282
066bbc57
JJ
42832017-07-31 Jakub Jelinek <jakub@redhat.com>
4284
4285 PR sanitizer/81604
4286 * c-c++-common/ubsan/pr81604.c: New test.
4287
a10b3cf1
L
42882017-07-30 H.J. Lu <hongjiu.lu@intel.com>
4289
4290 PR target/79793
4291 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
4292 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
4293 (foo): Check the builtin return address against the return address
4294 in interrupt frame.
4295 * gcc.target/i386/pr79793-1.c: New test.
4296 * gcc.target/i386/pr79793-2.c: Likewise.
4297
942047f2
EB
42982017-07-29 Eric Botcazou <ebotcazou@adacore.com>
4299
4300 * c-c++-common/dump-ada-spec-7.c: New test.
4301
e071b767
JJ
43022017-07-29 Jakub Jelinek <jakub@redhat.com>
4303
4304 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
4305 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
4306
782a7850
PB
43072017-07-28 Peter Bergner <bergner@vnet.ibm.com>
4308
4309 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
4310
9de00935
TC
43112017-07-28 Tamar Christina <tamar.christina@arm.com>
4312
4313 * gcc.target/aarch64/int_mov_immediate_1.c: New.
4314
8de33df2
BC
43152017-07-28 Bin Cheng <bin.cheng@arm.com>
4316
4317 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
4318
8acb8421
TC
43192017-07-28 Tamar Christina <tamar.christina@arm.com>
4320 Bilyan Borisov <bilyan.borisov@arm.com>
4321
4322 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
4323 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
4324 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
4325 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
4326 * gcc.target/aarch64/pr63304_1.c: Changed to double.
4327
d9c259ef
BC
43282017-07-28 Bin Cheng <bin.cheng@arm.com>
4329
4330 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
4331 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
4332 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
4333 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
4334 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
4335 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
4336 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
4337 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
4338 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
4339 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
4340 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
4341
6d7649f8
ML
43422017-07-28 Martin Liska <mliska@suse.cz>
4343
4344 PR sanitizer/81340
4345 * g++.dg/asan/pr81340.C: New test.
4346
92e29a5e
RB
43472017-07-28 Richard Biener <rguenther@suse.de>
4348
4349 PR tree-optimization/81502
4350 * gcc.target/i386/pr81502.c: New testcase.
4351
70affe6a
ML
43522017-07-28 Martin Liska <mliska@suse.cz>
4353
4354 PR sanitizer/81460
4355 * gcc.dg/asan/pr81460.c: New test.
4356
d0ee55a1
JJ
43572017-07-28 Jakub Jelinek <jakub@redhat.com>
4358
c9b39a49
JJ
4359 PR sanitizer/80998
4360 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
4361 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
4362
d0ee55a1
JJ
4363 PR tree-optimization/81578
4364 * gcc.dg/pr81578.c: New test.
4365
1ce75e41
RB
43662017-07-28 Richard Biener <rguenther@suse.de>
4367
4368 PR tree-optimization/81573
4369 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
4370
7a5cbf29
PB
43712017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4372
4373 * g++.dg/pr69667.C: Remove option -mlra.
4374 * gcc.target/powerpc/dform-1.c: Likewise.
4375 * gcc.target/powerpc/dform-2.c: Likewise.
4376 * gcc.target/powerpc/dform-3.c: Likewise.
4377 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4378 * gcc.target/powerpc/p9-vparity.c: Likewise.
4379 * gcc.target/powerpc/pr63491.c: Likewise.
4380 * gcc.target/powerpc/pr67808.c: Likewise.
4381 * gcc.target/powerpc/pr68805.c: Likewise.
4382 * gcc.target/powerpc/pr69461.c: Likewise.
4383 * gcc.target/powerpc/pr71680.c: Likewise.
4384 * gcc.target/powerpc/pr77289.c: Likewise.
4385 * gcc.target/powerpc/pr78458.c: Likewise.
4386 * gcc.target/powerpc/pr78543.c: Likewise.
4387 * g++.dg/pr71294.C: Remove option -mno-lra.
4388 * gcc.target/powerpc/pr71656-1.c: Likewise.
4389 * gcc.target/powerpc/pr71656-2.c: Likewise.
4390 * gcc.target/powerpc/pr71698.c: Likewise.
4391
2c2789d5
KT
43922017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4393 Sudakshina Das <sudi.das@arm.com>
4394
4395 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
4396
06bd22f6
MP
43972017-07-27 Marek Polacek <polacek@redhat.com>
4398
4399 PR c/81417
4400 * c-c++-common/Wsign-compare-1.c: New test.
4401 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
4402 * g++.dg/warn/Wsign-compare-4.C: Likewise.
4403 * g++.dg/warn/Wsign-compare-6.C: Likewise.
4404 * g++.dg/warn/compare1.C: Likewise.
4405 * gcc.dg/compare1.c: Likewise.
4406 * gcc.dg/compare2.c: Likewise.
4407 * gcc.dg/compare4.c: Likewise.
4408 * gcc.dg/compare5.c: Likewise.
4409 * gcc.dg/pr35430.c: Likewise.
4410 * gcc.dg/pr60087.c: Likewise.
4411
27c8b49b
PB
44122017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4413
4414 PR middle-end/81564
4415 * gcc.dg/pr81564.c: New test.
4416
b7675b59
RB
44172017-07-27 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/81573
4420 PR tree-optimization/81494
4421 * gcc.dg/torture/pr81573.c: New testcase.
4422
719488f8
RB
44232017-07-27 Richard Biener <rguenther@suse.de>
4424
4425 PR tree-optimization/81571
4426 * gcc.dg/torture/pr81571.c: New testcase.
4427
9811e84c
RB
44282017-07-27 Richard Biener <rguenther@suse.de>
4429
4430 PR tree-optimization/81502
4431 * gcc.target/i386/vect-insert-1.c: New testcase.
4432
58814c76
AK
44332017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4434
4435 PR target/81534
4436 * gcc.target/s390/pr81534.c: New test.
4437
036ea399
JJ
44382017-07-27 Jakub Jelinek <jakub@redhat.com>
4439
7d25ac20
JJ
4440 PR tree-optimization/81555
4441 PR tree-optimization/81556
4442 * gcc.c-torture/execute/pr81555.c: New test.
4443 * gcc.c-torture/execute/pr81556.c: New test.
4444
036ea399
JJ
4445 * gcc.dg/attr-noipa.c: New test.
4446 * gcc.dg/ipa/ipa-pta-18.c: New test.
4447 * gcc.dg/ipa/ipa-sra-11.c: New test.
4448
9bfda664
MM
44492017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4450
4451 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
4452 option.
4453 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4454 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4455 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4456 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4457 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4458 * gcc.target/powerpc/vsx-simode.c: Likewise.
4459 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4460 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4461
eb086562
PC
44622017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4463
4464 PR c++/71570
4465 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
4466
a7473dc5
L
44672017-07-26 H.J. Lu <hongjiu.lu@intel.com>
4468
4469 PR target/81563
4470 * gcc.target/i386/pr81563.c: New test
4471
404f48ac
WD
44722017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4473
4474 PR target/79041
4475 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
4476
c3d38629
MP
44772017-07-26 Marek Polacek <polacek@redhat.com>
4478
4479 PR middle-end/70992
4480 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
4481 * gcc.dg/overflow-warn-2.c: Likewise.
4482 * gcc.dg/overflow-warn-3.c: Likewise.
4483 * gcc.dg/overflow-warn-4.c: Likewise.
4484 * gcc.dg/torture/pr70992-2.c: New test.
4485 * gcc.dg/torture/pr70992.c: New test.
4486
4f450a2b
RB
44872017-07-26 Richard Biener <rguenther@suse.de>
4488
4489 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
4490 happening in ccp1.
4491 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
4492
e1711448
WD
44932017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4494
4495 PR middle-end/46932
4496 * gcc.dg/pr46932.c: New testcase.
4497
108c3c88
ML
44982017-07-26 Martin Liska <mliska@suse.cz>
4499
4500 PR sanitize/81186
4501 * gcc.dg/asan/pr81186.c: New test.
4502
52645850
CL
45032017-07-25 Carl Love <cel@us.ibm.com>
4504
4505 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4506 vec_cnttz builtins.
4507
a8697b27
EB
45082017-07-25 Eric Botcazou <ebotcazou@adacore.com>
4509
4510 * gnat.dg/opt66.adb: New test.
4511
288fe52e
AM
45122017-07-25 Alexander Monakov <amonakov@ispras.ru>
4513
4514 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
4515 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
4516
b771c609
AM
45172017-07-25 Alexander Monakov <amonakov@ispras.ru>
4518
4519 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4520
45212017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
4522
4523 * c-c++-common/patchable_function_entry-default.c: New test.
4524 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4525 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4526
774cccdc
JJ
45272017-07-25 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR target/81532
4530 * gcc.target/i386/pr80833-3.c: New test.
4531 * gcc.target/i386/avx512dq-pr81532.c: New test.
4532 * gcc.target/i386/avx512bw-pr81532.c: New test.
4533
1aa54f90
RB
45342017-07-25 Richard Biener <rguenther@suse.de>
4535
4536 PR tree-optimization/81455
4537 * gcc.dg/pr81455.c: New testcase.
4538
e294f495
RB
45392017-07-25 Richard Biener <rguenther@suse.de>
4540
4541 PR tree-optimization/81529
4542 * gfortran.dg/pr81529.f90: New testcase.
4543
edf8ba4b
WD
45442017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4545
774cccdc 4546 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 4547
ea063871
RB
45482017-07-25 Richard Biener <rguenther@suse.de>
4549
4550 PR tree-optimization/81410
4551 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4552
5ea71a5a
RB
45532017-07-25 Richard Biener <rguenther@suse.de>
4554
4555 PR tree-optimization/81510
4556 * gcc.dg/torture/pr81510.c: New testcase.
4557 * gcc.dg/torture/pr81510-2.c: Likewise.
4558
4287b4e8
ML
45592017-07-25 Martin Liska <mliska@suse.cz>
4560
4561 PR ipa/81520
4562 * gcc.dg/ipa/pr81520.c: New test.
4563
d49718d6
MP
45642017-07-25 Marek Polacek <polacek@redhat.com>
4565
4566 PR c/81364
4567 * Wmultistatement-macros-12.c: New test.
4568
0e82a9b9
BC
45692017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4570
4571 PR target/81414
4572 * gcc.target/aarch64/pr81414.C: New.
4573
3d99332b
RB
45742017-07-25 Richard Biener <rguenther@suse.de>
4575
4576 PR middle-end/81505
4577 * gcc.dg/ubsan/pr81505.c: New testcase.
4578
52d0f7bd
DS
45792017-07-24 Daniel Santos <daniel.santos@pobox.com>
4580
4581 PR testsuite/80759
4582 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4583 (ELFFN_BEGIN): Rename to FN_TYPE.
4584 (ELFFN_END): Rename to FN_SIZE.
4585 (ASMNAME): New macro.
4586 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4587 .global.
4588 (FUNC_END): Use ASMNAME.
4589 (test_data_save): Remove.
4590 (test_data_input): Likewise.
4591 (test_data_output: Likewise.
4592 (test_data_fn): Likewise.
4593 (test_data_retaddr): Likewise.
4594 (regs_to_mem): Make globals, use r10 instead of rax.
4595 (mem_to_regs): Likewise.
4596 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4597 body to ms-sysv.c.
4598 (do_test_aligned): Likewise.
4599 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4600 Add dg-* directives.
4601 (PASTE_STR): New macro.
4602 (ASMNAME): Likewise.
4603 (LOAD_TEST_DATA_ADDR): Likewise.
4604 (TEST_DATA_OFFSET): Likewise.
4605 (do_test_body0): New C function.
4606 (do_test_body): New inline assembly routine.
4607 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4608 (runtest_ms_sysv): Modify.
4609
19930989
MM
46102017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4611
4612 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4613 since the upper-regs options have been deleted.
4614 * gcc.target/powerpc/pr65849-2.c: Likewise.
4615 * gcc.target/powerpc/pr80099-1.c: Likewise.
4616 * gcc.target/powerpc/pr80099-2.c: Likewise.
4617 * gcc.target/powerpc/pr80099-3.c: Likewise.
4618 * gcc.target/powerpc/pr80099-4.c: Likewise.
4619 * gcc.target/powerpc/pr80099-5.c: Likewise.
4620 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4621 support removal of the upper-regs options.
4622 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4623 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4624 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4625 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4626 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4627 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4628 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4629 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4630 * gcc.target/powerpc/ppc-round.c: Likewise.
4631 * gcc.target/powerpc/pr71720.c: Likewise.
4632 * gcc.target/powerpc/pr72853.c: Likewise.
4633 * gcc.target/powerpc/pr79907.c: Likewise.
4634 * gcc.target/powerpc/pr78953.c: Likewise.
4635 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4636 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4637 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4638 * gcc.target/powerpc/vec-init-3.c: Likewise.
4639 * gcc.target/powerpc/vec-init-6.c: Likewise.
4640 * gcc.target/powerpc/vec-init-7.c: Likewise.
4641 * gcc.target/powerpc/vec-set-char.c: Likewise.
4642 * gcc.target/powerpc/vec-set-int.c: Likewise.
4643 * gcc.target/powerpc/vec-set-short.c: Likewise.
4644
d47d34bb
WD
46452017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4646
4647 PR target/79041
4648 * gcc.target/aarch64/pr79041-2.c: New test.
4649
26bca0ed
CL
46502017-07-24 Carl Love <cel@us.ibm.com>
4651
4652 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4653 the new built-ins.
4654
4b40986c
JW
46552017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4656
4657 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4658
213c3b7b
TK
46592017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4660 Mikael Morin <mikael@gcc.gnu.org>
4661
4662 PR fortran/66102
4663 * gfortran.dg/realloc_on_assign_28.f90: New test.
4664
e2b71b5a
DE
46652017-07-23 David Edelsohn <dje.gcc@gmail.com>
4666
4667 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4668 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4669
f36dda3b
UB
46702017-07-23 Uros Bizjak <ubizjak@gmail.com>
4671
4672 PR target/80569
4673 * gcc.target/i386/pr80569.c: New test.
4674
5ff4baa5
CL
46752017-07-21 Carl Love <cel@us.ibm.com>
4676
4677 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4678 vmuleuh): Fix scan-assembler-times should check for word not half word
4679 instructions.
4680
43f84f6c
JW
46812017-07-21 Jim Wilson <jim.wilson@linaro.org>
4682
4683 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4684 redundant -march option.
4685 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4686 in addition to armv8.1-a.
4687
325fe816
YG
46882017-07-21 Yury Gribov <tetra2005@gmail.com>
4689
4690 PR middle-end/56727
4691 * gcc.dg/pr56727-1.c: New test.
4692 * gcc.dg/pr56727-2.c: New test.
4693
5a5838e0
SM
46942017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4695
4696 * gcc.target/powerpc/mmx-check.h: New file.
4697 * gcc.target/powerpc/mmx-packs.c: New file.
4698 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4699 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4700 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4701 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4702 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4703 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4704 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4705 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4706 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4707 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4708 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4709 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4710 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4711 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4712 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4713 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4714 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4715 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4716 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4717 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4718 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4719 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4720 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4721 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4722 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4723 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4724 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4725 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4726 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4727 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4728 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4729 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4730 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4731 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4732 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4733 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4734 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4735 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4736
9af7f373
RB
47372017-06-21 Richard Biener <rguenther@suse.de>
4738
4739 PR tree-optimization/81500
4740 * gcc.dg/torture/pr81500.c: New testcase.
4741
5aaa8fb4
NS
47422017-07-20 Nathan Sidwell <nathan@acm.org>
4743
4744 * g++.dg/ext/anon-struct6.C: Adjust diag.
4745 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4746
2953b72f
JJ
47472017-07-20 Jakub Jelinek <jakub@redhat.com>
4748
4749 PR target/80846
4750 * gcc.target/i386/avx-pr80846.c: New test.
4751 * gcc.target/i386/avx2-pr80846.c: New test.
4752 * gcc.target/i386/avx512f-pr80846.c: New test.
4753
73c4b4df
BC
47542017-07-20 Bin Cheng <bin.cheng@arm.com>
4755
4756 PR tree-optimization/81388
4757 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4758 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4759
77e5edaf
JH
47602017-07-17 Tom de Vries <tom@codesourcery.com>
4761
4762 PR middle-end/81030
4763 * gcc.dg/pr81030.c: New test.
4764
891ad31c
RB
47652017-07-20 Richard Biener <rguenther@suse.de>
4766
4767 PR tree-optimization/61171
4768 * g++.dg/vect/pr61171.cc: New testcase.
4769 * gfortran.dg/vect/pr61171.f: Likewise.
4770 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4771
f971b281
RB
47722017-07-20 Richard Biener <rguenther@suse.de>
4773
4774 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4775 with V64QImode.
4776 * gcc.dg/vect/slp-45.c: Likewise.
4777
2071f8f9
N
47782017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4779
4780 * gcc.dg/tree-ssa/vrp116.c: New Test.
4781
a6722e5b
MM
47822017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4783
4784 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4785 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4786 __builtin_cpu_is and __builtin_cpu_supports are supported.
4787
ccfa843f
SM
47882017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4789
4790 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4791 __BUILTIN_CPU_SUPPORTS__ defined.
4792 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4793 __BUILTIN_CPU_SUPPORTS__ defined.
4794
564e405c
JJ
47952017-07-19 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR tree-optimization/81346
4798 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4799
3717fbe3
TV
48002017-07-19 Tom de Vries <tom@codesourcery.com>
4801
4802 * gcc.target/nvptx/decl-init.c: Update alignment.
4803 * gcc.target/nvptx/slp-2-run.c: New test.
4804 * gcc.target/nvptx/slp-2.c: New test.
4805 * gcc.target/nvptx/v2di.c: New test.
4806
b98b34b7
TV
48072017-07-19 Tom de Vries <tom@codesourcery.com>
4808
4809 * gcc.target/nvptx/slp-run.c: New test.
4810 * gcc.target/nvptx/slp.c: New test.
4811 * gcc.target/nvptx/v2si-cvt.c: New test.
4812 * gcc.target/nvptx/v2si-run.c: New test.
4813 * gcc.target/nvptx/v2si.c: New test.
4814 * gcc.target/nvptx/vec.inc: New test.
4815
8d1628eb
JJ
48162017-07-19 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR tree-optimization/81346
4819 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4820 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4821 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4822 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4823 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4824 compiler to avoid X / C1 op C2 optimization to trigger.
4825
4d6ababc
ML
48262017-07-19 Martin Liska <mliska@suse.cz>
4827
4828 PR sanitizer/63361
4829 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4830 -ffloat-store or -mieee for targets that need it.
4831
d83cc5cc
TV
48322017-07-18 Tom de Vries <tom@codesourcery.com>
4833
4834 PR middle-end/81464
4835 * gfortran.dg/pr81464.f90: New test.
4836
e822e885
UB
48372017-07-18 Uros Bizjak <ubizjak@gmail.com>
4838
4839 PR target/81471
4840 * gcc.target/i386/pr81471.c: New test.
4841
b267968e
RB
48422017-06-18 Richard Biener <rguenther@suse.de>
4843
4844 PR tree-optimization/81410
4845 * gcc.dg/vect/pr81410.c: New testcase.
4846
33e9feb5
JH
48472017-07-18 Jan Hubicka <hubicka@ucw.cz>
4848
4849 PR middle-end/81462
4850 * g++.dg/torture/pr81462.C: New testcase.
4851
694dd0e4
BC
48522017-07-18 Bin Cheng <bin.cheng@arm.com>
4853
4854 PR target/81408
4855 * g++.dg/tree-ssa/pr81408.C: New.
4856 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4857
f9bfe3f5
RB
48582017-07-18 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/80620
4861 PR tree-optimization/81403
4862 * gcc.dg/torture/pr80620.c: New testcase.
4863 * gcc.dg/torture/pr81403.c: Likewise.
4864
48652017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4866
4867 PR tree-optimization/81418
4868 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4869
48702017-07-17 Carl Love <cel@us.ibm.com>
4871
4872 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4873 test case changes for commit 249424
4874
4875 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4876 vmuleuh): Fix scan-assembler-times should check for word not half word
4877 instructions.
4878
f6489326
BS
48792017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4880
4881 PR tree-optimization/81162
4882 * gcc.dg/pr81162.c: Move this to...
4883 * gcc.dg/ubsan/pr81162.c: ...here.
4884
dbc4ecfc
VR
48852017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4886
4887 * g++.dg/diagnostic/friend1.C: New test.
4888 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4889
a64559a5
NS
48902017-07-17 Nathan Sidwell <nathan@acm.org>
4891
4892 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4893
aac59577
BE
48942017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4895
4896 * lib/gcc-dg.exp: Increase expect's match buffer size.
4897
aa1528b5
BC
48982017-07-17 Bin Cheng <bin.cheng@arm.com>
4899
4900 PR target/81369
4901 * gcc.dg/tree-ssa/pr81369.c: New.
4902
b6c354eb
CZ
49032017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4904
4905 * gcc.target/arc/pr9000674901.c: New file.
4906 * gcc.target/arc/pic-1.c: Likewise.
4907 * gcc.target/arc/pr9001191897.c: Likewise.
4908
1825c61e
CZ
49092017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4910 Andrew Burgess <andrew.burgess@embecosm.com>
4911
4912 * gcc.target/arc/naked-1.c: New file.
4913 * gcc.target/arc/naked-2.c: Likewise.
4914
1f1e8aed
JJ
49152017-07-17 Jakub Jelinek <jakub@redhat.com>
4916
9ebce098
JJ
4917 PR tree-optimization/81428
4918 * gcc.dg/fixed-point/pr81428.c: New test.
4919
e8dd1313
JJ
4920 PR tree-optimization/81365
4921 * g++.dg/torture/pr81365.C: New test.
4922
1f1e8aed
JJ
4923 PR tree-optimization/81396
4924 * gcc.dg/tree-ssa/pr81396.c: New test.
4925
38f638ca
EB
49262017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4927
4928 * gnat.dg/opt65.adb: New test.
4929
5fa396ad
JH
49302017-07-16 Jan Hubicka <hubicka@ucw.cz>
4931
4932 * gcc.dg/predict-8.c: Update.
4933
00aeee56
VR
49342017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4935
4936 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4937 * g++.dg/warn/pr12242.C: Likewise.
4938
b70bb05b
KN
49392017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4940
4941 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4942 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4943 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4944 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4945 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4946 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4947 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4948 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4949 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4950 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4951 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4952 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4953 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4954 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4955 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4956 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4957 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4958 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4959 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4960 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4961 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4962 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4963 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4964 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4965 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4966 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4967 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4968 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4969 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4970 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4971 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4972 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4973 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4974 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4975 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4976 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4977 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4978 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4979 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4980 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4981 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4982 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4983 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4984 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4985 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4986 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4987 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4988 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4989 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4990 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4991 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4992
3b805666
BS
49932016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4994
4995 PR tree-optimization/81162
4996 * gcc.dg/pr81162.c: New file.
4997
bece580c
MS
49982017-07-14 Martin Sebor <msebor@redhat.com>
4999
5000 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
5001 that bcopy is expected to be transformed to.
5002
eea77d1f
DM
50032017-07-14 David Malcolm <dmalcolm@redhat.com>
5004
5005 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
5006 * g++.dg/lookup/missing-std-include-2.C: New test case.
5007 * g++.dg/lookup/missing-std-include-3.C: New test case.
5008 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
5009 * gcc.dg/missing-header-fixit-1.c: New test case.
5010 * gcc.dg/missing-header-fixit-2.c: New test case.
5011 * gcc.dg/missing-header-fixit-2.h: New header.
5012
338d6484
DM
50132017-07-13 David Malcolm <dmalcolm@redhat.com>
5014
5015 PR c/81405
5016 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
5017
50182017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
5019
5020 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
5021
6d28654e
ML
50222017-07-13 Martin Liska <mliska@suse.cz>
5023
5024 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
5025 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
5026 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
5027 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
5028 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
5029 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
5030 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
5031
3787ee47
MM
50322017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5033
5034 PR target/81193
5035 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
5036 __builtin_cpu_supports with old GLIBC's.
5037 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
5038 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
5039 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
5040 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
5041 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
5042 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
5043 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
5044 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
5045 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
5046 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
5047 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
5048 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
5049 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
5050 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
5051 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
5052 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
5053 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
5054 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
5055 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
5056 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
5057 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5058 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5059 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5060 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
5061
118009c1
CL
50622017-07-12 Carl Love <cel@us.ibm.com>
5063
5064 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
5065 rev_bool_int): Add test cases for builtins.
5066 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
5067 test cases for builtins.
5068
5d7b8153
CL
50692017-07-12 Carl Love <cel@us.ibm.com>
5070
5071 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
5072 lp64 && p9vector_hw.
5073
6ea93a64
CL
50742017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
5075
5076 * lib/target-supports.exp (check_stack_check_available): Make
5077 testcase name depend on stack_kind.
5078
2f65ab2e
MC
50792017-07-11 Michael Collison <michael.collison@arm.com>
5080
774cccdc 5081 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 5082
9e028cef
PC
50832017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5084
5085 PR c++/51270
5086 * g++.dg/warn/Wreturn-local-addr-3.C: New.
5087
f281956e
CL
50882017-07-11 Carl Love <cel@us.ibm.com>
5089
5090 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
5091 test cases for the builtins.
5092
3d36348a
YG
50932017-07-11 Yury Gribov <tetra2005@gmail.com>
5094
5095 * lib/profopt.exp: Print relative names in UNSUPPORTED
5096 AutoFDO tests.
5097
214f700a
MC
50982017-07-10 Michael Collison <michael.collison@arm.com>
5099
5100 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
5101
03ed2915
UB
51022017-07-10 Uros Bizjak <ubizjak@gmail.com>
5103
5104 PR target/81375
5105 * gcc.target/i386/pr81375.c: New test.
5106
9c582dbb
MS
51072017-07-10 Martin Sebor <msebor@redhat.com>
5108
5109 PR tree-optimization/80397
5110 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 5111
281ac396
MS
51122017-07-10 Martin Sebor <msebor@redhat.com>
5113
5114 PR other/81345
5115 * gcc.dg/pr81345.c: New test.
5116
a7784956
CZ
51172017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
5118
5119 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
5120 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
5121
5920ba15
UB
51222017-07-09 Uros Bizjak <ubizjak@gmail.com>
5123
5124 PR target/81313
5125 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
5126 integer argumets to bypass x86_64 outgoing args optimization.
5127
51282017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
5129
5130 * gfortran.dg/eoshift_4.f90: New test.
5131 * gfortran.dg/eoshift_5.f90: New test.
5132 * gfortran.dg/eoshift_6.f90: New test.
5133
35c95658
L
51342017-07-09 H.J. Lu <hongjiu.lu@intel.com>
5135
5136 PR target/81313
5137 * gcc.target/i386/pr81313-1.c: New test.
5138 * gcc.target/i386/pr81313-2.c: Likewise.
5139 * gcc.target/i386/pr81313-3.c: Likewise.
5140 * gcc.target/i386/pr81313-4.c: Likewise.
5141 * gcc.target/i386/pr81313-5.c: Likewise.
5142
dcbf81c9
RS
51432017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
5144
5145 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
5146 * gnat.dg/vect16.ads (Sarray): Likewise.
5147 * gnat.dg/vect17.ads (Sarray): Likewise.
5148 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
5149 * gnat.dg/vect16.adb (Add): Likewise.
5150 * gnat.dg/vect17.adb (Add): Likewise.
5151
738f7c2e
DM
51522017-07-07 David Malcolm <dmalcolm@redhat.com>
5153
5154 PR c++/79300
5155 * g++.dg/diagnostic/pr79300.C: New test case.
5156
6a69355c
MM
51572017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5158
57f49e99
MM
5159 * gcc.target/powerpc/clone1.c: Add check to make sure the
5160 __builtin_cpu_supports function is fully supported.
5161 * gcc.target/powerpc/clone2.c: New runtime test for
5162 target_clones.
5163
6a69355c
MM
5164 PR target/81348
5165 * gcc.target/powerpc/pr81348.c: New test.
5166
5e32025a
SN
51672017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
5168
5169 * gfortran.dg/vect/pr60510.f: Require vect_double support.
5170
19388c6d
CL
51712017-07-07 Carl Love <cel@us.ibm.com>
5172
5173 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
5174 file for built-ins.
5175
bcc3c3f1
JM
51762017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
5177
5178 * gcc.target/sparc/dictunpack.c: New file.
5179 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
5180 * gcc.target/sparc/fpcmpshl.c: Likewise.
5181 * gcc.target/sparc/fpcmpurshl.c: Likewise.
5182 * gcc.target/sparc/fpcmpushl.c: Likewise.
5183
2c6e2eb1
HA
51842017-07-06 Harald Anlauf <anlauf@gmx.de>
5185
5186 PR fortran/70071
5187 * gfortran.dg/coarray_44.f90: New testcase.
5188
5094f7d5
MO
51892017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5190
5191 * c-c++-common/asan/kasan-alloca-1.c: New test.
5192 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
5193
e3174bdf
MO
51942017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5195
5196 * c-c++-common/asan/alloca_big_alignment.c: New test.
5197 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5198 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
5199 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
5200 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5201 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5202 * c-c++-common/asan/alloca_safe_access.c: Likewise.
5203 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5204
a40c6fa8
GJL
52052017-07-06 Georg-Johann Lay <avr@gjlay.de>
5206
5207 PR target/81305
5208 * gcc.target/avr/isr-test.h: Fix warnings.
5209
9296dd9b
TP
52102017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5211
5212 * lib/target-supports.exp: Generate
5213 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
5214 and check_effective_target_arm_arch_v8r_multilib.
5215
d87f00ba
CL
52162017-07-06 Carl Love <cel@us.ibm.com>
5217
9296dd9b 5218 * ChangeLog: Clean up from mid air collision
08e60e19
CL
5219
52202017-07-06 Carl Love <cel@us.ibm.com>
5221
5222 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
5223 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
5224 cases for vec_addc, adde and addec builtins.
5225
c471c6ed
DM
52262017-07-06 David Malcolm <dmalcolm@redhat.com>
5227
5228 PR c++/79300
5229 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
5230 expected underlining within macro expansion.
5231 * c-c++-common/pr70264.c: Likewise.
5232 * g++.dg/plugin/diagnostic-test-expressions-1.C
5233 (test_within_macro_1): New test.
5234 (test_within_macro_2): Likewise.
5235 (test_within_macro_3): Likewise.
5236 (test_within_macro_4): Likewise.
5237 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
5238 expected underlining within macro expansion.
5239 (test_macro_4): Likewise.
5240 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5241 (test_within_macro_1): New test.
5242 (test_within_macro_2): Likewise.
5243 (test_within_macro_3): Likewise.
5244 (test_within_macro_4): Likewise.
5245 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
5246 underlining within macro expansion.
5247
68d872d7
SP
52482017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
5249
5250 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
5251 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
5252 _mm_maskz_getexp_round_sd): Test new intrinsics.
5253 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
5254 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
5255 _mm_maskz_getexp_round_ss): Ditto.
5256 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
5257 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
5258 _mm_maskz_getmant_round_sd): Ditto.
5259 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
5260 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
5261 _mm_maskz_getmant_round_ss): Ditto.
5262 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
5263 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
5264 _mm_maskz_getexp_round_sd): New runtime tests.
5265 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
5266 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
5267 _mm_maskz_getexp_round_ss): Ditto.
5268 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
5269 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
5270 _mm_maskz_getmant_round_sd): Ditto.
5271 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
5272 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
5273 _mm_maskz_getmant_round_ss): Ditto.
5274 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
5275 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
5276 __builtin_ia32_getmantss_mask_round): Test new builtins.
5277 * gcc.target/i386/sse-13.c : Ditto.
5278 * gcc.target/i386/sse-23.c: Ditto.
5279 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
5280 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
5281 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
5282 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
5283 _mm_mask_getexp_round_ss): Test new intrinsics.
5284 * gcc.target/i386/testround-1.c: Ditto.
5285 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
5286 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
5287 _mm_mask_getmant_round_ss): Test new intrinsics
5288 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
5289 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
5290 _mm_maskz_getmant_ss): Test new intrinsics.
5291
9e00a397
CL
52922017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
5293
5294 * lib/target-supports-dg.exp (dg-require-stack-check): New.
5295 * lib/target-supports.exp (check_stack_check_available): New.
5296 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
5297 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5298 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
5299 * gcc.dg/pr47443.c: Likewise.
5300 * gcc.dg/pr48134.c: Likewise.
5301 * gcc.dg/pr70017.c: Likewise.
5302 * gcc.target/aarch64/stack-checking.c: Likewise.
5303 * gcc.target/arm/stack-checking.c: Likewise.
5304 * gcc.target/i386/pr48723.c: Likewise.
5305 * gcc.target/i386/pr55672.c: Likewise.
5306 * gcc.target/i386/pr67265-2.c: Likewise.
5307 * gcc.target/i386/pr67265.c: Likewise.
5308 * gnat.dg/opt49.adb: Likewise.
5309 * gnat.dg/stack_check1.adb: Likewise.
5310 * gnat.dg/stack_check2.adb: Likewise.
5311 * gnat.dg/stack_check3.adb: Likewise.
5312
38e6cc4d
KN
53132017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5314
5315 PR target/80103
5316 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
5317 __attribute__.
5318
f8aa2b2c
SP
53192017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
5320
5321 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
5322 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
5323 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
5324 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
5325 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
5326 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
5327 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
5328 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
5329 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
5330 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
5331 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
5332 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
5333
e483b7b4
GJL
53342017-07-05 Georg-Johann Lay <avr@gjlay.de>
5335
5336 PR target/81305
5337 * gcc.target/avr/isr-test.h: New file.
5338 * gcc.target/avr/torture/isr-01-simple.c: New test.
5339 * gcc.target/avr/torture/isr-02-call.c: New test.
5340 * gcc.target/avr/torture/isr-03-fixed.c: New test.
5341
a8745cc2
BC
53422017-07-05 Bin Cheng <bin.cheng@arm.com>
5343
5344 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
5345 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
5346 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
5347 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
5348
4a52eb19
BC
53492017-07-05 Bin Cheng <bin.cheng@arm.com>
5350
5351 * gcc.dg/tree-ssa/ldist-26.c: New test.
5352
95f7d11b
BC
53532017-07-05 Bin Cheng <bin.cheng@arm.com>
5354
5355 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
5356
45bb7d59
UB
53572017-07-04 Uros Bizjak <ubizjak@gmail.com>
5358
5359 PR target/81300
5360 * gcc.target/i386/pr81300.c: New test.
5361
1fcfac88
UB
53622017-07-04 Uros Bizjak <ubizjak@gmail.com>
5363
5364 PR target/81294
5365 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
5366 x and y arguments in the call to _subborrow_u32.
5367 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
5368 x and y arguments in the call to _subborrow_u64.
5369 * gcc.target/i386/pr81294-1.c: New test.
5370 * gcc.target/i386/pr81294-2.c: Ditto.
5371
a4187dab
KT
53722017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5373
5374 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
5375
efbf55b0
MP
53762017-07-04 Marek Polacek <polacek@redhat.com>
5377
5378 PR c/81231
5379 * gcc.dg/atomic-pr81231.c: New test.
5380
1aad7106
RS
53812017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
5382
5383 PR tree-optimization/81292
5384 * gcc.dg/pr81292-1.c: New test.
5385 * gcc.dg/pr81292-2.c: Likewise.
5386
7c819e8a
ML
53872017-07-04 Martin Liska <mliska@suse.cz>
5388
5389 PR sanitizer/81040
5390 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
5391 use-after-scope sanitization.
5392
f111f434
JJ
53932017-07-04 Jakub Jelinek <jakub@redhat.com>
5394
8e8dd13b
JJ
5395 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
5396 options.
5397
f111f434
JJ
5398 PR target/81175
5399 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
5400 gather.
5401
7a1238d1
ML
54022017-07-04 Martin Liska <mliska@suse.cz>
5403
5404 PR ipa/81214
5405 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
5406 * g++.dg/ext/mvc3.C: Likewise.
5407 * gcc.target/i386/mvc2.c: Likewise.
5408 * gcc.target/i386/mvc3.c: Likewise.
5409
9fc1fed4
JJ
54102017-07-04 Jakub Jelinek <jakub@redhat.com>
5411
8e3b9bbf
JJ
5412 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
5413 decomposition declaration in diagnostics.
5414 * g++.dg/cpp1z/decomp2.C: Likewise.
5415 * g++.dg/cpp1z/decomp3.C: Likewise.
5416 * g++.dg/cpp1z/decomp4.C: Likewise.
5417 * g++.dg/cpp1z/decomp5.C: Likewise.
5418 * g++.dg/cpp1z/decomp6.C: Likewise.
5419 * g++.dg/cpp1z/decomp7.C: Likewise.
5420 * g++.dg/cpp1z/decomp8.C: Likewise.
5421 * g++.dg/cpp1z/decomp13.C: Likewise.
5422 * g++.dg/cpp1z/decomp14.C: Likewise.
5423 * g++.dg/cpp1z/decomp18.C: Likewise.
5424 * g++.dg/cpp1z/decomp19.C: Likewise.
5425 * g++.dg/cpp1z/decomp22.C: Likewise.
5426 * g++.dg/cpp1z/decomp23.C: Likewise.
5427 * g++.dg/cpp1z/decomp24.C: Likewise.
5428 * g++.dg/cpp1z/decomp25.C: Likewise.
5429 * g++.dg/cpp1z/decomp26.C: Likewise.
5430 * g++.dg/cpp1z/decomp28.C: Likewise.
5431
9fc1fed4
JJ
5432 PR c++/81258
5433 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
5434 * g++.dg/cpp1z/decomp30.C: New test.
5435
17c18221
PC
54362017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/65775
5439 * g++.dg/cpp0x/trailing14.C: New.
5440
370d975d
DH
54412017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5442
5443 PR testsuite/79866
5444 * gfortran.dg/coarray_event_2.f08: New test.
5445
73977c47
DH
54462017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5447
5448 PR testsuite/79843
5449 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
5450 * gfortran.dg/pointer_intent_2.f90: Likewise.
5451
2f70a979
JH
54522017-07-02 Jan Hubicka <hubicka@ucw.cz>
5453
5454 PR middle-end/81290
5455 * gcc.c-torture/compile/pr81290.c: New.
5456
6b5e165b
RB
54572017-07-03 Richard Biener <rguenther@suse.de>
5458
5459 PR tree-optimization/60510
5460 * gfortran.dg/vect/pr60510.f: New testcase.
5461
d8ac7e28
RO
54622017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5463
5464 * gcc.target/i386/mvc6.c: Require ifunc support.
5465
da402967
ML
54662017-07-03 Martin Liska <mliska@suse.cz>
5467
5468 PR sanitize/81040
5469 * g++.dg/asan/function-argument-1.C: New test.
5470 * g++.dg/asan/function-argument-2.C: New test.
5471 * g++.dg/asan/function-argument-3.C: New test.
5472
bc9f4235
RS
54732017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
5474
5475 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
5476 as well.
5477
be086ff5
TV
54782017-07-03 Tom de Vries <tom@codesourcery.com>
5479
5480 PR tree-optimization/69468
5481 * gcc.dg/pr81192.c: Update.
5482
4752be46
TV
54832017-07-03 Tom de Vries <tom@codesourcery.com>
5484
5485 PR tree-optimization/81192
5486 * gcc.dg/pr81192.c: Update.
5487
0bbfd554
TV
54882017-07-03 Tom de Vries <tom@codesourcery.com>
5489
5490 PR tree-optimization/81192
5491 * gcc.dg/pr81192.c: New test.
5492
b677e2f6
TK
54932017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5494
5495 * gfortran/eoshift_3.f90: New test.
5496
e3f9a279
RS
54972017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5498
5499 * gcc.dg/strlenopt-32.c: New testcase.
5500 * gcc.dg/strlenopt-33.c: Likewise.
5501 * gcc.dg/strlenopt-33g.c: Likewise.
5502 * gcc.dg/strlenopt-34.c: Likewise.
5503 * gcc.dg/strlenopt-35.c: Likewise.
5504
862088aa
RS
55052017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5506
5507 PR tree-optimization/80769
5508 * gcc.dg/strlenopt-31.c: New test.
5509 * gcc.dg/strlenopt-31g.c: Likewise.
5510
c34d0927
RS
55112017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5512
5513 PR tree-optimization/81136
5514 * gcc.dg/vect/pr81136.c: New test.
5515
c52d6043
JJ
55162017-07-01 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR sanitizer/81262
5519 * gcc.c-torture/compile/pr81262.c: New test.
5520 * g++.dg/ubsan/pr81262.C: New test.
5521
77616c7e
JH
55222017-06-29 Jan Hubicka <hubicka@ucw.cz>
5523
5524 PR ipa/81261
5525 * g++.dg/ipa/pr81261.C: New testcase.
5526
fb6a764d
AP
55272017-06-30 Andrew Pinski <apinski@cavium.com>
5528
5529 * gcc.dg/torture/pr81245.c: New testcase.
5530
059ab149
AH
55312017-06-30 Aldy Hernandez <aldyh@redhat.com>
5532
5533 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5534 unbounded use.
5535
e59e8b5a
DM
55362017-06-30 David Malcolm <dmalcolm@redhat.com>
5537
5538 PR c++/80014
5539 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5540 Add declaration.
5541 (test_typeid): New test function.
5542
e855bdc0
JJ
55432017-06-30 Jakub Jelinek <jakub@redhat.com>
5544
5545 PR target/81225
5546 * gcc.target/i386/pr81225.c: New test.
5547
fe32bb1b
NS
55482017-06-30 Nathan Sidwell <nathan@acm.org>
5549
5550 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5551 * g++.dg/cpp0x/decltype9.C: Likewise.
5552 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5553 * g++.dg/lookup/decl1.C: Likewise.
5554 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5555 * g++.dg/other/pr28432.C: Likewise.
5556 * g++.dg/parse/crash12.C: Likewise.
5557 * g++.dg/parse/enum3.C: Likewise.
5558 * g++.dg/parse/operator6.C: Likewise.
5559 * g++.dg/template/crash69.C: Likewise.
5560 * g++.dg/template/error27.C: Likewise.
5561 * g++.dg/template/error28.C: Likewise.
5562 * g++.dg/template/memfriend6.C: Likewise.
5563 * g++.old-deja/g++.mike/err1.C: Likewise.
5564 * g++.old-deja/g++.mike/p811.C: Likewise.
5565 * g++.old-deja/g++.other/crash25.C: Likewise.
5566 * g++.old-deja/g++.other/dtor4.C: Likewise.
5567 * g++.old-deja/g++.pt/t37.C: Likewise.
5568
aaa587d4
ML
55692017-06-30 Martin Liska <mliska@suse.cz>
5570
5571 PR ipa/81214
5572 * gcc.target/i386/pr81214.c: New test.
5573
274c1516
NS
55742017-06-30 Nathan Sidwell <nathan@acm.org>
5575
3b5c768c
NS
5576 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5577
274c1516
NS
5578 PR c++/81229
5579 * g++.dg/lookup/pr81229.C: New.
5580
c497284c
ML
55812017-06-30 Martin Liska <mliska@suse.cz>
5582
5583 PR sanitizer/81021
5584 * g++.dg/asan/pr81021.C: New test.
5585
4812f0b7
RB
55862017-06-30 Richard Biener <rguenther@suse.de>
5587
5588 PR tree-optimization/81249
5589 * g++.dg/torture/pr81249.C: New testcase.
5590
8e09cb8b
PC
55912017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5592
5593 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5594 * g++.dg/diagnostic/variadic1.C: Likewise.
5595 * g++.dg/gomp/udr-3.C: Likewise.
5596 * g++.dg/overload/error1.C: Likewise.
5597 * g++.dg/overload/error2.C: Likewise.
5598 * g++.dg/template/duplicate1.C: Likewise.
5599 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5600 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5601 * g++.old-deja/g++.other/redecl2.C: Likewise.
5602 * g++.old-deja/g++.other/redecl4.C: Likewise.
5603 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5604
74582a3e
CP
56052017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5606
5607 PR fortran/77765
5608 * gfortran.dg/goacc/pr77765.f90: New test.
5609
6da4066f
SE
56102017-06-29 Steve Ellcey <sellcey@cavium.com>
5611
5612 * gcc.target/aarch64/ccmp_2.c: New test.
5613
be3b7dcf
NS
56142017-06-29 Nathan Sidwell <nathan@acm.org>
5615
5616 PR c++/81247
5617 * g++.dg/parse/pr81247-[abc].C: New.
5618
e5898daf
CL
56192017-06-29 Carl Love <cel@us.ibm.com>
5620
5621 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5622 test_unsigned_int_result, test_ll_int_result,
5623 test_ll_unsigned_int_result): Add result checking functions, add
5624 debug support.
5625 (main): Add builtin function tests.
5626
14836f38
CL
56272017-06-29 Carl Love <cel@us.ibm.com>
5628
5629 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5630 dg-skip-if): Add -mvsx -mcpu=power7.
5631
0630a4ec
RB
56322017-06-29 Richard Biener <rguenther@suse.de>
5633
5634 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5635
f76b4224
NS
56362017-06-29 Nathan Sidwell <nathan@acm.org>
5637
5638 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5639
f66459c1
PB
56402017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5641
5642 PR middle-end/81194
5643 * g++.dg/pr81194.C: New test.
5644
3c7bb489
L
56452017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5646
5647 PR ipa/80565
5648 * gcc.dg/torture/pr80565.c: New file.
5649
6cd83bec
BC
56502017-06-29 Bin Cheng <bin.cheng@arm.com>
5651
5652 PR tree-optimization/81196
5653 * gcc.dg/vect/pr81196.c: New.
5654
4c6a51a0
MC
56552017-06-29 Michael Collison <michael.collison@arm.com>
5656
5657 Fix date on previous ChangeLog entry.
5658
56592017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5660 Michael Collison <michael.collison@arm.com>
5661
5662 PR target/70119
5663 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5664
395a191d
SP
56652017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5666
5667 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5668 Test new intrinsic.
5669 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5670 Ditto.
5671 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5672 Ditto.
5673 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5674 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5675 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5676
0ddc0ebc
TP
56772017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5678
5679 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5680 current ARM check by ARM NEON's availability check.
5681 (check_effective_target_vect_intfloat_cvt): Likewise.
5682 (check_effective_target_vect_uintfloat_cvt): Likewise.
5683 (check_effective_target_vect_floatint_cvt): Likewise.
5684 (check_effective_target_vect_floatuint_cvt): Likewise.
5685 (check_effective_target_vect_shift): Likewise.
5686 (check_effective_target_whole_vector_shift): Likewise.
5687 (check_effective_target_vect_bswap): Likewise.
5688 (check_effective_target_vect_shift_char): Likewise.
5689 (check_effective_target_vect_long): Likewise.
5690 (check_effective_target_vect_float): Likewise.
5691 (check_effective_target_vect_perm): Likewise.
5692 (check_effective_target_vect_perm_byte): Likewise.
5693 (check_effective_target_vect_perm_short): Likewise.
5694 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5695 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5696 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5697 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5698 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5699 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5700 (check_effective_target_vect_widen_shift): Likewise.
5701 (check_effective_target_vect_extract_even_odd): Likewise.
5702 (check_effective_target_vect_interleave): Likewise.
5703 (check_effective_target_vect_multiple_sizes): Likewise.
5704 (check_effective_target_vect64): Likewise.
5705 (check_effective_target_vect_max_reduc): Likewise.
5706
56a6d474
RB
57072017-06-28 Richard Biener <rguenther@suse.de>
5708
5709 PR middle-end/81227
5710 * gcc.dg/pr81227.c: New testcase.
5711
926c7865
MM
57122017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5713
5714 PR target/81193
5715 * lib/target-supports.exp
5716 (check_ppc_cpu_supports_hw_available): New test to make sure
5717 __builtin_cpu_supports works on power7 and newer.
5718
17a7218b
ML
57192017-06-28 Martin Liska <mliska@suse.cz>
5720
5721 PR ipa/81128
5722 * gcc.target/i386/pr81128.c: New test.
5723
63010089
ML
57242017-06-28 Martin Liska <mliska@suse.cz>
5725
5726 PR driver/79659
5727 * g++.dg/opt/pr79659.C: New test.
5728
b1cac008
CL
57292017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5730
5731 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5732 and options.
5733 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5734
42bd89ce
MG
57352017-06-28 Marc Glisse <marc.glisse@inria.fr>
5736
5737 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5738 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5739
b8d62ac8
JJ
57402017-06-28 Jakub Jelinek <jakub@redhat.com>
5741
5742 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5743 (foo): ... this. Change constants such that it isn't matched
5744 as __builtin_copysign, yet tests the combiner the same.
5745
6dc61b45
ML
57462017-06-28 Martin Liska <mliska@suse.cz>
5747
5748 PR sanitizer/81224
5749 * gcc.dg/asan/pr81224.c: New test.
5750
9a265443
EB
57512017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5752
5753 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5754 passed to pthread_join.
5755
935b5226
AK
57562017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5757
5758 * gcc.target/s390/nodatarel-1.c: New test.
5759
88016532
JD
57602017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5761
5762 PR fortran/80164
5763 * gfortran.dg/array_temporaries_4.f90: New test.
5764
8c2805bb
AP
57652017-06-27 Andrew Pinski <apinski@cavium.com>
5766
5767 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5768 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5769 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5770
786c6d10
MP
57712017-06-27 Marek Polacek <polacek@redhat.com>
5772
5773 PR sanitizer/81223
5774 * gcc.dg/ubsan/pr81223.c: New test.
5775
1e7df2e6
MG
57762017-06-27 Marc Glisse <marc.glisse@inria.fr>
5777
5778 * gcc.dg/tree-ssa/assoc-1.c: New file.
5779
58b45c4f
PC
57802017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5781
5782 PR c++/62046
5783 * g++.dg/parse/catch2.C: New.
5784
00296d7f
JJ
57852017-06-27 Jakub Jelinek <jakub@redhat.com>
5786
c1031852
JJ
5787 PR sanitizer/81209
5788 * g++.dg/ubsan/pr81209.C: New test.
5789
00296d7f
JJ
5790 PR middle-end/81207
5791 * gcc.c-torture/compile/pr81207.c: New test.
5792
0c418630
MP
57932017-06-27 Marek Polacek <polacek@redhat.com>
5794
5795 PR bootstrap/81216
5796 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5797
4b377e01
MS
57982017-06-26 Martin Sebor <msebor@redhat.com>
5799
5800 PR c++/81169
5801 * g++.dg/Wclass-memaccess-2.C: New test.
5802
952ac945
CL
58032017-06-26 Carl Love <cel@us.ibm.com>
5804
5805 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5806 Add new runnable test file for the vec_rev built-ins.
5807
df11b2ea
BS
58082016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5809
226ab0a8 5810 PR/tree-optimization 71815
df11b2ea
BS
5811 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5812 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5813
fa7ccca0
RL
58142017-06-26 Renlin Li <renlin.li@arm.com>
5815 Szabolcs Nagy <szabolcs.nagy@arm.com>
5816
5817 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5818 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5819 memmove.
5820
5a5c2d16
RB
58212017-06-26 Richard Biener <rguenther@suse.de>
5822
5823 PR target/81175
5824 * gfortran.dg/pr81175.f: New testcase.
5825
75f0112f
RB
58262017-06-26 Richard Biener <rguenther@suse.de>
5827
5828 PR tree-optimization/81203
5829 * gcc.dg/torture/pr81203.c: New testcase.
5830
3e2becc4
MP
58312017-06-26 Marek Polacek <polacek@redhat.com>
5832
5833 PR c/80116
5834 * c-c++-common/Wmultistatement-macros-1.c: New test.
5835 * c-c++-common/Wmultistatement-macros-2.c: New test.
5836 * c-c++-common/Wmultistatement-macros-3.c: New test.
5837 * c-c++-common/Wmultistatement-macros-4.c: New test.
5838 * c-c++-common/Wmultistatement-macros-5.c: New test.
5839 * c-c++-common/Wmultistatement-macros-6.c: New test.
5840 * c-c++-common/Wmultistatement-macros-7.c: New test.
5841 * c-c++-common/Wmultistatement-macros-8.c: New test.
5842 * c-c++-common/Wmultistatement-macros-9.c: New test.
5843 * c-c++-common/Wmultistatement-macros-10.c: New test.
5844 * c-c++-common/Wmultistatement-macros-11.c: New test.
5845
945653db
EB
58462017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5847
5848 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5849
c8e3c356
CL
58502017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5851
5852 * lib/target-supports.exp
5853 (check_effective_target_arm_neon_ok_nocache): Add flags with
5854 -mfloat-abi=hard. Include arm_neon.h.
5855 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5856 (check_effective_target_arm_neon_ok_no_float_abi): New.
5857 * gcc.target/arm/lto/pr65837_0.c: Require
5858 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5859 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5860 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5861
22235619
PC
58622017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5863
5864 PR c++/62315
5865 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5866
e56e3fda
TK
58672017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5868
45bb7d59 5869 PR fortran/52473
e56e3fda
TK
5870 * gfortran.dg/cshift_2.f90: New test.
5871
d3f062be
JW
58722017-06-23 Jim Wilson <jim.wilson@linaro.org>
5873
5874 PR middle-end/79794
5875 * gcc.target/aarch64/pr79794.c: New.
5876
37416b69
MM
58772017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5878
5879 PR target/80510
5880 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5881 * gcc.target/powerpc/pr80510-2.c: Likewise.
5882
8447a92f
JL
58832017-06-22 Jeff Law <law@redhat.com>
5884
5885 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5886
52607f7e
WS
58872017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5888
5889 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5890 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5891 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5892 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5893 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5894 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5895 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5896 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5897
fb68f296
JC
58982017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5899
45bb7d59 5900 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5901
60edf8bb
MT
59022017-06-22 Matt Turner <mattst88@gmail.com>
5903
5904 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5905 skylake check.
5906
4333d74b
CL
59072017-06-22 Carl Love <cel@us.ibm.com>
5908
5909 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5910 vmuleuh): Fix scan-assembler-times should check for word not half word
5911 instructions.
5912
13f752b2
JL
59132017-06-22 Jeff Law <law@redhat.com>
5914
5915 * gcc.c-torture/compile/stack-check-1.c: New test.
5916
0759db19
RB
59172016-06-22 Richard Biener <rguenther@suse.de>
5918
5919 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5920 * gcc.dg/vect/pr65947-2.c: Likewise.
5921 * gcc.dg/vect/pr65947-3.c: Likewise.
5922 * gcc.dg/vect/pr65947-4.c: Likewise.
5923 * gcc.dg/vect/pr65947-5.c: Likewise.
5924 * gcc.dg/vect/pr65947-6.c: Likewise.
5925 * gcc.dg/vect/pr65947-8.c: Likewise.
5926 * gcc.dg/vect/pr65947-9.c: Likewise.
5927 * gcc.dg/vect/pr65947-10.c: Likewise.
5928 * gcc.dg/vect/pr65947-12.c: Likewise.
5929 * gcc.dg/vect/pr65947-13.c: Likewise.
5930 * gcc.dg/vect/pr65947-14.c: Likewise.
5931 * gcc.dg/vect/vect-cond-2.c: Likewise.
5932 * gcc.dg/vect/vect-pr69848.c: Likewise.
5933
c24c235e
ML
59342017-06-22 Martin Liska <mliska@suse.cz>
5935
5936 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5937 to not inline it.
5938
71f82be9
JG
59392017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5940
5941 * gcc.dg/tree-ssa/forwprop-37.c: New.
5942
a78f6980
RB
59432017-06-22 Richard Biener <rguenther@suse.de>
5944
5945 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5946
85d5b033
RB
59472017-06-22 Richard Biener <rguenther@suse.de>
5948
5949 * gcc.dg/vect/pr65947-14.c: New testcase.
5950
4ded8669
MM
59512017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5952
5953 PR target/80510
5954 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5955 32-bit support is added. Change ITYPE size to 64-bit integer.
5956 * gcc.target/powerpc/pr80510-2.c: Likewise.
5957
cb8d1b01
JJ
59582017-06-21 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR c++/81154
5961 * g++.dg/gomp/pr81154.C: New test.
5962
113459fa
DM
59632017-06-21 David Malcolm <dmalcolm@redhat.com>
5964
5965 * g++.dg/other/old-style-cast-fixits.C: New test case.
5966
5e9d501c
JJ
59672017-06-21 Jakub Jelinek <jakub@redhat.com>
5968
5969 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5970
27d33d3e
TV
59712017-06-21 Tom de Vries <tom@codesourcery.com>
5972
5973 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5974
5433db45
TV
59752017-06-21 Tom de Vries <tom@codesourcery.com>
5976
5977 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5978 warning.
5979
93c18375
ML
59802017-06-21 Martin Liska <mliska@suse.cz>
5981
5982 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5983
ff9baa5f
PMR
59842017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5985
5986 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5987 gnat.dg/debug11_pkg2.ads: New testcase.
5988
a23ba8cc
MG
59892017-06-21 Marc Glisse <marc.glisse@inria.fr>
5990
5991 * gcc.target/i386/getround.c: New file.
5992
ed73f46f
MG
59932017-06-21 Marc Glisse <marc.glisse@inria.fr>
5994
5995 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5996 * gcc.dg/tree-ssa/addadd-2.c: New file.
5997
6b92ab17
TV
59982017-06-21 Tom de Vries <tom@codesourcery.com>
5999
6000 * lib/target-supports.exp (add_options_for_stack_size): New proc.
6001 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
6002 * gcc.c-torture/compile/20080806-1.c: Same.
6003 * gcc.c-torture/compile/920723-1.c: Same.
6004 * gcc.c-torture/compile/930621-1.c: Same.
6005 * gcc.c-torture/compile/991214-2.c: Same.
6006 * gcc.c-torture/compile/bcopy.c: Same.
6007 * gcc.c-torture/compile/memtst.c: Same.
6008 * gcc.c-torture/compile/msp.c: Same.
6009 * gcc.c-torture/compile/stuct.c: Same.
6010 * gcc.c-torture/execute/20011008-3.c: Same.
6011 * gcc.c-torture/execute/20030209-1.c: Same.
6012 * gcc.c-torture/execute/20031012-1.c: Same.
6013 * gcc.c-torture/execute/20040805-1.c: Same.
6014 * gcc.c-torture/execute/920410-1.c: Same.
6015 * gcc.c-torture/execute/921113-1.c: Same.
6016 * gcc.c-torture/execute/921202-1.c: Same.
6017 * gcc.c-torture/execute/921208-2.c: Same.
6018 * gcc.c-torture/execute/930106-1.c: Same.
6019 * gcc.c-torture/execute/930406-1.c: Same.
6020 * gcc.c-torture/execute/950221-1.c: Same.
6021 * gcc.c-torture/execute/960521-1.c: Same.
6022 * gcc.c-torture/execute/980605-1.c: Same.
6023 * gcc.c-torture/execute/comp-goto-1.c: Same.
6024 * gcc.c-torture/execute/comp-goto-2.c: Same.
6025 * gcc.c-torture/execute/memcpy-1.c: Same.
6026 * gcc.c-torture/execute/multi-ix.c: Same.
6027 * gcc.c-torture/execute/nestfunc-4.c: Same.
6028 * gcc.c-torture/execute/pr20621-1.c: Same.
6029 * gcc.c-torture/execute/pr23135.c: Same.
6030 * gcc.c-torture/execute/pr28982b.c: Same.
6031 * gcc.dg/loop-3.c: Same.
6032 * gcc.dg/struct-ret-3.c: Same.
6033 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6034 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6035 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6036 * gcc.dg/tree-prof/pr44777.c: Same.
6037
191578a5
DM
60382017-06-20 David Malcolm <dmalcolm@redhat.com>
6039
6040 PR jit/81144
6041 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
6042 memset call with zero-initialization.
6043 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
6044
8a259e30
UB
60452017-06-20 Uros Bizjak <ubizjak@gmail.com>
6046
6047 * gcc.target/i386/pr80732.c: Include fma4-check.h.
6048 (main): Renamed to ...
6049 (fma4_test): ... this.
6050
b6837e04
JK
60512017-06-20 Julia Koval <julia.koval@intel.com>
6052
6053 * gcc.target/i386/pr73350-2.c: New test.
6054
67ea3f4e
RO
60552017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6056
6057 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
6058 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6059 * c-c++-common/fold-masked-cmp-3.c: Likewise.
6060 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
6061 restrict to x86_64-*-*-gnu.
6062 Skip scan-assembler on *-*-darwin*.
6063 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
6064 * gcc.dg/loop-invariant.c: Likewise.
6065 * gcc.dg/lto/pr70955_0.c: Likewise.
6066 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6067 * gcc.dg/tree-ssa/pr79803.c: Likewise.
6068 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
6069
6070 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
6071 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
6072 targets.
6073 * gcc.dg/attr-ms_struct-2.c: Likewise.
6074 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6075 * gcc.dg/bf-ms-layout.c: Likewise.
6076 * gcc.dg/bf-ms-layout-2.c: Likewise.
6077 * gcc.dg/pic-macro-define.c: Remove target restrictions.
6078 Require fpic support.
6079 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
6080 targets.
6081 * gcc.target/i386/bitfield2.c: Likewise.
6082 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
6083 targets.
6084 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
6085
71bbbd13
NS
60862017-06-20 Nathan Sidwell <nathan@acm.org>
6087
6088 PR c++/67074
6089 * g++.dg/lookup/pr67074.C: New.
6090 * g++.dg/parse/namespace-alias-1.C: Adjust.
6091
531f0b38
RB
60922017-06-20 Richard Biener <rguenther@suse.de>
6093
6094 PR middle-end/81097
6095 * c-c++-common/ubsan/pr81097.c: New testcase.
6096
d47d7438
RB
60972017-06-20 Richard Biener <rguenther@suse.de>
6098
6099 * gcc.dg/vect/pr65947-9.c: Adjust.
6100
b5c7b957
TP
61012017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6102
6103 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
6104 * gcc.target/arm/acle/cdp2.c: Likewise.
6105 * gcc.target/arm/acle/ldc.c: Likewise.
6106 * gcc.target/arm/acle/ldc2.c: Likewise.
6107 * gcc.target/arm/acle/ldc2l.c: Likewise.
6108 * gcc.target/arm/acle/ldcl.c: Likewise.
6109 * gcc.target/arm/acle/mcr.c: Likewise.
6110 * gcc.target/arm/acle/mcr2.c: Likewise.
6111 * gcc.target/arm/acle/mcrr.c: Likewise.
6112 * gcc.target/arm/acle/mcrr2.c: Likewise.
6113 * gcc.target/arm/acle/mrc.c: Likewise.
6114 * gcc.target/arm/acle/mrc2.c: Likewise.
6115 * gcc.target/arm/acle/mrrc.c: Likewise.
6116 * gcc.target/arm/acle/mrrc2.c: Likewise.
6117 * gcc.target/arm/acle/stc.c: Likewise.
6118 * gcc.target/arm/acle/stc2.c: Likewise.
6119 * gcc.target/arm/acle/stc2l.c: Likewise.
6120 * gcc.target/arm/acle/stcl.c: Likewise.
6121
a1aa2599
JJ
61222017-06-20 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR target/81121
6125 * gcc.target/i386/pr81121.c: New test.
6126
16122c22
MM
61272017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6128
6129 PR target/79799
6130 * gcc.target/powerpc/pr79799-1.c: New test.
6131 * gcc.target/powerpc/pr79799-2.c: Likewise.
6132 * gcc.target/powerpc/pr79799-3.c: Likewise.
6133 * gcc.target/powerpc/pr79799-4.c: Likewise.
6134 * gcc.target/powerpc/pr79799-5.c: Likewise.
6135
5ec046c0
NS
61362017-06-19 Nathan Sidwell <nathan@acm.org>
6137
6138 PR c++/81124
6139 PR c++/79766
6140 * g++.dg/lookup/pr79766.C: New.
6141 * g++.dg/lookup/pr81124.C: New.
6142 * g++.dg/template/explicit6.C: Adjust.
6143 * g++.old-deja/g++.other/decl5.C: Adjust.
6144
c72e002c
CL
61452017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6146
6147 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
6148 -DSTACK_SIZE.
6149
4301ae22
JJ
61502017-06-19 Jakub Jelinek <jakub@redhat.com>
6151
9f8fafe8
JJ
6152 PR sanitizer/81125
6153 * g++.dg/ubsan/pr81125.C: New test.
6154
4301ae22
JJ
6155 PR sanitizer/81111
6156 * g++.dg/ubsan/pr81111.C: New test.
6157
21e4389f
RB
61582017-06-19 Richard Biener <rguenther@suse.de>
6159
6160 PR middle-end/81118
6161 * gcc.dg/torture/pr81118.c: New testcase.
6162
343ae898
RB
61632017-06-19 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/80887
6166 * gcc.dg/tree-ssa/pr80887.c: New testcase.
6167
97872698
JJ
61682017-06-19 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR ipa/81112
6171 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
6172
c14c0b15
NS
61732017-06-19 Nathan Sidwell <nathan@acm.org>
6174
6175 PR c++/81119
6176 * g++.dg/warn/pr81119.C: New.
6177
a6e5212a
ML
61782017-06-19 Martin Liska <mliska@suse.cz>
6179
6180 PR sanitizer/80879
6181 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
6182
871cc215
ML
61832017-06-19 Martin Liska <mliska@suse.cz>
6184
6185 PR ipa/80732
6186 * gcc.target/i386/mvc5.c: Scan indirect_function.
6187 * gcc.target/i386/mvc7.c: Likewise.
6188 * gcc.target/i386/pr80732.c: New test.
6189
431abe69
PC
61902017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 PR c++/66093
6193 * g++.dg/cpp1y/constexpr-66093.C: New.
6194
fe1ae165
RO
61952017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6196
6197 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
6198 dg-skip-if list.
6199
db9bbdec
RB
62002017-06-19 Richard Biener <rguenther@suse.de>
6201
6202 PR ipa/81112
6203 * g++.dg/torture/pr81112.C: New testcase.
6204
18154846
JH
62052017-06-18 Jan Hubicka <hubicka@ucw.cz>
6206
6207 * gcc.dg/lto/pr69866_0.c: This test needs alias.
6208
5dace4bf
TK
62092017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6210
6211 PR fortran/52473
6212 * gfortran.dg/cshift_1.f90: New test.
6213
4f4b0ab8
RO
62142017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6215
6216 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
6217
b36a612c
CL
62182017-06-16 Carl Love <cel@us.ibm.com>
6219
6220 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
6221 main): Add runnable tests and test checker for vec_float,
6222 vec_float2, vec_floate and vec_floato builtins.
6223
e3e266bf
RE
62242017-06-16 Richard Earnshaw <rearnsha@arm.com>
6225
6226 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
6227 the architecture options added by dg-add-options arm_neon.
6228 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
6229 to the architecture.
6230 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
6231 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
6232 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
6233
42093880
RE
62342017-06-16 Richard Earnshaw <rearnsha@arm.com>
6235
6236 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
6237 multilibs have been built.
6238
c5742a17
RE
62392017-06-16 Richard Earnshaw <rearnsha@arm.com>
6240
6241 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
6242 * gcc.target/arm/pr51915.c: Likewise.
6243 * gcc.target/arm/pr52006.c: Likewise.
6244 * gcc.target/arm/pr53187.c: Likewise.
6245
93aa40fe
RE
62462017-06-16 Richard Earnshaw <rearnsha@arm.com>
6247
6248 * gcc.target/arm/multilibs.exp: New file.
6249
b3d8d88e
MS
62502017-06-16 Martin Sebor <msebor@redhat.com>
6251
6252 PR tree-optimization/80933
6253 PR tree-optimization/80934
6254 * gcc.dg/fold-bcopy.c: New test.
6255 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
6256 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 6257 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
6258 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6259 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6260 * gcc.dg/builtins-nonnull.c: Likewise.
6261
56960fd6
JG
62622017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6263
6264 PR target/71778
6265 * gcc.target/arm/pr71778.c: New.
6266
ec73e54d
JH
62672017-06-16 Jan Hubicka <hubicka@ucw.cz>
6268
6269 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
6270
01f1c24e
RB
62712017-06-16 Richard Biener <rguenther@suse.de>
6272
6273 PR tree-optimization/81090
6274 * gcc.dg/graphite/pr81090.c: New testcase.
6275
8d94f932
JW
62762017-06-16 Janus Weil <janus@gcc.gnu.org>
6277
6278 PR fortran/80983
6279 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
6280
b783399a
JJ
62812017-06-16 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR sanitizer/81094
6284 * c-c++-common/ubsan/object-size-11.c: New test.
6285
c3684b7b
MS
62862017-06-15 Martin Sebor <msebor@redhat.com>
6287
6288 PR c++/80560
6289 * g++.dg/Wclass-memaccess.C: New test.
6290
d0e7a9fd
JW
62912017-06-15 Janus Weil <janus@gcc.gnu.org>
6292
6293 PR fortran/80983
6294 * gfortran.dg/proc_ptr_comp_51.f90: New test.
6295
d1eed638
JH
62962017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6297
6298 PR lto/69866
6299 * gcc.dg/lto/pr69866_0.c: New test.
6300 * gcc.dg/lto/pr69866_1.c: Likewise.
6301
61f5d852
JL
63022017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6303
6304 PR target/78818
6305 * gcc.target/msp430/pr78818-real.c: New template for tests.
6306 * gcc.target/msp430/pr78818-auto.c: New test.
6307 * gcc.target/msp430/pr78818-data-region.c: New test.
6308 * gcc.target/msp430/pr78818-data-sec.c: New test.
6309 * gcc.target/msp430/pr78818-auto-warn.c: New test.
6310
6820664a
TP
63112017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6312
6313 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
6314 instructions in it rather than the number of IT blocks being 2.
6315 Transfer scan directive arm_thumb2 restriction to the whole
6316 testcase and restrict further to Thumb-only targets.
6317
41c540fc
TC
63182017-06-15 Tamar Christina <tamar.christina@arm.com>
6319
6320 * gcc.target/arm/sdiv_costs_1.c:
6321 Use dg-add-options.
6322
3466430f
MR
63232017-06-14 Maciej W. Rozycki <macro@imgtec.com>
6324
6325 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
6326 * gcc.target/mips/pr51513-1.c: New test.
6327 * gcc.target/mips/pr51513-2.c: New test.
6328
26fda5f5
RB
63292017-06-14 Richard Biener <rguenther@suse.de>
6330
6331 PR tree-optimization/81083
6332 * gcc.dg/torture/pr81083.c: Add prototypes.
6333
909263f8
RB
63342017-06-14 Richard Biener <rguenther@suse.de>
6335
6336 PR middle-end/81088
6337 * c-c++-common/ubsan/pr81088.c: New testcase.
6338
938a807a
EB
63392017-06-14 Eric Botcazou <ebotcazou@adacore.com>
6340
6341 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
6342
85c1b6d7
AP
63432017-06-14 Andrew Pinski <apinski@cavium.com>
6344 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6345
6346 PR target/71663
6347 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
6348 * gcc.target/aarch64/vect-init-2.c: Likewise.
6349 * gcc.target/aarch64/vect-init-3.c: Likewise.
6350 * gcc.target/aarch64/vect-init-4.c: Likewise.
6351 * gcc.target/aarch64/vect-init-5.c: Likewise.
6352
bee9e49f
PC
63532017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 PR c++/58541
6356 * g++.dg/cpp0x/constexpr-58541.C: New.
6357
24d020bd
RB
63582017-06-14 Richard Biener <rguenther@suse.de>
6359
6360 PR tree-optimization/81083
6361 * gcc.dg/torture/pr81083.c: New testcase.
6362
11c16c2a
JJ
63632017-06-14 Jakub Jelinek <jakub@redhat.com>
6364
6365 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
6366 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
6367
c60dc053
JJ
63682017-06-13 Jakub Jelinek <jakub@redhat.com>
6369
f31a8339
JJ
6370 PR c++/80973
6371 * g++.dg/ubsan/pr80973.C: New test.
6372
c60dc053
JJ
6373 PR c++/80984
6374 * g++.dg/opt/nrv18.C: New test.
6375
45b2222a
ML
63762017-06-13 Martin Liska <mliska@suse.cz>
6377
6378 PR sanitize/78204
6379 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
6380 test by adding no_sanitize attribute.
6381 * gcc.dg/asan/use-after-scope-4.c: Likewise.
6382
ef0e3441
RL
63832017-06-13 Renlin Li <renlin.li@arm.com>
6384
6385 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
6386 conditionally.
6387
345683a9
MJ
63882017-06-13 Martin Jambor <mjambor@suse.cz>
6389
6390 PR tree-optimization/80803
6391 PR tree-optimization/81063
6392 gcc.dg/tree-ssa/pr80803.c: New test.
6393 gcc.dg/tree-ssa/pr81063.c: Likewise.
6394
9ebc3467
YG
63952017-06-12 Yury Gribov <tetra2005@gmail.com>
6396
6397 * c-c++-common/fold-masked-cmp-3.c: New test.
6398
16842d34
YG
63992017-06-13 Yury Gribov <tetra2005@gmail.com>
6400
6401 PR tree-optimization/67328
6402 * c-c++-common/fold-masked-cmp-1.c: New test.
6403 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6404 * gcc.dg/pr46309.c: Fix pattern.
6405 * gcc.dg/pr46309-2.c: Likewise.
6406
ba593ad5
TC
64072017-06-13 Tamar Christina <tamar.christina@arm.com>
6408
6409 * gcc.target/arm/sdiv_costs_1.c:
6410 Require arm_arch_v8a_ok and add march option.
6411
9ab5a235
ML
64122017-06-13 Martin Liska <mliska@suse.cz>
6413
6414 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
6415 * gcc.dg/tree-ssa/dump-2.c: Likewise.
6416 * gcc.dg/tree-ssa/vrp101.c: Likewise.
6417
4f2c198d
RB
64182017-06-13 Richard Biener <rguenther@suse.de>
6419
6420 PR middle-end/81065
6421 * c-c++-common/ubsan/pr81065.c: New testcase.
6422
196ed8ea
ILT
64232017-06-12 Ian Lance Taylor <iant@golang.org>
6424
6425 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
6426 freorder. Update comment to explain test.
6427
64ff4f60
TC
64282017-06-12 Tamar Christina <tamar.christina@arm.com>
6429
6430 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
6431 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
6432 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
6433 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
6434
5ed2fdfe
TC
64352017-06-12 Tamar Christina <tamar.christina@arm.com>
6436
6437 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
6438
6cddb61c
TC
64392017-06-12 Tamar Christina <tamar.christina@arm.com>
6440
6441 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
6442
aebce396
JJ
64432017-06-12 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR tree-optimization/81003
6446 * gcc.c-torture/compile/pr81003.c: New test.
6447
3fd7fe21
RB
64482017-06-12 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/81053
6451 * gcc.dg/torture/pr81053.c: New testcase.
6452
ac39f0e8
TK
64532017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6454
6455 PR fortran/80988
6456 * gfortran.dg/implied_do_io_3.f90: New test.
6457
18787c38
TV
64582017-06-10 Tom de Vries <tom@codesourcery.com>
6459
6460 * lib/target-supports.exp (check_effective_target_signal): New proc.
6461 * lib/gcc.exp (gcc_target_compile): Remove appending of
6462 -DSIGNAL_SUPPRESS to additional_flags.
6463 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
6464 additional_flags if effective target signal is not supported by the
6465 target.
6466 * gcc.c-torture/execute/20101011-1.c: Same.
6467 * gcc.dg/c99-stdint-1.c: Same.
6468 * gcc.dg/c99-stdint-2.c: Same.
6469 * gcc.dg/c99-stdint-5.c: Same.
6470 * gcc.dg/c99-stdint-6.c: Same.
6471 * gcc.dg/stdint-width-1.c: Same.
6472
0069a009
TV
64732017-06-10 Tom de Vries <tom@codesourcery.com>
6474
6475 * lib/target-supports.exp (check_effective_target_stack_size)
6476 (dg-effective-target-value): New proc.
6477 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
6478 additional_flags.
6479 * lib/objc.exp (objc_target_compile): Same.
6480 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
6481 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
6482 dg-additional-options.
6483 * gcc.c-torture/compile/20080806-1.c: Same.
6484 * gcc.c-torture/compile/920723-1.c: Same.
6485 * gcc.c-torture/compile/930621-1.c: Same.
6486 * gcc.c-torture/compile/991214-2.c: Same.
6487 * gcc.c-torture/compile/bcopy.c: Same.
6488 * gcc.c-torture/compile/memtst.c: Same.
6489 * gcc.c-torture/compile/msp.c: Same.
6490 * gcc.c-torture/compile/stuct.c: Same.
6491 * gcc.c-torture/execute/20011008-3.c: Same.
6492 * gcc.c-torture/execute/20030209-1.c: Same.
6493 * gcc.c-torture/execute/20031012-1.c: Same.
6494 * gcc.c-torture/execute/20040805-1.c: Same.
6495 * gcc.c-torture/execute/920410-1.c: Same.
6496 * gcc.c-torture/execute/920501-7.c: Same.
6497 * gcc.c-torture/execute/921113-1.c: Same.
6498 * gcc.c-torture/execute/921202-1.c: Same.
6499 * gcc.c-torture/execute/921208-2.c: Same.
6500 * gcc.c-torture/execute/930106-1.c: Same.
6501 * gcc.c-torture/execute/930406-1.c: Same.
6502 * gcc.c-torture/execute/950221-1.c: Same.
6503 * gcc.c-torture/execute/960521-1.c: Same.
6504 * gcc.c-torture/execute/980605-1.c: Same.
6505 * gcc.c-torture/execute/comp-goto-1.c: Same.
6506 * gcc.c-torture/execute/comp-goto-2.c: Same.
6507 * gcc.c-torture/execute/memcpy-1.c: Same.
6508 * gcc.c-torture/execute/multi-ix.c: Same.
6509 * gcc.c-torture/execute/nestfunc-4.c: Same.
6510 * gcc.c-torture/execute/pr20621-1.c: Same.
6511 * gcc.c-torture/execute/pr23135.c: Same.
6512 * gcc.c-torture/execute/pr28982b.c: Same.
6513 * gcc.dg/loop-3.c: Same.
6514 * gcc.dg/struct-ret-3.c: Same.
6515 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6516 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6517 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6518 * gcc.dg/tree-prof/pr44777.c: Same.
6519
b09649fd
DM
65202017-06-09 David Malcolm <dmalcolm@redhat.com>
6521
6522 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6523 (test_mutually_exclusive_suggestions): New test function.
6524 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6525 (test_mutually_exclusive_suggestions): New test function.
6526 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6527 (test_mutually_exclusive_suggestions): New test function.
6528 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6529 (test_show_locus): Add special-case for
6530 "test_mutually_exclusive_suggestions".
6531
a1f427e9
ILT
65322017-06-09 Ian Lance Taylor <iant@golang.org>
6533
6534 * gcc.dg/tree-prof/split-1.c: New test.
6535
cb59f689
JH
65362017-06-09 Jan Hubicka <hubicka@ucw.cz>
6537
6538 * gcc.dg/predict-14.c: Avoid cold function detection.
6539 * gcc.target/i386/umod-3.c: Likewise.
6540
f66e6423
TC
65412017-06-09 Tamar Christina <tamar.christina@arm.com>
6542
6543 * gcc.target/aarch64/lrint-matherr.h: New.
6544 * gcc.target/aarch64/inline-lrint_1.c: New.
6545 * gcc.target/aarch64/inline-lrint_2.c: New.
6546 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6547 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6548
37b68a43
TC
65492017-06-09 Tamar Christina <tamar.christina@arm.com>
6550
6551 * gcc.target/arm/sdiv_costs_1.c: New.
6552
37f30285
TV
65532017-06-09 Tom de Vries <tom@codesourcery.com>
6554
6555 PR target/80855
6556 * gcc.target/nvptx/label-values.c: New test.
6557
051508d7
TP
65582017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6559
6560 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6561 Test for null definitions instead of them being undefined. Add entry
6562 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6563 about using the effective target for architecture extension.
6564 (check_effective_target_arm_arch_v7ve_ok): Remove.
6565 (add_options_for_arm_arch_v7ve): Likewise.
6566
01a8cacc
RB
65672017-06-09 Richard Biener <rguenther@suse.de>
6568
6569 PR tree-optimization/66623
6570 * gcc.dg/vect/pr66623.c: New testcase.
6571
6d1115c5
RB
65722017-06-09 Richard Biener <rguenther@suse.de>
6573
6574 PR tree-optimization/79483
6575 * gcc.dg/graphite/pr79483.c: New testcase.
6576
6ba856d4
RB
65772017-06-09 Richard Biener <rguenther@suse.de>
6578
6579 PR middle-end/81007
6580 * g++.dg/pr81007.C: New testcase.
6581
48e69247
JJ
65822017-06-09 Jakub Jelinek <jakub@redhat.com>
6583
6584 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6585 instead of "rsp" for -m32.
6586 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6587 target, add -msse2 to dg-options.
6588 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6589 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6590
120ef1d5
SB
65912017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6592
6593 PR target/80966
6594 * gcc.target/powerpc/stack-limit.c: New testcase.
6595
271be653
WS
65962017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6597
774cccdc
JJ
6598 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6599 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6600 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6601 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6602 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6603 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 6604
0d05f685
JJ
66052017-06-08 Jakub Jelinek <jakub@redhat.com>
6606
8ab7005b
JJ
6607 PR c/81006
6608 * c-c++-common/gomp/pr81006.c: New test.
6609
34361776
JJ
6610 PR c++/81011
6611 * g++.dg/gomp/pr81011.C: New test.
6612
0d05f685
JJ
6613 PR middle-end/81005
6614 * c-c++-common/ubsan/align-10.c: New test.
6615 * c-c++-common/ubsan/null-13.c: New test.
6616
2163b9bc
UB
66172017-06-08 Uros Bizjak <ubizjak@gmail.com>
6618
6619 PR target/81015
6620 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6621 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6622 * gcc.target/i386/pr81015.c: New test.
6623
73f49ad7
TV
66242017-06-08 Tom de Vries <tom@codesourcery.com>
6625
6626 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6627 trampolines instead of NO_TRAMPOLINES.
6628 * gcc.c-torture/execute/20000822-1.c: Same.
6629 * gcc.c-torture/execute/920428-2.c: Same.
6630 * gcc.c-torture/execute/920501-7.c: Same.
6631 * gcc.c-torture/execute/920612-2.c: Same.
6632 * gcc.c-torture/execute/921017-1.c: Same.
6633 * gcc.c-torture/execute/921215-1.c: Same.
6634 * gcc.c-torture/execute/931002-1.c: Same.
6635 * gcc.c-torture/execute/comp-goto-2.c: Same.
6636 * gcc.c-torture/execute/nestfunc-1.c: Same.
6637 * gcc.c-torture/execute/nestfunc-2.c: Same.
6638 * gcc.c-torture/execute/nestfunc-3.c: Same.
6639 * gcc.c-torture/execute/nestfunc-5.c: Same.
6640 * gcc.c-torture/execute/nestfunc-6.c: Same.
6641 * gcc.c-torture/execute/pr24135.c: Same.
6642 * gcc.dg/Wtrampolines.c: Same.
6643 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6644 * gcc.dg/torture/stackalign/nested-5.c: Same.
6645 * gcc.dg/torture/stackalign/nested-6.c: Same.
6646 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6647 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6648 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6649 * gcc.dg/trampoline-1.c: Same.
6650 * gcc.dg/tree-prof/pr44777.c: Same.
6651 * gcc.target/i386/pr67770.c: Same.
6652 * lib/gcc.exp (gcc_target_compile): Remove appending of
6653 -DNO_TRAMPOLINES to additional_flags.
6654 * lib/objc.exp (objc_target_compile): Same.
6655
b9835925
TV
66562017-06-08 Tom de Vries <tom@codesourcery.com>
6657
6658 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6659 'gcc,no_trampolines' instead of 'no_trampolines'.
6660
77db6c15
AI
66612017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6662
6663 PR middle-end/79988
6664 * gcc.target/i386/mpx/pr79988.c: New test.
6665
0036534f
AI
66662017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6667
6668 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6669 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6670 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6671
b69d9ac6
JH
66722017-06-08 Jan Hubicka <hubicka@ucw.cz>
6673
6674 * g++.dg/tree-ssa/counts-1.C: New testcase.
6675 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6676
c46f9051
JK
66772017-08-08 Julia Koval <julia.koval@intel.com>
6678
6679 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6680 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6681 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6682 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6683 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6684 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6685
5ed41889
MP
66862017-06-08 Marek Polacek <polacek@redhat.com>
6687
6688 PR sanitize/80932
6689 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6690
8055904e
JK
66912017-08-08 Julia Koval <julia.koval@intel.com>
6692
6693 PR target/73350,80862
6694 * gcc.target/i386/pr73350.c: New test.
6695
fb4bc6ff
RB
66962017-06-08 Richard Biener <rguenther@suse.de>
6697
6698 PR tree-optimization/80928
6699 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6700
989cc652 67012017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6702
989cc652
CL
6703 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6704
83059741
JW
67052017-06-07 Jonathan Wakely <jwakely@redhat.com>
6706
6707 PR c++/80990
6708 * g++.dg/cpp1z/class-deduction39.C: New.
6709
0874a778
MP
67102017-06-07 Marek Polacek <polacek@redhat.com>
6711
6712 PR sanitizer/80932
6713 * c-c++-common/ubsan/pr80932.c: New test.
6714
55e872a4
BC
67152017-06-07 Bin Cheng <bin.cheng@arm.com>
6716
6717 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6718 * gcc.target/i386/l_fma_double_2.c: Ditto.
6719 * gcc.target/i386/l_fma_double_3.c: Ditto.
6720 * gcc.target/i386/l_fma_double_4.c: Ditto.
6721 * gcc.target/i386/l_fma_double_5.c: Ditto.
6722 * gcc.target/i386/l_fma_double_6.c: Ditto.
6723 * gcc.target/i386/l_fma_float_1.c: Ditto.
6724 * gcc.target/i386/l_fma_float_2.c: Ditto.
6725 * gcc.target/i386/l_fma_float_3.c: Ditto.
6726 * gcc.target/i386/l_fma_float_4.c: Ditto.
6727 * gcc.target/i386/l_fma_float_5.c: Ditto.
6728 * gcc.target/i386/l_fma_float_6.c: Ditto.
6729
cb9ac430
TC
67302017-06-07 Tamar Christina <tamar.christina@arm.com>
6731
6732 * gcc.target/aarch64/sdiv_costs_1.c: New.
6733
46c821e7
RB
67342017-06-07 Richard Biener <rguenther@suse.de>
6735
6736 PR tree-optimization/80928
6737 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6738 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6739
6eb2ac65
RB
67402017-06-07 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/80928
6743 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6744 check_results.
6745
25396db9
NS
67462017-06-06 Nathan Sidwell <nathan@acm.org>
6747
6748 * g++.dg/pr45330.C: Add inline namespace case.
6749
bbf97416
TK
67502017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6751
6752 PR fortran/80975
6753 * gfortran.dg/matmul_16.f90: New test.
6754 * gfortran.dg/inline_matmul_18.f90: New test.
6755
dc949728
MP
67562017-06-06 Marek Polacek <polacek@redhat.com>
6757
6758 PR c/79983
6759 * gcc.dg/pr79983.c: New test.
6760
100d0700
DM
67612017-06-06 David S. Miller <davem@davemloft.net>
6762
6763 * gcc.target/sparc/sparc-ret-3.c: New test.
6764
6c6b519a
TV
67652017-06-06 Tom de Vries <tom@codesourcery.com>
6766
6767 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6768 label_values instead of NO_LABEL_VALUES.
6769 * gcc.c-torture/compile/920301-1.c: Same.
6770 * gcc.c-torture/compile/920501-1.c: Same.
6771 * gcc.c-torture/compile/941014-4.c: Same.
6772 * gcc.c-torture/compile/labels-1.c: Same.
6773 * gcc.c-torture/compile/pr18903.c: Same.
6774 * gcc.c-torture/execute/920302-1.c: Same.
6775 * gcc.c-torture/execute/920415-1.c: Same.
6776 * gcc.c-torture/execute/920428-2.c: Same.
6777 * gcc.c-torture/execute/920501-3.c: Same.
6778 * gcc.c-torture/execute/920501-4.c: Same.
6779 * gcc.c-torture/execute/920501-5.c: Same.
6780 * gcc.c-torture/execute/920501-7.c: Same.
6781 * gcc.c-torture/execute/920721-4.c: Same.
6782 * gcc.c-torture/execute/980526-1.c: Same.
6783 * gcc.c-torture/execute/990208-1.c: Same.
6784 * gcc.c-torture/execute/comp-goto-1.c: Same.
6785 * gcc.c-torture/execute/comp-goto-2.c: Same.
6786 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6787 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6788 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6789 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6790 * gcc.dg/tree-prof/pr44777.c: Same.
6791 * gcc.misc-tests/bprob-2.c: Same.
6792 * gcc.misc-tests/gcov-3.c: Same.
6793 * lib/gcc.exp (gcc_target_compile): Remove appending of
6794 -DNO_LABEL_VALUES to additional_flags.
6795 * lib/objc.exp (objc_target_compile): Same.
6796 * lib/target-supports.exp (check_effective_target_label_values): Test on
6797 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6798
4ebcc903
KT
67992017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6800
6801 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6802
331dc840
RB
68032017-06-06 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/80974
6806 * gcc.dg/torture/pr80974.c: New testcase.
6807
d2537732
TP
68082017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6809
6810 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6811 "unsigned int" in conversation warning on line 15.
6812
e7baeb39
RB
68132017-06-06 Richard Biener <rguenther@suse.de>
6814
6815 PR tree-optimization/80928
6816 * gcc.dg/vect/pr80928.c: New testcase.
6817 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6818 * gcc.dg/vect/slp-13.c: Likewise.
6819 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6820
05945a1b
DM
68212017-06-05 David Malcolm <dmalcolm@redhat.com>
6822
6823 * g++.dg/plugin/comment_plugin.c: New test plugin.
6824 * g++.dg/plugin/comments-1.C: New test file.
6825 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6826
9b972837
BE
68272017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6828
6829 * gcc.misc-tests/gcov-1a.c: New test.
6830
1d135d98
MM
68312017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6832
6833 * gcc.target/powerpc/clone1.c: New test.
6834
92bba237
JW
68352017-06-05 Janus Weil <janus@gcc.gnu.org>
6836
6837 PR fortran/70601
6838 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6839
7b3ee9c9
NK
68402017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6841
6842 PR fortran/35339
6843 * gfortran.dg/implied_do_io_1.f90: New Test.
6844 * gfortran.dg/implied_do_io_2.f90: New Test.
6845
e4d1c5c4
RL
68462017-06-05 Renlin Li <renlin.li@arm.com>
6847
6848 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6849 selector to related line.
6850
d91561cb
JH
68512017-06-05 Jan Hubicka <hubicka@ucw.cz>
6852
6853 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6854
d8395013
KT
68552017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6856
6857 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6858
279dc4b4
KT
68592017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6860
6861 * gcc.target/aarch64/subs_compare_2.c: New test.
6862
e49d8b68
KT
68632017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6864
6865 * gcc.target/aarch64/subs_compare_1.c: New test.
6866
4456f65d
CX
68672017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6868
6869 * gcc.target/mips/div-9.c: Delete duplicate test.
6870 * gcc.target/mips/div-10.c: Ditto.
6871 * gcc.target/mips/div-11.c: Ditto.
6872 * gcc.target/mips/div-12.c: Ditto.
6873
3995f3a2
JH
68742017-05-23 Jan Hubicka <hubicka@ucw.cz>
6875
6876 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6877
82c027e1
DH
68782017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6879
6880 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6881 vesrion of the dejagnu grep.
6882 (list-module-names): Use it and adjust the regular expressions for
6883 modules and submodules.
6884 * gfortran.dg/prof/prof.exp: Cleanup modules.
6885 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6886 directives.
6887 * gfortran.dg/altreturn_8.f90: Likewise.
6888 * gfortran.dg/associate_12.f90: Likewise.
6889 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6890 * gfortran.dg/charlen_15.f90: Likewise.
6891 * gfortran.dg/class_4a.f03: Likewise.
6892 * gfortran.dg/class_54.f90: Likewise.
6893 * gfortran.dg/class_dummy_4.f03: Likewise.
6894 * gfortran.dg/class_dummy_5.f90: Likewise.
6895 * gfortran.dg/constructor_9.f90: Likewise.
6896 * gfortran.dg/dec_structure_15.f90: Likewise.
6897 * gfortran.dg/do_check_8.f90: Likewise.
6898 * gfortran.dg/dtio_26.f03: Likewise.
6899 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6900 * gfortran.dg/equiv_9.f90: Likewise.
6901 * gfortran.dg/extends_15.f90: Likewise.
6902 * gfortran.dg/finalize_22.f90: Likewise.
6903 * gfortran.dg/finalize_23.f90: Likewise.
6904 * gfortran.dg/generic_26.f90: Likewise.
6905 * gfortran.dg/generic_27.f90: Likewise.
6906 * gfortran.dg/namelist_76.f90: Likewise.
6907 * gfortran.dg/pointer_init_8.f90: Likewise.
6908 * gfortran.dg/pr61318.f90: Likewise.
6909 * gfortran.dg/pr77260_1.f90: Likewise.
6910 * gfortran.dg/pr77260_2.f90: Likewise.
6911 * gfortran.dg/pr77420_3.f90: Likewise.
6912 * gfortran.dg/proc_ptr_39.f90: Likewise.
6913 * gfortran.dg/proc_ptr_41.f90: Likewise.
6914 * gfortran.dg/proc_ptr_42.f90: Likewise.
6915 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6916 * gfortran.dg/submodule_1.f08: Likewise.
6917 * gfortran.dg/submodule_10.f08: Likewise.
6918 * gfortran.dg/submodule_14.f08: Likewise.
6919 * gfortran.dg/submodule_15.f08: Likewise.
6920 * gfortran.dg/submodule_2.f08: Likewise.
6921 * gfortran.dg/submodule_5.f08: Likewise.
6922 * gfortran.dg/submodule_6.f08: Likewise.
6923 * gfortran.dg/submodule_7.f08: Likewise.
6924 * gfortran.dg/submodule_8.f08: Likewise.
6925 * gfortran.dg/submodule_9.f08: Likewise.
6926 * gfortran.dg/transfer_class_2.f90: Likewise.
6927 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6928 * gfortran.dg/typebound_call_24.f03: Likewise.
6929 * gfortran.dg/typebound_call_25.f90: Likewise.
6930 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6931 * gfortran.dg/typebound_generic_12.f03: Likewise.
6932 * gfortran.dg/typebound_generic_13.f03: Likewise.
6933 * gfortran.dg/typebound_generic_14.f03: Likewise.
6934 * gfortran.dg/typebound_generic_15.f90: Likewise.
6935 * gfortran.dg/typebound_operator_16.f03: Likewise.
6936 * gfortran.dg/typebound_operator_18.f90: Likewise.
6937 * gfortran.dg/typebound_operator_20.f90: Likewise.
6938 * gfortran.dg/typebound_override_3.f90: Likewise.
6939 * gfortran.dg/typebound_override_4.f90: Likewise.
6940 * gfortran.dg/typebound_override_5.f90: Likewise.
6941 * gfortran.dg/typebound_override_6.f90: Likewise.
6942 * gfortran.dg/typebound_override_7.f90: Likewise.
6943 * gfortran.dg/typebound_proc_28.f03: Likewise.
6944 * gfortran.dg/typebound_proc_29.f90: Likewise.
6945 * gfortran.dg/typebound_proc_30.f90: Likewise.
6946 * gfortran.dg/typebound_proc_31.f90: Likewise.
6947 * gfortran.dg/typebound_proc_32.f90: Likewise.
6948 * gfortran.dg/typebound_proc_33.f90: Likewise.
6949 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6950 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6951 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6952 * gfortran.dg/use_only_3.f90: Likewise.
6953 * gfortran.dg/use_without_only_1.f90: Likewise.
6954 * gfortran.dg/warn_unused_function.f90: Likewise.
6955 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6956 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6957
3de4ac6d
MP
69582017-06-04 Marek Polacek <polacek@redhat.com>
6959
6960 PR c/80919
6961 * gcc.dg/format/pr80919.c: New test.
6962
2474f48f
MS
69632017-06-02 Martin Sebor <msebor@redhat.com>
6964
6965 PR c/80892
6966 * c-c++-common/Wfloat-conversion-2.c: New test.
6967
bd280745
PC
69682017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 PR c++/68754
6971 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6972
bd280745 69732017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6974
6975 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6976 for the new built-ins.
6977
ffa8a921
SD
69782017-06-02 Sudakshina Das <sudi.das@arm.com>
6979
6980 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6981
d65d1bd9
WS
69822017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6983
6984 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6985 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6986 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6987 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6988 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6989
b160939b
KT
69902017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6991
6992 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6993
17f47f86
KT
69942017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6995
6996 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6997
ab82e126
WS
69982017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6999
7000 * gcc.target/powerpc/fold-vec-abs-char.c: New.
7001 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
7002 * gcc.target/powerpc/fold-vec-abs-int.c: New.
7003 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
7004 * gcc.target/powerpc/fold-vec-abs-short.c: New.
7005 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
7006 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
7007 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
7008 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
7009
c957e9c0
NS
70102017-06-02 Nathan Sidwell <nathan@acm.org>
7011
7012 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
7013
aad16012
JJ
70142017-06-02 Jakub Jelinek <jakub@redhat.com>
7015
74b4885d
JJ
7016 PR rtl-optimization/80903
7017 * gcc.dg/pr80903.c: New test.
7018
aad16012
JJ
7019 PR fortran/80918
7020 * gfortran.dg/gomp/pr80918.f90: New test.
7021
40ffd95f
BE
70222017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7023
7024 * c-c++-common/Wsizeof-pointer-div.c: New test.
7025 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
7026 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7027 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
7028 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7029 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7030 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7031 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7032 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7033 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7034 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7035 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7036 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
7037 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
7038 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
7039 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
7040 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
7041 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
7042 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
7043
052754ea
WS
70442017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
7045
7046 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
7047 Update the target to power8-vector.
7048
aa63913f
DM
70492017-06-01 David Malcolm <dmalcolm@redhat.com>
7050
7051 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
7052
2ded3754
PMR
70532017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7054
7055 * debug12.adb, debug12.ads: New testcase.
7056
c8638450
MJ
70572017-06-01 Martin Jambor <mjambor@suse.cz>
7058
7059 PR tree-optimization/80898
7060 * gcc.dg/tree-ssa/pr80898.c: New test.
7061 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
7062
ac853c90
PC
70632017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7064
7065 PR c++/80896
7066 * g++.dg/cpp1z/nodiscard5.C: New.
7067
7841f13c
CZ
70682017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
7069
7070 * gcc.target/arc/pr9001195952.c: New test.
7071
f525e390
TV
70722017-06-01 Tom de Vries <tom@codesourcery.com>
7073
7074 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
7075 * gcc.c-torture/compile/asmgoto-1.c: Same.
7076 * gcc.dg/20000707-1.c: Same.
7077 * gcc.dg/pr38700.c: Same.
7078 * gcc.dg/pr70169.c: Same.
7079 * gcc.dg/pr80112.c: Same.
7080 * gcc.dg/torture/pr51071-2.c: Same.
7081 * gcc.dg/torture/pr51071.c: Same.
7082 * gcc.dg/tree-ssa/alias-34.c: Same.
7083
9285616c
PMR
70842017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7085
7086 * gnat.dg/debug11.adb: New testcase.
7087
48932682
RB
70882017-06-01 Richard Biener <rguenther@suse.de>
7089
7090 PR middle-end/66313
7091 * c-c++-common/ubsan/pr66313.c: New testcase.
7092 * gcc.dg/tree-ssa/loop-15.c: Adjust.
7093
fcb99124
SM
70942017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
7095
7096 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
7097 dg-options. Change dg-require-effective-target powerpc_vsx_ok
7098 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
7099 -mcpu overridden.
7100 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
7101 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
7102 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
7103 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
7104 to dg-option. Add dg-skip-if directive to disable this test
7105 for darwin. Add dg-skip-if directive to disable this test if
7106 -mcpu overridden.
7107
dc7401c0
SP
71082017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
7109
7110 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
7111 (_mm_maskz_max_sd): Test new intrinsics.
7112 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
7113 (_mm_maskz_max_sd): Test new intrinsics.
7114 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
7115 (_mm_maskz_max_ss): Test new intrinsics.
7116 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
7117 (_mm_maskz_max_ss): Test new intrinsics.
7118 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
7119 (_mm_maskz_min_sd): Test new intrinsics.
7120 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
7121 (_mm_maskz_min_sd): Test new intrinsics.
7122 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
7123 (_mm_maskz_min_ss): Test new intrinsics.
7124 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
7125 (_mm_maskz_min_ss): Test new intrinsics.
7126
3909991c
NS
71272017-05-31 Nathan Sidwell <nathan@acm.org>
7128
7129 * g++.dg/lookup/lambda1.C New.
7130
0e510edb
BC
71312017-05-31 Bin Cheng <bin.cheng@arm.com>
7132
7133 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
7134 on pointer should not be replaced.
7135
9fc5e7a4
MM
71362017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
7137
7138 PR testsuite/80580
7139 * gcc.dg/gimplefe-error-7.c: New test.
7140
1e466f04
GM
71412017-05-31 Graham Markall <graham.markall@embecosm.com>
7142
7143 * gcc.target/arc/add_n-combine.c: New test.
7144 * gcc.target/arc/sub_n-combine.c: New test.
7145
89c88990
RB
71462017-05-31 Richard Biener <rguenther@suse.de>
7147
7148 PR target/80880
7149 * gcc.target/i386/pr80880.c: New testcase.
7150
748bbe72
RS
71512017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
7152
7153 * gcc.dg/vect/vect-103.c: Update wording of dump message.
7154
c7d7e222
BC
71552017-05-31 Bin Cheng <bin.cheng@arm.com>
7156
7157 * gcc.dg/vect/pr80815-3.c: New test.
7158
ee1379be
RB
71592017-05-31 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/80906
7162 * gcc.dg/graphite/pr80906.c: New testcase.
7163
bcce980e
TV
71642017-05-30 Tom de Vries <tom@codesourcery.com>
7165
7166 PR testsuite/80910
7167 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
7168 unsupported if host compiler does not support c++11.
7169 (host_supports_c++11): New proc.
7170
ef9200aa
MS
71712017-05-30 Martin Sebor <msebor@redhat.com>
7172
7173 PR c/80731
7174 * g++.dg/ext/utf16-4.C: Relax test.
7175 * gcc.dg/fixed-point/int-warning.c: Adjust.
7176
f012c8ef
DM
71772017-05-30 David Malcolm <dmalcolm@redhat.com>
7178
7179 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7180 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
7181 test case.
7182 * g++.dg/plugin/show-template-tree-color.C: New test case.
7183 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
7184 * g++.dg/template/show-template-tree-2.C: New test case.
7185 * g++.dg/template/show-template-tree-3.C: New test case.
7186 * g++.dg/template/show-template-tree-4.C: New test case.
7187 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
7188 * g++.dg/template/show-template-tree.C: New test case.
7189
3f8efe25
SB
71902017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
7191
7192 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
7193 dg-options.
7194 * gfortran.dg/pr80107.f: Delete testcase.
7195
77d1dbdb
UB
71962017-05-30 Uros Bizjak <ubizjak@gmail.com>
7197
7198 PR target/80833
7199 * gcc.target/i386/pr80833-1.c: New test.
7200 * gcc.target/i386/pr80833-2.c: Ditto.
7201
e2f35333
NS
72022017-05-30 Nathan Sidwell <nathan@acm.org>
7203
7204 PR c++/80913
7205 * g++.dg/lookup/pr80913.C: New.
7206
ba7629e2
RB
72072017-05-30 Richard Biener <rguenther@suse.de>
7208
7209 PR middle-end/80901
7210 * gcc.dg/torture/pr80901.c: New testcase.
7211
4bfb347c
RD
72122017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
7213
7214 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
7215
b3125625
JL
72162017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7217
7218 PR target/78838
7219 * gcc.target/msp430/interrupt_fn_placement.c: New test.
7220
892d6169
RB
72212017-05-30 Richard Biener <rguenther@suse.de>
7222
7223 PR middle-end/80876
7224 * gcc.dg/torture/pr80876.c: New testcase.
7225
3d7ff728
NS
72262017-05-29 Nathan Sidwell <nathan@acm.org>
7227
7228 PR c++/80891 (#5)
7229 * g++.dg/lookup/pr80891-5.C: New.
7230
fd262197
JD
72312017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7232
7233 PR libgfortran/53029
7234 * gfortran.dg/read_5.f90: New test.
7235
724e517a
NS
72362017-05-29 Nathan Sidwell <nathan@acm.org>
7237
a5cfa13a
NS
7238 PR c++/80891 (#4)
7239 * g++.dg/lookup/pr80891-4.C: New.
7240
e514ab0c
NS
7241 PR c++/80891 (#1)
7242 * g++.dg/lookup/pr80891-1.C: New.
7243
58dec010
NS
7244 PR c++/80891 (#3)
7245 * g++.dg/lookup/pr80891-3.C: New.
7246
724e517a
NS
7247 PR c++/80891 (#2)
7248 * g++.dg/lookup/pr80891-2.C: New.
7249
bbe3927b
TK
72502017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7251
7252 PR fortran/37131
7253 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
7254 flags.
7255 * gfortran.dg/transpose_optimization_1.f90: Likewise.
7256 * gfortran.dg/inline_matmul_17.f90: New test.
7257
8364e6ac
TK
72582017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7259
7260 * gfortran.dg/matmul_bounds_12.f90: New test.
7261
56a35ac9
JJ
72622017-05-27 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR bootstrap/80887
7265 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
7266
945bf9e1
NS
72672017-05-26 Nathan Sidwell <nathan@acm.org>
7268
7269 * g++.dg/cpp0x/dr2061.C: New.
7270 * g++.dg/parse/namespace-alias-1.C: Add more test.
7271
cb4fe401
BC
72722017-05-26 Bin Cheng <bin.cheng@arm.com>
7273
7274 PR tree-optimization/80815
7275 * gcc.dg/vect/pr80815-1.c: New test.
7276 * gcc.dg/vect/pr80815-2.c: New test.
7277
e929e611
ML
72782017-05-26 Martin Liska <mliska@suse.cz>
7279
7280 PR ipa/80663
7281 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
7282 split at the problematic spot.
7283 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
7284 a valid value of the param.
7285
92f105f6
MP
72862017-05-26 Marek Polacek <polacek@redhat.com>
7287
7288 PR sanitizer/80875
7289 * c-c++-common/ubsan/pr80875.c: New test.
7290
74ca4e36
TV
72912017-05-26 Tom de Vries <tom@codesourcery.com>
7292
7293 PR testsuite/80557
7294 * gcc.dg/20011021-1.c: Replace absolute line numbers.
7295 * gcc.dg/Wcxx-compat-8.c: Same.
7296 * gcc.dg/Wobjsize-1.c: Same.
7297 * gcc.dg/Wshadow-local-2.c: Same.
7298 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
7299 * gcc.dg/anon-struct-6.c: Same.
7300 * gcc.dg/asm-wide-1.c: Same.
7301 * gcc.dg/builtin-inf-1.c: Same.
7302 * gcc.dg/builtin-redefine.c: Same.
7303 * gcc.dg/c90-array-lval-6.c: Same.
7304 * gcc.dg/c90-array-lval-7.c: Same.
7305 * gcc.dg/c90-fordecl-1.c: Same.
7306 * gcc.dg/c99-fordecl-2.c: Same.
7307 * gcc.dg/cast-lvalue-1.c: Same.
7308 * gcc.dg/cast-lvalue-2.c: Same.
7309 * gcc.dg/compound-lvalue-1.c: Same.
7310 * gcc.dg/cond-lvalue-1.c: Same.
7311 * gcc.dg/cpp/20000419-1.c: Same.
7312 * gcc.dg/cpp/backslash.c: Same.
7313 * gcc.dg/cpp/backslash2.c: Same.
7314 * gcc.dg/cpp/macspace1.c: Same.
7315 * gcc.dg/cpp/macspace2.c: Same.
7316 * gcc.dg/cpp/multiline-2.c: Same.
7317 * gcc.dg/cpp/pr27777.c: Same.
7318 * gcc.dg/cpp/pr30786.c: Same.
7319 * gcc.dg/cpp/pr34602.c: Same.
7320 * gcc.dg/cpp/redef1.c: Same.
7321 * gcc.dg/cpp/tr-warn1.c: Same.
7322 * gcc.dg/cpp/tr-warn3.c: Same.
7323 * gcc.dg/cpp/tr-warn6.c: Same.
7324 * gcc.dg/cpp/trad/hash.c: Same.
7325 * gcc.dg/cpp/trad/redef1.c: Same.
7326 * gcc.dg/cpp/ucs.c: Same.
7327 * gcc.dg/declspec-10.c: Same.
7328 * gcc.dg/declspec-11.c: Same.
7329 * gcc.dg/declspec-18.c: Same.
7330 * gcc.dg/format/c99-strftime-1.c: Same.
7331 * gcc.dg/format/ext-3.c: Same.
7332 * gcc.dg/format/pr72858.c: Same.
7333 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7334 * gcc.dg/init-string-1.c: Same.
7335 * gcc.dg/label-decl-3.c: Same.
7336 * gcc.dg/m-un-2.c: Same.
7337 * gcc.dg/nofixed-point-2.c: Same.
7338 * gcc.dg/noncompile/20020213-1.c: Same.
7339 * gcc.dg/pch/counter-2.c: Same.
7340 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
7341 * gcc.dg/pr27528.c: Same.
7342 * gcc.dg/pr27953.c: Same.
7343 * gcc.dg/pr35899.c: Same.
7344 * gcc.dg/pr37561.c: Same.
7345 * gcc.dg/pr45461.c: Same.
7346 * gcc.dg/pr45750.c: Same.
7347 * gcc.dg/pr53196-2.c: Same.
7348 * gcc.dg/pr53265.c: Same.
7349 * gcc.dg/redecl-1.c: Same.
7350 * gcc.dg/tls/thr-init-1.c: Same.
7351 * gcc.dg/torture/pr51106-1.c: Same.
7352 * gcc.dg/torture/pr51106-2.c: Same.
7353 * gcc.dg/uninit-19.c: Same.
7354 * gcc.dg/uninit-pr20644.c: Same.
7355
6fc9f7aa
JJ
73562017-05-26 Jakub Jelinek <jakub@redhat.com>
7357
7358 * g++.dg/cpp1z/decomp29.C (p): New variable.
7359 (main): Add further tests.
7360
28e0e05b
RB
73612017-05-26 Richard Biener <rguenther@suse.de>
7362
7363 PR tree-optimization/80842
7364 * gcc.dg/torture/pr80842.c: New testcase.
7365
c81ec254
PC
73662017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7367
7368 PR c++/79652
7369 * g++.dg/cpp0x/pr79652.C: New.
7370
aee21066
PC
73712017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7372
7373 PR c++/71451
7374 * g++.dg/cpp0x/variadic170.C: New.
7375
63dbcd13
VR
73762017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
7377
7378 * g++.dg/warn/Wcatch-value-1.C: New test.
7379 * g++.dg/warn/Wcatch-value-2.C: New test.
7380 * g++.dg/warn/Wcatch-value-3.C: New test.
7381
932f48ac
NS
73822017-05-25 Nathan Sidwell <nathan@acm.org>
7383
44e00a7a
NS
7384 * g++.dg/lookup/using56.C: New.
7385 * g++.dg/lookup/using57.C: New.
7386 * g++.dg/lookup/using58.C: New.
7387 * g++.dg/lookup/using59.C: New.
7388
932f48ac
NS
7389 * g++.dg/lookup/using17.C: Adjust diagnostics.
7390
a10f9a2e
MS
73912017-05-25 Martin Sebor <msebor@redhat.com>
7392
7393 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
7394 positives on ILP32.
7395 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
7396 column numbers.
7397 * gcc.dg/pr60114.c: Same.
7398
47c05e71
JH
73992017-05-23 Jan Hubicka <hubicka@ucw.cz>
7400
7401 * gfortran.dg/pr48636.f90: Fix template better.
7402
f35a733d
NS
74032017-05-25 Nathan Sidwell <nathan@acm.org>
7404
7405 * g++.dg/lookup/koenig14.C: New.
7406
18c1e9e0
PC
74072017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 PR c++/79583
7410 * g++.dg/cpp0x/pr79583.C: New.
7411
2673d192
PC
74122017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7413
7414 PR c++/68578
7415 * g++.dg/cpp1y/pr68578.C: New.
7416
bce8ef71
MG
74172017-05-25 Marc Glisse <marc.glisse@inria.fr>
7418
7419 * gcc.dg/tree-ssa/vce-1.c: New file.
7420
11d6b45d
MG
74212017-05-25 Marc Glisse <marc.glisse@inria.fr>
7422
7423 * gcc.dg/tree-ssa/addadd.c: New file.
7424
5ad4f1c8
NS
74252017-05-24 Nathan Sidwell <nathan@acm.org>
7426
7427 * g++.dg/lookup/friend12.C: Adjust diagnostics.
7428 * g++.dg/lookup/friend19.C: New.
7429 * g++.dg/lookup/friend20.C: New.
7430
d4a760d8
JW
74312017-05-24 Jonathan Wakely <jwakely@redhat.com>
7432
7433 PR c++/80544
7434 * g++.dg/expr/cast11.C: New test.
7435
3cd211af
MS
74362017-05-24 Martin Sebor <msebor@redhat.com>
7437
7438 PR c/80731
7439 * c-c++-common/Wfloat-conversion.c: Adjust.
7440 * c-c++-common/dfp/convert-int-saturate.c: Same.
7441 * c-c++-common/pr68657-1.c: Same.
7442 * g++.dg/ext/utf-cvt.C: Same.
7443 * g++.dg/ext/utf16-4.C: Same.
7444 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
7445 * g++.dg/warn/Wconversion-real-integer2.C: Same.
7446 * g++.dg/warn/Wconversion3.C: Same.
7447 * g++.dg/warn/Wconversion4.C: Same.
7448 * g++.dg/warn/Wsign-conversion.C: Same.
7449 * g++.dg/warn/overflow-warn-1.C: Same.
7450 * g++.dg/warn/overflow-warn-3.C: Same.
7451 * g++.dg/warn/overflow-warn-4.C: Same.
7452 * g++.dg/warn/pr35635.C: Same.
7453 * g++.old-deja/g++.mike/enum1.C: Same.
7454 * gcc.dg/Wconversion-3.c: Same.
7455 * gcc.dg/Wconversion-5.c: Same.
7456 * gcc.dg/Wconversion-complex-c99.c: Same.
7457 * gcc.dg/Wconversion-complex-gnu.c: Same.
7458 * gcc.dg/Wconversion-integer.c: Same.
7459 * gcc.dg/Wsign-conversion.c: Same.
7460 * gcc.dg/bitfld-2.c: Same.
7461 * gcc.dg/c90-const-expr-11.c: Same.
7462 * gcc.dg/c90-const-expr-7.c: Same.
7463 * gcc.dg/c99-const-expr-7.c: Same.
7464 * gcc.dg/overflow-warn-1.c: Same.
7465 * gcc.dg/overflow-warn-2.c: Same.
7466 * gcc.dg/overflow-warn-3.c: Same.
7467 * gcc.dg/overflow-warn-4.c: Same.
7468 * gcc.dg/overflow-warn-5.c: Same.
7469 * gcc.dg/overflow-warn-8.c: Same.
7470 * gcc.dg/overflow-warn-9.c: New test.
7471 * gcc.dg/pr35635.c: Adjust.
7472 * gcc.dg/pr59940.c: Same.
7473 * gcc.dg/pr59963-2.c: Same.
7474 * gcc.dg/pr60114.c: Same.
7475 * gcc.dg/switch-warn-2.c: Same.
7476 * gcc.dg/utf-cvt.c: Same.
7477 * gcc.dg/utf16-4.c: Same.
7478
216bfadc
JJ
74792017-05-24 Jakub Jelinek <jakub@redhat.com>
7480
7481 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
7482 Don't include limits.h.
7483 (w): Conditionalize on long long wider than int. Use
7484 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
7485 -9223372036854775808.
7486 (x): Use __INT_MAX__ instead of INT_MAX.
7487
610abc02
TK
74882017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7489
7490 PR fortran/66094
7491 * gfortran.dg/inline_matmul_16.f90: New test.
7492
8d0c9b36
TV
74932017-05-24 Tom de Vries <tom@codesourcery.com>
7494
7495 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
7496
3f3fb6c9
PB
74972017-05-24 Peter Bergner <bergner@vnet.ibm.com>
7498
7499 PR middle-end/80823
7500 * gcc.dg/pr80823.c: New test.
7501
00e0af8d
AK
75022017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7503
7504 * gcc.target/s390/pr80725.c: New test.
7505
6131102c
NS
75062017-05-23 Nathan Sidwell <nathan@acm.org>
7507
ef4c5e78
NS
7508 * g++.dg/lookup/extern-c-hidden.C: New.
7509 * g++.dg/lookup/extern-redecl1.C: New.
7510
6131102c
NS
7511 PR c++/80866
7512 * g++.dg/parse/pr80866.C: New.
7513
d2db2e6b
JH
75142017-05-23 Jan Hubicka <hubicka@ucw.cz>
7515
7516 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7517 * gcc.dg/ipa/inline-5.c: Likewise.
7518 * gfortran.dg/pr48636.f90: Likewise.
7519
e4ea7a4c
NS
75202017-05-23 Nathan Sidwell <nathan@acm.org>
7521
7522 * g++.dg/parse/ctor9.C: Adjust expected error.
7523
c2d7c404
JD
75242017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7525
7526 PR libgfortran/80256
7527 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7528 Cygwin.
7529
fd71a9a2
TS
75302017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7531
7532 * c-c++-common/goacc/parallel-dims-1.c: Update.
7533 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7534 * c-c++-common/goacc/routine-1.c: Likewise.
7535 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7536 * g++.dg/goacc/template.C: Likewise.
7537 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7538 * gfortran.dg/goacc/routine-3.f90: Likewise.
7539 * gfortran.dg/goacc/sie.f95: Likewise.
7540 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7541
9d029ddf
NS
75422017-05-23 Nathan Sidwell <nathan@acm.org>
7543
7544 * g++.dg/lookup/using13.C: Adjust expected error.
7545
008c7367
SKS
75462017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7547
7548 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7549
d1f6caae
MM
75502017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7551
7552 PR target/80718
7553 * gcc.target/powerpc/pr80718.c: New test.
7554
2ea0d750
SB
75552017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7556
7557 * gcc.target/powerpc/conditional-return.c: New testcase.
7558
25b81686
BS
75592017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7560
7561 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7562 LE-only.
7563
477f145b
JW
75642017-05-22 Janus Weil <janus@gcc.gnu.org>
7565
7566 PR fortran/80766
7567 * gfortran.dg/typebound_call_28.f90: New test.
7568
65cc1407
NS
75692017-05-22 Nathan Sidwell <nathan@acm.org>
7570
7571 * g++.dg/lookup/strong-using.C: New.
7572
0c4f8178
TP
75732017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7574
7575 * gcc.target/arm/movsi_movt.c: New test.
7576 * gcc.target/arm/movdi_movt.c: New test.
7577
fbb1c7d4
EB
75782017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7579
7580 * gnat.dg/specs/not_null1.ads: New test.
7581
d3271136
EB
75822017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7583
7584 * gnat.dg/limited_with5.ad[sb]: New test.
7585 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7586 * gnat.dg/limited_with6.ad[sb]: New test.
7587 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7588
4c24ec6d
EB
75892017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7590
7591 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7592 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7593
4bcbb7b8
PC
75942017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7595
7596 PR c++/70265
7597 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7598 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7599
51cd6b78
JD
76002017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7601
7602 PR libgfortran/80333
7603 * gfortran.dg/dtio_30.f03: New test.
7604
33f8c0a1
MP
76052017-05-19 Marek Polacek <polacek@redhat.com>
7606
7607 PR sanitizer/80800
7608 * c-c++-common/ubsan/pr80800.c: New test.
7609 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7610
9740ed54
TS
76112017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7612
7fd549d2
TS
7613 * c-c++-common/goacc/default-1.c: Update.
7614 * c-c++-common/goacc/default-2.c: Likewise.
7615 * c-c++-common/goacc/default-4.c: Likewise.
7616 * gfortran.dg/goacc/default-1.f95: Likewise.
7617 * gfortran.dg/goacc/default-4.f: Likewise.
7618 * c-c++-common/goacc/default-5.c: New file.
7619 * gfortran.dg/goacc/default-5.f: Likewise.
7620
9740ed54
TS
7621 * c-c++-common/goacc/default-1.c: New file.
7622 * c-c++-common/goacc/default-2.c: Likewise.
7623 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7624 test cases in...
7625 * c-c++-common/goacc/default-3.c: ... this new file, and...
7626 * c-c++-common/goacc/default-4.c: ... this new file.
7627 * gfortran.dg/goacc/default.f95: Remove file, including its test
7628 cases in...
7629 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7630 * gfortran.dg/goacc/default-2.f: ... this new file.
7631 * gfortran.dg/goacc/default-3.f95: New file.
7632 * gfortran.dg/goacc/default-4.f: Likewise.
7633
2a8a8d7b
NS
76342017-05-19 Nathan Sidwell <nathan@acm.org>
7635
7636 * g++.dg/inherit/covariant7.C: Adjust.
7637
a978134e
PB
76382017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7639
7640 * gcc.target/arm/tls-disable-literal-pool.c: Change
7641 require-effective-target to tls_native.
7642 Move dg-error to return statement line and change to dg-message.
7643
39aac208
RB
76442017-05-19 Richard Biener <rguenther@suse.de>
7645
7646 PR c++/80593
7647 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7648 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7649
035ab826
RB
76502017-05-19 Richard Biener <rguenther@suse.de>
7651
7652 PR middle-end/80764
7653 * gcc.dg/torture/pr80764.c: New testcase.
7654
52e14b96
MM
76552017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7656
7657 PR target/80510
7658 * gcc.target/powerpc/pr80510-1.c: New test.
7659 * gcc.target/powerpc/pr80510-2.c: Likewise.
7660
4287da82
EG
76612017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7662
7663 * gcc.dg/pragma-diag-7.c: New test.
7664
e4171e10
UB
76652017-05-18 Uros Bizjak <ubizjak@gmail.com>
7666
7667 PR target/80799
7668 * g++.dg/other/i386-11.C: New test.
7669
cdefeea2
WS
76702017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7671
7672 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7673 * fold-vec-div-floatdouble.c: Likewise.
7674 * fold-vec-logical-ands-char.c: Likewise.
7675 * fold-vec-logical-ands-int.c: Likewise.
7676 * fold-vec-logical-ands-short.c: Likewise.
7677 * fold-vec-logical-ors-char.c: Likewise.
7678 * fold-vec-logical-ors-int.c: Likewise.
7679 * fold-vec-logical-ors-short.c: Likewise.
7680 * fold-vec-logical-other-char.c: Likewise.
7681 * fold-vec-mule-misc.c: Likewise.
7682 * fold-vec-mult-float.c: Likewise.
7683 * fold-vec-mult-floatdouble.c: Likewise.
7684 * fold-vec-mult-int.c: Likewise.
7685 * fold-vec-mult-int128-p9.c: Likewise.
7686 * fold-vec-sub-floatdouble.c: Likewise.
7687 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7688 Add lp64 requirement.
7689 * fold-vec-mult-int128-p8.c: Likewise.
7690 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7691
62ee030a
SM
76922017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7693
7694 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7695 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7696 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7697 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7698 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7699 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7700 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7701 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7702 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7703 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7704 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7705 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7706 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7707 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7708 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7709 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7710 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7711 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7712 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7713 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7714 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7715 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7716 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7717 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7718 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7719 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7720
00a84d0e
SL
77212017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7722
7723 * gcc.target/sparc/niagara7-align.c: New test.
7724
243c2883
MP
77252017-05-18 Marek Polacek <polacek@redhat.com>
7726
7727 PR sanitizer/80797
7728 * c-c++-common/ubsan/null-12.c: New test.
7729
e98e6340
SB
77302017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7731
7732 PR middle-end/80692
7733 * gcc.c-torture/execute/pr80692.c: New testcase.
7734
0152001b 77352017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7736
7737 PR libgfortran/80741
7738 * gfortran.dg/read_4.f90: New test.
7739
c8ded430
BS
77402017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7741
7742 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7743
e5b1f5a1
FR
77442017-05-17 Fritz Reese <fritzoreese@gmail.com>
7745
7746 PR fortran/80668
7747 * gfortran.dg/pr80668.f90: New.
7748
9853cb28
PB
77492017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7750
7751 PR middle-end/80775
7752 * gcc.dg/pr80775.c: New test.
7753
142473df
MP
77542017-05-17 Marek Polacek <polacek@redhat.com>
7755
7756 PR sanitizer/80659
7757 * gcc.dg/asan/pr80659.c: New test.
7758
8508a5b5
SKS
77592017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7760
7761 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7762 unsigned long.
7763
bc36d2b7
CX
77642017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7765
7766 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7767
4fc5ebf1
JG
77682017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7769 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7770
7771 PR tree-optimization/80457
7772 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7773 call vect_model_simple_cost.
7774
bedee914
PT
77752017-05-16 Paul Thomas <pault@gcc.gnu.org>
7776
7777 PR fortran/80554
7778 * gfortran.dg/submodule_29.f08: New test.
7779
10791753
DM
77802017-05-16 David Malcolm <dmalcolm@redhat.com>
7781
7782 * g++.dg/other/accessor-fixits-1.C: New test case.
7783 * g++.dg/other/accessor-fixits-2.C: New test case.
7784 * g++.dg/other/accessor-fixits-3.C: New test case.
7785 * g++.dg/other/accessor-fixits-4.C: New test case.
7786
727577c2
CL
77872017-05-16 Carl Love <cel@us.ibm.com>
7788
7789 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7790 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7791 built-ins to the test suite file. Note, support for mradds exists
7792 but no test case exists.
7793 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7794 built-ins to the test suite file.
7795
6b6ae9eb
MP
77962017-05-16 Marek Polacek <polacek@redhat.com>
7797
7798 PR sanitizer/80536
7799 PR sanitizer/80386
7800 * c-c++-common/ubsan/pr80536.c: New test.
7801 * g++.dg/ubsan/pr80386.C: New test.
7802
678d7e19
TC
78032017-05-16 Tamar Christina <tamar.christina@arm.com>
7804
7805 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7806 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7807
6da37857
MW
78082016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7809
7810 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7811 expected output of vadd, vsub and vmul instructions.
7812 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7813 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7814 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7815
a5768d38
JD
78162017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7817
7818 PR libgfortran/80727
7819 * gfortran.dg/read_3.f90: New test.
7820
3a77e7cc
NS
78212017-05-15 Nathan Sidwell <nathan@acm.org>
7822
2016c841
NS
7823 PR c++/79369
7824 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7825
3a77e7cc
NS
7826 PR c++/79369
7827 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7828 * g++.dg/cpp0x/pr79369.C: New.
7829
0735a1c8
SK
78302017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7831
7832 PR fortran/80752
3a77e7cc 7833 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7834
f108770a
UB
78352017-05-15 Uros Bizjak <ubizjak@gmail.com>
7836
900b5b6a 7837 PR target/80425
f108770a
UB
7838 * gcc.target/i386/pr80425-1.c: New test.
7839 * gcc.target/i386/pr80425-2.c: Ditto.
7840
e30ce0a3
JL
78412017-05-15 Jeff Law <law@redhat.com>
7842
7843 * gcc.target/mips/reorgbug-1.c: New test.
7844
0d5a0a33
PMR
78452017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7846
7847 * gnat.dg/specs/pack13.ads: New test.
7848
a104bd88
MS
78492017-05-14 Martin Sebor <msebor@redhat.com>
7850
7851 PR middle-end/77671
7852 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7853 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7854 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7855 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7856 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7857
c6c02519
MS
78582017-05-14 Martin Sebor <msebor@redhat.com>
7859
7860 PR middle-end/80669
7861 * gcc.dg/builtin-stpncpy.c: New test.
7862
d6d4d770
DS
78632017-05-14 Daniel Santos <daniel.santos@pobox.com>
7864
7865 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7866 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7867 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7868 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7869
b9bdd60b
JK
78702017-05-14 Julia Koval <julia.koval@intel.com>
7871
7872 * gcc.target/i386/xgetsetbv.c: New test.
7873
28ae01cd
NK
78742017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7875
7876 PR fortran/80442
7877 * gfortran.dg/impl_do_var_data.f90: New Test
7878
c7488b4f
PJ
78792017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7880
7881 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7882 A regression test for a private array access case which caused
7883 an assert.
7884
9b5f12ae
MS
78852017-05-12 Martin Sebor <msebor@redhat.com>
7886
7887 PR testsuite/80643
7888 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7889 to the purpose of the test.
7890
b76f1550
SM
78912017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7892
7893 * gcc.target/powerpc/bmi-andn-1.c: New file
7894 * gcc.target/powerpc/bmi-andn-2.c: New file.
7895 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7896 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7897 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7898 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7899 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7900 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7901 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7902 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7903 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7904 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7905 * gcc.target/powerpc/bmi-check.h: New File.
7906 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7907 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7908 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7909 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7910 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7911 * gcc.target/powerpc/bmi2-check.h: New file.
7912 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7913 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7914 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7915 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7916 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7917 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7918 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7919 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7920 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7921
2a3fa75a
PC
79222017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7923
7924 PR c++/60430
7925 * g++.dg/cpp0x/pr60430.C: New.
7926
e8bf7c7b
JL
79272017-05-12 Jeff Law <law@redhat.com>
7928
7929 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7930
284d1f76
PB
79312017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7932
7933 PR middle-end/80707
7934 * g++.dg/pr80707.C: New test.
7935
302a0e37
WS
79362017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7937
7938 * gcc.target/powerpc/fold-vec-div-float.c: New.
7939 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7940 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7941
a7785078
WS
79422017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7943
7944 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7945 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7946 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7947 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7948 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7949 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7950 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7951 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7952 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7953 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7954 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7955 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7956
9206028e
PC
79572017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7958
7959 PR c++/49604
7960 * g++.dg/cpp0x/forw_enum14.C: New.
7961 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7962
7af1c0ad
RB
79632017-05-12 Richard Biener <rguenther@suse.de>
7964
7965 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7966
f7e95bdb
PC
79672017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7968
7969 PR c++/67687
7970 * g++.dg/cpp0x/constexpr-ice17.C: New.
7971
53e788d0
RB
79722017-05-12 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/80713
7975 * gcc.dg/torture/pr80713.c: New testcase.
7976
2ead1ab9
AK
79772017-05-12 Andi Kleen <ak@linux.intel.com>
7978
7979 PR testsuite/77684
7980 * lib/target-supports.exp (profopt-perf-wrapper):
7981 Add -m8 option to increase parallelism.
7982
ee58b02f
TS
79832017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7984
1e47f02b
TS
7985 * c-c++-common/goacc/parallel-dims-1.c: New file.
7986 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7987
b0f271ce
TS
7988 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7989 * c-c++-common/goacc/classify-kernels.c: Likewise.
7990 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7991 Likewise.
7992 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7993 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7994 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7995 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7996 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7997 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7998 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7999 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8000 * c-c++-common/goacc/kernels-loop.c: Likewise.
8001 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8002 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8003 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8004 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8005 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8006 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8007 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8008 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8009 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8010 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8011 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8012 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8013
25651634
TS
8014 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8015 * c-c++-common/goacc/classify-kernels.c: Likewise.
8016 * c-c++-common/goacc/classify-parallel.c: Likewise.
8017 * c-c++-common/goacc/classify-routine.c: Likewise.
8018 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8019 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8020 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8021 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8022
ee58b02f
TS
8023 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
8024 * c-c++-common/goacc/classify-kernels.c: Likewise.
8025 * c-c++-common/goacc/classify-parallel.c: Likewise.
8026 * c-c++-common/goacc/classify-routine.c: Likewise.
8027 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8028 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8029 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8030 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8031
2d82ec25
NS
80322017-05-11 Nathan Sidwell <nathan@acm.org>
8033
8034 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
8035
80362017-05-11 Carl Love <cel@us.ibm.com>
8037
8038 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
8039 to the test suite file.
8040 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
8041 to the test suite file.
8042
628c06d6
JD
80432017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8044
8045 PR fortran/78659
8046 * gfortran.dg/namelist_91.f90: New test.
8047 * gfortran.dg/namelist_92.f90: New test.
8048 * gfortran.dg/namelist_93.f90: New test.
8049 * gfortran.dg/namelist_94.f90: New test.
8050
1bea0f26
BS
80512017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8052
8053 PR target/80695
8054 * gcc.target/powerpc/pr80695-p8.c: New file.
8055 * gcc.target/powerpc/pr80695-p9.c: New file.
8056
7c85c9fe
UB
80572017-05-11 Uros Bizjak <ubizjak@gmail.com>
8058 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR target/80706
8061 * gcc.target/i386/pr80706.c: New test.
8062
d7a33a4c
JK
80632017-05-11 Julia Koval <julia.koval@intel.com>
8064
8065 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
8066 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8067 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
8068 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8069
59fbddcf
PC
80702017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/70538
8073 * g++.dg/cpp0x/pr70538.C: New.
8074
cc09ff60
UB
80752017-05-11 Uros Bizjak <ubizjak@gmail.com>
8076
7c85c9fe
UB
8077 * gcc.target/i386/pr22152.c: Fix undefined testcase.
8078 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
8079 (dg-options): Remove -fno-tree-sink.
8080
4fd18c78
KN
80812017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8082
8083 * gcc.target/powerpc/cmpb-1.c: New test.
8084 * gcc.target/powerpc/cmpb-2.c: New test.
8085 * gcc.target/powerpc/cmpb-3.c: New test.
8086 * gcc.target/powerpc/cmpb32-1.c: New test.
8087 * gcc.target/powerpc/cmpb32-2.c: New test.
8088
43b883a9
RB
80892017-05-11 Richard Biener <rguenther@suse.de>
8090
8091 PR tree-optimization/80705
8092 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
8093
29b871ec
NS
80942017-05-11 Nathan Sidwell <nathan@acm.org>
8095
8096 * lib/scanlang.exp: New.
8097 * lib/gcc-dg.exp: Load scanlang.exp.
8098 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
8099
c587104e
MM
81002017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8101
8102 PR testsuite/80580
8103 * gcc.dg/gimplefe-error-6.c: New test.
8104
67ac9a9d
MM
81052017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8106
8107 PR testsuite/80580
8108 * gcc.dg/gimplefe-error-5.c: New test.
8109
ac4eb40f
MM
81102017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8111
8112 PR testsuite/80580
8113 * gcc.dg/gimplefe-error-4.c: New test.
8114
d45d6282
BS
81152017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8116
8117 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
8118
f4ee3a9e
UB
81192017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8120
8121 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
8122 (_mm_maskz_max_round_sd): Test new intrinsics.
8123 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
8124 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
8125 (_mm_maskz_max_round_ss): Test new intrinsics.
8126 * gcc.target/i386/avx512f-vmaxss-2.c: New.
8127 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
8128 (_mm_maskz_min_round_sd): Test new intrinsics.
8129 * gcc.target/i386/avx512f-vminsd-2.c: New.
8130 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
8131 (_mm_maskz_min_round_ss): Test new intrinsics.
8132 * gcc.target/i386/avx512f-vminss-2.c: New.
8133 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
8134 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
8135 (__builtin_ia32_minss_mask_round): Test new builtins.
8136 * gcc.target/i386/sse-13.c: Ditto.
8137 * gcc.target/i386/sse-23.c: Ditto.
8138 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
8139 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
8140 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
8141 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
8142 (_mm_mask_min_round_ss): Test new intrinsics.
8143 * gcc.target/i386/testround-1.c: Ditto.
8144
81452017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8146
8147 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
8148 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
8149 (_mm_maskz_div_round_sd): Test new intrinsics.
8150 * gcc.target/i386/avx512f-vdivsd-2.c: New.
8151 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
8152 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
8153 (_mm_maskz_div_round_ss): Test new intrinsics.
8154 * gcc.target/i386/avx512f-vdivss-2.c: New.
8155 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
8156 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
8157 (_mm_maskz_mul_round_sd): Test new intrinsics.
8158 * gcc.target/i386/avx512f-vmulsd-2.c: New.
8159 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
8160 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
8161 (_mm_maskz_mul_round_ss): Test new intrinsics.
8162 * gcc.target/i386/avx512f-vmulss-2.c: New.
8163 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
8164 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
8165 (__builtin_ia32_mulss_mask_round): Test new builtins.
8166 * gcc.target/i386/sse-13.c: Ditto.
8167 * gcc.target/i386/sse-23.c: Ditto.
8168 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
8169 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
8170 (_mm_maskz_mul_round_ss): Test new intrinsics.
8171 * gcc.target/i386/testround-1.c: Ditto.
8172
81732017-05-10 Julia Koval <julia.koval@intel.com>
8174
8175 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
8176 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
8177 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
8178
81792017-05-10 Julia Koval <julia.koval@intel.com>
8180
8181 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
8182 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8183 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
8184 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8185
ca4d2851
PB
81862017-05-10 Peter Bergner <bergner@vnet.ibm.com>
8187
0f374417 8188 PR tree-optimization/51513
ca4d2851
PB
8189 * gcc.target/powerpc/pr51513.c: New test.
8190 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
8191 __builtin_abort().
8192 * gcc.dg/predict-14.c: Likewise.
8193
5562ebfc
CL
81942017-05-10 Carl Love <cel@us.ibm.com>
8195 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
8196 to the test suite file.
8197 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
8198 to the test suite file.
8199
0ca2e7f7
PK
82002017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8201
8202 PR tree-optimization/77644
8203 * gcc.dg/tree-ssa/pr77644.c: New test-case.
8204
e1ad2926
AO
82052017-05-10 Alexandre Oliva <aoliva@redhat.com>
8206
8207 * gcc.dg/guality/inline-params-2.c: New.
8208
f00b411f
PC
82092017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
8210
8211 PR c++/80145
8212 * g++.dg/cpp1y/auto-fn37.C: New.
8213 * g++.dg/cpp1y/auto-fn38.C: Likewise.
8214
bf2a705c
MM
82152017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8216
8217 PR target/68163
8218 * gcc.target/powerpc/pr68163.c: New test.
8219
5285d5d3
JW
82202017-05-09 Janus Weil <janus@gcc.gnu.org>
8221
8222 PR fortran/79311
8223 * gfortran.dg/finalize_32.f90: New test.
8224
31c2d57d
VR
82252017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
8226
8227 PR c/35441
8228 * gcc.dg/pr35441.c: New test.
8229
731f2c8a
MS
82302017-05-09 Martin Sebor <msebor@redhat.com>
8231
8232 PR testsuite/80643
8233 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
8234 output.
8235
cc49d15a
PC
82362017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 PR c++/80186
8239 * g++.dg/template/crash126.C: New.
8240
85282abc
SP
82412017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
8242
8243 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
8244 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
8245 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
8246 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
8247
823c79ae
DH
82482017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8249
10a8bb62 8250 PR testsuite/80611
823c79ae
DH
8251 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
8252
79557bae
CZ
82532017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8254
8255 * gcc.target/arc/tmac-1.c: New file.
8256 * gcc.target/arc/tmac-2.c: Likewise.
8257 * gcc.target/arc/tmac.h: Likewise.
8258
c7314bc1
CZ
82592017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8260 Andrew Burgess <andrew.burgess@embecosm.com>
8261
8262 * gcc.target/arc/firq-1.c: New file.
8263 * gcc.target/arc/firq-2.c: Likewise.
8264 * gcc.target/arc/firq-3.c: Likewise.
8265 * gcc.target/arc/firq-4.c: Likewise.
8266 * gcc.target/arc/firq-5.c: Likewise.
8267 * gcc.target/arc/firq-6.c: Likewise.
8268
41453183
CZ
82692017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8270
8271 * gcc.target/arc/interrupt-5.c: Newfile.
8272 * gcc.target/arc/interrupt-6.c: Likewise.
8273 * gcc.target/arc/interrupt-7.c: Likewise.
8274 * gcc.target/arc/interrupt-8.c: Likewise.
8275 * gcc.target/arc/interrupt-9.c: Likewise.
8276
019bd543
RB
82772017-05-09 Richard Biener <rguenther@suse.de>
8278
8279 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
8280 and adjust.
8281 * gcc.dg/vect/vect-50.c: Likewise.
8282
684f84de
MP
82832017-05-09 Marek Polacek <polacek@redhat.com>
8284
8285 PR c/80525
8286 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
8287 * c-c++-common/Wlogical-op-2.c: New test.
8288
fd71825b
SKS
82892017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8290
8291 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
8292 for targets with __SIZEOF_INT__ < 4.
8293
4ca2e6ec
RB
82942017-05-09 Richard Biener <rguenther@suse.de>
8295
8296 * gcc.dg/vect/vect-50.c: Revert last change.
8297 * gcc.dg/vect/vect-44.c: Likewise.
8298
631238ac
MS
82992017-05-08 Martin Sebor <msebor@redhat.com>
8300
8301 PR translation/80280
8302 * gcc.dg/format/gcc_diag-10.c: New test.
8303
6ba86ba7
KN
83042017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8305
8306 PR target/80101
8307 * gcc.target/powerpc/pr80101-1.c: New test.
8308
0f6ed121
TK
83092017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8310
8311 PR fortran/79930
8312 * gfortran.dg/inline_transpose_1.f90: Add
8313 -finline-matmul-limit=0 to options.
8314 * gfortran.dg/matmul_5.f90: Likewise.
8315 * gfortran.dg/vect/vect-8.f90: Likewise.
8316 * gfortran.dg/inline_matmul_14.f90: New test.
8317 * gfortran.dg/inline_matmul_15.f90: New test.
8318
fd991039
TK
83192017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8320
8321 PR fortran/80602
8322 * gfortran.dg/matmul_15.f90: New test case.
8323
18b8c294
WD
83242017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
8325
774cccdc
JJ
8326 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
8327 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 8328
8637c116
JL
83292017-05-07 Jeff Law <law@redhat.com>
8330
8331 Revert:
8332 2017-05-06 Jeff Law <law@redhat.com>
8333 PR tree-optimization/78496
8334 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8335 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8336
973dfbb4
JL
83372017-05-06 Jeff Law <law@redhat.com>
8338
8339 PR tree-optimization/78496
8340 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8341 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8342
8ffa3150
RS
83432017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8344
8345 * gcc.target/aarch64/spill_1.c: New test.
8346
2a3f7997
RS
83472017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8348
8349 PR rtl-optimization/75964
8350 * gcc.dg/torture/pr75964.c: New test.
8351
d554bf23
TV
83522017-05-06 Tom de Vries <tom@codesourcery.com>
8353
8354 PR testsuite/80606
8355 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
8356 * gcc.target/i386/avx-vtestpd-2.c: Same.
8357 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
8358 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
8359 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
8360 * gcc.target/i386/avx-vtestpd-3.c: Same.
8361 * gcc.target/i386/avx-vtestps-1.c: Same.
8362 * gcc.target/i386/avx-vtestps-2.c: Same.
8363 * gcc.target/i386/avx-vtestps-256-1.c: Same.
8364 * gcc.target/i386/avx-vtestps-256-2.c: Same.
8365 * gcc.target/i386/avx-vtestps-256-3.c: Same.
8366 * gcc.target/i386/avx-vtestps-3.c: Same.
8367
7a976fe7
TV
83682017-05-06 Tom de Vries <tom@codesourcery.com>
8369
8370 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
8371
0e852c66
TV
83722017-05-06 Tom de Vries <tom@codesourcery.com>
8373
8374 PR testsuite/80557
8375 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
8376 * gcc.target/powerpc/altivec-types-1.c: Same.
8377
63c40d92
TV
83782017-05-06 Tom de Vries <tom@codesourcery.com>
8379
8380 PR testsuite/80557
8381 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
8382 * gcc.target/spu/intrinsics-1.c: Same.
8383
b25b8f91
TV
83842017-05-06 Tom de Vries <tom@codesourcery.com>
8385
8386 PR testsuite/80557
8387 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
8388
6df13491
TV
83892017-05-06 Tom de Vries <tom@codesourcery.com>
8390
8391 PR testsuite/80557
8392 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
8393 * gcc.target/aarch64/spellcheck_2.c: Same.
8394 * gcc.target/aarch64/spellcheck_3.c: Same.
8395
e01261fe
TV
83962017-05-06 Tom de Vries <tom@codesourcery.com>
8397
8398 PR testsuite/80557
8399 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
8400 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
8401 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
8402 * g++.dg/debug/dwarf2/typedef5.C: Same.
8403 * g++.dg/goacc/data-1.C: Same.
8404
9945596c
BS
84052017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8406
8407 * gcc.target/powerpc/versioned-copy-loop.c: New file.
8408
8acb8575
MM
84092017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8410
8411 PR target/79038
8412 PR target/79202
8413 PR target/79203
8414 * gcc.target/powerpc/ppc-round3.c: New test.
8415 * gcc.target/powerpc/ppc-round2.c: Update expected code.
8416
ac699a04
JJ
84172017-05-05 Jakub Jelinek <jakub@redhat.com>
8418
8dc6a926
JJ
8419 PR tree-optimization/80632
8420 * gcc.dg/pr80632.c: New test.
8421
ac699a04
JJ
8422 PR tree-optimization/80558
8423 * gcc.dg/tree-ssa/vrp115.c: New test.
8424
655b5fc8
AV
84252017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8426 Thomas Preud'homme <thomas.preudhomme@arm.com>
8427 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8428
8429 PR target/71607
8430 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
8431 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
8432 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
8433 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
8434 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
8435 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
8436 * gcc.target/arm/tls-disable-literal-pool.c: New.
8437
c02d2d0a
PK
84382017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8439
8440 PR tree-optimization/80613
8441 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
8442
dfae9048
PC
84432017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
8444
8445 PR c++/71577
8446 * g++.dg/cpp0x/pr71577.C: New.
8447
d9c5a8b9
MS
84482017-05-04 Martin Sebor <msebor@redhat.com>
8449
8450 PR middle-end/79234
8451 * gcc.dg/builtin-stringop-chk-8.c: New test.
8452 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
8453 * gcc.dg/builtin-stringop-chk-4.c: Same.
8454 * gcc.dg/builtin-strncat-chk-1.c: Same.
8455 * g++.dg/ext/strncpy-chk1.C: Same.
8456 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8457 * gcc.dg/out-of-bounds-1.c: Same.
8458 * gcc.dg/pr78138.c: Same.
8459 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
8460 * gfortran.dg/mvbits_7.f90: Same.
8461
e50d56a5
MS
84622017-05-04 Martin Sebor <msebor@redhat.com>
8463
8464 PR preprocessor/79214
8465 PR middle-end/79222
8466 PR middle-end/79223
8467 * gcc.dg/pr79214.c: New test.
8468 * gcc.dg/pr79214.h: New test header.
8469 * gcc.dg/pr79222.c: New test.
8470 * gcc.dg/pr79223.c: New test.
8471 * gcc.dg/pr78138.c: Adjust.
8472 * gfortran.dg/unconstrained_commons.f: Same.
8473
0f2c4a8f
MS
84742017-05-04 Martin Sebor <msebor@redhat.com>
8475
8476 PR translation/80280
8477 * g++.dg/abi/Wabi-2-3.C: Adjust.
8478 * g++.dg/abi/Wabi-3-2.C: Ditto.
8479 * g++.dg/lookup/using17.C: Ditto.
8480 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
8481
8eef6097
MJ
84822017-05-04 Martin Jambor <mjambor@suse.cz>
8483
8484 PR tree-optimization/80622
8485 * gcc.dg/tree-ssa/pr80622.c: New test.
8486
84872017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
8488
8489 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
8490
26f1a658
JH
84912017-05-04 Jan Hubicka <hubicka@ucw.cz>
8492
8493 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
8494 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
8495
4d147bca
RB
84962017-05-04 Richard Biener <rguenther@suse.de>
8497
8498 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
8499
3862ef76
RS
85002017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
8501
8502 * gcc.dg/vect/vect-profile-1.c: New test.
8503
c89ffd99
MP
85042017-05-04 Marek Polacek <polacek@redhat.com>
8505
8506 PR tree-optimization/80612
8507 * gcc.dg/torture/pr80612.c: New test.
8508
261ce1e5
PB
85092017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8510 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
8511
8512 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
8513 check_effective_target_arm_thumb1_movt_ok.
8514
556cf088
PB
85152017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8516
8517 * gcc.target/arm/fpscr.c: New file.
8518
010b1cc0
TP
85192017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8520
8521 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8522 target.
8523
99b68476
TV
85242017-05-04 Tom de Vries <tom@codesourcery.com>
8525
8526 PR testsuite/80557
8527 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8528 line numbers.
8529 * g++.dg/warn/miss-format-1.C: Same.
8530 * g++.dg/warn/overflow-warn-1.C: Same.
8531 * g++.dg/warn/overflow-warn-3.C: Same.
8532 * g++.dg/warn/overflow-warn-4.C: Same.
8533
09177a4b
TV
85342017-05-04 Tom de Vries <tom@codesourcery.com>
8535
8536 PR testsuite/80557
8537 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8538 * gcc.target/i386/pr68657.c: Same.
8539 * gcc.target/i386/pr69255-1.c: Same.
8540 * gcc.target/i386/pr69255-2.c: Same.
8541 * gcc.target/i386/pr69255-3.c: Same.
8542
02c64149
RB
85432017-05-04 Richard Biener <rguenther@suse.de>
8544
8545 PR tree-optimization/31130
8546 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8547 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8548 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8549 * gcc.dg/pr52904.c: Remove XFAIL.
8550 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8551
9a26dfc8
JL
85522017-05-03 Jeff Law <law@redhat.com>
8553
8554 PR tree-optimization/78496
8555 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8556
4d0e904f
UB
85572017-05-03 Uros Bizjak <ubizjak@gmail.com>
8558
8559 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8560
49ab4621
RB
85612017-05-03 Richard Biener <rguenther@suse.de>
8562
8563 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8564
18bfe940
JJ
85652017-05-03 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR tree-optimization/79472
4d0e904f
UB
8568 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8569 to dg-options.
18bfe940
JJ
8570 * gcc.dg/tree-ssa/vrp113.c: New test.
8571 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8572 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8573 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8574
53e62089
TV
85752017-05-03 Tom de Vries <tom@codesourcery.com>
8576
8577 PR testsuite/80557
8578 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8579 * c-c++-common/Wshift-negative-value-2.c: Same.
8580 * c-c++-common/Wshift-negative-value-3.c: Same.
8581 * c-c++-common/Wshift-negative-value-4.c: Same.
8582 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8583 * c-c++-common/cpp/pr60400.c: Same.
8584 * c-c++-common/fmax-errors.c: Same.
8585 * c-c++-common/goacc/data-2.c: Same.
8586 * c-c++-common/goacc/host_data-2.c: Same.
8587 * c-c++-common/gomp/simd4.c: Same.
8588 * c-c++-common/pr28656.c: Same.
8589 * c-c++-common/pr43395.c: Same.
8590 * c-c++-common/torture/pr57945.c: Same.
8591
962913a5
TV
85922017-05-03 Tom de Vries <tom@codesourcery.com>
8593
8594 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8595 arg of dg directive.
8596 * c-c++-common/goacc/routine-3.c: Same.
8597 * c-c++-common/goacc/routine-4.c: Same.
8598
ad53f123
DM
85992017-05-02 David Malcolm <dmalcolm@redhat.com>
8600
8601 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8602 (test_fixit_insert_newline): New function.
8603 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8604 (test_fixit_insert_newline): New function.
8605 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8606 (test_fixit_insert_newline): New function.
8607 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8608 (test_fixit_insert_newline): New function.
8609 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8610 (test_show_locus): Handle test_fixit_insert_newline.
8611
0ca91c77
BC
86122017-05-02 Bin Cheng <bin.cheng@arm.com>
8613
8614 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8615
cc5b8f3d
TC
86162017-04-27 Tamar Christina <tamar.christina@arm.com>
8617
8618 * gcc.dg/lsr-div1.c: New testcase.
8619
1853f5c7
SP
86202017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8621
8622 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8623 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8624 (_mm_maskz_add_round_sd): Test new intrinsics.
8625 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8626 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8627 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8628 (_mm_maskz_add_round_ss): Test new intrinsics.
8629 * gcc.target/i386/avx512f-vaddss-2.c: New.
8630 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8631 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8632 (_mm_maskz_sub_round_sd): Test new intrinsics.
8633 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8634 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8635 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8636 (_mm_maskz_sub_round_ss): Test new intrinsics.
8637 * gcc.target/i386/avx512f-vsubss-2.c: New.
8638 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8639 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8640 (__builtin_ia32_subss_mask_round): Test new builtins.
8641 * gcc.target/i386/sse-13.c: Ditto.
8642 * gcc.target/i386/sse-23.c: Ditto.
8643 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8644 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8645 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8646 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8647 (_mm_mask_sub_round_ss): Test new intrinsics.
8648 * gcc.target/i386/testround-1.c: Ditto.
8649
2bba7541
MJ
86502017-05-02 Martin Jambor <mjambor@suse.cz>
8651
8652 PR tree-optimization/78687
8653 * g++.dg/tree-ssa/pr78687.C: New test.
8654
2bf54d93
RB
86552017-05-02 Richard Biener <rguenther@suse.de>
8656
8657 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8658 behavior.
8659 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8660
aee63acc
RB
86612017-05-02 Richard Biener <rguenther@suse.de>
8662
8663 PR tree-optimization/80591
8664 * gcc.dg/torture/pr80591.c: New testcase.
8665
e7d70c6c
RB
86662017-05-02 Richard Biener <rguenther@suse.de>
8667
8668 PR tree-optimization/80549
8669 * gcc.dg/torture/pr80549.c: New testcase.
8670
52e0a9f7
SKS
86712017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8672
8673 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8674 unsigned long.
8675
815d9cc6
XR
86762017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8677
8678 PR c++/80038
8679 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8680
338035aa
DM
86812017-05-01 David Malcolm <dmalcolm@redhat.com>
8682
8683 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8684 reflect insertion fix-it hints at the same location now being
8685 consolidated.
8686
4d82d0bc
MS
86872017-05-01 Martin Sebor <msebor@redhat.com>
8688
8689 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8690 on ILP32 targets.
8691
d539a57b
TV
86922017-05-01 Tom de Vries <tom@codesourcery.com>
8693
8694 * gcc.dg/pr78768.c: Require linker plugin.
8695
c6b9e849
TK
86962017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8697
8698 PR fortran/37131
8699 * gfortran.dg/matmul_bounds_11.f90: New test.
8700
706eb1a7
MS
87012017-05-01 Martin Sebor <msebor@redhat.com>
8702
8703 PR tree-optimization/79715
8704 * gcc.dg/pr79715.c: New test.
8705
723f4140
TV
87062017-05-01 Tom de Vries <tom@codesourcery.com>
8707
8708 PR testsuite/65941
8709 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8710 * g++.dg/other/pr59492.C: Require effective target rdrand.
8711
6bbb3a69
VR
87122017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8713
8714 * g++.dg/diagnostic/member-decl-1.C: New test.
8715
4212aecd
MG
87162017-04-29 Marc Glisse <marc.glisse@inria.fr>
8717
8718 PR tree-optimization/80487
8719 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8720
fe75f732
PK
87212017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8722
8723 PR tree-optimization/79697
8724 * gcc.dg/tree-ssa/pr79697.c: New test.
8725
6bcd8768
TV
87262017-04-29 Tom de Vries <tom@codesourcery.com>
8727
8728 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8729
d127ae9f
MS
87302017-04-28 Martin Sebor <msebor@redhat.com>
8731
8732 PR tree-optimization/80523
8733 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8734
c9610933
TV
87352017-04-28 Tom de Vries <tom@codesourcery.com>
8736
8737 PR testsuite/80557
8738 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8739 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8740
b5be38bc
TV
87412017-04-28 Tom de Vries <tom@codesourcery.com>
8742
8743 PR testsuite/80557
8744 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8745 * obj-c++.dg/bitfield-4.mm: Same.
8746 * obj-c++.dg/bitfield-5.mm: Same.
8747 * obj-c++.dg/exceptions-3.mm: Same.
8748 * obj-c++.dg/exceptions-5.mm: Same.
8749 * obj-c++.dg/method-1.mm: Same.
8750 * obj-c++.dg/method-12.mm: Same.
8751 * obj-c++.dg/method-13.mm: Same.
8752 * obj-c++.dg/method-15.mm: Same.
8753 * obj-c++.dg/method-16.mm: Same.
8754 * obj-c++.dg/property/at-property-18.mm: Same.
8755 * obj-c++.dg/property/at-property-25.mm: Same.
8756 * obj-c++.dg/property/at-property-5.mm: Same.
8757 * obj-c++.dg/property/dynamic-2.mm: Same.
8758 * obj-c++.dg/property/property-neg-3.mm: Same.
8759 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8760 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8761 * obj-c++.dg/syntax-error-1.mm: Same.
8762 * obj-c++.dg/try-catch-13.mm: Same.
8763 * objc.dg/bitfield-4.m: Same.
8764 * objc.dg/class-1.m: Same.
8765 * objc.dg/method-11.m: Same.
8766 * objc.dg/method-6.m: Same.
8767 * objc.dg/method-7.m: Same.
8768 * objc.dg/method-9.m: Same.
8769 * objc.dg/missing-proto-3.m: Same.
8770 * objc.dg/naming-2.m: Same.
8771 * objc.dg/property/at-property-16.m: Same.
8772 * objc.dg/property/at-property-18.m: Same.
8773 * objc.dg/property/at-property-25.m: Same.
8774 * objc.dg/property/at-property-5.m: Same.
8775 * objc.dg/property/dynamic-2.m: Same.
8776 * objc.dg/property/property-neg-3.m: Same.
8777 * objc.dg/protocol-inheritance-1.m: Same.
8778 * objc.dg/protocol-inheritance-2.m: Same.
8779
d35256b6
MG
87802017-04-28 Marc Glisse <marc.glisse@inria.fr>
8781
8782 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8783
7a95dfa7
TV
87842017-04-28 Tom de Vries <tom@codesourcery.com>
8785
8786 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8787 dg-(error|warning|message|bogus).
8788 * g++.dg/conversion/dr195-1.C: Same.
8789 * g++.dg/conversion/dr195.C: Same.
8790 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8791 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8792 * g++.dg/cpp0x/inline-ns7.C: Same.
8793 * g++.dg/cpp0x/variadic105.C: Same.
8794 * g++.dg/cpp0x/variadic65.C: Same.
8795 * g++.dg/expr/call2.C: Same.
8796 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8797 * g++.dg/expr/pmf-1.C: Same.
8798 * g++.dg/ext/altivec-types-1.C: Same.
8799 * g++.dg/ext/altivec-types-2.C: Same.
8800 * g++.dg/ext/altivec-types-3.C: Same.
8801 * g++.dg/ext/attrib14.C: Same.
8802 * g++.dg/ext/complit1.C: Same.
8803 * g++.dg/ext/forscope2.C: Same.
8804 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8805 * g++.dg/ext/label13.C: Same.
8806 * g++.dg/ext/member-attr.C: Same.
8807 * g++.dg/ext/visibility/anon7.C: Same.
8808 * g++.dg/ext/visibility/visibility-7.C: Same.
8809 * g++.dg/ext/vla2.C: Same.
8810 * g++.dg/inherit/access2.C: Same.
8811 * g++.dg/inherit/covariant12.C: Same.
8812 * g++.dg/inherit/covariant14.C: Same.
8813 * g++.dg/inherit/namespace-as-base.C: Same.
8814 * g++.dg/inherit/template-as-base.C: Same.
8815 * g++.dg/lookup/ambig1.C: Same.
8816 * g++.dg/lookup/ambig2.C: Same.
8817 * g++.dg/lookup/ambig3.C: Same.
8818 * g++.dg/lookup/class-member-1.C: Same.
8819 * g++.dg/lookup/conv-1.C: Same.
8820 * g++.dg/lookup/decl1.C: Same.
8821 * g++.dg/lookup/koenig1.C: Same.
8822 * g++.dg/lookup/scoped1.C: Same.
8823 * g++.dg/lookup/scoped2.C: Same.
8824 * g++.dg/lookup/two-stage4.C: Same.
8825 * g++.dg/lookup/used-before-declaration.C: Same.
8826 * g++.dg/lookup/using.C: Same.
8827 * g++.dg/lookup/using17.C: Same.
8828 * g++.dg/lookup/using2.C: Same.
8829 * g++.dg/other/abstract2.C: Same.
8830 * g++.dg/other/classkey1.C: Same.
8831 * g++.dg/other/component1.C: Same.
8832 * g++.dg/other/const1.C: Same.
8833 * g++.dg/other/const2.C: Same.
8834 * g++.dg/other/conversion1.C: Same.
8835 * g++.dg/other/do1.C: Same.
8836 * g++.dg/other/error1.C: Same.
8837 * g++.dg/other/error10.C: Same.
8838 * g++.dg/other/error3.C: Same.
8839 * g++.dg/other/error4.C: Same.
8840 * g++.dg/other/error5.C: Same.
8841 * g++.dg/other/error8.C: Same.
8842 * g++.dg/other/error9.C: Same.
8843 * g++.dg/other/field1.C: Same.
8844 * g++.dg/other/init1.C: Same.
8845 * g++.dg/other/ptrmem2.C: Same.
8846 * g++.dg/other/return1.C: Same.
8847 * g++.dg/overload/builtin3.C: Same.
8848 * g++.dg/overload/error1.C: Same.
8849 * g++.dg/overload/error2.C: Same.
8850 * g++.dg/overload/koenig2.C: Same.
8851 * g++.dg/overload/pmf1.C: Same.
8852 * g++.dg/parse/args1.C: Same.
8853 * g++.dg/parse/attr3.C: Same.
8854 * g++.dg/parse/constant4.C: Same.
8855 * g++.dg/parse/crash10.C: Same.
8856 * g++.dg/parse/crash18.C: Same.
8857 * g++.dg/parse/crash19.C: Same.
8858 * g++.dg/parse/crash20.C: Same.
8859 * g++.dg/parse/crash21.C: Same.
8860 * g++.dg/parse/crash22.C: Same.
8861 * g++.dg/parse/crash32.C: Same.
8862 * g++.dg/parse/decl-specifier-1.C: Same.
8863 * g++.dg/parse/error58.C: Same.
8864 * g++.dg/parse/local-class1.C: Same.
8865 * g++.dg/parse/non-dependent2.C: Same.
8866 * g++.dg/parse/parameter-declaration-1.C: Same.
8867 * g++.dg/parse/ptrmem2.C: Same.
8868 * g++.dg/parse/ptrmem3.C: Same.
8869 * g++.dg/parse/saved1.C: Same.
8870 * g++.dg/tc1/dr101.C: Same.
8871 * g++.dg/tc1/dr142.C: Same.
8872 * g++.dg/tc1/dr176.C: Same.
8873 * g++.dg/template/conv4.C: Same.
8874 * g++.dg/template/crash56.C: Same.
8875 * g++.dg/template/dependent-expr2.C: Same.
8876 * g++.dg/template/error1.C: Same.
8877 * g++.dg/template/error2.C: Same.
8878 * g++.dg/template/explicit6.C: Same.
8879 * g++.dg/template/init-list.C: Same.
8880 * g++.dg/template/local1.C: Same.
8881 * g++.dg/template/lookup2.C: Same.
8882 * g++.dg/template/meminit2.C: Same.
8883 * g++.dg/template/nontype25.C: Same.
8884 * g++.dg/template/ptrmem2.C: Same.
8885 * g++.dg/template/qualttp19.C: Same.
8886 * g++.dg/template/qualttp20.C: Same.
8887 * g++.dg/template/ttp3.C: Same.
8888 * g++.dg/template/unify4.C: Same.
8889 * g++.dg/template/unify6.C: Same.
8890 * g++.dg/template/unify7.C: Same.
8891 * g++.dg/template/warn1.C: Same.
8892 * g++.dg/tree-ssa/dom-invalid.C: Same.
8893 * g++.dg/ubsan/shift-1.C: Same.
8894 * g++.dg/warn/Wunused-2.C: Same.
8895 * g++.dg/warn/Wunused-4.C: Same.
8896 * g++.dg/warn/Wunused-6.C: Same.
8897 * g++.dg/warn/deprecated-6.C: Same.
8898 * g++.dg/warn/deprecated.C: Same.
8899 * g++.dg/warn/effc1.C: Same.
8900 * g++.dg/warn/effc3.C: Same.
8901 * g++.dg/warn/incomplete1.C: Same.
8902 * g++.dg/warn/inline1.C: Same.
8903 * g++.dg/warn/noeffect2.C: Same.
8904 * g++.dg/warn/noeffect4.C: Same.
8905 * g++.dg/warn/oldcast1.C: Same.
8906 * g++.dg/warn/sentinel.C: Same.
8907 * g++.dg/warn/unit-1.C: Same.
8908 * g++.old-deja/g++.pt/inherit2.C: Same.
8909 * g++.old-deja/g++.pt/overload8.C: Same.
8910 * gcc.dg/20000926-1.c: Same.
8911 * gcc.dg/20040223-1.c: Same.
8912 * gcc.dg/Warray-bounds-7.c: Same.
8913 * gcc.dg/alias-1.c: Same.
8914 * gcc.dg/alias-12.c: Same.
8915 * gcc.dg/alias-13.c: Same.
8916 * gcc.dg/alias-2.c: Same.
8917 * gcc.dg/array-13.c: Same.
8918 * gcc.dg/array-4.c: Same.
8919 * gcc.dg/attr-ifunc-2.c: Same.
8920 * gcc.dg/attr-invalid.c: Same.
8921 * gcc.dg/attr-noinline.c: Same.
8922 * gcc.dg/bitfld-2.c: Same.
8923 * gcc.dg/c90-const-expr-7.c: Same.
8924 * gcc.dg/c99-const-expr-7.c: Same.
8925 * gcc.dg/cpp/20000625-1.c: Same.
8926 * gcc.dg/cpp/charconst-4.c: Same.
8927 * gcc.dg/cpp/include2.c: Same.
8928 * gcc.dg/cpp/include2a.c: Same.
8929 * gcc.dg/decl-4.c: Same.
8930 * gcc.dg/deprecated-4.c: Same.
8931 * gcc.dg/deprecated.c: Same.
8932 * gcc.dg/dfp/altivec-types.c: Same.
8933 * gcc.dg/float-range-1.c: Same.
8934 * gcc.dg/pack-test-3.c: Same.
8935 * gcc.dg/pr11492.c: Same.
8936 * gcc.dg/pr15360-1.c: Same.
8937 * gcc.dg/pr37908.c: Same.
8938 * gcc.dg/pr53265.c: Same.
8939 * gcc.dg/pr57287-2.c: Same.
8940 * gcc.dg/pr57287.c: Same.
8941 * gcc.dg/redecl-1.c: Same.
8942 * gcc.dg/sync-3.c: Same.
8943 * gcc.dg/two-types-1.c: Same.
8944 * gcc.dg/two-types-2.c: Same.
8945 * gcc.dg/two-types-4.c: Same.
8946 * gcc.dg/two-types-5.c: Same.
8947 * gcc.dg/two-types-6.c: Same.
8948 * gcc.dg/two-types-7.c: Same.
8949 * gcc.dg/two-types-8.c: Same.
8950 * gcc.dg/two-types-9.c: Same.
8951 * gcc.dg/uninit-I.c: Same.
8952 * gcc.dg/uninit-pr19430.c: Same.
8953 * gcc.dg/visibility-7.c: Same.
8954 * gcc.dg/winline-10.c: Same.
8955 * gcc.dg/winline-2.c: Same.
8956 * gcc.dg/winline-3.c: Same.
8957 * gcc.dg/winline-9.c: Same.
8958 * gcc.target/i386/attr-returns_twice-1.c: Same.
8959 * gcc.target/i386/chkp-const-check-2.c: Same.
8960 * gcc.target/i386/chkp-label-address.c: Same.
8961 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8962 * gcc.target/i386/pr39162.c: Same.
8963 * gcc.target/i386/sse-5.c: Same.
8964 * gcc.target/powerpc/altivec-types-1.c: Same.
8965 * gcc.target/powerpc/altivec-types-2.c: Same.
8966 * gcc.target/powerpc/altivec-types-3.c: Same.
8967 * gcc.target/powerpc/float128-mix.c: Same.
8968 * gcc.target/powerpc/no-r11-3.c: Same.
8969 * gcc.target/spu/Wmain.c: Same.
8970 * gcc.target/spu/ea/errors2.c: Same.
8971 * gfortran.dg/assignment_1.f90: Same.
8972 * gfortran.dg/common_3.f90: Same.
8973 * gfortran.dg/der_io_1.f90: Same.
8974 * gfortran.dg/g77/20030326-1.f: Same.
8975 * gfortran.dg/g77/9263.f: Same.
8976 * gfortran.dg/g77/960317-1.f: Same.
8977 * gfortran.dg/g77/970625-2.f: Same.
8978 * gfortran.dg/g77/980615-0.f: Same.
8979 * gfortran.dg/g77/check0.f: Same.
8980 * gfortran.dg/g77/dnrm2.f: Same.
8981 * gfortran.dg/g77/pr9258.f: Same.
8982 * gfortran.dg/ichar_1.f90: Same.
8983 * gfortran.dg/interface_1.f90: Same.
8984 * gfortran.dg/namelist_1.f90: Same.
8985 * gfortran.dg/namelist_2.f90: Same.
8986 * gfortran.dg/namelist_3.f90: Same.
8987 * gfortran.dg/namelist_print_2.f: Same.
8988 * gfortran.dg/oldstyle_1.f90: Same.
8989 * gfortran.dg/runtime_warning_1.f90: Same.
8990 * gfortran.dg/underflow.f90: Same.
8991 * gnat.dg/specs/integer_value.ads: Same.
8992 * obj-c++.dg/fsf-package-0.m: Same.
8993 * objc.dg/two-types-1.m: Same.
8994
6e49961c
ML
89952017-04-28 Martin Liska <mliska@suse.cz>
8996
8997 PR gcov-profile/79891
8998 * gcc.misc-tests/gcov-17.c: New test.
8999 * gcc.misc-tests/gcov-18.c: New test.
9000
f166beaf
TV
90012017-04-28 Tom de Vries <tom@codesourcery.com>
9002
9003 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
9004 dg-(error|warning|message|bogus).
9005 * g++.dg/parse/parameter-declaration-1.C: Same.
9006 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
9007 * gcc.dg/Wpointer-sign-Wall.c: Same.
9008 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9009 * gcc.dg/cpp/19990413-1.c: Same.
9010 * gcc.dg/dg-test-1.c: Same.
9011 * gcc.dg/empty-source-2.c: Same.
9012 * gcc.dg/empty-source-3.c: Same.
9013 * gcc.dg/format/c99-printf-1.c: Same.
9014 * gcc.dg/format/c99-scanf-1.c: Same.
9015 * gcc.dg/label-decl-2.c: Same.
9016 * gcc.dg/m-un-2.c: Same.
9017 * gcc.dg/uninit-pr20644-O0.c: Same.
9018 * gfortran.dg/pr70006.f90: Same.
9019 * obj-c++.dg/fsf-package-0.m: Same.
9020
c3125b18
TV
90212017-04-28 Tom de Vries <tom@codesourcery.com>
9022
9023 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
9024 dg-(error|warning|message|bogus).
9025 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9026 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9027 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9028 * c-c++-common/pr20000.c: Same.
9029 * c-c++-common/pr49706.c: Same.
9030 * g++.dg/ext/utf16-4.C: Same.
9031 * g++.dg/parse/error2.C: Same.
9032 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9033 * g++.dg/warn/Wtype-limits.C: Same.
9034 * g++.dg/warn/overflow-warn-1.C: Same.
9035 * g++.dg/warn/overflow-warn-3.C: Same.
9036 * gcc.dg/Wpointer-sign-Wall.c: Same.
9037 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9038 * gcc.dg/Wtype-limits-Wextra.c: Same.
9039 * gcc.dg/Wtype-limits.c: Same.
9040 * gcc.dg/cpp/19990413-1.c: Same.
9041 * gcc.dg/dg-test-1.c: Same.
9042 * gcc.dg/empty-source-2.c: Same.
9043 * gcc.dg/empty-source-3.c: Same.
9044 * gcc.dg/label-decl-2.c: Same.
9045 * gcc.dg/m-un-2.c: Same.
9046 * gcc.dg/uninit-pr19430-O0.c: Same.
9047 * gcc.dg/uninit-pr19430.c: Same.
9048 * gcc.dg/uninit-pr20644-O0.c: Same.
9049 * gcc.dg/utf16-4.c: Same.
9050 * gfortran.dg/pr70006.f90: Same.
9051 * obj-c++.dg/fsf-package-0.m: Same.
9052
119092c1
RB
90532017-04-28 Richard Biener <rguenther@suse.de>
9054
9055 * gcc.dg/tree-ssa/evrp7.c: New testcase.
9056 * gcc.dg/tree-ssa/evrp8.c: Likewise.
9057 * gcc.dg/tree-ssa/evrp9.c: Likewise.
9058 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
9059 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9060 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 9061
3777eda2
MP
90622017-04-27 Marek Polacek <polacek@redhat.com>
9063
9064 PR sanitizer/80349
9065 * c-c++-common/ubsan/pr80349.c: New test.
9066
8211c4a2
VR
90672017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
9068
9069 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
9070 diagnostics.
9071 * g++.dg/warn/pr12242.C: Likewise.
9072
94baf2e2
DE
90732017-04-27 David Edelsohn <dje.gcc@gmail.com>
9074
9075 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
9076
9a448688
ML
90772017-04-27 Martin Liska <mliska@suse.cz>
9078
9079 PR testsuite/79455
9080 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
9081 more generic.
9082
f8a36447
JJ
90832017-04-27 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR c++/80534
9086 * g++.dg/other/pr80534-1.C: New test.
9087 * g++.dg/other/pr80534-2.C: New test.
9088
1b7c8d39
RB
90892017-04-27 Richard Biener <rguenther@suse.de>
9090
9091 PR middle-end/80539
9092 * gcc.dg/torture/pr80539.c: New testcase.
9093
985b8393
JJ
90942017-04-27 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR target/77728
9097 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
9098
a480422d
VR
90992017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
9100
9101 * g++.dg/diagnostic/nested-name-1.C: New test.
9102
f9726baa
ML
91032017-04-26 Martin Liska <mliska@suse.cz>
9104
9105 * gcc.dg/guality/guality.h: Add prefix to test verification.
9106
9f4df8f1
NS
91072017-04-25 Nathan Sidwell <nathan@acm.org>
9108
9109 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
9110
1913c8f6
UB
91112017-04-25 Uros Bizjak <ubizjak@gmail.com>
9112
9113 PR target/70799
9114 * gcc.target/i386/pr70799-5.c: New test.
9115
e602bbfc
MS
91162017-04-25 Martin Sebor <msebor@redhat.com>
9117
9118 PR tree-optimization/80497
9119 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9120
7629ae90
RR
91212017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9122 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR target/77728
9125 * g++.dg/abi/pr77728-1.C: New test.
9126
2ef42cf9
MP
91272017-04-25 Marek Polacek <polacek@redhat.com>
9128
9129 PR sanitizer/80349
9130 * g++.dg/ubsan/pr80349-2.C: New test.
9131
70caf430
VR
91322017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
9133
9134 * g++.dg/cpp0x/enum34.C: New test.
9135
f66c70dc
TV
91362017-04-25 Tom de Vries <tom@codesourcery.com>
9137
9138 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
9139 variables.
9140 (dg-line): New proc.
9141 (process-message): Handle line number variables.
9142 * objc.dg/try-catch-12.m: Use dg-line.
9143
77071af6
BS
91442017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9145
9146 PR target/80482
9147 * gcc.target/powerpc/vec-constvolatile.c: New test.
9148
fbe91804
DM
91492017-04-25 David Malcolm <dmalcolm@redhat.com>
9150
9151 * g++.dg/semicolon-fixits.C: New test case.
9152
1c4ea66f
DM
91532017-04-25 David Malcolm <dmalcolm@redhat.com>
9154
9155 * gcc.dg/semicolon-fixits.c: New test case.
9156
5ca28c1d
DM
91572017-04-25 David Malcolm <dmalcolm@redhat.com>
9158
9159 * g++.dg/lookup/missing-std-include.C: New test file.
9160
2ec07fa6
RR
91612017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9162 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR target/77728
9165 * g++.dg/abi/pr77728-2.C: New test.
9166
7d5dbb22
DM
91672017-04-25 David Malcolm <dmalcolm@redhat.com>
9168
9169 PR c++/80177
9170 * g++.dg/spellcheck-pr80177.C: New test case.
9171
6a3936d4
NS
91722017-04-25 Nathan Sidwell <nathan@acm.org>
9173
9174 * g++.dg/dg.exp (find-cxx-tests): New function.
9175 (main): Use it, remove explicit pruning
9176
bed3fd46
RB
91772017-04-25 Richard Biener <rguenther@suse.de>
9178
9179 PR tree-optimization/80492
9180 * gcc.dg/pr80492.c: New testcase.
9181
c9e9c3ac
SKS
91822017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9183
9184 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
9185 for targets with int size less than 32 bits.
9186
2700fbd6
RB
91872017-04-25 Richard Biener <rguenther@suse.de>
9188
9189 PR tree-optimization/79201
9190 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
9191 * gcc.target/i386/pr22152.c: Disable sinking.
9192
e57136da
AK
91932017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9194
9195 PR target/80464
9196 * gfortran.fortran-torture/compile/pr80464.f90: New test.
9197
3cb9ee2f
AK
91982017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9199
9200 PR target/79895
9201 * gcc.target/s390/pr79895.c: New test.
9202
03db9ab5
DV
92032017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
9204
9205 PR target/80080
9206 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
9207 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
9208 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
9209
39259462
JJ
92102017-04-25 Jakub Jelinek <jakub@redhat.com>
9211
ba5d69f3
JJ
9212 PR rtl-optimization/80501
9213 * gcc.c-torture/execute/pr80501.c: New test.
9214
39259462
JJ
9215 PR rtl-optimization/80500
9216 * gcc.dg/pr80500.c: New test.
9217
bb0249cb
MG
92182017-04-25 Marc Glisse <marc.glisse@inria.fr>
9219
9220 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
9221 * gcc.dg/Wstrict-overflow-18.c: Xfail.
9222
be420eb8
JW
92232017-04-22 Janus Weil <janus@gcc.gnu.org>
9224
9225 PR fortran/80121
9226 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
9227 directive.
9228
0ebd1f00
DM
92292017-04-24 David Malcolm <dmalcolm@redhat.com>
9230
9231 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
9232 * jit.dg/test-alignment.c: New test case.
9233 * jit.dg/test-alignment.cc: New test case.
9234 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
9235 New test case.
9236
412f61f0
DM
92372017-04-24 David Malcolm <dmalcolm@redhat.com>
9238
9239 PR c++/80016
9240 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
9241 test function.
9242 (test_alignof): New test function.
9243
a8492d5e
MG
92442017-04-24 Marc Glisse <marc.glisse@inria.fr>
9245
9246 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
9247
ec856f5f
VR
92482017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
9249
9250 * g++.dg/diagnostic/duplicate1.C: New test.
9251 * g++.dg/cpp0x/duplicate1.C: New test.
9252
a753df11
MJ
92532017-04-24 Martin Jambor <mjambor@suse.cz>
9254
9255 PR tree-optimization/80293
9256 * g++.dg/tree-ssa/pr80293.C: New test.
9257
3ebd8e62
ML
92582017-04-24 Martin Liska <mliska@suse.cz>
9259
9260 PR middle-end/79931
9261 * g++.dg/ipa/pr79931.C: New test.
9262
f30a1190
RB
92632017-04-24 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/80494
9266 * gfortran.dg/pr80494.f90: New testcase.
9267
4c7c437c
RB
92682017-04-24 Richard Biener <rguenther@suse.de>
9269
9270 PR tree-optimization/79725
9271 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
9272
d21a8e3b
RB
92732017-04-24 Richard Biener <rguenther@suse.de>
9274
9275 PR c++/2972
9276 * g++.dg/warn/Wuninitialized-10.C: New testcase.
9277
c7eb642e
JD
92782017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9279
9280 PR fortran/80484
9281 * gfortran.dg/dtio_29.f03: New test.
9282
60fc41bd
JW
92832017-04-22 Janus Weil <janus@gcc.gnu.org>
9284
9285 PR fortran/80121
9286 * gfortran.dg/intent_out_9.f90: New test case.
9287
2eb8a343
UB
92882017-04-23 Uros Bizjak <ubizjak@gmail.com>
9289
9290 PR target/70799
1913c8f6 9291 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 9292
fc23d35a
JW
92932017-04-21 Janus Weil <janus@gcc.gnu.org>
9294
9295 PR fortran/80392
9296 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
9297
7b9efd03
UB
92982017-04-21 Uros Bizjak <ubizjak@gmail.com>
9299
9300 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
9301
2fd30fbe
RB
93022017-04-21 Richard Biener <rguenther@suse.de>
9303
9304 PR tree-optimization/79547
9305 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
9306
bb1bc604
RB
93072017-04-21 Richard Biener <rguenther@suse.de>
9308
9309 PR tree-optimization/78847
9310 * g++.dg/tree-ssa/pr78847.C: New testcase.
9311
666f7903
JJ
93122017-04-21 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR c/80468
9315 * gcc.dg/pr80468.c: New test.
9316
25c28f47
ML
93172017-04-21 Martin Liska <mliska@suse.cz>
9318
9319 PR tree-optimization/66278
9320 * gcc.dg/vect/pr66278.c: New test.
9321
6d553e9b
RB
93222017-04-21 Richard Biener <rguenther@suse.de>
9323
9324 PR tree-optimization/80237
9325 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
9326 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
9327 adjust expected optimizations.
9328
7fd1a747
RB
93292016-04-21 Richard Biener <rguenther@suse.de>
9330
9331 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
9332 of inner loops.
9333 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
9334 * gcc.dg/vect/vect-104.c: Likewise.
9335
2f23a412
EB
93362017-04-21 Eric Botcazou <ebotcazou@adacore.com>
9337
9338 PR tree-optimization/80426
9339 * gcc.c-torture/execute/20170429-1.c: Rename into...
9340 * gcc.c-torture/execute/20170419-1.c: ...this.
9341
8749b11f
UB
93422017-04-20 Uros Bizjak <ubizjak@gmail.com>
9343
9344 PR target/79804
9345 * gcc.target/i386/pr79804.c: New test.
9346
20917336
UB
93472017-04-20 Uros Bizjak <ubizjak@gmail.com>
9348
9349 PR target/78090
9350 * gcc.target/i386/conversion-2.c: Remove obsolete test.
9351
2414b022
DE
93522017-04-20 David Edelsohn <dje.gcc@gmail.com>
9353
9354 * g++/opt/pr80436.C: XFAIL on AIX.
9355
34d57a10
JW
93562017-04-20 Jonathan Wakely <jwakely@redhat.com>
9357
9358 PR c++/80473
9359 * g++.dg/diagnostic/pr80473.C: New test.
9360
c3cbcd45
VR
93612017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
9362
9363 * g++.dg/warn/Wextra-semi.C: New test.
9364
8a59d466
JJ
93652017-04-20 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR middle-end/80423
9368 * g++.dg/other/pr80423.C: New test.
9369
a4bb5c57
SKS
93702017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9371
9372 * gcc.dg/pr80170.c: Require ptr32plus.
9373
fe1e7d0e
EB
93742017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9375
9376 PR tree-optimization/80426
9377 * gcc.c-torture/execute/20170419-1.c: New test.
9378
48d811eb
JJ
93792017-04-19 Jakub Jelinek <jakub@redhat.com>
9380
f19e6a9c
JJ
9381 PR debug/80461
9382 * g++.dg/debug/pr80461.C: New test.
9383
541035a6
JJ
9384 PR c++/80459
9385 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
9386 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
9387 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
9388
48d811eb
JJ
9389 PR debug/80436
9390 * g++.dg/opt/pr80436.C: New test.
9391
5249994e
SKS
93922017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9393
9394 * gcc.dg/torture/pr80341.c: Require int32plus.
9395
a16c8d8b 93962017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 9397 Jeff Law <law@redhat.com>
a16c8d8b
EB
9398
9399 * gcc.c-torture/compile/20170419-1.c: New test.
9400
6143c998
TV
94012017-04-19 Tom de Vries <tom@codesourcery.com>
9402
9403 PR testsuite/80221
9404 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
9405 subsequent dg directives.
9406 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9407 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
9408 * c-c++-common/attr-fallthrough-2.c: Same.
9409 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
9410 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
9411 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
9412 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9413 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
9414 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
9415 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
9416 * c-c++-common/cilk-plus/CK/errors.c: Same.
9417 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9418 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
9419 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
9420 * c-c++-common/cpp/pr57580.c: Same.
9421 * c-c++-common/goacc/asyncwait-1.c: Same.
9422 * c-c++-common/goacc/cache-2.c: Same.
9423 * c-c++-common/goacc/declare-2.c: Same.
9424 * c-c++-common/goacc/deviceptr-1.c: Same.
9425 * c-c++-common/goacc/routine-5.c: Same.
9426 * c-c++-common/gomp/clauses-2.c: Same.
9427 * c-c++-common/gomp/ordered-3.c: Same.
9428 * c-c++-common/gomp/pr67501.c: Same.
9429 * c-c++-common/pr20000.c: Same.
9430 * c-c++-common/pr43395.c: Same.
9431 * c-c++-common/pr49706.c: Same.
9432 * c-c++-common/pr77624-1.c: Same.
9433 * c-c++-common/pr77624-2.c: Same.
9434 * c-c++-common/raw-string-14.c: Same.
9435 * c-c++-common/raw-string-16.c: Same.
9436 * c-c++-common/raw-string-3.c: Same.
9437 * c-c++-common/raw-string-4.c: Same.
9438 * c-c++-common/raw-string-5.c: Same.
9439 * c-c++-common/raw-string-6.c: Same.
9440 * g++.dg/abi/mangle41.C: Same.
9441 * g++.dg/conversion/nullptr1.C: Same.
9442 * g++.dg/cpp0x/alias-decl-80296.C: Same.
9443 * g++.dg/cpp0x/auto27.C: Same.
9444 * g++.dg/cpp0x/constexpr-98.C: Same.
9445 * g++.dg/cpp0x/constexpr-diag2.C: Same.
9446 * g++.dg/cpp0x/diag2.C: Same.
9447 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
9448 * g++.dg/cpp0x/nullptr15.C: Same.
9449 * g++.dg/cpp0x/pr31431-2.C: Same.
9450 * g++.dg/cpp0x/pr31431.C: Same.
9451 * g++.dg/cpp0x/pr79118.C: Same.
9452 * g++.dg/cpp0x/static_assert3.C: Same.
9453 * g++.dg/cpp0x/temp_default2.C: Same.
9454 * g++.dg/cpp0x/trailing4.C: Same.
9455 * g++.dg/cpp0x/variadic-ex10.C: Same.
9456 * g++.dg/cpp0x/variadic-ex13.C: Same.
9457 * g++.dg/cpp0x/variadic-ex14.C: Same.
9458 * g++.dg/cpp0x/variadic-ex3.C: Same.
9459 * g++.dg/cpp0x/variadic-ex4.C: Same.
9460 * g++.dg/cpp0x/variadic59.C: Same.
9461 * g++.dg/cpp0x/vt-37737-2.C: Same.
9462 * g++.dg/cpp0x/vt-57397-1.C: Same.
9463 * g++.dg/cpp0x/vt-57397-2.C: Same.
9464 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
9465 * g++.dg/cpp1z/gen-attrs1.C: Same.
9466 * g++.dg/diagnostic/pr71075.C: Same.
9467 * g++.dg/eh/goto2.C: Same.
9468 * g++.dg/eh/goto3.C: Same.
9469 * g++.dg/expr/bitfield4.C: Same.
9470 * g++.dg/expr/bitfield5.C: Same.
9471 * g++.dg/expr/bitfield6.C: Same.
9472 * g++.dg/expr/bool1.C: Same.
9473 * g++.dg/expr/bool3.C: Same.
9474 * g++.dg/expr/cond10.C: Same.
9475 * g++.dg/expr/cond11.C: Same.
9476 * g++.dg/expr/lval3.C: Same.
9477 * g++.dg/expr/lval4.C: Same.
9478 * g++.dg/ext/anon-struct4.C: Same.
9479 * g++.dg/ext/attrib44.C: Same.
9480 * g++.dg/ext/builtin3.C: Same.
9481 * g++.dg/ext/dllimport7.C: Same.
9482 * g++.dg/ext/label5.C: Same.
9483 * g++.dg/ext/no-asm-1.C: Same.
9484 * g++.dg/ext/utf16-4.C: Same.
9485 * g++.dg/ext/vla2.C: Same.
9486 * g++.dg/gomp/block-1.C: Same.
9487 * g++.dg/gomp/block-2.C: Same.
9488 * g++.dg/gomp/block-3.C: Same.
9489 * g++.dg/gomp/block-5.C: Same.
9490 * g++.dg/gomp/linear-2.C: Same.
9491 * g++.dg/gomp/target-1.C: Same.
9492 * g++.dg/gomp/target-2.C: Same.
9493 * g++.dg/gomp/taskgroup-1.C: Same.
9494 * g++.dg/gomp/teams-1.C: Same.
9495 * g++.dg/inherit/pure1.C: Same.
9496 * g++.dg/init/array43.C: Same.
9497 * g++.dg/init/array46.C: Same.
9498 * g++.dg/init/const10.C: Same.
9499 * g++.dg/init/ctor4-1.C: Same.
9500 * g++.dg/init/ctor4.C: Same.
9501 * g++.dg/init/new37.C: Same.
9502 * g++.dg/init/pr25811.C: Same.
9503 * g++.dg/init/pr29043.C: Same.
9504 * g++.dg/init/pr29571.C: Same.
9505 * g++.dg/lookup/duperr1.C: Same.
9506 * g++.dg/lookup/error1.C: Same.
9507 * g++.dg/lookup/koenig5.C: Same.
9508 * g++.dg/lookup/pr77549.C: Same.
9509 * g++.dg/lookup/suggestions1.C: Same.
9510 * g++.dg/lookup/using16.C: Same.
9511 * g++.dg/lookup/using7.C: Same.
9512 * g++.dg/other/anon-union3.C: Same.
9513 * g++.dg/other/array2.C: Same.
9514 * g++.dg/other/error13.C: Same.
9515 * g++.dg/other/error34.C: Same.
9516 * g++.dg/overload/builtin1.C: Same.
9517 * g++.dg/overload/conv-op1.C: Same.
9518 * g++.dg/overload/error3.C: Same.
9519 * g++.dg/overload/koenig1.C: Same.
9520 * g++.dg/overload/operator5.C: Same.
9521 * g++.dg/overload/template5.C: Same.
9522 * g++.dg/overload/unknown1.C: Same.
9523 * g++.dg/overload/using2.C: Same.
9524 * g++.dg/parse/constructor1.C: Same.
9525 * g++.dg/parse/crash36.C: Same.
9526 * g++.dg/parse/crash63.C: Same.
9527 * g++.dg/parse/error11.C: Same.
9528 * g++.dg/parse/error12.C: Same.
9529 * g++.dg/parse/error14.C: Same.
9530 * g++.dg/parse/error2.C: Same.
9531 * g++.dg/parse/error21.C: Same.
9532 * g++.dg/parse/error26.C: Same.
9533 * g++.dg/parse/error36.C: Same.
9534 * g++.dg/parse/friend12.C: Same.
9535 * g++.dg/parse/invalid-op1.C: Same.
9536 * g++.dg/parse/missing-template1.C: Same.
9537 * g++.dg/parse/parser-pr28152-2.C: Same.
9538 * g++.dg/parse/parser-pr28152.C: Same.
9539 * g++.dg/parse/pr16696-permissive.C: Same.
9540 * g++.dg/parse/pr16696.C: Same.
9541 * g++.dg/parse/pr69628.C: Same.
9542 * g++.dg/parse/ret-type2.C: Same.
9543 * g++.dg/parse/specialization1.C: Same.
9544 * g++.dg/parse/template3.C: Same.
9545 * g++.dg/parse/template9.C: Same.
9546 * g++.dg/parse/typename11.C: Same.
9547 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9548 * g++.dg/pr45330.C: Same.
9549 * g++.dg/rtti/typeid6.C: Same.
9550 * g++.dg/spellcheck-fields.C: Same.
9551 * g++.dg/spellcheck-typenames.C: Same.
9552 * g++.dg/tc1/dr108.C: Same.
9553 * g++.dg/tc1/dr147.C: Same.
9554 * g++.dg/template/arg7.C: Same.
9555 * g++.dg/template/conv11.C: Same.
9556 * g++.dg/template/crash13.C: Same.
9557 * g++.dg/template/crash55.C: Same.
9558 * g++.dg/template/dependent-expr5.C: Same.
9559 * g++.dg/template/error17.C: Same.
9560 * g++.dg/template/error33.C: Same.
9561 * g++.dg/template/error4.C: Same.
9562 * g++.dg/template/error50.C: Same.
9563 * g++.dg/template/error53.C: Same.
9564 * g++.dg/template/friend.C: Same.
9565 * g++.dg/template/func2.C: Same.
9566 * g++.dg/template/local6.C: Same.
9567 * g++.dg/template/member5.C: Same.
9568 * g++.dg/template/meminit1.C: Same.
9569 * g++.dg/template/nested3.C: Same.
9570 * g++.dg/template/nontype6.C: Same.
9571 * g++.dg/template/overload12.C: Same.
9572 * g++.dg/template/ptrmem8.C: Same.
9573 * g++.dg/template/qualified-id1.C: Same.
9574 * g++.dg/template/spec15.C: Same.
9575 * g++.dg/template/static1.C: Same.
9576 * g++.dg/template/static10.C: Same.
9577 * g++.dg/template/static2.C: Same.
9578 * g++.dg/template/ttp25.C: Same.
9579 * g++.dg/template/typedef2.C: Same.
9580 * g++.dg/template/typename2.C: Same.
9581 * g++.dg/template/unify10.C: Same.
9582 * g++.dg/template/unify6.C: Same.
9583 * g++.dg/template/unify7.C: Same.
9584 * g++.dg/template/unify9.C: Same.
9585 * g++.dg/template/varmod1.C: Same.
9586 * g++.dg/ubsan/div-by-zero-1.C: Same.
9587 * g++.dg/ubsan/pr63956.C: Same.
9588 * g++.dg/warn/Waddress-1.C: Same.
9589 * g++.dg/warn/Wconversion2.C: Same.
9590 * g++.dg/warn/Wnull-conversion-1.C: Same.
9591 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9592 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9593 * g++.dg/warn/Wswitch-1.C: Same.
9594 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9595 * g++.dg/warn/Wtype-limits.C: Same.
9596 * g++.dg/warn/Wunused-parm-5.C: Same.
9597 * g++.dg/warn/deprecated-6.C: Same.
9598 * g++.dg/warn/deprecated.C: Same.
9599 * g++.dg/warn/incomplete1.C: Same.
9600 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9601 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9602 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9603 * g++.dg/warn/overflow-warn-1.C: Same.
9604 * g++.dg/warn/overflow-warn-3.C: Same.
9605 * g++.dg/warn/overflow-warn-4.C: Same.
9606 * g++.dg/warn/pr12242.C: Same.
9607 * g++.dg/warn/pr30551-2.C: Same.
9608 * g++.dg/warn/pr30551.C: Same.
9609 * g++.old-deja/g++.benjamin/16077.C: Same.
9610 * g++.old-deja/g++.bob/inherit1.C: Same.
9611 * g++.old-deja/g++.brendan/crash56.C: Same.
9612 * g++.old-deja/g++.brendan/template17.C: Same.
9613 * g++.old-deja/g++.eh/ctor1.C: Same.
9614 * g++.old-deja/g++.jason/bool5.C: Same.
9615 * g++.old-deja/g++.jason/cond.C: Same.
9616 * g++.old-deja/g++.jason/operator.C: Same.
9617 * g++.old-deja/g++.jason/pmf5.C: Same.
9618 * g++.old-deja/g++.law/ctors5.C: Same.
9619 * g++.old-deja/g++.law/missed-error2.C: Same.
9620 * g++.old-deja/g++.law/operators9.C: Same.
9621 * g++.old-deja/g++.law/temps1.C: Same.
9622 * g++.old-deja/g++.mike/for2.C: Same.
9623 * g++.old-deja/g++.mike/ns5.C: Same.
9624 * g++.old-deja/g++.mike/ns7.C: Same.
9625 * g++.old-deja/g++.mike/p10769b.C: Same.
9626 * g++.old-deja/g++.niklas/t120.C: Same.
9627 * g++.old-deja/g++.niklas/t121.C: Same.
9628 * g++.old-deja/g++.ns/koenig5.C: Same.
9629 * g++.old-deja/g++.oliva/overload1.C: Same.
9630 * g++.old-deja/g++.other/crash24.C: Same.
9631 * g++.old-deja/g++.other/crash25.C: Same.
9632 * g++.old-deja/g++.other/decl5.C: Same.
9633 * g++.old-deja/g++.other/lineno5.C: Same.
9634 * g++.old-deja/g++.other/null3.C: Same.
9635 * g++.old-deja/g++.other/overcnv2.C: Same.
9636 * g++.old-deja/g++.other/ptrmem7.C: Same.
9637 * g++.old-deja/g++.other/typename1.C: Same.
9638 * g++.old-deja/g++.other/vaarg3.C: Same.
9639 * g++.old-deja/g++.pt/crash10.C: Same.
9640 * g++.old-deja/g++.pt/crash28.C: Same.
9641 * g++.old-deja/g++.pt/crash38.C: Same.
9642 * g++.old-deja/g++.pt/explicit70.C: Same.
9643 * g++.old-deja/g++.pt/explicit77.C: Same.
9644 * g++.old-deja/g++.pt/expr2.C: Same.
9645 * g++.old-deja/g++.pt/spec5.C: Same.
9646 * g++.old-deja/g++.pt/spec6.C: Same.
9647 * g++.old-deja/g++.pt/typename3.C: Same.
9648 * g++.old-deja/g++.pt/typename5.C: Same.
9649 * g++.old-deja/g++.pt/typename6.C: Same.
9650 * g++.old-deja/g++.pt/typename7.C: Same.
9651 * g++.old-deja/g++.pt/unify4.C: Same.
9652 * g++.old-deja/g++.pt/unify8.C: Same.
9653 * g++.old-deja/g++.pt/vaarg3.C: Same.
9654 * g++.old-deja/g++.robertl/eb22.C: Same.
9655 * g++.old-deja/g++.robertl/eb4.C: Same.
9656 * g++.old-deja/g++.robertl/eb44.C: Same.
9657 * g++.old-deja/g++.robertl/eb69.C: Same.
9658 * g++.old-deja/g++.robertl/eb98.C: Same.
9659 * gcc.dg/20031223-1.c: Same.
9660 * gcc.dg/940510-1.c: Same.
9661 * gcc.dg/990506-0.c: Same.
9662 * gcc.dg/Walloca-1.c: Same.
9663 * gcc.dg/Walloca-2.c: Same.
9664 * gcc.dg/Wconversion-integer.c: Same.
9665 * gcc.dg/Wcxx-compat-8.c: Same.
9666 * gcc.dg/Wimplicit-int-1.c: Same.
9667 * gcc.dg/Wimplicit-int-2.c: Same.
9668 * gcc.dg/Wimplicit-int-4.c: Same.
9669 * gcc.dg/Wpointer-sign-Wall.c: Same.
9670 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9671 * gcc.dg/Wshadow-1.c: Same.
9672 * gcc.dg/Wshadow-3.c: Same.
9673 * gcc.dg/Wswitch-enum-error.c: Same.
9674 * gcc.dg/Wswitch-enum.c: Same.
9675 * gcc.dg/Wswitch-error.c: Same.
9676 * gcc.dg/Wswitch.c: Same.
9677 * gcc.dg/Wtype-limits-Wextra.c: Same.
9678 * gcc.dg/Wtype-limits.c: Same.
9679 * gcc.dg/Wvla-larger-than-2.c: Same.
9680 * gcc.dg/anon-struct-5.c: Same.
9681 * gcc.dg/array-10.c: Same.
9682 * gcc.dg/array-11.c: Same.
9683 * gcc.dg/array-15.c: Same.
9684 * gcc.dg/array-2.c: Same.
9685 * gcc.dg/array-8.c: Same.
9686 * gcc.dg/array-const-2.c: Same.
9687 * gcc.dg/array-const-3.c: Same.
9688 * gcc.dg/bitfld-1.c: Same.
9689 * gcc.dg/bitfld-8.c: Same.
9690 * gcc.dg/builtin-redefine.c: Same.
9691 * gcc.dg/c11-noreturn-1.c: Same.
9692 * gcc.dg/c11-noreturn-2.c: Same.
9693 * gcc.dg/c11-static-assert-3.c: Same.
9694 * gcc.dg/c90-arraydecl-1.c: Same.
9695 * gcc.dg/c90-complex-1.c: Same.
9696 * gcc.dg/c90-complit-1.c: Same.
9697 * gcc.dg/c90-const-expr-11.c: Same.
9698 * gcc.dg/c90-const-expr-7.c: Same.
9699 * gcc.dg/c90-const-expr-8.c: Same.
9700 * gcc.dg/c90-enum-comma-1.c: Same.
9701 * gcc.dg/c90-flex-array-1.c: Same.
9702 * gcc.dg/c90-hexfloat-1.c: Same.
9703 * gcc.dg/c90-idem-qual-1.c: Same.
9704 * gcc.dg/c90-idem-qual-2.c: Same.
9705 * gcc.dg/c90-idem-qual-3.c: Same.
9706 * gcc.dg/c90-mixdecl-1.c: Same.
9707 * gcc.dg/c90-restrict-1.c: Same.
9708 * gcc.dg/c90-return-1.c: Same.
9709 * gcc.dg/c99-array-nonobj-1.c: Same.
9710 * gcc.dg/c99-arraydecl-1.c: Same.
9711 * gcc.dg/c99-complex-1.c: Same.
9712 * gcc.dg/c99-complex-2.c: Same.
9713 * gcc.dg/c99-complit-2.c: Same.
9714 * gcc.dg/c99-const-expr-7.c: Same.
9715 * gcc.dg/c99-const-expr-8.c: Same.
9716 * gcc.dg/c99-flex-array-3.c: Same.
9717 * gcc.dg/c99-flex-array-7.c: Same.
9718 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9719 * gcc.dg/c99-impl-decl-1.c: Same.
9720 * gcc.dg/c99-impl-int-1.c: Same.
9721 * gcc.dg/c99-impl-int-2.c: Same.
9722 * gcc.dg/c99-init-3.c: Same.
9723 * gcc.dg/c99-restrict-1.c: Same.
9724 * gcc.dg/c99-return-1.c: Same.
9725 * gcc.dg/c99-tag-1.c: Same.
9726 * gcc.dg/c99-tag-3.c: Same.
9727 * gcc.dg/call-diag-2.c: Same.
9728 * gcc.dg/cpp/19940712-1.c: Same.
9729 * gcc.dg/cpp/19951025-1.c: Same.
9730 * gcc.dg/cpp/19990413-1.c: Same.
9731 * gcc.dg/cpp/direct2.c: Same.
9732 * gcc.dg/cpp/direct2s.c: Same.
9733 * gcc.dg/cpp/pr28709.c: Same.
9734 * gcc.dg/cpp/pr61854-c90.c: Same.
9735 * gcc.dg/cpp/pr61854-c94.c: Same.
9736 * gcc.dg/cpp/pragma-1.c: Same.
9737 * gcc.dg/cpp/pragma-2.c: Same.
9738 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9739 * gcc.dg/cpp/trad/literals-2.c: Same.
9740 * gcc.dg/cpp/warn-comments-2.c: Same.
9741 * gcc.dg/cpp/warn-comments-3.c: Same.
9742 * gcc.dg/cpp/warn-comments.c: Same.
9743 * gcc.dg/cpp/warn-long-long-2.c: Same.
9744 * gcc.dg/cpp/warn-long-long.c: Same.
9745 * gcc.dg/cpp/warn-redefined-2.c: Same.
9746 * gcc.dg/cpp/warn-redefined.c: Same.
9747 * gcc.dg/darwin-cfstring-2.c: Same.
9748 * gcc.dg/darwin-cfstring-format-1.c: Same.
9749 * gcc.dg/decl-9.c: Same.
9750 * gcc.dg/declspec-1.c: Same.
9751 * gcc.dg/declspec-10.c: Same.
9752 * gcc.dg/declspec-11.c: Same.
9753 * gcc.dg/declspec-13.c: Same.
9754 * gcc.dg/declspec-18.c: Same.
9755 * gcc.dg/declspec-4.c: Same.
9756 * gcc.dg/declspec-5.c: Same.
9757 * gcc.dg/declspec-6.c: Same.
9758 * gcc.dg/declspec-8.c: Same.
9759 * gcc.dg/deprecated-4.c: Same.
9760 * gcc.dg/deprecated.c: Same.
9761 * gcc.dg/dfp/composite-type.c: Same.
9762 * gcc.dg/empty-source-2.c: Same.
9763 * gcc.dg/empty-source-3.c: Same.
9764 * gcc.dg/format/attr-6.c: Same.
9765 * gcc.dg/format/branch-1.c: Same.
9766 * gcc.dg/format/c90-printf-1.c: Same.
9767 * gcc.dg/format/c90-strftime-2.c: Same.
9768 * gcc.dg/format/c99-strftime-1.c: Same.
9769 * gcc.dg/format/cmn-err-1.c: Same.
9770 * gcc.dg/format/few-1.c: Same.
9771 * gcc.dg/format/ms_branch-1.c: Same.
9772 * gcc.dg/format/ms_unnamed-1.c: Same.
9773 * gcc.dg/format/ms_va-1.c: Same.
9774 * gcc.dg/format/unnamed-1.c: Same.
9775 * gcc.dg/format/va-1.c: Same.
9776 * gcc.dg/format/xopen-1.c: Same.
9777 * gcc.dg/funcdef-var-1.c: Same.
9778 * gcc.dg/funcdef-var-2.c: Same.
9779 * gcc.dg/gnu89-const-expr-1.c: Same.
9780 * gcc.dg/gnu89-const-expr-2.c: Same.
9781 * gcc.dg/gnu90-const-expr-1.c: Same.
9782 * gcc.dg/gnu99-const-expr-1.c: Same.
9783 * gcc.dg/gnu99-const-expr-2.c: Same.
9784 * gcc.dg/gnu99-init-2.c: Same.
9785 * gcc.dg/gomp/_Atomic-5.c: Same.
9786 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9787 * gcc.dg/gomp/atomic-5.c: Same.
9788 * gcc.dg/gomp/linear-1.c: Same.
9789 * gcc.dg/gomp/pr67500.c: Same.
9790 * gcc.dg/init-bad-1.c: Same.
9791 * gcc.dg/init-bad-2.c: Same.
9792 * gcc.dg/init-bad-3.c: Same.
9793 * gcc.dg/init-string-1.c: Same.
9794 * gcc.dg/label-compound-stmt-1.c: Same.
9795 * gcc.dg/label-decl-2.c: Same.
9796 * gcc.dg/label-decl-4.c: Same.
9797 * gcc.dg/large-size-array-2.c: Same.
9798 * gcc.dg/large-size-array-4.c: Same.
9799 * gcc.dg/lvalue-6.c: Same.
9800 * gcc.dg/m-un-2.c: Same.
9801 * gcc.dg/multiple-overflow-warn-1.c: Same.
9802 * gcc.dg/multiple-overflow-warn-2.c: Same.
9803 * gcc.dg/multiple-overflow-warn-3.c: Same.
9804 * gcc.dg/nested-redef-1.c: Same.
9805 * gcc.dg/no-asm-1.c: Same.
9806 * gcc.dg/no-asm-3.c: Same.
9807 * gcc.dg/no-asm-4.c: Same.
9808 * gcc.dg/noncompile/20010524-1.c: Same.
9809 * gcc.dg/noncompile/incomplete-5.c: Same.
9810 * gcc.dg/noncompile/pr44517.c: Same.
9811 * gcc.dg/noncompile/pr52290.c: Same.
9812 * gcc.dg/noreturn-1.c: Same.
9813 * gcc.dg/overflow-warn-1.c: Same.
9814 * gcc.dg/overflow-warn-2.c: Same.
9815 * gcc.dg/overflow-warn-3.c: Same.
9816 * gcc.dg/overflow-warn-4.c: Same.
9817 * gcc.dg/parm-mismatch-1.c: Same.
9818 * gcc.dg/parser-pr28152-2.c: Same.
9819 * gcc.dg/parser-pr28152.c: Same.
9820 * gcc.dg/pedwarn-init.c: Same.
9821 * gcc.dg/pointer-arith-2.c: Same.
9822 * gcc.dg/pointer-arith-3.c: Same.
9823 * gcc.dg/pointer-arith-4.c: Same.
9824 * gcc.dg/pr14475.c: Same.
9825 * gcc.dg/pr18596-3.c: Same.
9826 * gcc.dg/pr18809-1.c: Same.
9827 * gcc.dg/pr27953.c: Same.
9828 * gcc.dg/pr30457.c: Same.
9829 * gcc.dg/pr30551-2.c: Same.
9830 * gcc.dg/pr30551-3.c: Same.
9831 * gcc.dg/pr30551-4.c: Same.
9832 * gcc.dg/pr30551-5.c: Same.
9833 * gcc.dg/pr30551-6.c: Same.
9834 * gcc.dg/pr30551.c: Same.
9835 * gcc.dg/pr36997.c: Same.
9836 * gcc.dg/pr41842.c: Same.
9837 * gcc.dg/pr48552-1.c: Same.
9838 * gcc.dg/pr48552-2.c: Same.
9839 * gcc.dg/pr59717.c: Same.
9840 * gcc.dg/pr61077.c: Same.
9841 * gcc.dg/pr61096-1.c: Same.
9842 * gcc.dg/pr63626.c: Same.
9843 * gcc.dg/pr64223-1.c: Same.
9844 * gcc.dg/pr64223-2.c: Same.
9845 * gcc.dg/pr8788-1.c: Same.
9846 * gcc.dg/pr8927-1.c: Same.
9847 * gcc.dg/pragma-darwin.c: Same.
9848 * gcc.dg/pragma-diag-5.c: Same.
9849 * gcc.dg/pragma-message.c: Same.
9850 * gcc.dg/redecl-1.c: Same.
9851 * gcc.dg/simd-1.c: Same.
9852 * gcc.dg/simd-5.c: Same.
9853 * gcc.dg/simd-6.c: Same.
9854 * gcc.dg/spellcheck-fields.c: Same.
9855 * gcc.dg/spellcheck-typenames.c: Same.
9856 * gcc.dg/struct-semi-2.c: Same.
9857 * gcc.dg/struct-semi-3.c: Same.
9858 * gcc.dg/transparent-union-3.c: Same.
9859 * gcc.dg/ucnid-8.c: Same.
9860 * gcc.dg/uninit-pr19430-O0.c: Same.
9861 * gcc.dg/uninit-pr19430.c: Same.
9862 * gcc.dg/uninit-pr20644-O0.c: Same.
9863 * gcc.dg/utf-dflt.c: Same.
9864 * gcc.dg/utf-dflt2.c: Same.
9865 * gcc.dg/utf16-4.c: Same.
9866 * gcc.dg/vla-11.c: Same.
9867 * gcc.dg/vla-20.c: Same.
9868 * gcc.dg/vla-init-1.c: Same.
9869 * gcc.dg/vla-init-2.c: Same.
9870 * gcc.dg/vla-init-3.c: Same.
9871 * gcc.dg/weak/weak-6.c: Same.
9872 * gcc.dg/weak/weak-7.c: Same.
9873 * gcc.dg/wtr-int-type-1.c: Same.
9874 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9875 * gcc.target/arm/polytypes.c: Same.
9876 * gcc.target/i386/spellcheck-options-4.c: Same.
9877 * gcc.target/powerpc/20030218-1.c: Same.
9878 * gcc.target/sh/pr21255-4.c: Same.
9879 * gcc.test-framework/dg-error-exp-XP.c: Same.
9880 * gfortran.dg/array_constructor_30.f03: Same.
9881 * gfortran.dg/class_30.f90: Same.
9882 * gfortran.dg/goacc/subarrays.f95: Same.
9883 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9884 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9885 * gfortran.dg/intrinsic_std_1.f90: Same.
9886 * gfortran.dg/pr70006.f90: Same.
9887 * gfortran.dg/warning-directive-1.F90: Same.
9888 * gfortran.dg/warning-directive-2.F90: Same.
9889 * gfortran.dg/warning-directive-3.F90: Same.
9890 * gfortran.dg/warning-directive-4.F90: Same.
9891 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9892 * obj-c++.dg/class-extension-1.mm: Same.
9893 * obj-c++.dg/class-extension-2.mm: Same.
9894 * obj-c++.dg/class-protocol-1.mm: Same.
9895 * obj-c++.dg/cxx-ivars-1.mm: Same.
9896 * obj-c++.dg/duplicate-class-1.mm: Same.
9897 * obj-c++.dg/exceptions-3.mm: Same.
9898 * obj-c++.dg/exceptions-4.mm: Same.
9899 * obj-c++.dg/exceptions-5.mm: Same.
9900 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9901 * obj-c++.dg/fsf-package-0.m: Same.
9902 * obj-c++.dg/invalid-type-1.mm: Same.
9903 * obj-c++.dg/method-12.mm: Same.
9904 * obj-c++.dg/method-13.mm: Same.
9905 * obj-c++.dg/method-15.mm: Same.
9906 * obj-c++.dg/method-16.mm: Same.
9907 * obj-c++.dg/method-6.mm: Same.
9908 * obj-c++.dg/method-7.mm: Same.
9909 * obj-c++.dg/property/at-property-1.mm: Same.
9910 * obj-c++.dg/property/at-property-14.mm: Same.
9911 * obj-c++.dg/property/at-property-17.mm: Same.
9912 * obj-c++.dg/property/at-property-21.mm: Same.
9913 * obj-c++.dg/property/at-property-5.mm: Same.
9914 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9915 * obj-c++.dg/property/dynamic-3.mm: Same.
9916 * obj-c++.dg/property/dynamic-4.mm: Same.
9917 * obj-c++.dg/property/property-neg-1.mm: Same.
9918 * obj-c++.dg/property/property-neg-6.mm: Same.
9919 * obj-c++.dg/property/synthesize-11.mm: Same.
9920 * obj-c++.dg/property/synthesize-5.mm: Same.
9921 * obj-c++.dg/property/synthesize-6.mm: Same.
9922 * obj-c++.dg/proto-lossage-4.mm: Same.
9923 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9924 * obj-c++.dg/strings/strings-1.mm: Same.
9925 * obj-c++.dg/super-class-1.mm: Same.
9926 * obj-c++.dg/syntax-error-6.mm: Same.
9927 * obj-c++.dg/syntax-error-7.mm: Same.
9928 * obj-c++.dg/syntax-error-9.mm: Same.
9929 * obj-c++.dg/try-catch-13.mm: Same.
9930 * objc.dg/attributes/method-noreturn-1.m: Same.
9931 * objc.dg/bad-receiver-type-2.m: Same.
9932 * objc.dg/bad-receiver-type.m: Same.
9933 * objc.dg/call-super-2.m: Same.
9934 * objc.dg/class-2.m: Same.
9935 * objc.dg/class-extension-1.m: Same.
9936 * objc.dg/class-extension-2.m: Same.
9937 * objc.dg/class-protocol-1.m: Same.
9938 * objc.dg/desig-init-1.m: Same.
9939 * objc.dg/duplicate-class-1.m: Same.
9940 * objc.dg/exceptions-3.m: Same.
9941 * objc.dg/exceptions-4.m: Same.
9942 * objc.dg/exceptions-5.m: Same.
9943 * objc.dg/foreach-6.m: Same.
9944 * objc.dg/foreach-7.m: Same.
9945 * objc.dg/fsf-nsstring-format-1.m: Same.
9946 * objc.dg/fsf-package-0.m: Same.
9947 * objc.dg/invalid-type-1.m: Same.
9948 * objc.dg/method-11.m: Same.
9949 * objc.dg/method-19.m: Same.
9950 * objc.dg/method-2.m: Same.
9951 * objc.dg/method-20.m: Same.
9952 * objc.dg/method-5.m: Same.
9953 * objc.dg/method-6.m: Same.
9954 * objc.dg/method-7.m: Same.
9955 * objc.dg/method-9.m: Same.
9956 * objc.dg/missing-proto-3.m: Same.
9957 * objc.dg/private-1.m: Same.
9958 * objc.dg/property/at-property-1.m: Same.
9959 * objc.dg/property/at-property-14.m: Same.
9960 * objc.dg/property/at-property-17.m: Same.
9961 * objc.dg/property/at-property-21.m: Same.
9962 * objc.dg/property/at-property-5.m: Same.
9963 * objc.dg/property/dynamic-3.m: Same.
9964 * objc.dg/property/dynamic-4.m: Same.
9965 * objc.dg/property/property-neg-1.m: Same.
9966 * objc.dg/property/property-neg-6.m: Same.
9967 * objc.dg/property/synthesize-11.m: Same.
9968 * objc.dg/property/synthesize-5.m: Same.
9969 * objc.dg/property/synthesize-6.m: Same.
9970 * objc.dg/proto-hier-1.m: Same.
9971 * objc.dg/proto-lossage-4.m: Same.
9972 * objc.dg/protocol-qualifier-2.m: Same.
9973 * objc.dg/strings/strings-1.m: Same.
9974 * objc.dg/type-size-1.m: Same.
9975
d904a983
JL
99762017-04-18 Jeff Law <law@redhat.com>
9977
9978 PR target/74563
9979 * gcc.target/mips/pr74563: New test.
9980
0155ed56
JJ
99812017-04-18 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR tree-optimization/80443
9984 * gcc.c-torture/compile/pr80443.c: New test.
9985
f380f608
RS
99862017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9987
9988 PR rtl-optimization/80357
9989 * gcc.c-torture/compile/pr80357.c: New test.
9990
dd68669b
JL
99912017-04-18 Jeff Law <law@redhat.com>
9992
9993 PR middle-end/80422
9994 * gcc.c-torture/compile/pr80422.c: New test.
9995
1cda61fc
JJ
99962017-04-18 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR debug/80263
9999 * gcc.dg/debug/dwarf2/pr80263.c: New test.
10000
19970253
MM
100012017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10002
10003 PR target/80099
10004 * gcc.target/powerpc/pr80099-1.c: New test.
10005 * gcc.target/powerpc/pr80099-2.c: Likewise.
10006 * gcc.target/powerpc/pr80099-3.c: Likewise.
10007 * gcc.target/powerpc/pr80099-4.c: Likewise.
10008 * gcc.target/powerpc/pr80099-5.c: Likewise.
10009
8487c9a5
JJ
100102017-04-18 Jakub Jelinek <jakub@redhat.com>
10011
3b5fb3cb
JJ
10012 PR sanitizer/80444
10013 * gcc.dg/sancov/pr80444.c: New test.
10014
8487c9a5
JJ
10015 PR middle-end/79788
10016 PR middle-end/80375
10017 * gcc.dg/pr79788-1.c: New test.
10018 * gcc.dg/pr79788-2.c: New test.
10019
be7c73ae
MP
100202017-04-18 Marek Polacek <polacek@redhat.com>
10021
10022 PR c++/80244 - ICE with attribute in template alias.
10023 * g++.dg/cpp0x/alias-decl-59.C: New test.
10024
d6e3e8a5
MP
10025 PR c++/80241 - ICE with alignas pack expansion.
10026 * g++.dg/cpp0x/alignas11.C: New test.
10027
1adb82e1
BE
100282017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
10029
10030 PR c++/80287
10031 * g++.dg/lto/pr80287_0.C: New test.
10032
fb5e5621
KN
100332017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10034
10035 PR target/80315
10036 * gcc.target/powerpc/pr80315-1.c: New test.
10037 * gcc.target/powerpc/pr80315-2.c: New test.
10038 * gcc.target/powerpc/pr80315-3.c: New test.
10039 * gcc.target/powerpc/pr80315-4.c: New test.
10040
afeaeb70
TV
100412017-04-16 Tom de Vries <tom@codesourcery.com>
10042
10043 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
10044 directive.
10045 * g++.dg/parse/error3.C: Same.
10046 * g++.old-deja/g++.pt/niklas01a.C: Same.
10047 * gcc.dg/990506-0.c: Same.
10048 * gcc.dg/cpp/19990413-1.c: Same.
10049 * gcc.dg/cpp/pragma-1.c: Same.
10050 * gcc.dg/cpp/pragma-2.c: Same.
10051 * gcc.dg/m-un-2.c: Same.
10052 * objc.dg/private-1.m: Same.
10053
604f37cd
UB
100542017-04-15 Uros Bizjak <ubizjak@gmail.com>
10055
10056 * gcc.dg/pr54669.c: Fix dg-do directive.
10057 * gcc.dg/pr78582.c: Ditto.
10058 * gcc.dg/pr80020.c: Ditto.
10059 * gcc.dg/torture/pr57993-2.cpp: Ditto.
10060 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
10061 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
10062 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
10063 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
10064 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
10065 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10066 * gcc.dg/tree-ssa/pr79352.c: Ditto.
10067 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10068 * gcc.dg/tree-ssa/pr79691.c: Ditto.
10069
35cfdb17
DH
100702017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10071
604f37cd 10072 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
10073 * gfortran.dg/generic_29.f90: Likewise.
10074 * gfortran.dg/goacc/multi-clause.f90: Likewise.
10075 * gfortran.dg/pr41922.f90: Likewise.
10076 * gfortran.dg/pr70006.f90: Likewise.
10077
f378be38
SB
100782017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
10079
10080 PR tree-optimization/66612
10081 * gcc.target/powerpc/20050830-1.c: Remove xfail.
10082
43076492
JW
100832017-04-14 Janus Weil <janus@gcc.gnu.org>
10084
10085 PR fortran/80361
10086 * gfortran.dg/class_62.f90: New test case.
10087
dd3d6a42
AB
100882017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
10089
10090 * gcc.target/arc/loop-1.c: New file.
10091
31a07c81
MM
100922017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10093
10094 PR target/80098
10095 * gcc.target/powerpc/pr80098-1.c: New test.
10096 * gcc.target/powerpc/pr80098-2.c: Likewise.
10097 * gcc.target/powerpc/pr80098-3.c: Likewise.
10098 * gcc.target/powerpc/pr80098-4.c: Likewise.
10099
09956017
JJ
101002017-04-13 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR sanitizer/80403
10103 * g++.dg/ubsan/pr80403-2.C: New test.
10104
bc042396
VM
101052017-04-13 Vladimir Makarov <vmakarov@redhat.com>
10106
10107 PR rtl-optimization/80343
10108 * gcc.target/powerpc/pr80343.c: New.
10109
abac4c34
DK
101102017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
10111
10112 PR sanitizer/80414
10113 * c-c++-common/ubsan/bounds-15.c: New test.
10114
43a3aa03
RB
101152017-04-13 Richard Biener <rguenther@suse.de>
10116
10117 PR testsuite/80416
10118 * g++.dg/torture/pr79671.C: Fix asm constraints.
10119
031fbdb9
JJ
101202017-04-13 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR debug/80321
10123 * gcc.dg/debug/pr80321.c: New test.
10124
101252017-04-13 Eric Botcazou <ebotcazou@adacore.com>
10126
10127 * gnat.dg/debug10.adb: New test.
10128 * gnat.dg/debug10_pkg.ads: New helper.
10129
76873758
JJ
101302017-04-12 Jakub Jelinek <jakub@redhat.com>
10131
deed3da9
JJ
10132 PR tree-optimization/79390
10133 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
10134
b96a3e11
JJ
10135 PR sanitizer/80403
10136 PR sanitizer/80404
10137 PR sanitizer/80405
10138 * g++.dg/ubsan/pr80403.C: New test.
10139 * g++.dg/ubsan/pr80404.C: New test.
10140 * g++.dg/ubsan/pr80405.C: New test.
10141
76873758
JJ
10142 PR c/80163
10143 * gcc.dg/torture/pr80163.c: New test.
10144
940c9a7c 101452017-04-12 Richard Biener <rguenther@suse.de>
76873758 10146 Jeff Law <law@redhat.com>
940c9a7c
RB
10147
10148 PR tree-optimization/80359
10149 * gcc.dg/torture/pr80359.c: New testcase.
10150
350792ff 101512017-04-12 Richard Biener <rguenther@suse.de>
76873758 10152 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
10153
10154 PR middle-end/79671
10155 * g++.dg/torture/pr79671.C: New testcase.
10156 * g++.dg/lto/pr79671_0.C: Likewise.
10157 * g++.dg/lto/pr79671_1.c: Likewise.
10158
d62e6f10
JJ
101592017-04-12 Jakub Jelinek <jakub@redhat.com>
10160
10161 PR sanitizer/80349
10162 * g++.dg/ubsan/pr80349.C: New test.
10163
8585103f
JJ
101642017-04-11 Jakub Jelinek <jakub@redhat.com>
10165
347e1f77
JJ
10166 PR c++/80370
10167 * g++.dg/cpp1z/decomp28.C: New test.
10168
df1c878e
JJ
10169 PR middle-end/80100
10170 * gcc.dg/pr80100.c: New test.
10171
8585103f
JJ
10172 PR rtl-optimization/80385
10173 * g++.dg/opt/pr80385.C: New test.
10174
c6cf6ef7
ML
101752017-04-11 Martin Liska <mliska@suse.cz>
10176
10177 PR ipa/80212
10178 * g++.dg/ipa/pr80212.C: New test.
10179
3812f460
MS
101802017-04-11 Martin Sebor <msebor@redhat.com>
10181
10182 PR middle-end/80364
10183 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
10184
9f679370
ML
101852017-04-11 Martin Liska <mliska@suse.cz>
10186
10187 PR sanitizer/70878
10188 * gcc.dg/ubsan/pr70878.c: New test.
10189
82665822
JJ
101902017-04-11 Jakub Jelinek <jakub@redhat.com>
10191
cb278caa
JJ
10192 PR target/80381
10193 * gcc.target/i386/pr80381.c: New test.
10194
82665822
JJ
10195 PR c++/80363
10196 * g++.dg/ext/pr80363.C: New test.
10197
abde687a
SKS
101982017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10199
10200 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
10201 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
10202 Add avr-*-* to non-lp64 selector.
10203
13e6ec34
MS
102042017-04-10 Martin Sebor <msebor@redhat.com>
10205
10206 * gcc.dg/pr40340-3.c: Adjust directive pattern.
10207 * gcc.dg/pr40340-4.c: Same.
10208
a2cb1196
NK
102092017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
10210
13e6ec34 10211 PR fortran/69498
a2cb1196
NK
10212 * gfortran.dg/submodule_unexp.f90: Modified test
10213 to account for new error.
10214 * gfortran.dg/submodule_twice.f90: New Test
10215
b447b28c
JJ
102162017-04-10 Jakub Jelinek <jakub@redhat.com>
10217
10218 PR c++/80176
10219 * g++.dg/init/ref23.C: New test.
10220
3bbd6768
TK
102212017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10222
10223 PR tree-optimization/80304
10224 * gfortran.dg/do_concurrent_4.f90: New test case.
10225
99827b5c
JW
102262017-04-10 Janus Weil <janus@gcc.gnu.org>
10227
10228 PR fortran/80046
10229 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
10230
7db31bc2
DE
102312017-04-10 David Edelsohn <dje.gcc@gmail.com>
10232
10233 * g++.dg/torture/pr79905.C: Add -maltivec option.
10234
9058a2c5
JL
102352017-04-10 Jeff Law <law@redhat.com>
10236
10237 PR tree-optimization/80374
10238 * g++.dg/pr80374.c: New test.
10239
bd8f8642
KN
102402017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10241
10242 PR target/80108
10243 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
10244 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
10245
f634dd47
UB
102462017-04-10 Uros Bizjak <ubizjak@gmail.com>
10247
10248 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
10249
065ba179
UB
102502017-04-10 Uros Bizjak <ubizjak@gmail.com>
10251
10252 PR testsuite/79356
10253 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
10254
71b838d0
DS
102552017-04-10 Daniel Santos <daniel.santos@pobox.com>
10256
10257 PR testsuite/79867
10258 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
10259
98a7a34e
MP
102602017-04-10 Marek Polacek <polacek@redhat.com>
10261
10262 PR sanitizer/80348
10263 * g++.dg/ubsan/div-by-zero-3.C: New test.
10264
aac69a62
BC
102652017-04-10 Bin Cheng <bin.cheng@arm.com>
10266
10267 PR tree-optimization/80153
10268 * gcc.c-torture/execute/pr80153.c: New.
10269
737237c9
RB
102702017-04-10 Richard Biener <rguenther@suse.de>
10271
10272 PR middle-end/80362
10273 * gcc.dg/torture/pr80362.c: New testcase.
10274
ba6ee9fc
RB
102752017-04-10 Richard Biener <rguenther@suse.de>
10276
10277 PR tree-optimization/80304
10278 * gcc.dg/torture/pr80304.c: New testcase.
10279
4d1a05f1
NS
102802017-04-10 Nathan Sidwell <nathan@acm.org>
10281
10282 PR target/79905
10283 * g++.dg/torture/pr79905.C: New.
10284
3ee0fb02
ML
102852017-04-10 Martin Liska <mliska@suse.cz>
10286
10287 PR sanitizer/80350
10288 * c-c++-common/ubsan/pr80350.c: New test.
10289
167a5b77
JJ
102902017-04-10 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR target/80324
10293 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
10294
d691b7e4
ML
102952017-04-08 Martin Liska <mliska@suse.cz>
10296
10297 Revert:
10298 2017-04-07 Martin Liska <mliska@suse.cz>
10299
10300 PR ipa/80212
10301 * g++.dg/ipa/pr80212.C: New test.
10302
dcb2c527
JJ
103032017-04-07 Jakub Jelinek <jakub@redhat.com>
10304
c98b0016
JJ
10305 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
10306 dg-options.
10307 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
10308
dcb2c527
JJ
10309 PR target/80322
10310 PR target/80323
10311 PR target/80325
10312 PR target/80326
10313 * gcc.target/i386/avx512f-undefined-1.c: New test.
10314 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
10315 * gcc.target/i386/avx-cvtsd-1.c: New test.
10316 * gcc.target/i386/avx512f-cvtss-1.c: New test.
10317 * gcc.target/i386/avx512f-abspd-1.c: New test.
10318 * gcc.target/i386/avx-cvtss-1.c: New test.
10319 * gcc.target/i386/avx512f-absps-1.c: New test.
10320 * gcc.target/i386/avx512f-int2mask-1.c: New test.
10321 * gcc.target/i386/avx512f-mask2int-1.c: New test.
10322
1ef532f4
MP
103232017-04-07 Marek Polacek <polacek@redhat.com>
10324
10325 PR sanitizer/80348
10326 * g++.dg/ubsan/div-by-zero-2.C: New test.
10327
2166aeb3
MP
10328 PR c++/80095
10329 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
10330
057da7af
VM
103312017-04-07 Vladimir Makarov <vmakarov@redhat.com>
10332
10333 PR rtl-optimization/70478
10334 * gcc.target/s390/pr70478.c: New.
10335
3b6cb9e3
ML
103362017-04-07 Martin Liska <mliska@suse.cz>
10337
10338 PR target/79889
10339 * g++.dg/ext/mv8.C: Add aarch64* targets.
10340
70cd23c0
ML
103412017-04-07 Martin Liska <mliska@suse.cz>
10342
10343 PR ipa/80212
10344 * g++.dg/ipa/pr80212.C: New test.
10345
fe6bb25f
TP
103462017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10347
10348 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
10349
bf7b869a
RB
103502017-04-07 Richard Biener <rguenther@suse.de>
10351
10352 PR tree-optimization/80334
10353 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
10354 alignas on stack.
10355
2d143ba8
RB
103562017-04-07 Richard Biener <rguenther@suse.de>
10357
10358 PR middle-end/80341
10359 * gcc.dg/torture/pr80341.c: New testcase.
10360
ed3cd38d
JJ
103612017-04-06 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR debug/80234
10364 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
10365 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
10366
e5f56581
UB
103672017-04-06 Uros Bizjak <ubizjak@gmail.com>
10368
10369 PR target/79733
10370 * gcc.target/i386/pr79733.c: New test.
10371
a5211c80
UB
103722017-04-06 Uros Bizjak <ubizjak@gmail.com>
10373
10374 PR target/80298
10375 * gcc.target/i386/pr80298-1.c: New test.
10376 * gcc.target/i386/pr80298-2.c: Ditto.
10377
db086c96
TP
103782017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
10379
10380 PR target/80082
10381 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
10382 ARMv7-R.
10383
09b63f67
RB
103842017-04-06 Richard Biener <rguenther@suse.de>
10385
10386 PR tree-optimization/80334
10387 * g++.dg/torture/pr80334.C: New testcase.
10388
d9f8c5af
ML
103892017-04-06 Martin Liska <mliska@suse.cz>
10390
10391 PR sanitizer/80166
10392 * gcc.dg/asan/pr80166.c: New test.
10393
1b68991f
RO
103942017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10395
10396 PR tree-optimization/79390
10397 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
10398
0f784346
RB
103992017-04-06 Richard Biener <rguenther@suse.de>
10400
10401 PR tree-optimization/80262
10402 * gcc.target/i386/pr80262.c: New testcase.
10403
23a429c2
RB
104042017-04-06 Richard Biener <rguenther@suse.de>
10405
10406 PR middle-end/80281
10407 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
10408
e2323a2b
VM
104092017-04-05 Vladimir Makarov <vmakarov@redhat.com>
10410
10411 PR rtl-optimization/70703
10412 * gcc.target/i386/pr70703.c: New.
10413
47a11342
JJ
104142017-04-05 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR sanitizer/80308
10417 * c-c++-common/asan/pr80308.c: New test.
10418
d0ee17a5
DV
104192017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10420
10421 PR target/79890
10422 * gcc.target/s390/pr79890.c: New test case.
10423
36f896c7
JJ
104242017-04-05 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR target/80310
10427 * c-c++-common/ubsan/pr80310.c: New test.
10428
d16e2ddd
JJ
104292017-04-04 Jakub Jelinek <jakub@redhat.com>
10430
e1201dff
JJ
10431 PR c++/80297
10432 * g++.dg/torture/pr80297.C: New test.
10433
d16e2ddd
JJ
10434 PR tree-optimization/79390
10435 * gcc.target/i386/pr79390.c: New test.
10436 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
10437
c0ea338b
VR
104382017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
10439
10440 PR c++/80296
10441 * g++.dg/cpp0x/alias-decl-80296.C: New test.
10442
a1527a93
TP
104432017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10444
10445 PR target/80307
10446 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
10447 targeting any CPU or architecture.
10448 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
10449 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
10450 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
10451 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
10452 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
10453 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
10454 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
10455 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
10456
065ba179 104572017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
10458
10459 PR fortran/69498
10460 * gfortran.dg/submodule_unexp.f90: New test.
10461
b1fd967c
JJ
104622017-04-04 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR target/80286
10465 * gcc.target/i386/avx-pr80286.c: New test.
10466 * gcc.dg/pr80286.c: New test.
10467
248179b5
RB
104682017-04-04 Richard Biener <rguenther@suse.de>
10469
10470 PR middle-end/80281
10471 * gcc.dg/torture/pr80281.c: New testcase.
10472
a577fcf2
RB
104732017-04-04 Richard Biener <rguenther@suse.de>
10474
10475 PR tree-optimization/80275
10476 * g++.dg/opt/pr80275.C: Make g static.
10477
833bbf60
SB
104782017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
10479
10480 PR rtl-optimization/60818
10481 * gcc.c-torture/compile/pr60818.c: New testcase.
10482
5764ee3c
JW
104832017-04-03 Jonathan Wakely <jwakely@redhat.com>
10484
10485 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
10486 * gcc.dg/20031012-1.c: Likewise.
10487 * gcc.dg/ipa/ipcp-1.c: Likewise.
10488 * gcc.dg/torture/matrix-3.c: Likewise.
10489 * gcc.target/powerpc/ppc-spe.c: Likewise.
10490 * gcc.target/rx/zero-width-bitfield.c: Likewise.
10491
bbdf4e81
PB
104922017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10493
10494 PR target/80246
10495 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
10496 powerpc_vsx_ok.
10497 (std, ld): Limit scan-assembler-times check to lp64.
10498 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
10499 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
10500 powerpc_vsx_ok.
10501
44bc146f
PB
105022017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10503
10504 PR target/80246
10505 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
10506
fff80893
RB
105072017-04-03 Richard Biener <rguenther@suse.de>
10508
10509 PR tree-optimization/80275
10510 * g++.dg/opt/pr80275.C: New testcase.
10511
79f9fc38
DV
105122017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10513
10514 PR testsuite/79356
10515 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
10516
a8e70fd3
RD
105172017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
10518
10519 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10520 (bal): Increase iteration count and assume alignment.
10521
e0061866
BC
105222017-04-03 Bin Cheng <bin.cheng@arm.com>
10523
10524 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10525
c2d43326
AP
105262017-04-02 Andrew Pinski <apinski@cavium.com>
10527
10528 * gcc.c-torture/compile/nested-3.c: New testcase.
10529 * gcc.c-torture/execute/20170401-1.c: New testcase.
10530 * gcc.c-torture/execute/20170401-2.c: New testcase.
10531
a5a9046d
SB
105322017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10533
10534 PR rtl-optimization/79405
10535 gcc.dg/pr79405.c: New testcase.
10536
6f3af356
JJ
105372017-03-31 Jakub Jelinek <jakub@redhat.com>
10538
eee3756d
JJ
10539 PR debug/79255
10540 * gcc.dg/pr79255.c: New test.
10541
6f3af356
JJ
10542 PR c++/79572
10543 * g++.dg/ubsan/null-8.C: New test.
10544
99e6cfd6
PH
105452017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10546
10547 PR target/80107
10548 * gfortran.dg/pr80107.f: New.
10549
094e6b7a
JL
105502017-03-31 Jeff Law <law@redhat.com>
10551
10552 PR tree-optimization/49498
10553 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10554
eceb2409 105552017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10556
eceb2409
RB
10557 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10558
c412c01a 105592017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10560
c412c01a
RB
10561 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10562
005f12bf
JJ
105632017-03-31 Jakub Jelinek <jakub@redhat.com>
10564
af88f557
JJ
10565 PR libstdc++/80251
10566 * g++.dg/ext/is_aggregate.C: New test.
10567
7d790165
JJ
10568 PR middle-end/80173
10569 * gcc.target/i386/pr80173.c: New test.
10570
a7d55154
JJ
10571 PR middle-end/80163
10572 * gcc.dg/pr80163.c: New test.
10573
005f12bf
JJ
10574 PR debug/80025
10575 * gcc.dg/torture/pr80025.c: New test.
10576
c8e0f43f
MF
105772017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10578
10579 * gcc.target/mips/pr52125.c: Add -msym32.
10580
724d25f3
JJ
105812017-03-30 Jakub Jelinek <jakub@redhat.com>
10582
10583 PR translation/80189
10584 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10585 * g++.dg/gomp/sharing-1.C: Likewise.
10586 * gfortran.dg/gomp/pr44536.f90: Likewise.
10587 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10588 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10589 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10590 * gfortran.dg/gomp/pr33439.f90: Likewise.
10591 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10592 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10593 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10594 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10595 * gcc.dg/gomp/sharing-1.c: Likewise.
10596
05dc406d
PB
105972017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10598
10599 PR target/80246
10600 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10601 Darwin and SPE.
10602 (dxex, dxexq): Update return type.
10603 (diex, diexq): Update argument type.
10604 * gcc.target/powerpc/pr80246.c: New test.
10605
b0fd4d7e
MJ
106062017-03-30 Martin Jambor <mjambor@suse.cz>
10607
10608 PR ipa/77333
10609 * g++.dg/ipa/pr77333.C: New test.
10610
de008ec4
JJ
106112017-03-30 Jakub Jelinek <jakub@redhat.com>
10612
10613 PR target/80206
10614 * gcc.target/i386/pr80206.c: New test.
10615
28c02407
RB
106162017-03-30 Richard Biener <rguenther@suse.de>
10617
10618 PR tree-optimization/77498
10619 * gfortran.dg/pr77498.f: New testcase.
10620
10fa8dfb
MP
106212017-03-29 Marek Polacek <polacek@redhat.com>
10622
10623 PR c/79730
10624 * gcc.dg/pr79730.c: New test.
10625
fdc54f39
JD
106262017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10627
10628 PR libgfortran/78670
10629 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10630 a character of length 1. Update test for success.
10631 * gfortran.dg/dtio_28.f03: New test.
10632 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10633 'scratch' to delete the file when done.
10634
533c0b69
SB
106352017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10636
10637 PR rtl-optimization/80233
10638 * gcc.c-torture/compile/pr80233.c: New testcase.
10639
e35229f8
TK
106402017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10641
10642 PR fortran/80254
10643 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10644 * gfortran.dg/dec_io_2a.f90: instead (new test).
10645
5c0a28d4
JW
106462017-03-28 Jiong Wang <jiong.wang@arm.com>
10647
10648 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10649
19846619
SB
106502017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10651
10652 PR testsuite/43496
10653 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10654 generating PIC code.
10655
e5119fab
VM
106562017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10657
10658 PR rtl-optimization/80193
10659 * gcc.target/i386/pr80193.c: New.
10660
cf474530
JW
106612017-03-28 Janus Weil <janus@gcc.gnu.org>
10662
10663 PR fortran/78661
10664 * gfortran.dg/dtio_25.f90: Modified test case.
10665 * gfortran.dg/dtio_27.f90: New test case.
10666
34fac449
UB
106672017-03-28 Uros Bizjak <ubizjak@gmail.com>
10668
10669 PR target/53383
10670 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10671 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10672 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10673
3e907b90
BC
106742017-03-28 Bin Cheng <bin.cheng@arm.com>
10675
10676 * gcc.c-torture/compile/irreducible-loop.c: New.
10677
522818b9
RS
106782017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10679
3e907b90 10680 PR tree-optimization/80218
522818b9
RS
10681 * gcc.dg/pr80218.c: New test.
10682
ea7d7da8
RB
106832017-03-28 Richard Biener <rguenther@suse.de>
10684
10685 PR tree-optimization/78644
10686 * gcc.dg/pr78644-1.c: New testcase.
10687 * gcc.dg/pr78644-2.c: Likewise.
10688
498173ef
TT
106892017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10690
10691 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10692 * gcc.dg/pic-4.c: Likewise.
10693 * gcc.dg/pie-3.c: Likewise.
10694 * gcc.dg/pie-4.c: Likewise.
10695
c5ad2433
ML
106962017-03-28 Martin Liska <mliska@suse.cz>
10697
10698 PR ipa/80205
10699 * g++.dg/ipa/pr80205.C: New test.
10700
17722fb9
SKS
107012017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10702
10703 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10704 with sizeof(int) < 4.
10705 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10706 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10707 * gcc.dg/torture/pr79777.c: Likewise.
10708 * gcc.dg/torture/pr79910.c: Likewise.
10709
737f500a
RB
107102017-03-28 Richard Biener <rguenther@suse.de>
10711
10712 PR middle-end/80222
10713 * g++.dg/pr80222.C: New testcase.
10714
62f96a79
ML
107152017-03-28 Martin Liska <mliska@suse.cz>
10716
10717 PR ipa/80104
10718 * gcc.dg/ipa/pr80104.c: New test.
10719
72785f26
MP
107202017-03-28 Marek Polacek <polacek@redhat.com>
10721
10722 PR sanitizer/80067
10723 * c-c++-common/ubsan/shift-10.c: New test.
10724
86516987
JL
107252017-03-27 Jeff Law <law@redhat.com>
10726
4dbf1eee 10727 PR tree-optimization/80216
86516987
JL
10728 * gcc.c-torture/compile/pr80216.c: New test.
10729
aade772d
JJ
107302017-03-27 Jakub Jelinek <jakub@redhat.com>
10731
a9e4a1a5
JJ
10732 PR middle-end/80162
10733 * c-c++-common/pr80162-1.c: New test.
10734 * c-c++-common/pr80162-2.c: New test.
10735 * c-c++-common/pr80162-3.c: New test.
10736
aade772d
JJ
10737 PR target/80102
10738 * g++.dg/opt/pr80102.C: New test.
10739
d89f355e
MM
107402017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10741
10742 PR target/78543
10743 * gcc.target/powerpc/pr78543.c: New test.
10744
79c4d73b
KN
107452017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10746
10747 PR target/80103
10748 * gcc.target/powerpc/pr80103-1.c: New test.
10749
819df781
RB
107502017-03-27 Richard Biener <rguenther@suse.de>
10751
10752 PR tree-optimization/80181
10753 * gcc.dg/torture/pr80181.c: New testcase.
10754
84804c5b
CZ
107552017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10756
065ba179 10757 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10758
c5e5f5f6
RB
107592017-03-27 Richard Biener <rguenther@suse.de>
10760
10761 PR ipa/79776
10762 * g++.dg/ipa/pr79776.C: New testcase.
10763
7cd200f6
JJ
107642017-03-27 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR sanitizer/80168
10767 * gcc.dg/asan/pr80168.c: New test.
10768
79f512ff
RB
107692017-03-27 Richard Biener <rguenther@suse.de>
10770
10771 PR tree-optimization/80170
10772 * gcc.dg/pr80170.c: New testcase.
10773
672d9f8e
RB
107742017-03-27 Richard Biener <rguenther@suse.de>
10775
10776 PR middle-end/80171
10777 * g++.dg/torture/pr80171.C: New testcase.
10778
978fcba3
JDA
107792017-03-26 John David Anglin <danglin@gcc.gnu.org>
10780
431d7882
JDA
10781 * gcc.dg/torture/pr79732.c: Require alias support.
10782 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10783
978fcba3
JDA
10784 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10785 libatomic_available.
10786 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10787 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10788
1f10d710
JD
107892017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10790
10791 PR libgfortran/78881
10792 * gfortran.dg/dtio_26.f90: New test.
10793
41036686
PT
107942017-03-25 Paul Thomas <pault@gcc.gnu.org>
10795
10796 PR fortran/80156
10797 PR fortran/79382
10798 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10799 testcase for PR80156. Add a main programme that tests that
10800 the typebound generic is accessible.
10801
5da906ca
BS
108022017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10803
10804 PR rtl-optimization/80160
10805 PR rtl-optimization/80159
10806
10807 * gcc.target/i386/pr80160.c: New test.
10808
7dabefa0
JJ
108092017-03-24 Jakub Jelinek <jakub@redhat.com>
10810
10811 PR sanitizer/79904
10812 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10813
c8b1fbc1
MP
108142017-03-24 Marek Polacek <polacek@redhat.com>
10815
10816 PR c++/80119
10817 * g++.dg/warn/Wuninitialized-9.C: New test.
10818
76794c52
AK
108192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10820
10821 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10822 and remove the high-level builtin. The error message for the
10823 would prevent compilation from reaching the second.
10824 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10825
2de2b3f9
AK
108262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10827
10828 * gcc.target/s390/vxe/negfma-1.c: New test.
10829
7d2fd075
AK
108302017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10831
10832 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10833 * gcc.target/s390/arch12/mul-1.c: New test.
10834 * gcc.target/s390/arch12/mul-2.c: New test.
10835
72612e4e
AK
108362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10837
10838 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10839
6c7774d1
AK
108402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10841
10842 * gcc.target/s390/vxe/popcount-1.c: New test.
10843
9ec98860
AK
108442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10845
10846 * gcc.target/s390/vxe/bitops-1.c: New test.
10847
6654e96f
AK
108482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10849
10850 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10851 * lib/target-supports.exp: Add effective target check s390_vxe.
10852
77c585ca
AK
108532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10854
10855 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10856 comparison instructions used from now on.
10857
b5de6e84
AK
108582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10859
10860 * gcc.target/s390/s390.exp (check_effective_target_vector):
10861 Include target-supports.exp and move target_vector check routine
10862 ...
10863 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10864 here and rename it.
10865 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10866 check from vector to s390_vx.
10867 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10868 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10869 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10870 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10871 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10872 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10873 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10874 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10875 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10876
a602f985
AK
108772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10878
10879 * gcc.target/s390/vector/vec-init-2.c: New test.
10880
085db63d
AK
108812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10882
10883 * gcc.dg/ubsan/pr79904-2.c: New test.
10884
dc4f29bc
AK
108852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10886
10887 PR target/79893
10888 * gcc.target/s390/zvector/pr79893.c: New test.
10889
56010684
JJ
108902017-03-24 Jakub Jelinek <jakub@redhat.com>
10891
10892 PR rtl-optimization/80112
10893 * gcc.dg/pr80112.c: New test.
10894
f0d7b52d
RO
108952017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10896
10897 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10898 etc. line numbers.
10899 * gcc.dg/Walloca-1.c: Likewise.
10900 * gcc.dg/Walloca-2.c: Likewise.
10901 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10902
635684c4
BS
109032017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10904
10905 PR tree-optimization/80158
10906 * gfortran.fortran-torture/compile/pr80158.f: New file.
10907
76afddf3
RB
109082017-03-24 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/80167
10911 * gcc.dg/graphite/pr80167.c: New testcase.
10912
c2e389bf
TV
109132017-03-24 Tom de Vries <tom@codesourcery.com>
10914
10915 PR testsuite/80092
10916 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10917 dg-require-effective-target global_constructor.
10918 * gcc.dg/tls/emutls-2.c: Same.
10919
a72821b4
TV
109202017-03-24 Tom de Vries <tom@codesourcery.com>
10921
10922 PR testsuite/80092
10923 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10924 dg-require-effective-target indirect_jumps.
10925
1658def9
TV
109262017-03-24 Tom de Vries <tom@codesourcery.com>
10927
10928 PR testsuite/80092
10929 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10930 nonlocal_goto.
10931
90e02692
TV
109322017-03-24 Tom de Vries <tom@codesourcery.com>
10933
10934 PR testsuite/80092
10935 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10936 * gcc.dg/Walloca-12.c: Same.
10937 * gcc.dg/attr-alloc_size-8.c: Same.
10938 * gcc.dg/Walloca-4.c: Same.
10939 * gcc.dg/Walloca-8.c: Same.
10940 * gcc.dg/Walloca-13.c: Same.
10941 * gcc.dg/Walloca-14.c: Same.
10942 * gcc.dg/attr-alloc_size-9.c: Same.
10943 * gcc.dg/Walloca-1.c: Same.
10944 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10945 * gcc.dg/Walloca-5.c: Same.
10946 * gcc.dg/Walloca-10.c: Same.
10947 * gcc.dg/Walloca-9.c: Same.
10948 * gcc.dg/attr-alloc_size-6.c: Same.
10949 * gcc.dg/Wvla-larger-than-1.c: Same.
10950 * gcc.dg/torture/pr71881.c: Same.
10951 * gcc.dg/torture/pr71901.c: Same.
10952 * gcc.dg/torture/pr78742.c: Same.
10953 * gcc.dg/builtin-alloc-size.c: Same.
10954 * gcc.dg/Walloca-2.c: Same.
10955 * gcc.dg/Walloca-6.c: Same.
10956 * gcc.dg/Walloca-11.c: Same.
10957 * gcc.dg/attr-alloc_size-7.c: Same.
10958 * gcc.dg/Wvla-larger-than-2.c: Same.
10959 * gcc.dg/Walloca-3.c: Same.
10960 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10961 * gcc.c-torture/compile/pr79413.c: Same.
10962 * gcc.c-torture/compile/pr78439.c: Same.
10963
842392c8
KN
109642017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10965
10966 * gcc.target/powerpc/p9-options-1.c: New test.
10967
de2b3f5c
KT
109682017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10969
10970 PR target/71436
10971 * gcc.c-torture/compile/pr71436.c: New test.
10972
2e6315ef 109732017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10974 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10975
10976 PR tree-optimization/79908
10977 PR tree-optimization/80136
10978 * gcc.dg/torture/pr79908.c: New file.
10979
9cdf0363
NK
109802017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10981
2e6315ef 10982 PR fortran/39239
9cdf0363
NK
10983 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10984
f3dd574e
JJ
109852017-03-22 Jakub Jelinek <jakub@redhat.com>
10986
f13e9cd5
JJ
10987 PR c++/80141
10988 * g++.dg/gomp/pr80141.C: New test.
10989
68ed2ba0
JJ
10990 PR c++/80129
10991 * g++.dg/torture/pr80129.C: New test.
10992
f3dd574e
JJ
10993 PR sanitizer/80110
10994 * g++.dg/tsan/pr80110.C: New test.
10995
918b6c9e
TK
109962017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10997
10998 PR fortran/80142
10999 * gfortran.dg/any_loc.f90: New test case.
11000
bf634d1c
TP
110012017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11002
11003 PR target/80082
11004 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
11005 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
11006
f7325b95
ML
110072017-03-22 Martin Liska <mliska@suse.cz>
11008
11009 PR target/79906
11010 * g++.dg/ext/mv8.C: Add power* targets.
11011
3f01b620
MS
110122017-03-21 Martin Sebor <msebor@redhat.com>
11013
11014 PR c++/79548
11015 * g++.dg/warn/Wunused-var-26.C: New test.
11016
1cefb051
BS
110172017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11018
11019 PR tree-optimization/79908
11020 * gcc.dg/torture/pr79908.c: Revert addition of new file.
11021
edc1747f
MP
110222017-03-21 Marek Polacek <polacek@redhat.com>
11023 Martin Sebor <msebor@redhat.com>
11024
11025 PR tree-optimization/80109
11026 * gcc.dg/Walloca-14.c: New test.
11027
85106b87
JJ
110282017-03-21 Jakub Jelinek <jakub@redhat.com>
11029
11030 PR target/80125
11031 * gcc.target/powerpc/pr80125.c: New test.
11032
e59a225f
NK
110332017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
11034
11035 PR fortran/69498
11036 * gfortran.dg/unexp_attribute.f90: New test
11037
0ffe60b5 110382017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 11039 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
11040
11041 PR tree-optimization/79908
11042 * gcc.dg/torture/pr79908.c: New file.
11043
54eb90fe
SKS
110442017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11045
11046 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
11047 with sizeof(int) < 4.
11048
5611c456
ML
110492017-03-21 Martin Liska <mliska@suse.cz>
11050
11051 * gcc.target/i386/pr65044.c: Add '.' in order to catch
11052 apostrophes.
11053
e650ea2a
RB
110542017-03-21 Richard Biener <rguenther@suse.de>
11055
11056 PR tree-optimization/80032
11057 * g++.dg/opt/pr80032.C: New testcase.
11058
da2ce5f9
RB
110592017-03-21 Richard Biener <rguenther@suse.de>
11060
11061 PR tree-optimization/80122
11062 * gcc.dg/torture/pr80122.c: New testcase.
11063
9d60683a
TT
110642017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
11065
11066 * gcc.dg/pic-2.c: Skip for MIPS.
11067 * gcc.dg/pie-2.c: Skip for MIPS.
11068
d3e19c2c
PC
110692017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11070
11071 PR c++/77752
11072 * g++.dg/cpp0x/initlist97.C: New.
11073 * g++.dg/cpp0x/initlist85.C: Update.
11074
8bee092e
JJ
110752017-03-21 Jakub Jelinek <jakub@redhat.com>
11076
9f30dff0
JJ
11077 PR c/67338
11078 * gcc.dg/pr67338.c: New test.
11079
8bee092e
JJ
11080 PR c++/35878
11081 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
11082 dump instead of assembler.
11083 * g++.dg/init/pr35878_2.C: Likewise.
11084 * g++.dg/init/pr35878_3.C: Likewise.
11085
4d1b8e70
JJ
110862017-03-21 Jakub Jelinek <jakub@redhat.com>
11087
11088 PR c/80097
11089 * gcc.dg/ubsan/pr80097.c: New test.
11090
c34923c4
BS
110912017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11092
11093 PR tree-optimization/80054
11094 * g++.dg/torture/pr80054.C: New file.
11095
b0ba96c2
KN
110962017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11097
11098 PR target/79963
11099 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
11100 directive to assure selection of proper bit using rlwinm insn.
11101 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11102 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
11103 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
11104 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
11105
92377255
MP
111062017-03-20 Marek Polacek <polacek@redhat.com>
11107 Paolo Carlini <paolo.carlini@oracle.com>
11108
11109 PR c++/80059 - ICE with noexcept and __transaction_atomic
11110 * g++.dg/tm/pr80059-2.C: New test.
11111 * g++.dg/tm/pr80059.C: New test.
11112
243e28bf
ML
111132017-03-20 Martin Liska <mliska@suse.cz>
11114
11115 PR middle-end/79753
11116 * gcc.target/i386/mpx/pr79753.c: New test.
11117
918112d3
ML
111182017-03-20 Martin Liska <mliska@suse.cz>
11119
11120 PR target/79769
11121 PR target/79770
11122 * g++.dg/pr79769.C: New test.
11123 * gcc.target/i386/mpx/pr79770.c: New test.
11124
e325aba2
AK
111252017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11126
11127 PR target/78857
11128 * gcc.target/s390/load-and-test-fp-1.c: New test.
11129 * gcc.target/s390/load-and-test-fp-2.c: New test.
11130
91d2c04c
PT
111312017-03-18 Paul Thomas <pault@gcc.gnu.org>
11132
11133 PR fortran/79676
11134 * gfortran.dg/submodule_28.f08 : New test.
11135
c7e4107b
PT
111362017-03-18 Paul Thomas <pault@gcc.gnu.org>
11137
11138 PR fortran/71838
11139 * gfortran.dg/submodule_26.f08 : New test.
11140 * gfortran.dg/submodule_27.f08 : New test.
11141
d8fe28be
PH
111422017-03-17 Pat Haugen <pthaugen@us.ibm.com>
11143
11144 PR target/79951
11145 * gcc.target/powerpc/pr79951.c: New.
11146
4a17943d
BS
111472017-03-17 Bernd Schmidt <bschmidt@redhat.com>
11148
11149 PR rtl-optimization/79910
11150 * gcc.dg/torture/pr79910.c: New test.
11151
7f166d94
JL
111522017-03-17 Jeff Law <law@redhat.com>
11153
11154 PR tree-optimization/71437
11155 * gcc.dg/tree-ssa/pr71437.c: New test.
11156 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
11157 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
11158 now caught by VRP, but which were previously caught by DOM.
11159
12c4f7dc
RB
111602017-03-17 Richard Biener <rguenther@suse.de>
11161
11162 PR middle-end/80075
11163 * g++.dg/torture/pr80075.C: New testcase.
11164
207f3423
MM
111652017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
11166
11167 PR target/71294
11168 * g++.dg/pr71294.C: New test.
11169
9fc900af
SB
111702017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
11171
11172 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
11173
c05c2380
JJ
111742017-03-16 Jakub Jelinek <jakub@redhat.com>
11175
e711928b
JJ
11176 PR fortran/80010
11177 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
11178
c05c2380
JJ
11179 PR fortran/79886
11180 * gfortran.dg/pr79886.f90: New test.
11181
3231d64b
MM
111822017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11183
11184 PR target/79038
11185 * gcc.target/powerpc/pr79038-1.c: New test.
11186
81ef1f5e
SB
111872017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
11188
11189 PR fortran/33271
11190 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
11191
395a1e9b
JW
111922017-03-15 Jiong Wang <jiong.wang@arm.com>
11193
11194 PR testsuite/79356
11195 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
11196
05f65910
UB
111972017-03-15 Uros Bizjak <ubizjak@gmail.com>
11198
11199 PR target/80019
11200 * gcc.target/i386/pr80019.c: New test.
11201
94285a7d
ML
112022017-03-15 Martin Liska <mliska@suse.cz>
11203
11204 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
11205
a983542b
MS
112062017-03-14 Martin Sebor <msebor@redhat.com>
11207
11208 PR tree-optimization/79800
11209 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
11210 * gcc.dg/tree-ssa/pr79800.c: New test.
11211
76ca5f40
MM
112122017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11213
11214 PR target/79947
11215 * gcc.target/powerpc/pr79947.c: New test.
11216
5d9a283a
MS
112172017-03-14 Martin Sebor <msebor@redhat.com>
11218
11219 PR middle-end/80020
11220 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
11221 * gcc.dg/attr-alloc_size-7.c: Same.
11222 * gcc.dg/attr-alloc_size-9.c: Same.
11223 * gcc.dg/builtin-alloc-size.c: Same.
11224 * gcc.dg/pr80020.c: New test.
11225
4692943d
BS
112262017-03-14 Bernd Schmidt <bschmidt@redhat.com>
11227
11228 PR rtl-optimization/79728
11229 * gcc.target/i386/sse-globalreg.c: New test.
11230
861d9d5e
ML
112312017-03-14 Martin Liska <mliska@suse.cz>
11232
11233 PR lto/66295
11234 * gcc.dg/tree-prof/pr66295.c: New test.
11235
a48018b5
ML
112362017-03-13 Martin Liska <mliska@suse.cz>
11237
11238 PR middle-end/78339
11239 * gcc.target/i386/mpx/pr78339.c: New test.
11240
8c56cc5a
CZ
112412017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11242
065ba179 11243 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 11244
14555394
CZ
112452017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11246
065ba179 11247 * gcc.target/arc/pr9001090948.c: New file.
14555394 11248
3079b92e
SB
112492017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
11250
11251 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11252 Fix test. Make early-out condition return early. Correct comments.
11253
c08de9db
JD
112542017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11255
11256 PR libgfortran/78854
11257 * gfortran.dg/dtio_25.f90: New test.
11258
66b27545
MS
112592017-03-10 Martin Sebor <msebor@redhat.com>
11260
11261 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
11262
8f2f6381
BS
112632017-03-10 Bernd Schmidt <bschmidt@redhat.com>
11264
11265 PR rtl-optimization/78911
11266 * gcc.target/i386/pr78911-1.c: New test.
11267 * gcc.target/i386/pr78911-2.c: New test.
11268
8e2c69b4 112692017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 11270
8e2c69b4
WS
11271 PR target/79941
11272 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11273 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
11274 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
11275
455d833c
MP
112762017-03-10 Marek Polacek <polacek@redhat.com>
11277
11278 PR c++/79967
11279 * g++.dg/cpp0x/gen-attrs-63.C: New test.
11280
cdd669f9
JJ
112812017-03-10 Jakub Jelinek <jakub@redhat.com>
11282
e260b0a7
JJ
11283 PR c++/79899
11284 * g++.dg/other/friend7.C: New test.
11285
cdd669f9
JJ
11286 PR c++/79896
11287 * g++.dg/ext/int128-5.C: New test.
11288
730e6e46
SB
112892017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11290
11291 PR testsuite/79356
11292 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
11293 powerpc, sparc, or s390x.
11294
fc8f6304
PH
112952017-03-10 Pat Haugen <pthaugen@us.ibm.com>
11296
11297 PR target/79907
11298 * gcc.target/powerpc/pr79907.c: New.
11299
f1b0632a
OH
113002017-03-10 Olivier Hainque <hainque@adacore.com>
11301
11302 * gnat.dg/opt64.adb: New test.
11303 * gnat.dg/opt64_pkg.ads: New helper.
11304 * gnat.dg/opt64_pkg.adb: New helper.
11305
5558f089
JJ
113062017-03-10 Jakub Jelinek <jakub@redhat.com>
11307
2d9dd4fb
JJ
11308 PR rtl-optimization/79909
11309 * gcc.target/powerpc/pr79909.c: New test.
11310
72772e67
JJ
11311 PR tree-optimization/79972
11312 * gcc.dg/pr79972.c: New test.
11313
5558f089
JJ
11314 PR tree-optimization/77975
11315 * gcc.dg/pr77975.c: New test.
11316
822a132c
MP
113172017-03-09 Marek Polacek <polacek@redhat.com>
11318
11319 PR c++/79962
11320 PR c++/79984
11321 * c-c++-common/nonnull-3.c: New test.
11322 * g++.dg/warn/Wnonnull3.C: New test.
11323
c9819d22
MF
113242017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
11325
11326 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
11327 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11328
36618428
MP
113292017-03-09 Marek Polacek <polacek@redhat.com>
11330
11331 PR sanitizer/79757
11332 * gcc.dg/ubsan/pr79757-1.c: New test.
11333 * gcc.dg/ubsan/pr79757-2.c: New test.
11334 * gcc.dg/ubsan/pr79757-3.c: New test.
11335 * gcc.dg/ubsan/pr79757-4.c: New test.
11336 * gcc.dg/ubsan/pr79757-5.c: New test.
11337
01e5af5a
JJ
113382017-03-09 Jakub Jelinek <jakub@redhat.com>
11339
11340 PR c/79969
11341 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
11342
6443c7c0
MP
113432017-03-09 Marek Polacek <polacek@redhat.com>
11344
11345 PR c++/79687
11346 * g++.dg/expr/ptrmem8.C: New test.
11347 * g++.dg/expr/ptrmem9.C: New test.
11348
d721dc3c
RB
113492017-03-09 Richard Biener <rguenther@suse.de>
11350
11351 PR tree-optimization/79977
11352 * gcc.dg/graphite/pr79977.c: New testcase.
11353
1f1fd3e2
TT
113542017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
11355
11356 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
11357 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
11358 * lib/target-supports.exp (check_effective_target_rdynamic):
11359 New proc.
11360
16967aff
RB
113612017-03-09 Richard Biener <rguenther@suse.de>
11362
11363 PR middle-end/79971
11364 * gcc.dg/fixed-point/pr79971.c: New testcase.
11365
26d7dc48
RB
113662017-03-09 Richard Biener <rguenther@suse.de>
11367
11368 PR ipa/79970
11369 * gcc.dg/torture/pr79970.c: New testcase.
11370
35f77c28
PC
113712017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11372
11373 PR c++/71966
11374 * g++.dg/cpp0x/pr71966-1.C: New.
11375 * g++.dg/cpp0x/pr71966-2.C: Likewise.
11376
8a7df031
ML
113772017-03-09 Martin Liska <mliska@suse.cz>
11378
11379 PR tree-optimization/79631
11380 * gcc.target/i386/mpx/pr79631.c: New test.
11381
3828bb0d
ML
113822017-03-09 Martin Liska <mliska@suse.cz>
11383
11384 PR target/65705
11385 PR target/69804
11386 * gcc.target/i386/pr71458.c: Update scanned pattern.
11387
410a590c
MP
113882017-03-09 Marek Polacek <polacek@redhat.com>
11389
11390 PR c++/79672
11391 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
11392 * g++.dg/warn/Wduplicated-branches3.C: New test.
11393
f084a22e
PG
113942017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
11395
11396 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
11397
a278b1c3
ML
113982017-03-09 Martin Liska <mliska@suse.cz>
11399
11400 PR ipa/79764
11401 * g++.dg/pr79764.C: New test.
11402
8dc19053
ML
114032017-03-09 Martin Liska <mliska@suse.cz>
11404
11405 PR ipa/79761
11406 * g++.dg/pr79761.C: New test.
11407
030fc94a
JJ
114082017-03-09 Jakub Jelinek <jakub@redhat.com>
11409
9e463823
JJ
11410 PR sanitizer/79944
11411 * c-c++-common/asan/pr79944.c: New test.
11412
6b62f323
JJ
11413 PR target/79932
11414 * gcc.target/i386/pr79932-2.c: New test.
11415
030fc94a
JJ
11416 PR target/79932
11417 * gcc.target/i386/pr79932-1.c: New test.
11418
423aec8b
MP
114192017-03-09 Marek Polacek <polacek@redhat.com>
11420
11421 PR c++/79900 - ICE in strip_typedefs
11422 * g++.dg/warn/Wpadded-1.C: New test.
11423
6659fe59
MP
114242017-03-08 Marek Polacek <polacek@redhat.com>
11425
11426 * g++.dg/Walloca1.C: Adjust dg-warning.
11427
f1a675e4
AH
114282017-03-08 Andrew Haley <aph@redhat.com>
11429
11430 PR tree-optimization/79943
11431 * gcc.dg/tree-ssa/pr79943.c: New test.
11432
edfcd7e3
RB
114332017-03-08 Richard Biener <rguenther@suse.de>
11434
11435 PR tree-optimization/79955
11436 * gcc.dg/uninit-24.c: New testcase.
11437
61fdfd8c
RB
114382017-03-08 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/79920
11441 * gcc.dg/vect/pr79920.c: New testcase.
11442
4b48e883
JJ
114432017-03-08 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR sanitizer/79904
11446 * gcc.dg/ubsan/pr79904.c: New test.
11447
a71dbc63
JJ
114482017-03-07 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR c/79834
11451 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
11452 diagnostics.
11453
d8a90142
MP
114542017-03-07 Marek Polacek <polacek@redhat.com>
11455
11456 PR middle-end/79809
11457 * g++.dg/Walloca1.C: New test.
11458
a5e9e3e4
ML
114592017-03-07 Martin Liska <mliska@suse.cz>
11460
11461 PR middle-end/68270
11462 * g++.dg/pr68270.C: New test.
11463
1f6dba54
JJ
114642017-03-07 Jakub Jelinek <jakub@redhat.com>
11465
760f82db
JJ
11466 PR rtl-optimization/79901
11467 * gcc.target/i386/pr79901.c: New test.
11468
1f6dba54
JJ
11469 PR sanitizer/79897
11470 * c-c++-common/ubsan/pr79897.c: New test.
11471
feca7b89
VM
114722017-03-06 Vladimir Makarov <vmakarov@redhat.com>
11473
11474 PR rtl-optimization/79571
11475 * gcc.target/i386/pr79571.c: New.
11476
bdbbf28d
MP
114772017-03-06 Marek Polacek <polacek@redhat.com>
11478
11479 PR c++/79796 - ICE with NSDMI and this pointer
11480 * g++.dg/cpp0x/nsdmi13.C: New test.
11481
52564551
JK
114822017-03-06 Julia Koval <julia.koval@intel.com>
11483
11484 PR target/79793
11485 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
11486 directives.
11487 * gcc.target/i386/interrupt-13.c: Ditto.
11488 * gcc.target/i386/interrupt-14.c: Ditto.
11489 * gcc.target/i386/interrupt-15.c: Ditto.
11490
345edb37
JJ
114912017-03-06 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR c++/79822
11494 * g++.dg/cpp0x/constexpr-79822.C: New test.
11495
a8d25fd0
RB
114962017-03-06 Richard Biener <rguenther@suse.de>
11497
11498 PR tree-optimization/79894
11499 * gcc.dg/vect/pr79887.c: New testcase.
11500
522fcdd7
RB
115012017-03-06 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/79824
11504 * gcc.dg/vect/pr79824-1.c: New testcase.
11505 * gcc.dg/vect/pr79824-2.c: Likewise.
11506
54649631
TT
115072017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11508
11509 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
11510 gettimeofday. Remove dg-skip-if for AVR.
11511 * lib/target-supports.exp (check_effective_target_gettimeofday):
11512 New proc.
11513
4bbc8970
RD
115142017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
11515
11516 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
11517 * gcc.target/s390/hotpatch-10.c: Likewise.
11518 * gcc.target/s390/hotpatch-11.c: Likewise.
11519 * gcc.target/s390/hotpatch-12.c: Likewise.
11520 * gcc.target/s390/hotpatch-13.c: Likewise.
11521 * gcc.target/s390/hotpatch-14.c: Likewise.
11522 * gcc.target/s390/hotpatch-15.c: Likewise.
11523 * gcc.target/s390/hotpatch-16.c: Likewise.
11524 * gcc.target/s390/hotpatch-17.c: Likewise.
11525 * gcc.target/s390/hotpatch-18.c: Likewise.
11526 * gcc.target/s390/hotpatch-19.c: Likewise.
11527 * gcc.target/s390/hotpatch-2.c: Likewise.
11528 * gcc.target/s390/hotpatch-26.c: Likewise.
11529 * gcc.target/s390/hotpatch-27.c: Likewise.
11530 * gcc.target/s390/hotpatch-28.c: Likewise.
11531 * gcc.target/s390/hotpatch-3.c: Likewise.
11532 * gcc.target/s390/hotpatch-4.c: Likewise.
11533 * gcc.target/s390/hotpatch-5.c: Likewise.
11534 * gcc.target/s390/hotpatch-6.c: Likewise.
11535 * gcc.target/s390/hotpatch-7.c: Likewise.
11536 * gcc.target/s390/hotpatch-8.c: Likewise.
11537 * gcc.target/s390/hotpatch-9.c: Likewise.
11538
5f215a70
PC
115392017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11540
11541 PR c++/64574
11542 * g++.dg/template/crash125.C: New.
11543
296cc393
JJ
115442017-03-06 Jakub Jelinek <jakub@redhat.com>
11545
11546 PR target/79812
11547 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11548
ca8942a3
TT
115492017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11550
11551 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11552
c1b993c0
PG
115532017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11554
11555 * gcc.target/mips/msa-minmax.c: New tests.
11556
a50a32aa
ML
115572017-03-06 Martin Liska <mliska@suse.cz>
11558
11559 PR sanitize/79783
11560 * g++.dg/asan/pr79783.C: New test.
11561
5ada812c
PG
115622017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11563
11564 * gcc.target/mips/msa-dotp.c: New tests.
11565
334b3c4b
PG
115662017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11567
11568 * gcc.target/mips/msa-bclri.c: New test.
11569
d8b4baeb
PC
115702017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11571
11572 PR c++/70266
11573 * g++.dg/tm/pr70266.C: New.
11574
ef78bc3c 115752017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 11576 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
11577
11578 * gfortran.dg/coarray/fail_image_1.f08: New test.
11579 * gfortran.dg/coarray/fail_image_2.f08: New test.
11580 * gfortran.dg/coarray/failed_images_1.f08: New test.
11581 * gfortran.dg/coarray/failed_images_2.f08: New test.
11582 * gfortran.dg/coarray/image_status_1.f08: New test.
11583 * gfortran.dg/coarray/image_status_2.f08: New test.
11584 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11585 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11586 * gfortran.dg/coarray_fail_st.f90: New test.
11587 * gfortran.dg/coarray_failed_images_1.f08: New test.
11588 * gfortran.dg/coarray_image_status_1.f08: New test.
11589 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11590
7f5a7d78
MP
115912017-03-03 Marek Polacek <polacek@redhat.com>
11592
11593 PR c/79758
11594 * gcc.dg/noncompile/pr79758.c: New test.
11595
cc195d46
JJ
115962017-03-03 Jakub Jelinek <jakub@redhat.com>
11597
11598 PR middle-end/79805
11599 * g++.dg/opt/pr79805.C: New test.
11600
945b6e16
AS
116012017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11602
11603 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11604 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11605 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11606 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11607 * gcc.target/i386/i386.exp
11608 (check_effective_target_avx512vpopcntdq): New.
11609
31dcc385
TT
116102017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11611
11612 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11613 ilp32 targets and match DImode registers for lp64 targets.
11614
0e174ae1
UB
116152017-03-03 Uros Bizjak <ubizjak@gmail.com>
11616
11617 * g++.dg/pr71624.C: Disable for x32.
11618 * g++.dg/pr71633.C: Ditto.
11619
93505ec5
JJ
116202017-03-03 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR target/79807
11623 * gcc.target/i386/pr79807.c: New test.
11624
d78a1c01
ML
116252017-03-03 Martin Liska <mliska@suse.cz>
11626
11627 PR tree-optimization/79803
11628 * gcc.dg/tree-ssa/pr79803.c: New test.
11629
ec7f796e
ML
116302017-03-03 Martin Liska <mliska@suse.cz>
11631
11632 PR rtl-optimization/79574
11633 * gcc.dg/pr79574-2.c: New test.
11634
30d309aa
RB
116352017-03-03 Richard Biener <rguenther@suse.de>
11636
11637 PR c++/79825
11638 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11639
38801de5
JJ
116402017-03-03 Jakub Jelinek <jakub@redhat.com>
11641
11642 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11643
7278b0a2
MP
116442017-03-03 Marek Polacek <polacek@redhat.com>
11645
11646 PR c++/79791
11647 * g++.dg/warn/Wwrite-strings-1.C: New test.
11648 * g++.dg/warn/Wwrite-strings-2.C: New test.
11649 * g++.dg/warn/Wwrite-strings-3.C: New test.
11650 * g++.dg/warn/Wwrite-strings-4.C: New test.
11651 * g++.dg/warn/Wwrite-strings-5.C: New test.
11652 * g++.dg/warn/Wwrite-strings-6.C: New test.
11653 * g++.dg/warn/Wwrite-strings-7.C: New test.
11654 * g++.dg/warn/Wwrite-strings-8.C: New test.
11655 * g++.dg/warn/Wwrite-strings-9.C: New test.
11656 * g++.dg/warn/Wwrite-strings-10.C: New test.
11657 * g++.dg/warn/Wwrite-strings-11.C: New test.
11658 * g++.dg/warn/Wwrite-strings-12.C: New test.
11659
75473a91
RB
116602017-03-03 Richard Biener <rguenther@suse.de>
11661
11662 PR middle-end/79818
11663 * gcc.dg/torture/pr79818.c: New testcase.
11664
50bea0c5
JJ
116652017-03-02 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR c++/79782
11668 * g++.dg/warn/Wunused-parm-10.C: New test.
11669
130f15ce
UB
116702017-03-02 Uros Bizjak <ubizjak@gmail.com>
11671
11672 * gcc.dg/rtl/x86_64/*.c: Test for
11673 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11674
dc362ada
UB
116752017-03-02 Uros Bizjak <ubizjak@gmail.com>
11676
11677 PR target/79514
11678 * gcc.target/i386/pr79514.c: New test.
11679
fe792dd8
JJ
116802017-03-02 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR rtl-optimization/79780
11683 * gcc.c-torture/compile/pr79780.c: New test.
11684
e80facb4
RB
116852017-03-02 Richard Biener <rguenther@suse.de>
11686
11687 PR tree-optimization/79345
11688 PR c++/42000
11689 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11690 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11691 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11692
eb0e7c34
RB
116932017-03-02 Richard Biener <rguenther@suse.de>
11694
11695 PR c/79756
11696 * gcc.dg/vector-1.c: New testcase.
11697
653a4b32
BC
116982017-03-02 Bin Cheng <bin.cheng@arm.com>
11699
11700 PR tree-optimization/66768
11701 * gcc.target/i386/pr66768.c: New test.
11702
da403f31
RB
117032017-03-02 Richard Biener <rguenther@suse.de>
11704
11705 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11706 * gcc.dg/rtl/x86_64/final.c: Likewise.
11707 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11708 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11709 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11710 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11711
83692f96
RB
117122017-03-02 Richard Biener <rguenther@suse.de>
11713
11714 PR tree-optimization/79777
11715 * gcc.dg/torture/pr79777.c: New testcase.
11716
71dedb33
MS
117172017-03-01 Martin Sebor <msebor@redhat.com>
11718
11719 PR middle-end/79692
11720 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11721 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11722 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11723 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11724
48990905
UB
117252017-03-01 Uros Bizjak <ubizjak@gmail.com>
11726
11727 * gcc.target/i386/invsize-2.c: New test.
11728 * gcc.target/i386/invsize-3.c: Ditto.
11729 * gcc.target/i386/invsize-4.c: Ditto.
11730 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11731 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11732
c7f0c9f3
MM
117332017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11734
11735 PR target/79439
11736 * gcc.target/powerpc/pr79439.c: New test.
11737
f5ef6bfc
PH
117382017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11739
11740 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11741 scan string.
11742
11743
50181506
KN
117442017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11745
11746 PR target/79395
11747 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11748 pattern to look for vcmpequd. instead of vcmpnew.
11749 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11750 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11751 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11752 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11753 look for xvcmpeqdp. instead of xvcmpnedp.
11754 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11755 look for vcmpequd. instead of vcmpnew.
11756 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11757 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11758 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11759 look for xvcmpeqsp. instead of xvcmpnesp.
11760 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11761 look for xvcmpeqdp. instead of xvcmpnedp.
11762 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11763 look for vcmpequd. instead of vcmpnew.
11764 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11765 look for vcmpeqsp instead of xvcmpnesp.
11766 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11767 look for xvcmpeqdp instead of xvcmpnedp.
11768
0100ae43
RB
117692017-03-01 Richard Biener <rguenther@suse.de>
11770
11771 PR middle-end/79721
11772 * gcc.dg/torture/pr79721.c: New testcase.
11773
0f3f4ffe
JJ
117742017-03-01 Jakub Jelinek <jakub@redhat.com>
11775
42132674
JJ
11776 PR c++/79681
11777 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11778 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11779
e3e9e8ca
JJ
11780 PR c++/79746
11781 * g++.dg/warn/Wunused-parm-9.C: New test.
11782
0f3f4ffe
JJ
11783 PR tree-optimization/79734
11784 * g++.dg/opt/pr79734.C: New test.
11785
ad1de652
JJ
117862017-02-28 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR tree-optimization/79737
11789 * gcc.c-torture/execute/pr79737-1.c: New test.
11790 * gcc.c-torture/execute/pr79737-2.c: New test.
11791
7a1ae923
EB
117922017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11793
11794 * gcc.target/sparc/20170228-1.c: New test.
11795
2af0c3ed
UB
117962017-02-28 Uros Bizjak <ubizjak@gmail.com>
11797
11798 * gcc.target/i386/invsize-1.c: New test.
11799
203ced0a
MS
118002017-02-28 Martin Sebor <msebor@redhat.com>
11801
11802 PR tree-optimization/79691
11803 * gcc.dg/tree-ssa/pr79691.c: New test.
11804
8a915b87
JJ
118052017-02-28 Jakub Jelinek <jakub@redhat.com>
11806
11807 PR target/79729
11808 * gcc.target/i386/pr79729.c: New test.
11809
41aa3a38
RB
118102017-02-28 Richard Biener <rguenther@suse.de>
11811
11812 PR tree-optimization/79740
11813 * gcc.dg/torture/pr79740.c: New testcase.
11814
587240d2
RB
118152017-02-28 Richard Biener <rguenther@suse.de>
11816
11817 PR middle-end/79731
11818 * c-c++-common/torture/pr79731.c: New testcase.
11819
dd3f4560
RB
118202017-02-28 Richard Biener <rguenther@suse.de>
11821
11822 PR tree-optimization/79732
11823 * gcc.dg/torture/pr79732.c: New testcase.
11824
c7d97b28
RB
118252017-02-28 Richard Biener <rguenther@suse.de>
11826
11827 PR tree-optimization/79723
11828 * gcc.target/i386/pr79723.c: New testcase.
11829
c8f28a3c
PH
118302017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11831
11832 PR target/79544
11833 * gcc.target/powerpc/pr79544.c: New.
11834
c91c3003
PC
118352017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11836
11837 PR c++/79414
11838 * g++.dg/parse/crash67.C: New.
11839
57fa080b
BC
118402017-02-27 Bin Cheng <bin.cheng@arm.com>
11841
11842 PR tree-optimization/77536
11843 * gcc.dg/vect/pr79347.c: Revise testing string.
11844
68b948d3
RB
118452017-02-27 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/45397
11848 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11849
69a2e8a1
RB
118502017-02-27 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/79690
11853 * gcc.target/i386/pr79690.c: New testcase.
11854
c7b608a9
TK
118552017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11856
11857 PR fortran/51119
11858 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11859 of original.
11860 * gfortran.dg/inline_matmul_11.f90: Likewise.
11861 * gfortran.dg/inline_matmul_9.f90: Likewise.
11862 * gfortran.dg/matmul_13.f90: New test.
11863 * gfortran.dg/matmul_14.f90: New test.
11864
98561a9b
JJ
118652017-02-25 Jakub Jelinek <jakub@redhat.com>
11866
11867 PR middle-end/79396
11868 * g++.dg/opt/pr79396.C: New test.
11869
77be9417
DH
118702017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11871
11872 PR fortran/79597
11873 * gfortran.dg/dtio_6.f90: Update test.
11874
118752017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11876
11877 PR fortran/79601
11878 * gfortran.dg/interface_operator_2.f90: New test.
11879
b9822443
JJ
118802017-02-24 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR c/79677
11883 * gcc.dg/pr79677.c: New test.
11884
4bc2b786
MF
118852017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11886
11887 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11888 of mov.ps.
11889 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11890 (cond_move1): Simplify condition to force generation of
11891 mov[nz].ps.
11892 (cond_move2): Likewise.
11893
4227c9ad
JJ
118942017-02-24 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR c++/79588
11897 * g++.dg/warn/Wrestrict-1.C: New test.
11898 * g++.dg/warn/Wrestrict-2.C: New test.
11899
fd527ec1
DE
119002017-02-24 David Edelsohn <dje.gcc@gmail.com>
11901
11902 * g++.dg/ext/complit15.C: Require LTO.
11903
2af8fd5c
TT
119042017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11905
11906 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11907 logical_op_short_circuit to skip targets.
11908 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11909 and s390.
11910
0b9cdb9a
EB
119112017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11912
11913 * gnat.dg/opt63.adb: New test.
11914
4af362a9
EB
119152017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11916
11917 * gnat.dg/discr47.adb: New test.
11918
7699e88f
RB
119192017-02-24 Richard Biener <rguenther@suse.de>
11920
11921 PR tree-optimization/79389
11922 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11923
e3beb191
PC
119242017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11925
11926 PR c++/79361
11927 * g++.dg/cpp0x/pr79361-1.C: New.
11928 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11929
195610aa
EB
119302017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11931
11932 * gcc.target/visium/bit_test.c: Accept any lsr form.
11933 * gcc.target/visium/block_move.c: Tweak.
11934
17885cad
DV
119352017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11936
11937 PR 68749
11938 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11939
45f7faf0
RB
119402017-02-23 Richard Biener <rguenther@suse.de>
11941
11942 PR tree-optimization/79683
11943 * gcc.target/i386/pr79683.c: New testcase.
11944
18eb304e
JL
119452017-02-22 Jeff Law <law@redhat.com>
11946
11947 PR tree-optimization/79578
11948 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11949
0a864a97
SD
119502017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11951
11952 * gcc.target/mips/msa-fp-cc.c: New test.
11953
fe8ece05
JJ
119542017-02-22 Jakub Jelinek <jakub@redhat.com>
11955
e40b6fc7
JJ
11956 PR c++/79664
11957 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11958 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11959 * g++.dg/gomp/pr79664.C: New test.
11960
fe8ece05
JJ
11961 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11962
78af14ae
MP
119632017-02-22 Marek Polacek <polacek@redhat.com>
11964
11965 PR c++/79653
11966 * g++.dg/cpp0x/alignas10.C: New test.
11967 * g++.dg/cpp0x/alignas9.C: New test.
11968
8fdddd3d
MP
11969 PR c++/79657
11970 * g++.dg/ext/underlying_type12.C: New test.
11971
61ac5ebe
MP
11972 PR c/79662
11973 * gcc.dg/enum-incomplete-4.c: New test.
11974
888c7050
JJ
119752017-02-22 Jakub Jelinek <jakub@redhat.com>
11976
11977 PR target/70465
11978 * gcc.target/i386/pr70465-2.c: New test.
11979
6d3daa1a
UB
119802017-02-21 Uros Bizjak <ubizjak@gmail.com>
11981
11982 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11983
76dd203e
RB
119842017-02-22 Richard Biener <rguenther@suse.de>
11985
11986 PR tree-optimization/79673
11987 * gcc.target/i386/pr79673.c: New testcase.
11988
a9c774d2
RB
119892017-02-22 Richard Biener <rguenther@suse.de>
11990
11991 PR tree-optimization/79666
11992 * gcc.dg/torture/pr79666.c: New testcase.
11993
8f4f841a
ML
119942017-02-22 Martin Liska <mliska@suse.cz>
11995
11996 PR lto/79587
11997 * gcc.dg/tree-prof/pr79587.c: New test.
11998
a232a1cb
MP
119992017-02-21 Marek Polacek <polacek@redhat.com>
12000
12001 PR c++/79535
12002 * g++.dg/ext/flexary23.C: New test.
12003
b86fec68
UB
120042017-02-21 Uros Bizjak <ubizjak@gmail.com>
12005
12006 PR target/79593
12007 * gcc.target/i386/pr79593.c: New test.
12008
5c3f1d7b
JJ
120092017-02-21 Jakub Jelinek <jakub@redhat.com>
12010
b7280ac2
JJ
12011 PR c++/79654
12012 * g++.dg/cpp1z/decomp26.C: New test.
12013
5c3f1d7b
JJ
12014 PR sanitizer/79589
12015 * g++.dg/ubsan/pr79589.C: New test.
12016
1486c2a7
JL
120172017-02-21 Jeff Law <law@redhat.com>
12018
12019 PR tree-optimization/79621
12020 * gcc.c-torture/compile/pr79621.c: New test.
12021
2f3ec56d
JJ
120222017-02-21 Jakub Jelinek <jakub@redhat.com>
12023
3bb43119
JJ
12024 PR c++/79655
12025 * g++.dg/cpp1y/constexpr-79655.C: New test.
12026
664beaf2 12027 PR c++/79639
b86fec68 12028 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 12029
956d3e61
JJ
12030 PR target/79633
12031 * gcc.target/i386/mpx/pr79633.c: New test.
12032
d4cbfca4
JJ
12033 PR target/79570
12034 * gcc.dg/pr79570.c: New test.
12035
00bc9de3
JJ
12036 PR c++/79641
12037 * c-c++-common/pr79641.c: New test.
12038
d002d099
JJ
12039 PR tree-optimization/79649
12040 * gcc.target/i386/pr79649.c: New test.
12041
2f3ec56d
JJ
12042 PR target/79494
12043 * gcc.dg/pr79494.c: New test.
12044
e6655a5f
SB
120452017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
12046
12047 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
12048 to dg-options.
12049
120502017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
12051
12052 * gcc.dg/gimplefe-26.c: Require c99_runtime.
12053
fd527ec1
DE
120542017-02-02 Jason Merrill <jason@redhat.com>
12055
12056 PR c++/79580
12057 * g++.dg/ext/complit15.C: New.
12058
027a9dd5
KN
120592017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
12060
12061 PR target/78056
12062 * gcc.target/powerpc/pr78056-8.c: Remove.
12063
80480cee
MP
120642017-02-20 Marek Polacek <polacek@redhat.com>
12065
12066 PR middle-end/79537
12067 * gcc.dg/comp-goto-4.c: New test.
12068
85ade8d6
MP
12069 PR sanitizer/79558
12070 * c-c++-common/ubsan/bounds-14.c: New test.
12071
705d3b77
JJ
120722017-02-20 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR target/79568
12075 * gcc.target/i386/pr79568-1.c: New test.
12076 * gcc.target/i386/pr79568-2.c: New test.
12077 * gcc.target/i386/pr79568-3.c: New test.
12078
dc42a736
PT
120792017-02-16 Paul Thomas <pault@gcc.gnu.org>
12080
12081 PR fortran/79382
705d3b77
JJ
12082 * gfortran.dg/dtio_10.f90: Change test of error message.
12083 * gfortran.dg/dtio_23.f90: New test.
12084 * gfortran.dg/dtio_24.f90: New test.
dc42a736 12085
1ca6a74f
PT
120862017-02-20 Paul Thomas <pault@gcc.gnu.org>
12087
12088 PR fortran/79434
705d3b77 12089 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 12090
63af1586
PT
120912017-02-19 Paul Thomas <pault@gcc.gnu.org>
12092
12093 PR fortran/79447
705d3b77 12094 * gfortran.dg/submodule_24.f08: New test.
63af1586 12095
4ca4d1e9
AV
120962017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12097
12098 PR fortran/79229
12099 * gfortran.dg/class_allocate_24.f90: New test.
12100
dea71ad0
PT
121012017-02-19 Paul Thomas <pault@gcc.gnu.org>
12102
12103 PR fortran/79402
12104 * gfortran.dg/submodule_23.f90: New test.
12105
f46e2bc9
PC
121062017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12107
12108 PR c++/79380
12109 * g++.dg/cpp0x/alignas8.C: New.
12110
7dfa657b
JW
121112017-02-19 Eric Fiselier <eric@efcs.ca>
12112 Jonathan Wakely <jwakely@redhat.com>
12113
12114 PR c++/69523
12115 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
12116
eab1f169
PK
121172017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12118
12119 * gcc.dg/gimplefe-26.c: New test.
12120
47e16d83
JDA
121212017-02-18 John David Anglin <danglin@gcc.gnu.org>
12122
12123 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
12124
c2615951
JJ
121252017-02-18 Jakub Jelinek <jakub@redhat.com>
12126
c28fcc60
JJ
12127 PR target/79569
12128 * gcc.target/i386/3dnowA-3.c: New test.
12129
c2615951
JJ
12130 PR target/79559
12131 * gcc.target/i386/pr79559.c: New test.
12132
97fcf744
JM
121332017-02-17 Joseph Myers <joseph@codesourcery.com>
12134
12135 * gcc.dg/c11-float-2.c: New test.
12136 * gcc.dg/torture/float128-floath.c,
12137 gcc.dg/torture/float128x-floath.c,
12138 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
12139 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
12140 gcc.dg/torture/float64x-floath.c: Do not test comparison of
12141 *_DECIMAL_DIG macros with DECIMAL_DIG.
12142
a530e181
BS
121432017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12144
12145 PR target/79261
12146 * gcc.target/powerpc/vec-xxpermdi.c: New file.
12147
1d516992
JK
121482017-02-17 Julia Koval <julia.koval@intel.com>
12149
12150 * gcc.target/i386/rdpid.c New test.
12151 * gcc.target/i386/sse-12.c: Add -mrdpid.
12152 * gcc.target/i386/sse-13.c: Ditto.
12153 * gcc.target/i386/sse-14.c: Ditto.
12154 * gcc.target/i386/sse-22.c: Ditto.
12155 * gcc.target/i386/sse-23.c: Ditto.
12156 * g++.dg/other/i386-2.C: Ditto.
12157 * g++.dg/other/i386-3.C: Ditto.
12158
3185712c
SB
121592017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
12160
12161 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
12162 * gcc.dg/pr61441.c: Ditto.
12163
a261ee49
ML
121642017-02-17 Martin Liska <mliska@suse.cz>
12165
12166 PR rtl-optimization/79574
12167 * gcc.dg/pr79574.c: New test.
12168
5bf69d74
MP
121692017-02-17 Marek Polacek <polacek@redhat.com>
12170
12171 PR middle-end/79536
12172 * gcc.dg/torture/pr79536.c: New test.
12173
a72b242e
AM
121742017-02-16 Alan Modra <amodra@gmail.com>
12175
12176 * gcc.c-torture/execute/pr79286.c: New.
12177
bcac0b4d
JJ
121782017-02-16 Jakub Jelinek <jakub@redhat.com>
12179
12180 PR c++/79512
12181 * c-c++-common/gomp/pr79512.c: New test.
12182
945c17d8
MS
121832017-02-15 Martin Sebor <msebor@redhat.com>
12184
12185 PR c++/79363
12186 * g++.dg/ext/flexary12.C: Adjust.
12187 * g++.dg/ext/flexary20.C: Same.
12188 * g++.dg/ext/flexary21.C: Same.
12189 * g++.dg/ext/flexary22.C: New test.
12190
25c99850
BC
121912017-02-15 Bin Cheng <bin.cheng@arm.com>
12192
12193 PR tree-optimization/79347
12194 * gcc.dg/vect/pr79347.c: New test.
12195
4f5e5fcb
JJ
121962017-02-15 Jakub Jelinek <jakub@redhat.com>
12197
e7202857
JJ
12198 PR c++/79301
12199 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
12200 [[deprecated]] comment.
12201 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
12202 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
12203 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
12204 [[deprecated]] in -std=c++11.
12205 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
12206 [[fallthrough]] in -std=c++11 and -std=c++14.
12207
4f5e5fcb
JJ
12208 PR c++/79288
12209 * g++.dg/tls/pr79288.C: New test.
12210
c7545f1c
MP
122112017-02-15 Marek Polacek <polacek@redhat.com>
12212
12213 PR c/79515
12214 * gcc.dg/dfp/pr79515.c: New.
12215
1114b39c
DE
122162017-02-15 David Edelsohn <dje.gcc@gmail.com>
12217
12218 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
12219
93b87d1d
TS
122202017-02-15 Thomas Schwinge <thomas@codesourcery.com>
12221
12222 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
12223 "opt_files".
12224
fa8db6ea
JJ
122252017-02-15 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR target/79487
12228 * gcc.dg/dfp/pr79487.c: New test.
12229 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
12230 2017-02-13 change.
12231
8722316b
CL
122322017-01-14 Carl Love <cel@us.ibm.com>
12233
12234 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
12235 xvcvsxdsp and xvcvuxdsp instructions.
12236
2932fe90
SB
122372017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
12238
12239 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
12240 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12241 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
12242 64-bit default target.
12243 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
12244 a 64-bit default target.
12245
63d09033
JJ
122462017-02-14 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR target/79481
12249 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 12250 (test_3vx): Change return type from int to void.
63d09033
JJ
12251 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12252 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12253 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12254 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12255 tests.
12256 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
12257 (test_3vx): Change return type from int to void.
12258 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12259 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12260 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12261 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12262 tests.
12263 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
12264 intrinsic. Change scan-assembler-times number from 1 to 2.
12265 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
12266 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
12267 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
12268 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
12269 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
12270 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
12271 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
12272
8668fae0
UB
122732017-02-14 Uros Bizjak <ubizjak@gmail.com>
12274
12275 PR middle-end/61225
12276 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
12277 Use dg-additional-options for ia32 target. Remove XFAIL.
12278
95d96609
UB
122792017-02-14 Uros Bizjak <ubizjak@gmail.com>
12280
12281 PR target/79495
12282 * gcc.target/i386/pr79495.c: New test.
12283
6f207d58
MP
122842017-02-14 Marek Polacek <polacek@redhat.com>
12285
12286 PR c++/79420
12287 PR c++/79463
12288 * g++.dg/cpp1y/pr79463.C: New.
12289 * g++.dg/template/incomplete10.C: New.
12290 * g++.dg/template/incomplete9.C: New.
12291
ee139af5
L
122922017-02-14 H.J. Lu <hongjiu.lu@intel.com>
12293
12294 PR target/79498
12295 * gcc.target/i386/pr79498.c: New test.
12296
bf00c9e0
MS
122972017-02-14 Martin Sebor <msebor@redhat.com>
12298
12299 PR middle-end/79448
12300 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
12301 * gcc.dg/tree-ssa/pr79448-2.c: New test.
12302 * gcc.dg/tree-ssa/pr79448.c: New test.
12303
6c022f73
JL
123042017-02-14 Jeff Law <law@redhat.com>
12305
12306 PR tree-optimization/79095
12307 * g++.dg/pr79095-1.C: New test
12308 * g++.dg/pr79095-2.C: New test
12309 * g++.dg/pr79095-3.C: New test
12310 * g++.dg/pr79095-4.C: New test
12311 * g++.dg/pr79095-5.C: New test
12312 * gcc.c-torture/execute/arith-1.c: Update with more cases.
12313 * gcc.dg/tree-ssa/pr79095-1.c: New test.
12314
b719f884
JG
123152017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
12316
12317 * gcc.target/aarch64/vect_fp16_1.c: New.
12318
1be33173
PK
123192017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12320
12321 * gcc.dg/gimplefe-25.c: New test.
12322
73424a09
JJ
123232017-02-14 Jakub Jelinek <jakub@redhat.com>
12324
12325 PR tree-optimization/79408
12326 * gcc.dg/tree-ssa/pr79408-2.c: New test.
12327
977472e8
RB
123282017-02-14 Richard Biener <rguenther@suse.de>
12329
12330 PR middle-end/79432
12331 * gcc.dg/torture/pr79432.c: New testcase.
12332
ee75687b
MS
123332017-02-13 Martin Sebor <msebor@redhat.com>
12334
12335 PR middle-end/79496
12336 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
12337
b84702c0
JJ
123382017-02-13 Jakub Jelinek <jakub@redhat.com>
12339
ecc04fae
JJ
12340 PR sanitizer/79341
12341 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
12342 variables volatile.
12343
b84702c0
JJ
12344 PR c++/79232
12345 * g++.dg/cpp1z/eval-order4.C: New test.
12346 * g++.dg/other/pr79232.C: New test.
12347
b9a161ff
NS
123482017-02-13 Nathan Sidwell <nathan@acm.org>
12349
12350 PR c++/79296
12351 * g++.dg/cpp0x/pr79296.C: New.
12352
d8505fac
SB
123532017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12354
12355 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
12356 Instead, xfail powerpc*-*-* && lp64.
12357
efb802cb
SB
123582017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12359
12360 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
12361 powerpc_p8vector_ok.
12362 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12363
8d6427c6
AS
123642017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12365
12366 PR target/79449
12367 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
12368 for reading beyond a 4k boundary.
12369
9b7716c9
JJ
123702017-02-13 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR rtl-optimization/79388
12373 PR rtl-optimization/79450
12374 * gcc.c-torture/execute/pr79388.c: New test.
12375 * gcc.c-torture/execute/pr79450.c: New test.
12376
4bb91707
TK
123772017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12378
12379 PR fortran/65542
9b7716c9 12380 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 12381
e22910c2
JJ
123822017-02-11 Jakub Jelinek <jakub@redhat.com>
12383
12384 PR sanitizer/79341
12385 * g++.dg/asan/deep-stack-uaf-1.C: New test.
12386
acbbac04
JH
123872017-02-11 Jan Hubicka <hubicka@ucw.cz>
12388
12389 PR tree-ssa/56727
12390 * gcc.dg/tree-ssa/pr56727.c: New testcase.
12391
e493f96b
JJ
123922017-02-10 Jakub Jelinek <jakub@redhat.com>
12393
12394 PR c++/79457
12395 * g++.dg/cpp0x/pr79457.C: New test.
12396
773acd54
SB
123972017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12398
12399 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
12400 scan-assembler unless lp64.
12401
b56f814e
SB
124022017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12403
12404 PR tree-optimization/66612
12405 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
12406
5e659d16
SB
124072017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12408
12409 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
12410 of all powerpc.
12411
6f4f30bf
MP
124122017-02-10 Marek Polacek <polacek@redhat.com>
12413
12414 PR c++/79435
12415 * g++.dg/cpp1y/pr79435.C: New.
12416
3799a5b8
MP
12417 PR c++/79184
12418 * g++.dg/warn/Wint-in-bool-context-1.C: New.
12419
052ef81d
CL
124202017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
12421
12422 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
12423 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
12424 New.
12425 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
12426 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
12427 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
12428 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
12429 (vtst_expected_poly64x2): Move to aarch64-only section.
12430 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
12431 (vtst_p64, vtstq_p64): New tests.
12432
a7c8ed0c
PC
124332017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
12434
12435 PR c++/71737
12436 * g++.dg/cpp0x/pr71737.C: New.
12437
3dcde5ef 124382017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 12439 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
12440
12441 * gcc.dg/gimplefe-error-1.c: New testcase.
12442 * gcc.dg/gimplefe-error-2.c: New testcase.
12443 * gcc.dg/gimplefe-error-3.c: New testcase.
12444
6139a3b7
JJ
124452017-02-10 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR tree-optimization/79411
12448 * gcc.c-torture/compile/pr79411.c: New test.
12449
9bfc55d0
JJ
124502017-02-09 Jakub Jelinek <jakub@redhat.com>
12451 Jason Merrill <jason@redhat.com>
12452
12453 PR c++/79143
12454 * g++.dg/cpp1z/pr79143.C: New test.
12455
0b90c541
JH
124562017-02-09 Jan Hubicka <hubicka@ucw.cz>
12457
12458 * gcc.dg/loop-unswitch-2.c: Update testcase.
12459 * gcc.dg/loop-unswitch-1.c: Update testcase.
12460
192b048b
MP
124612017-02-09 Marek Polacek <polacek@redhat.com>
12462
12463 PR c/79428
12464 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
12465 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
12466 * c-c++-common/goacc/pr79428-1.c: New test.
12467 * c-c++-common/gomp/pr79428-2.c: New test.
12468 * c-c++-common/gomp/pr79428-5.c: New test.
12469 * c-c++-common/gomp/pr79428-6.c: New test.
12470 * c-c++-common/pr79428-3.c: New test.
12471
e9a9033b
AK
124722017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12473
12474 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
12475 testcases.
12476
56f71478
JJ
124772017-02-09 Jakub Jelinek <jakub@redhat.com>
12478
28f6839b
JJ
12479 PR c/79413
12480 * gcc.c-torture/compile/pr79413.c: New test.
12481
f08683a1
JJ
12482 PR c++/79429
12483 * c-c++-common/gomp/pr79429.c: New test.
12484 * g++.dg/gomp/pr79429.C: New test.
12485
56f71478
JJ
12486 PR c/79431
12487 * c-c++-common/gomp/pr79431.c: New test.
12488
02889d23
CLT
124892017-02-09 Nathan Sidwell <nathan@codesourcery.com>
12490 Cesar Philippidis <cesar@codesourcery.com>
12491 Joseph Myers <joseph@codesourcery.com>
12492 Chung-Lin Tang <cltang@codesourcery.com>
12493
12494 * c-c++-common/goacc/combined-directives.c: Remove xfail.
12495 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
12496 * c-c++-common/goacc/loop-auto-2.c: New.
12497 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
12498 * c-c++-common/goacc/tile-2.c: New.
12499 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
12500 * g++.dg/goacc/tile-1.C: New, check tile subst.
12501 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
12502 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
12503 * gfortran.dg/goacc/tile-1.f90: New test.
12504 * gfortran.dg/goacc/tile-2.f90: New test.
12505 * gfortran.dg/goacc/tile-lowering.f95: New test.
12506
9c0c77d2
RB
125072017-02-09 Richard Biener <rguenther@suse.de>
12508
12509 PR tree-optimization/69823
12510 * gcc.dg/graphite/pr69823.c: New testcase.
12511
f39bad9f
PH
125122017-02-08 Pat Haugen <pthaugen@us.ibm.com>
12513
12514 PR target/78604
12515 * gcc.target/powerpc/pr78604.c: New.
12516
fc00b9ce
KN
125172017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12518
12519 PR target/68972
12520 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12521 disable this test on power architecture.
12522
50c1f4a5
RB
125232017-02-08 Richard Biener <rguenther@suse.de>
12524
12525 PR tree-optimization/71824
12526 PR tree-optimization/79409
12527 * gcc.dg/graphite/pr71824-3.c: New testcase.
12528
74a15d14
JJ
125292017-02-08 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR tree-optimization/79408
12532 * gcc.dg/tree-ssa/pr79408.c: New test.
12533
d798497e
RB
125342017-02-08 Richard Biener <rguenther@suse.de>
12535
12536 PR tree-optimization/71824
12537 * gcc.dg/graphite/pr71824-2.c: New testcase.
12538
9d5019a1
AP
125392017-02-07 Andrew Pinski <apinski@cavium.com>
12540
705d3b77 12541 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 12542
ec48209a
JJ
125432017-02-07 Jakub Jelinek <jakub@redhat.com>
12544
12545 PR rtl-optimization/79386
12546 * gcc.c-torture/compile/pr79386.c: New test.
12547
e5f234b2
DV
125482017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12549 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12550
12551 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12552 *-*-solaris*.
12553
1f138b75
JJ
125542017-02-07 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR target/79299
12557 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12558 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12559
7af4b20d
RB
125602017-02-07 Richard Biener <rguenther@suse.de>
12561
12562 * gcc.dg/gimplefe-23.c: New testcase.
12563 * gcc.dg/gimplefe-24.c: Likewise.
12564
d95c2fc7
CL
125652017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12566
12567 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12568 scan-assembler instead of scan-assembler-times.
12569 * gcc.target/aarch64/test_frame_10.c: Likewise.
12570 * gcc.target/aarch64/test_frame_12.c: Likewise.
12571 * gcc.target/aarch64/test_frame_2.c: Likewise.
12572 * gcc.target/aarch64/test_frame_4.c: Likewise.
12573 * gcc.target/aarch64/test_frame_6.c: Likewise.
12574 * gcc.target/aarch64/test_frame_7.c: Likewise.
12575 * gcc.target/aarch64/test_frame_8.c: Likewise.
12576
fa5d44d0
RO
125772017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12578
12579 * gcc.target/i386/pr78419.c: Require ifunc support.
12580
d9b4ce00
DE
125812017-02-07 David Edelsohn <dje.gcc@gmail.com>
12582
12583 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12584
bb7d75ff
PP
125852017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12586
12587 PR c++/79360
12588 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12589
122e7b4f
KC
125902017-02-06 Kito Cheng <kito.cheng@gmail.com>
12591
12592 * lib/target-supports.exp: Define the RISC-V target.
12593 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12594 * gcc.dg/builtin-apply2.c: Likewise.
12595 * gcc.dg/ifcvt-4.c: Likewise.
12596 * gcc.dg/loop-8.c: Likewise.
12597 * gcc.dg/sibcall-10.c: Likewise.
12598 * gcc.dg/sibcall-9.c: Likewise.
12599 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12600 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12601 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12602 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12603 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12604 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12605 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12606
391675ac
MM
126072017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12608
12609 PR target/66144
12610 * gcc.target/powerpc/pr66144-1.c: New test.
12611 * gcc.target/powerpc/pr66144-2.c: Likewise.
12612 * gcc.target/powerpc/pr66144-3.c: Likewise.
12613
e495e31a
MS
126142017-02-06 Martin Sebor <msebor@redhat.com>
12615
12616 PR tree-optimization/79376
12617 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12618 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12619
2568d8a1
JJ
126202017-02-06 Jakub Jelinek <jakub@redhat.com>
12621
98e09245
JJ
12622 PR c++/79379
12623 * g++.dg/cpp1y/constexpr-79379.C: New test.
12624
e8b0383c
JJ
12625 PR c++/79377
12626 * g++.dg/lookup/pr79377.C: New test.
12627
a5e8cbd1
JJ
12628 PR c++/79372
12629 * g++.dg/cpp1z/decomp25.C: New test.
12630
2568d8a1
JJ
12631 PR tree-optimization/79284
12632 * gcc.c-torture/compile/pr79284.c: New test.
12633
aae936b9
PC
126342017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12635
12636 PR c++/70448
12637 * g++.dg/cpp0x/pr70448.C: New.
12638
daf57541
DV
126392017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12640
12641 PR 78348
12642 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12643 to dg-options.
12644
0898c74d
GJL
126452017-02-06 Georg-Johann Lay <avr@gjlay.de>
12646
12647 PR target/78883
12648 * gcc.c-torture/compile/pr78883.c: New test.
12649
5d3ebb71
JH
126502017-02-05 Jan Hubicka <hubicka@ucw.cz>
12651
12652 PR tree-ssa/79347
12653 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12654 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12655 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12656 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12657 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12658 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12659 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12660 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12661 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12662 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12663 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12664 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12665 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12666
139d4065
AV
126672017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12668
12669 PR fortran/79344
12670 * gfortran.dg/allocate_with_source_24.f90: New test.
12671
4b9c80d8
AV
126722017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12673
12674 PR fortran/79230
12675 * gfortran.dg/der_ptr_component_2.f90: New test.
12676
f3877b2f
EB
126772017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12678
12679 * gcc.target/sparc/20170205-1.c: New test.
12680
d8a09ada
JDA
126812017-02-03 John David Anglin <danglin@gcc.gnu.org>
12682
a2a86d6a
JDA
12683 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12684 libatomic_available.
12685
a1d99925
JDA
12686 * gcc.dg/pr77587.c: Require alias support.
12687 * gcc.dg/pr77587a.c: Likewise.
12688
d8bf159e
JDA
12689 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12690 * gcc.c-torture/execute/pr78622.c: Likewise.
12691
d8a09ada
JDA
12692 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12693 hppa*-*-hpux*.
12694 * c-c++-common/Wunused-var-16.c: Likewise.
12695 * c-c++-common/builtin-shuffle-1.c: Likewise.
12696 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12697 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12698
f589a1ce
MS
126992017-02-03 Martin Sebor <msebor@redhat.com>
12700
12701 PR tree-optimization/79327
12702 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12703 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12704 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12705
5b00f9d2
JJ
127062017-02-03 Jakub Jelinek <jakub@redhat.com>
12707 Martin Sebor <msebor@redhat.com>
12708
12709 PR tree-optimization/79327
12710 * gcc.dg/tree-ssa/pr79327.c: New test.
12711 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12712 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12713 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12714 (test_sprintf_chk_range_schar): Adjust dg-message.
12715 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12716 * gcc.c-torture/execute/pr79327.c: New test.
12717
437f0a81
JJ
127182017-02-03 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR target/79354
12721 * gcc.target/powerpc/pr79354.c: New test.
12722 * gcc.c-torture/execute/pr79354.c: New test.
12723
3f343040
MS
127242017-02-03 Martin Sebor <msebor@redhat.com>
12725
12726 PR tree-optimization/79352
12727 * gcc.dg/tree-ssa/pr79352.c: New test.
12728
46a2ab58
ML
127292017-02-03 Martin Liska <mliska@suse.cz>
12730
12731 PR lto/66295
12732 * gcc.target/i386/mvc9.c: New test.
12733
baa2d1cd
PH
127342017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12735
12736 PR target/79158
12737 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12738 to VSX reg.
12739
30c6ec2f
JH
127402017-02-02 Jan Hubicka <hubicka@ucw.cz>
12741
12742 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12743 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12744 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12745 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12746 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12747 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12748 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12749 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12750 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12751 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12752 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12753 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12754 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12755
ebee1eb9
MS
127562017-02-02 Martin Sebor <msebor@redhat.com>
12757
12758 PR middle-end/79275
12759 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12760 * gcc.dg/tree-ssa/pr79275.c: New test.
12761
dcd25b8a
AS
127622017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12763
dc362ada 12764 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12765
0f0c2cc3
JH
127662017-02-02 Jan Hubicka <hubicka@ucw.cz>
12767
12768 PR middle-end/77445
12769 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12770 threading is done.
12771
1c372840
TC
127722017-02-02 Tamar Christina <tamar.christina@arm.com>
12773
12774 PR middle-end/78142
12775 * gcc.target/aarch64/vector_initialization_nostack.c
12776 (f12): Use one vector
12777
9f11a4a7
JJ
127782017-02-02 Jakub Jelinek <jakub@redhat.com>
12779
bef7e561
JJ
12780 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12781 * c-c++-common/asan/misalign-1.c: Likewise.
12782 * c-c++-common/asan/misalign-2.c: Likewise.
12783 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12784 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12785 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12786 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12787 add -ffat-lto-objects from/to dg-additional-options.
12788 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12789 dg-additional-options.
12790
9f11a4a7
JJ
12791 PR target/79197
12792 * gcc.target/powerpc/pr79197.c: New test.
12793 * gcc.c-torture/compile/pr79197.c: New test.
12794
09661674
RB
127952017-02-02 Richard Biener <rguenther@suse.de>
12796
12797 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12798
d8d58893
PC
127992017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12800
12801 PR c++/69637
12802 * g++.dg/cpp0x/pr69637-1.C: New.
12803 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12804
521a70a4
AK
128052017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12806
12807 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12808
e26b502d
BS
128092017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12810
12811 PR target/70012
12812 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12813 conditions.
12814
55e75c7c
JJ
128152017-02-01 Jakub Jelinek <jakub@redhat.com>
12816
12817 PR testsuite/79324
12818 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12819 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12820 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12821 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12822 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12823 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12824 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12825 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12826 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12827 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12828 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12829 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12830 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12831
a4476973
ML
128322017-02-01 Martin Liska <mliska@suse.cz>
12833
12834 PR testsuite/79272
12835 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12836
3f3181b1
RB
128372017-02-01 Richard Biener <rguenther@suse.de>
12838
12839 PR testsuite/76957
12840 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12841 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12842 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12843 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12844
1e7ef862
RB
128452017-02-01 Richard Biener <rguenther@suse.de>
12846
12847 PR middle-end/79315
12848 * gfortran.dg/pr79315.f90: New testcase.
12849
405a7406
RB
128502017-02-01 Richard Biener <rguenther@suse.de>
12851
12852 PR tree-optimization/71824
12853 * gcc.dg/graphite/pr71824.c: New testcase.
12854
19bdccb4
JJ
128552017-01-31 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR c++/79304
12858 * g++.dg/diagnostic/pr79304.C: New test.
12859
fcb2cdfc
DM
128602017-01-31 David Malcolm <dmalcolm@redhat.com>
12861
12862 PR c++/79298
12863 * g++.dg/spellcheck-pr79298.C: New test case.
12864
7cfa044d
DM
128652017-01-31 David Malcolm <dmalcolm@redhat.com>
12866
12867 PR preprocessor/79210
12868 * gcc.dg/format/pr79210.c: New test case.
12869 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12870 New function.
12871
de3fbef6
NS
128722017-01-31 Nathan Sidwell <nathan@acm.org>
12873
5ae37bdf
NS
12874 PR c++/79290
12875 * g++.dg/warn/pr79290.C: New.
12876
de3fbef6
NS
12877 PR c++/67273
12878 PR c++/79253
12879 * g++.dg/cpp1y/pr67273.C: New.
12880 * g++.dg/cpp1y/pr79253.C: New.
12881
7f357c61
NS
128822017-01-31 Nathan Sidwell <nathan@acm.org>
12883
12884 PR c++/79264
12885 * g++.dg/cpp1y/pr61636-1.C: Augment.
12886
5b11971a
CL
128872017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12888
12889 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12890 rand() instead of random().
12891
8b670f93
AH
128922017-01-30 Aldy Hernandez <aldyh@redhat.com>
12893
12894 PR tree-optimization/71691
12895 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12896
4727e06b
AK
128972017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12898
12899 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12900 __ARCH__.
12901
b6dae849
JJ
129022017-01-31 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR tree-optimization/79267
12905 * g++.dg/opt/pr79267.C: New test.
12906
40fb9c89
AO
129072017-01-30 Alexandre Oliva <aoliva@redhat.com>
12908
12909 PR debug/63238
12910 * gcc.dg/debug/dwarf2/align-1.c: New.
12911 * gcc.dg/debug/dwarf2/align-2.c: New.
12912 * gcc.dg/debug/dwarf2/align-3.c: New.
12913 * gcc.dg/debug/dwarf2/align-4.c: New.
12914 * gcc.dg/debug/dwarf2/align-5.c: New.
12915 * gcc.dg/debug/dwarf2/align-6.c: New.
12916 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12917 * g++.dg/debug/dwarf2/align-1.C: New.
12918 * g++.dg/debug/dwarf2/align-2.C: New.
12919 * g++.dg/debug/dwarf2/align-3.C: New.
12920 * g++.dg/debug/dwarf2/align-4.C: New.
12921 * g++.dg/debug/dwarf2/align-5.C: New.
12922 * g++.dg/debug/dwarf2/align-6.C: New.
12923
3095f651
AS
129242017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12925
12926 PR target/79170
12927 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12928
3cf88bff
MS
129292017-01-30 Martin Sebor <msebor@redhat.com>
12930
12931 PR testsuite/79293
12932 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12933
37731134
ML
129342017-01-30 Martin Liska <mliska@suse.cz>
12935
12936 PR gcov-profile/79259
12937 * g++.dg/tree-prof/pr79259.C: New test.
12938
0c7247cc
RB
129392017-01-30 Richard Biener <rguenther@suse.de>
12940
12941 PR tree-optimization/79276
12942 * gcc.dg/torture/pr79276.c: New testcase.
12943
ab4be5d1
DV
129442017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12945
12946 PR target/79240
12947 * gcc.target/s390/pr79240.c: New test.
12948
6687d58d
BS
129492017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12950
12951 PR target/79268
12952 * gcc.target/powerpc/pr79268.c: New file.
12953 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12954 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12955 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12956 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12957
b5df96c3
JDA
129582017-01-28 John David Anglin <danglin@gcc.gnu.org>
12959
fc34d7b8
JDA
12960 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12961
9efc84e4
JDA
12962 PR testsuite/70583
12963 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12964
4bfbe3ae
JDA
12965 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12966 * gnat.dg/debug9.adb: Likewise.
12967
8d0b306f
JDA
12968 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12969
b5df96c3
JDA
12970 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12971 libatomic_available.
12972 * gfortran.dg/coarray_42.f90: Likewise.
12973 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12974 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12975 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12976
eb339366
MS
129772017-01-27 Martin Sebor <msebor@redhat.com>
12978
12979 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12980
711ce021
BS
129812017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12982
12983 PR rtl-optimization/79194
12984 * gcc.dg/torture/pr79194.c: New test.
12985
d8321b33
VM
129862017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12987
12988 PR tree-optimization/71374
2568d8a1 12989 * gcc.target/i386/pr71374.c: New.
d8321b33 12990
9e2ea13e
MS
129912017-01-27 Martin Sebor <msebor@redhat.com>
12992
12993 PR c++/71290
12994 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12995 a dg-error directive.
12996
9eb7045b
VM
129972017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12998
12999 PR target/79131
13000 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
13001 * gcc.target/arm/pr79131-2.c: New.
13002
f75bbf3f
BS
130032017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13004
13005 PR target/65484
13006 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
13007 vectorized on POWER unless hardware misaligned loads are
13008 available.
13009
3f54004b
BC
130102017-01-27 Bin Cheng <bin.cheng@arm.com>
13011
13012 PR rtl-optimization/78559
13013 * gcc.c-torture/execute/pr78559.c: New test.
13014
40b6bff9
RB
130152017-01-27 Richard Biener <rguenther@suse.de>
13016
13017 PR tree-optimization/79245
13018 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
13019 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
13020
b2f8892e
JJ
130212017-01-27 Jakub Jelinek <jakub@redhat.com>
13022
13023 PR c/79199
13024 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
13025 target. Use 4294967293U instead of 4294967293.
13026
b002f3b9
RB
130272017-01-27 Richard Biener <rguenther@suse.de>
13028
13029 PR tree-optimization/71433
13030 * gcc.dg/Warray-bounds-21.c: New testcase.
13031
38f50ab6
RB
130322017-01-27 Richard Biener <rguenther@suse.de>
13033
13034 PR tree-optimization/79244
13035 * gcc.dg/torture/pr79244.c: New testcase.
13036
c04f4139
JJ
130372017-01-27 Jakub Jelinek <jakub@redhat.com>
13038
13039 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
13040 all occurrences of 40 to 32.
13041
6ca513f9
RE
130422017-01-27 Richard Earnshaw <rearnsha@arm.com>
13043
13044 PR target/79239
13045 * gcc.target/arm/pr79239.c: New test.
13046
d876f5cd
DV
130472017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
13048
13049 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
13050
bb6a6ee9
AB
130512017-01-27 Adam Butcher <adam@jessamine.co.uk>
13052
13053 PR c++/64382
13054 * g++.dg/cpp1y/pr64382.C: New test.
13055
31c87a43
MS
130562017-01-26 Martin Sebor <msebor@redhat.com>
13057
13058 PR middle-end/78703
13059 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
13060 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
13061 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
13062 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13063
f7c06c0f
JJ
130642017-01-26 Jakub Jelinek <jakub@redhat.com>
13065
b0670cc0
JJ
13066 PR debug/79129
13067 * g++.dg/debug/dwarf2/pr79129.C: New test.
13068
f7c06c0f
JJ
13069 PR debug/78835
13070 * g++.dg/debug/dwarf2/pr78835.C: New test.
13071
5d93da1d
MS
130722017-01-26 Martin Sebor <msebor@redhat.com>
13073
13074 PR middle-end/78703
13075 * gcc.dg/format/pr78569.c: Adjust.
13076 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13077 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
13078 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13079 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
13080 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
13081 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13082 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
13083 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
13084 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
13085 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13086 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
13087
905d2812
JJ
130882017-01-26 Jakub Jelinek <jakub@redhat.com>
13089
13090 PR c++/68727
13091 * g++.dg/other/offsetof8.C: Add expected error.
13092 * g++.dg/other/offsetof9.C: New test.
13093
b3db8d77
DE
130942017-01-26 David Edelsohn <dje.gcc@gmail.com>
13095
13096 * g++.dg/opt/declone3.C: Require LTO.
13097
15961e4a
VM
130982017-01-26 Vladimir Makarov <vmakarov@redhat.com>
13099
13100 PR target/79131
13101 * gcc.target/arm/pr79131.c: New.
13102
e39dd802
BC
131032017-01-26 Bin Cheng <bin.cheng@arm.com>
13104
13105 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
13106
bc9efeab
JW
131072017-01-26 Jonathan Wakely <jwakely@redhat.com>
13108
13109 PR libstdc++/79190
13110 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
13111 matches replaced operator delete.
13112
b5f75f0b
JJ
131132017-01-26 Jakub Jelinek <jakub@redhat.com>
13114
13115 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
13116 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
13117 avx512f with avx512dq.
13118 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
13119 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
13120 avx512f with avx512dq.
13121 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
13122 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
13123 avx512f with avx512dq.
13124
0a38b341
MP
131252017-01-26 Marek Polacek <polacek@redhat.com>
13126
13127 PR c/79199
13128 * c-c++-common/Wduplicated-branches-13.c: New test.
13129
ebff5c3f
DS
131302017-01-26 David Sherwood <david.sherwood@arm.com>
13131
13132 PR middle-end/79212
13133 * gfortran.dg/gomp/sharing-4.f90: New test.
13134
e6d55103
JJ
131352017-01-26 Jakub Jelinek <jakub@redhat.com>
13136
1a27fab1
JJ
13137 PR target/70465
13138 * gcc.target/i386/pr70465.c: New test.
13139
e6d55103
JJ
13140 * brig.dg/dg.exp: Update copyright years.
13141 * lib/brig-dg.exp: Update copyright years.
13142 * lib/brig.exp: Update copyright years.
13143
b5aa1281
MM
131442017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13145
13146 PR target/79179
13147 * gcc.target/powerpc/pr79179.c: New test.
13148
3b5de3cb
BS
131492017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13150
13151 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
13152 generation to accept D-mode memory accesses.
13153
dbe81dbe
MS
131542017-01-25 Martin Sebor <msebor@redhat.com>
13155
13156 PR c++/71290
13157 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
13158 * g++.dg/ext/flexarray-mangle.C: Same.
13159 * g++.dg/ext/flexarray-subst.C: Same.
13160 * g++.dg/ext/flexary10.C: Same.
13161 * g++.dg/ext/flexary11.C: Same.
13162 * g++.dg/ext/flexary14.C: Same.
13163 * g++.dg/ext/flexary16.C: Same.
13164 * g++.dg/ext/flexary18.C: Same.
13165 * g++.dg/ext/flexary19.C: Same.
13166 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
13167 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
13168 * g++.dg/ubsan/object-size-1.C: Same.
13169 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 13170
0e343868
JJ
131712017-01-25 Jakub Jelinek <jakub@redhat.com>
13172
a25608aa
JJ
13173 PR c++/78896
13174 * g++.dg/cpp1z/decomp24.C: New test.
13175
0e343868
JJ
13176 PR c++/77914
13177 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
13178 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
13179 expect a warning.
13180 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
13181 expect warnings.
13182 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
13183 * g++.dg/cpp1y/pr59636.C: Likewise.
13184 * g++.dg/cpp1y/pr60190.C: Likewise.
13185
0d098f4b
BC
131862017-01-25 Bin Cheng <bin.cheng@arm.com>
13187
13188 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
13189
5332c89e 131902017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
13191
13192 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
13193 vec_packs built-ins
13194
ed4e59f4
CL
131952017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
13196
13197 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
13198 -mcpu=cortex-a57.
13199 * gcc.target/arm/vseleqsf.c: Likewise.
13200 * gcc.target/arm/vselgedf.c: Likewise.
13201 * gcc.target/arm/vselgesf.c: Likewise.
13202 * gcc.target/arm/vselgtdf.c: Likewise.
13203 * gcc.target/arm/vselgtsf.c: Likewise.
13204 * gcc.target/arm/vselledf.c: Likewise.
13205 * gcc.target/arm/vsellesf.c: Likewise.
13206 * gcc.target/arm/vselltdf.c: Likewise.
13207 * gcc.target/arm/vselltsf.c: Likewise.
13208 * gcc.target/arm/vselnedf.c: Likewise.
13209 * gcc.target/arm/vselnesf.c: Likewise.
13210 * gcc.target/arm/vselvcdf.c: Likewise.
13211 * gcc.target/arm/vselvcsf.c: Likewise.
13212 * gcc.target/arm/vselvsdf.c: Likewise.
13213 * gcc.target/arm/vselvssf.c: Likewise.
13214
a5d6927f
RB
132152017-01-25 Richard Biener <rguenther@suse.de>
13216
13217 PR testsuite/72850
13218 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
13219 to what we had before adding the threading passes.
13220
c2873892
RB
132212017-01-25 Richard Biener <rguenther@suse.de>
13222
13223 PR tree-optimization/69264
13224 * g++.dg/torture/pr69264.C: New testcase.
13225
9aa483a2
KT
132262016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13227
13228 PR target/79145
13229 * gcc.target/arm/pr79145.c: New test.
13230
5c628c3e
RB
132312017-01-25 Richard Biener <rguenther@suse.de>
13232
13233 PR debug/78363
13234 * g++.dg/gomp/pr78363-1.C: New testcase.
13235 * g++.dg/gomp/pr78363-2.C: Likewise.
13236 * g++.dg/gomp/pr78363-3.C: Likewise.
13237
9078cd36
KT
132382016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13239
13240 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
13241 * gcc.dg/lto/pr61526_0.c: Likewise.
13242 * gcc.dg/lto/pr64415_0.c: Likewise.
13243
7cfd79d6
JJ
132442017-01-24 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR c++/79205
13247 * g++.dg/cpp1z/decomp22.C: New test.
13248 * g++.dg/cpp1z/decomp23.C: New test.
13249
3e4b91f2
NS
132502017-01-24 Nathan Sidwell <nathan@acm.org>
13251
1d7bc790
NS
13252 PR c++/78469
13253 * g++.dg/cpp0x/pr78469.C: New.
13254
3e4b91f2
NS
13255 PR c++/79118
13256 * g++.dg/cpp0x/pr79118.C: New.
13257
b20ba138
EB
132582017-01-24 Eric Botcazou <ebotcazou@adacore.com>
13259
13260 * gcc.target/arm/vfp-longcall-apcs.c: New test.
13261
c2e84327
DM
132622017-01-24 David Malcolm <dmalcolm@redhat.com>
13263
13264 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
13265 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
13266 * gcc.dg/rtl/rtl.exp: New file.
13267 * gcc.dg/rtl/test.c: New file.
13268 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
13269 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
13270 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
13271 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
13272 * gcc.dg/rtl/x86_64/final.c: New test case.
13273 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
13274 * gcc.dg/rtl/x86_64/ira.c: New test case.
13275 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
13276 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
13277 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
13278 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
13279 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
13280 * gcc.dg/rtl/x86_64/test_1.h: New file.
13281 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
13282 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
13283 * gcc.dg/rtl/x86_64/times-two.h: New file.
13284 * gcc.dg/rtl/x86_64/vregs.c: New test case.
13285
cf8d19de
BC
132862017-01-24 Bin Cheng <bin.cheng@arm.com>
13287
13288 PR tree-optimization/79159
13289 * g++.dg/tree-ssa/pr79159.C: New test.
13290
f6a24a94 132912017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
13292 Martin Jambor <mjambor@suse.cz>
13293
13294 * lib/brig-dg.exp: New file.
13295 * lib/brig.exp: Likewise.
13296 * brig.dg/README: Likewise.
13297 * brig.dg/dg.exp: Likewise.
13298 * brig.dg/test/gimple/alloca.hsail: Likewise.
13299 * brig.dg/test/gimple/atomics.hsail: Likewise.
13300 * brig.dg/test/gimple/branches.hsail: Likewise.
13301 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
13302 * brig.dg/test/gimple/function_calls.hsail: Likewise.
13303 * brig.dg/test/gimple/kernarg.hsail: Likewise.
13304 * brig.dg/test/gimple/mem.hsail: Likewise.
13305 * brig.dg/test/gimple/mulhi.hsail: Likewise.
13306 * brig.dg/test/gimple/packed.hsail: Likewise.
13307 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
13308 * brig.dg/test/gimple/variables.hsail: Likewise.
13309 * brig.dg/test/gimple/vector.hsail: Likewise.
13310
c3b3e526
JJ
133112017-01-24 Jakub Jelinek <jakub@redhat.com>
13312
13313 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
13314 support asan, only on i?86/x86_64 require sse2_runtime.
13315
75f92127
KN
133162017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13317
13318 PR target/66669
13319 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
13320 test on powerpc targets.
13321
1a998fa0
MS
133222017-01-23 Martin Sebor <msebor@redhat.com>
13323
13324 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13325
108fdd6d
RB
133262017-01-23 Richard Biener <rguenther@suse.de>
13327
13328 PR tree-optimization/79088
13329 PR tree-optimization/79188
13330 * gcc.dg/torture/pr79088.c: New testcase.
13331 * gcc.dg/torture/pr79188.c: Likewise.
13332
28826a66
KN
133332017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13334
13335 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
13336 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
13337 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
13338 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
13339 type of test function to reflect change in built-in function's
13340 return type.
13341 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
13342 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
13343 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
13344 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
13345 type and second argument type to reflect change in built-in
13346 function's type signature.
13347 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
13348 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
13349 type of test function to reflect change in built-in function's
13350 return type.
13351 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
13352 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
13353 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
13354 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
13355 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
13356 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
13357 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
13358 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
13359 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
13360 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
13361 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
13362 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
13363 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
13364 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
13365 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
13366 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
13367 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
13368 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
13369 type of test function to reflect change in built-in function's
13370 return type.
13371 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
13372 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
13373 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
13374 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
13375 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
13376 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
13377 test function's result and second argument to reflect change in
13378 built-in function's type signature.
13379 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
13380
e6b8075c
NS
133812017-01-23 Nathan Sidwell <nathan@acm.org>
13382
fc7612fd
NS
13383 PR C++/71710
13384 * g++.dg/template/pr71710.C: New.
13385
e6b8075c
NS
13386 PR c++/71406
13387 PR c++/77508
13388 * g++.dg/template/pr71406.C: New.
13389
15b8fd49
TK
133902017-01-23 Thomas Koenig <tkoenig@netcologne.de>
13391
9b7716c9 13392 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 13393
e9c4fbe9
BS
133942017-01-23 Bernd Schmidt <bschmidt@redhat.com>
13395
13396 PR rtl-optimization/78634
13397 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
13398
8539a302
BC
133992017-01-23 Bin Cheng <bin.cheng@arm.com>
13400
13401 PR tree-optimization/70754
13402 * gfortran.dg/pr70754.f90: New test.
13403
f368600f
ML
134042017-01-23 Martin Liska <mliska@suse.cz>
13405
13406 PR tree-optimization/79196
13407 * gcc.dg/asan/pr79196.c: New test.
13408 * gcc.dg/strlenopt-30.c: Update scanned pattern.
13409
d886761f
MM
134102017-01-23 Michael Matz <matz@suse.de>
13411
13412 PR tree-optimization/78384
13413 * gcc.dg/pr78384.c: New test.
13414
cffcafda
RB
134152017-01-23 Richard Biener <rguenther@suse.de>
13416
13417 PR tree-optimization/79186
13418 * gcc.dg/torture/pr79186.c: New testcase.
13419 * gcc.dg/torture/pr79187.c: Likewise.
13420
bda2bc48
MJ
134212017-01-23 Martin Jambor <mjambor@suse.cz>
13422
13423 * gcc.dg/ipa/vrp8.c: New test.
13424
f65f1ae3
MJ
134252017-01-23 Martin Jambor <mjambor@suse.cz>
13426
13427 PR ipa/79108
13428 * gfortran.dg/lto/pr79108_0.f90: New test.
13429
dea06111
AS
134302017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
13431
13432 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
13433 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
13434 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
13435 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
13436 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
13437 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
13438 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
13439 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
13440 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
13441 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
13442 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
13443 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
13444 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
13445 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
13446 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
13447 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
13448
05011618
RB
134492017-01-23 Richard Biener <rguenther@suse.de>
13450 Nick Clifton <nickc@redhat.com>
13451
13452 PR testsuite/78421
13453 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
13454 If the target is ARM return the result of the
13455 check_effective_target_arm_vect_no_misalign proc.
13456 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
13457 support unaligned vectors then only expect one of the loops to be
13458 unrolled.
13459
f6b9f2ff
ML
134602017-01-23 Martin Liska <mliska@suse.cz>
13461
13462 * gcc.dg/asan/use-after-scope-10.c: New test.
13463 * gcc.dg/asan/use-after-scope-11.c: New test.
13464 * g++.dg/asan/use-after-scope-5.C: New test.
13465
c7775327
ML
134662017-01-23 Martin Liska <mliska@suse.cz>
13467
13468 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
13469 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
13470 sanopt optimization for ASAN_POISON.
13471
d8ae8d16
KT
134722016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13473
13474 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
13475
54d7c70c
CL
134762017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
13477
13478 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
13479 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
13480 for poly*_t types.
13481 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
13482 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
13483 exec_vcombine): Likewise.
13484 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
13485 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
13486 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
13487 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
13488 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
13489 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
13490 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13491 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
13492 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
13493 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13494 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
13495 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13496 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13497 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
13498 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
13499 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
13500 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
13501 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
13502 Likewise.
13503 (TEST_VGET_LANE): Cast to uint to avoid warning.
13504 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
13505 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
13506 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
13507 exec_vfma_vfms_n): Fix PRIx format for float64_t.
13508 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
13509 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13510 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
13511 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
13512 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
13513 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
13514 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
13515 CHECK_POLY instead of CHECK for poly64_t types.
13516 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
13517 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
13518 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
13519 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13520 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13521 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13522 uint32_t.
13523 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13524 for int32_t, int64_t.
13525 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13526 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13528 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13529 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13530 needed.
13531
386fe51c
JJ
135322017-01-22 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR fortran/79154
13535 * gfortran.dg/gomp/pr79154-1.f90: New test.
13536 * gfortran.dg/gomp/pr79154-2.f90: New test.
13537
bc4d86e6
AS
135382017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13539
13540 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13541
c31d5fce
MP
135422017-01-21 Marek Polacek <polacek@redhat.com>
13543
13544 PR testsuite/79169
13545 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13546
25cb56c3
JH
135472017-01-20 Jan Hubicka <hubicka@ucw.cz>
13548
13549 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13550
ea9f867b
BS
135512017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13552
13553 PR rtl-optimization/79125
13554 * gcc.dg/torture/pr79125.c: New test.
13555
a876231c
JW
135562017-01-20 Jiong Wang <jiong.wang@arm.com>
13557
2568d8a1 13558 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 13559 only.
2568d8a1
JJ
13560 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13561 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 13562
4b9f2115
NS
135632017-01-20 Nathan Sidwell <nathan@acm.org>
13564
3e4b91f2 13565 PR c++/78495
4b9f2115
NS
13566 * g++.dg/cpp1z/inh-ctor38.C: New.
13567
d2aadab1
MP
135682017-01-20 Marek Polacek <polacek@redhat.com>
13569
13570 PR c/79152
13571 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13572
449cd5af
TP
135732017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13574
13575 * lib/target-supports.exp (check_configured_with): New procedure.
13576 (check_effective_target_default_mode): new effective target.
13577 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13578 default mode. Fix dg-skip-if target selector syntax.
13579 * gcc.target/arm/optional_thumb-2.c: Likewise.
13580 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13581 syntax.
13582
ebed7175
DM
135832017-01-20 David Malcolm <dmalcolm@redhat.com>
13584
13585 PR c++/77829
13586 PR c++/78656
13587 * g++.dg/spellcheck-pr77829.C: New test case.
13588 * g++.dg/spellcheck-pr78656.C: New test case.
13589
2ebd93e1
MP
135902017-01-20 Marek Polacek <polacek@redhat.com>
13591
13592 PR c/64279
13593 * c-c++-common/Wduplicated-branches-1.c: New test.
13594 * c-c++-common/Wduplicated-branches-10.c: New test.
13595 * c-c++-common/Wduplicated-branches-11.c: New test.
13596 * c-c++-common/Wduplicated-branches-12.c: New test.
13597 * c-c++-common/Wduplicated-branches-2.c: New test.
13598 * c-c++-common/Wduplicated-branches-3.c: New test.
13599 * c-c++-common/Wduplicated-branches-4.c: New test.
13600 * c-c++-common/Wduplicated-branches-5.c: New test.
13601 * c-c++-common/Wduplicated-branches-6.c: New test.
13602 * c-c++-common/Wduplicated-branches-7.c: New test.
13603 * c-c++-common/Wduplicated-branches-8.c: New test.
13604 * c-c++-common/Wduplicated-branches-9.c: New test.
13605 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13606 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13607 * g++.dg/ext/builtin-object-size3.C: Likewise.
13608 * g++.dg/gomp/loop-1.C: Likewise.
13609 * g++.dg/warn/Wduplicated-branches1.C: New test.
13610 * g++.dg/warn/Wduplicated-branches2.C: New test.
13611
0ce4024a
ML
136122017-01-20 Martin Liska <mliska@suse.cz>
13613
13614 PR lto/69188
13615 * gcc.dg/lto/pr69188_0.c: New test.
13616 * gcc.dg/lto/pr69188_1.c: New test.
13617
d8ea3e7c
AS
136182017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13619
13620 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13621 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13622 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13623 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13624 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13625 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13626 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13627 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13628 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13629 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13630 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13631 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13632 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13633 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13634 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13635 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13636 * gcc.target/i386/avx-1.c: Test new intrinsics.
13637 * gcc.target/i386/sse-13.c: Ditto.
13638 * gcc.target/i386/sse-23.c: Ditto.
13639
0516164b
RB
136402017-01-20 Richard Biener <rguenther@suse.de>
13641
13642 PR tree-optimization/71264
13643 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13644
d821744c
MF
136452017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13646
13647 * gcc.target/mips/madd4-1.c: New file.
13648 * gcc.target/mips/madd4-2.c: Likewise.
13649 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13650 HAS_MADD4.
13651 (mips_option_groups): Add -m[no-]madd4.
13652 (mips-dg-init): Detect default -mno-madd4.
13653 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13654 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13655 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13656 * gcc.target/mips/nmadd-1.c: Likewise.
13657 * gcc.target/mips/nmadd-2.c: Likewise.
13658 * gcc.target/mips/nmadd-3.c: Likewise.
13659
db58fd89
JW
136602017-01-19 Jiong Wang <jiong.wang@arm.com>
13661
13662 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13663 combined instructions.
13664 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13665 instructions.
13666 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13667 of pointer authentication.
13668
bd9cf60b
MM
136692017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13670
13671 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13672 floating point hardware to run test.
13673
ab014eb3
TC
136742017-01-19 Tamar Christina <tamar.christina@arm.com>
13675
2568d8a1 13676 * lib/target-supports.exp
ab014eb3
TC
13677 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13678
c048038f
RO
136792017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13680
13681 PR testsuite/79051
13682 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13683 __x86_64__]: Allow for target i?86-*-*.
13684
ab6b44cb
MF
136852017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13686
13687 PR target/78176
13688 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13689 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13690 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13691 HAS_LXC1.
13692 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13693 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13694 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13695
118d5ed3
AV
136962017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13697
13698 PR fortran/70696
13699 * gfortran.dg/coarray_43.f90: New test.
13700
a57c520e
RE
137012017-01-19 Richard Earnshaw <rearnsha@arm.com>
13702
13703 PR rtl-optimization/79121
13704 * gcc.c-torture/execute/pr79121.c: New test.
13705
54dc4be2
MM
137062017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13707
13708 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13709 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13710
7bd5dad2
LK
137112017-01-18 Louis Krupp <louis.krupp@zoho.com>
13712
13713 PR fortran/50069
13714 PR fortran/55086
13715 * gfortran.dg/pr50069_1.f90: New test.
13716 * gfortran.dg/pr50069_2.f90: New test.
13717 * gfortran.dg/pr55086_1.f90: New test.
13718 * gfortran.dg/pr55086_1_tfat.f90: New test.
13719 * gfortran.dg/pr55086_2.f90: New test.
13720 * gfortran.dg/pr55086_2_tfat.f90: New test.
13721 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13722
0edd264d
AS
137232017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13724 * gcc.dg/strcmp-1.c: New test.
13725 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13726
551914b7
DM
137272017-01-18 David Malcolm <dmalcolm@redhat.com>
13728
13729 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13730 (dejagnu_fail): Likewise.
13731 (dejagnu_note): Likewise.
13732 (pass): Provide forward decl, moving true decl to after #include
13733 of harness.h.
13734 (fail): Likewise.
13735 (note): Likewise.
13736
b7d3a6a6
MM
137372017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13738
13739 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13740 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13741
c484627c
NS
137422017-01-18 Nathan Sidwell <nathan@acm.org>
13743
13744 PR c++/78488
13745 * g++.dg/cpp1z/inh-ctor37.C: New.
13746
a711887e
UB
137472017-01-18 Uros Bizjak <ubizjak@gmail.com>
13748
13749 PR rtl-optimization/78952
13750 * gcc.target/i386/pr78952-1.c: New test.
13751 * gcc.target/i386/pr78952-2.c: Ditto.
13752
525a5e33
AV
137532017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13754
13755 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13756
137572017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13758
13759 PR fortran/70696
13760 * gfortran.dg/coarray_event_1.f08: New test.
13761
90553aac
JJ
137622017-01-18 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR target/77416
13765 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13766 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13767 from dg-options.
13768 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13769 guarded test.
13770 * gcc.target/powerpc/fusion4.c: Likewise.
13771 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13772 guarded test.
13773 * gcc.target/powerpc/pr58673-1.c: Likewise.
13774 * gcc.target/powerpc/pr58673-2.c: Likewise.
13775 * gcc.target/powerpc/pr59054.c: Likewise.
13776
dfc42f08
BS
137772016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13778
13779 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13780 vec_bperm.
13781 * gcc.target/powerpc/p9-vbpermd.c: New file.
13782
f3981e7e
AK
137832017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13784
13785 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13786 (must_not_compile2): Downcase first letter of error messages.
13787 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13788 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13789
2c65d990
NS
137902017-01-18 Nathan Sidwell <nathan@acm.org>
13791
13792 PR c++/79091
13793 * g++.dg/pr79091.C: New.
13794
a711887e
UB
137952017-01-18 Jakub Jelinek <jakub@redhat.com>
13796
13797 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13798 to dg-options.
13799 (p0): Add missing dg-error.
13800
4701fba3
JS
138012017-01-17 Joe Seymour <joe.s@somniumtech.com>
13802
13803 * gcc.target/msp430/mul_f5_muldef.c: New test.
13804
ac4dc08d
MM
138052017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13806
13807 PR target/79004
13808 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13809 options. Fix up the syntax for using \m and \M.
13810
1b3254e4
SB
138112017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13812
13813 PR target/78875
13814 * gcc.target/powerpc/ssp-1.c: New testcase.
13815 * gcc.target/powerpc/ssp-2.c: New testcase.
13816
8144a493
WD
138172017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13818
13819 * gcc.target/aarch64/eh_return.c: New test.
13820
a6607774
BS
138212017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13822
13823 * vec-rlmi-rlnm.c: New file.
13824
8ddfdbc2
NS
138252017-01-17 Nathan Sidwell <nathan@acm.org>
13826
13827 PR c++/61636
13828 * g++.dg/cpp1y/pr61636-1.C: New.
13829 * g++.dg/cpp1y/pr61636-2.C: New.
13830 * g++.dg/cpp1y/pr61636-3.C: New.
13831
d365b403
MS
138322017-01-17 Martin Sebor <msebor@redhat.com>
13833
13834 PR testsuite/79115
13835 * gcc.dg/pr78768.c: Make it a link-only test.
13836
0d80ab91
DM
138372017-01-17 David Malcolm <dmalcolm@redhat.com>
13838
13839 PR c++/71497
13840 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13841 expected messages.
13842 * c-c++-common/Wmisleading-indentation.c: Likewise.
13843
31b61548
VM
138442017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13845
13846 PR target/79058
13847 * gcc.target/arm/pr79058.c: New.
13848
c549996e
JJ
138492017-01-17 Jakub Jelinek <jakub@redhat.com>
13850
13851 PR tree-optimization/71854
13852 * gcc.dg/vect/pr71854.c: New test.
13853
4f197ff9
ML
138542017-01-17 Martin Liska <mliska@suse.cz>
13855
13856 PR ipa/71207
13857 * g++.dg/ipa/pr71207.C: New test.
13858
d4193b85
JH
138592017-01-17 Jan Hubicka <hubicka@ucw.cz>
13860
13861 PR middle-end/77445
13862 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13863 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13864
906e7712
JJ
138652017-01-17 Jakub Jelinek <jakub@redhat.com>
13866
13867 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13868 rather than long unsigned int.
13869 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13870
12314dc9
RB
138712017-01-17 Richard Biener <rguenther@suse.de>
13872
13873 PR tree-optimization/71433
13874 * gcc.dg/Warray-bounds-20.c: New testcase.
13875
a23e48df
RB
138762017-01-17 Richard Biener <rguenther@suse.de>
13877
13878 PR testsuite/52563
13879 PR testsuite/71237
13880 PR testsuite/77737
13881 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13882 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13883 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13884
e6750e5c
AM
138852017-01-17 Alan Modra <amodra@gmail.com>
13886
13887 * gcc.target/powerpc/pr79066.c: New.
13888
a59afbe2
JL
138892017-01-16 Jeff Law <law@redhat.com>
13890
13891 PR tree-optimization/33562
13892 PR tree-optimization/61912
13893 PR tree-optimization/77485
13894 PR tree-optimization/79090
13895 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13896 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13897
e1bcfb92
JJ
138982017-01-16 Jakub Jelinek <jakub@redhat.com>
13899
98e92fb2
JJ
13900 PR c/79089
13901 * gcc.c-torture/compile/pr79089.c: New test.
13902
e1bcfb92
JJ
13903 PR target/79080
13904 * gcc.dg/pr79080.c: New test.
13905
0ef1f9cd
DM
139062017-01-16 David Malcolm <dmalcolm@redhat.com>
13907
13908 PR c/78304
13909 * gcc.dg/format/pr78304.c: Convert argument from integral type
13910 to a pointer.
13911 * gcc.dg/format/pr78304-2.c: Likewise.
13912
76689ffc
CL
139132017-01-16 Carl Love <cel@us.ibm.com>
13914
13915 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13916 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13917
ce12ee9e
CL
139182017-01-16 Carl Love <cel@us.ibm.com>
13919
13920 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13921 Change arguments and return type to bool long long.
13922
b336037d
MS
139232017-01-16 Martin Sebor <msebor@redhat.com>
13924
13925 PR testsuite/79051
13926 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13927 on x86.
13928
1ddca3f3
PC
139292017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13930
13931 Revert:
a711887e 13932 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13933
13934 PR c++/71737
13935 * g++.dg/cpp0x/pr71737.C: New.
13936
290687fb
BS
139372017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13938
13939 * gcc.target/powerpc/swaps-p8-27.c: New.
13940
7d2f3f1d
PC
139412017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13942
13943 PR c++/71737
13944 * g++.dg/cpp0x/pr71737.C: New.
13945
d743728f
EB
139462017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13947
13948 * gnat.dg/opt62.adb: New test.
13949 * gnat.dg/opt62_pkg.ads: New helper.
13950
90aead21
BS
139512017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13952
a711887e
UB
13953 PR rtl-optimization/78626
13954 PR rtl-optimization/78727
90aead21
BS
13955 * gcc.dg/torture/pr78626.c: New test.
13956 * gcc.dg/torture/pr78727.c: New test.
13957
afaecc23
AM
139582017-01-14 Alan Modra <amodra@gmail.com>
13959
13960 * gcc.c-torture/compile/pr72749.c: New test.
13961
be4aa83d
DM
139622017-01-13 David Malcolm <dmalcolm@redhat.com>
13963
13964 PR c/78304
13965 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13966 (test_macro_2): New test.
13967 (test_macro_3): New test.
13968 (test_macro_4): New test.
13969 (test_non_contiguous_strings): Convert line number to line offset.
13970 * gcc.dg/format/pr78304-2.c: New test case.
13971 * gcc.dg/format/pr78304.c: New test case.
13972
7cdca3ec
UB
139732017-01-13 Uros Bizjak <ubizjak@gmail.com>
13974
13975 * gcc.target/i386/funcspec-56.inc: Add missing options and
13976 reorder options by implied ISAs, as in ix86_target_string.
13977
e3017e52
MP
139782017-01-13 Marek Polacek <polacek@redhat.com>
13979
13980 PR c++/71166
13981 * g++.dg/cpp0x/constexpr-array18.C: New test.
13982
d155c6fe
JL
139832017-01-13 Jeff Law <law@redhat.com>
13984
7c9560a5
JL
13985 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13986
9e59e99a
JL
13987 PR tree-optimization/61912
13988 PR tree-optimization/77485
13989 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13990 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13991 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13992
13993 PR tree-optimization/33562
13994 PR tree-optimization/61912
13995 PR tree-optimization/77485
d155c6fe
JL
13996 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13997 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13998 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13999 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
14000 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
14001 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
14002 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
14003
77719b06
ML
140042017-01-13 Martin Liska <mliska@suse.cz>
14005
14006 PR ipa/79043
14007 * gcc.c-torture/execute/pr79043.c: New test.
14008
a181b2bc
RB
140092017-01-13 Richard Biener <rguenther@suse.de>
14010
14011 PR middle-end/78411
14012 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
14013
eaed3226
AV
140142017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14015
14016 PR fortran/70697
14017 * gfortran.dg/coarray/event_4.f08: New test.
14018
4ccff88b
AV
140192017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14020
14021 PR fortran/70696
14022 * gfortran.dg/coarray/event_3.f08: New test.
14023
3c3b9090
RB
140242017-01-13 Richard Biener <rguenther@suse.de>
14025
14026 PR tree-optimization/77283
14027 * gcc.dg/tree-ssa/split-path-9.c: Fix.
14028
25329913
RB
140292017-01-13 Richard Biener <rguenther@suse.de>
14030
14031 * gcc.dg/gimplefe-22.c: New testcase.
14032
10b70b8e
RB
140332017-01-13 Richard Biener <rguenther@suse.de>
14034
14035 PR tree-optimization/77283
14036 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
14037 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
14038 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
14039
76a8f82f
SL
140402017-01-12 Sandra Loosemore <sandra@codesourcery.com>
14041
14042 * gcc.dg/pr77862.c: Require fpic target.
14043
59a505da
MM
140442017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14045
14046 PR target/79004
14047 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 14048
bce6f760
MS
140492017-01-12 Martin Sebor <msebor@redhat.com>
14050
14051 * gcc.dg/pr78138.c: Adjust.
14052 * gcc.dg/pr78768.c: Adjust.
14053 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
14054 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
14055 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
14056 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
14057 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
14058 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
14059 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
14060 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
14061 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
14062 * gcc.dg/tree-ssa/pr78605.c: Adjust.
14063 * gcc.dg/tree-ssa/pr78622.c: Adjust.
14064
3eefa646
JJ
140652017-01-12 Jakub Jelinek <jakub@redhat.com>
14066
14067 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
14068
dcb56243
MS
140692017-01-12 Martin Sebor <msebor@redhat.com>
14070
8be3f306 14071 PR testsuite/79051
940242cd
MS
14072 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
14073 due to bug 79054.
dcb56243 14074
b7431c20
DE
140752017-01-12 David Edelsohn <dje.gcc@gmail.com>
14076
14077 * gcc.dg/pr78768.c: Require LTO.
14078
2bcd9f32
MS
140792017-01-12 Martin Sebor <msebor@redhat.com>
14080
14081 PR c/79074
14082 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
14083 due to the referenced bug.
14084
b2fc1c70
MS
140852017-01-12 Martin Sebor <msebor@redhat.com>
14086
14087 PR testsuite/79073
14088 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
14089
fbed6f36
UB
140902017-01-12 Uros Bizjak <ubizjak@gmail.com>
14091
14092 * gcc.target/i386/builtin_target.c (check_features): Check all
14093 supported __builtin_cpu_supports options.
14094
27282dad
KT
140952017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14096
14097 PR tree-optimization/78319
14098 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
14099 Remove xfail.
14100
66113166
BS
141012017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14102
14103 PR target/79044
14104 * gcc.target/powerpc/swaps-p8-26.c: New.
14105
6bb4ea5c
RB
141062017-01-12 Richard Biener <rguenther@suse.de>
14107
14108 * gcc.dg/gimplefe-21.c: New testcase.
14109
f15dbadb
MC
141102017-01-12 Michael Collison <michael.collison@arm.com>
14111
14112 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
14113
73e32c47
JK
141142017-01-11 Julia Koval <julia.koval@intel.com>
14115 Uros Bizjak <ubizjak@gmail.com>
14116
14117 * gcc.target/i386/sgx.c New test.
14118 * gcc.target/i386/sse-12.c: Add -msgx.
14119 * gcc.target/i386/sse-13.c: Ditto.
14120 * gcc.target/i386/sse-14.c: Ditto.
14121 * gcc.target/i386/sse-22.c: Ditto.
14122 * gcc.target/i386/sse-23.c: Ditto.
14123 * g++.dg/other/i386-2.C: Ditto.
14124 * g++.dg/other/i386-3.C: Ditto.
14125
3594adc7
MS
141262017-01-11 Martin Sebor <msebor@redhat.com>
14127
14128 PR c++/24511
14129 * g++.dg/template/explicit9.C: New test.
14130
01bfd257
NS
141312017-01-11 Nathan Sidwell <nathan@acm.org>
14132
14133 PR c++/77812
14134 * g++.dg/pr77812.C: New.
14135
88df7964
JJ
141362017-01-11 Jakub Jelinek <jakub@redhat.com>
14137
eae63d78
JJ
14138 PR c++/71537
14139 * g++.dg/cpp1y/constexpr-71537.C: New test.
14140
88df7964
JJ
14141 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
14142 argument.
14143
960ecba4
MS
141442017-01-11 Martin Sebor <msebor@redhat.com>
14145
14146 PR c/47931
14147 * c-c++-common/Waddress-2.c: New test.
14148
1f258a55
JJ
141492017-01-11 Jakub Jelinek <jakub@redhat.com>
14150
14151 PR c++/78341
14152 * g++.dg/cpp0x/pr78341.C: New test.
14153
bf5fbf46
MS
141542017-01-11 Martin Sebor <msebor@redhat.com>
14155
14156 PR c/78768
14157 * gcc.dg/pr78768.c: New test.
14158
19ff0049
DM
141592017-01-11 David Malcolm <dmalcolm@redhat.com>
14160
14161 PR driver/78877
14162 * gcc.dg/spellcheck-options-14.c: New test case.
14163 * gcc.dg/spellcheck-options-15.c: New test case.
14164 * gcc.dg/spellcheck-options-16.c: New test case.
14165 * gcc.dg/spellcheck-options-17.c: New test case.
14166
c86e9f03
ML
141672017-01-11 Martin Liska <mliska@suse.cz>
14168
14169 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
14170
947f51d6
JJ
141712017-01-11 Jakub Jelinek <jakub@redhat.com>
14172
14173 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
14174 instead of just 1 for the decomposition from struct C.
14175
849fccf8
EB
141762017-01-11 Eric Botcazou <ebotcazou@adacore.com>
14177
14178 * gcc.c-torture/execute/20170111-1.c: New test.
14179
80c74722
RB
141802017-01-11 Richard Biener <rguenther@suse.de>
14181
14182 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
14183
4c4b4703
JJ
141842017-01-11 Jakub Jelinek <jakub@redhat.com>
14185
14186 PR middle-end/50199
14187 * gcc.dg/lto/pr50199_0.c: New test.
14188
664b1a6b
MS
141892017-01-10 Martin Sebor <msebor@redhat.com>
14190
14191 PR testsuite/78960
14192 PR testsuite/78959
14193 PR testsuite/78133
14194 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
14195 * gcc.dg/tree-ssa/pr78622.c: Ditto.
14196
fefd3086
MS
141972017-01-10 Martin Sebor <msebor@redhat.com>
14198
14199 PR middle-end/78138
664b1a6b 14200 * gcc.dg/pr78138.c: New test.
fefd3086 14201
b9f4757f
DM
142022017-01-10 David Malcolm <dmalcolm@redhat.com>
14203
14204 PR c++/77949
14205 * g++.dg/diagnostic/pr77949.C: New test case.
14206
5a50f6bb
MS
142072017-01-10 Martin Sebor <msebor@redhat.com>
14208
14209 PR middle-end/78245
14210 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
14211
c16880ef
MS
142122017-01-10 Martin Sebor <msebor@redhat.com>
14213
14214 PR tree-optimization/78775
14215 * gcc.dg/attr-alloc_size-4.c: Add test cases.
14216 * gcc.dg/attr-alloc_size-10.c: New test.
14217 * gcc.dg/attr-alloc_size-11.c: New test.
14218 * gcc.dg/builtin-stringop-chk-7.c: New test.
14219 * gcc.dg/pr78775.c: New test.
14220 * gcc.dg/pr78973-2.c: New test.
14221 * gcc.dg/pr78973.c: New test.
14222
5363d9d9
JL
142232017-01-10 Jeff Law <law@redhat.com>
14224
14225 PR tree-optimization/77766
14226 PR tree-optimization/78856
14227 * gcc.c-torture/execute/pr77766.c: New test.
14228
aae23693
RB
142292016-01-10 Richard Biener <rguenther@suse.de>
14230
14231 PR tree-optimization/79034
14232 * g++.dg/torture/pr79034.C: New testcase.
14233
a0843aed
ML
142342017-01-10 Martin Liska <mliska@suse.cz>
14235
14236 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
14237 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
14238 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
14239 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
14240 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
14241 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
14242 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
14243 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
14244 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
14245 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
14246 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
14247 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
14248 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
14249 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
14250 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
14251 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
14252 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
14253 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
14254 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
14255 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
14256 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
14257 * gcc.dg/ipa/pr64307.c: Likewise.
14258 * gcc.dg/ipa/pr77653.c: Likewise.
14259
79fc8ffe
AS
142602017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
14261
14262 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
14263 * g++.dg/other/i386-3.C: Ditto.
14264 * gcc.target/i386/sse-12.c: Ditto.
14265 * gcc.target/i386/sse-13.c: Ditto.
14266 * gcc.target/i386/sse-22.c: Ditto.
14267 * gcc.target/i386/sse-23.c: Ditto.
14268 * gcc.target/i386/builtin_target.c: Handle new option.
14269 * gcc.target/i386/funcspec-56.inc: Test new attributes.
14270 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
14271 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
14272
dfa6951f
MS
142732017-01-09 Martin Sebor <msebor@redhat.com>
14274
14275 PR testsuite/79036
14276 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
14277 with different precisions.
14278
a271e415
EB
142792017-01-09 Eric Botcazou <ebotcazou@adacore.com>
14280
14281 * g++.dg/opt/call2.C: New test.
14282 * g++.dg/opt/call3.C: Likewise.
14283 * gnat.dg/array26.adb: New test.
14284 * gnat.dg/array26_pkg.ad[sb]: New helper.
14285 * gnat.dg/array27.adb: New test.
14286 * gnat.dg/array27_pkg.ad[sb]: New helper.
14287 * gnat.dg/array28.adb: New test.
14288 * gnat.dg/array28_pkg.ad[sb]: New helper.
14289
bd2c6270
JJ
142902017-01-09 Jakub Jelinek <jakub@redhat.com>
14291
14292 PR translation/79019
14293 PR translation/79020
14294 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
14295 diagnostics.
14296 * gfortran.dg/initialization_17.f90: Likewise.
14297
1c1d8e75
DH
142982017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
14299
14300 PR testsuite/79026
14301 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
14302 * gcc.target/i386/pr78904-4.c: Likewise.
14303 * gcc.target/i386/pr78904-6.c: Likewise.
14304 * gcc.target/i386/pr78967-2.c: Likewise.
14305
cb330ba5
JJ
143062017-01-09 Jakub Jelinek <jakub@redhat.com>
14307
14308 PR tree-optimization/78899
14309 * gcc.target/i386/pr78899.c: New test.
14310 * gcc.dg/pr71077.c: New test.
14311
a5e14a42
MJ
143122017-01-09 Martin Jambor <mjambor@suse.cz>
14313
14314 PR ipa/78365
14315 PR ipa/78599
14316 * gcc.dg/torture/pr78365.c: New test.
14317
01216d27
JJ
143182017-01-09 Jakub Jelinek <jakub@redhat.com>
14319
dc59e50a
JJ
14320 PR c++/78948
14321 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
14322 (main): Use int* instead of long long.
14323
01216d27
JJ
14324 PR tree-optimization/78938
14325 * gcc.dg/vect/pr78938.c: New test.
14326
c0d4fec7
KT
143272017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14328
14329 * gcc.dg/20161219.c: New test.
14330
7b1b0cc1
RB
143312017-01-09 Richard Biener <rguenther@suse.de>
14332
14333 PR tree-optimization/78997
14334 * gcc.dg/torture/pr78997.c: New testcase.
14335
813b9c0d
RB
143362017-01-09 Richard Biener <rguenther@suse.de>
14337
14338 PR debug/79000
14339 * g++.dg/lto/pr79000_0.C: New testcase.
14340 * g++.dg/lto/pr79000_1.c: Likewise.
14341
efcc8d38
MS
143422017-01-08 Martin Sebor <msebor@redhat.com>
14343
14344 PR middle-end/77708
14345 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
14346 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
14347 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
14348 due to bug 78969.
14349 * gcc.dg/format/pr78569.c: Adjust.
14350
5ccf1d8d
DM
143512017-01-07 David Malcolm <dmalcolm@redhat.com>
14352
14353 PR c++/72803
14354 * g++.dg/diagnostic/pr72803.C: New test case.
14355
42002dfe
MS
143562017-01-07 Martin Sebor <msebor@redhat.com>
14357
14358 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
14359 * gcc.dg/attr-alloc_size-4.c: Same.
14360
de91486c
AV
143612017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
14362
14363 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
14364 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
14365 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
14366 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
14367 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
14368 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
14369 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
14370
f55a925e
AS
143712017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14372 * gcc.dg/memcmp-1.c: New.
14373 * gcc.dg/strncmp-1.c: New.
14374
f3caa118
AV
143752017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14376
14377 * gcc.target/arm/acle/mcrr: New.
14378 * gcc.target/arm/acle/mcrr2: New.
14379 * gcc.target/arm/acle/mrrc: New.
14380 * gcc.target/arm/acle/mrrc2: New.
14381
ecc9a25b
AV
143822017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14383
14384 * gcc.target/arm/acle/mcr.c: New.
14385 * gcc.target/arm/acle/mrc.c: New.
14386 * gcc.target/arm/acle/mcr2.c: New.
14387 * gcc.target/arm/acle/mrc2.c: New.
14388
3811581f
AV
143892017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14390
14391 * gcc.target/arm/acle/ldc: New.
14392 * gcc.target/arm/acle/ldc2: New.
14393 * gcc.target/arm/acle/ldcl: New.
14394 * gcc.target/arm/acle/ldc2l: New.
14395 * gcc.target/arm/acle/stc: New.
14396 * gcc.target/arm/acle/stc2: New.
14397 * gcc.target/arm/acle/stcl: New.
14398 * gcc.target/arm/acle/stc2l: New.
14399
d57daa0c
AV
144002017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14401
14402 * gcc.target/arm/acle/acle.exp: Run tests for different options
14403 and make sure fat-lto-objects is used such that we can still do
14404 assemble scans.
14405 * gcc.target/arm/acle/cdp.c: New.
14406 * gcc.target/arm/acle/cdp2.c: New.
14407 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
14408 (check_effective_target_arm_coproc1_ok_nocache): New.
14409 (check_effective_target_arm_coproc2_ok): New.
14410 (check_effective_target_arm_coproc2_ok_nocache): New.
14411 (check_effective_target_arm_coproc3_ok): New.
14412 (check_effective_target_arm_coproc3_ok_nocache): New.
14413 (check_effective_target_arm_coproc4_ok): New.
14414 (check_effective_target_arm_coproc4_ok_nocache): New.
14415
8a123229
MS
144162017-01-06 Martin Sebor <msebor@redhat.com>
14417
14418 PR middle-end/78605
14419 * gcc.dg/tree-ssa/pr78605.c: New test.
14420
5b8999d6
MS
144212017-01-05 Martin Sebor <msebor@redhat.com>
14422
14423 PR tree-optimization/78910
14424 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
14425 diagnostics.
14426 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14427 * gcc.dg/tree-ssa/pr78910.c: New test.
14428
4e89adf9
EB
144292017-01-05 Eric Botcazou <ebotcazou@adacore.com>
14430
14431 * gcc.dg/sso-10.c: New test.
14432
962c5679
JJ
144332017-01-05 Jakub Jelinek <jakub@redhat.com>
14434
cfd719e7
JJ
14435 PR tree-optimization/71016
14436 * gcc.target/i386/pr71016.c: New test.
14437 * gcc.target/aarch64/pr71016.c: New test.
14438 * gcc.dg/tree-ssa/pr66726-3.c: New test.
14439
26f20371
JJ
14440 PR c++/78931
14441 * g++.dg/cpp1z/decomp19.C: New test.
14442
962c5679
JJ
14443 PR c++/78890
14444 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
14445 * g++.dg/init/union1.C: Likewise.
14446 * g++.dg/cpp0x/union6.C: Expect errors.
14447 * g++.dg/cpp0x/union8.C: New test.
14448 * g++.dg/cpp0x/pr78890-1.C: New test.
14449 * g++.dg/cpp0x/pr78890-2.C: New test.
14450
8c15f541
DE
144512017-01-05 David Edelsohn <dje.gcc@gmail.com>
14452
14453 * gcc.target/powerpc/pr71670.c: Require p9vector.
14454 * gcc.target/powerpc/p9-novsx.c: Same.
14455
51b86113
DM
144562017-01-05 David Malcolm <dmalcolm@redhat.com>
14457
14458 * selftests/asr_div1.rtl: New file.
14459 * selftests/aarch64: New subdirectory.
14460 * selftests/aarch64/times-two.rtl: New file.
14461 * selftests/bb-index.rtl: New file.
14462 * selftests/cfg-test.rtl: New file.
14463 * selftests/const-int.rtl: New file.
14464 * selftests/example-labels.rtl: New file.
14465 * selftests/insn-with-mode.rtl: New file.
14466 * selftests/jump-to-label-ref.rtl: New file.
14467 * selftests/jump-to-return.rtl: New file.
14468 * selftests/jump-to-simple-return.rtl: New file.
14469 * selftests/mem.rtl: New file.
14470 * selftests/note-insn-deleted.rtl: New file.
14471 * selftests/note_insn_basic_block.rtl: New file.
14472 * selftests/simple-cse.rtl: New file.
14473 * selftests/symbol-ref.rtl: New file.
14474 * selftests/x86_64: New subdirectory.
14475 * selftests/x86_64/call-insn.rtl: New file.
14476 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
14477 * selftests/x86_64/times-two.rtl: New file.
14478 * selftests/x86_64/unspec.rtl: New file.
14479
dc7650cc
NS
144802017-01-05 Nathan Sidwell <nathan@acm.org>
14481
14482 PR c++/78765
14483 * g++.dg/cpp0x/pr78765.C: New.
14484
3db70565
DV
144852017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14486
14487 * gcc.target/s390/memcpy-2.c: New test.
14488 * gcc.target/s390/memset-2.c: New test.
14489
f5a537e3
AK
144902017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14491
14492 * gcc.target/s390/memcpy-1.c: New test.
14493
d80c6d02
JL
144942017-01-04 Jeff Law <law@redhat.com>
14495
14496 PR tree-optimization/78812
14497 * g++.dg/torture/pr78812.C: New test.
14498
08edc320 144992017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
14500
14501 PR target/71977
14502 PR target/70568
14503 PR target/78823
14504 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
14505 64-bit VSX systems with direct move, whether we optimize common
14506 code sequences in the GLIBC math library for float math functions.
14507 * gcc.target/powerpc/pr71977-2.c: Likewise.
14508
a9342885
MP
145092017-01-04 Marek Polacek <polacek@redhat.com>
14510
14511 PR c++/64767
14512 * c-c++-common/Wpointer-compare-1.c: New test.
14513
066435fe
JJ
145142017-01-04 Jakub Jelinek <jakub@redhat.com>
14515
abec4284
JJ
14516 PR c++/78949
14517 * c-c++-common/Wunused-var-16.c: New test.
14518
26c43e27
JJ
14519 PR c++/78693
14520 * g++.dg/cpp0x/pr78693.C: New test.
14521
fc73e60c
JJ
14522 PR driver/78957
14523 * gcc.dg/pr78957.c: New test.
14524
c9cf3863
JJ
14525 * g++.dg/cpp1y/auto-fn34.C: New test.
14526
066435fe
JJ
14527 PR c++/71182
14528 * g++.dg/cpp0x/pr71182.C: New test.
14529
598bd687
KN
145302017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14531
14532 PR target/78056
14533 * gcc.target/powerpc/pr78056-1.c: New test.
14534 * gcc.target/powerpc/pr78056-2.c: New test.
14535 * gcc.target/powerpc/pr78056-3.c: New test.
14536 * gcc.target/powerpc/pr78056-4.c: New test.
14537 * gcc.target/powerpc/pr78056-5.c: New test.
14538 * gcc.target/powerpc/pr78056-6.c: New test.
14539 * gcc.target/powerpc/pr78056-7.c: New test.
14540 * gcc.target/powerpc/pr78056-8.c: New test.
14541 * lib/target-supports.exp
14542 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14543 whether the effective target supports the popcntb instruction.
14544
8194635a
JL
145452017-01-03 Jeff Law <law@redhat.com>
14546
14547 PR tree-optimization/67955
14548 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14549
baf9ebc8
MP
145502017-01-04 Marek Polacek <polacek@redhat.com>
14551
14552 PR c++/77545
14553 PR c++/77284
14554 * g++.dg/cpp0x/range-for32.C: New test.
14555 * g++.dg/cpp0x/range-for33.C: New test.
14556
5dd9a9d0
DM
145572017-01-04 David Malcolm <dmalcolm@redhat.com>
14558
14559 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14560
4bf07f3f
NS
145612017-01-04 Nathan Sidwell <nathan@acm.org>
14562
14563 PR c++/66735
14564 * g++.dg/cpp1y/pr66735.C: New.
14565
165ba2e9
JJ
145662017-01-04 Jakub Jelinek <jakub@redhat.com>
14567
14568 PR tree-optimization/71563
14569 * gcc.dg/tree-ssa/pr71563.c: New test.
14570
4567f969
JB
145712017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14572
14573 PR fortran/78534
14574 PR fortran/78976
14575 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14576 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14577 * gfortran.dg/transfer_intrinsic_1.f90: Change
14578 scan-tree-dump-times due to gfc_trans_string_copy change to
14579 avoid -Wstringop-overflow.
14580
1c06f07f
JL
145812017-01-03 Jeff Law <law@redhat.com>
14582
14583 PR tree-optimization/78856
14584 * gcc.c-torture/execute/pr78856.c: New test.
14585
60fb638f
MM
145862017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14587
14588 PR target/78953
14589 * gcc.target/powerpc/pr78953.c: New test.
14590
e4d02f52
ILT
145912017-01-03 Ian Lance Taylor <iant@google.com>
14592
14593 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14594 enums.
14595
5b4f088d
MS
145962017-01-03 Martin Sebor <msebor@redhat.com>
14597
14598 PR tree-optimization/78696
14599 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14600 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14601 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14602 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14603
146042017-01-03 David Malcolm <dmalcolm@redhat.com>
14605
14606 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14607 with more than one digit.
14608 * lib/gcc-dg.exp (process-message): Support more than one digit
14609 in relative line specifications.
14610
146112017-01-03 Jakub Jelinek <jakub@redhat.com>
14612
14613 PR tree-optimization/78965
14614 * gcc.dg/pr78965.c: New test.
14615
14616 PR middle-end/78901
14617 * g++.dg/opt/pr78901.C: New test.
14618
146192017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14620
14621 PR fortran/78534
14622 PR fortran/66310
14623 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14624 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14625 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14626 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14627 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14628 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14629 * gfortran.dg/string_1_lp64.f90: New test.
14630 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14631 * gfortran.dg/string_3_lp64.f90: New test.
14632 * gfortran.dg/transfer_intrinsic_1.f90: Change
14633 scan-tree-dump-times due to gfc_trans_string_copy change to
14634 avoid -Wstringop-overflow.
14635
8b7163c6
UB
146362017-01-02 Uros Bizjak <ubizjak@gmail.com>
14637
14638 PR target/78967
14639 * gcc.target/i386/pr78967-1.c: New test.
14640 * gcc.target/i386/pr78967-2.c: Ditto.
14641 * gcc.target/i386/pr78967-3.c: Ditto.
14642
14643 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14644 * gcc.target/i386/pr78904-4.c: Ditto.
14645 * gcc.target/i386/pr78904-6.c: Ditto.
14646
e2940b98
JH
146472017-01-01 Jan Hubicka <hubicka@ucw.cz>
14648
14649 PR middle-end/77674
14650 * g++.dg/torture/pr77674.C: New testcase.
14651
cbe34bb5 146522017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14653
14654 Update copyright years.
818ab71a 14655\f
cbe34bb5 14656Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14657
14658Copying and distribution of this file, with or without modification,
14659are permitted in any medium without royalty provided the copyright
14660notice and this notice are preserved.