]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
i386.c (ix86_vec_cost): New function.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
31677224
TK
12017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/82372
4 * gfortran.dg/illegal_char.f90: New test.
5
d7840b47
KT
62017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7 Michael Collison <michael.collison@arm.com>
8
9 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
10
c97b789c
PC
112017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/80908
14 * g++.dg/cpp1z/noexcept-type18.C: New.
15
27b8e74a
PC
162017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/81016
19 * g++.dg/cpp1z/pr81016.C: New.
20
cc453086
JJ
212017-10-14 Jakub Jelinek <jakub@redhat.com>
22
23 PR middle-end/62263
14745bca
JJ
24 PR middle-end/82498
25 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
26
27 PR middle-end/62263
cc453086
JJ
28 PR middle-end/82498
29 * c-c++-common/rotate-5.c (f2): New function. Move old
30 function to ...
31 (f4): ... this. Use 127 instead of 128.
32 (f3, f5, f6): New functions.
33 (main): Test all f[1-6] functions, with both 0 and 1 as
34 second arguments.
35 * c-c++-common/rotate-6.c: New test.
36 * c-c++-common/rotate-6a.c: New test.
37 * c-c++-common/rotate-7.c: New test.
38 * c-c++-common/rotate-7a.c: New test.
39 * c-c++-common/rotate-8.c: New test.
40
0fcd7270
HK
412017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
42
43 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
44 testcase.
45
5c20e429
JJ
462017-10-14 Jakub Jelinek <jakub@redhat.com>
47
48 PR rtl-optimization/81423
49 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
50 suffixes to LL.
51 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
52
8afb6a2c
JJ
532017-10-13 Jakub Jelinek <jakub@redhat.com>
54
55 PR sanitizer/82353
56 * g++.dg/ubsan/pr82353-2.C: New test.
57 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
58 * g++.dg/ubsan/pr82353-2.h: New file.
59
e6110fa6
PT
602017-10-13 Paul Thomas <pault@gcc.gnu.org>
61
62 PR fortran/81048
63 * gfortran.dg/derived_init_4.f90 : New test.
64
d7327979
PC
652017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/69078
68 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
69 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
70
e7176f75
JJ
712017-10-13 Jakub Jelinek <jakub@redhat.com>
72
73 PR target/82274
74 * gcc.dg/pr82274-1.c: New test.
75 * gcc.dg/pr82274-2.c: New test.
76
8de71903
PC
772017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
78
79 PR c++/80873
80 * g++.dg/cpp1y/auto-fn41.C: New.
81 * g++.dg/cpp1y/auto-fn42.C: Likewise.
82
15f7a469
DM
832017-10-13 David Malcolm <dmalcolm@redhat.com>
84
85 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
86 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
87 erroneously covered by an unclosed extern "C".
88 * g++.dg/template/extern-c.C: New test case.
89
6fe00fb7
RB
902017-10-13 Richard Biener <rguenther@suse.de>
91
92 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
93 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
94 with alternate flags.
95
1a8821c5
RB
962017-10-13 Richard Biener <rguenther@suse.de>
97
98 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
99 behavior.
100 * gcc.dg/graphite/scop-7.c: Likewise.
101 * gcc.dg/graphite/scop-8.c: Likewise.
102
2ecf9ac7
L
1032017-10-13 H.J. Lu <hongjiu.lu@intel.com>
104
105 PR target/82499
106 * gcc.target/i386/pr82499-1.c: New file.
107 * gcc.target/i386/pr82499-2.c: Likewise.
108 * gcc.target/i386/pr82499-3.c: Likewise.
109
ef8c92e8
JJ
1102017-10-13 Jakub Jelinek <jakub@redhat.com>
111
5752d1f7
JJ
112 PR target/82524
113 * gcc.c-torture/execute/pr82524.c: New test.
114
a0e4174c
JJ
115 PR target/82498
116 * gcc.dg/tree-ssa/pr82498.c: New test.
117
ef8c92e8
JJ
118 PR target/82498
119 * gcc.dg/ubsan/pr82498.c: New test.
120
a68f286c
RB
1212017-10-13 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/82451
124 * gcc.dg/graphite/pr82451.c: New testcase.
125 * gfortran.dg/graphite/id-27.f90: Likewise.
126 * gfortran.dg/graphite/pr82451.f: Likewise.
127
1163f058
RB
1282017-10-13 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/82525
131 * gcc.dg/graphite/id-30.c: New testcase.
132 * gfortran.dg/graphite/id-28.f90: Likewise.
133
7ff5eac3
AM
1342017-10-13 Alan Modra <amodra@gmail.com>
135
136 * gcc.target/i386/asm-mem.c: New test.
137
912a7ec3
JJ
1382017-10-12 Jakub Jelinek <jakub@redhat.com>
139
140 PR target/82498
141 * gcc.target/i386/pr82498-1.c: New test.
142 * gcc.target/i386/pr82498-2.c: New test.
143
83d502cf
JH
1442017-10-12 Jan Hubicka <hubicka@ucw.cz>
145
146 * gcc.dg/predict-13.c: Update template for probaility change.
147 * gcc.dg/predict-8.c: Likewise.
148
62e1c678
DM
1492017-10-12 David Malcolm <dmalcolm@redhat.com>
150
151 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
152 output to reflect changes to reported locations of missing
153 symbols.
154 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
155 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
156 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
157 * c-c++-common/gomp/pr63326.c: Likewise.
158 * c-c++-common/missing-close-symbol.c: Likewise, also update for
159 new fix-it hints.
160 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
161 for missing colon in ternary operator.
162 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
163 * g++.dg/cpp1y/pr65202.C: Likewise.
164 * g++.dg/missing-symbol-2.C: New test case.
165 * g++.dg/other/do1.C: Update expected output to reflect
166 changes to reported locations of missing symbols.
167 * g++.dg/parse/error11.C: Likewise.
168 * g++.dg/template/error11.C: Likewise.
169 * gcc.dg/missing-symbol-2.c: New test case.
170 * gcc.dg/missing-symbol-3.c: New test case.
171 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
172 changes to reported locations of missing symbols.
173 * gcc.dg/noncompile/971104-1.c: Likewise.
174 * obj-c++.dg/exceptions-6.mm: Likewise.
175 * obj-c++.dg/pr48187.mm: Likewise.
176 * objc.dg/exceptions-6.m: Likewise.
177
7a866e7e
MS
1782017-10-12 Martin Sebor <msebor@redhat.com>
179
180 PR other/82301
181 PR c/82435
182 * g++.dg/ext/attr-ifunc-1.C: Update.
183 * g++.dg/ext/attr-ifunc-2.C: Same.
184 * g++.dg/ext/attr-ifunc-3.C: Same.
185 * g++.dg/ext/attr-ifunc-4.C: Same.
186 * g++.dg/ext/attr-ifunc-5.C: Same.
187 * g++.dg/ext/attr-ifunc-6.C: New test.
188 * g++.old-deja/g++.abi/vtable2.C: Update.
189 * gcc.dg/attr-ifunc-6.c: New test.
190 * gcc.dg/attr-ifunc-7.c: New test.
191 * gcc.dg/pr81854.c: Update.
192 * lib/target-supports.exp: Update.
193
e95c9129
DM
1942017-10-12 David Malcolm <dmalcolm@redhat.com>
195
196 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
197 "#pragma is not allowed here" error.
198
939cf90f
BC
1992017-10-12 Bin Cheng <bin.cheng@arm.com>
200
201 * gcc.dg/tree-ssa/ldist-28.c: New test.
202 * gcc.dg/tree-ssa/ldist-29.c: New test.
203 * gcc.dg/tree-ssa/ldist-30.c: New test.
204 * gcc.dg/tree-ssa/ldist-31.c: New test.
205
163aa51b
BC
2062017-10-12 Bin Cheng <bin.cheng@arm.com>
207
208 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
209 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
210 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
211 * gcc.dg/tree-ssa/ldist-33.c: New test.
212
f0c216e1
RB
2132017-10-12 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/69728
216 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
217 the loop now. Remove unrelated undefined behavior.
218
281ff779
JJ
2192017-10-12 Jakub Jelinek <jakub@redhat.com>
220
6089393b
JJ
221 PR c++/82159
222 * g++.dg/opt/pr82159-2.C: New test.
223
281ff779
JJ
224 PR target/82353
225 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
226 * gcc.target/i386/pr82353.C: Moved to ...
227 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
228
07a5fe52
UB
2292017-10-11 Uros Bizjak <ubizjak@gmail.com>
230
231 * gcc.target/i386/387-ficom-2.c: New test.
232
666a1c32
JJ
2332017-10-11 Jakub Jelinek <jakub@redhat.com>
234
ca38a07b
JJ
235 PR middle-end/80421
236 * gcc.c-torture/execute/pr80421.c: New test.
237
69c328ec
JJ
238 PR tree-optimization/78558
239 * gcc.dg/vect/pr78558.c: New test.
240
1d5b9dd5
JJ
241 PR c++/82414
242 * g++.dg/lto/pr82414_0.C: New test.
243
fbb0add7
JJ
244 PR c++/78523
245 * g++.dg/cpp1y/pr78523.C: New test.
246
666a1c32
JJ
247 PR c++/80194
248 * g++.dg/cpp1y/pr80194.C: New test.
249
241dbd9d
QZ
2502017-10-11 Qing Zhao <qing.zhao@oracle.com>
251
252 PR target/81422
07a5fe52 253 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 254
6dcb9e91
VM
2552017-10-11 Vladimir Makarov <vmakarov@redhat.com>
256
257 PR sanitizer/82353
258 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
259 * gcc.target/i386/pr82353.C: New.
260
42851ff8
UB
2612017-10-11 Uros Bizjak <ubizjak@gmail.com>
262
263 * gcc.target/i386/387-ficom-1.c: New test.
264
278a8434
JL
2652017-10-11 Jeff Law <law@redhat.com>
266
267 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
268 address computation of end of complex_attrib_array_types.
269
6358a676
MG
2702017-10-11 Marc Glisse <marc.glisse@inria.fr>
271
272 * gcc.dg/Wstrict-overflow-7.c: Xfail.
273 * gcc.dg/pragma-diag-3.c: Likewise.
274
b4ec1d31
BC
2752017-10-11 Bin Cheng <bin.cheng@arm.com>
276
277 PR tree-optimization/82472
278 * gcc.dg/tree-ssa/pr82472.c: New test.
279
3a266bcd
ML
2802017-10-11 Martin Liska <mliska@suse.cz>
281
282 PR sanitizer/82490
283 * c-c++-common/ubsan/attrib-5.c: New test.
284
ed89e76a
ML
2852017-10-11 Martin Liska <mliska@suse.cz>
286
287 Revert r253637:
288
289 PR sanitizer/82484
290 * gcc.dg/asan/pr82484.c: New test.
291
78188a05
ML
2922017-10-11 Martin Liska <mliska@suse.cz>
293
294 PR sanitizer/82484
295 * gcc.dg/asan/pr82484.c: New test.
296
b1a651a2
ML
2972017-10-11 Martin Liska <mliska@suse.cz>
298
299 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
300 optimized dump rather than assembly.
301
dbd282bb
NS
3022017-10-11 Nathan Sidwell <nathan@acm.org>
303
304 * g++.dg/cpp/string-3.C: Fix dg-final.
305
08f0a739
PC
3062017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
307
308 PR c++/80412
309 * g++.dg/cpp1z/class-deduction44.C: New.
310
1d14f58c
PC
3112017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
312
313 PR c++/82230
314 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
315
99f1498e
PC
3162017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
317
318 PR c++/81299
319 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
320
7cd6ea64
NS
3212017-10-10 Nathan Sidwell <nathan@acm.org>
322
323 * g++.dg/lookup/extern-c-redecl6.C: New.
324 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
325 * g++.dg/lookup/extern-c-redecl.C: Likewise.
326 * g++.old-deja/g++.other/using9.C: Likewise.
327
507ea98d
PC
3282017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/78006
331 * g++.dg/cpp1y/auto-fn40.C: New.
332
92395f1c
PC
3332017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
334
335 PR c++/81032
336 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
337
71a84d92
JJ
3382017-10-10 Jakub Jelinek <jakub@redhat.com>
339
16d926d2
JJ
340 PR rtl-optimization/68205
341 * gcc.c-torture/execute/20040709-3.c: New test.
342
b2ca2504
JJ
343 PR c++/67625
344 * g++.dg/cpp0x/pr67625.C: New test.
345
c9a0dec5
JJ
346 PR middle-end/70887
347 * g++.dg/cpp0x/pr70887.C: New test.
348
aaf58ab1
JJ
349 PR c++/70338
350 * g++.dg/cpp0x/pr70338.C: New test.
351
10885d13
JJ
352 PR c++/77786
353 * g++.dg/cpp1y/pr77786.C: New test.
354
da31baba
JJ
355 PR c++/71875
356 * g++.dg/cpp1y/pr71875.C: New test.
357
24f8d391
JJ
358 PR c++/77578
359 * g++.dg/gomp/pr77578.C: New test.
360
4407c309
JJ
361 PR middle-end/70100
362 * g++.dg/opt/pr70100.C: New test.
363
7094f0d3
JJ
364 PR c++/68252
365 * g++.dg/other/pr68252.C: New test.
366
71a84d92
JJ
367 PR target/79565
368 PR target/82483
369 * gcc.target/i386/pr82483-1.c: New test.
370 * gcc.target/i386/pr82483-2.c: New test.
371
24d8f6b6
WS
3722017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
373
374 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
375 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
376 instruction list.
377
35b82d26
NS
3782017-10-10 Nathan Sidwell <nathan@acm.org>
379
380 PR preprocessor/82506
381 * g++.dg/cpp/string-3.C: New.
382
f1e2a004
WS
3832017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
384
385 * gcc.target/powerpc/fold-vec-splat-16.c: New
386 * gcc.target/powerpc/fold-vec-splat-32.c: New.
387 * gcc.target/powerpc/fold-vec-splat-8.c: New.
388
3934b625
TK
3892017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
390
391 PR libfortran/82233
392 * gfortran.dg/execute_command_line_3.f90: New test.
393
53befce7
WS
3942017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
395
396 * gcc.target/powerpc/fold-vec-splat-16.c: New
397 * gcc.target/powerpc/fold-vec-splat-32.c: New.
398 * gcc.target/powerpc/fold-vec-splat-8.c: New.
399
0ec8f0c6
WS
4002017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
401
402 * gcc.target/powerpc/fold-vec-splats-char.c: New.
403 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
404 * gcc.target/powerpc/fold-vec-splats-int.c: New.
405 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
406 * gcc.target/powerpc/fold-vec-splats-short.c: New.
407
802b38c9
JJ
4082017-10-10 Jakub Jelinek <jakub@redhat.com>
409
410 PR c/82437
411 * c-c++-common/Wtautological-compare-7.c: New test.
412
2fe1a1b8
BC
4132017-10-10 Bin Cheng <bin.cheng@arm.com>
414
415 * gcc.dg/tree-ssa/ldist-34.c: New test.
416
efe040bf
BC
4172017-10-10 Bin Cheng <bin.cheng@arm.com>
418
419 * gcc.dg/tree-ssa/ldist-27.c: New test.
420
0c6ddd1d
ES
4212017-10-09 Ed Schonberg <schonberg@adacore.com>
422
423 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
424 gnat.dg/class_wide4_pkg2.ads: New testcase.
425
4262017-10-09 Ed Schonberg <schonberg@adacore.com>
427
428 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
429
4302017-10-09 Ed Schonberg <schonberg@adacore.com>
431
432 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
433 New testcase.
434
a1df6521
MM
4352017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
436
437 * gcc.target/powerpc/amo1.c: New test.
438 * gcc.target/powerpc/amo2.c: Likewise.
439
7668b0a6
RB
4402017-10-09 Richard Biener <rguenther@suse.de>
441
442 PR tree-optimization/82449
443 * gfortran.dg/graphite/pr82449.f: New testcase.
444
ad2c91b2
AK
4452017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
446
447 PR target/82463
448 * gcc.target/s390/zvector/pr82463.c: New test.
449
3141e768
AK
4502017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
451
452 PR target/82465
453 * gcc.target/s390/zvector/pr82465.c: New test.
454
8d9c7f8a
WD
4552017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
456
457 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
458
b7807e11
TV
4592017-10-09 Tom de Vries <tom@codesourcery.com>
460
461 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
462 number relative.
463 (abort): Declare.
464
561593c1
EB
4652017-10-08 Eric Botcazou <ebotcazou@adacore.com>
466
467 * gcc.c-torture/execute/20171008-1.c: New test.
468
5759add4
JL
4692017-10-03 Jeff Law <law@redhat.com>
470
471 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
472 * gcc.dg/stack-check-6.c: Likewise.
473 * gcc.dg/stack-check-6a.c: Likewise.
474
59abe903
MC
4752017-10-07 Michael Collison <michael.collison@arm.com>
476
477 * gcc.target/aarch64/var_shift_mask_2.c: New test.
478
2fcd5884
PT
4792017-10-07 Paul Thomas <pault@gcc.gnu.org>
480
481 PR fortran/82375
482 * gfortran.dg/pdt_13.f03 : New test.
483 * gfortran.dg/pdt_14.f03 : New test.
484 * gfortran.dg/pdt_15.f03 : New test.
485
12b9f3ac
JH
4862017-10-07 Jan Hubicka <hubicka@ucw.cz>
487
488 * gcc.dg/cold-1.c: New testcase.
489
b8f49e4a
PC
4902017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
491
492 PR c++/80805
493 * g++.dg/cpp0x/pr80805.C: New.
494
5abde510
TK
4952017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
496
497 PR fortran/49232
498 * gfortran.dg/contiguous_4.f90: New test.
499
58ebb59b
PC
5002017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
501
502 PR c++/66690
503 * g++.dg/cpp1y/pr66690.C: New.
504
9db84ece
NS
5052017-10-06 Nathan Sidwell <nathan@acm.org>
506
507 PR c++/82424
508 * g++.dg/warn/pr82424.C: New.
509
681f18d1
JJ
5102017-10-06 Jakub Jelinek <jakub@redhat.com>
511
7260f6f7
JJ
512 PR c++/82299
513 * g++.dg/cpp0x/pr82299.C: New test.
514
681f18d1
JJ
515 P0704R1 - fixing const-qualified pointers to members
516 * g++.dg/cpp2a/ptrmem1.C: New test.
517
513d5564
ML
5182017-10-06 Martin Liska <mliska@suse.cz>
519
520 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
521
d155a264
SD
5222017-10-06 Sudakshina Das <sudi.das@arm.com>
523
524 * gcc.target/aarch64/bic_imm_1.c: New test.
525 * gcc.target/aarch64/orr_imm_1.c: Likewise.
526
e78b10ce
PC
5272017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
528
529 PR c++/60153
530 * g++.dg/cpp0x/variadic-crash3.C: New.
531
2f391428
JJ
5322017-10-06 Jakub Jelinek <jakub@redhat.com>
533
534 PR tree-optimization/82434
535 * gcc.dg/store_merging_9.c: New test.
536
d20eac1b
RB
5372017-10-06 Richard Biener <rguenther@suse.de>
538
539 PR tree-optimization/82397
540 * gfortran.dg/pr82397.f: New testcase.
541
ac95a65d
AK
5422017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
543
544 PR target/82322
545 * gcc.target/s390/zvector/pr82322.c: New test.
546
6fcb90c6
AK
5472017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
548
549 PR target/82317
550 * gcc.target/s390/zvector/pr82317.c: New test.
551
3d28cdc2
RB
5522017-10-06 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/82422
555 * gcc.dg/graphite/pr82422.c: New testcase.
556
6c7e0f7a
RB
5572017-10-06 Richard Biener <rguenther@suse.de>
558
559 PR tree-optimization/82421
560 * gcc.dg/graphite/pr82421.c: New testcase.
561
4e34b338
JJ
5622017-10-06 Jakub Jelinek <jakub@redhat.com>
563
564 PR c/82437
565 * c-c++-common/Wtautological-compare-6.c: New test.
566
bd8d431f
RB
5672017-10-06 Richard Biener <rguenther@suse.de>
568
569 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
570 * gcc.dg/graphite/id-16.c: Likewise.
571 * gcc.dg/graphite/pr46168.c: Likewise.
572 * gcc.dg/graphite/pr68756.c: Likewise.
573 * gcc.dg/graphite/pr69728.c: Likewise.
574 * gcc.dg/graphite/pr71575-2.c: Likewise.
575 * gcc.dg/graphite/pr77362.c: Likewise.
576 * gcc.dg/graphite/pr81373.c: Likewise.
577 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
578 * gfortran.dg/graphite/interchange-1.f: Likewise.
579 * gfortran.dg/graphite/pr42334-1.f: Likewise.
580 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
581 * gfortran.dg/graphite/pr42393.f90: Likewise.
582 * gfortran.dg/graphite/pr47019.f: Likewise.
583 * gfortran.dg/graphite/id-17.f: Likewise.
584 * gfortran.dg/graphite/id-19.f: Likewise.
585 * gfortran.dg/graphite/run-id-2.f90: Likewise.
586 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
587 * gfortran.dg/graphite/pr42326.f90: Likewise.
588 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
589 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
590 a code generation error.
591 * gfortran.dg/graphite/run-id-3.f90: Likewise.
592 * gfortran.dg/graphite/pr29832.f90: Likewise.
593
31bee964
RB
5942017-10-06 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/82436
597 * gcc.dg/vect/pr82436.c: New testcase.
598
4bc4b2b4
BE
5992017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
600
601 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
602
592fbfb5
TC
6032017-10-05 Tamar Christina <tamar.christina@arm.com>
604
605 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
606 * lib/target-supports.exp (vect_sizes_16B_8B): New.
607
6082017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
609
610 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
611 * gcc.dg/vect/vect-align-2.c: Likewise.
612 * gcc.dg/vect/vect-multitypes-1.c: Likewise
613
807e3be2
NS
6142017-10-05 Nathan Sidwell <nathan@acm.org>
615
616 * g++.dg/warn/mvp.C: New.
617
05e1eaeb
JJ
6182017-10-05 Jakub Jelinek <jakub@redhat.com>
619
620 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
621 friendly.
622
bb61e6e3
RB
6232017-10-05 Richard Biener <rguenther@suse.de>
624
625 * gfortran.dg/graphite/id-17.f: Fix typo.
626 * gfortran.dg/graphite/id-19.f: Likewise.
627 * gfortran.dg/graphite/pr29832.f90: Likewise.
628 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
629 * gfortran.dg/graphite/pr42326.f90: Likewise.
630 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
631 * gfortran.dg/graphite/run-id-2.f90: Likewise.
632 * gfortran.dg/graphite/run-id-3.f90: Likewise.
633
5b93c0ee
PC
6342017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
635
636 PR c++/80471
637 * g++.dg/cpp1y/pr80471.C: New.
638
25139006
PC
6392017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
640
641 PR c++/78131
642 * g++.dg/cpp1z/constexpr-lambda17.C: New.
643
968e56bf
PC
6442017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
645
646 PR c++/78018
647 * g++.dg/cpp1y/lambda-generic-78018.C: New.
648
fb4ccfed
PC
6492017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
650 Andrew Pinski <apinski@cavium.com>
651
652 PR c++/71946
653 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
654 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
655
ab6501d7
SD
6562017-10-04 Sudakshina Das <sudi.das@arm.com>
657
658 * gcc.target/aarch64/bic_imm_1.c: New.
659 * gcc.target/aarch64/orr_imm_1.c: Likewise.
660
b419102c
NS
6612017-10-04 Nathan Sidwell <nathan@acm.org>
662
663 * g++.dg/abi/mangle41.C: Adjust diagnostics.
664
420db574
JJ
6652017-10-04 Jakub Jelinek <jakub@redhat.com>
666
667 PR c++/82373
668 * g++.dg/cpp1y/pr82373.C: New test.
669
8139a48e
DM
6702017-10-04 David Malcolm <dmalcolm@redhat.com>
671
672 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
673 underlining for param.
674 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
675 highlighting of parameters; add test coverage for trivial
676 parameter decls, and for callback parameters.
677 * gcc.dg/pr68533.c: Update location of two errors to reflect
678 location of params.
679
6069fe72
DM
6802017-10-04 David Malcolm <dmalcolm@redhat.com>
681
682 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
683 (create_code): Call it.
684 * jit.dg/test-vector-rvalues.cc: New test case.
685
4f15b6a2
AK
6862017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
687
688 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
689 vector loop peeling.
690 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
691 New proc.
692
30d027da
AK
6932017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
694
695 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
696 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
697 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
698 vect_floatint_cvt with vect_doubleint_cvt.
699 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
700 vect_intfloat_cvt with vect_intdouble_cvt.
701 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
702 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
703 depend on vect_intdouble_cvt.
704 * lib/target-supports.exp
705 (check_effective_target_vect_doubleint_cvt)
706 (check_effective_target_vect_intdouble_cvt): New procs.
707
c059a92e
AK
7082017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
709
710 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
711 * lib/target-supports.exp (check_effective_target_vect_long_mult):
712 New proc.
713
a4646113
AK
7142017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
715
716 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
717 * gfortran.dg/vect/pr77848.f: Likewise.
718
26412773
AK
7192017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
720
721 * lib/target-supports.exp (check_effective_target_vect_float):
722 Return 1 being on a S/390 with VXE.
723 * gcc.dg/vect/pr31699.c: Require vec_float.
724 * gcc.dg/vect/pr61194.c: Likewise.
725 * gcc.dg/vect/pr65947-10.c: Likewise.
726 * gcc.dg/vect/pr66142.c: Likewise.
727 * gcc.dg/vect/slp-10.c: Likewise.
728 * gcc.dg/vect/slp-11c.c: Likewise.
729 * gcc.dg/vect/slp-12b.c: Likewise.
730 * gcc.dg/vect/slp-18.c: Likewise.
731 * gcc.dg/vect/slp-33.c: Likewise.
732 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
733 * gcc.dg/vect/slp-cond-2.c: Likewise.
734 * gcc.dg/vect/vect-cond-10.c: Likewise.
735 * gcc.dg/vect/vect-cond-8.c: Likewise.
736 * gcc.dg/vect/vect-cond-9.c: Likewise.
737 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
738 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
739
ebb4badd
TS
7402017-10-04 Thomas Schwinge <thomas@codesourcery.com>
741
742 PR tree-optimization/82374
743 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
744 attributes propagation changes for OMP outlined regions.
745 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
746 * c-c++-common/goacc/kernels-reduction.c: Likewise.
747
f95810b5
RS
7482017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
749
750 PR tree-optimization/82413
751 * g++.dg/pr82413.C: New test.
752
707905d0
PT
7532017-10-04 Paul Thomas <pault@gcc.gnu.org>
754
755 PR fortran/77296
756 * gfortran.dg/associate_32.f03 : New test.
757
8bca3f59
PC
7582017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
759
760 PR c++/78816
761 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
762
5c38262d
JJ
7632017-10-04 Jakub Jelinek <jakub@redhat.com>
764
765 PR tree-optimization/82374
766 * gcc.dg/gomp/pr82374.c: New test.
767
21375f0d
RB
7682017-10-04 Richard Biener <rguenther@suse.de>
769
770 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
771 errors and scan for one.
772 * gfortran.dg/graphite/id-19.f: Likewise.
773 * gfortran.dg/graphite/pr29832.f90: Likewise.
774 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
775 * gfortran.dg/graphite/pr42326.f90: Likewise.
776 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
777 * gfortran.dg/graphite/run-id-2.f90: Likewise.
778 * gfortran.dg/graphite/run-id-3.f90: Likewise.
779 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
780
944e0841
MM
7812017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
782
783 * gcc.target/powerpc/float128-odd.c: New test.
784
5bd8ff41
PC
7852017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
786
787 PR c++/70343
788 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
789
11e3d45c
JL
7902017-10-03 Jeff Law <law@redhat.com>
791
792 PR target/82358
793 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
794
3b7511f9
MJ
7952017-10-03 Martin Jambor <mjambor@suse.cz>
796
797 PR tree-optimization/82363
798 * gcc.dg/tree-ssa/pr82363.c: New test.
799
bb81a576
JJ
8002017-10-03 Jakub Jelinek <jakub@redhat.com>
801
33ff5dda
JJ
802 PR tree-optimization/82381
803 * gcc.c-torture/compile/pr82381.c: New test.
804
bb81a576
JJ
805 PR target/82386
806 * gcc.dg/pr82386.c: New test.
807
5aab83d5
PC
8082017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
809
810 PR c++/70570
811 * g++.dg/cpp1y/lambda-generic-70570.C: New.
812
70c894ea
PC
8132017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR c++/79590
816 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
817
603841eb
PC
8182017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
819
820 PR c++/79005
821 * g++.dg/cpp1y/lambda-generic-79005.C: New.
822
da3723a8
PT
8232017-10-02 Paul Thomas <pault@gcc.gnu.org>
824
825 PR fortran/82312
826 * gfortran.dg/typebound_proc_36.f90 : New test.
827
20a7e14a
PB
8282017-10-02 Peter Bergner <bergner@vnet.ibm.com>
829
830 PR target/80210
831 * gcc.target/powerpc/pr80210-2.c: New test.
832
f240a230
JJ
8332017-10-02 Jakub Jelinek <jakub@redhat.com>
834
476dec78
JJ
835 * gcc.dg/pr82389.c: New test.
836
f240a230
JJ
837 PR tree-optimization/82387
838 PR tree-optimization/82388
839 PR tree-optimization/82389
840 * gcc.c-torture/compile/pr82389.c: New test.
841 * gcc.c-torture/execute/pr82387.c: New test.
842 * gcc.c-torture/execute/pr82388.c: New test.
843
bac1187d
PC
8442017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
845
846 PR c++/79180
847 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
848 * g++.dg/torture/pr79180.C: Likewise.
849
850 PR c++/71386
851 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
852
96e2d1d1
RB
8532017-10-02 Richard Biener <rguenther@suse.de>
854
855 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
856 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
857 * gcc.dg/graphite/id-16.c: Likewise.
858 * gcc.dg/graphite/pr46168.c: Likewise.
859 * gcc.dg/graphite/pr68756.c: Likewise.
860 * gcc.dg/graphite/pr69728.c: Likewise.
861 * gcc.dg/graphite/pr71575-2.c: Likewise.
862 * gcc.dg/graphite/pr77362.c: Likewise.
863 * gcc.dg/graphite/pr81373.c: Likewise.
864 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
865 * gfortran.dg/graphite/interchange-1.f: Likewise.
866 * gfortran.dg/graphite/pr29581.f90: Likewise.
867 * gfortran.dg/graphite/pr42334-1.f: Likewise.
868 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
869 * gfortran.dg/graphite/pr42393.f90: Likewise.
870 * gfortran.dg/graphite/pr47019.f: Likewise.
871
1a6da556
PC
8722017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
873
874 PR c++/69977
875 * g++.dg/cpp1y/lambda-generic-69977.C: New.
876
144d302e
PC
8772017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
878
879 PR c++/59991
880 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
881
7838c9a8
TV
8822017-10-02 Tom de Vries <tom@codesourcery.com>
883
884 * gcc.c-torture/compile/pr82337.c: Add
885 dg-require-effective-target nonlocal_goto.
886
f25a140b
RS
8872017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
888 Alan Hayward <alan.hayward@arm.com>
889 David Sherwood <david.sherwood@arm.com>
890
891 PR target/71307
892 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
893
0389d86c
RB
8942017-10-02 Richard Biener <rguenther@suse.de>
895
896 PR tree-optimization/82355
897 * gcc.dg/graphite/fuse-1.c: Adjust.
898 * gcc.dg/graphite/fuse-2.c: Likewise.
899 * gcc.dg/graphite/pr82355.c: New testcase.
900
aa2a59fc
JL
9012017-10-01 Jeff Law <law@redhat.com>
902
903 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
904
efa1d7a2
DH
9052017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
906
907 PR fortran/61450
908 * gfortran.dg/binding_label_tests_28.f90: New test.
909
ae3f9c32
PC
9102017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
911
912 PR c++/65949
913 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
914
333cb612
PC
9152017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
916
917 PR c++/68754
918 * g++.dg/cpp1y/constexpr-68754.C: Move...
919 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
920
15c77315
JJ
9212017-09-30 Jakub Jelinek <jakub@redhat.com>
922
923 PR target/82361
924 * gcc.target/i386/pr82361-1.c: New test.
925 * gcc.target/i386/pr82361-2.c: New test.
926
b09bf97b
YG
9272017-09-29 Yury Gribov <tetra2005@gmail.com>
928
929 PR middle-end/82319
930 * c-c++/common/pr57371-4.c: Test NaN comparisons.
931
6e3e8419
EB
9322017-09-29 Eric Botcazou <ebotcazou@adacore.com>
933
934 * g++.dg/other/dump-ada-spec-10.C: New test.
935
e9d297a1
JL
9362017-09-29 Jeff Law <law@redhat.com>
937
938 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
939
603be022
JJ
9402017-09-29 Jakub Jelinek <jakub@redhat.com>
941
942 P0683R1 - default member initializers for bit-fields
943 * g++.dg/ext/bitfield6.C: New test.
944 * g++.dg/cpp2a/bitfield1.C: New test.
945 * g++.dg/cpp2a/bitfield2.C: New test.
946 * g++.dg/cpp2a/bitfield3.C: New test.
947
9129a561
VM
9482017-09-29 Vladimir Makarov <vmakarov@redhat.com>
949
950 PR target/81481
951 * gcc.target/i386/pr81481.c: New.
952
a815fe44
KN
9532017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
954
b5e6b7ca 955 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
956 and dg-require-effective-target directives to correct testing
957 behavior.
b5e6b7ca
SB
958 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
959 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
960 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 961 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 962 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 963 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 964 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 965 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 966 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 967 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 968 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 969 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 970 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 971 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 972 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 973 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 974 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 975
e75210d6
BS
9762017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
977
978 PR tree-optimization/82337
979 * gcc.c-torture/compile/pr82337.c: New file.
980
52c6ab74
JM
9812017-09-29 Javier Miranda <miranda@adacore.com>
982
983 * gnat.dg/unchecked_union3.adb: New testcase.
984
9852017-09-29 Javier Miranda <miranda@adacore.com>
986
987 * gnat.dg/unchecked_union2.adb: New testcase.
988
1dce26a1
DH
9892017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
990
991 PR fortran/25071
992 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
993 * gfortran.dg/argument_checking_4.f90: Likewise.
994 * gfortran.dg/argument_checking_5.f90: Likewise.
995 * gfortran.dg/argument_checking_6.f90: Likewise.
996 * gfortran.dg/argument_checking_10.f90: Likewise.
997 * gfortran.dg/argument_checking_13.f90: Likewise.
998 * gfortran.dg/argument_checking_15.f90: Likewise.
999 * gfortran.dg/argument_checking_18.f90: Likewise.
1000 * gfortran.dg/gomp/udr8.f90: Likewise.
1001 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
1002 the dg-options.
1003
bf61f589
JJ
10042017-09-29 Jakub Jelinek <jakub@redhat.com>
1005
27746ca9
JJ
1006 * g++.dg/ext/bitfield7.C: New test.
1007 * g++.dg/ext/bitfield8.C: New test.
1008 * g++.dg/ext/bitfield9.C: New test.
1009
2a389958
JJ
1010 PR c/82340
1011 * gcc.dg/tree-ssa/pr82340.c: New test.
1012
bf61f589
JJ
1013 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
1014
051e4e1c
PC
10152017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/79488
1018 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
1019
ff299487
JJ
10202017-09-28 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR target/82342
1023 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
1024 * gcc.target/i386/pr82260-2.c: Likewise.
1025
10e93cf5
SS
10262017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
1027
1028 * gcc.target/i386/avx512f-constant-float-return.c: New test.
1029
b4aac5c3
CL
10302017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
1031
1032 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
1033 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
1034 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1035 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1036 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1037 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1038 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1039 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1040 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1041 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1042
5a47aa2c
DM
10432017-09-28 David Malcolm <dmalcolm@redhat.com>
1044
1045 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
1046 test case.
1047 * jit.dg/test-returning-function-ptr.c (create_code): Update to
1048 create a function pointer type independently of the call to
1049 gcc_jit_function_get_address, and assign the pointer to a local
1050 before returning it, to exercise the function pointer type
1051 comparison code.
1052
15a65e63
DM
10532017-09-27 David Malcolm <dmalcolm@redhat.com>
1054
1055 * jit.dg/all-non-failing-tests.h: Add
1056 test-returning-function-ptr.c.
1057 * jit.dg/test-returning-function-ptr.c: New test case.
1058
a509c571
CL
10592017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
1060
1061 PR target/71727
1062 * gcc.target/aarch64/pr71727-2.c: New test.
1063
6e0cc90b
KN
10642017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1065
1066 * gcc.target/powerpc/swaps-p8-28.c: New test.
1067 * gcc.target/powerpc/swaps-p8-29.c: New test.
1068 * gcc.target/powerpc/swaps-p8-30.c: New test.
1069 * gcc.target/powerpc/swaps-p8-31.c: New test.
1070 * gcc.target/powerpc/swaps-p8-32.c: New test.
1071 * gcc.target/powerpc/swaps-p8-33.c: New test.
1072 * gcc.target/powerpc/swaps-p8-34.c: New test.
1073 * gcc.target/powerpc/swaps-p8-35.c: New test.
1074 * gcc.target/powerpc/swaps-p8-36.c: New test.
1075 * gcc.target/powerpc/swaps-p8-37.c: New test.
1076 * gcc.target/powerpc/swaps-p8-38.c: New test.
1077 * gcc.target/powerpc/swaps-p8-39.c: New test.
1078 * gcc.target/powerpc/swaps-p8-40.c: New test.
1079 * gcc.target/powerpc/swaps-p8-41.c: New test.
1080 * gcc.target/powerpc/swaps-p8-42.c: New test.
1081 * gcc.target/powerpc/swaps-p8-43.c: New test.
1082 * gcc.target/powerpc/swaps-p8-44.c: New test.
1083 * gcc.target/powerpc/swaps-p8-45.c: New test.
1084
4ca4cf4e
CL
10852017-09-27 Carl Love <cel@us.ibm.com>
1086 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1087 for the __builtin_fctid and __builtin_fctiw.
1088
d4b7f2ee
PJ
10892017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1090
1091 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
1092 new group memory offsetting code in the BRIG frontend.
1093 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1094 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1095 * brig.dg/test/gimple/variables.hsail: Likewise.
1096
b55c7343
JJ
10972017-09-27 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR c++/82159
1100 * g++.dg/opt/pr82159.C: New test.
1101
7ba950d3
AK
11022017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1103
1104 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
1105
7a6ed74d
MM
11062017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1107
1108 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
1109 don't generate a 32-bit shift after doing XSCVDPSPN.
1110 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1111 * gcc.target/powerpc/direct-move-float3.c: New test.
1112
1d6fadee
PK
11132017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1114
1115 * gcc.dg/tree-ssa/cmpdiv.c: New test.
1116
1262c6cf
CL
11172017-09-26 Carl Love <cel@us.ibm.com>
1118
1119 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
1120 file for the new built-ins and the existing built-ins.
1121
63b62fa0
JW
11222017-09-26 Janus Weil <janus@gcc.gnu.org>
1123
1124 PR fortran/82143
1125 PR fortran/82324
1126 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
1127 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
1128 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
1129 Don't assume that DOUBLE PRECISION has kind=16.
1130
3c549718
TK
11312017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1132
1133 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
1134 warning from associate construct and do loop.
1135
5714abff
TK
11362017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1137
1138 * gfortran.dg/gomp/associate1.f90: Really commit change
1139 from 2017-09-25.
1140 * gfortran.dg/predcom-1.f: Likewise.
1141 * gfortran.dg/unconstrained_commons.f: Likewise.
1142
caab3763
JJ
11432017-09-26 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR middle-end/35691
1146 * gcc.dg/pr35691-5.c: New test.
1147 * gcc.dg/pr35691-6.c: New test.
1148
621e5370
RB
11492017-09-26 Richard Biener <rguenther@suse.de>
1150
1151 PR tree-optimization/82321
1152 * gcc.dg/graphite/pr82321.c: New testcase.
1153
703fe7a4
AK
11542017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1155
18b10d78
AK
1156 * lib/target-supports.exp (check_effective_target_vect_int)
1157 (check_effective_target_vect_shift)
1158 (check_effective_target_whole_vector_shift)
1159 (check_effective_target_vect_shift_char)
1160 (check_effective_target_vect_long)
1161 (check_effective_target_vect_double)
1162 (check_effective_target_vect_long_long)
1163 (check_effective_target_vect_perm)
1164 (check_effective_target_vect_perm_byte)
1165 (check_effective_target_vect_perm_short)
1166 (check_effective_target_vect_widen_mult_qi_to_hi)
1167 (check_effective_target_vect_widen_mult_hi_to_si)
1168 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
1169 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
1170 (check_effective_target_vect_widen_mult_si_to_di_pattern)
1171 (check_effective_target_vect_pack_trunc)
1172 (check_effective_target_vect_unpack)
1173 (check_effective_target_vect_hw_misalign)
1174 (check_effective_target_vect_condition)
1175 (check_effective_target_vect_cond_mixed)
1176 (check_effective_target_vect_char_mult)
1177 (check_effective_target_vect_short_mult)
1178 (check_effective_target_vect_int_mult)
1179 (check_effective_target_vect_extract_even_odd)
1180 (check_effective_target_vect_interleave)
1181 (check_effective_target_sqrt_insn)
1182 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
1183 VX.
1184 (check_vect_support_and_set_flags): New proc.
1185 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 1186
09fdb701
RB
11872017-09-26 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/82320
1190 * gcc.dg/torture/pr82320.c: New testcase.
1191
df2a1a26
CL
11922017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1193
1194 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1195 Fix arm check.
1196
af2c8a96
JL
11972017-09-25 Jeff Law <law@redhat.com>
1198
1199 * lib/target-supports.exp
1200 (check_effective_target_supports_stack_clash_protection): Enable for
1201 rs6000 and powerpc targets.
1202
d80d5c38
BC
12032017-09-25 Bin Cheng <bin.cheng@arm.com>
1204
1205 PR tree-optimization/82163
1206 * gcc.dg/tree-ssa/pr82163.c: New test.
1207
15e23330
TK
12082017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1209
1210 * gfortran.dg/do_subscript_1.f90: New test.
1211 * gfortran.dg/do_subscript_2.f90: New test.
1212 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
1213 * gfortran.dg/predcom-1.f: Adjust loop bounds.
1214 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
1215
2678bf2f
WS
12162017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1217
1218 * gcc.target/powerpc/fold-vec-st-char.c: New.
1219 * gcc.target/powerpc/fold-vec-st-double.c: New.
1220 * gcc.target/powerpc/fold-vec-st-float.c: New.
1221 * gcc.target/powerpc/fold-vec-st-int.c: New.
1222 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
1223 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
1224 * gcc.target/powerpc/fold-vec-st-short.c: New.
1225
504e0b5f
PMR
12262017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
1227
1228 * g++.dg/pr82155.C: New testcase.
1229
d362ac6c
RB
12302017-09-25 Richard Biener <rguenther@suse.de>
1231
1232 PR tree-optimization/82285
1233 * gcc.dg/torture/pr82285.c: New testcase.
1234
e98cd75f
PMR
12352017-09-25 Justin Squirek <squirek@adacore.com>
1236
1237 * gnat.dg/entry_family.adb: New testcase
1238
60ba7cd3
L
12392017-09-24 H.J. Lu <hongjiu.lu@intel.com>
1240
1241 PR target/82267
1242 * gcc.target/i386/pr82267.c: New test.
1243
c6c74708
TK
12442017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1245 PR fortran/66328
1246
1247 * gfortran.dg/data_derived_1.f90: New test.
1248
24bafc56
TK
12492017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1250
1251 PR fortran/54633
1252 * gfortran.dg/intrinsic_bounds_1.f90: New test.
1253 * gfortran.dg/intrinsic_param_1.f90: New test.
1254
650f7d09
TK
12552017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1256 Steven G. Kargl <kargl@gcc.gnu.org>
1257
1258 PR fortran/80118
1259 * gfortran.dg/zero_sized_7.f90: New test.
1260
d16d81b5
JW
12612017-09-23 Janus Weil <janus@gcc.gnu.org>
1262
1263 PR fortran/82143
1264 * gfortran.dg/promotion_3.f90: New test case.
1265 * gfortran.dg/promotion_4.f90: New test case.
1266
89762a83
DS
12672017-09-23 Daniel Santos <daniel.santos@pobox.com>
1268
1269 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1270 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1271
2dc589be
JJ
12722017-09-22 Jakub Jelinek <jakub@redhat.com>
1273
a93952d2
JJ
1274 PR middle-end/35691
1275 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1276 instead of -fdump-tree-forwprop-details in dg-options.
1277 * gcc.dg/pr35691-2.c: Likewise.
1278 * gcc.dg/pr35691-3.c: New test.
1279 * gcc.dg/pr35691-4.c: New test.
1280
2dc589be
JJ
1281 PR sanitizer/81929
1282 * g++.dg/ubsan/pr81929.C: New test.
1283
ea44495d
RS
12842017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1285
1286 PR tree-optimization/82289
1287 * gcc.dg/vect/pr82289.c: New test.
1288
f702e7d4
RS
12892017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1290 Alan Hayward <alan.hayward@arm.com>
1291 David Sherwood <david.sherwood@arm.com>
1292
1293 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1294 of alignment message.
1295 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1296
b2b67217
MS
12972017-09-22 Martin Sebor <msebor@redhat.com>
1298
1299 PR c/81854
1300 * gcc.target/i386/pr80732.c: Correct a type error.
1301
9003adc7
DM
13022017-09-22 David Malcolm <dmalcolm@redhat.com>
1303
1304 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1305 to reflect highlighting of parameters; add test coverage for
1306 callback parameters.
1307
4d6e2f33
RB
13082017-09-22 Richard Biener <rguenther@suse.de>
1309
1310 * gcc.dg/graphite/scop-24.c: New testcase.
1311
2402ffb6
RB
13122017-09-22 Richard Biener <rguenther@suse.de>
1313
1314 PR tree-optimization/82291
1315 * gcc.dg/torture/pr82291.c: New testcase.
1316
e7ba6a60
SS
13172017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1318
07a5fe52 1319 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
1320
13212017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1322
1323 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1324 * gcc.target/i386/avx512f-prefer.c: New test.
1325
1debe7ea
JL
13262017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1327
1328 * lib/target-supports.exp
1329 (check_effective_target_frame_pointer_for_non_leaf): Add
1330 case for x86 Solaris.
1331
b89a63b9
PT
13322017-09-21 Paul Thomas <pault@gcc.gnu.org>
1333
1334 PR fortran/78512
1335 * gfortran.dg/associate_26.f90 : New test.
1336
1337 PR fortran/80120
1338 * gfortran.dg/associate_27.f90 : New test.
1339
1340 PR fortran/81903
1341 * gfortran.dg/associate_28.f90 : New test.
1342
1343 PR fortran/82121
1344 * gfortran.dg/associate_29.f90 : New test.
1345
1346 PR fortran/67543
1347 * gfortran.dg/associate_30.f90 : New test.
1348
1349 PR fortran/52832
1350 * gfortran.dg/associate_31.f90 : New test.
1351
f17aba3c
EB
13522017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1353
1354 * gnat.dg/discr48.adb: New test.
1355 * gnat.dg/discr48_pkg.ads: New helper.
1356
13572017-09-21 Tamar Christina <tamar.christina@arm.com>
1358
1359 PR testsuite/78421
1360 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1361 Invert arm check.
1362
a0e27dc2
CP
13632017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1364
1365 * gfortran.dg/goacc/wait.f90: New test.
1366
765b3379
JJ
13672017-09-21 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR sanitizer/81715
1370 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1371 const predicate to const predicate & to avoid UB.
1372 * g++.dg/opt/pr81715.C: New test.
1373
c94f2d84
RB
13742017-09-21 Richard Biener <rguenther@suse.de>
1375
1376 PR tree-optimization/82276
1377 PR tree-optimization/82244
1378 * gcc.dg/torture/pr82276.c: New testcase.
1379
2e1dd137
RB
13802017-09-21 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/71351
1383 * gfortran.dg/graphite/pr71351.f90: New testcase.
1384 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1385
a4f65ca8
JJ
13862017-09-21 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR target/82260
1389 * gcc.target/i386/pr82260-1.c: New test.
1390 * gcc.target/i386/pr82260-2.c: New test.
1391
d3347cd2
AK
13922017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1393 Jeff Law <law@redhat.com>
1394
1395 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1396 * lib/target-supports.exp:
d3347cd2
AK
1397 (check_effective_target_supports_stack_clash_protection): Enable for
1398 s390/s390x targets.
1399
5f2fd590
MS
14002017-09-20 Martin Sebor <msebor@redhat.com>
1401
073809a7
MS
1402 PR c/81854
1403 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1404 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1405 * lib/target-supports.exp: Adjust for C++.
1406
5f2fd590
MS
1407 PR c/81854
1408 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1409 * gcc.dg/attr-ifunc-2.c: Ditto.
1410 * gcc.dg/attr-ifunc-3.c: Ditto.
1411 * gcc.dg/attr-ifunc-4.c: Ditto.
1412 * gcc.dg/attr-ifunc-5.c: Ditto.
1413 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1414 * lib/target-supports.exp: Correct type error.
5f2fd590 1415
94c23e39
JL
14162017-09-20 Jeff Law <law@redhat.com>
1417
1418 * gcc.target/i386/stack-check-11.c: Update test and regexp
1419 so that it works for both i?86 and x86_64.
1420
6073d002
SB
14212017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1422
1423 PR target/77687
1424 * gcc.target/powerpc/pr77687.c: New testcase.
1425
fb3cd39d
JJ
14262017-09-20 Jakub Jelinek <jakub@redhat.com>
1427
2ffb5745
JJ
1428 P0409R2 - allow lambda capture [=, this]
1429 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1430 capture. Add further tests.
1431 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1432 for c++2a on [=, this] capture.
1433
fb3cd39d
JJ
1434 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1435 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1436
cace2309
SP
14372017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1438
1439 * gcc.target/i386/builtin_target.c: Test knm.
1440 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1441
52e22c79
RB
14422017-09-20 Richard Biener <rguenther@suse.de>
1443
1444 PR tree-optimization/77362
1445 * gcc.dg/graphite/pr77362.c: New testcase.
1446
2a900079
RB
14472017-09-20 Richard Biener <rguenther@suse.de>
1448
1449 PR tree-optimization/82264
1450 * gcc.dg/torture/pr82264.c: New testcase.
1451
88272c01
JJ
14522017-09-20 Jakub Jelinek <jakub@redhat.com>
1453
1454 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1455 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1456 it doesn't match newlines.
1457 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1458 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1459 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1460 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1461 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1462 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1463 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1464 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1465 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1466 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1467
0f45457e
PC
14682017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 PR c++/64954
1471 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1472
73fe2f32
RB
14732017-09-20 Richard Biener <rguenther@suse.de>
1474
1475 PR tree-optimization/81373
1476 * gcc.dg/graphite/pr81373.c: New testcase.
1477
ee8f15c6
JL
14782017-09-19 Jeff Law <law@redhat.com>
1479
ac9c032e
JL
1480 * gcc.target/i386/stack-check-11.c: New test.
1481
8e7a09c3
JL
1482 * gcc.dg/stack-check-4.c: New test.
1483 * gcc.dg/stack-check-5.c: New test.
1484 * gcc.dg/stack-check-6.c: New test.
1485 * gcc.dg/stack-check-6a.c: New test.
1486 * gcc.dg/stack-check-7.c: New test.
1487 * gcc.dg/stack-check-8.c: New test.
1488 * gcc.dg/stack-check-9.c: New test.
1489 * gcc.dg/stack-check-10.c: New test.
1490 * lib/target-supports.exp
1491 (check_effective_target_supports_stack_clash_protection): Enable for
1492 x86 and x86_64 targets.
1493
8c1dd970
JL
1494 * gcc.dg/stack-check-3.c: New test.
1495
ee8f15c6
JL
1496 * gcc.dg/stack-check-2.c: New test.
1497 * lib/target-supports.exp
8e7a09c3 1498 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1499 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1500 (check_effective_target_caller_implicit_probes): Likewise.
1501
14a1a59f
JJ
15022017-09-19 Jakub Jelinek <jakub@redhat.com>
1503
1504 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1505 * g++.dg/tree-ssa/pr41428.C: Likewise.
1506 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1507 c++17 and up.
1508 * g++.dg/expr/bool3.C: Likewise.
1509 * g++.dg/expr/bitfield5.C: Likewise.
1510 * g++.old-deja/g++.jason/bool5.C: Likewise.
1511
e32d2388
MS
15122017-09-18 Martin Sebor <msebor@redhat.com>
1513
1514 PR c/81854
1515 * gcc.dg/pr81854.c: New test.
1516 * g++.dg/ext/attr-ifunc-5.C: New test.
1517 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1518 * g++.dg/ext/attr-ifunc-2.C: Same.
1519 * g++.dg/ext/attr-ifunc-3.C: Same.
1520 * g++.dg/ext/attr-ifunc-4.C: Same.
1521 * g++.old-deja/g++.abi/vtable2.C: Same.
1522 * gcc.dg/attr-ifunc-1.c: Same.
1523
81b29ad8
WS
15242017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1525
1526 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1527
109bb910
RB
15282017-09-19 Richard Biener <rguenther@suse.de>
1529
1530 PR tree-optimization/82244
1531 * gcc.dg/torture/pr82244.c: New testcase.
1532
197d2f5b
RB
15332017-09-19 Richard Biener <rguenther@suse.de>
1534
1535 PR tree-optimization/69728
1536 * gfortran.dg/graphite/pr69728.f90: New testcase.
1537 * gcc.dg/graphite/pr69728.c: Likewise.
1538
7e12c0e0
PC
15392017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/80947
1542 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1543
b161f2c9
RS
15442017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1545
1546 * gcc.dg/vect/slp-multitypes-13.c: New test.
1547
7251b0bf
RS
15482017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1549
1550 * gfortran.dg/vect/mask-store-1.f90: New test.
1551
10d8c51f
PC
15522017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1553
1554 PR c++/45033
1555 * g++.dg/expr/delete1.C: New.
1556
2eda24e9
PMR
15572017-09-18 Bob Duff <duff@adacore.com>
1558
1559 * gnat.dg/validity_check.adb: New testcase.
1560
15612017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1562
1563 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1564
15652017-09-18 Bob Duff <duff@adacore.com>
1566
1567 * gnat.dg/tagged_prefix_call.adb: New testcase.
1568
845af9e6
PMR
15692017-09-18 Ed Schonberg <schonberg@adacore.com>
1570
1571 * gnat.dg/default_variants.adb: New testcase.
1572
2a63b04e
RO
15732017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1574
1575 PR target/81736
1576 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1577 * gcc.target/i386/pr81736-4.c: Likewise.
1578
3d07d963
RB
15792017-09-18 Richard Biener <rguenther@suse.de>
1580
1581 PR tree-optimization/79622
1582 * gcc.dg/graphite/pr79622.c: New testcase.
1583
3cb626e4
DS
15842017-09-17 Daniel Santos <daniel.santos@pobox.com>
1585
1586 gcc.target/i386/pr82196-1.c: New test.
1587 gcc.target/i386/pr82196-2.c: Likewise.
1588
01f44e44
L
15892017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1590
1591 PR target/82166
1592 * gcc.target/i386/pr82166.c: New test.
1593
62d3c075
PT
15942017-09-17 Paul Thomas <pault@gcc.gnu.org>
1595
1596 PR fortran/82173
1597 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1598 * gfortran.dg/pdt_2.f03 : The same.
1599 * gfortran.dg/pdt_3.f03 : The same.
1600 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1601 module 'bad_vars'. Add error concerning assumed parameters and
1602 save attribute.
1603 * gfortran.dg/pdt_11.f03 : New test.
1604
1605 PR fortran/60483
1606 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1607 * gfortran.dg/associate_25.f90 : New test.
1608 * gfortran.dg/pdt_12.f03 : New test.
1609
026a79f7
AS
16102017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1611 Jakub Jelinek <jakub@redhat.com>
1612
1613 Add support for -std=c++2a.
1614 * lib/target-supports.exp (check_effective_target_c++17): Return
1615 1 also if check_effective_target_c++2a.
1616 (check_effective_target_c++17_down): New.
1617 (check_effective_target_c++2a_only): New.
1618 (check_effective_target_c++2a): New.
1619 * g++.dg/cpp2a/cplusplus.C: New.
1620
bb75facd
JM
16212017-09-15 Joseph Myers <joseph@codesourcery.com>
1622
1623 PR c/82071
1624 * gcc.target/i386/excess-precision-8.c: New test.
1625
c01df3c8
MLI
16262017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1627 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 PR c++/64644
1630 * g++.dg/other/anon-union4.C: New.
1631 * g++.old-deja/g++.law/union4.C: Adjust.
1632 * g++.old-deja/g++.other/anon1.C: Likewise.
1633
1d933576
BE
16342017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1635
1636 * c-c++-common/Wcast-align.c: New test.
1637
4a8ca690
EB
16382017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1639
1640 * g++.dg/sso-1.C: New test.
1641 * g++.dg/sso-2.C: Likewise.
1642
16432017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1644
1645 PR c++/78648
1646 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1647
ed17cb57
JW
16482017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1649
1650 PR tree-optimization/71026
1651 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1652
a1189286
JJ
16532017-09-15 Jakub Jelinek <jakub@redhat.com>
1654
7b936140
JJ
1655 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1656 * lib/target-supports.exp (check_effective_target_c++14): Use
1657 check_effective_target_c++17 instead of check_effective_target_c++1z.
1658 (check_effective_target_c++14_down): Likewise.
1659 (check_effective_target_c++1z_only): Rename to ...
1660 (check_effective_target_c++17_only): ... this.
1661 (check_effective_target_c++1z): Rename to ...
1662 (check_effective_target_c++17): ... this.
1663 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1664 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1665 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1666 and comments refering to 1z to 17.
1667 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1668 * g++.dg/template/partial5.C: Likewise.
1669 * g++.dg/template/nontype8.C: Likewise.
1670 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1671 * g++.dg/cpp1z/nontype3a.C: Likewise.
1672 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1673 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1674 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1675 * g++.dg/cpp1z/pr78771.C: Likewise.
1676 * g++.dg/cpp1z/elide1.C: Likewise.
1677 * g++.dg/cpp1z/fold3.C: Likewise.
1678 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1679 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1680 * g++.dg/cpp1z/inline-var2.C: Likewise.
1681 * g++.dg/cpp1z/eval-order2.C: Likewise.
1682 * g++.dg/cpp1z/decomp21.C: Likewise.
1683 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1684 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1685 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1686 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1687 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1688 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1689 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1690 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1691 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1692 * g++.dg/cpp1z/range-for1.C: Likewise.
1693 * g++.dg/cpp1z/init-statement4.C: Likewise.
1694 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1695 * g++.dg/cpp1z/decomp30.C: Likewise.
1696 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1697 * g++.dg/cpp1z/register2.C: Likewise.
1698 * g++.dg/cpp1z/decomp9.C: Likewise.
1699 * g++.dg/cpp1z/regress1.C: Likewise.
1700 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1701 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1702 * g++.dg/cpp1z/abbrev2.C: Likewise.
1703 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1704 * g++.dg/cpp1z/regress2.C: Likewise.
1705 * g++.dg/cpp1z/decomp16.C: Likewise.
1706 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1707 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1708 * g++.dg/cpp1z/decomp3.C: Likewise.
1709 * g++.dg/cpp1z/register1.C: Likewise.
1710 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1711 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1712 * g++.dg/cpp1z/decomp10.C: Likewise.
1713 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1714 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1715 * g++.dg/cpp1z/decomp27.C: Likewise.
1716 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1717 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1718 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1719 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1720 * g++.dg/cpp1z/decomp11.C: Likewise.
1721 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1722 * g++.dg/cpp1z/utf8-2.C: Likewise.
1723 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1724 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1725 * g++.dg/cpp1z/byte1.C: Likewise.
1726 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1727 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1728 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1729 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1730 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1731 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1732 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1733 * g++.dg/cpp1z/cplusplus.C: Likewise.
1734 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1735 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1736 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1737 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1738 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1739 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1740 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1741 * g++.dg/cpp1z/fold9.C: Likewise.
1742 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1743 * g++.dg/cpp1z/abbrev1.C: Likewise.
1744 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1745 * g++.dg/cpp1z/utf8.C: Likewise.
1746 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1747 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1748 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1749 * g++.dg/cpp1z/init-statement2.C: Likewise.
1750 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1751 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1752 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1753 * g++.dg/cpp1z/nontype3.C: Likewise.
1754 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1755 * g++.dg/cpp1z/fold7.C: Likewise.
1756 * g++.dg/cpp1z/nontype2.C: Likewise.
1757 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1758 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1759 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1760 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1761 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1762 * g++.dg/cpp1z/nontype1.C: Likewise.
1763 * g++.dg/cpp1z/init-statement5.C: Likewise.
1764 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1765 * g++.dg/cpp1z/decomp17.C: Likewise.
1766 * g++.dg/cpp1z/fold4.C: Likewise.
1767 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1768 * g++.dg/cpp1z/fold7a.C: Likewise.
1769 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1770 * g++.dg/cpp1z/init-statement7.C: Likewise.
1771 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1772 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1773 * g++.dg/cpp1z/pr79143.C: Likewise.
1774 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1775 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1776 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1777 * g++.dg/cpp1z/decomp20.C: Likewise.
1778 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1779 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1780 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1781 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1782 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1783 * g++.dg/cpp1z/fold8.C: Likewise.
1784 * g++.dg/cpp1z/init-statement3.C: Likewise.
1785 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1786 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1787 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1788 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1789 * g++.dg/cpp1z/fold1.C: Likewise.
1790 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1791 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1792 * g++.dg/cpp1z/fold5.C: Likewise.
1793 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1794 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1795 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1796 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1797 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1798 * g++.dg/cpp1z/eval-order3.C: Likewise.
1799 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1800 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1801 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1802 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1803 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1804 * g++.dg/cpp1z/decomp15.C: Likewise.
1805 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1806 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1807 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1808 * g++.dg/cpp1z/decomp4.C: Likewise.
1809 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1810 * g++.dg/cpp1z/init-statement8.C: Likewise.
1811 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1812 * g++.dg/cpp1z/init-statement6.C: Likewise.
1813 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1814 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1815 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1816 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1817 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1818 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1819 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1820 * g++.dg/cpp1z/init-statement9.C: Likewise.
1821 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1822 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1823 * g++.dg/cpp1z/fold2.C: Likewise.
1824 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1825 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1826 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1827 * g++.dg/cpp1z/fold6.C: Likewise.
1828 * g++.dg/cpp1z/decomp12.C: Likewise.
1829 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1830 * g++.dg/cpp1z/inline-var1.C: Likewise.
1831 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1832 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1833 * g++.dg/other/error3.C: Likewise.
1834 * g++.dg/init/new25.C: Likewise.
1835 * g++.dg/init/new13.C: Likewise.
1836 * g++.dg/tls/diag-2.C: Likewise.
1837 * g++.dg/tls/diag-4.C: Likewise.
1838 * g++.dg/opt/noreturn-1.C: Likewise.
1839 * g++.dg/eh/async-unwind2.C: Likewise.
1840 * g++.dg/eh/spec9.C: Likewise.
1841 * g++.dg/eh/spec7.C: Likewise.
1842 * g++.dg/eh/template1.C: Likewise.
1843 * g++.dg/eh/cond4.C: Likewise.
1844 * g++.dg/eh/pr41819.C: Likewise.
1845 * g++.dg/eh/delete1.C: Likewise.
1846 * g++.dg/eh/spec3.C: Likewise.
1847 * g++.dg/eh/forced4.C: Likewise.
1848 * g++.dg/eh/spec2.C: Likewise.
1849 * g++.dg/eh/shadow1.C: Likewise.
1850 * g++.dg/eh/pr38662.C: Likewise.
1851 * g++.dg/eh/ehopt1.C: Likewise.
1852 * g++.dg/eh/spec8.C: Likewise.
1853 * g++.dg/eh/init-temp2.C: Likewise.
1854 * g++.dg/rtti/crash3.C: Likewise.
1855 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1856 * g++.dg/warn/register-parm-1.C: Likewise.
1857 * g++.dg/warn/register-var-2.C: Likewise.
1858 * g++.dg/gcov/gcov-7.C: Likewise.
1859 * g++.dg/tree-ssa/pr45605.C: Likewise.
1860 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1861 * g++.dg/lookup/exception1.C: Likewise.
1862 * g++.dg/ubsan/pr79589.C: Likewise.
1863 * g++.dg/tm/pr47340.C: Likewise.
1864 * g++.dg/tm/pr46567.C: Likewise.
1865 * g++.dg/expr/bitfield5.C: Likewise.
1866 * g++.dg/expr/bool1.C: Likewise.
1867 * g++.dg/expr/lval3.C: Likewise.
1868 * g++.dg/expr/lval4.C: Likewise.
1869 * g++.dg/expr/bitfield4.C: Likewise.
1870 * g++.dg/expr/bitfield6.C: Likewise.
1871 * g++.dg/expr/bool3.C: Likewise.
1872 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1873 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1874 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1875 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1876 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1877 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1878 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1879 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1880 * g++.dg/parse/register1.C: Likewise.
1881 * g++.dg/parse/error15.C: Likewise.
1882 * g++.dg/parse/linkage2.C: Likewise.
1883 * g++.dg/concepts/intro2.C: Likewise.
1884 * g++.dg/concepts/class.C: Likewise.
1885 * g++.dg/concepts/traits1.C: Likewise.
1886 * g++.dg/concepts/req5.C: Likewise.
1887 * g++.dg/concepts/var-concept5.C: Likewise.
1888 * g++.dg/concepts/fn-concept2.C: Likewise.
1889 * g++.dg/concepts/traits2.C: Likewise.
1890 * g++.dg/concepts/placeholder2.C: Likewise.
1891 * g++.dg/concepts/class6.C: Likewise.
1892 * g++.dg/concepts/memtmpl1.C: Likewise.
1893 * g++.dg/concepts/friend2.C: Likewise.
1894 * g++.dg/concepts/template-parm3.C: Likewise.
1895 * g++.dg/concepts/template-parm10.C: Likewise.
1896 * g++.dg/concepts/explicit-spec1.C: Likewise.
1897 * g++.dg/concepts/explicit-spec3.C: Likewise.
1898 * g++.dg/concepts/var-templ2.C: Likewise.
1899 * g++.dg/concepts/intro5.C: Likewise.
1900 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1901 * g++.dg/concepts/iconv1.C: Likewise.
1902 * g++.dg/concepts/constrained-parm.C: Likewise.
1903 * g++.dg/concepts/template-template-parm1.C: Likewise.
1904 * g++.dg/concepts/var-concept3.C: Likewise.
1905 * g++.dg/concepts/class3.C: Likewise.
1906 * g++.dg/concepts/memfun2.C: Likewise.
1907 * g++.dg/concepts/req1.C: Likewise.
1908 * g++.dg/concepts/disjunction1.C: Likewise.
1909 * g++.dg/concepts/req17.C: Likewise.
1910 * g++.dg/concepts/pr65848.C: Likewise.
1911 * g++.dg/concepts/placeholder4.C: Likewise.
1912 * g++.dg/concepts/decl-diagnose.C: Likewise.
1913 * g++.dg/concepts/intro7.C: Likewise.
1914 * g++.dg/concepts/pr68683.C: Likewise.
1915 * g++.dg/concepts/partial-spec4.C: Likewise.
1916 * g++.dg/concepts/template-parm5.C: Likewise.
1917 * g++.dg/concepts/explicit-inst1.C: Likewise.
1918 * g++.dg/concepts/class-deduction1.C: Likewise.
1919 * g++.dg/concepts/class1.C: Likewise.
1920 * g++.dg/concepts/req15.C: Likewise.
1921 * g++.dg/concepts/memfun.C: Likewise.
1922 * g++.dg/concepts/pr68434.C: Likewise.
1923 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1924 * g++.dg/concepts/partial-spec6.C: Likewise.
1925 * g++.dg/concepts/var-templ1.C: Likewise.
1926 * g++.dg/concepts/template-parm8.C: Likewise.
1927 * g++.dg/concepts/explicit-inst3.C: Likewise.
1928 * g++.dg/concepts/class4.C: Likewise.
1929 * g++.dg/concepts/req6.C: Likewise.
1930 * g++.dg/concepts/fn8.C: Likewise.
1931 * g++.dg/concepts/class5.C: Likewise.
1932 * g++.dg/concepts/placeholder5.C: Likewise.
1933 * g++.dg/concepts/req16.C: Likewise.
1934 * g++.dg/concepts/req10.C: Likewise.
1935 * g++.dg/concepts/var-concept2.C: Likewise.
1936 * g++.dg/concepts/auto3.C: Likewise.
1937 * g++.dg/concepts/generic-fn-err.C: Likewise.
1938 * g++.dg/concepts/pr65552.C: Likewise.
1939 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1940 * g++.dg/concepts/fn1.C: Likewise.
1941 * g++.dg/concepts/partial-spec.C: Likewise.
1942 * g++.dg/concepts/template-parm12.C: Likewise.
1943 * g++.dg/concepts/diagnostic1.C: Likewise.
1944 * g++.dg/concepts/intro1.C: Likewise.
1945 * g++.dg/concepts/explicit-inst4.C: Likewise.
1946 * g++.dg/concepts/req18.C: Likewise.
1947 * g++.dg/concepts/explicit-spec5.C: Likewise.
1948 * g++.dg/concepts/var-concept6.C: Likewise.
1949 * g++.dg/concepts/fn9.C: Likewise.
1950 * g++.dg/concepts/req2.C: Likewise.
1951 * g++.dg/concepts/template-parm7.C: Likewise.
1952 * g++.dg/concepts/req14.C: Likewise.
1953 * g++.dg/concepts/template-parm6.C: Likewise.
1954 * g++.dg/concepts/variadic4.C: Likewise.
1955 * g++.dg/concepts/fn6.C: Likewise.
1956 * g++.dg/concepts/req-neg1.C: Likewise.
1957 * g++.dg/concepts/alias3.C: Likewise.
1958 * g++.dg/concepts/expression2.C: Likewise.
1959 * g++.dg/concepts/partial-spec3.C: Likewise.
1960 * g++.dg/concepts/expression3.C: Likewise.
1961 * g++.dg/concepts/memfun-err.C: Likewise.
1962 * g++.dg/concepts/pr66091.C: Likewise.
1963 * g++.dg/concepts/explicit-spec2.C: Likewise.
1964 * g++.dg/concepts/equiv.C: Likewise.
1965 * g++.dg/concepts/friend1.C: Likewise.
1966 * g++.dg/concepts/fn4.C: Likewise.
1967 * g++.dg/concepts/var-templ3.C: Likewise.
1968 * g++.dg/concepts/explicit-inst2.C: Likewise.
1969 * g++.dg/concepts/alias2.C: Likewise.
1970 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1971 * g++.dg/concepts/placeholder6.C: Likewise.
1972 * g++.dg/concepts/fn10.C: Likewise.
1973 * g++.dg/concepts/req3.C: Likewise.
1974 * g++.dg/concepts/variadic2.C: Likewise.
1975 * g++.dg/concepts/pr65636.C: Likewise.
1976 * g++.dg/concepts/intro6.C: Likewise.
1977 * g++.dg/concepts/class2.C: Likewise.
1978 * g++.dg/concepts/fn2.C: Likewise.
1979 * g++.dg/concepts/req20.C: Likewise.
1980 * g++.dg/concepts/req8.C: Likewise.
1981 * g++.dg/concepts/placeholder1.C: Likewise.
1982 * g++.dg/concepts/pr65854.C: Likewise.
1983 * g++.dg/concepts/member-concept.C: Likewise.
1984 * g++.dg/concepts/template-parm2.C: Likewise.
1985 * g++.dg/concepts/variadic1.C: Likewise.
1986 * g++.dg/concepts/fn7.C: Likewise.
1987 * g++.dg/concepts/intro4.C: Likewise.
1988 * g++.dg/concepts/req13.C: Likewise.
1989 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1990 * g++.dg/concepts/explicit-spec6.C: Likewise.
1991 * g++.dg/concepts/auto1.C: Likewise.
1992 * g++.dg/concepts/alias1.C: Likewise.
1993 * g++.dg/concepts/fn-concept1.C: Likewise.
1994 * g++.dg/concepts/template-parm11.C: Likewise.
1995 * g++.dg/concepts/explicit-spec4.C: Likewise.
1996 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1997 * g++.dg/concepts/req9.C: Likewise.
1998 * g++.dg/concepts/req4.C: Likewise.
1999 * g++.dg/concepts/pr65681.C: Likewise.
2000 * g++.dg/concepts/req7.C: Likewise.
2001 * g++.dg/concepts/req12.C: Likewise.
2002 * g++.dg/concepts/fn5.C: Likewise.
2003 * g++.dg/concepts/alias4.C: Likewise.
2004 * g++.dg/concepts/generic-fn.C: Likewise.
2005 * g++.dg/concepts/feature-macro.C: Likewise.
2006 * g++.dg/concepts/req19.C: Likewise.
2007 * g++.dg/concepts/placeholder3.C: Likewise.
2008 * g++.dg/concepts/intro3.C: Likewise.
2009 * g++.dg/concepts/partial-spec5.C: Likewise.
2010 * g++.dg/concepts/template-parm4.C: Likewise.
2011 * g++.dg/concepts/dr1430.C: Likewise.
2012 * g++.dg/concepts/pr65634.C: Likewise.
2013 * g++.dg/concepts/var-concept4.C: Likewise.
2014 * g++.dg/concepts/pr67249.C: Likewise.
2015 * g++.dg/concepts/expression.C: Likewise.
2016 * g++.dg/concepts/pr65575.C: Likewise.
2017 * g++.dg/concepts/partial-spec2.C: Likewise.
2018 * g++.dg/concepts/template-parm9.C: Likewise.
2019 * g++.dg/concepts/inherit-ctor1.C: Likewise.
2020 * g++.dg/concepts/equiv2.C: Likewise.
2021 * g++.dg/concepts/req11.C: Likewise.
2022 * g++.dg/concepts/template-parm1.C: Likewise.
2023 * g++.dg/concepts/inherit-ctor2.C: Likewise.
2024 * g++.dg/concepts/var-concept1.C: Likewise.
2025 * g++.dg/concepts/fn3.C: Likewise.
2026 * g++.dg/torture/pr46364.C: Likewise.
2027 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
2028 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2029 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
2030 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
2031 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
2032 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2033 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
2034 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
2035 * g++.dg/torture/pr52918-1.C: Likewise.
2036 * g++.dg/torture/pr49394.C: Likewise.
2037 * g++.dg/torture/pr57190.C: Likewise.
2038 * g++.dg/cpp0x/static_assert8.C: Likewise.
2039 * g++.dg/cpp0x/noexcept19.C: Likewise.
2040 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2041 * g++.dg/cpp0x/variadic73.C: Likewise.
2042 * g++.dg/cpp0x/noexcept02.C: Likewise.
2043 * g++.dg/cpp0x/defaulted23.C: Likewise.
2044 * g++.dg/cpp0x/noexcept08.C: Likewise.
2045 * g++.dg/cpp0x/auto9.C: Likewise.
2046 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
2047 * g++.dg/cpp0x/error5.C: Likewise.
2048 * c-c++-common/gomp/atomic-12.c: Likewise.
2049 * c-c++-common/gomp/atomic-13.c: Likewise.
2050 * c-c++-common/gomp/atomic-14.c: Likewise.
2051 * c-c++-common/Wvarargs-2.c: Likewise.
2052 * c-c++-common/Wvarargs.c: Likewise.
2053 * c-c++-common/vector-subscript-2.c: Likewise.
2054 * g++.old-deja/g++.robertl/eb123.C: Likewise.
2055 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
2056 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
2057 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2058 * g++.old-deja/g++.eh/throw2.C: Likewise.
2059 * g++.old-deja/g++.eh/throw1.C: Likewise.
2060 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
2061 * g++.old-deja/g++.other/new7.C: Likewise.
2062 * g++.old-deja/g++.other/crash30.C: Likewise.
2063 * g++.old-deja/g++.other/regstack.C: Likewise.
2064 * g++.old-deja/g++.other/crash28.C: Likewise.
2065 * g++.old-deja/g++.jason/bool5.C: Likewise.
2066 * g++.old-deja/g++.mike/p10416.C: Likewise.
2067 * g++.old-deja/g++.mike/eh25.C: Likewise.
2068 * g++.old-deja/g++.mike/eh55.C: Likewise.
2069
a1189286
JJ
2070 PR rtl-optimization/82192
2071 * gcc.c-torture/execute/pr82192.c: New test.
2072
897da303
RB
20732017-09-15 Richard Biener <rguenther@suse.de>
2074
2075 PR tree-optimization/82217
2076 * gcc.dg/torture/pr82217.c: New testcase.
2077
854dde43
JJ
20782017-09-15 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR target/82145
2081 * gcc.target/i386/pr82145.c: New test.
2082
22d07ec2
PT
20832017-09-15 Paul Thomas <pault@gcc.gnu.org>
2084
2085 PR fortran/82184
2086 * gfortran.dg/pointer_array_9.f90: New test.
2087
12fca96e
MM
20882017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2089
2090 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
2091 __builtin_fabsq.
2092 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
2093 of __builtin_fabsq. Prevent the test from running on 32-bit.
2094 * gcc.target/powerpc/float128-fma1.c: New test.
2095 * gcc.target/powerpc/float128-fma2.c: Likewise.
2096 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
2097 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2098
595ced60
DM
20992017-09-14 David Malcolm <dmalcolm@redhat.com>
2100
2101 PR jit/82174
2102 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
2103 New test case.
2104
44e13e60
PH
21052017-09-14 Pat Haugen <pthaugen@us.ibm.com>
2106
2107 * gcc.target/powerpc/r2_shrink-wrap.c: New.
2108
2a94be35
WS
21092017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2110
2111 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
2112 lp64 requirement.
2113
0fa0fdb7
RB
21142017-09-14 Richard Biener <rguenther@suse.de>
2115
2116 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
2117 * gcc.dg/uninit-suppress_2.c: Adjust.
2118 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2119
83ada6e8
RO
21202017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2121
2122 PR tree-optimization/80996
2123 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
2124
c5f59763
JJ
21252017-09-14 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR target/81325
2128 * g++.dg/cpp0x/pr81325.C: New test.
2129
87f3a5cf
PT
21302017-09-13 Paul Thomas <pault@gcc.gnu.org>
2131
2132 PR fortran/82173
2133 * gfortran.dg/pdt_10.f03 : New test.
2134
b6509175
PC
21352017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 PR c++/68177
2138 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
2139
c7885b85
ML
21402017-09-13 Martin Liska <mliska@suse.cz>
2141
2142 PR middle-end/82154
2143 * g++.dg/torture/pr82154.C: New test.
2144
97e63e12
PC
21452017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 PR c++/61362
2148 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
2149 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
2150
bce5091a
SE
21512017-09-13 Steve Ellcey <sellcey@cavium.com>
2152
2153 PR tree-optimization/80925
2154 * gfortran.dg/vect/vect-2.f90: Add
2155 --param vect-max-peeling-for-alignment=0 option.
2156 Remove unaligned access and peeling checks.
2157 * gfortran.dg/vect/vect-3.f90: Ditto.
2158 * gfortran.dg/vect/vect-4.f90: Ditto.
2159 * gfortran.dg/vect/vect-5.f90: Ditto.
2160
13380861
PC
21612017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR c++/61135
2164 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
2165 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
2166
bb5d9711
JW
21672017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2168
2169 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
2170
267bbb6f
MP
21712017-09-13 Marek Polacek <polacek@redhat.com>
2172
2173 PR c/82167
2174 * gcc.dg/pr82167.c: New test.
2175
8a411aa3
WS
21762017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2177
2178 * gcc.target/powerpc/fold-vec-ld-char.c: New.
2179 * gcc.target/powerpc/fold-vec-ld-double.c: New.
2180 * gcc.target/powerpc/fold-vec-ld-float.c: New.
2181 * gcc.target/powerpc/fold-vec-ld-int.c: New.
2182 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
2183 * gcc.target/powerpc/fold-vec-ld-short.c: New.
2184
1cb656f8
JW
21852017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2186
2187 * gcc.target/aarch64/pr62178.c: Updated testcase
2188 to scan for two ldrs and an mla.
2189
e5b87132
PC
21902017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2191
2192 PR c++/59949
2193 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
2194
491cefb7
WD
21952017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
2196
2197 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
2198
4395a473
TP
21992017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2200
2201 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
2202 ARMv8-A and ARMv8-R.
2203 * gcc.target/arm/acle/cdp2.c: Likewise.
2204 * gcc.target/arm/acle/ldc.c: Likewise.
2205 * gcc.target/arm/acle/ldc2.c: Likewise.
2206 * gcc.target/arm/acle/ldc2l.c: Likewise.
2207 * gcc.target/arm/acle/ldcl.c: Likewise.
2208 * gcc.target/arm/acle/mcr.c: Likewise.
2209 * gcc.target/arm/acle/mcr2.c: Likewise.
2210 * gcc.target/arm/acle/mcrr.c: Likewise.
2211 * gcc.target/arm/acle/mcrr2.c: Likewise.
2212 * gcc.target/arm/acle/mrc.c: Likewise.
2213 * gcc.target/arm/acle/mrc2.c: Likewise.
2214 * gcc.target/arm/acle/mrrc.c: Likewise.
2215 * gcc.target/arm/acle/mrrc2.c: Likewise.
2216 * gcc.target/arm/acle/stc.c: Likewise.
2217 * gcc.target/arm/acle/stc2.c: Likewise.
2218 * gcc.target/arm/acle/stc2l.c: Likewise.
2219 * gcc.target/arm/acle/stcl.c: Likewise.
2220 * lib/target-supports.exp:
2221 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
2222 and stcl in the comment.
2223 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
2224 and disable Thumb-1 targets.
2225 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
2226 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
2227
caf3dcdf
PC
22282017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/47226
2231 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
2232 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
2233
2da6996c
RB
22342017-09-13 Richard Biener <rguenther@suse.de>
2235
2236 PR middle-end/82128
2237 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
2238 default-def to avoid breaking iterator update with the weird
2239 interaction with cgraph_update_edges_for_call_stmt_node.
2240
d6ecd2cf
KV
22412017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2242
2243 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2244
741bbaab
PC
2245017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2246
2247 PR c++/70621
2248 * g++.dg/torture/pr70621.C: New.
2249
18a4e7e3
PT
22502017-09-12 Paul Thomas <pault@gcc.gnu.org>
2251
2252 PR fortran/82173
2253 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
2254 is defined' error.
2255 * gfortran.dg/pdt_6.f03 : New test.
2256 * gfortran.dg/pdt_7.f03 : New test.
2257 * gfortran.dg/pdt_8.f03 : New test.
2258
2259 PR fortran/82168
2260 * gfortran.dg/pdt_9.f03 : New test.
2261
cbc45bea
JJ
22622017-09-12 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR target/82112
2265 * gcc.target/powerpc/pr82112.c: New test.
2266 * g++.dg/ext/altivec-18.C: New test.
2267
5f33b353
ML
22682017-09-12 Martin Liska <mliska@suse.cz>
2269
2270 PR testsuite/82114
2271 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2272
29545149
RB
22732017-09-12 Richard Biener <rguenther@suse.de>
2274
2275 PR tree-optimization/82157
2276 * gcc.dg/torture/pr82157.c: New testcase.
2277
8101ec85
SA
22782017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2279
2280 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2281 attribute.
2282 * gcc.target/mips/near-far-2.c: Likewise.
2283 * gcc.target/mips/near-far-3.c: Likewise.
2284 * gcc.target/mips/near-far-4.c: Likewise.
2285
ec33aebb
JJ
22862017-09-12 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR target/82112
2289 * c-c++-common/pr82112.c: New test.
2290 * gcc.dg/pr82112.c: New test.
2291
2f6c18e0
EB
22922017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2293
2294 PR ada/79441
2295 * gnat.dg/pack9.adb: Robustify.
2296
ff3598bc
PT
22972017-09-10 Paul Thomas <pault@gcc.gnu.org>
2298
2299 PR fortran/34640
2300 * gfortran.dg/associate_24.f90: New test.
2301 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2302 checks.
2303 * gfortran.dg/no_arg_check_2.f90: Likewise.
2304 * gfortran.dg/pointer_array_1.f90: New test.
2305 * gfortran.dg/pointer_array_2.f90: New test.
2306 * gfortran.dg/pointer_array_7.f90: New test.
2307 * gfortran.dg/pointer_array_8.f90: New test.
2308 * gfortran.dg/pointer_array_component_1.f90: New test.
2309 * gfortran.dg/pointer_array_component_2.f90: New test.
2310 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2311 counts by 1.
2312
2313 PR fortran/40737
2314 * gfortran.dg/pointer_array_3.f90: New test.
2315
2316 PR fortran/57116
2317 * gfortran.dg/pointer_array_4.f90: New test.
2318
2319 PR fortran/55763
2320 * gfortran.dg/pointer_array_5.f90: New test.
2321
2322 PR fortran/57019
2323 * gfortran.dg/pointer_array_6.f90: New test.
2324
019bf9ad
JW
23252017-09-09 Jonathan Wakely <jwakely@redhat.com>
2326
2327 PR c++/81852
2328 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2329 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2330 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2331 * g++.dg/cpp1y/feat-neg.C: Likewise.
2332 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2333
95b7c2e0
PMR
23342017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2335
2336 * gnat.dg/debug14.adb: New test.
2337
89ec98ed
EB
23382017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2339
2340 * gnat.dg/specs/atomic3.ads: New test.
2341
ea09ecc5
EB
23422017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gnat.dg/specs/vfa.ads: Rename into...
2345 * gnat.dg/specs/vfa1.ads: ...this.
2346 * gnat.dg/specs/vfa2.ads: New test.
2347
5bab4c96
PT
23482017-09-09 Paul Thomas <pault@gcc.gnu.org>
2349
2350 * gfortran.dg/pdt_1.f03 : New test.
2351 * gfortran.dg/pdt_2.f03 : New test.
2352 * gfortran.dg/pdt_3.f03 : New test.
2353 * gfortran.dg/pdt_4.f03 : New test.
2354 * gfortran.dg/pdt_5.f03 : New test.
2355
b2c5d6f1 23562017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2357
2358 * gcc.dg/pr81988.c: New test.
2359
23602017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2361
1c49a3ed
EB
2362 * gnat.dg/opt67.adb: New test.
2363 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2364
86373d92
JJ
23652017-09-07 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR target/81979
2368 * gcc.dg/pr81979.c: New test.
2369
a3064a99
EB
23702017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2371
2372 PR ada/82126
2373 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2374
a7976089
RB
23752017-09-07 Richard Biener <rguenther@suse.de>
2376
2377 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2378 opportunity.
2379
bbd35101
MM
23802017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2381
2382 * gcc.target/powerpc/float128-1.c: Update options to know that
2383 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2384 -static-libgcc option which is no longer needed. Use -mvsx or
2385 -mpower9-vector to enable VSX or hardware IEEE support, rather
2386 than specifying a particular CPU.
2387 * gcc.target/powerpc/float128-2.c: Likewise.
2388 * gcc.target/powerpc/float128-cmp.c: Likewise.
2389 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2390 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2391 * gcc.target/powerpc/float128-hw.c: Likewise.
2392 * gcc.target/powerpc/float128-mix.c: Likewise.
2393 * gcc.target/powerpc/float128-type-1.c: Likewise.
2394 * gcc.target/powerpc/float128-type-2.c: Likewise.
2395 * gcc.target/powerpc/float128-3.c: New test.
2396 * gcc.target/powerpc/float128-4.c: Likewise.
2397 * gcc.target/powerpc/float128-5.c: Likewise.
2398
260da991
WD
23992017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2400
2401 PR middle-end/78468
2402 * gcc.dg/pr78468.c: Add alignment test.
2403
f6e50a7d
WW
24042017-09-06 Wish Wu <wishwu007@gmail.com>
2405 Jakub Jelinek <jakub@redhat.com>
2406
2407 * gcc.dg/sancov/cmp0.c: New test.
2408
f6bd5664
RB
24092017-09-06 Richard Biener <rguenther@suse.de>
2410
2411 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2412 test for correctness of vector lowering.
2413
796bd467
RB
24142017-09-06 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/82108
2417 * gcc.dg/vect/pr82108.c: New testcase.
2418
e9982c6a
MJ
24192017-09-06 Martin Jambor <mjambor@suse.cz>
2420
2421 PR tree-optimization/82078
2422 * gcc.dg/tree-ssa/pr82078.c: New test.
2423
3581d5db
JJ
24242017-09-06 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR middle-end/82095
2427 * gcc.dg/tls/pr82095.c: New test.
2428
bcc6842b
JJ
24292017-09-05 Jakub Jelinek <jakub@redhat.com>
2430
0fe4bc78
JJ
2431 PR middle-end/81768
2432 * gcc.dg/gomp/pr81768-2.c: New test.
2433
bcc6842b
JJ
2434 PR middle-end/81768
2435 * gcc.dg/gomp/pr81768-1.c: New test.
2436
55b2ce1c
BS
24372017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2438
2439 PR target/81833
2440 * gcc.target/powerpc/pr81833-1.c: New file.
2441 * gcc.target/powerpc/pr81833-2.c: New file.
2442
f174328e
L
24432017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2444
2445 PR target/59501
2446 PR target/81624
2447 PR target/81769
2448 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2449 * gcc.target/i386/pr81769-1a.c: New test.
2450 * gcc.target/i386/pr81769-1b.c: Likewise.
2451 * gcc.target/i386/pr81769-2.c: Likewise.
2452
c253525e
MP
24532017-09-05 Marek Polacek <polacek@redhat.com>
2454
2455 PR sanitizer/82072
2456 * c-c++-common/ubsan/pr82072-2.c: New test.
2457
d49318d9
PC
24582017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 PR c++/81942
2461 * g++.dg/cpp1y/constexpr-return3.C: New.
2462
d3b080bc
EB
24632017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2464
2465 * gnat.dg/incomplete5.ad[sb]: New test.
2466 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2467
1f073c92
EB
24682017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2469
2470 * gnat.dg/specs/uc2.ads: New test.
2471
806fcf71
EB
24722017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2473
2474 * gnat.dg/taft_type4.adb: New test.
2475 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2476
a0f8cad6
RB
24772017-09-05 Richard Biener <rguenther@suse.de>
2478
2479 PR tree-optimization/82102
2480 * gcc.dg/torture/pr82102.c: New testcase.
2481
babf697a
EB
24822017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2483
2484 * testsuite/gnat.dg/array29.ad[sb]: New test.
2485
02e637d8
ML
24862017-09-05 Martin Liska <mliska@suse.cz>
2487
2488 PR tree-optimization/82032
2489 * g++.dg/other/pr82032.C: New test.
2490 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2491 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2492 * gcc.dg/switch-10.c: Likewise.
2493
bc394e5a
UB
24942017-09-04 Uros Bizjak <ubizjak@gmail.com>
2495
2496 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2497 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2498
9afacf39
BE
24992017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2500
2501 PR target/77308
2502 * gcc.target/arm/pr77308-1.c: New test.
2503
11a82e25
RB
25042017-09-04 Richard Biener <rguenther@suse.de>
2505
2506 PR tree-optimization/82084
2507 * g++.dg/torture/pr82084.C: New testcase.
2508
bc7fe952
MP
25092017-09-04 Marek Polacek <polacek@redhat.com>
2510
2511 PR c/81783
2512 * c-c++-common/Wtautological-compare-5.c: New test.
2513
8713d0f1
JL
25142017-09-04 Jeff Law <law@redhat.com>
2515
2516 PR tree-optimization/64910
2517 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2518
8d2b48ae
MP
25192017-09-04 Marek Polacek <polacek@redhat.com>
2520
2521 PR sanitizer/82072
2522 * c-c++-common/ubsan/pr82072.c: New test.
2523
e910a9b1
RB
25242017-09-04 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/82060
2527 * g++.dg/torture/pr82060.C: New testcase.
2528
d8c40eff
AM
25292017-09-04 Alexander Monakov <amonakov@ispras.ru>
2530
2531 PR rtl-optimization/57448
2532 PR target/67458
2533 PR target/81316
2534 * gcc.dg/atomic/pr80640-2.c: New testcase.
2535 * gcc.dg/atomic/pr81316.c: New testcase.
2536
1fda57cb
TV
25372017-09-04 Tom de Vries <tom@codesourcery.com>
2538
2539 PR tree-optimization/82052
2540 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2541 call in fn11.
2542
792ce29f
JJ
25432017-09-04 Jakub Jelinek <jakub@redhat.com>
2544
ca1150f0
JJ
2545 PR sanitizer/81981
2546 * gcc.dg/ubsan/pr81981.c: New test.
2547
792ce29f
JJ
2548 PR tree-optimization/70043
2549 PR testsuite/82093
2550 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2551
83982f26
UB
25522017-09-04 Uros Bizjak <ubizjak@gmail.com>
2553
2554 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2555 * gcc.target/i386/bmi-check.h (main): Ditto.
2556 * gcc.target/i386/bmi2-check.h (main): Ditto.
2557 * gcc.target/i386/rtm-check.h (main): Ditto.
2558 * gcc.target/i386/sha-check.h (main): Ditto.
2559 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2560 (main): Use __get_cpuid_count. Use check_osxsave.
2561 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2562 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2563 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2564 (main): Use check_osxsave.
2565
f36b315d
UB
25662017-09-03 Uros Bizjak <ubizjak@gmail.com>
2567
2568 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2569 and return NORUNRES on failure.
2570 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2571 __builtin_va_arg_pack instead of __va_arg_pack.
2572 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2573 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2574 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2575 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2576 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2577
bff0050a
JJ
25782017-09-01 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR target/81766
2581 * gcc.target/i386/pr81766.c: New test.
2582
e035be33
JM
25832017-09-01 Joseph Myers <joseph@codesourcery.com>
2584
2585 PR c/82071
2586 * gcc.target/i386/excess-precision-7.c: New test.
2587
db6bb1ec
AK
25882017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2589
2590 PR target/82012
2591 * gcc.target/s390/target-attribute/pr82012.c: New test.
2592
0e34f6d8
JL
25932017-09-01 Jeff Law <law@redhat.com>
2594
2ec399d8
JS
2595 * gcc.target/i386/const-in-bss.c: New test.
2596
0e34f6d8
JL
2597 PR tree-optimization/82052
2598 * gcc.c-torture/compile/pr82052.c: New test.
2599
349884d1
JJ
26002017-09-01 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR sanitizer/81923
2603 * gcc.dg/asan/pr81923.c: New test.
2604
002618d8
ML
26052017-09-01 Martin Liska <mliska@suse.cz>
2606
2607 PR tree-optimization/82059
2608 * gcc.dg/tree-ssa/pr82059.c: New test.
2609
a2de90a4
CZ
26102017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2611
2612 * gcc.target/arc/loop-1.c: Deleted.
2613
1370fccf
CZ
26142017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2615
2616 * gcc.target/arc/arc.exp: Test also cpp files.
2617 * gcc.target/arc/tdelay_slots.cpp: New test.
2618
7cfbf676
CZ
26192017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2620
2621 * gcc.target/arc/pr9001184797.c: New test.
2622
d2e05fcb
JJ
26232017-09-01 Jakub Jelinek <jakub@redhat.com>
2624
2625 PR c/81887
2626 * c-c++-common/gomp/pr81887.c: New test.
2627 * gfortran.dg/gomp/pr81887.f90: New test.
2628
8dc9277a
MP
26292017-09-01 Marek Polacek <polacek@redhat.com>
2630
2631 PR c++/82040
2632 * g++.dg/warn/Wbool-operation-1.C: New test.
2633
9f532472
CZ
26342017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2635
2636 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2637 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2638
b6fb7933
CZ
26392017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2640
2641 * gcc.target/arc/sdata-3.c: New file.
2642 * gcc.target/arc/sdata-4.c: Likewise.
2643
7488b577
RB
26442017-08-31 Richard Biener <rguenther@suse.de>
2645
2646 PR middle-end/82054
2647 * g++.dg/gomp/pr82054.C: New testcase.
2648
3aebc597
RL
26492017-08-31 Renlin Li <renlin.li@arm.com>
2650 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2651
2652 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2653
3e75ec3f
BS
26542017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2655
2656 PR tree-optimization/81987
2657 * g++.dg/torture/pr81987.C: New file.
2658
02d54806
EB
26592017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2660
2661 * gnat.dg/aggr22.ad[sb]: New test.
2662
e0bd5a28
PH
26632017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2664
2665 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2666
6da714c6
MM
26672017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2668
2669 PR target/82015
2670 * gcc.target/powerpc/pr82015.c: Fix up error message.
2671
6cc30cb4
ML
26722017-08-30 Martin Liska <mliska@suse.cz>
2673
2674 PR inline-asm/82001
2675 * gcc.dg/ipa/pr82001.c: New test.
2676
d16c828e
ML
26772017-08-30 Martin Liska <mliska@suse.cz>
2678
2679 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2680
36ef8e6f
RB
26812017-08-30 Richard Biener <rguenther@suse.de>
2682
2683 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2684
72932ccf
MM
26852017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2686
2687 PR target/82015
2688 * gcc.target/powerpc/pr82015.c: New test.
2689
4e395d91
UB
26902017-08-29 Uros Bizjak <ubizjak@gmail.com>
2691
2692 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2693
2ffc0382
UB
26942017-08-29 Uros Bizjak <ubizjak@gmail.com>
2695
2696 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2697 * gcc.target/i386/abi-2.c: Ditto.
2698 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2699 * gcc.target/i386/pr22076.c: Ditto.
2700 * gcc.target/i386/pr37216.c: Ditto.
2701 * gcc.target/i386/pr39431.c: Ditto.
2702 * gcc.target/i386/pr40906-1.c: Ditto.
2703 * gcc.target/i386/pr40906-2.c: Ditto.
2704 * gcc.target/i386/pr43766.c: Ditto.
2705 * gcc.target/i386/pr46226.c: Ditto.
2706 * gcc.target/i386/pr46470.c: Ditto.
2707 * gcc.target/i386/pr59929.c: Ditto.
2708 * gcc.target/i386/sse-10.c: Ditto.
2709 * gcc.target/i386/vararg-1.c: Ditto.
2710 * gcc.target/i386/vararg-1.c: Ditto.
2711 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2712 * gcc.target/i386/pr44223.c: Ditto.
2713 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2714 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2715 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2716 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2717 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2718 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2719 * gcc.target/i386/mvc9.c: Compile for lto target only.
2720 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2721 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2722 * gcc.target/i386/pr57091.c: Ditto.
2723 * gcc.target/i386/pr61599-2.c: Ditto.
2724
8eb91869
BS
27252017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2726
2727 PR tree-optimization/81503
2728 * gcc.c-torture/execute/pr81503.c: New file.
2729
9dc3d6a9
ML
27302017-08-29 Martin Liska <mliska@suse.cz>
2731
2ffc0382 2732 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2733 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2734
faa5399b 27352017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2736 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2737
2738 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2739
14d62813
JL
27402017-08-28 Jeff Law <law@redhat.com>
2741
2742 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2743 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2744 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2745 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2746 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2747 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2748 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2749 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2750 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2751
c11384aa
JW
27522017-08-28 Janus Weil <janus@gcc.gnu.org>
2753
2754 PR fortran/81770
2755 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2756 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2757
ac9a43e1
SE
27582017-08-28 Steve Ellcey <sellcey@cavium.com>
2759
2760 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2761 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2762 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2763
2aa8aa18
RB
27642017-08-28 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/81977
2767 * g++.dg/torture/pr81977.C: New testcase.
2768
5e5ccf0d
AM
27692017-08-28 Alexander Monakov <amonakov@ispras.ru>
2770
2771 PR target/80640
2772 * gcc.dg/atomic/pr80640.c: New testcase.
2773
a5df2090
UB
27742017-08-27 Uros Bizjak <ubizjak@gmail.com>
2775
2776 PR target/81995
2777 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2778 * gcc.target/i386/pr46091-4a.c: Ditto.
2779
86e03ef9
TK
27802017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2781
2782 PR fortran/81974
2783 * gfortran.dg/inline_matmul_19.f90: New test.
2784
6e4c6a24
SM
27852017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2786
2787 * gcc.target/powerpc/m128-check.h: New file.
2788 * gcc.target/powerpc/sse-check.h: New file.
2789 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2790 * gcc.target/powerpc/sse-movlps-2.c: New file.
2791 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2792 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2793 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2794 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2795 * gcc.target/powerpc/sse-divss-1.c: New file.
2796 * gcc.target/powerpc/sse-movhps-1.c: New file.
2797 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2798 * gcc.target/powerpc/sse-subps-1.c: New file.
2799 * gcc.target/powerpc/sse-minps-1.c: New file.
2800 * gcc.target/powerpc/sse-pminub-1.c: New file.
2801 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2802 * gcc.target/powerpc/sse-shufps-1.c: New file.
2803 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2804 * gcc.target/powerpc/sse-maxps-1.c: New file.
2805 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2806 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2807 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2808 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2809 * gcc.target/powerpc/sse-mulps-1.c: New file.
2810 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2811 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2812 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2813 * gcc.target/powerpc/sse-subss-1.c: New file.
2814 * gcc.target/powerpc/sse-movss-2.c: New file.
2815 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2816 * gcc.target/powerpc/sse-minss-1.c: New file.
2817 * gcc.target/powerpc/sse-movaps-2.c: New file.
2818 * gcc.target/powerpc/sse-movlps-1.c: New file.
2819 * gcc.target/powerpc/sse-maxss-1.c: New file.
2820 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2821 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2822 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2823 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2824 * gcc.target/powerpc/sse-mulss-1.c: New file.
2825 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2826 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2827 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2828 * gcc.target/powerpc/sse-movhps-2.c: New file.
2829 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2830 * gcc.target/powerpc/sse-xorps-1.c: New file.
2831 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2832 * gcc.target/powerpc/sse-orps-1.c: New file.
2833 * gcc.target/powerpc/sse-addps-1.c: New file.
2834 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2835 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2836 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2837 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2838 * gcc.target/powerpc/sse-andps-1.c: New file.
2839 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2840 * gcc.target/powerpc/sse-divps-1.c: New file.
2841 * gcc.target/powerpc/sse-andnps-1.c: New file.
2842 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2843 * gcc.target/powerpc/sse-movss-1.c: New file.
2844 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2845 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2846 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2847 * gcc.target/powerpc/sse-movaps-1.c: New file.
2848 * gcc.target/powerpc/sse-movss-3.c: New file.
2849 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2850 * gcc.target/powerpc/sse-addss-1.c: New file.
2851 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2852
56b26dd4
MM
28532017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2854
2ffc0382 2855 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2856 * gcc.target/powerpc/dform-2.c: Likewise.
2857 * gcc.target/powerpc/dform-3.c: Likewise.
2858 * gcc.target/powerpc/pr71656-1.c: Likewise.
2859 * gcc.target/powerpc/pr71656-2.c: Likewise.
2860 * gcc.target/powerpc/pr80103-1.c: Likewise.
2861 * gcc.target/powerpc/pr80098-1.c: Likewise.
2862
6512c0f1
MS
28632017-08-24 Martin Sebor <msebor@redhat.com>
2864
2865 PR middle-end/81908
2866 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2867 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2868 * gcc.dg/tree-ssa/pr81908.c: New test.
2869
281de9c2
SM
28702017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2871
2ffc0382
UB
2872 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2873 Suppress warning during tests.
281de9c2 2874
10bfe16f
UB
28752017-08-24 Uros Bizjak <ubizjak@gmail.com>
2876
2877 * lib/target-supports.exp: Group together target-dependant checks.
2878
142ff602
BC
28792017-08-24 Bin Cheng <bin.cheng@arm.com>
2880
2881 PR tree-optimization/81913
2882 * gcc.c-torture/execute/pr81913.c: New test.
2883 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2884 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2885
9b25e12d
RB
28862017-08-23 Richard Biener <rguenther@suse.de>
2887
07a5fe52 2888 PR target/81921
9b25e12d
RB
2889 * gcc.target/i386/pr81921.c: New testcase.
2890
122f9da1
DS
28912017-08-23 Daniel Santos <daniel.santos@pobox.com>
2892
2893 * gcc.target/i386/pr80969-1.c: New testcase.
2894 * gcc.target/i386/pr80969-2a.c: Likewise.
2895 * gcc.target/i386/pr80969-2.c: Likewise.
2896 * gcc.target/i386/pr80969-3.c: Likewise.
2897 * gcc.target/i386/pr80969-4a.c: Likewise.
2898 * gcc.target/i386/pr80969-4b.c: Likewise.
2899 * gcc.target/i386/pr80969-4.c: Likewise.
2900 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2901 * lib/target-supports.exp (check_avx512_os_support_available,
2902 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2903 New proceedures for target avx512f and avx512f_runtime selectors.
2904 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2905
397ecd05
DM
29062017-08-23 David Malcolm <dmalcolm@redhat.com>
2907
2908 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2909 * gcc.dg/param-type-mismatch.c: New test case.
2910
44b1b798
WS
29112017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2912
2913 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2914 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2915 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2916 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2917 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2918 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2919 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2920
60591d4e
RB
29212017-08-23 Richard Biener <rguenther@suse.de>
2922
2923 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2924 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2925 * gnat.dg/noinline2.adb: Likewise.
2926 * gnat.dg/renaming6.adb: Likewise.
2927 * gnat.dg/renaming6.ads: Likewise.
2928 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2929
3767b2e4
RB
29302017-08-23 Richard Biener <rguenther@suse.de>
2931
2932 PR lto/81940
2933 * g++.dg/lto/pr81940_0.C: New testcase.
2934
c37691e5
TC
29352017-08-23 Tamar Christina <tamar.christina@arm.com>
2936
2937 PR middle-end/19706
2938 * gcc.dg/tree-ssa/pr19706.c: New.
2939 * lib/target-supports.exp (check_effective_target_xorsign): New.
2940
4d68ff06
DS
29412017-08-22 Daniel Santos <daniel.santos@pobox.com>
2942
2943 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2944 -mabi=ms
2945 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2946 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2947 * gcc.target/i386/pr66275.c: Likewise.
2948 * gcc.target/i386/pr68018.c: Likewise.
2949
5b37159f
WS
29502017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2951
2952 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2953
0db8ddfc
JL
29542017-08-22 Jeff Law <law@redhat.com>
2955
2956 PR tree-optimization/81741
2957 PR tree-optimization/71947
2958 * gcc.dg/tree-ssa/pr81741.c: New test.
2959 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2960 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2961 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2962 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2963 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2964 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2965 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2966
44d23deb
YR
29672017-08-22 Yvan Roux <yvan.roux@linaro.org>
2968
07a5fe52
UB
2969 PR c++/80287
2970 * g++.dg/pr80287.C: New test.
44d23deb 2971
7f1bf27a
RB
29722017-08-22 Richard Biener <rguenther@suse.de>
2973
2974 Revert
2975 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2976
2977 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2978
1823c4f6
RB
29792017-08-22 Richard Biener <rguenther@suse.de>
2980
2981 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2982 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2983 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2984 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2985 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2986 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2987 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2988 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2989
bef016bf
JD
29902017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2991
2992 PR fortran/81296
2993 * gfortran.dg/dtio_12.f90: Update test.
2994
57cea2b3
NS
29952017-08-21 Nathan Sidwell <nathan@acm.org>
2996
2997 * g++.dg/template/pr81899.C: Fix c++03.
2998 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2999
7f204c0f
DM
30002017-08-21 David Malcolm <dmalcolm@redhat.com>
3001
3002 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
3003 Update expected result to show all of "(long)0" being underlined.
3004 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3005 (test_multitoken_macro): Update expected underlining.
3006
2f687306
DM
30072017-08-21 David Malcolm <dmalcolm@redhat.com>
3008
3009 * gcc.dg/format/diagnostic-ranges.c: Update expected results
3010 to show underlining of all pertinent params.
3011 * gcc.dg/format/pr72858.c: Likewise.
3012
453773df
UB
30132017-08-21 Uros Bizjak <ubizjak@gmail.com>
3014
3015 PR target/46091
3016 * gcc.target/i386/pr46091-4.c: New test.
3017 * gcc.target/i386/pr46091-4a.c: Ditto.
3018 * gcc.target/i386/pr46091-5.c: Ditto.
3019 * gcc.target/i386/pr46091-5a.c: Ditto.
3020
5ec1701e
NS
30212017-08-21 Nathan Sidwell <nathan@acm.org>
3022
3023 PR c++/81899
3024 * g++.dg/template/pr81899.C: New.
3025
404938ed
RB
30262017-08-21 Richard Biener <rguenther@suse.de>
3027
3028 PR tree-optimization/81900
3029 * gcc.dg/torture/pr81900.c: New testcase.
3030
1ea85365
RB
30312017-08-21 Richard Biener <rguenther@suse.de>
3032
3033 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
3034 regex to handle the LTO case.
3035 * c-c++-common/asan/heap-overflow-1.c: Likewise.
3036 * c-c++-common/asan/misalign-1.c: Likewise.
3037 * c-c++-common/asan/misalign-2.c: Likewise.
3038 * c-c++-common/asan/null-deref-1.c: Likewise.
3039 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3040 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3041 * c-c++-common/asan/use-after-free-1.c: Likewise.
3042 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
3043 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3044 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3045 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3046 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3047 * g++.dg/asan/large-func-test-1.C: Likewise.
3048 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
3049
8322b607
RB
30502017-08-21 Richard Biener <rguenther@suse.de>
3051
3052 PR middle-end/81884
3053 * g++.dg/torture/pr81884.C: New testcase.
3054
8e7b84e8
JDA
30552017-08-20 John David Anglin <danglin@gcc.gnu.org>
3056
3057 PR ipa/77732
3058 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
3059
953e520d
DM
30602017-08-18 David Malcolm <dmalcolm@redhat.com>
3061
3062 PR tree-optimization/46805
3063 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
3064 * jit.dg/test-autovectorize.c: New test case.
3065
b1eb28d1
PB
30662017-08-18 Peter Bergner <bergner@vnet.ibm.com>
3067
3068 PR target/80210
3069 * gcc.target/powerpc/pr80210.c: New test.
3070
f661e57e
DM
30712017-08-18 David Malcolm <dmalcolm@redhat.com>
3072
3073 PR c++/81514
3074 * g++.dg/lookup/empty.h: New file.
3075 * g++.dg/lookup/missing-std-include-2.C: Replace include of
3076 stdio.h with empty.h and a declaration of a "std::sprintf" not based
3077 on a built-in.
3078
00aa1fa2
L
30792017-08-18 H.J. Lu <hongjiu.lu@intel.com>
3080
3081 PR c/53037
3082 * c-c++-common/pr53037-5.c: New test.
3083 * g++.dg/pr53037-1.C: Likewise.
3084 * g++.dg/pr53037-2.C: Likewise.
3085 * g++.dg/pr53037-3.C: Likewise.
3086 * g++.dg/pr53037-4.C: Likewise.
3087 * gcc.dg/pr53037-1.c: Likewise.
3088 * gcc.dg/pr53037-2.c: Likewise.
3089 * gcc.dg/pr53037-3.c: Likewise.
3090 * gcc.dg/pr53037-4.c: Likewise.
3091
4a89b7e7
PB
30922017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3093
3094 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
3095 * gcc.target/powerpc/p9-vparity.c: Likewise.
3096 * gcc.target/powerpc/pr68805.c: Likewise.
3097 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
3098
d00fdf85
PB
30992017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3100
3101 PR target/72804
3102 * gcc.target/powerpc/pr72804.c: New test.
3103
e67bbd5d
MP
31042017-08-17 Marek Polacek <polacek@redhat.com>
3105
3106 PR middle-end/81814
3107 * gcc.dg/torture/pr81814.c: New test.
3108
ea58eb88
JW
31092017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
3110
3111 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
3112
ab4b719a
TV
31132017-08-17 Tom de Vries <tom@codesourcery.com>
3114
3115 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
3116
344be1fd
RB
31172017-08-17 Richard Biener <rguenther@suse.de>
3118
3119 * gcc.dg/tree-ssa/vrp117.c: New testcase.
3120
7911a54d
UB
31212017-08-16 Uros Bizjak <ubizjak@gmail.com>
3122
3123 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
3124 scan-assembler-times for alpha*-*-*.
3125 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
3126 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
3127
b68a9f34
TK
31282017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3129
3130 PR fortran/81116
3131 * gfortran.dg/realloc_on_assignment_29.f90: New test.
3132
adb5b54b
UB
31332017-08-16 Uros Bizjak <ubizjak@gmail.com>
3134
3135 PR target/46091
3136 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
3137 (testm): New test function.
3138 * gcc.target/i386/pr46091-2.c: Ditto.
3139 * gcc.target/i386/pr46091-3.c: Ditto.
3140
90d43c80
BC
31412017-08-16 Bin Cheng <bin.cheng@arm.com>
3142
3143 PR tree-optimization/81832
3144 * gcc.dg/tree-ssa/pr81832.c: New test.
3145
963aeaad
RS
31462017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
3147
3148 PR tree-optimization/81835
3149 * gcc.dg/vect/pr81815.c: New test.
3150
aaf46c35
JM
31512017-08-15 Joseph Myers <joseph@codesourcery.com>
3152
3153 PR target/78460
3154 PR target/67712
3155 * gcc.c-torture/compile/string-large-1.c: New test.
3156
204b99cd
RB
31572017-08-15 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/81790
3160 * gcc.dg/torture/pr81790.c: New testcase.
3161
27be025d
MS
31622017-08-14 Martin Sebor <msebor@redhat.com>
3163
3164 PR c/81117
3165 * c-c++-common/attr-nonstring-1.c: New test.
3166
da67acb9
MS
31672017-08-14 Martin Sebor <msebor@redhat.com>
3168
3169 PR c/81117
3170 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
3171
9e3b1778
DE
31722017-08-14 David Edelsohn <dje.gcc@gmail.com>
3173
3174 * gcc.dg/ucnid-5.c: Skip on AIX.
3175 * gcc.target/powerpc/pr79909.c: Skip on AIX.
3176
2912db04
UB
31772017-08-14 Uros Bizjak <ubizjak@gmail.com>
3178
3179 PR target/46091
3180 * gcc.target/i386/pr46091-1.c: New test.
3181 * gcc.target/i386/pr46091-2.c: Ditto.
3182 * gcc.target/i386/pr46091-3.c: Ditto.
3183
c7fd2176
WD
31842017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3185
3186 PR target/81643
3187 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
3188
a72a7e39
BS
31892017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3190
3191 PR target/79845
3192 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
3193 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
3194 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
3195 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3196 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3197 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
3198 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3199 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
3200 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3201 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3202 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3203 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3204 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3205 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3206 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3207 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3208 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3209 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3210 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3211 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3212 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3213 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3214 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3215 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3216 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3217 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3218 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3219 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3220 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3221 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3222 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3223 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3224 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3225 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3226 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3227 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3228 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3229 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3230 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3231 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3232 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3233 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3234 * gcc.target/powerpc/cmpb-3.c: Likewise.
3235 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3236 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3237 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3238 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3239 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3240 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3241 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3242 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3243 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3244 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3245 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3246 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3247 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3248 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3249 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3250 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3251 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3252 * gcc.target/powerpc/no-r11-3.c: Likewise.
3253 * gcc.target/powerpc/pr80098-1.c: Likewise.
3254 * gcc.target/powerpc/pr80098-2.c: Likewise.
3255 * gcc.target/powerpc/pr80098-3.c: Likewise.
3256 * gcc.target/powerpc/pr80098-4.c: Likewise.
3257 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3258 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3259 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3260 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3261 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3262 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3263 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3264 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3265 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3266 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3267 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3268
8d2d0de9
BC
32692017-08-14 Bin Cheng <bin.cheng@arm.com>
3270
3271 PR tree-optimization/81799
3272 * gcc.dg/tree-ssa/pr81799.c: New.
3273
5316dd1b
WD
32742017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3275
3276 PR middle-end/46932
3277 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3278 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3279
250db3f9
SN
32802017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3281
3282 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3283 -mno-pc-relative-literal-loads.
3284
0d9255af
RO
32852017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3286
3287 PR testsuite/81793
3288 * gcc.dg/pie-static-1.c: Require both static and pie support.
3289 * gcc.dg/pie-static-2.c: Likewise.
3290
7a7b545f
PMR
32912017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3292
3293 PR ada/79542
3294 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3295
bb85aa74
MP
32962017-08-11 Marek Polacek <polacek@redhat.com>
3297
3298 PR c/81795
3299 * gcc.dg/pr81795.c: New test.
3300
c4fa8984
TK
33012017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3302
3303 PR fortran/60355
3304 * gfortran.dg (bind_c_usage_30): New test.
3305
fe8a99d8
ML
33062017-08-11 Martin Liska <mliska@suse.cz>
3307
3308 PR tree-opt/79987
3309 * gcc.target/i386/mpx/pr79987.c: New test.
3310
4c71a171
ML
33112017-08-11 Martin Liska <mliska@suse.cz>
3312
3313 PR ipa/81213
3314 * gcc.target/i386/pr81213.c: New test.
3315
e1769bdd
UB
33162017-08-10 Uros Bizjak <ubizjak@gmail.com>
3317
3318 PR target/81708
3319 * gcc.target/i386/stack-prot-sym.c: New test.
3320
adc84037
RS
33212017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3322
3323 PR testsuite/81738
3324 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3325 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3326 vect_perm and vect_element_align for vectorization.
3327
8e941ae9
L
33282017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3329
3330 PR target/81736
3331 * gcc.target/i386/pr81736-1.c: New test.
3332 * gcc.target/i386/pr81736-2.c: Likewise.
3333 * gcc.target/i386/pr81736-3.c: Likewise.
3334 * gcc.target/i386/pr81736-4.c: Likewise.
3335 * gcc.target/i386/pr81736-5.c: Likewise.
3336 * gcc.target/i386/pr81736-6.c: Likewise.
3337 * gcc.target/i386/pr81736-7.c: Likewise.
3338
798f8628
WS
33392017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3340
3341 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3342 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3343
32129a17
DM
33442017-08-10 David Malcolm <dmalcolm@redhat.com>
3345
3346 * c-c++-common/missing-close-symbol.c: New test case.
3347 * c-c++-common/missing-symbol.c: New test case.
3348 * gcc.dg/unclosed-init.c: New test case.
3349 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3350 * g++.dg/diagnostic/unclosed-function.C: New test case.
3351 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3352 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3353 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3354 "expected identifier" error.
3355
57e1270f
FR
33562017-08-10 Fritz Reese <fritzoreese@gmail.com>
3357
3358 * gfortran.dg/dec_d_lines_1.f: New test.
3359 * gfortran.dg/dec_d_lines_2.f: New test.
3360
33612017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3362
3363 * gfortran.dg/dec_structure_18.f90: New test.
3364 * gfortran.dg/dec_structure_19.f90: New test.
3365 * gfortran.dg/dec_structure_20.f90: New test.
3366 * gfortran.dg/dec_structure_21.f90: New test.
3367
aaab59b4
MP
33682017-08-10 Marek Polacek <polacek@redhat.com>
3369
3370 PR testsuite/81784
3371 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3372
f234f078
MP
3373 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3374
2b7d0696
ML
33752017-08-10 Martin Liska <mliska@suse.cz>
3376
3377 PR c++/81355
3378 * g++.dg/other/pr81355.C: New test.
3379
47ee1b7c
DM
33802017-08-09 David Malcolm <dmalcolm@redhat.com>
3381
3382 * jit.dg/all-non-failing-tests.h: Add note about
3383 test-vector-types.cc.
3384 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3385 case.
3386 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3387 New test case.
3388 * jit.dg/test-vector-types.cc: New test case.
3389
b388427b
AP
33902017-08-09 Andrew Pinski <apinski@cavium.com>
3391
3392 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3393 --save-temps to the options passed.
3394
12c2ab7b
MC
33952017-08-09 Michael Collison <michael.collison@arm.com>
3396
3397 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3398 boundary option and fix comment.
3399 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3400 boundary option and fix comment.
3401 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3402 boundary option and fix comment.
3403 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3404 -mstructure-size boundary option.
3405
a8a581af
SB
34062017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3407
3408 PR rtl-optimization/81423
3409 * gcc.c-torture/execute/pr81423.c: New testcase.
3410
50a87c1c
WS
34112017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3412
3413 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3414 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3415 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3416 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3417
3d9a180f
WS
34182017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3419
3420 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3421 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3422
ee9a9e7b
WS
34232017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3424
3425 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3426 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3427 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3428
07999eb2
WS
34292017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3430
3431 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3432 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3433 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3434 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3435
0ca970cd
SB
34362017-08-09 Slava Barinov <v.barinov@samsung.com>
3437
3438 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3439
296c53ac
MP
34402017-08-09 Marek Polacek <polacek@redhat.com>
3441
3442 PR c/81233
3443 * gcc.dg/diagnostic-types-1.c: New test.
3444 * gcc.dg/assign-warn-1.c: Update warning messages.
3445 * gcc.dg/assign-warn-2.c: Likewise.
3446 * gcc.dg/c90-const-expr-5.c: Likewise.
3447 * gcc.dg/c99-const-expr-5.c: Likewise.
3448 * gcc.dg/conv-2.c: Likewise.
3449 * gcc.dg/init-bad-7.c: Likewise.
3450 * gcc.dg/overflow-warn-1.c: Likewise.
3451 * gcc.dg/overflow-warn-2.c: Likewise.
3452 * gcc.dg/overflow-warn-3.c: Likewise.
3453 * gcc.dg/overflow-warn-4.c: Likewise.
3454 * gcc.dg/pointer-array-atomic.c: Likewise.
3455 * gcc.dg/pr26865.c: Likewise.
3456 * gcc.dg/pr61162-2.c: Likewise.
3457 * gcc.dg/pr61162.c: Likewise.
3458 * gcc.dg/pr67730-2.c: Likewise.
3459 * gcc.dg/pr69156.c: Likewise.
3460 * gcc.dg/pr70174.c: Likewise.
3461 * objc.dg/proto-lossage-4.m: Likewise.
3462
a32c8316
MP
34632017-08-09 Marek Polacek <polacek@redhat.com>
3464
3465 PR c/81417
3466 * Wsign-compare-1.c: New test.
3467 * gcc.dg/compare1.c: Adjust dg-bogus.
3468 * gcc.dg/compare2.c: Likewise.
3469 * gcc.dg/compare3.c: Likewise.
3470 * gcc.dg/compare7.c: Likewise.
3471 * gcc.dg/compare8.c: Likewise.
3472 * gcc.dg/compare9.c: Likewise.
3473 * gcc.dg/pr11492.c: Likewise.
3474
7345b714
L
34752017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3476
3477 PR driver/81523
3478 * gcc.dg/pie-7.c: New test.
3479 * gcc.dg/pie-static-1.c: Likewise.
3480 * gcc.dg/pie-static-2.c: Likewise.
3481
d5bf81b3
UB
34822017-08-08 Uros Bizjak <ubizjak@gmail.com>
3483
3484 PR target/81708
3485 * gcc.target/i386/stack-prot-guard.c: New test.
3486
4261463d
TC
34872017-08-08 Tamar Christina <tamar.christina@arm.com>
3488
3489 * gcc.target/aarch64/xorsign.c: New.
3490 * gcc.target/aarch64/xorsign_exec.c: New.
3491 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3492
b115e803
BS
34932017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3494
3495 PR tree-optimization/81354
3496 * g++.dg/torture/pr81354.C: New file.
3497
51bd28ed
RB
34982017-08-08 Richard Biener <rguenther@suse.de>
3499
3500 PR middle-end/81719
3501 * g++.dg/tree-ssa/pr81719.C: New testcase.
3502
26d66f28
RB
35032017-08-08 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/81723
3506 * gfortran.dg/pr81723.f: New testcase.
3507
82c0d3eb
BS
35082017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3509
3510 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3511 string.
3512 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3513 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3514 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3515 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3516 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3517 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3518 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3519 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3520 * gcc.target/powerpc/cmpb-3.c: Likewise.
3521 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3522 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3523
d81e058f
ML
35242017-08-08 Martin Liska <mliska@suse.cz>
3525
3526 PR tree-opt/81696
3527 * gcc.dg/ipa/pr81696.c: New test.
3528
a5c93f53
BC
35292017-08-08 Bin Cheng <bin.cheng@arm.com>
3530
3531 PR tree-optimization/81744
3532 * gcc.dg/tree-ssa/pr81744.c: New.
3533
a5afbdd6
MP
35342017-08-08 Marek Polacek <polacek@redhat.com>
3535
3536 PR c++/81607
3537 * g++.dg/other/bitfield6.C: New test.
3538
08c4c51e
MM
35392017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3540
3541 PR target/81593
3542 * gcc.target/powerpc/vec-setup.h: New tests to test various
3543 combinations of setting up vectors of 2 double word elements.
3544 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3545 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3546 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3547 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3548 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3549 vector inserts from vector extracts.
3550 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3551
950a884b
TK
35522017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3553
3554 PR fortran/68829
3555 PR fortran/81701
3556 * gfortran.dg/o_fast_stacksize.90: New test.
3557
6f1a16cb
WD
35582017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3559
3560 PR middle-end/46932
3561 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3562
4090b652
L
35632017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3564
3565 * gcc.target/i386/pr81736-1.c: Removed.
3566 * gcc.target/i386/pr81736-2.c: Likewise.
3567 * gcc.target/i386/pr81736-3.c: Likewise.
3568 * gcc.target/i386/pr81736-4.c: Likewise.
3569
079a0363
L
35702017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3571
3572 PR target/81736
3573 * gcc.target/i386/pr81736-1.c: New test.
3574 * gcc.target/i386/pr81736-2.c: Likewise.
3575 * gcc.target/i386/pr81736-3.c: Likewise.
3576 * gcc.target/i386/pr81736-4.c: Likewise.
3577
1653a865
MP
35782017-08-07 Marek Polacek <polacek@redhat.com>
3579
3580 PR middle-end/81737
3581 * gcc.dg/pr81737.c: New test.
3582
577eec56
ML
35832017-08-07 Martin Liska <mliska@suse.cz>
3584
3585 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3586 * gcc.dg/parm-impl-decl-1.c: Likewise.
3587 * gcc.dg/parm-impl-decl-3.c: Likewise.
3588 * gcc.dg/Wattributes-5.c: New test.
3589
537bf9ac
AP
35902017-08-06 Andrew Pinski <apinski@cavium.com>
3591
3592 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3593 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3594 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3595 * gcc.target/aarch64/target_attr_4.c: Likewise.
3596 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3597 * gcc.target/aarch64/target_attr_2.c: Likewise.
3598 * gcc.target/aarch64/target_attr_7.c: Likewise.
3599 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3600 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3601 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3602
90596474
AP
36032017-08-06 Andrew Pinski <apinski@cavium.com>
3604
3605 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3606 -march=armv8-a+nolse, skip if -mcpu= is passed.
3607 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3608
08e9cb5a
AP
36092017-08-06 Andrew Pinski <apinski@cavium.com>
3610
3611 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3612 * gcc.target/aarch64/_Float16_2.c: Likewise.
3613 * gcc.target/aarch64/_Float16_3.c: Likewise.
3614
4a6ad083
TV
36152017-08-06 Tom de Vries <tom@codesourcery.com>
3616
3617 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3618
b363e726
TV
36192017-08-06 Tom de Vries <tom@codesourcery.com>
3620
3621 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3622 type. Add missing return.
3623
8fbcf075
TV
36242017-08-06 Tom de Vries <tom@codesourcery.com>
3625
3626 PR testsuite/81731
3627 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3628 variable 'a' definition.
3629 (b): Remove unused variable.
3630 (gp): New variable.
3631 (check): Add parameter corresponding to call in main, and handle.
3632
67695c07
PC
36332017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3634
3635 PR c++/79790
23d12941 3636 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3637
c779bea5
YG
36382017-08-04 Yury Gribov <tetra2005@gmail.com>
3639
3640 PR tree-optimization/57371
3641 * c-c++-common/pr57371-1.c: New test.
3642 * c-c++-common/pr57371-2.c: New test.
3643 * c-c++-common/pr57371-3.c: New test.
3644 * c-c++-common/pr57371-4.c: New test.
3645 * gcc.dg/pr57371-5.c: New test.
3646
e52341f1
CL
36472017-08-04 Carl Love <cel@us.ibm.com>
3648
3649 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3650 builtin test cases for vec_mule, and vec_mulo.
3651 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3652 builtin test cases for vec_mule, and vec_mulo.
3653
295940c3
L
36542017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3655
3656 PR target/81590
3657 * gcc.target/i386/avx512-check.h: New file.
3658 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3659 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3660 * gcc.target/i386/avx512cd-check.h: Likewise.
3661 * gcc.target/i386/avx512ifma-check.h: Likewise.
3662 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3663 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3664 * gcc.target/i386/avx512bw-check.h: Rewrite.
3665 * gcc.target/i386/avx512dq-check.h: Likewise.
3666 * gcc.target/i386/avx512er-check.h: Likewise.
3667 * gcc.target/i386/avx512f-check.h: Likewise.
3668 * gcc.target/i386/avx512vl-check.h: Likewise.
3669 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3670 only.
3671 (test_512): Removed.
3672 (avx512*_test): Likewise.
3673 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3674
f4f2c2ec
MP
36752017-08-04 Marek Polacek <polacek@redhat.com>
3676
3677 PR middle-end/81695
3678 * gcc.dg/pr81695.c: New test.
3679
62c8a2cf
RS
36802017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3681
3682 PR tree-optimization/81136
3683 * gcc.dg/vect/pr81136.c: Add scan test.
3684
dfbddbeb
RS
36852017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3686
3687 * gcc.dg/vect/vect-alias-check-3.c: New test.
3688 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3689 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3690
165b2f5f
RB
36912017-08-04 Richard Biener <rguenther@suse.de>
3692
3693 PR middle-end/81705
3694 * c-c++-common/ubsan/pr81705.c: New testcase.
3695
7c0881d5
BS
36962017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3697
3698 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3699 messages that used to start with a capital letter.
3700 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3701 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3702 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3703 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3704 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3705 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3706 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3707 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3708 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3709 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3710 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3711 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3712 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3713 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3714 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3715 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3716 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3717 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3718 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3719 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3720 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3721 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3722 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3723 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3724 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3725 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3726 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3727 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3728 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3729 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3730 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3731 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3732 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3733 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3734 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3735 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3736 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3737 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3738 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3739 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3740 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3741 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3742 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3743 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3744 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3745 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3746 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3747 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3748 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3749 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3750 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3751 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3752 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3753 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3754 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3755 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3756
2fdaed89
JJ
37572017-08-03 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR target/81621
3760 * gcc.dg/pr81621.c: New test.
3761
297db279
RB
37622017-08-03 Richard Biener <rguenther@suse.de>
3763
3764 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3765 and CSE.
3766
2fdaed89 37672017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3768
3769 PR middle-end/81148
3770 * c-c++-common/ubsan/pr81148.c: New testcase.
3771
cad136a4
TV
37722017-08-03 Tom de Vries <tom@codesourcery.com>
3773
3774 PR target/81662
3775 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3776
2392baa5
JJ
37772017-08-03 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR driver/81650
3780 * gcc.dg/pr81650.c: New test.
3781
e5e691a5
PC
37822017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3783
3784 PR c++/71440
3785 * g++.dg/template/crash127.C: New.
3786
0a734553
JJ
37872017-08-03 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR middle-end/81052
3790 * c-c++-common/pr81052.c: New test.
3791
673aef33
TV
37922017-08-03 Tom de Vries <tom@codesourcery.com>
3793
3794 * gcc.dg/pr56727-2.c: Require alias.
3795
2a8485f6
TV
37962017-08-03 Tom de Vries <tom@codesourcery.com>
3797
3798 * gcc.dg/attr-noipa.c: Require alloca.
3799
8b917598
TV
38002017-08-03 Tom de Vries <tom@codesourcery.com>
3801
3802 * gcc.dg/torture/pr80163.c: Require label_values.
3803
4ca8bf91
TV
38042017-08-03 Tom de Vries <tom@codesourcery.com>
3805
3806 PR target/81662
3807 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3808 * c-c++-common/patchable_function_entry-default.c: Same.
3809 * c-c++-common/patchable_function_entry-definition.c: Same.
3810
f4629481
UB
38112017-08-02 Uros Bizjak <ubizjak@gmail.com>
3812
3813 PR target/81644
3814 * gcc.target/i386/pr81644.c: New test.
3815
86994621
TV
38162017-08-02 Tom de Vries <tom@codesourcery.com>
3817
3818 * gcc.dg/Walloca-14.c: Use relative line number.
3819
9501fd4b
UB
38202017-08-02 Uros Bizjak <ubizjak@gmail.com>
3821
3822 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3823 test "no-3dnowa" target attribute.
3824
f7b6353a
MP
38252017-08-02 Marek Polacek <polacek@redhat.com>
3826
3827 PR c/81289
3828 * gcc.dg/noncompile/pr81289.c: New test.
3829
8a6eab34
MP
3830 PR c/81448
3831 PR c/81306
3832 * c-c++-common/Wmultistatement-macros-13.c: New test.
3833
349721b7
JJ
38342017-08-02 Jakub Jelinek <jakub@redhat.com>
3835
e4f0733a
JJ
3836 PR c++/81640
3837 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3838
349721b7
JJ
3839 PR middle-end/79499
3840 * gcc.dg/pr79499.c: New test.
3841
77eefb71
RB
38422017-08-02 Richard Biener <rguenther@suse.de>
3843
3844 PR tree-optimization/81633
3845 * gcc.dg/vect/pr81633.c: New testcase.
3846
760f74c2
L
38472017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3848
3849 * gcc.dg/guality/pr25967-1.c: New test.
3850 * gcc.dg/guality/pr25967-2.c: Likewise.
3851 * gcc.dg/torture/pr25967-1.c: Likewise.
3852 * gcc.dg/torture/pr25967-2.c: Likewise.
3853
a2e28a97
L
38542017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3855
3856 PR target/81654
3857 * gcc.target/i386/pr81654.c: New test.
3858
d8afd032
TK
38592017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3860
3861 PR fortran/79312
3862 * gfortran.dg/logical_assignment_1.f90: New test.
3863
671a00ee
ML
38642017-08-01 Martin Liska <mliska@suse.cz>
3865
3866 PR middle-end/70140
3867 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3868
7d3eecca
ML
38692017-08-01 Martin Liska <mliska@suse.cz>
3870
3871 Revert r250771
3872 Make mempcpy more optimal (PR middle-end/70140).
3873
636730ca
JJ
38742017-08-01 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR target/81622
3877 * gcc.target/powerpc/pr81622.c: New test.
3878
74cc0b2b
SE
38792017-08-01 Steve Ellcey <sellcey@cavium.com>
3880
3881 PR tree-optimization/80925
3882 * gcc.dg/vect/vect-28.c: Add
3883 --param vect-max-peeling-for-alignment=0 option.
3884 Remove unaligned access and peeling checks.
3885 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3886 * gcc.dg/vect/vect-70.c: Ditto.
3887 * gcc.dg/vect/vect-87.c: Ditto.
3888 * gcc.dg/vect/vect-88.c: Ditto.
3889 * gcc.dg/vect/vect-91.c: Ditto.
3890 * gcc.dg/vect/vect-93.c: Ditto.
3891
0102e469
TV
38922017-08-01 Tom de Vries <tom@codesourcery.com>
3893
3894 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3895 * gcc.target/nvptx/slp.c (foo): Same.
3896
813485c6
RB
38972017-08-01 Richard Biener <rguenther@suse.de>
3898
3899 PR tree-optimization/81181
3900 * gcc.dg/torture/pr81181.c: New testcase.
3901
98b7180c
ML
39022017-08-01 Martin Liska <mliska@suse.cz>
3903
3904 PR middle-end/70140
3905 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3906
4f3e333a
UB
39072017-08-01 Uros Bizjak <ubizjak@gmail.com>
3908
3909 PR target/81641
3910 * gcc.target/i386/pr81641.c: New test.
3911
b8bb5772
UB
39122017-08-01 Uros Bizjak <ubizjak@gmail.com>
3913
3914 PR target/81639
3915 * gcc.target/i386/pr81639.c: New test.
3916
34e5c511
RB
39172017-08-01 Richard Biener <rguenther@suse.de>
3918
3919 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3920 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3921 endless loop.
3922 * gcc.dg/uninit-23.c: Adjust.
3923
5e19d437
BC
39242017-08-01 Bin Cheng <bin.cheng@arm.com>
3925
3926 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3927 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3928
7061cfc0
BC
39292017-08-01 Bin Cheng <bin.cheng@arm.com>
3930
3931 PR tree-optimization/81627
3932 * gcc.dg/tree-ssa/pr81627.c: New.
3933
39637a44
BC
39342017-08-01 Bin Cheng <bin.cheng@arm.com>
3935
3936 PR tree-optimization/81620
3937 * gcc.dg/tree-ssa/pr81620-1.c: New.
3938 * gcc.dg/tree-ssa/pr81620-2.c: New.
3939
f9c5fe06
DH
39402017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3941
3942 PR testsuite/53542
3943 * gfortran.dg/use_30.f90: New test.
3944
da98e3b1
JJ
39452017-08-01 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR tree-optimization/81588
3948 * gcc.dg/tree-ssa/pr81588.c: New test.
3949 * gcc.dg/pr81588.c: New test.
3950 * gcc.c-torture/execute/pr81588.c: New test.
3951
5e8fe12f
RB
39522017-08-01 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/81297
3955 * gcc.dg/torture/pr81297.c: New testcase.
3956
93ac482a
UB
39572017-07-31 Uros Bizjak <ubizjak@gmail.com>
3958
3959 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3960
6cc518c6
SE
39612017-07-31 Steve Ellcey <sellcey@cavium.com>
3962
3963 PR tree-optimization/80925
93ac482a 3964 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3965 --param vect-max-peeling-for-alignment=0 option.
3966 Remove unaligned access and peeling checks.
3967 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3968
24c8e8eb
CL
39692017-07-31 Carl Love <cel@us.ibm.com>
3970
3971 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3972 missed in commit 250746.
3973
b40e941b
CL
39742017-07-31 Carl Love <cel@us.ibm.com>
3975
3976 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3977 new builtins.
3978
67779f74
L
39792017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3980
3981 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3982 * gcc.target/i386/pr79793-2.c: Likewise.
3983
a97cf8f9
UB
39842017-07-31 Uros Bizjak <ubizjak@gmail.com>
3985
3986 PR target/25967
3987 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3988 (naked): Add attribute regparm(1) for x86_32 targets.
3989 Add integer argument. Remove global "data" variable.
3990 (main): Pass integer argument to naked function.
3991 * gcc.target/i386/naked-4.c: New test.
3992
7fef86d3
JH
39932017-07-31 Jan Hubicka <hubicka@ucw.cz>
3994 Martin Liska <mliska@suse.cz>
3995
3996 * gcc.dg/predict-15.c: New test.
3997 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3998
2ec580be
UB
39992017-07-31 Uros Bizjak <ubizjak@gmail.com>
4000
4001 PR target/25967
4002 * gcc.target/i386/naked-1.c: New test.
4003 * gcc.target/i386/naked-2.c: Ditto.
4004 * gcc.target/i386/naked-3.c: Ditto.
4005 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
4006 do_test_body0 stub function, use attribute "naked" instead.
4007 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
4008 * gcc.dg/pr44290-2.c: Ditto.
4009
cfdf6ff6
TK
40102017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4011
4012 PR fortran/81581
4013 * gfortran.dg/dim_sum_1.f90: New test case.
4014 * gfortran.dg/dim_sum_2.f90: New test case.
4015 * gfortran.dg/dim_sum_3.f90: New test case.
4016
5edb1c48
ML
40172017-07-31 Martin Liska <mliska@suse.cz>
4018
4019 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
4020 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4021
f34ebeb2
ML
40222017-07-31 Martin Liska <mliska@suse.cz>
4023
4024 PR sanitize/81530
4025 * g++.dg/ubsan/pr81530.C: New test.
4026
066bbc57
JJ
40272017-07-31 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR sanitizer/81604
4030 * c-c++-common/ubsan/pr81604.c: New test.
4031
a10b3cf1
L
40322017-07-30 H.J. Lu <hongjiu.lu@intel.com>
4033
4034 PR target/79793
4035 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
4036 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
4037 (foo): Check the builtin return address against the return address
4038 in interrupt frame.
4039 * gcc.target/i386/pr79793-1.c: New test.
4040 * gcc.target/i386/pr79793-2.c: Likewise.
4041
942047f2
EB
40422017-07-29 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * c-c++-common/dump-ada-spec-7.c: New test.
4045
e071b767
JJ
40462017-07-29 Jakub Jelinek <jakub@redhat.com>
4047
4048 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
4049 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
4050
782a7850
PB
40512017-07-28 Peter Bergner <bergner@vnet.ibm.com>
4052
4053 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
4054
9de00935
TC
40552017-07-28 Tamar Christina <tamar.christina@arm.com>
4056
4057 * gcc.target/aarch64/int_mov_immediate_1.c: New.
4058
8de33df2
BC
40592017-07-28 Bin Cheng <bin.cheng@arm.com>
4060
4061 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
4062
8acb8421
TC
40632017-07-28 Tamar Christina <tamar.christina@arm.com>
4064 Bilyan Borisov <bilyan.borisov@arm.com>
4065
4066 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
4067 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
4068 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
4069 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
4070 * gcc.target/aarch64/pr63304_1.c: Changed to double.
4071
d9c259ef
BC
40722017-07-28 Bin Cheng <bin.cheng@arm.com>
4073
4074 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
4075 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
4076 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
4077 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
4078 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
4079 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
4080 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
4081 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
4082 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
4083 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
4084 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
4085
6d7649f8
ML
40862017-07-28 Martin Liska <mliska@suse.cz>
4087
4088 PR sanitizer/81340
4089 * g++.dg/asan/pr81340.C: New test.
4090
92e29a5e
RB
40912017-07-28 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/81502
4094 * gcc.target/i386/pr81502.c: New testcase.
4095
70affe6a
ML
40962017-07-28 Martin Liska <mliska@suse.cz>
4097
4098 PR sanitizer/81460
4099 * gcc.dg/asan/pr81460.c: New test.
4100
d0ee55a1
JJ
41012017-07-28 Jakub Jelinek <jakub@redhat.com>
4102
c9b39a49
JJ
4103 PR sanitizer/80998
4104 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
4105 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
4106
d0ee55a1
JJ
4107 PR tree-optimization/81578
4108 * gcc.dg/pr81578.c: New test.
4109
1ce75e41
RB
41102017-07-28 Richard Biener <rguenther@suse.de>
4111
4112 PR tree-optimization/81573
4113 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
4114
7a5cbf29
PB
41152017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4116
4117 * g++.dg/pr69667.C: Remove option -mlra.
4118 * gcc.target/powerpc/dform-1.c: Likewise.
4119 * gcc.target/powerpc/dform-2.c: Likewise.
4120 * gcc.target/powerpc/dform-3.c: Likewise.
4121 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4122 * gcc.target/powerpc/p9-vparity.c: Likewise.
4123 * gcc.target/powerpc/pr63491.c: Likewise.
4124 * gcc.target/powerpc/pr67808.c: Likewise.
4125 * gcc.target/powerpc/pr68805.c: Likewise.
4126 * gcc.target/powerpc/pr69461.c: Likewise.
4127 * gcc.target/powerpc/pr71680.c: Likewise.
4128 * gcc.target/powerpc/pr77289.c: Likewise.
4129 * gcc.target/powerpc/pr78458.c: Likewise.
4130 * gcc.target/powerpc/pr78543.c: Likewise.
4131 * g++.dg/pr71294.C: Remove option -mno-lra.
4132 * gcc.target/powerpc/pr71656-1.c: Likewise.
4133 * gcc.target/powerpc/pr71656-2.c: Likewise.
4134 * gcc.target/powerpc/pr71698.c: Likewise.
4135
2c2789d5
KT
41362017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4137 Sudakshina Das <sudi.das@arm.com>
4138
4139 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
4140
06bd22f6
MP
41412017-07-27 Marek Polacek <polacek@redhat.com>
4142
4143 PR c/81417
4144 * c-c++-common/Wsign-compare-1.c: New test.
4145 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
4146 * g++.dg/warn/Wsign-compare-4.C: Likewise.
4147 * g++.dg/warn/Wsign-compare-6.C: Likewise.
4148 * g++.dg/warn/compare1.C: Likewise.
4149 * gcc.dg/compare1.c: Likewise.
4150 * gcc.dg/compare2.c: Likewise.
4151 * gcc.dg/compare4.c: Likewise.
4152 * gcc.dg/compare5.c: Likewise.
4153 * gcc.dg/pr35430.c: Likewise.
4154 * gcc.dg/pr60087.c: Likewise.
4155
27c8b49b
PB
41562017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4157
4158 PR middle-end/81564
4159 * gcc.dg/pr81564.c: New test.
4160
b7675b59
RB
41612017-07-27 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/81573
4164 PR tree-optimization/81494
4165 * gcc.dg/torture/pr81573.c: New testcase.
4166
719488f8
RB
41672017-07-27 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/81571
4170 * gcc.dg/torture/pr81571.c: New testcase.
4171
9811e84c
RB
41722017-07-27 Richard Biener <rguenther@suse.de>
4173
4174 PR tree-optimization/81502
4175 * gcc.target/i386/vect-insert-1.c: New testcase.
4176
58814c76
AK
41772017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4178
4179 PR target/81534
4180 * gcc.target/s390/pr81534.c: New test.
4181
036ea399
JJ
41822017-07-27 Jakub Jelinek <jakub@redhat.com>
4183
7d25ac20
JJ
4184 PR tree-optimization/81555
4185 PR tree-optimization/81556
4186 * gcc.c-torture/execute/pr81555.c: New test.
4187 * gcc.c-torture/execute/pr81556.c: New test.
4188
036ea399
JJ
4189 * gcc.dg/attr-noipa.c: New test.
4190 * gcc.dg/ipa/ipa-pta-18.c: New test.
4191 * gcc.dg/ipa/ipa-sra-11.c: New test.
4192
9bfda664
MM
41932017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4194
4195 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
4196 option.
4197 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4198 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4199 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4200 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4201 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4202 * gcc.target/powerpc/vsx-simode.c: Likewise.
4203 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4204 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4205
eb086562
PC
42062017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4207
4208 PR c++/71570
4209 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
4210
a7473dc5
L
42112017-07-26 H.J. Lu <hongjiu.lu@intel.com>
4212
4213 PR target/81563
4214 * gcc.target/i386/pr81563.c: New test
4215
404f48ac
WD
42162017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4217
4218 PR target/79041
4219 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
4220
c3d38629
MP
42212017-07-26 Marek Polacek <polacek@redhat.com>
4222
4223 PR middle-end/70992
4224 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
4225 * gcc.dg/overflow-warn-2.c: Likewise.
4226 * gcc.dg/overflow-warn-3.c: Likewise.
4227 * gcc.dg/overflow-warn-4.c: Likewise.
4228 * gcc.dg/torture/pr70992-2.c: New test.
4229 * gcc.dg/torture/pr70992.c: New test.
4230
4f450a2b
RB
42312017-07-26 Richard Biener <rguenther@suse.de>
4232
4233 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
4234 happening in ccp1.
4235 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
4236
e1711448
WD
42372017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4238
4239 PR middle-end/46932
4240 * gcc.dg/pr46932.c: New testcase.
4241
108c3c88
ML
42422017-07-26 Martin Liska <mliska@suse.cz>
4243
4244 PR sanitize/81186
4245 * gcc.dg/asan/pr81186.c: New test.
4246
52645850
CL
42472017-07-25 Carl Love <cel@us.ibm.com>
4248
4249 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4250 vec_cnttz builtins.
4251
a8697b27
EB
42522017-07-25 Eric Botcazou <ebotcazou@adacore.com>
4253
4254 * gnat.dg/opt66.adb: New test.
4255
288fe52e
AM
42562017-07-25 Alexander Monakov <amonakov@ispras.ru>
4257
4258 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
4259 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
4260
b771c609
AM
42612017-07-25 Alexander Monakov <amonakov@ispras.ru>
4262
4263 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4264
42652017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
4266
4267 * c-c++-common/patchable_function_entry-default.c: New test.
4268 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4269 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4270
774cccdc
JJ
42712017-07-25 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR target/81532
4274 * gcc.target/i386/pr80833-3.c: New test.
4275 * gcc.target/i386/avx512dq-pr81532.c: New test.
4276 * gcc.target/i386/avx512bw-pr81532.c: New test.
4277
1aa54f90
RB
42782017-07-25 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/81455
4281 * gcc.dg/pr81455.c: New testcase.
4282
e294f495
RB
42832017-07-25 Richard Biener <rguenther@suse.de>
4284
4285 PR tree-optimization/81529
4286 * gfortran.dg/pr81529.f90: New testcase.
4287
edf8ba4b
WD
42882017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4289
774cccdc 4290 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 4291
ea063871
RB
42922017-07-25 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/81410
4295 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4296
5ea71a5a
RB
42972017-07-25 Richard Biener <rguenther@suse.de>
4298
4299 PR tree-optimization/81510
4300 * gcc.dg/torture/pr81510.c: New testcase.
4301 * gcc.dg/torture/pr81510-2.c: Likewise.
4302
4287b4e8
ML
43032017-07-25 Martin Liska <mliska@suse.cz>
4304
4305 PR ipa/81520
4306 * gcc.dg/ipa/pr81520.c: New test.
4307
d49718d6
MP
43082017-07-25 Marek Polacek <polacek@redhat.com>
4309
4310 PR c/81364
4311 * Wmultistatement-macros-12.c: New test.
4312
0e82a9b9
BC
43132017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4314
4315 PR target/81414
4316 * gcc.target/aarch64/pr81414.C: New.
4317
3d99332b
RB
43182017-07-25 Richard Biener <rguenther@suse.de>
4319
4320 PR middle-end/81505
4321 * gcc.dg/ubsan/pr81505.c: New testcase.
4322
52d0f7bd
DS
43232017-07-24 Daniel Santos <daniel.santos@pobox.com>
4324
4325 PR testsuite/80759
4326 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4327 (ELFFN_BEGIN): Rename to FN_TYPE.
4328 (ELFFN_END): Rename to FN_SIZE.
4329 (ASMNAME): New macro.
4330 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4331 .global.
4332 (FUNC_END): Use ASMNAME.
4333 (test_data_save): Remove.
4334 (test_data_input): Likewise.
4335 (test_data_output: Likewise.
4336 (test_data_fn): Likewise.
4337 (test_data_retaddr): Likewise.
4338 (regs_to_mem): Make globals, use r10 instead of rax.
4339 (mem_to_regs): Likewise.
4340 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4341 body to ms-sysv.c.
4342 (do_test_aligned): Likewise.
4343 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4344 Add dg-* directives.
4345 (PASTE_STR): New macro.
4346 (ASMNAME): Likewise.
4347 (LOAD_TEST_DATA_ADDR): Likewise.
4348 (TEST_DATA_OFFSET): Likewise.
4349 (do_test_body0): New C function.
4350 (do_test_body): New inline assembly routine.
4351 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4352 (runtest_ms_sysv): Modify.
4353
19930989
MM
43542017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4355
4356 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4357 since the upper-regs options have been deleted.
4358 * gcc.target/powerpc/pr65849-2.c: Likewise.
4359 * gcc.target/powerpc/pr80099-1.c: Likewise.
4360 * gcc.target/powerpc/pr80099-2.c: Likewise.
4361 * gcc.target/powerpc/pr80099-3.c: Likewise.
4362 * gcc.target/powerpc/pr80099-4.c: Likewise.
4363 * gcc.target/powerpc/pr80099-5.c: Likewise.
4364 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4365 support removal of the upper-regs options.
4366 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4367 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4368 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4369 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4370 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4371 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4372 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4373 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4374 * gcc.target/powerpc/ppc-round.c: Likewise.
4375 * gcc.target/powerpc/pr71720.c: Likewise.
4376 * gcc.target/powerpc/pr72853.c: Likewise.
4377 * gcc.target/powerpc/pr79907.c: Likewise.
4378 * gcc.target/powerpc/pr78953.c: Likewise.
4379 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4380 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4381 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4382 * gcc.target/powerpc/vec-init-3.c: Likewise.
4383 * gcc.target/powerpc/vec-init-6.c: Likewise.
4384 * gcc.target/powerpc/vec-init-7.c: Likewise.
4385 * gcc.target/powerpc/vec-set-char.c: Likewise.
4386 * gcc.target/powerpc/vec-set-int.c: Likewise.
4387 * gcc.target/powerpc/vec-set-short.c: Likewise.
4388
d47d34bb
WD
43892017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4390
4391 PR target/79041
4392 * gcc.target/aarch64/pr79041-2.c: New test.
4393
26bca0ed
CL
43942017-07-24 Carl Love <cel@us.ibm.com>
4395
4396 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4397 the new built-ins.
4398
4b40986c
JW
43992017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4400
4401 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4402
213c3b7b
TK
44032017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4404 Mikael Morin <mikael@gcc.gnu.org>
4405
4406 PR fortran/66102
4407 * gfortran.dg/realloc_on_assign_28.f90: New test.
4408
e2b71b5a
DE
44092017-07-23 David Edelsohn <dje.gcc@gmail.com>
4410
4411 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4412 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4413
f36dda3b
UB
44142017-07-23 Uros Bizjak <ubizjak@gmail.com>
4415
4416 PR target/80569
4417 * gcc.target/i386/pr80569.c: New test.
4418
5ff4baa5
CL
44192017-07-21 Carl Love <cel@us.ibm.com>
4420
4421 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4422 vmuleuh): Fix scan-assembler-times should check for word not half word
4423 instructions.
4424
43f84f6c
JW
44252017-07-21 Jim Wilson <jim.wilson@linaro.org>
4426
4427 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4428 redundant -march option.
4429 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4430 in addition to armv8.1-a.
4431
325fe816
YG
44322017-07-21 Yury Gribov <tetra2005@gmail.com>
4433
4434 PR middle-end/56727
4435 * gcc.dg/pr56727-1.c: New test.
4436 * gcc.dg/pr56727-2.c: New test.
4437
5a5838e0
SM
44382017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4439
4440 * gcc.target/powerpc/mmx-check.h: New file.
4441 * gcc.target/powerpc/mmx-packs.c: New file.
4442 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4443 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4444 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4445 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4446 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4447 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4448 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4449 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4450 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4451 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4452 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4453 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4454 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4455 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4456 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4457 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4458 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4459 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4460 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4461 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4462 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4463 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4464 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4465 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4466 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4467 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4468 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4469 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4470 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4471 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4472 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4473 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4474 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4475 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4476 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4477 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4478 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4479 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4480
9af7f373
RB
44812017-06-21 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/81500
4484 * gcc.dg/torture/pr81500.c: New testcase.
4485
5aaa8fb4
NS
44862017-07-20 Nathan Sidwell <nathan@acm.org>
4487
4488 * g++.dg/ext/anon-struct6.C: Adjust diag.
4489 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4490
2953b72f
JJ
44912017-07-20 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR target/80846
4494 * gcc.target/i386/avx-pr80846.c: New test.
4495 * gcc.target/i386/avx2-pr80846.c: New test.
4496 * gcc.target/i386/avx512f-pr80846.c: New test.
4497
73c4b4df
BC
44982017-07-20 Bin Cheng <bin.cheng@arm.com>
4499
4500 PR tree-optimization/81388
4501 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4502 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4503
77e5edaf
JH
45042017-07-17 Tom de Vries <tom@codesourcery.com>
4505
4506 PR middle-end/81030
4507 * gcc.dg/pr81030.c: New test.
4508
891ad31c
RB
45092017-07-20 Richard Biener <rguenther@suse.de>
4510
4511 PR tree-optimization/61171
4512 * g++.dg/vect/pr61171.cc: New testcase.
4513 * gfortran.dg/vect/pr61171.f: Likewise.
4514 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4515
f971b281
RB
45162017-07-20 Richard Biener <rguenther@suse.de>
4517
4518 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4519 with V64QImode.
4520 * gcc.dg/vect/slp-45.c: Likewise.
4521
2071f8f9
N
45222017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4523
4524 * gcc.dg/tree-ssa/vrp116.c: New Test.
4525
a6722e5b
MM
45262017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4527
4528 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4529 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4530 __builtin_cpu_is and __builtin_cpu_supports are supported.
4531
ccfa843f
SM
45322017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4533
4534 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4535 __BUILTIN_CPU_SUPPORTS__ defined.
4536 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4537 __BUILTIN_CPU_SUPPORTS__ defined.
4538
564e405c
JJ
45392017-07-19 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR tree-optimization/81346
4542 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4543
3717fbe3
TV
45442017-07-19 Tom de Vries <tom@codesourcery.com>
4545
4546 * gcc.target/nvptx/decl-init.c: Update alignment.
4547 * gcc.target/nvptx/slp-2-run.c: New test.
4548 * gcc.target/nvptx/slp-2.c: New test.
4549 * gcc.target/nvptx/v2di.c: New test.
4550
b98b34b7
TV
45512017-07-19 Tom de Vries <tom@codesourcery.com>
4552
4553 * gcc.target/nvptx/slp-run.c: New test.
4554 * gcc.target/nvptx/slp.c: New test.
4555 * gcc.target/nvptx/v2si-cvt.c: New test.
4556 * gcc.target/nvptx/v2si-run.c: New test.
4557 * gcc.target/nvptx/v2si.c: New test.
4558 * gcc.target/nvptx/vec.inc: New test.
4559
8d1628eb
JJ
45602017-07-19 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR tree-optimization/81346
4563 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4564 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4565 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4566 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4567 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4568 compiler to avoid X / C1 op C2 optimization to trigger.
4569
4d6ababc
ML
45702017-07-19 Martin Liska <mliska@suse.cz>
4571
4572 PR sanitizer/63361
4573 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4574 -ffloat-store or -mieee for targets that need it.
4575
d83cc5cc
TV
45762017-07-18 Tom de Vries <tom@codesourcery.com>
4577
4578 PR middle-end/81464
4579 * gfortran.dg/pr81464.f90: New test.
4580
e822e885
UB
45812017-07-18 Uros Bizjak <ubizjak@gmail.com>
4582
4583 PR target/81471
4584 * gcc.target/i386/pr81471.c: New test.
4585
b267968e
RB
45862017-06-18 Richard Biener <rguenther@suse.de>
4587
4588 PR tree-optimization/81410
4589 * gcc.dg/vect/pr81410.c: New testcase.
4590
33e9feb5
JH
45912017-07-18 Jan Hubicka <hubicka@ucw.cz>
4592
4593 PR middle-end/81462
4594 * g++.dg/torture/pr81462.C: New testcase.
4595
694dd0e4
BC
45962017-07-18 Bin Cheng <bin.cheng@arm.com>
4597
4598 PR target/81408
4599 * g++.dg/tree-ssa/pr81408.C: New.
4600 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4601
f9bfe3f5
RB
46022017-07-18 Richard Biener <rguenther@suse.de>
4603
4604 PR tree-optimization/80620
4605 PR tree-optimization/81403
4606 * gcc.dg/torture/pr80620.c: New testcase.
4607 * gcc.dg/torture/pr81403.c: Likewise.
4608
46092017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4610
4611 PR tree-optimization/81418
4612 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4613
46142017-07-17 Carl Love <cel@us.ibm.com>
4615
4616 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4617 test case changes for commit 249424
4618
4619 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4620 vmuleuh): Fix scan-assembler-times should check for word not half word
4621 instructions.
4622
f6489326
BS
46232017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4624
4625 PR tree-optimization/81162
4626 * gcc.dg/pr81162.c: Move this to...
4627 * gcc.dg/ubsan/pr81162.c: ...here.
4628
dbc4ecfc
VR
46292017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4630
4631 * g++.dg/diagnostic/friend1.C: New test.
4632 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4633
a64559a5
NS
46342017-07-17 Nathan Sidwell <nathan@acm.org>
4635
4636 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4637
aac59577
BE
46382017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4639
4640 * lib/gcc-dg.exp: Increase expect's match buffer size.
4641
aa1528b5
BC
46422017-07-17 Bin Cheng <bin.cheng@arm.com>
4643
4644 PR target/81369
4645 * gcc.dg/tree-ssa/pr81369.c: New.
4646
b6c354eb
CZ
46472017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4648
4649 * gcc.target/arc/pr9000674901.c: New file.
4650 * gcc.target/arc/pic-1.c: Likewise.
4651 * gcc.target/arc/pr9001191897.c: Likewise.
4652
1825c61e
CZ
46532017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4654 Andrew Burgess <andrew.burgess@embecosm.com>
4655
4656 * gcc.target/arc/naked-1.c: New file.
4657 * gcc.target/arc/naked-2.c: Likewise.
4658
1f1e8aed
JJ
46592017-07-17 Jakub Jelinek <jakub@redhat.com>
4660
9ebce098
JJ
4661 PR tree-optimization/81428
4662 * gcc.dg/fixed-point/pr81428.c: New test.
4663
e8dd1313
JJ
4664 PR tree-optimization/81365
4665 * g++.dg/torture/pr81365.C: New test.
4666
1f1e8aed
JJ
4667 PR tree-optimization/81396
4668 * gcc.dg/tree-ssa/pr81396.c: New test.
4669
38f638ca
EB
46702017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4671
4672 * gnat.dg/opt65.adb: New test.
4673
5fa396ad
JH
46742017-07-16 Jan Hubicka <hubicka@ucw.cz>
4675
4676 * gcc.dg/predict-8.c: Update.
4677
00aeee56
VR
46782017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4679
4680 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4681 * g++.dg/warn/pr12242.C: Likewise.
4682
b70bb05b
KN
46832017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4684
4685 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4686 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4687 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4688 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4689 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4690 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4691 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4692 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4693 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4694 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4695 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4696 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4697 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4698 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4699 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4700 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4701 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4702 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4703 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4704 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4705 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4706 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4707 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4708 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4709 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4710 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4711 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4712 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4713 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4714 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4715 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4716 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4717 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4718 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4719 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4720 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4721 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4722 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4723 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4724 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4725 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4726 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4727 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4728 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4729 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4730 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4731 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4732 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4733 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4734 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4735 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4736
3b805666
BS
47372016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4738
4739 PR tree-optimization/81162
4740 * gcc.dg/pr81162.c: New file.
4741
bece580c
MS
47422017-07-14 Martin Sebor <msebor@redhat.com>
4743
4744 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4745 that bcopy is expected to be transformed to.
4746
eea77d1f
DM
47472017-07-14 David Malcolm <dmalcolm@redhat.com>
4748
4749 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4750 * g++.dg/lookup/missing-std-include-2.C: New test case.
4751 * g++.dg/lookup/missing-std-include-3.C: New test case.
4752 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4753 * gcc.dg/missing-header-fixit-1.c: New test case.
4754 * gcc.dg/missing-header-fixit-2.c: New test case.
4755 * gcc.dg/missing-header-fixit-2.h: New header.
4756
338d6484
DM
47572017-07-13 David Malcolm <dmalcolm@redhat.com>
4758
4759 PR c/81405
4760 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4761
47622017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4763
4764 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4765
6d28654e
ML
47662017-07-13 Martin Liska <mliska@suse.cz>
4767
4768 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4769 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4770 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4771 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4772 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4773 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4774 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4775
3787ee47
MM
47762017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4777
4778 PR target/81193
4779 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4780 __builtin_cpu_supports with old GLIBC's.
4781 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4782 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4783 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4784 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4785 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4786 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4787 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4788 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4789 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4790 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4791 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4792 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4793 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4794 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4795 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4796 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4797 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4798 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4799 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4800 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4801 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4802 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4803 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4804 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4805
118009c1
CL
48062017-07-12 Carl Love <cel@us.ibm.com>
4807
4808 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4809 rev_bool_int): Add test cases for builtins.
4810 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4811 test cases for builtins.
4812
5d7b8153
CL
48132017-07-12 Carl Love <cel@us.ibm.com>
4814
4815 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4816 lp64 && p9vector_hw.
4817
6ea93a64
CL
48182017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4819
4820 * lib/target-supports.exp (check_stack_check_available): Make
4821 testcase name depend on stack_kind.
4822
2f65ab2e
MC
48232017-07-11 Michael Collison <michael.collison@arm.com>
4824
774cccdc 4825 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4826
9e028cef
PC
48272017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4828
4829 PR c++/51270
4830 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4831
f281956e
CL
48322017-07-11 Carl Love <cel@us.ibm.com>
4833
4834 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4835 test cases for the builtins.
4836
3d36348a
YG
48372017-07-11 Yury Gribov <tetra2005@gmail.com>
4838
4839 * lib/profopt.exp: Print relative names in UNSUPPORTED
4840 AutoFDO tests.
4841
214f700a
MC
48422017-07-10 Michael Collison <michael.collison@arm.com>
4843
4844 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4845
03ed2915
UB
48462017-07-10 Uros Bizjak <ubizjak@gmail.com>
4847
4848 PR target/81375
4849 * gcc.target/i386/pr81375.c: New test.
4850
9c582dbb
MS
48512017-07-10 Martin Sebor <msebor@redhat.com>
4852
4853 PR tree-optimization/80397
4854 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4855
281ac396
MS
48562017-07-10 Martin Sebor <msebor@redhat.com>
4857
4858 PR other/81345
4859 * gcc.dg/pr81345.c: New test.
4860
a7784956
CZ
48612017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4862
4863 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4864 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4865
5920ba15
UB
48662017-07-09 Uros Bizjak <ubizjak@gmail.com>
4867
4868 PR target/81313
4869 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4870 integer argumets to bypass x86_64 outgoing args optimization.
4871
48722017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4873
4874 * gfortran.dg/eoshift_4.f90: New test.
4875 * gfortran.dg/eoshift_5.f90: New test.
4876 * gfortran.dg/eoshift_6.f90: New test.
4877
35c95658
L
48782017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4879
4880 PR target/81313
4881 * gcc.target/i386/pr81313-1.c: New test.
4882 * gcc.target/i386/pr81313-2.c: Likewise.
4883 * gcc.target/i386/pr81313-3.c: Likewise.
4884 * gcc.target/i386/pr81313-4.c: Likewise.
4885 * gcc.target/i386/pr81313-5.c: Likewise.
4886
dcbf81c9
RS
48872017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4888
4889 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4890 * gnat.dg/vect16.ads (Sarray): Likewise.
4891 * gnat.dg/vect17.ads (Sarray): Likewise.
4892 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4893 * gnat.dg/vect16.adb (Add): Likewise.
4894 * gnat.dg/vect17.adb (Add): Likewise.
4895
738f7c2e
DM
48962017-07-07 David Malcolm <dmalcolm@redhat.com>
4897
4898 PR c++/79300
4899 * g++.dg/diagnostic/pr79300.C: New test case.
4900
6a69355c
MM
49012017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4902
57f49e99
MM
4903 * gcc.target/powerpc/clone1.c: Add check to make sure the
4904 __builtin_cpu_supports function is fully supported.
4905 * gcc.target/powerpc/clone2.c: New runtime test for
4906 target_clones.
4907
6a69355c
MM
4908 PR target/81348
4909 * gcc.target/powerpc/pr81348.c: New test.
4910
5e32025a
SN
49112017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4912
4913 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4914
19388c6d
CL
49152017-07-07 Carl Love <cel@us.ibm.com>
4916
4917 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4918 file for built-ins.
4919
bcc3c3f1
JM
49202017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4921
4922 * gcc.target/sparc/dictunpack.c: New file.
4923 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4924 * gcc.target/sparc/fpcmpshl.c: Likewise.
4925 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4926 * gcc.target/sparc/fpcmpushl.c: Likewise.
4927
2c6e2eb1
HA
49282017-07-06 Harald Anlauf <anlauf@gmx.de>
4929
4930 PR fortran/70071
4931 * gfortran.dg/coarray_44.f90: New testcase.
4932
5094f7d5
MO
49332017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4934
4935 * c-c++-common/asan/kasan-alloca-1.c: New test.
4936 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4937
e3174bdf
MO
49382017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4939
4940 * c-c++-common/asan/alloca_big_alignment.c: New test.
4941 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4942 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4943 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4944 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4945 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4946 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4947 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4948
a40c6fa8
GJL
49492017-07-06 Georg-Johann Lay <avr@gjlay.de>
4950
4951 PR target/81305
4952 * gcc.target/avr/isr-test.h: Fix warnings.
4953
9296dd9b
TP
49542017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4955
4956 * lib/target-supports.exp: Generate
4957 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4958 and check_effective_target_arm_arch_v8r_multilib.
4959
d87f00ba
CL
49602017-07-06 Carl Love <cel@us.ibm.com>
4961
9296dd9b 4962 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4963
49642017-07-06 Carl Love <cel@us.ibm.com>
4965
4966 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4967 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4968 cases for vec_addc, adde and addec builtins.
4969
c471c6ed
DM
49702017-07-06 David Malcolm <dmalcolm@redhat.com>
4971
4972 PR c++/79300
4973 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4974 expected underlining within macro expansion.
4975 * c-c++-common/pr70264.c: Likewise.
4976 * g++.dg/plugin/diagnostic-test-expressions-1.C
4977 (test_within_macro_1): New test.
4978 (test_within_macro_2): Likewise.
4979 (test_within_macro_3): Likewise.
4980 (test_within_macro_4): Likewise.
4981 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4982 expected underlining within macro expansion.
4983 (test_macro_4): Likewise.
4984 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4985 (test_within_macro_1): New test.
4986 (test_within_macro_2): Likewise.
4987 (test_within_macro_3): Likewise.
4988 (test_within_macro_4): Likewise.
4989 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4990 underlining within macro expansion.
4991
68d872d7
SP
49922017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4993
4994 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4995 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4996 _mm_maskz_getexp_round_sd): Test new intrinsics.
4997 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4998 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4999 _mm_maskz_getexp_round_ss): Ditto.
5000 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
5001 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
5002 _mm_maskz_getmant_round_sd): Ditto.
5003 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
5004 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
5005 _mm_maskz_getmant_round_ss): Ditto.
5006 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
5007 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
5008 _mm_maskz_getexp_round_sd): New runtime tests.
5009 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
5010 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
5011 _mm_maskz_getexp_round_ss): Ditto.
5012 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
5013 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
5014 _mm_maskz_getmant_round_sd): Ditto.
5015 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
5016 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
5017 _mm_maskz_getmant_round_ss): Ditto.
5018 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
5019 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
5020 __builtin_ia32_getmantss_mask_round): Test new builtins.
5021 * gcc.target/i386/sse-13.c : Ditto.
5022 * gcc.target/i386/sse-23.c: Ditto.
5023 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
5024 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
5025 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
5026 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
5027 _mm_mask_getexp_round_ss): Test new intrinsics.
5028 * gcc.target/i386/testround-1.c: Ditto.
5029 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
5030 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
5031 _mm_mask_getmant_round_ss): Test new intrinsics
5032 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
5033 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
5034 _mm_maskz_getmant_ss): Test new intrinsics.
5035
9e00a397
CL
50362017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
5037
5038 * lib/target-supports-dg.exp (dg-require-stack-check): New.
5039 * lib/target-supports.exp (check_stack_check_available): New.
5040 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
5041 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5042 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
5043 * gcc.dg/pr47443.c: Likewise.
5044 * gcc.dg/pr48134.c: Likewise.
5045 * gcc.dg/pr70017.c: Likewise.
5046 * gcc.target/aarch64/stack-checking.c: Likewise.
5047 * gcc.target/arm/stack-checking.c: Likewise.
5048 * gcc.target/i386/pr48723.c: Likewise.
5049 * gcc.target/i386/pr55672.c: Likewise.
5050 * gcc.target/i386/pr67265-2.c: Likewise.
5051 * gcc.target/i386/pr67265.c: Likewise.
5052 * gnat.dg/opt49.adb: Likewise.
5053 * gnat.dg/stack_check1.adb: Likewise.
5054 * gnat.dg/stack_check2.adb: Likewise.
5055 * gnat.dg/stack_check3.adb: Likewise.
5056
38e6cc4d
KN
50572017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5058
5059 PR target/80103
5060 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
5061 __attribute__.
5062
f8aa2b2c
SP
50632017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
5064
5065 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
5066 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
5067 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
5068 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
5069 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
5070 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
5071 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
5072 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
5073 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
5074 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
5075 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
5076 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
5077
e483b7b4
GJL
50782017-07-05 Georg-Johann Lay <avr@gjlay.de>
5079
5080 PR target/81305
5081 * gcc.target/avr/isr-test.h: New file.
5082 * gcc.target/avr/torture/isr-01-simple.c: New test.
5083 * gcc.target/avr/torture/isr-02-call.c: New test.
5084 * gcc.target/avr/torture/isr-03-fixed.c: New test.
5085
a8745cc2
BC
50862017-07-05 Bin Cheng <bin.cheng@arm.com>
5087
5088 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
5089 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
5090 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
5091 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
5092
4a52eb19
BC
50932017-07-05 Bin Cheng <bin.cheng@arm.com>
5094
5095 * gcc.dg/tree-ssa/ldist-26.c: New test.
5096
95f7d11b
BC
50972017-07-05 Bin Cheng <bin.cheng@arm.com>
5098
5099 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
5100
45bb7d59
UB
51012017-07-04 Uros Bizjak <ubizjak@gmail.com>
5102
5103 PR target/81300
5104 * gcc.target/i386/pr81300.c: New test.
5105
1fcfac88
UB
51062017-07-04 Uros Bizjak <ubizjak@gmail.com>
5107
5108 PR target/81294
5109 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
5110 x and y arguments in the call to _subborrow_u32.
5111 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
5112 x and y arguments in the call to _subborrow_u64.
5113 * gcc.target/i386/pr81294-1.c: New test.
5114 * gcc.target/i386/pr81294-2.c: Ditto.
5115
a4187dab
KT
51162017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5117
5118 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
5119
efbf55b0
MP
51202017-07-04 Marek Polacek <polacek@redhat.com>
5121
5122 PR c/81231
5123 * gcc.dg/atomic-pr81231.c: New test.
5124
1aad7106
RS
51252017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
5126
5127 PR tree-optimization/81292
5128 * gcc.dg/pr81292-1.c: New test.
5129 * gcc.dg/pr81292-2.c: Likewise.
5130
7c819e8a
ML
51312017-07-04 Martin Liska <mliska@suse.cz>
5132
5133 PR sanitizer/81040
5134 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
5135 use-after-scope sanitization.
5136
f111f434
JJ
51372017-07-04 Jakub Jelinek <jakub@redhat.com>
5138
8e8dd13b
JJ
5139 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
5140 options.
5141
f111f434
JJ
5142 PR target/81175
5143 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
5144 gather.
5145
7a1238d1
ML
51462017-07-04 Martin Liska <mliska@suse.cz>
5147
5148 PR ipa/81214
5149 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
5150 * g++.dg/ext/mvc3.C: Likewise.
5151 * gcc.target/i386/mvc2.c: Likewise.
5152 * gcc.target/i386/mvc3.c: Likewise.
5153
9fc1fed4
JJ
51542017-07-04 Jakub Jelinek <jakub@redhat.com>
5155
8e3b9bbf
JJ
5156 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
5157 decomposition declaration in diagnostics.
5158 * g++.dg/cpp1z/decomp2.C: Likewise.
5159 * g++.dg/cpp1z/decomp3.C: Likewise.
5160 * g++.dg/cpp1z/decomp4.C: Likewise.
5161 * g++.dg/cpp1z/decomp5.C: Likewise.
5162 * g++.dg/cpp1z/decomp6.C: Likewise.
5163 * g++.dg/cpp1z/decomp7.C: Likewise.
5164 * g++.dg/cpp1z/decomp8.C: Likewise.
5165 * g++.dg/cpp1z/decomp13.C: Likewise.
5166 * g++.dg/cpp1z/decomp14.C: Likewise.
5167 * g++.dg/cpp1z/decomp18.C: Likewise.
5168 * g++.dg/cpp1z/decomp19.C: Likewise.
5169 * g++.dg/cpp1z/decomp22.C: Likewise.
5170 * g++.dg/cpp1z/decomp23.C: Likewise.
5171 * g++.dg/cpp1z/decomp24.C: Likewise.
5172 * g++.dg/cpp1z/decomp25.C: Likewise.
5173 * g++.dg/cpp1z/decomp26.C: Likewise.
5174 * g++.dg/cpp1z/decomp28.C: Likewise.
5175
9fc1fed4
JJ
5176 PR c++/81258
5177 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
5178 * g++.dg/cpp1z/decomp30.C: New test.
5179
17c18221
PC
51802017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5181
5182 PR c++/65775
5183 * g++.dg/cpp0x/trailing14.C: New.
5184
370d975d
DH
51852017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5186
5187 PR testsuite/79866
5188 * gfortran.dg/coarray_event_2.f08: New test.
5189
73977c47
DH
51902017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5191
5192 PR testsuite/79843
5193 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
5194 * gfortran.dg/pointer_intent_2.f90: Likewise.
5195
2f70a979
JH
51962017-07-02 Jan Hubicka <hubicka@ucw.cz>
5197
5198 PR middle-end/81290
5199 * gcc.c-torture/compile/pr81290.c: New.
5200
6b5e165b
RB
52012017-07-03 Richard Biener <rguenther@suse.de>
5202
5203 PR tree-optimization/60510
5204 * gfortran.dg/vect/pr60510.f: New testcase.
5205
d8ac7e28
RO
52062017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5207
5208 * gcc.target/i386/mvc6.c: Require ifunc support.
5209
da402967
ML
52102017-07-03 Martin Liska <mliska@suse.cz>
5211
5212 PR sanitize/81040
5213 * g++.dg/asan/function-argument-1.C: New test.
5214 * g++.dg/asan/function-argument-2.C: New test.
5215 * g++.dg/asan/function-argument-3.C: New test.
5216
bc9f4235
RS
52172017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
5218
5219 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
5220 as well.
5221
be086ff5
TV
52222017-07-03 Tom de Vries <tom@codesourcery.com>
5223
5224 PR tree-optimization/69468
5225 * gcc.dg/pr81192.c: Update.
5226
4752be46
TV
52272017-07-03 Tom de Vries <tom@codesourcery.com>
5228
5229 PR tree-optimization/81192
5230 * gcc.dg/pr81192.c: Update.
5231
0bbfd554
TV
52322017-07-03 Tom de Vries <tom@codesourcery.com>
5233
5234 PR tree-optimization/81192
5235 * gcc.dg/pr81192.c: New test.
5236
b677e2f6
TK
52372017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5238
5239 * gfortran/eoshift_3.f90: New test.
5240
e3f9a279
RS
52412017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5242
5243 * gcc.dg/strlenopt-32.c: New testcase.
5244 * gcc.dg/strlenopt-33.c: Likewise.
5245 * gcc.dg/strlenopt-33g.c: Likewise.
5246 * gcc.dg/strlenopt-34.c: Likewise.
5247 * gcc.dg/strlenopt-35.c: Likewise.
5248
862088aa
RS
52492017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5250
5251 PR tree-optimization/80769
5252 * gcc.dg/strlenopt-31.c: New test.
5253 * gcc.dg/strlenopt-31g.c: Likewise.
5254
c34d0927
RS
52552017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5256
5257 PR tree-optimization/81136
5258 * gcc.dg/vect/pr81136.c: New test.
5259
c52d6043
JJ
52602017-07-01 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR sanitizer/81262
5263 * gcc.c-torture/compile/pr81262.c: New test.
5264 * g++.dg/ubsan/pr81262.C: New test.
5265
77616c7e
JH
52662017-06-29 Jan Hubicka <hubicka@ucw.cz>
5267
5268 PR ipa/81261
5269 * g++.dg/ipa/pr81261.C: New testcase.
5270
fb6a764d
AP
52712017-06-30 Andrew Pinski <apinski@cavium.com>
5272
5273 * gcc.dg/torture/pr81245.c: New testcase.
5274
059ab149
AH
52752017-06-30 Aldy Hernandez <aldyh@redhat.com>
5276
5277 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5278 unbounded use.
5279
e59e8b5a
DM
52802017-06-30 David Malcolm <dmalcolm@redhat.com>
5281
5282 PR c++/80014
5283 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5284 Add declaration.
5285 (test_typeid): New test function.
5286
e855bdc0
JJ
52872017-06-30 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR target/81225
5290 * gcc.target/i386/pr81225.c: New test.
5291
fe32bb1b
NS
52922017-06-30 Nathan Sidwell <nathan@acm.org>
5293
5294 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5295 * g++.dg/cpp0x/decltype9.C: Likewise.
5296 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5297 * g++.dg/lookup/decl1.C: Likewise.
5298 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5299 * g++.dg/other/pr28432.C: Likewise.
5300 * g++.dg/parse/crash12.C: Likewise.
5301 * g++.dg/parse/enum3.C: Likewise.
5302 * g++.dg/parse/operator6.C: Likewise.
5303 * g++.dg/template/crash69.C: Likewise.
5304 * g++.dg/template/error27.C: Likewise.
5305 * g++.dg/template/error28.C: Likewise.
5306 * g++.dg/template/memfriend6.C: Likewise.
5307 * g++.old-deja/g++.mike/err1.C: Likewise.
5308 * g++.old-deja/g++.mike/p811.C: Likewise.
5309 * g++.old-deja/g++.other/crash25.C: Likewise.
5310 * g++.old-deja/g++.other/dtor4.C: Likewise.
5311 * g++.old-deja/g++.pt/t37.C: Likewise.
5312
aaa587d4
ML
53132017-06-30 Martin Liska <mliska@suse.cz>
5314
5315 PR ipa/81214
5316 * gcc.target/i386/pr81214.c: New test.
5317
274c1516
NS
53182017-06-30 Nathan Sidwell <nathan@acm.org>
5319
3b5c768c
NS
5320 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5321
274c1516
NS
5322 PR c++/81229
5323 * g++.dg/lookup/pr81229.C: New.
5324
c497284c
ML
53252017-06-30 Martin Liska <mliska@suse.cz>
5326
5327 PR sanitizer/81021
5328 * g++.dg/asan/pr81021.C: New test.
5329
4812f0b7
RB
53302017-06-30 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/81249
5333 * g++.dg/torture/pr81249.C: New testcase.
5334
8e09cb8b
PC
53352017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5336
5337 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5338 * g++.dg/diagnostic/variadic1.C: Likewise.
5339 * g++.dg/gomp/udr-3.C: Likewise.
5340 * g++.dg/overload/error1.C: Likewise.
5341 * g++.dg/overload/error2.C: Likewise.
5342 * g++.dg/template/duplicate1.C: Likewise.
5343 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5344 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5345 * g++.old-deja/g++.other/redecl2.C: Likewise.
5346 * g++.old-deja/g++.other/redecl4.C: Likewise.
5347 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5348
74582a3e
CP
53492017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5350
5351 PR fortran/77765
5352 * gfortran.dg/goacc/pr77765.f90: New test.
5353
6da4066f
SE
53542017-06-29 Steve Ellcey <sellcey@cavium.com>
5355
5356 * gcc.target/aarch64/ccmp_2.c: New test.
5357
be3b7dcf
NS
53582017-06-29 Nathan Sidwell <nathan@acm.org>
5359
5360 PR c++/81247
5361 * g++.dg/parse/pr81247-[abc].C: New.
5362
e5898daf
CL
53632017-06-29 Carl Love <cel@us.ibm.com>
5364
5365 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5366 test_unsigned_int_result, test_ll_int_result,
5367 test_ll_unsigned_int_result): Add result checking functions, add
5368 debug support.
5369 (main): Add builtin function tests.
5370
14836f38
CL
53712017-06-29 Carl Love <cel@us.ibm.com>
5372
5373 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5374 dg-skip-if): Add -mvsx -mcpu=power7.
5375
0630a4ec
RB
53762017-06-29 Richard Biener <rguenther@suse.de>
5377
5378 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5379
f76b4224
NS
53802017-06-29 Nathan Sidwell <nathan@acm.org>
5381
5382 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5383
f66459c1
PB
53842017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5385
5386 PR middle-end/81194
5387 * g++.dg/pr81194.C: New test.
5388
3c7bb489
L
53892017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5390
5391 PR ipa/80565
5392 * gcc.dg/torture/pr80565.c: New file.
5393
6cd83bec
BC
53942017-06-29 Bin Cheng <bin.cheng@arm.com>
5395
5396 PR tree-optimization/81196
5397 * gcc.dg/vect/pr81196.c: New.
5398
4c6a51a0
MC
53992017-06-29 Michael Collison <michael.collison@arm.com>
5400
5401 Fix date on previous ChangeLog entry.
5402
54032017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5404 Michael Collison <michael.collison@arm.com>
5405
5406 PR target/70119
5407 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5408
395a191d
SP
54092017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5410
5411 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5412 Test new intrinsic.
5413 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5414 Ditto.
5415 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5416 Ditto.
5417 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5418 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5419 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5420
0ddc0ebc
TP
54212017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5422
5423 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5424 current ARM check by ARM NEON's availability check.
5425 (check_effective_target_vect_intfloat_cvt): Likewise.
5426 (check_effective_target_vect_uintfloat_cvt): Likewise.
5427 (check_effective_target_vect_floatint_cvt): Likewise.
5428 (check_effective_target_vect_floatuint_cvt): Likewise.
5429 (check_effective_target_vect_shift): Likewise.
5430 (check_effective_target_whole_vector_shift): Likewise.
5431 (check_effective_target_vect_bswap): Likewise.
5432 (check_effective_target_vect_shift_char): Likewise.
5433 (check_effective_target_vect_long): Likewise.
5434 (check_effective_target_vect_float): Likewise.
5435 (check_effective_target_vect_perm): Likewise.
5436 (check_effective_target_vect_perm_byte): Likewise.
5437 (check_effective_target_vect_perm_short): Likewise.
5438 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5439 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5440 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5441 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5442 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5443 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5444 (check_effective_target_vect_widen_shift): Likewise.
5445 (check_effective_target_vect_extract_even_odd): Likewise.
5446 (check_effective_target_vect_interleave): Likewise.
5447 (check_effective_target_vect_multiple_sizes): Likewise.
5448 (check_effective_target_vect64): Likewise.
5449 (check_effective_target_vect_max_reduc): Likewise.
5450
56a6d474
RB
54512017-06-28 Richard Biener <rguenther@suse.de>
5452
5453 PR middle-end/81227
5454 * gcc.dg/pr81227.c: New testcase.
5455
926c7865
MM
54562017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5457
5458 PR target/81193
5459 * lib/target-supports.exp
5460 (check_ppc_cpu_supports_hw_available): New test to make sure
5461 __builtin_cpu_supports works on power7 and newer.
5462
17a7218b
ML
54632017-06-28 Martin Liska <mliska@suse.cz>
5464
5465 PR ipa/81128
5466 * gcc.target/i386/pr81128.c: New test.
5467
63010089
ML
54682017-06-28 Martin Liska <mliska@suse.cz>
5469
5470 PR driver/79659
5471 * g++.dg/opt/pr79659.C: New test.
5472
b1cac008
CL
54732017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5474
5475 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5476 and options.
5477 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5478
42bd89ce
MG
54792017-06-28 Marc Glisse <marc.glisse@inria.fr>
5480
5481 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5482 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5483
b8d62ac8
JJ
54842017-06-28 Jakub Jelinek <jakub@redhat.com>
5485
5486 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5487 (foo): ... this. Change constants such that it isn't matched
5488 as __builtin_copysign, yet tests the combiner the same.
5489
6dc61b45
ML
54902017-06-28 Martin Liska <mliska@suse.cz>
5491
5492 PR sanitizer/81224
5493 * gcc.dg/asan/pr81224.c: New test.
5494
9a265443
EB
54952017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5496
5497 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5498 passed to pthread_join.
5499
935b5226
AK
55002017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5501
5502 * gcc.target/s390/nodatarel-1.c: New test.
5503
88016532
JD
55042017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5505
5506 PR fortran/80164
5507 * gfortran.dg/array_temporaries_4.f90: New test.
5508
8c2805bb
AP
55092017-06-27 Andrew Pinski <apinski@cavium.com>
5510
5511 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5512 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5513 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5514
786c6d10
MP
55152017-06-27 Marek Polacek <polacek@redhat.com>
5516
5517 PR sanitizer/81223
5518 * gcc.dg/ubsan/pr81223.c: New test.
5519
1e7df2e6
MG
55202017-06-27 Marc Glisse <marc.glisse@inria.fr>
5521
5522 * gcc.dg/tree-ssa/assoc-1.c: New file.
5523
58b45c4f
PC
55242017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5525
5526 PR c++/62046
5527 * g++.dg/parse/catch2.C: New.
5528
00296d7f
JJ
55292017-06-27 Jakub Jelinek <jakub@redhat.com>
5530
c1031852
JJ
5531 PR sanitizer/81209
5532 * g++.dg/ubsan/pr81209.C: New test.
5533
00296d7f
JJ
5534 PR middle-end/81207
5535 * gcc.c-torture/compile/pr81207.c: New test.
5536
0c418630
MP
55372017-06-27 Marek Polacek <polacek@redhat.com>
5538
5539 PR bootstrap/81216
5540 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5541
4b377e01
MS
55422017-06-26 Martin Sebor <msebor@redhat.com>
5543
5544 PR c++/81169
5545 * g++.dg/Wclass-memaccess-2.C: New test.
5546
952ac945
CL
55472017-06-26 Carl Love <cel@us.ibm.com>
5548
5549 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5550 Add new runnable test file for the vec_rev built-ins.
5551
df11b2ea
BS
55522016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5553
226ab0a8 5554 PR/tree-optimization 71815
df11b2ea
BS
5555 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5556 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5557
fa7ccca0
RL
55582017-06-26 Renlin Li <renlin.li@arm.com>
5559 Szabolcs Nagy <szabolcs.nagy@arm.com>
5560
5561 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5562 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5563 memmove.
5564
5a5c2d16
RB
55652017-06-26 Richard Biener <rguenther@suse.de>
5566
5567 PR target/81175
5568 * gfortran.dg/pr81175.f: New testcase.
5569
75f0112f
RB
55702017-06-26 Richard Biener <rguenther@suse.de>
5571
5572 PR tree-optimization/81203
5573 * gcc.dg/torture/pr81203.c: New testcase.
5574
3e2becc4
MP
55752017-06-26 Marek Polacek <polacek@redhat.com>
5576
5577 PR c/80116
5578 * c-c++-common/Wmultistatement-macros-1.c: New test.
5579 * c-c++-common/Wmultistatement-macros-2.c: New test.
5580 * c-c++-common/Wmultistatement-macros-3.c: New test.
5581 * c-c++-common/Wmultistatement-macros-4.c: New test.
5582 * c-c++-common/Wmultistatement-macros-5.c: New test.
5583 * c-c++-common/Wmultistatement-macros-6.c: New test.
5584 * c-c++-common/Wmultistatement-macros-7.c: New test.
5585 * c-c++-common/Wmultistatement-macros-8.c: New test.
5586 * c-c++-common/Wmultistatement-macros-9.c: New test.
5587 * c-c++-common/Wmultistatement-macros-10.c: New test.
5588 * c-c++-common/Wmultistatement-macros-11.c: New test.
5589
945653db
EB
55902017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5591
5592 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5593
c8e3c356
CL
55942017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5595
5596 * lib/target-supports.exp
5597 (check_effective_target_arm_neon_ok_nocache): Add flags with
5598 -mfloat-abi=hard. Include arm_neon.h.
5599 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5600 (check_effective_target_arm_neon_ok_no_float_abi): New.
5601 * gcc.target/arm/lto/pr65837_0.c: Require
5602 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5603 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5604 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5605
22235619
PC
56062017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5607
5608 PR c++/62315
5609 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5610
e56e3fda
TK
56112017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5612
45bb7d59 5613 PR fortran/52473
e56e3fda
TK
5614 * gfortran.dg/cshift_2.f90: New test.
5615
d3f062be
JW
56162017-06-23 Jim Wilson <jim.wilson@linaro.org>
5617
5618 PR middle-end/79794
5619 * gcc.target/aarch64/pr79794.c: New.
5620
37416b69
MM
56212017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5622
5623 PR target/80510
5624 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5625 * gcc.target/powerpc/pr80510-2.c: Likewise.
5626
8447a92f
JL
56272017-06-22 Jeff Law <law@redhat.com>
5628
5629 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5630
52607f7e
WS
56312017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5632
5633 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5634 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5635 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5636 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5637 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5638 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5639 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5640 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5641
fb68f296
JC
56422017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5643
45bb7d59 5644 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5645
60edf8bb
MT
56462017-06-22 Matt Turner <mattst88@gmail.com>
5647
5648 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5649 skylake check.
5650
4333d74b
CL
56512017-06-22 Carl Love <cel@us.ibm.com>
5652
5653 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5654 vmuleuh): Fix scan-assembler-times should check for word not half word
5655 instructions.
5656
13f752b2
JL
56572017-06-22 Jeff Law <law@redhat.com>
5658
5659 * gcc.c-torture/compile/stack-check-1.c: New test.
5660
0759db19
RB
56612016-06-22 Richard Biener <rguenther@suse.de>
5662
5663 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5664 * gcc.dg/vect/pr65947-2.c: Likewise.
5665 * gcc.dg/vect/pr65947-3.c: Likewise.
5666 * gcc.dg/vect/pr65947-4.c: Likewise.
5667 * gcc.dg/vect/pr65947-5.c: Likewise.
5668 * gcc.dg/vect/pr65947-6.c: Likewise.
5669 * gcc.dg/vect/pr65947-8.c: Likewise.
5670 * gcc.dg/vect/pr65947-9.c: Likewise.
5671 * gcc.dg/vect/pr65947-10.c: Likewise.
5672 * gcc.dg/vect/pr65947-12.c: Likewise.
5673 * gcc.dg/vect/pr65947-13.c: Likewise.
5674 * gcc.dg/vect/pr65947-14.c: Likewise.
5675 * gcc.dg/vect/vect-cond-2.c: Likewise.
5676 * gcc.dg/vect/vect-pr69848.c: Likewise.
5677
c24c235e
ML
56782017-06-22 Martin Liska <mliska@suse.cz>
5679
5680 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5681 to not inline it.
5682
71f82be9
JG
56832017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5684
5685 * gcc.dg/tree-ssa/forwprop-37.c: New.
5686
a78f6980
RB
56872017-06-22 Richard Biener <rguenther@suse.de>
5688
5689 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5690
85d5b033
RB
56912017-06-22 Richard Biener <rguenther@suse.de>
5692
5693 * gcc.dg/vect/pr65947-14.c: New testcase.
5694
4ded8669
MM
56952017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5696
5697 PR target/80510
5698 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5699 32-bit support is added. Change ITYPE size to 64-bit integer.
5700 * gcc.target/powerpc/pr80510-2.c: Likewise.
5701
cb8d1b01
JJ
57022017-06-21 Jakub Jelinek <jakub@redhat.com>
5703
5704 PR c++/81154
5705 * g++.dg/gomp/pr81154.C: New test.
5706
113459fa
DM
57072017-06-21 David Malcolm <dmalcolm@redhat.com>
5708
5709 * g++.dg/other/old-style-cast-fixits.C: New test case.
5710
5e9d501c
JJ
57112017-06-21 Jakub Jelinek <jakub@redhat.com>
5712
5713 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5714
27d33d3e
TV
57152017-06-21 Tom de Vries <tom@codesourcery.com>
5716
5717 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5718
5433db45
TV
57192017-06-21 Tom de Vries <tom@codesourcery.com>
5720
5721 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5722 warning.
5723
93c18375
ML
57242017-06-21 Martin Liska <mliska@suse.cz>
5725
5726 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5727
ff9baa5f
PMR
57282017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5729
5730 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5731 gnat.dg/debug11_pkg2.ads: New testcase.
5732
a23ba8cc
MG
57332017-06-21 Marc Glisse <marc.glisse@inria.fr>
5734
5735 * gcc.target/i386/getround.c: New file.
5736
ed73f46f
MG
57372017-06-21 Marc Glisse <marc.glisse@inria.fr>
5738
5739 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5740 * gcc.dg/tree-ssa/addadd-2.c: New file.
5741
6b92ab17
TV
57422017-06-21 Tom de Vries <tom@codesourcery.com>
5743
5744 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5745 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5746 * gcc.c-torture/compile/20080806-1.c: Same.
5747 * gcc.c-torture/compile/920723-1.c: Same.
5748 * gcc.c-torture/compile/930621-1.c: Same.
5749 * gcc.c-torture/compile/991214-2.c: Same.
5750 * gcc.c-torture/compile/bcopy.c: Same.
5751 * gcc.c-torture/compile/memtst.c: Same.
5752 * gcc.c-torture/compile/msp.c: Same.
5753 * gcc.c-torture/compile/stuct.c: Same.
5754 * gcc.c-torture/execute/20011008-3.c: Same.
5755 * gcc.c-torture/execute/20030209-1.c: Same.
5756 * gcc.c-torture/execute/20031012-1.c: Same.
5757 * gcc.c-torture/execute/20040805-1.c: Same.
5758 * gcc.c-torture/execute/920410-1.c: Same.
5759 * gcc.c-torture/execute/921113-1.c: Same.
5760 * gcc.c-torture/execute/921202-1.c: Same.
5761 * gcc.c-torture/execute/921208-2.c: Same.
5762 * gcc.c-torture/execute/930106-1.c: Same.
5763 * gcc.c-torture/execute/930406-1.c: Same.
5764 * gcc.c-torture/execute/950221-1.c: Same.
5765 * gcc.c-torture/execute/960521-1.c: Same.
5766 * gcc.c-torture/execute/980605-1.c: Same.
5767 * gcc.c-torture/execute/comp-goto-1.c: Same.
5768 * gcc.c-torture/execute/comp-goto-2.c: Same.
5769 * gcc.c-torture/execute/memcpy-1.c: Same.
5770 * gcc.c-torture/execute/multi-ix.c: Same.
5771 * gcc.c-torture/execute/nestfunc-4.c: Same.
5772 * gcc.c-torture/execute/pr20621-1.c: Same.
5773 * gcc.c-torture/execute/pr23135.c: Same.
5774 * gcc.c-torture/execute/pr28982b.c: Same.
5775 * gcc.dg/loop-3.c: Same.
5776 * gcc.dg/struct-ret-3.c: Same.
5777 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5778 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5779 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5780 * gcc.dg/tree-prof/pr44777.c: Same.
5781
191578a5
DM
57822017-06-20 David Malcolm <dmalcolm@redhat.com>
5783
5784 PR jit/81144
5785 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5786 memset call with zero-initialization.
5787 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5788
8a259e30
UB
57892017-06-20 Uros Bizjak <ubizjak@gmail.com>
5790
5791 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5792 (main): Renamed to ...
5793 (fma4_test): ... this.
5794
b6837e04
JK
57952017-06-20 Julia Koval <julia.koval@intel.com>
5796
5797 * gcc.target/i386/pr73350-2.c: New test.
5798
67ea3f4e
RO
57992017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5800
5801 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5802 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5803 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5804 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5805 restrict to x86_64-*-*-gnu.
5806 Skip scan-assembler on *-*-darwin*.
5807 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5808 * gcc.dg/loop-invariant.c: Likewise.
5809 * gcc.dg/lto/pr70955_0.c: Likewise.
5810 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5811 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5812 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5813
5814 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5815 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5816 targets.
5817 * gcc.dg/attr-ms_struct-2.c: Likewise.
5818 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5819 * gcc.dg/bf-ms-layout.c: Likewise.
5820 * gcc.dg/bf-ms-layout-2.c: Likewise.
5821 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5822 Require fpic support.
5823 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5824 targets.
5825 * gcc.target/i386/bitfield2.c: Likewise.
5826 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5827 targets.
5828 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5829
71bbbd13
NS
58302017-06-20 Nathan Sidwell <nathan@acm.org>
5831
5832 PR c++/67074
5833 * g++.dg/lookup/pr67074.C: New.
5834 * g++.dg/parse/namespace-alias-1.C: Adjust.
5835
531f0b38
RB
58362017-06-20 Richard Biener <rguenther@suse.de>
5837
5838 PR middle-end/81097
5839 * c-c++-common/ubsan/pr81097.c: New testcase.
5840
d47d7438
RB
58412017-06-20 Richard Biener <rguenther@suse.de>
5842
5843 * gcc.dg/vect/pr65947-9.c: Adjust.
5844
b5c7b957
TP
58452017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5846
5847 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5848 * gcc.target/arm/acle/cdp2.c: Likewise.
5849 * gcc.target/arm/acle/ldc.c: Likewise.
5850 * gcc.target/arm/acle/ldc2.c: Likewise.
5851 * gcc.target/arm/acle/ldc2l.c: Likewise.
5852 * gcc.target/arm/acle/ldcl.c: Likewise.
5853 * gcc.target/arm/acle/mcr.c: Likewise.
5854 * gcc.target/arm/acle/mcr2.c: Likewise.
5855 * gcc.target/arm/acle/mcrr.c: Likewise.
5856 * gcc.target/arm/acle/mcrr2.c: Likewise.
5857 * gcc.target/arm/acle/mrc.c: Likewise.
5858 * gcc.target/arm/acle/mrc2.c: Likewise.
5859 * gcc.target/arm/acle/mrrc.c: Likewise.
5860 * gcc.target/arm/acle/mrrc2.c: Likewise.
5861 * gcc.target/arm/acle/stc.c: Likewise.
5862 * gcc.target/arm/acle/stc2.c: Likewise.
5863 * gcc.target/arm/acle/stc2l.c: Likewise.
5864 * gcc.target/arm/acle/stcl.c: Likewise.
5865
a1aa2599
JJ
58662017-06-20 Jakub Jelinek <jakub@redhat.com>
5867
5868 PR target/81121
5869 * gcc.target/i386/pr81121.c: New test.
5870
16122c22
MM
58712017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5872
5873 PR target/79799
5874 * gcc.target/powerpc/pr79799-1.c: New test.
5875 * gcc.target/powerpc/pr79799-2.c: Likewise.
5876 * gcc.target/powerpc/pr79799-3.c: Likewise.
5877 * gcc.target/powerpc/pr79799-4.c: Likewise.
5878 * gcc.target/powerpc/pr79799-5.c: Likewise.
5879
5ec046c0
NS
58802017-06-19 Nathan Sidwell <nathan@acm.org>
5881
5882 PR c++/81124
5883 PR c++/79766
5884 * g++.dg/lookup/pr79766.C: New.
5885 * g++.dg/lookup/pr81124.C: New.
5886 * g++.dg/template/explicit6.C: Adjust.
5887 * g++.old-deja/g++.other/decl5.C: Adjust.
5888
c72e002c
CL
58892017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5890
5891 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5892 -DSTACK_SIZE.
5893
4301ae22
JJ
58942017-06-19 Jakub Jelinek <jakub@redhat.com>
5895
9f8fafe8
JJ
5896 PR sanitizer/81125
5897 * g++.dg/ubsan/pr81125.C: New test.
5898
4301ae22
JJ
5899 PR sanitizer/81111
5900 * g++.dg/ubsan/pr81111.C: New test.
5901
21e4389f
RB
59022017-06-19 Richard Biener <rguenther@suse.de>
5903
5904 PR middle-end/81118
5905 * gcc.dg/torture/pr81118.c: New testcase.
5906
343ae898
RB
59072017-06-19 Richard Biener <rguenther@suse.de>
5908
5909 PR tree-optimization/80887
5910 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5911
97872698
JJ
59122017-06-19 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR ipa/81112
5915 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5916
c14c0b15
NS
59172017-06-19 Nathan Sidwell <nathan@acm.org>
5918
5919 PR c++/81119
5920 * g++.dg/warn/pr81119.C: New.
5921
a6e5212a
ML
59222017-06-19 Martin Liska <mliska@suse.cz>
5923
5924 PR sanitizer/80879
5925 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5926
871cc215
ML
59272017-06-19 Martin Liska <mliska@suse.cz>
5928
5929 PR ipa/80732
5930 * gcc.target/i386/mvc5.c: Scan indirect_function.
5931 * gcc.target/i386/mvc7.c: Likewise.
5932 * gcc.target/i386/pr80732.c: New test.
5933
431abe69
PC
59342017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5935
5936 PR c++/66093
5937 * g++.dg/cpp1y/constexpr-66093.C: New.
5938
fe1ae165
RO
59392017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5940
5941 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5942 dg-skip-if list.
5943
db9bbdec
RB
59442017-06-19 Richard Biener <rguenther@suse.de>
5945
5946 PR ipa/81112
5947 * g++.dg/torture/pr81112.C: New testcase.
5948
18154846
JH
59492017-06-18 Jan Hubicka <hubicka@ucw.cz>
5950
5951 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5952
5dace4bf
TK
59532017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5954
5955 PR fortran/52473
5956 * gfortran.dg/cshift_1.f90: New test.
5957
4f4b0ab8
RO
59582017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5959
5960 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5961
b36a612c
CL
59622017-06-16 Carl Love <cel@us.ibm.com>
5963
5964 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5965 main): Add runnable tests and test checker for vec_float,
5966 vec_float2, vec_floate and vec_floato builtins.
5967
e3e266bf
RE
59682017-06-16 Richard Earnshaw <rearnsha@arm.com>
5969
5970 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5971 the architecture options added by dg-add-options arm_neon.
5972 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5973 to the architecture.
5974 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5975 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5976 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5977
42093880
RE
59782017-06-16 Richard Earnshaw <rearnsha@arm.com>
5979
5980 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5981 multilibs have been built.
5982
c5742a17
RE
59832017-06-16 Richard Earnshaw <rearnsha@arm.com>
5984
5985 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5986 * gcc.target/arm/pr51915.c: Likewise.
5987 * gcc.target/arm/pr52006.c: Likewise.
5988 * gcc.target/arm/pr53187.c: Likewise.
5989
93aa40fe
RE
59902017-06-16 Richard Earnshaw <rearnsha@arm.com>
5991
5992 * gcc.target/arm/multilibs.exp: New file.
5993
b3d8d88e
MS
59942017-06-16 Martin Sebor <msebor@redhat.com>
5995
5996 PR tree-optimization/80933
5997 PR tree-optimization/80934
5998 * gcc.dg/fold-bcopy.c: New test.
5999 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
6000 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 6001 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
6002 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6003 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6004 * gcc.dg/builtins-nonnull.c: Likewise.
6005
56960fd6
JG
60062017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6007
6008 PR target/71778
6009 * gcc.target/arm/pr71778.c: New.
6010
ec73e54d
JH
60112017-06-16 Jan Hubicka <hubicka@ucw.cz>
6012
6013 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
6014
01f1c24e
RB
60152017-06-16 Richard Biener <rguenther@suse.de>
6016
6017 PR tree-optimization/81090
6018 * gcc.dg/graphite/pr81090.c: New testcase.
6019
8d94f932
JW
60202017-06-16 Janus Weil <janus@gcc.gnu.org>
6021
6022 PR fortran/80983
6023 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
6024
b783399a
JJ
60252017-06-16 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR sanitizer/81094
6028 * c-c++-common/ubsan/object-size-11.c: New test.
6029
c3684b7b
MS
60302017-06-15 Martin Sebor <msebor@redhat.com>
6031
6032 PR c++/80560
6033 * g++.dg/Wclass-memaccess.C: New test.
6034
d0e7a9fd
JW
60352017-06-15 Janus Weil <janus@gcc.gnu.org>
6036
6037 PR fortran/80983
6038 * gfortran.dg/proc_ptr_comp_51.f90: New test.
6039
d1eed638
JH
60402017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6041
6042 PR lto/69866
6043 * gcc.dg/lto/pr69866_0.c: New test.
6044 * gcc.dg/lto/pr69866_1.c: Likewise.
6045
61f5d852
JL
60462017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6047
6048 PR target/78818
6049 * gcc.target/msp430/pr78818-real.c: New template for tests.
6050 * gcc.target/msp430/pr78818-auto.c: New test.
6051 * gcc.target/msp430/pr78818-data-region.c: New test.
6052 * gcc.target/msp430/pr78818-data-sec.c: New test.
6053 * gcc.target/msp430/pr78818-auto-warn.c: New test.
6054
6820664a
TP
60552017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6056
6057 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
6058 instructions in it rather than the number of IT blocks being 2.
6059 Transfer scan directive arm_thumb2 restriction to the whole
6060 testcase and restrict further to Thumb-only targets.
6061
41c540fc
TC
60622017-06-15 Tamar Christina <tamar.christina@arm.com>
6063
6064 * gcc.target/arm/sdiv_costs_1.c:
6065 Use dg-add-options.
6066
3466430f
MR
60672017-06-14 Maciej W. Rozycki <macro@imgtec.com>
6068
6069 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
6070 * gcc.target/mips/pr51513-1.c: New test.
6071 * gcc.target/mips/pr51513-2.c: New test.
6072
26fda5f5
RB
60732017-06-14 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/81083
6076 * gcc.dg/torture/pr81083.c: Add prototypes.
6077
909263f8
RB
60782017-06-14 Richard Biener <rguenther@suse.de>
6079
6080 PR middle-end/81088
6081 * c-c++-common/ubsan/pr81088.c: New testcase.
6082
938a807a
EB
60832017-06-14 Eric Botcazou <ebotcazou@adacore.com>
6084
6085 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
6086
85c1b6d7
AP
60872017-06-14 Andrew Pinski <apinski@cavium.com>
6088 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6089
6090 PR target/71663
6091 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
6092 * gcc.target/aarch64/vect-init-2.c: Likewise.
6093 * gcc.target/aarch64/vect-init-3.c: Likewise.
6094 * gcc.target/aarch64/vect-init-4.c: Likewise.
6095 * gcc.target/aarch64/vect-init-5.c: Likewise.
6096
bee9e49f
PC
60972017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/58541
6100 * g++.dg/cpp0x/constexpr-58541.C: New.
6101
24d020bd
RB
61022017-06-14 Richard Biener <rguenther@suse.de>
6103
6104 PR tree-optimization/81083
6105 * gcc.dg/torture/pr81083.c: New testcase.
6106
11c16c2a
JJ
61072017-06-14 Jakub Jelinek <jakub@redhat.com>
6108
6109 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
6110 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
6111
c60dc053
JJ
61122017-06-13 Jakub Jelinek <jakub@redhat.com>
6113
f31a8339
JJ
6114 PR c++/80973
6115 * g++.dg/ubsan/pr80973.C: New test.
6116
c60dc053
JJ
6117 PR c++/80984
6118 * g++.dg/opt/nrv18.C: New test.
6119
45b2222a
ML
61202017-06-13 Martin Liska <mliska@suse.cz>
6121
6122 PR sanitize/78204
6123 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
6124 test by adding no_sanitize attribute.
6125 * gcc.dg/asan/use-after-scope-4.c: Likewise.
6126
ef0e3441
RL
61272017-06-13 Renlin Li <renlin.li@arm.com>
6128
6129 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
6130 conditionally.
6131
345683a9
MJ
61322017-06-13 Martin Jambor <mjambor@suse.cz>
6133
6134 PR tree-optimization/80803
6135 PR tree-optimization/81063
6136 gcc.dg/tree-ssa/pr80803.c: New test.
6137 gcc.dg/tree-ssa/pr81063.c: Likewise.
6138
9ebc3467
YG
61392017-06-12 Yury Gribov <tetra2005@gmail.com>
6140
6141 * c-c++-common/fold-masked-cmp-3.c: New test.
6142
16842d34
YG
61432017-06-13 Yury Gribov <tetra2005@gmail.com>
6144
6145 PR tree-optimization/67328
6146 * c-c++-common/fold-masked-cmp-1.c: New test.
6147 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6148 * gcc.dg/pr46309.c: Fix pattern.
6149 * gcc.dg/pr46309-2.c: Likewise.
6150
ba593ad5
TC
61512017-06-13 Tamar Christina <tamar.christina@arm.com>
6152
6153 * gcc.target/arm/sdiv_costs_1.c:
6154 Require arm_arch_v8a_ok and add march option.
6155
9ab5a235
ML
61562017-06-13 Martin Liska <mliska@suse.cz>
6157
6158 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
6159 * gcc.dg/tree-ssa/dump-2.c: Likewise.
6160 * gcc.dg/tree-ssa/vrp101.c: Likewise.
6161
4f2c198d
RB
61622017-06-13 Richard Biener <rguenther@suse.de>
6163
6164 PR middle-end/81065
6165 * c-c++-common/ubsan/pr81065.c: New testcase.
6166
196ed8ea
ILT
61672017-06-12 Ian Lance Taylor <iant@golang.org>
6168
6169 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
6170 freorder. Update comment to explain test.
6171
64ff4f60
TC
61722017-06-12 Tamar Christina <tamar.christina@arm.com>
6173
6174 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
6175 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
6176 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
6177 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
6178
5ed2fdfe
TC
61792017-06-12 Tamar Christina <tamar.christina@arm.com>
6180
6181 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
6182
6cddb61c
TC
61832017-06-12 Tamar Christina <tamar.christina@arm.com>
6184
6185 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
6186
aebce396
JJ
61872017-06-12 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR tree-optimization/81003
6190 * gcc.c-torture/compile/pr81003.c: New test.
6191
3fd7fe21
RB
61922017-06-12 Richard Biener <rguenther@suse.de>
6193
6194 PR tree-optimization/81053
6195 * gcc.dg/torture/pr81053.c: New testcase.
6196
ac39f0e8
TK
61972017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6198
6199 PR fortran/80988
6200 * gfortran.dg/implied_do_io_3.f90: New test.
6201
18787c38
TV
62022017-06-10 Tom de Vries <tom@codesourcery.com>
6203
6204 * lib/target-supports.exp (check_effective_target_signal): New proc.
6205 * lib/gcc.exp (gcc_target_compile): Remove appending of
6206 -DSIGNAL_SUPPRESS to additional_flags.
6207 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
6208 additional_flags if effective target signal is not supported by the
6209 target.
6210 * gcc.c-torture/execute/20101011-1.c: Same.
6211 * gcc.dg/c99-stdint-1.c: Same.
6212 * gcc.dg/c99-stdint-2.c: Same.
6213 * gcc.dg/c99-stdint-5.c: Same.
6214 * gcc.dg/c99-stdint-6.c: Same.
6215 * gcc.dg/stdint-width-1.c: Same.
6216
0069a009
TV
62172017-06-10 Tom de Vries <tom@codesourcery.com>
6218
6219 * lib/target-supports.exp (check_effective_target_stack_size)
6220 (dg-effective-target-value): New proc.
6221 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
6222 additional_flags.
6223 * lib/objc.exp (objc_target_compile): Same.
6224 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
6225 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
6226 dg-additional-options.
6227 * gcc.c-torture/compile/20080806-1.c: Same.
6228 * gcc.c-torture/compile/920723-1.c: Same.
6229 * gcc.c-torture/compile/930621-1.c: Same.
6230 * gcc.c-torture/compile/991214-2.c: Same.
6231 * gcc.c-torture/compile/bcopy.c: Same.
6232 * gcc.c-torture/compile/memtst.c: Same.
6233 * gcc.c-torture/compile/msp.c: Same.
6234 * gcc.c-torture/compile/stuct.c: Same.
6235 * gcc.c-torture/execute/20011008-3.c: Same.
6236 * gcc.c-torture/execute/20030209-1.c: Same.
6237 * gcc.c-torture/execute/20031012-1.c: Same.
6238 * gcc.c-torture/execute/20040805-1.c: Same.
6239 * gcc.c-torture/execute/920410-1.c: Same.
6240 * gcc.c-torture/execute/920501-7.c: Same.
6241 * gcc.c-torture/execute/921113-1.c: Same.
6242 * gcc.c-torture/execute/921202-1.c: Same.
6243 * gcc.c-torture/execute/921208-2.c: Same.
6244 * gcc.c-torture/execute/930106-1.c: Same.
6245 * gcc.c-torture/execute/930406-1.c: Same.
6246 * gcc.c-torture/execute/950221-1.c: Same.
6247 * gcc.c-torture/execute/960521-1.c: Same.
6248 * gcc.c-torture/execute/980605-1.c: Same.
6249 * gcc.c-torture/execute/comp-goto-1.c: Same.
6250 * gcc.c-torture/execute/comp-goto-2.c: Same.
6251 * gcc.c-torture/execute/memcpy-1.c: Same.
6252 * gcc.c-torture/execute/multi-ix.c: Same.
6253 * gcc.c-torture/execute/nestfunc-4.c: Same.
6254 * gcc.c-torture/execute/pr20621-1.c: Same.
6255 * gcc.c-torture/execute/pr23135.c: Same.
6256 * gcc.c-torture/execute/pr28982b.c: Same.
6257 * gcc.dg/loop-3.c: Same.
6258 * gcc.dg/struct-ret-3.c: Same.
6259 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6260 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6261 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6262 * gcc.dg/tree-prof/pr44777.c: Same.
6263
b09649fd
DM
62642017-06-09 David Malcolm <dmalcolm@redhat.com>
6265
6266 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6267 (test_mutually_exclusive_suggestions): New test function.
6268 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6269 (test_mutually_exclusive_suggestions): New test function.
6270 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6271 (test_mutually_exclusive_suggestions): New test function.
6272 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6273 (test_show_locus): Add special-case for
6274 "test_mutually_exclusive_suggestions".
6275
a1f427e9
ILT
62762017-06-09 Ian Lance Taylor <iant@golang.org>
6277
6278 * gcc.dg/tree-prof/split-1.c: New test.
6279
cb59f689
JH
62802017-06-09 Jan Hubicka <hubicka@ucw.cz>
6281
6282 * gcc.dg/predict-14.c: Avoid cold function detection.
6283 * gcc.target/i386/umod-3.c: Likewise.
6284
f66e6423
TC
62852017-06-09 Tamar Christina <tamar.christina@arm.com>
6286
6287 * gcc.target/aarch64/lrint-matherr.h: New.
6288 * gcc.target/aarch64/inline-lrint_1.c: New.
6289 * gcc.target/aarch64/inline-lrint_2.c: New.
6290 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6291 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6292
37b68a43
TC
62932017-06-09 Tamar Christina <tamar.christina@arm.com>
6294
6295 * gcc.target/arm/sdiv_costs_1.c: New.
6296
37f30285
TV
62972017-06-09 Tom de Vries <tom@codesourcery.com>
6298
6299 PR target/80855
6300 * gcc.target/nvptx/label-values.c: New test.
6301
051508d7
TP
63022017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6303
6304 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6305 Test for null definitions instead of them being undefined. Add entry
6306 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6307 about using the effective target for architecture extension.
6308 (check_effective_target_arm_arch_v7ve_ok): Remove.
6309 (add_options_for_arm_arch_v7ve): Likewise.
6310
01a8cacc
RB
63112017-06-09 Richard Biener <rguenther@suse.de>
6312
6313 PR tree-optimization/66623
6314 * gcc.dg/vect/pr66623.c: New testcase.
6315
6d1115c5
RB
63162017-06-09 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/79483
6319 * gcc.dg/graphite/pr79483.c: New testcase.
6320
6ba856d4
RB
63212017-06-09 Richard Biener <rguenther@suse.de>
6322
6323 PR middle-end/81007
6324 * g++.dg/pr81007.C: New testcase.
6325
48e69247
JJ
63262017-06-09 Jakub Jelinek <jakub@redhat.com>
6327
6328 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6329 instead of "rsp" for -m32.
6330 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6331 target, add -msse2 to dg-options.
6332 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6333 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6334
120ef1d5
SB
63352017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6336
6337 PR target/80966
6338 * gcc.target/powerpc/stack-limit.c: New testcase.
6339
271be653
WS
63402017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6341
774cccdc
JJ
6342 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6343 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6344 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6345 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6346 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6347 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 6348
0d05f685
JJ
63492017-06-08 Jakub Jelinek <jakub@redhat.com>
6350
8ab7005b
JJ
6351 PR c/81006
6352 * c-c++-common/gomp/pr81006.c: New test.
6353
34361776
JJ
6354 PR c++/81011
6355 * g++.dg/gomp/pr81011.C: New test.
6356
0d05f685
JJ
6357 PR middle-end/81005
6358 * c-c++-common/ubsan/align-10.c: New test.
6359 * c-c++-common/ubsan/null-13.c: New test.
6360
2163b9bc
UB
63612017-06-08 Uros Bizjak <ubizjak@gmail.com>
6362
6363 PR target/81015
6364 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6365 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6366 * gcc.target/i386/pr81015.c: New test.
6367
73f49ad7
TV
63682017-06-08 Tom de Vries <tom@codesourcery.com>
6369
6370 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6371 trampolines instead of NO_TRAMPOLINES.
6372 * gcc.c-torture/execute/20000822-1.c: Same.
6373 * gcc.c-torture/execute/920428-2.c: Same.
6374 * gcc.c-torture/execute/920501-7.c: Same.
6375 * gcc.c-torture/execute/920612-2.c: Same.
6376 * gcc.c-torture/execute/921017-1.c: Same.
6377 * gcc.c-torture/execute/921215-1.c: Same.
6378 * gcc.c-torture/execute/931002-1.c: Same.
6379 * gcc.c-torture/execute/comp-goto-2.c: Same.
6380 * gcc.c-torture/execute/nestfunc-1.c: Same.
6381 * gcc.c-torture/execute/nestfunc-2.c: Same.
6382 * gcc.c-torture/execute/nestfunc-3.c: Same.
6383 * gcc.c-torture/execute/nestfunc-5.c: Same.
6384 * gcc.c-torture/execute/nestfunc-6.c: Same.
6385 * gcc.c-torture/execute/pr24135.c: Same.
6386 * gcc.dg/Wtrampolines.c: Same.
6387 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6388 * gcc.dg/torture/stackalign/nested-5.c: Same.
6389 * gcc.dg/torture/stackalign/nested-6.c: Same.
6390 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6391 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6392 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6393 * gcc.dg/trampoline-1.c: Same.
6394 * gcc.dg/tree-prof/pr44777.c: Same.
6395 * gcc.target/i386/pr67770.c: Same.
6396 * lib/gcc.exp (gcc_target_compile): Remove appending of
6397 -DNO_TRAMPOLINES to additional_flags.
6398 * lib/objc.exp (objc_target_compile): Same.
6399
b9835925
TV
64002017-06-08 Tom de Vries <tom@codesourcery.com>
6401
6402 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6403 'gcc,no_trampolines' instead of 'no_trampolines'.
6404
77db6c15
AI
64052017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6406
6407 PR middle-end/79988
6408 * gcc.target/i386/mpx/pr79988.c: New test.
6409
0036534f
AI
64102017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6411
6412 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6413 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6414 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6415
b69d9ac6
JH
64162017-06-08 Jan Hubicka <hubicka@ucw.cz>
6417
6418 * g++.dg/tree-ssa/counts-1.C: New testcase.
6419 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6420
c46f9051
JK
64212017-08-08 Julia Koval <julia.koval@intel.com>
6422
6423 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6424 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6425 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6426 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6427 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6428 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6429
5ed41889
MP
64302017-06-08 Marek Polacek <polacek@redhat.com>
6431
6432 PR sanitize/80932
6433 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6434
8055904e
JK
64352017-08-08 Julia Koval <julia.koval@intel.com>
6436
6437 PR target/73350,80862
6438 * gcc.target/i386/pr73350.c: New test.
6439
fb4bc6ff
RB
64402017-06-08 Richard Biener <rguenther@suse.de>
6441
6442 PR tree-optimization/80928
6443 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6444
989cc652 64452017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6446
989cc652
CL
6447 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6448
83059741
JW
64492017-06-07 Jonathan Wakely <jwakely@redhat.com>
6450
6451 PR c++/80990
6452 * g++.dg/cpp1z/class-deduction39.C: New.
6453
0874a778
MP
64542017-06-07 Marek Polacek <polacek@redhat.com>
6455
6456 PR sanitizer/80932
6457 * c-c++-common/ubsan/pr80932.c: New test.
6458
55e872a4
BC
64592017-06-07 Bin Cheng <bin.cheng@arm.com>
6460
6461 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6462 * gcc.target/i386/l_fma_double_2.c: Ditto.
6463 * gcc.target/i386/l_fma_double_3.c: Ditto.
6464 * gcc.target/i386/l_fma_double_4.c: Ditto.
6465 * gcc.target/i386/l_fma_double_5.c: Ditto.
6466 * gcc.target/i386/l_fma_double_6.c: Ditto.
6467 * gcc.target/i386/l_fma_float_1.c: Ditto.
6468 * gcc.target/i386/l_fma_float_2.c: Ditto.
6469 * gcc.target/i386/l_fma_float_3.c: Ditto.
6470 * gcc.target/i386/l_fma_float_4.c: Ditto.
6471 * gcc.target/i386/l_fma_float_5.c: Ditto.
6472 * gcc.target/i386/l_fma_float_6.c: Ditto.
6473
cb9ac430
TC
64742017-06-07 Tamar Christina <tamar.christina@arm.com>
6475
6476 * gcc.target/aarch64/sdiv_costs_1.c: New.
6477
46c821e7
RB
64782017-06-07 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/80928
6481 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6482 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6483
6eb2ac65
RB
64842017-06-07 Richard Biener <rguenther@suse.de>
6485
6486 PR tree-optimization/80928
6487 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6488 check_results.
6489
25396db9
NS
64902017-06-06 Nathan Sidwell <nathan@acm.org>
6491
6492 * g++.dg/pr45330.C: Add inline namespace case.
6493
bbf97416
TK
64942017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6495
6496 PR fortran/80975
6497 * gfortran.dg/matmul_16.f90: New test.
6498 * gfortran.dg/inline_matmul_18.f90: New test.
6499
dc949728
MP
65002017-06-06 Marek Polacek <polacek@redhat.com>
6501
6502 PR c/79983
6503 * gcc.dg/pr79983.c: New test.
6504
100d0700
DM
65052017-06-06 David S. Miller <davem@davemloft.net>
6506
6507 * gcc.target/sparc/sparc-ret-3.c: New test.
6508
6c6b519a
TV
65092017-06-06 Tom de Vries <tom@codesourcery.com>
6510
6511 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6512 label_values instead of NO_LABEL_VALUES.
6513 * gcc.c-torture/compile/920301-1.c: Same.
6514 * gcc.c-torture/compile/920501-1.c: Same.
6515 * gcc.c-torture/compile/941014-4.c: Same.
6516 * gcc.c-torture/compile/labels-1.c: Same.
6517 * gcc.c-torture/compile/pr18903.c: Same.
6518 * gcc.c-torture/execute/920302-1.c: Same.
6519 * gcc.c-torture/execute/920415-1.c: Same.
6520 * gcc.c-torture/execute/920428-2.c: Same.
6521 * gcc.c-torture/execute/920501-3.c: Same.
6522 * gcc.c-torture/execute/920501-4.c: Same.
6523 * gcc.c-torture/execute/920501-5.c: Same.
6524 * gcc.c-torture/execute/920501-7.c: Same.
6525 * gcc.c-torture/execute/920721-4.c: Same.
6526 * gcc.c-torture/execute/980526-1.c: Same.
6527 * gcc.c-torture/execute/990208-1.c: Same.
6528 * gcc.c-torture/execute/comp-goto-1.c: Same.
6529 * gcc.c-torture/execute/comp-goto-2.c: Same.
6530 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6531 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6532 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6533 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6534 * gcc.dg/tree-prof/pr44777.c: Same.
6535 * gcc.misc-tests/bprob-2.c: Same.
6536 * gcc.misc-tests/gcov-3.c: Same.
6537 * lib/gcc.exp (gcc_target_compile): Remove appending of
6538 -DNO_LABEL_VALUES to additional_flags.
6539 * lib/objc.exp (objc_target_compile): Same.
6540 * lib/target-supports.exp (check_effective_target_label_values): Test on
6541 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6542
4ebcc903
KT
65432017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6544
6545 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6546
331dc840
RB
65472017-06-06 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/80974
6550 * gcc.dg/torture/pr80974.c: New testcase.
6551
d2537732
TP
65522017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6553
6554 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6555 "unsigned int" in conversation warning on line 15.
6556
e7baeb39
RB
65572017-06-06 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/80928
6560 * gcc.dg/vect/pr80928.c: New testcase.
6561 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6562 * gcc.dg/vect/slp-13.c: Likewise.
6563 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6564
05945a1b
DM
65652017-06-05 David Malcolm <dmalcolm@redhat.com>
6566
6567 * g++.dg/plugin/comment_plugin.c: New test plugin.
6568 * g++.dg/plugin/comments-1.C: New test file.
6569 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6570
9b972837
BE
65712017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6572
6573 * gcc.misc-tests/gcov-1a.c: New test.
6574
1d135d98
MM
65752017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6576
6577 * gcc.target/powerpc/clone1.c: New test.
6578
92bba237
JW
65792017-06-05 Janus Weil <janus@gcc.gnu.org>
6580
6581 PR fortran/70601
6582 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6583
7b3ee9c9
NK
65842017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6585
6586 PR fortran/35339
6587 * gfortran.dg/implied_do_io_1.f90: New Test.
6588 * gfortran.dg/implied_do_io_2.f90: New Test.
6589
e4d1c5c4
RL
65902017-06-05 Renlin Li <renlin.li@arm.com>
6591
6592 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6593 selector to related line.
6594
d91561cb
JH
65952017-06-05 Jan Hubicka <hubicka@ucw.cz>
6596
6597 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6598
d8395013
KT
65992017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6600
6601 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6602
279dc4b4
KT
66032017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6604
6605 * gcc.target/aarch64/subs_compare_2.c: New test.
6606
e49d8b68
KT
66072017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6608
6609 * gcc.target/aarch64/subs_compare_1.c: New test.
6610
4456f65d
CX
66112017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6612
6613 * gcc.target/mips/div-9.c: Delete duplicate test.
6614 * gcc.target/mips/div-10.c: Ditto.
6615 * gcc.target/mips/div-11.c: Ditto.
6616 * gcc.target/mips/div-12.c: Ditto.
6617
3995f3a2
JH
66182017-05-23 Jan Hubicka <hubicka@ucw.cz>
6619
6620 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6621
82c027e1
DH
66222017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6623
6624 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6625 vesrion of the dejagnu grep.
6626 (list-module-names): Use it and adjust the regular expressions for
6627 modules and submodules.
6628 * gfortran.dg/prof/prof.exp: Cleanup modules.
6629 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6630 directives.
6631 * gfortran.dg/altreturn_8.f90: Likewise.
6632 * gfortran.dg/associate_12.f90: Likewise.
6633 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6634 * gfortran.dg/charlen_15.f90: Likewise.
6635 * gfortran.dg/class_4a.f03: Likewise.
6636 * gfortran.dg/class_54.f90: Likewise.
6637 * gfortran.dg/class_dummy_4.f03: Likewise.
6638 * gfortran.dg/class_dummy_5.f90: Likewise.
6639 * gfortran.dg/constructor_9.f90: Likewise.
6640 * gfortran.dg/dec_structure_15.f90: Likewise.
6641 * gfortran.dg/do_check_8.f90: Likewise.
6642 * gfortran.dg/dtio_26.f03: Likewise.
6643 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6644 * gfortran.dg/equiv_9.f90: Likewise.
6645 * gfortran.dg/extends_15.f90: Likewise.
6646 * gfortran.dg/finalize_22.f90: Likewise.
6647 * gfortran.dg/finalize_23.f90: Likewise.
6648 * gfortran.dg/generic_26.f90: Likewise.
6649 * gfortran.dg/generic_27.f90: Likewise.
6650 * gfortran.dg/namelist_76.f90: Likewise.
6651 * gfortran.dg/pointer_init_8.f90: Likewise.
6652 * gfortran.dg/pr61318.f90: Likewise.
6653 * gfortran.dg/pr77260_1.f90: Likewise.
6654 * gfortran.dg/pr77260_2.f90: Likewise.
6655 * gfortran.dg/pr77420_3.f90: Likewise.
6656 * gfortran.dg/proc_ptr_39.f90: Likewise.
6657 * gfortran.dg/proc_ptr_41.f90: Likewise.
6658 * gfortran.dg/proc_ptr_42.f90: Likewise.
6659 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6660 * gfortran.dg/submodule_1.f08: Likewise.
6661 * gfortran.dg/submodule_10.f08: Likewise.
6662 * gfortran.dg/submodule_14.f08: Likewise.
6663 * gfortran.dg/submodule_15.f08: Likewise.
6664 * gfortran.dg/submodule_2.f08: Likewise.
6665 * gfortran.dg/submodule_5.f08: Likewise.
6666 * gfortran.dg/submodule_6.f08: Likewise.
6667 * gfortran.dg/submodule_7.f08: Likewise.
6668 * gfortran.dg/submodule_8.f08: Likewise.
6669 * gfortran.dg/submodule_9.f08: Likewise.
6670 * gfortran.dg/transfer_class_2.f90: Likewise.
6671 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6672 * gfortran.dg/typebound_call_24.f03: Likewise.
6673 * gfortran.dg/typebound_call_25.f90: Likewise.
6674 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6675 * gfortran.dg/typebound_generic_12.f03: Likewise.
6676 * gfortran.dg/typebound_generic_13.f03: Likewise.
6677 * gfortran.dg/typebound_generic_14.f03: Likewise.
6678 * gfortran.dg/typebound_generic_15.f90: Likewise.
6679 * gfortran.dg/typebound_operator_16.f03: Likewise.
6680 * gfortran.dg/typebound_operator_18.f90: Likewise.
6681 * gfortran.dg/typebound_operator_20.f90: Likewise.
6682 * gfortran.dg/typebound_override_3.f90: Likewise.
6683 * gfortran.dg/typebound_override_4.f90: Likewise.
6684 * gfortran.dg/typebound_override_5.f90: Likewise.
6685 * gfortran.dg/typebound_override_6.f90: Likewise.
6686 * gfortran.dg/typebound_override_7.f90: Likewise.
6687 * gfortran.dg/typebound_proc_28.f03: Likewise.
6688 * gfortran.dg/typebound_proc_29.f90: Likewise.
6689 * gfortran.dg/typebound_proc_30.f90: Likewise.
6690 * gfortran.dg/typebound_proc_31.f90: Likewise.
6691 * gfortran.dg/typebound_proc_32.f90: Likewise.
6692 * gfortran.dg/typebound_proc_33.f90: Likewise.
6693 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6694 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6695 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6696 * gfortran.dg/use_only_3.f90: Likewise.
6697 * gfortran.dg/use_without_only_1.f90: Likewise.
6698 * gfortran.dg/warn_unused_function.f90: Likewise.
6699 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6700 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6701
3de4ac6d
MP
67022017-06-04 Marek Polacek <polacek@redhat.com>
6703
6704 PR c/80919
6705 * gcc.dg/format/pr80919.c: New test.
6706
2474f48f
MS
67072017-06-02 Martin Sebor <msebor@redhat.com>
6708
6709 PR c/80892
6710 * c-c++-common/Wfloat-conversion-2.c: New test.
6711
bd280745
PC
67122017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6713
6714 PR c++/68754
6715 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6716
bd280745 67172017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6718
6719 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6720 for the new built-ins.
6721
ffa8a921
SD
67222017-06-02 Sudakshina Das <sudi.das@arm.com>
6723
6724 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6725
d65d1bd9
WS
67262017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6727
6728 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6729 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6730 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6731 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6732 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6733
b160939b
KT
67342017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6735
6736 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6737
17f47f86
KT
67382017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6739
6740 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6741
ab82e126
WS
67422017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6743
6744 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6745 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6746 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6747 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6748 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6749 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6750 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6751 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6752 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6753
c957e9c0
NS
67542017-06-02 Nathan Sidwell <nathan@acm.org>
6755
6756 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6757
aad16012
JJ
67582017-06-02 Jakub Jelinek <jakub@redhat.com>
6759
74b4885d
JJ
6760 PR rtl-optimization/80903
6761 * gcc.dg/pr80903.c: New test.
6762
aad16012
JJ
6763 PR fortran/80918
6764 * gfortran.dg/gomp/pr80918.f90: New test.
6765
40ffd95f
BE
67662017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6767
6768 * c-c++-common/Wsizeof-pointer-div.c: New test.
6769 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6770 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6771 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6772 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6773 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6774 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6775 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6776 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6777 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6778 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6779 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6780 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6781 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6782 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6783 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6784 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6785 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6786 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6787
052754ea
WS
67882017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6789
6790 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6791 Update the target to power8-vector.
6792
aa63913f
DM
67932017-06-01 David Malcolm <dmalcolm@redhat.com>
6794
6795 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6796
2ded3754
PMR
67972017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6798
6799 * debug12.adb, debug12.ads: New testcase.
6800
c8638450
MJ
68012017-06-01 Martin Jambor <mjambor@suse.cz>
6802
6803 PR tree-optimization/80898
6804 * gcc.dg/tree-ssa/pr80898.c: New test.
6805 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6806
ac853c90
PC
68072017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6808
6809 PR c++/80896
6810 * g++.dg/cpp1z/nodiscard5.C: New.
6811
7841f13c
CZ
68122017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6813
6814 * gcc.target/arc/pr9001195952.c: New test.
6815
f525e390
TV
68162017-06-01 Tom de Vries <tom@codesourcery.com>
6817
6818 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6819 * gcc.c-torture/compile/asmgoto-1.c: Same.
6820 * gcc.dg/20000707-1.c: Same.
6821 * gcc.dg/pr38700.c: Same.
6822 * gcc.dg/pr70169.c: Same.
6823 * gcc.dg/pr80112.c: Same.
6824 * gcc.dg/torture/pr51071-2.c: Same.
6825 * gcc.dg/torture/pr51071.c: Same.
6826 * gcc.dg/tree-ssa/alias-34.c: Same.
6827
9285616c
PMR
68282017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6829
6830 * gnat.dg/debug11.adb: New testcase.
6831
48932682
RB
68322017-06-01 Richard Biener <rguenther@suse.de>
6833
6834 PR middle-end/66313
6835 * c-c++-common/ubsan/pr66313.c: New testcase.
6836 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6837
fcb99124
SM
68382017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6839
6840 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6841 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6842 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6843 -mcpu overridden.
6844 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6845 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6846 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6847 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6848 to dg-option. Add dg-skip-if directive to disable this test
6849 for darwin. Add dg-skip-if directive to disable this test if
6850 -mcpu overridden.
6851
dc7401c0
SP
68522017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6853
6854 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6855 (_mm_maskz_max_sd): Test new intrinsics.
6856 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6857 (_mm_maskz_max_sd): Test new intrinsics.
6858 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6859 (_mm_maskz_max_ss): Test new intrinsics.
6860 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6861 (_mm_maskz_max_ss): Test new intrinsics.
6862 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6863 (_mm_maskz_min_sd): Test new intrinsics.
6864 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6865 (_mm_maskz_min_sd): Test new intrinsics.
6866 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6867 (_mm_maskz_min_ss): Test new intrinsics.
6868 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6869 (_mm_maskz_min_ss): Test new intrinsics.
6870
3909991c
NS
68712017-05-31 Nathan Sidwell <nathan@acm.org>
6872
6873 * g++.dg/lookup/lambda1.C New.
6874
0e510edb
BC
68752017-05-31 Bin Cheng <bin.cheng@arm.com>
6876
6877 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6878 on pointer should not be replaced.
6879
9fc5e7a4
MM
68802017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6881
6882 PR testsuite/80580
6883 * gcc.dg/gimplefe-error-7.c: New test.
6884
1e466f04
GM
68852017-05-31 Graham Markall <graham.markall@embecosm.com>
6886
6887 * gcc.target/arc/add_n-combine.c: New test.
6888 * gcc.target/arc/sub_n-combine.c: New test.
6889
89c88990
RB
68902017-05-31 Richard Biener <rguenther@suse.de>
6891
6892 PR target/80880
6893 * gcc.target/i386/pr80880.c: New testcase.
6894
748bbe72
RS
68952017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6896
6897 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6898
c7d7e222
BC
68992017-05-31 Bin Cheng <bin.cheng@arm.com>
6900
6901 * gcc.dg/vect/pr80815-3.c: New test.
6902
ee1379be
RB
69032017-05-31 Richard Biener <rguenther@suse.de>
6904
6905 PR tree-optimization/80906
6906 * gcc.dg/graphite/pr80906.c: New testcase.
6907
bcce980e
TV
69082017-05-30 Tom de Vries <tom@codesourcery.com>
6909
6910 PR testsuite/80910
6911 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6912 unsupported if host compiler does not support c++11.
6913 (host_supports_c++11): New proc.
6914
ef9200aa
MS
69152017-05-30 Martin Sebor <msebor@redhat.com>
6916
6917 PR c/80731
6918 * g++.dg/ext/utf16-4.C: Relax test.
6919 * gcc.dg/fixed-point/int-warning.c: Adjust.
6920
f012c8ef
DM
69212017-05-30 David Malcolm <dmalcolm@redhat.com>
6922
6923 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6924 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6925 test case.
6926 * g++.dg/plugin/show-template-tree-color.C: New test case.
6927 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6928 * g++.dg/template/show-template-tree-2.C: New test case.
6929 * g++.dg/template/show-template-tree-3.C: New test case.
6930 * g++.dg/template/show-template-tree-4.C: New test case.
6931 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6932 * g++.dg/template/show-template-tree.C: New test case.
6933
3f8efe25
SB
69342017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6935
6936 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6937 dg-options.
6938 * gfortran.dg/pr80107.f: Delete testcase.
6939
77d1dbdb
UB
69402017-05-30 Uros Bizjak <ubizjak@gmail.com>
6941
6942 PR target/80833
6943 * gcc.target/i386/pr80833-1.c: New test.
6944 * gcc.target/i386/pr80833-2.c: Ditto.
6945
e2f35333
NS
69462017-05-30 Nathan Sidwell <nathan@acm.org>
6947
6948 PR c++/80913
6949 * g++.dg/lookup/pr80913.C: New.
6950
ba7629e2
RB
69512017-05-30 Richard Biener <rguenther@suse.de>
6952
6953 PR middle-end/80901
6954 * gcc.dg/torture/pr80901.c: New testcase.
6955
4bfb347c
RD
69562017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6957
6958 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6959
b3125625
JL
69602017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6961
6962 PR target/78838
6963 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6964
892d6169
RB
69652017-05-30 Richard Biener <rguenther@suse.de>
6966
6967 PR middle-end/80876
6968 * gcc.dg/torture/pr80876.c: New testcase.
6969
3d7ff728
NS
69702017-05-29 Nathan Sidwell <nathan@acm.org>
6971
6972 PR c++/80891 (#5)
6973 * g++.dg/lookup/pr80891-5.C: New.
6974
fd262197
JD
69752017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6976
6977 PR libgfortran/53029
6978 * gfortran.dg/read_5.f90: New test.
6979
724e517a
NS
69802017-05-29 Nathan Sidwell <nathan@acm.org>
6981
a5cfa13a
NS
6982 PR c++/80891 (#4)
6983 * g++.dg/lookup/pr80891-4.C: New.
6984
e514ab0c
NS
6985 PR c++/80891 (#1)
6986 * g++.dg/lookup/pr80891-1.C: New.
6987
58dec010
NS
6988 PR c++/80891 (#3)
6989 * g++.dg/lookup/pr80891-3.C: New.
6990
724e517a
NS
6991 PR c++/80891 (#2)
6992 * g++.dg/lookup/pr80891-2.C: New.
6993
bbe3927b
TK
69942017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6995
6996 PR fortran/37131
6997 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6998 flags.
6999 * gfortran.dg/transpose_optimization_1.f90: Likewise.
7000 * gfortran.dg/inline_matmul_17.f90: New test.
7001
8364e6ac
TK
70022017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7003
7004 * gfortran.dg/matmul_bounds_12.f90: New test.
7005
56a35ac9
JJ
70062017-05-27 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR bootstrap/80887
7009 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
7010
945bf9e1
NS
70112017-05-26 Nathan Sidwell <nathan@acm.org>
7012
7013 * g++.dg/cpp0x/dr2061.C: New.
7014 * g++.dg/parse/namespace-alias-1.C: Add more test.
7015
cb4fe401
BC
70162017-05-26 Bin Cheng <bin.cheng@arm.com>
7017
7018 PR tree-optimization/80815
7019 * gcc.dg/vect/pr80815-1.c: New test.
7020 * gcc.dg/vect/pr80815-2.c: New test.
7021
e929e611
ML
70222017-05-26 Martin Liska <mliska@suse.cz>
7023
7024 PR ipa/80663
7025 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
7026 split at the problematic spot.
7027 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
7028 a valid value of the param.
7029
92f105f6
MP
70302017-05-26 Marek Polacek <polacek@redhat.com>
7031
7032 PR sanitizer/80875
7033 * c-c++-common/ubsan/pr80875.c: New test.
7034
74ca4e36
TV
70352017-05-26 Tom de Vries <tom@codesourcery.com>
7036
7037 PR testsuite/80557
7038 * gcc.dg/20011021-1.c: Replace absolute line numbers.
7039 * gcc.dg/Wcxx-compat-8.c: Same.
7040 * gcc.dg/Wobjsize-1.c: Same.
7041 * gcc.dg/Wshadow-local-2.c: Same.
7042 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
7043 * gcc.dg/anon-struct-6.c: Same.
7044 * gcc.dg/asm-wide-1.c: Same.
7045 * gcc.dg/builtin-inf-1.c: Same.
7046 * gcc.dg/builtin-redefine.c: Same.
7047 * gcc.dg/c90-array-lval-6.c: Same.
7048 * gcc.dg/c90-array-lval-7.c: Same.
7049 * gcc.dg/c90-fordecl-1.c: Same.
7050 * gcc.dg/c99-fordecl-2.c: Same.
7051 * gcc.dg/cast-lvalue-1.c: Same.
7052 * gcc.dg/cast-lvalue-2.c: Same.
7053 * gcc.dg/compound-lvalue-1.c: Same.
7054 * gcc.dg/cond-lvalue-1.c: Same.
7055 * gcc.dg/cpp/20000419-1.c: Same.
7056 * gcc.dg/cpp/backslash.c: Same.
7057 * gcc.dg/cpp/backslash2.c: Same.
7058 * gcc.dg/cpp/macspace1.c: Same.
7059 * gcc.dg/cpp/macspace2.c: Same.
7060 * gcc.dg/cpp/multiline-2.c: Same.
7061 * gcc.dg/cpp/pr27777.c: Same.
7062 * gcc.dg/cpp/pr30786.c: Same.
7063 * gcc.dg/cpp/pr34602.c: Same.
7064 * gcc.dg/cpp/redef1.c: Same.
7065 * gcc.dg/cpp/tr-warn1.c: Same.
7066 * gcc.dg/cpp/tr-warn3.c: Same.
7067 * gcc.dg/cpp/tr-warn6.c: Same.
7068 * gcc.dg/cpp/trad/hash.c: Same.
7069 * gcc.dg/cpp/trad/redef1.c: Same.
7070 * gcc.dg/cpp/ucs.c: Same.
7071 * gcc.dg/declspec-10.c: Same.
7072 * gcc.dg/declspec-11.c: Same.
7073 * gcc.dg/declspec-18.c: Same.
7074 * gcc.dg/format/c99-strftime-1.c: Same.
7075 * gcc.dg/format/ext-3.c: Same.
7076 * gcc.dg/format/pr72858.c: Same.
7077 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7078 * gcc.dg/init-string-1.c: Same.
7079 * gcc.dg/label-decl-3.c: Same.
7080 * gcc.dg/m-un-2.c: Same.
7081 * gcc.dg/nofixed-point-2.c: Same.
7082 * gcc.dg/noncompile/20020213-1.c: Same.
7083 * gcc.dg/pch/counter-2.c: Same.
7084 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
7085 * gcc.dg/pr27528.c: Same.
7086 * gcc.dg/pr27953.c: Same.
7087 * gcc.dg/pr35899.c: Same.
7088 * gcc.dg/pr37561.c: Same.
7089 * gcc.dg/pr45461.c: Same.
7090 * gcc.dg/pr45750.c: Same.
7091 * gcc.dg/pr53196-2.c: Same.
7092 * gcc.dg/pr53265.c: Same.
7093 * gcc.dg/redecl-1.c: Same.
7094 * gcc.dg/tls/thr-init-1.c: Same.
7095 * gcc.dg/torture/pr51106-1.c: Same.
7096 * gcc.dg/torture/pr51106-2.c: Same.
7097 * gcc.dg/uninit-19.c: Same.
7098 * gcc.dg/uninit-pr20644.c: Same.
7099
6fc9f7aa
JJ
71002017-05-26 Jakub Jelinek <jakub@redhat.com>
7101
7102 * g++.dg/cpp1z/decomp29.C (p): New variable.
7103 (main): Add further tests.
7104
28e0e05b
RB
71052017-05-26 Richard Biener <rguenther@suse.de>
7106
7107 PR tree-optimization/80842
7108 * gcc.dg/torture/pr80842.c: New testcase.
7109
c81ec254
PC
71102017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7111
7112 PR c++/79652
7113 * g++.dg/cpp0x/pr79652.C: New.
7114
aee21066
PC
71152017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/71451
7118 * g++.dg/cpp0x/variadic170.C: New.
7119
63dbcd13
VR
71202017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
7121
7122 * g++.dg/warn/Wcatch-value-1.C: New test.
7123 * g++.dg/warn/Wcatch-value-2.C: New test.
7124 * g++.dg/warn/Wcatch-value-3.C: New test.
7125
932f48ac
NS
71262017-05-25 Nathan Sidwell <nathan@acm.org>
7127
44e00a7a
NS
7128 * g++.dg/lookup/using56.C: New.
7129 * g++.dg/lookup/using57.C: New.
7130 * g++.dg/lookup/using58.C: New.
7131 * g++.dg/lookup/using59.C: New.
7132
932f48ac
NS
7133 * g++.dg/lookup/using17.C: Adjust diagnostics.
7134
a10f9a2e
MS
71352017-05-25 Martin Sebor <msebor@redhat.com>
7136
7137 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
7138 positives on ILP32.
7139 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
7140 column numbers.
7141 * gcc.dg/pr60114.c: Same.
7142
47c05e71
JH
71432017-05-23 Jan Hubicka <hubicka@ucw.cz>
7144
7145 * gfortran.dg/pr48636.f90: Fix template better.
7146
f35a733d
NS
71472017-05-25 Nathan Sidwell <nathan@acm.org>
7148
7149 * g++.dg/lookup/koenig14.C: New.
7150
18c1e9e0
PC
71512017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7152
7153 PR c++/79583
7154 * g++.dg/cpp0x/pr79583.C: New.
7155
2673d192
PC
71562017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7157
7158 PR c++/68578
7159 * g++.dg/cpp1y/pr68578.C: New.
7160
bce8ef71
MG
71612017-05-25 Marc Glisse <marc.glisse@inria.fr>
7162
7163 * gcc.dg/tree-ssa/vce-1.c: New file.
7164
11d6b45d
MG
71652017-05-25 Marc Glisse <marc.glisse@inria.fr>
7166
7167 * gcc.dg/tree-ssa/addadd.c: New file.
7168
5ad4f1c8
NS
71692017-05-24 Nathan Sidwell <nathan@acm.org>
7170
7171 * g++.dg/lookup/friend12.C: Adjust diagnostics.
7172 * g++.dg/lookup/friend19.C: New.
7173 * g++.dg/lookup/friend20.C: New.
7174
d4a760d8
JW
71752017-05-24 Jonathan Wakely <jwakely@redhat.com>
7176
7177 PR c++/80544
7178 * g++.dg/expr/cast11.C: New test.
7179
3cd211af
MS
71802017-05-24 Martin Sebor <msebor@redhat.com>
7181
7182 PR c/80731
7183 * c-c++-common/Wfloat-conversion.c: Adjust.
7184 * c-c++-common/dfp/convert-int-saturate.c: Same.
7185 * c-c++-common/pr68657-1.c: Same.
7186 * g++.dg/ext/utf-cvt.C: Same.
7187 * g++.dg/ext/utf16-4.C: Same.
7188 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
7189 * g++.dg/warn/Wconversion-real-integer2.C: Same.
7190 * g++.dg/warn/Wconversion3.C: Same.
7191 * g++.dg/warn/Wconversion4.C: Same.
7192 * g++.dg/warn/Wsign-conversion.C: Same.
7193 * g++.dg/warn/overflow-warn-1.C: Same.
7194 * g++.dg/warn/overflow-warn-3.C: Same.
7195 * g++.dg/warn/overflow-warn-4.C: Same.
7196 * g++.dg/warn/pr35635.C: Same.
7197 * g++.old-deja/g++.mike/enum1.C: Same.
7198 * gcc.dg/Wconversion-3.c: Same.
7199 * gcc.dg/Wconversion-5.c: Same.
7200 * gcc.dg/Wconversion-complex-c99.c: Same.
7201 * gcc.dg/Wconversion-complex-gnu.c: Same.
7202 * gcc.dg/Wconversion-integer.c: Same.
7203 * gcc.dg/Wsign-conversion.c: Same.
7204 * gcc.dg/bitfld-2.c: Same.
7205 * gcc.dg/c90-const-expr-11.c: Same.
7206 * gcc.dg/c90-const-expr-7.c: Same.
7207 * gcc.dg/c99-const-expr-7.c: Same.
7208 * gcc.dg/overflow-warn-1.c: Same.
7209 * gcc.dg/overflow-warn-2.c: Same.
7210 * gcc.dg/overflow-warn-3.c: Same.
7211 * gcc.dg/overflow-warn-4.c: Same.
7212 * gcc.dg/overflow-warn-5.c: Same.
7213 * gcc.dg/overflow-warn-8.c: Same.
7214 * gcc.dg/overflow-warn-9.c: New test.
7215 * gcc.dg/pr35635.c: Adjust.
7216 * gcc.dg/pr59940.c: Same.
7217 * gcc.dg/pr59963-2.c: Same.
7218 * gcc.dg/pr60114.c: Same.
7219 * gcc.dg/switch-warn-2.c: Same.
7220 * gcc.dg/utf-cvt.c: Same.
7221 * gcc.dg/utf16-4.c: Same.
7222
216bfadc
JJ
72232017-05-24 Jakub Jelinek <jakub@redhat.com>
7224
7225 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
7226 Don't include limits.h.
7227 (w): Conditionalize on long long wider than int. Use
7228 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
7229 -9223372036854775808.
7230 (x): Use __INT_MAX__ instead of INT_MAX.
7231
610abc02
TK
72322017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7233
7234 PR fortran/66094
7235 * gfortran.dg/inline_matmul_16.f90: New test.
7236
8d0c9b36
TV
72372017-05-24 Tom de Vries <tom@codesourcery.com>
7238
7239 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
7240
3f3fb6c9
PB
72412017-05-24 Peter Bergner <bergner@vnet.ibm.com>
7242
7243 PR middle-end/80823
7244 * gcc.dg/pr80823.c: New test.
7245
00e0af8d
AK
72462017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7247
7248 * gcc.target/s390/pr80725.c: New test.
7249
6131102c
NS
72502017-05-23 Nathan Sidwell <nathan@acm.org>
7251
ef4c5e78
NS
7252 * g++.dg/lookup/extern-c-hidden.C: New.
7253 * g++.dg/lookup/extern-redecl1.C: New.
7254
6131102c
NS
7255 PR c++/80866
7256 * g++.dg/parse/pr80866.C: New.
7257
d2db2e6b
JH
72582017-05-23 Jan Hubicka <hubicka@ucw.cz>
7259
7260 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7261 * gcc.dg/ipa/inline-5.c: Likewise.
7262 * gfortran.dg/pr48636.f90: Likewise.
7263
e4ea7a4c
NS
72642017-05-23 Nathan Sidwell <nathan@acm.org>
7265
7266 * g++.dg/parse/ctor9.C: Adjust expected error.
7267
c2d7c404
JD
72682017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7269
7270 PR libgfortran/80256
7271 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7272 Cygwin.
7273
fd71a9a2
TS
72742017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7275
7276 * c-c++-common/goacc/parallel-dims-1.c: Update.
7277 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7278 * c-c++-common/goacc/routine-1.c: Likewise.
7279 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7280 * g++.dg/goacc/template.C: Likewise.
7281 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7282 * gfortran.dg/goacc/routine-3.f90: Likewise.
7283 * gfortran.dg/goacc/sie.f95: Likewise.
7284 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7285
9d029ddf
NS
72862017-05-23 Nathan Sidwell <nathan@acm.org>
7287
7288 * g++.dg/lookup/using13.C: Adjust expected error.
7289
008c7367
SKS
72902017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7291
7292 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7293
d1f6caae
MM
72942017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7295
7296 PR target/80718
7297 * gcc.target/powerpc/pr80718.c: New test.
7298
2ea0d750
SB
72992017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7300
7301 * gcc.target/powerpc/conditional-return.c: New testcase.
7302
25b81686
BS
73032017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7304
7305 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7306 LE-only.
7307
477f145b
JW
73082017-05-22 Janus Weil <janus@gcc.gnu.org>
7309
7310 PR fortran/80766
7311 * gfortran.dg/typebound_call_28.f90: New test.
7312
65cc1407
NS
73132017-05-22 Nathan Sidwell <nathan@acm.org>
7314
7315 * g++.dg/lookup/strong-using.C: New.
7316
0c4f8178
TP
73172017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7318
7319 * gcc.target/arm/movsi_movt.c: New test.
7320 * gcc.target/arm/movdi_movt.c: New test.
7321
fbb1c7d4
EB
73222017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7323
7324 * gnat.dg/specs/not_null1.ads: New test.
7325
d3271136
EB
73262017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7327
7328 * gnat.dg/limited_with5.ad[sb]: New test.
7329 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7330 * gnat.dg/limited_with6.ad[sb]: New test.
7331 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7332
4c24ec6d
EB
73332017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7334
7335 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7336 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7337
4bcbb7b8
PC
73382017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/70265
7341 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7342 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7343
51cd6b78
JD
73442017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7345
7346 PR libgfortran/80333
7347 * gfortran.dg/dtio_30.f03: New test.
7348
33f8c0a1
MP
73492017-05-19 Marek Polacek <polacek@redhat.com>
7350
7351 PR sanitizer/80800
7352 * c-c++-common/ubsan/pr80800.c: New test.
7353 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7354
9740ed54
TS
73552017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7356
7fd549d2
TS
7357 * c-c++-common/goacc/default-1.c: Update.
7358 * c-c++-common/goacc/default-2.c: Likewise.
7359 * c-c++-common/goacc/default-4.c: Likewise.
7360 * gfortran.dg/goacc/default-1.f95: Likewise.
7361 * gfortran.dg/goacc/default-4.f: Likewise.
7362 * c-c++-common/goacc/default-5.c: New file.
7363 * gfortran.dg/goacc/default-5.f: Likewise.
7364
9740ed54
TS
7365 * c-c++-common/goacc/default-1.c: New file.
7366 * c-c++-common/goacc/default-2.c: Likewise.
7367 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7368 test cases in...
7369 * c-c++-common/goacc/default-3.c: ... this new file, and...
7370 * c-c++-common/goacc/default-4.c: ... this new file.
7371 * gfortran.dg/goacc/default.f95: Remove file, including its test
7372 cases in...
7373 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7374 * gfortran.dg/goacc/default-2.f: ... this new file.
7375 * gfortran.dg/goacc/default-3.f95: New file.
7376 * gfortran.dg/goacc/default-4.f: Likewise.
7377
2a8a8d7b
NS
73782017-05-19 Nathan Sidwell <nathan@acm.org>
7379
7380 * g++.dg/inherit/covariant7.C: Adjust.
7381
a978134e
PB
73822017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7383
7384 * gcc.target/arm/tls-disable-literal-pool.c: Change
7385 require-effective-target to tls_native.
7386 Move dg-error to return statement line and change to dg-message.
7387
39aac208
RB
73882017-05-19 Richard Biener <rguenther@suse.de>
7389
7390 PR c++/80593
7391 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7392 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7393
035ab826
RB
73942017-05-19 Richard Biener <rguenther@suse.de>
7395
7396 PR middle-end/80764
7397 * gcc.dg/torture/pr80764.c: New testcase.
7398
52e14b96
MM
73992017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7400
7401 PR target/80510
7402 * gcc.target/powerpc/pr80510-1.c: New test.
7403 * gcc.target/powerpc/pr80510-2.c: Likewise.
7404
4287da82
EG
74052017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7406
7407 * gcc.dg/pragma-diag-7.c: New test.
7408
e4171e10
UB
74092017-05-18 Uros Bizjak <ubizjak@gmail.com>
7410
7411 PR target/80799
7412 * g++.dg/other/i386-11.C: New test.
7413
cdefeea2
WS
74142017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7415
7416 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7417 * fold-vec-div-floatdouble.c: Likewise.
7418 * fold-vec-logical-ands-char.c: Likewise.
7419 * fold-vec-logical-ands-int.c: Likewise.
7420 * fold-vec-logical-ands-short.c: Likewise.
7421 * fold-vec-logical-ors-char.c: Likewise.
7422 * fold-vec-logical-ors-int.c: Likewise.
7423 * fold-vec-logical-ors-short.c: Likewise.
7424 * fold-vec-logical-other-char.c: Likewise.
7425 * fold-vec-mule-misc.c: Likewise.
7426 * fold-vec-mult-float.c: Likewise.
7427 * fold-vec-mult-floatdouble.c: Likewise.
7428 * fold-vec-mult-int.c: Likewise.
7429 * fold-vec-mult-int128-p9.c: Likewise.
7430 * fold-vec-sub-floatdouble.c: Likewise.
7431 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7432 Add lp64 requirement.
7433 * fold-vec-mult-int128-p8.c: Likewise.
7434 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7435
62ee030a
SM
74362017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7437
7438 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7439 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7440 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7441 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7442 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7443 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7444 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7445 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7446 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7447 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7448 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7449 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7450 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7451 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7452 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7453 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7454 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7455 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7456 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7457 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7458 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7459 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7460 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7461 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7462 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7463 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7464
00a84d0e
SL
74652017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7466
7467 * gcc.target/sparc/niagara7-align.c: New test.
7468
243c2883
MP
74692017-05-18 Marek Polacek <polacek@redhat.com>
7470
7471 PR sanitizer/80797
7472 * c-c++-common/ubsan/null-12.c: New test.
7473
e98e6340
SB
74742017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7475
7476 PR middle-end/80692
7477 * gcc.c-torture/execute/pr80692.c: New testcase.
7478
0152001b 74792017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7480
7481 PR libgfortran/80741
7482 * gfortran.dg/read_4.f90: New test.
7483
c8ded430
BS
74842017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7485
7486 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7487
e5b1f5a1
FR
74882017-05-17 Fritz Reese <fritzoreese@gmail.com>
7489
7490 PR fortran/80668
7491 * gfortran.dg/pr80668.f90: New.
7492
9853cb28
PB
74932017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7494
7495 PR middle-end/80775
7496 * gcc.dg/pr80775.c: New test.
7497
142473df
MP
74982017-05-17 Marek Polacek <polacek@redhat.com>
7499
7500 PR sanitizer/80659
7501 * gcc.dg/asan/pr80659.c: New test.
7502
8508a5b5
SKS
75032017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7504
7505 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7506 unsigned long.
7507
bc36d2b7
CX
75082017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7509
7510 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7511
4fc5ebf1
JG
75122017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7513 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7514
7515 PR tree-optimization/80457
7516 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7517 call vect_model_simple_cost.
7518
bedee914
PT
75192017-05-16 Paul Thomas <pault@gcc.gnu.org>
7520
7521 PR fortran/80554
7522 * gfortran.dg/submodule_29.f08: New test.
7523
10791753
DM
75242017-05-16 David Malcolm <dmalcolm@redhat.com>
7525
7526 * g++.dg/other/accessor-fixits-1.C: New test case.
7527 * g++.dg/other/accessor-fixits-2.C: New test case.
7528 * g++.dg/other/accessor-fixits-3.C: New test case.
7529 * g++.dg/other/accessor-fixits-4.C: New test case.
7530
727577c2
CL
75312017-05-16 Carl Love <cel@us.ibm.com>
7532
7533 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7534 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7535 built-ins to the test suite file. Note, support for mradds exists
7536 but no test case exists.
7537 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7538 built-ins to the test suite file.
7539
6b6ae9eb
MP
75402017-05-16 Marek Polacek <polacek@redhat.com>
7541
7542 PR sanitizer/80536
7543 PR sanitizer/80386
7544 * c-c++-common/ubsan/pr80536.c: New test.
7545 * g++.dg/ubsan/pr80386.C: New test.
7546
678d7e19
TC
75472017-05-16 Tamar Christina <tamar.christina@arm.com>
7548
7549 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7550 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7551
6da37857
MW
75522016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7553
7554 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7555 expected output of vadd, vsub and vmul instructions.
7556 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7557 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7558 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7559
a5768d38
JD
75602017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7561
7562 PR libgfortran/80727
7563 * gfortran.dg/read_3.f90: New test.
7564
3a77e7cc
NS
75652017-05-15 Nathan Sidwell <nathan@acm.org>
7566
2016c841
NS
7567 PR c++/79369
7568 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7569
3a77e7cc
NS
7570 PR c++/79369
7571 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7572 * g++.dg/cpp0x/pr79369.C: New.
7573
0735a1c8
SK
75742017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7575
7576 PR fortran/80752
3a77e7cc 7577 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7578
f108770a
UB
75792017-05-15 Uros Bizjak <ubizjak@gmail.com>
7580
900b5b6a 7581 PR target/80425
f108770a
UB
7582 * gcc.target/i386/pr80425-1.c: New test.
7583 * gcc.target/i386/pr80425-2.c: Ditto.
7584
e30ce0a3
JL
75852017-05-15 Jeff Law <law@redhat.com>
7586
7587 * gcc.target/mips/reorgbug-1.c: New test.
7588
0d5a0a33
PMR
75892017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7590
7591 * gnat.dg/specs/pack13.ads: New test.
7592
a104bd88
MS
75932017-05-14 Martin Sebor <msebor@redhat.com>
7594
7595 PR middle-end/77671
7596 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7597 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7598 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7599 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7600 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7601
c6c02519
MS
76022017-05-14 Martin Sebor <msebor@redhat.com>
7603
7604 PR middle-end/80669
7605 * gcc.dg/builtin-stpncpy.c: New test.
7606
d6d4d770
DS
76072017-05-14 Daniel Santos <daniel.santos@pobox.com>
7608
7609 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7610 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7611 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7612 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7613
b9bdd60b
JK
76142017-05-14 Julia Koval <julia.koval@intel.com>
7615
7616 * gcc.target/i386/xgetsetbv.c: New test.
7617
28ae01cd
NK
76182017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7619
7620 PR fortran/80442
7621 * gfortran.dg/impl_do_var_data.f90: New Test
7622
c7488b4f
PJ
76232017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7624
7625 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7626 A regression test for a private array access case which caused
7627 an assert.
7628
9b5f12ae
MS
76292017-05-12 Martin Sebor <msebor@redhat.com>
7630
7631 PR testsuite/80643
7632 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7633 to the purpose of the test.
7634
b76f1550
SM
76352017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7636
7637 * gcc.target/powerpc/bmi-andn-1.c: New file
7638 * gcc.target/powerpc/bmi-andn-2.c: New file.
7639 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7640 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7641 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7642 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7643 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7644 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7645 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7646 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7647 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7648 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7649 * gcc.target/powerpc/bmi-check.h: New File.
7650 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7651 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7652 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7653 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7654 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7655 * gcc.target/powerpc/bmi2-check.h: New file.
7656 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7657 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7658 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7659 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7660 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7661 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7662 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7663 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7664 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7665
2a3fa75a
PC
76662017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/60430
7669 * g++.dg/cpp0x/pr60430.C: New.
7670
e8bf7c7b
JL
76712017-05-12 Jeff Law <law@redhat.com>
7672
7673 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7674
284d1f76
PB
76752017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7676
7677 PR middle-end/80707
7678 * g++.dg/pr80707.C: New test.
7679
302a0e37
WS
76802017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7681
7682 * gcc.target/powerpc/fold-vec-div-float.c: New.
7683 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7684 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7685
a7785078
WS
76862017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7687
7688 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7689 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7690 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7691 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7692 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7693 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7694 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7695 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7696 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7697 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7698 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7699 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7700
9206028e
PC
77012017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7702
7703 PR c++/49604
7704 * g++.dg/cpp0x/forw_enum14.C: New.
7705 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7706
7af1c0ad
RB
77072017-05-12 Richard Biener <rguenther@suse.de>
7708
7709 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7710
f7e95bdb
PC
77112017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 PR c++/67687
7714 * g++.dg/cpp0x/constexpr-ice17.C: New.
7715
53e788d0
RB
77162017-05-12 Richard Biener <rguenther@suse.de>
7717
7718 PR tree-optimization/80713
7719 * gcc.dg/torture/pr80713.c: New testcase.
7720
2ead1ab9
AK
77212017-05-12 Andi Kleen <ak@linux.intel.com>
7722
7723 PR testsuite/77684
7724 * lib/target-supports.exp (profopt-perf-wrapper):
7725 Add -m8 option to increase parallelism.
7726
ee58b02f
TS
77272017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7728
1e47f02b
TS
7729 * c-c++-common/goacc/parallel-dims-1.c: New file.
7730 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7731
b0f271ce
TS
7732 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7733 * c-c++-common/goacc/classify-kernels.c: Likewise.
7734 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7735 Likewise.
7736 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7737 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7738 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7739 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7740 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7741 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7742 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7743 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7744 * c-c++-common/goacc/kernels-loop.c: Likewise.
7745 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7746 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7747 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7748 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7749 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7750 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7751 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7752 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7753 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7754 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7755 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7756 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7757
25651634
TS
7758 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7759 * c-c++-common/goacc/classify-kernels.c: Likewise.
7760 * c-c++-common/goacc/classify-parallel.c: Likewise.
7761 * c-c++-common/goacc/classify-routine.c: Likewise.
7762 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7763 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7764 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7765 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7766
ee58b02f
TS
7767 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7768 * c-c++-common/goacc/classify-kernels.c: Likewise.
7769 * c-c++-common/goacc/classify-parallel.c: Likewise.
7770 * c-c++-common/goacc/classify-routine.c: Likewise.
7771 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7772 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7773 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7774 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7775
2d82ec25
NS
77762017-05-11 Nathan Sidwell <nathan@acm.org>
7777
7778 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7779
77802017-05-11 Carl Love <cel@us.ibm.com>
7781
7782 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7783 to the test suite file.
7784 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7785 to the test suite file.
7786
628c06d6
JD
77872017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7788
7789 PR fortran/78659
7790 * gfortran.dg/namelist_91.f90: New test.
7791 * gfortran.dg/namelist_92.f90: New test.
7792 * gfortran.dg/namelist_93.f90: New test.
7793 * gfortran.dg/namelist_94.f90: New test.
7794
1bea0f26
BS
77952017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7796
7797 PR target/80695
7798 * gcc.target/powerpc/pr80695-p8.c: New file.
7799 * gcc.target/powerpc/pr80695-p9.c: New file.
7800
7c85c9fe
UB
78012017-05-11 Uros Bizjak <ubizjak@gmail.com>
7802 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR target/80706
7805 * gcc.target/i386/pr80706.c: New test.
7806
d7a33a4c
JK
78072017-05-11 Julia Koval <julia.koval@intel.com>
7808
7809 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7810 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7811 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7812 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7813
59fbddcf
PC
78142017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7815
7816 PR c++/70538
7817 * g++.dg/cpp0x/pr70538.C: New.
7818
cc09ff60
UB
78192017-05-11 Uros Bizjak <ubizjak@gmail.com>
7820
7c85c9fe
UB
7821 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7822 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7823 (dg-options): Remove -fno-tree-sink.
7824
4fd18c78
KN
78252017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7826
7827 * gcc.target/powerpc/cmpb-1.c: New test.
7828 * gcc.target/powerpc/cmpb-2.c: New test.
7829 * gcc.target/powerpc/cmpb-3.c: New test.
7830 * gcc.target/powerpc/cmpb32-1.c: New test.
7831 * gcc.target/powerpc/cmpb32-2.c: New test.
7832
43b883a9
RB
78332017-05-11 Richard Biener <rguenther@suse.de>
7834
7835 PR tree-optimization/80705
7836 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7837
29b871ec
NS
78382017-05-11 Nathan Sidwell <nathan@acm.org>
7839
7840 * lib/scanlang.exp: New.
7841 * lib/gcc-dg.exp: Load scanlang.exp.
7842 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7843
c587104e
MM
78442017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7845
7846 PR testsuite/80580
7847 * gcc.dg/gimplefe-error-6.c: New test.
7848
67ac9a9d
MM
78492017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7850
7851 PR testsuite/80580
7852 * gcc.dg/gimplefe-error-5.c: New test.
7853
ac4eb40f
MM
78542017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7855
7856 PR testsuite/80580
7857 * gcc.dg/gimplefe-error-4.c: New test.
7858
d45d6282
BS
78592017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7860
7861 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7862
f4ee3a9e
UB
78632017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7864
7865 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7866 (_mm_maskz_max_round_sd): Test new intrinsics.
7867 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7868 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7869 (_mm_maskz_max_round_ss): Test new intrinsics.
7870 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7871 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7872 (_mm_maskz_min_round_sd): Test new intrinsics.
7873 * gcc.target/i386/avx512f-vminsd-2.c: New.
7874 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7875 (_mm_maskz_min_round_ss): Test new intrinsics.
7876 * gcc.target/i386/avx512f-vminss-2.c: New.
7877 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7878 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7879 (__builtin_ia32_minss_mask_round): Test new builtins.
7880 * gcc.target/i386/sse-13.c: Ditto.
7881 * gcc.target/i386/sse-23.c: Ditto.
7882 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7883 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7884 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7885 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7886 (_mm_mask_min_round_ss): Test new intrinsics.
7887 * gcc.target/i386/testround-1.c: Ditto.
7888
78892017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7890
7891 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7892 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7893 (_mm_maskz_div_round_sd): Test new intrinsics.
7894 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7895 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7896 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7897 (_mm_maskz_div_round_ss): Test new intrinsics.
7898 * gcc.target/i386/avx512f-vdivss-2.c: New.
7899 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7900 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7901 (_mm_maskz_mul_round_sd): Test new intrinsics.
7902 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7903 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7904 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7905 (_mm_maskz_mul_round_ss): Test new intrinsics.
7906 * gcc.target/i386/avx512f-vmulss-2.c: New.
7907 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7908 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7909 (__builtin_ia32_mulss_mask_round): Test new builtins.
7910 * gcc.target/i386/sse-13.c: Ditto.
7911 * gcc.target/i386/sse-23.c: Ditto.
7912 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7913 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7914 (_mm_maskz_mul_round_ss): Test new intrinsics.
7915 * gcc.target/i386/testround-1.c: Ditto.
7916
79172017-05-10 Julia Koval <julia.koval@intel.com>
7918
7919 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7920 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7921 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7922
79232017-05-10 Julia Koval <julia.koval@intel.com>
7924
7925 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7926 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7927 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7928 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7929
ca4d2851
PB
79302017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7931
0f374417 7932 PR tree-optimization/51513
ca4d2851
PB
7933 * gcc.target/powerpc/pr51513.c: New test.
7934 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7935 __builtin_abort().
7936 * gcc.dg/predict-14.c: Likewise.
7937
5562ebfc
CL
79382017-05-10 Carl Love <cel@us.ibm.com>
7939 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7940 to the test suite file.
7941 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7942 to the test suite file.
7943
0ca2e7f7
PK
79442017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7945
7946 PR tree-optimization/77644
7947 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7948
e1ad2926
AO
79492017-05-10 Alexandre Oliva <aoliva@redhat.com>
7950
7951 * gcc.dg/guality/inline-params-2.c: New.
7952
f00b411f
PC
79532017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/80145
7956 * g++.dg/cpp1y/auto-fn37.C: New.
7957 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7958
bf2a705c
MM
79592017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7960
7961 PR target/68163
7962 * gcc.target/powerpc/pr68163.c: New test.
7963
5285d5d3
JW
79642017-05-09 Janus Weil <janus@gcc.gnu.org>
7965
7966 PR fortran/79311
7967 * gfortran.dg/finalize_32.f90: New test.
7968
31c2d57d
VR
79692017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7970
7971 PR c/35441
7972 * gcc.dg/pr35441.c: New test.
7973
731f2c8a
MS
79742017-05-09 Martin Sebor <msebor@redhat.com>
7975
7976 PR testsuite/80643
7977 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7978 output.
7979
cc49d15a
PC
79802017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7981
7982 PR c++/80186
7983 * g++.dg/template/crash126.C: New.
7984
85282abc
SP
79852017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7986
7987 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7988 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7989 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7990 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7991
823c79ae
DH
79922017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7993
10a8bb62 7994 PR testsuite/80611
823c79ae
DH
7995 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7996
79557bae
CZ
79972017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7998
7999 * gcc.target/arc/tmac-1.c: New file.
8000 * gcc.target/arc/tmac-2.c: Likewise.
8001 * gcc.target/arc/tmac.h: Likewise.
8002
c7314bc1
CZ
80032017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8004 Andrew Burgess <andrew.burgess@embecosm.com>
8005
8006 * gcc.target/arc/firq-1.c: New file.
8007 * gcc.target/arc/firq-2.c: Likewise.
8008 * gcc.target/arc/firq-3.c: Likewise.
8009 * gcc.target/arc/firq-4.c: Likewise.
8010 * gcc.target/arc/firq-5.c: Likewise.
8011 * gcc.target/arc/firq-6.c: Likewise.
8012
41453183
CZ
80132017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8014
8015 * gcc.target/arc/interrupt-5.c: Newfile.
8016 * gcc.target/arc/interrupt-6.c: Likewise.
8017 * gcc.target/arc/interrupt-7.c: Likewise.
8018 * gcc.target/arc/interrupt-8.c: Likewise.
8019 * gcc.target/arc/interrupt-9.c: Likewise.
8020
019bd543
RB
80212017-05-09 Richard Biener <rguenther@suse.de>
8022
8023 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
8024 and adjust.
8025 * gcc.dg/vect/vect-50.c: Likewise.
8026
684f84de
MP
80272017-05-09 Marek Polacek <polacek@redhat.com>
8028
8029 PR c/80525
8030 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
8031 * c-c++-common/Wlogical-op-2.c: New test.
8032
fd71825b
SKS
80332017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8034
8035 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
8036 for targets with __SIZEOF_INT__ < 4.
8037
4ca2e6ec
RB
80382017-05-09 Richard Biener <rguenther@suse.de>
8039
8040 * gcc.dg/vect/vect-50.c: Revert last change.
8041 * gcc.dg/vect/vect-44.c: Likewise.
8042
631238ac
MS
80432017-05-08 Martin Sebor <msebor@redhat.com>
8044
8045 PR translation/80280
8046 * gcc.dg/format/gcc_diag-10.c: New test.
8047
6ba86ba7
KN
80482017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8049
8050 PR target/80101
8051 * gcc.target/powerpc/pr80101-1.c: New test.
8052
0f6ed121
TK
80532017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8054
8055 PR fortran/79930
8056 * gfortran.dg/inline_transpose_1.f90: Add
8057 -finline-matmul-limit=0 to options.
8058 * gfortran.dg/matmul_5.f90: Likewise.
8059 * gfortran.dg/vect/vect-8.f90: Likewise.
8060 * gfortran.dg/inline_matmul_14.f90: New test.
8061 * gfortran.dg/inline_matmul_15.f90: New test.
8062
fd991039
TK
80632017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8064
8065 PR fortran/80602
8066 * gfortran.dg/matmul_15.f90: New test case.
8067
18b8c294
WD
80682017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
8069
774cccdc
JJ
8070 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
8071 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 8072
8637c116
JL
80732017-05-07 Jeff Law <law@redhat.com>
8074
8075 Revert:
8076 2017-05-06 Jeff Law <law@redhat.com>
8077 PR tree-optimization/78496
8078 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8079 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8080
973dfbb4
JL
80812017-05-06 Jeff Law <law@redhat.com>
8082
8083 PR tree-optimization/78496
8084 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8085 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8086
8ffa3150
RS
80872017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8088
8089 * gcc.target/aarch64/spill_1.c: New test.
8090
2a3f7997
RS
80912017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8092
8093 PR rtl-optimization/75964
8094 * gcc.dg/torture/pr75964.c: New test.
8095
d554bf23
TV
80962017-05-06 Tom de Vries <tom@codesourcery.com>
8097
8098 PR testsuite/80606
8099 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
8100 * gcc.target/i386/avx-vtestpd-2.c: Same.
8101 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
8102 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
8103 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
8104 * gcc.target/i386/avx-vtestpd-3.c: Same.
8105 * gcc.target/i386/avx-vtestps-1.c: Same.
8106 * gcc.target/i386/avx-vtestps-2.c: Same.
8107 * gcc.target/i386/avx-vtestps-256-1.c: Same.
8108 * gcc.target/i386/avx-vtestps-256-2.c: Same.
8109 * gcc.target/i386/avx-vtestps-256-3.c: Same.
8110 * gcc.target/i386/avx-vtestps-3.c: Same.
8111
7a976fe7
TV
81122017-05-06 Tom de Vries <tom@codesourcery.com>
8113
8114 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
8115
0e852c66
TV
81162017-05-06 Tom de Vries <tom@codesourcery.com>
8117
8118 PR testsuite/80557
8119 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
8120 * gcc.target/powerpc/altivec-types-1.c: Same.
8121
63c40d92
TV
81222017-05-06 Tom de Vries <tom@codesourcery.com>
8123
8124 PR testsuite/80557
8125 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
8126 * gcc.target/spu/intrinsics-1.c: Same.
8127
b25b8f91
TV
81282017-05-06 Tom de Vries <tom@codesourcery.com>
8129
8130 PR testsuite/80557
8131 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
8132
6df13491
TV
81332017-05-06 Tom de Vries <tom@codesourcery.com>
8134
8135 PR testsuite/80557
8136 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
8137 * gcc.target/aarch64/spellcheck_2.c: Same.
8138 * gcc.target/aarch64/spellcheck_3.c: Same.
8139
e01261fe
TV
81402017-05-06 Tom de Vries <tom@codesourcery.com>
8141
8142 PR testsuite/80557
8143 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
8144 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
8145 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
8146 * g++.dg/debug/dwarf2/typedef5.C: Same.
8147 * g++.dg/goacc/data-1.C: Same.
8148
9945596c
BS
81492017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8150
8151 * gcc.target/powerpc/versioned-copy-loop.c: New file.
8152
8acb8575
MM
81532017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8154
8155 PR target/79038
8156 PR target/79202
8157 PR target/79203
8158 * gcc.target/powerpc/ppc-round3.c: New test.
8159 * gcc.target/powerpc/ppc-round2.c: Update expected code.
8160
ac699a04
JJ
81612017-05-05 Jakub Jelinek <jakub@redhat.com>
8162
8dc6a926
JJ
8163 PR tree-optimization/80632
8164 * gcc.dg/pr80632.c: New test.
8165
ac699a04
JJ
8166 PR tree-optimization/80558
8167 * gcc.dg/tree-ssa/vrp115.c: New test.
8168
655b5fc8
AV
81692017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8170 Thomas Preud'homme <thomas.preudhomme@arm.com>
8171 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8172
8173 PR target/71607
8174 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
8175 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
8176 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
8177 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
8178 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
8179 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
8180 * gcc.target/arm/tls-disable-literal-pool.c: New.
8181
c02d2d0a
PK
81822017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8183
8184 PR tree-optimization/80613
8185 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
8186
dfae9048
PC
81872017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
8188
8189 PR c++/71577
8190 * g++.dg/cpp0x/pr71577.C: New.
8191
d9c5a8b9
MS
81922017-05-04 Martin Sebor <msebor@redhat.com>
8193
8194 PR middle-end/79234
8195 * gcc.dg/builtin-stringop-chk-8.c: New test.
8196 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
8197 * gcc.dg/builtin-stringop-chk-4.c: Same.
8198 * gcc.dg/builtin-strncat-chk-1.c: Same.
8199 * g++.dg/ext/strncpy-chk1.C: Same.
8200 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8201 * gcc.dg/out-of-bounds-1.c: Same.
8202 * gcc.dg/pr78138.c: Same.
8203 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
8204 * gfortran.dg/mvbits_7.f90: Same.
8205
e50d56a5
MS
82062017-05-04 Martin Sebor <msebor@redhat.com>
8207
8208 PR preprocessor/79214
8209 PR middle-end/79222
8210 PR middle-end/79223
8211 * gcc.dg/pr79214.c: New test.
8212 * gcc.dg/pr79214.h: New test header.
8213 * gcc.dg/pr79222.c: New test.
8214 * gcc.dg/pr79223.c: New test.
8215 * gcc.dg/pr78138.c: Adjust.
8216 * gfortran.dg/unconstrained_commons.f: Same.
8217
0f2c4a8f
MS
82182017-05-04 Martin Sebor <msebor@redhat.com>
8219
8220 PR translation/80280
8221 * g++.dg/abi/Wabi-2-3.C: Adjust.
8222 * g++.dg/abi/Wabi-3-2.C: Ditto.
8223 * g++.dg/lookup/using17.C: Ditto.
8224 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
8225
8eef6097
MJ
82262017-05-04 Martin Jambor <mjambor@suse.cz>
8227
8228 PR tree-optimization/80622
8229 * gcc.dg/tree-ssa/pr80622.c: New test.
8230
82312017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
8232
8233 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
8234
26f1a658
JH
82352017-05-04 Jan Hubicka <hubicka@ucw.cz>
8236
8237 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
8238 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
8239
4d147bca
RB
82402017-05-04 Richard Biener <rguenther@suse.de>
8241
8242 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
8243
3862ef76
RS
82442017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
8245
8246 * gcc.dg/vect/vect-profile-1.c: New test.
8247
c89ffd99
MP
82482017-05-04 Marek Polacek <polacek@redhat.com>
8249
8250 PR tree-optimization/80612
8251 * gcc.dg/torture/pr80612.c: New test.
8252
261ce1e5
PB
82532017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8254 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
8255
8256 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
8257 check_effective_target_arm_thumb1_movt_ok.
8258
556cf088
PB
82592017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8260
8261 * gcc.target/arm/fpscr.c: New file.
8262
010b1cc0
TP
82632017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8264
8265 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8266 target.
8267
99b68476
TV
82682017-05-04 Tom de Vries <tom@codesourcery.com>
8269
8270 PR testsuite/80557
8271 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8272 line numbers.
8273 * g++.dg/warn/miss-format-1.C: Same.
8274 * g++.dg/warn/overflow-warn-1.C: Same.
8275 * g++.dg/warn/overflow-warn-3.C: Same.
8276 * g++.dg/warn/overflow-warn-4.C: Same.
8277
09177a4b
TV
82782017-05-04 Tom de Vries <tom@codesourcery.com>
8279
8280 PR testsuite/80557
8281 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8282 * gcc.target/i386/pr68657.c: Same.
8283 * gcc.target/i386/pr69255-1.c: Same.
8284 * gcc.target/i386/pr69255-2.c: Same.
8285 * gcc.target/i386/pr69255-3.c: Same.
8286
02c64149
RB
82872017-05-04 Richard Biener <rguenther@suse.de>
8288
8289 PR tree-optimization/31130
8290 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8291 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8292 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8293 * gcc.dg/pr52904.c: Remove XFAIL.
8294 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8295
9a26dfc8
JL
82962017-05-03 Jeff Law <law@redhat.com>
8297
8298 PR tree-optimization/78496
8299 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8300
4d0e904f
UB
83012017-05-03 Uros Bizjak <ubizjak@gmail.com>
8302
8303 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8304
49ab4621
RB
83052017-05-03 Richard Biener <rguenther@suse.de>
8306
8307 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8308
18bfe940
JJ
83092017-05-03 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR tree-optimization/79472
4d0e904f
UB
8312 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8313 to dg-options.
18bfe940
JJ
8314 * gcc.dg/tree-ssa/vrp113.c: New test.
8315 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8316 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8317 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8318
53e62089
TV
83192017-05-03 Tom de Vries <tom@codesourcery.com>
8320
8321 PR testsuite/80557
8322 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8323 * c-c++-common/Wshift-negative-value-2.c: Same.
8324 * c-c++-common/Wshift-negative-value-3.c: Same.
8325 * c-c++-common/Wshift-negative-value-4.c: Same.
8326 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8327 * c-c++-common/cpp/pr60400.c: Same.
8328 * c-c++-common/fmax-errors.c: Same.
8329 * c-c++-common/goacc/data-2.c: Same.
8330 * c-c++-common/goacc/host_data-2.c: Same.
8331 * c-c++-common/gomp/simd4.c: Same.
8332 * c-c++-common/pr28656.c: Same.
8333 * c-c++-common/pr43395.c: Same.
8334 * c-c++-common/torture/pr57945.c: Same.
8335
962913a5
TV
83362017-05-03 Tom de Vries <tom@codesourcery.com>
8337
8338 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8339 arg of dg directive.
8340 * c-c++-common/goacc/routine-3.c: Same.
8341 * c-c++-common/goacc/routine-4.c: Same.
8342
ad53f123
DM
83432017-05-02 David Malcolm <dmalcolm@redhat.com>
8344
8345 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8346 (test_fixit_insert_newline): New function.
8347 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8348 (test_fixit_insert_newline): New function.
8349 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8350 (test_fixit_insert_newline): New function.
8351 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8352 (test_fixit_insert_newline): New function.
8353 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8354 (test_show_locus): Handle test_fixit_insert_newline.
8355
0ca91c77
BC
83562017-05-02 Bin Cheng <bin.cheng@arm.com>
8357
8358 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8359
cc5b8f3d
TC
83602017-04-27 Tamar Christina <tamar.christina@arm.com>
8361
8362 * gcc.dg/lsr-div1.c: New testcase.
8363
1853f5c7
SP
83642017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8365
8366 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8367 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8368 (_mm_maskz_add_round_sd): Test new intrinsics.
8369 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8370 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8371 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8372 (_mm_maskz_add_round_ss): Test new intrinsics.
8373 * gcc.target/i386/avx512f-vaddss-2.c: New.
8374 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8375 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8376 (_mm_maskz_sub_round_sd): Test new intrinsics.
8377 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8378 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8379 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8380 (_mm_maskz_sub_round_ss): Test new intrinsics.
8381 * gcc.target/i386/avx512f-vsubss-2.c: New.
8382 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8383 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8384 (__builtin_ia32_subss_mask_round): Test new builtins.
8385 * gcc.target/i386/sse-13.c: Ditto.
8386 * gcc.target/i386/sse-23.c: Ditto.
8387 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8388 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8389 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8390 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8391 (_mm_mask_sub_round_ss): Test new intrinsics.
8392 * gcc.target/i386/testround-1.c: Ditto.
8393
2bba7541
MJ
83942017-05-02 Martin Jambor <mjambor@suse.cz>
8395
8396 PR tree-optimization/78687
8397 * g++.dg/tree-ssa/pr78687.C: New test.
8398
2bf54d93
RB
83992017-05-02 Richard Biener <rguenther@suse.de>
8400
8401 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8402 behavior.
8403 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8404
aee63acc
RB
84052017-05-02 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/80591
8408 * gcc.dg/torture/pr80591.c: New testcase.
8409
e7d70c6c
RB
84102017-05-02 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/80549
8413 * gcc.dg/torture/pr80549.c: New testcase.
8414
52e0a9f7
SKS
84152017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8416
8417 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8418 unsigned long.
8419
815d9cc6
XR
84202017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8421
8422 PR c++/80038
8423 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8424
338035aa
DM
84252017-05-01 David Malcolm <dmalcolm@redhat.com>
8426
8427 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8428 reflect insertion fix-it hints at the same location now being
8429 consolidated.
8430
4d82d0bc
MS
84312017-05-01 Martin Sebor <msebor@redhat.com>
8432
8433 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8434 on ILP32 targets.
8435
d539a57b
TV
84362017-05-01 Tom de Vries <tom@codesourcery.com>
8437
8438 * gcc.dg/pr78768.c: Require linker plugin.
8439
c6b9e849
TK
84402017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8441
8442 PR fortran/37131
8443 * gfortran.dg/matmul_bounds_11.f90: New test.
8444
706eb1a7
MS
84452017-05-01 Martin Sebor <msebor@redhat.com>
8446
8447 PR tree-optimization/79715
8448 * gcc.dg/pr79715.c: New test.
8449
723f4140
TV
84502017-05-01 Tom de Vries <tom@codesourcery.com>
8451
8452 PR testsuite/65941
8453 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8454 * g++.dg/other/pr59492.C: Require effective target rdrand.
8455
6bbb3a69
VR
84562017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8457
8458 * g++.dg/diagnostic/member-decl-1.C: New test.
8459
4212aecd
MG
84602017-04-29 Marc Glisse <marc.glisse@inria.fr>
8461
8462 PR tree-optimization/80487
8463 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8464
fe75f732
PK
84652017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8466
8467 PR tree-optimization/79697
8468 * gcc.dg/tree-ssa/pr79697.c: New test.
8469
6bcd8768
TV
84702017-04-29 Tom de Vries <tom@codesourcery.com>
8471
8472 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8473
d127ae9f
MS
84742017-04-28 Martin Sebor <msebor@redhat.com>
8475
8476 PR tree-optimization/80523
8477 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8478
c9610933
TV
84792017-04-28 Tom de Vries <tom@codesourcery.com>
8480
8481 PR testsuite/80557
8482 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8483 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8484
b5be38bc
TV
84852017-04-28 Tom de Vries <tom@codesourcery.com>
8486
8487 PR testsuite/80557
8488 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8489 * obj-c++.dg/bitfield-4.mm: Same.
8490 * obj-c++.dg/bitfield-5.mm: Same.
8491 * obj-c++.dg/exceptions-3.mm: Same.
8492 * obj-c++.dg/exceptions-5.mm: Same.
8493 * obj-c++.dg/method-1.mm: Same.
8494 * obj-c++.dg/method-12.mm: Same.
8495 * obj-c++.dg/method-13.mm: Same.
8496 * obj-c++.dg/method-15.mm: Same.
8497 * obj-c++.dg/method-16.mm: Same.
8498 * obj-c++.dg/property/at-property-18.mm: Same.
8499 * obj-c++.dg/property/at-property-25.mm: Same.
8500 * obj-c++.dg/property/at-property-5.mm: Same.
8501 * obj-c++.dg/property/dynamic-2.mm: Same.
8502 * obj-c++.dg/property/property-neg-3.mm: Same.
8503 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8504 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8505 * obj-c++.dg/syntax-error-1.mm: Same.
8506 * obj-c++.dg/try-catch-13.mm: Same.
8507 * objc.dg/bitfield-4.m: Same.
8508 * objc.dg/class-1.m: Same.
8509 * objc.dg/method-11.m: Same.
8510 * objc.dg/method-6.m: Same.
8511 * objc.dg/method-7.m: Same.
8512 * objc.dg/method-9.m: Same.
8513 * objc.dg/missing-proto-3.m: Same.
8514 * objc.dg/naming-2.m: Same.
8515 * objc.dg/property/at-property-16.m: Same.
8516 * objc.dg/property/at-property-18.m: Same.
8517 * objc.dg/property/at-property-25.m: Same.
8518 * objc.dg/property/at-property-5.m: Same.
8519 * objc.dg/property/dynamic-2.m: Same.
8520 * objc.dg/property/property-neg-3.m: Same.
8521 * objc.dg/protocol-inheritance-1.m: Same.
8522 * objc.dg/protocol-inheritance-2.m: Same.
8523
d35256b6
MG
85242017-04-28 Marc Glisse <marc.glisse@inria.fr>
8525
8526 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8527
7a95dfa7
TV
85282017-04-28 Tom de Vries <tom@codesourcery.com>
8529
8530 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8531 dg-(error|warning|message|bogus).
8532 * g++.dg/conversion/dr195-1.C: Same.
8533 * g++.dg/conversion/dr195.C: Same.
8534 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8535 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8536 * g++.dg/cpp0x/inline-ns7.C: Same.
8537 * g++.dg/cpp0x/variadic105.C: Same.
8538 * g++.dg/cpp0x/variadic65.C: Same.
8539 * g++.dg/expr/call2.C: Same.
8540 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8541 * g++.dg/expr/pmf-1.C: Same.
8542 * g++.dg/ext/altivec-types-1.C: Same.
8543 * g++.dg/ext/altivec-types-2.C: Same.
8544 * g++.dg/ext/altivec-types-3.C: Same.
8545 * g++.dg/ext/attrib14.C: Same.
8546 * g++.dg/ext/complit1.C: Same.
8547 * g++.dg/ext/forscope2.C: Same.
8548 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8549 * g++.dg/ext/label13.C: Same.
8550 * g++.dg/ext/member-attr.C: Same.
8551 * g++.dg/ext/visibility/anon7.C: Same.
8552 * g++.dg/ext/visibility/visibility-7.C: Same.
8553 * g++.dg/ext/vla2.C: Same.
8554 * g++.dg/inherit/access2.C: Same.
8555 * g++.dg/inherit/covariant12.C: Same.
8556 * g++.dg/inherit/covariant14.C: Same.
8557 * g++.dg/inherit/namespace-as-base.C: Same.
8558 * g++.dg/inherit/template-as-base.C: Same.
8559 * g++.dg/lookup/ambig1.C: Same.
8560 * g++.dg/lookup/ambig2.C: Same.
8561 * g++.dg/lookup/ambig3.C: Same.
8562 * g++.dg/lookup/class-member-1.C: Same.
8563 * g++.dg/lookup/conv-1.C: Same.
8564 * g++.dg/lookup/decl1.C: Same.
8565 * g++.dg/lookup/koenig1.C: Same.
8566 * g++.dg/lookup/scoped1.C: Same.
8567 * g++.dg/lookup/scoped2.C: Same.
8568 * g++.dg/lookup/two-stage4.C: Same.
8569 * g++.dg/lookup/used-before-declaration.C: Same.
8570 * g++.dg/lookup/using.C: Same.
8571 * g++.dg/lookup/using17.C: Same.
8572 * g++.dg/lookup/using2.C: Same.
8573 * g++.dg/other/abstract2.C: Same.
8574 * g++.dg/other/classkey1.C: Same.
8575 * g++.dg/other/component1.C: Same.
8576 * g++.dg/other/const1.C: Same.
8577 * g++.dg/other/const2.C: Same.
8578 * g++.dg/other/conversion1.C: Same.
8579 * g++.dg/other/do1.C: Same.
8580 * g++.dg/other/error1.C: Same.
8581 * g++.dg/other/error10.C: Same.
8582 * g++.dg/other/error3.C: Same.
8583 * g++.dg/other/error4.C: Same.
8584 * g++.dg/other/error5.C: Same.
8585 * g++.dg/other/error8.C: Same.
8586 * g++.dg/other/error9.C: Same.
8587 * g++.dg/other/field1.C: Same.
8588 * g++.dg/other/init1.C: Same.
8589 * g++.dg/other/ptrmem2.C: Same.
8590 * g++.dg/other/return1.C: Same.
8591 * g++.dg/overload/builtin3.C: Same.
8592 * g++.dg/overload/error1.C: Same.
8593 * g++.dg/overload/error2.C: Same.
8594 * g++.dg/overload/koenig2.C: Same.
8595 * g++.dg/overload/pmf1.C: Same.
8596 * g++.dg/parse/args1.C: Same.
8597 * g++.dg/parse/attr3.C: Same.
8598 * g++.dg/parse/constant4.C: Same.
8599 * g++.dg/parse/crash10.C: Same.
8600 * g++.dg/parse/crash18.C: Same.
8601 * g++.dg/parse/crash19.C: Same.
8602 * g++.dg/parse/crash20.C: Same.
8603 * g++.dg/parse/crash21.C: Same.
8604 * g++.dg/parse/crash22.C: Same.
8605 * g++.dg/parse/crash32.C: Same.
8606 * g++.dg/parse/decl-specifier-1.C: Same.
8607 * g++.dg/parse/error58.C: Same.
8608 * g++.dg/parse/local-class1.C: Same.
8609 * g++.dg/parse/non-dependent2.C: Same.
8610 * g++.dg/parse/parameter-declaration-1.C: Same.
8611 * g++.dg/parse/ptrmem2.C: Same.
8612 * g++.dg/parse/ptrmem3.C: Same.
8613 * g++.dg/parse/saved1.C: Same.
8614 * g++.dg/tc1/dr101.C: Same.
8615 * g++.dg/tc1/dr142.C: Same.
8616 * g++.dg/tc1/dr176.C: Same.
8617 * g++.dg/template/conv4.C: Same.
8618 * g++.dg/template/crash56.C: Same.
8619 * g++.dg/template/dependent-expr2.C: Same.
8620 * g++.dg/template/error1.C: Same.
8621 * g++.dg/template/error2.C: Same.
8622 * g++.dg/template/explicit6.C: Same.
8623 * g++.dg/template/init-list.C: Same.
8624 * g++.dg/template/local1.C: Same.
8625 * g++.dg/template/lookup2.C: Same.
8626 * g++.dg/template/meminit2.C: Same.
8627 * g++.dg/template/nontype25.C: Same.
8628 * g++.dg/template/ptrmem2.C: Same.
8629 * g++.dg/template/qualttp19.C: Same.
8630 * g++.dg/template/qualttp20.C: Same.
8631 * g++.dg/template/ttp3.C: Same.
8632 * g++.dg/template/unify4.C: Same.
8633 * g++.dg/template/unify6.C: Same.
8634 * g++.dg/template/unify7.C: Same.
8635 * g++.dg/template/warn1.C: Same.
8636 * g++.dg/tree-ssa/dom-invalid.C: Same.
8637 * g++.dg/ubsan/shift-1.C: Same.
8638 * g++.dg/warn/Wunused-2.C: Same.
8639 * g++.dg/warn/Wunused-4.C: Same.
8640 * g++.dg/warn/Wunused-6.C: Same.
8641 * g++.dg/warn/deprecated-6.C: Same.
8642 * g++.dg/warn/deprecated.C: Same.
8643 * g++.dg/warn/effc1.C: Same.
8644 * g++.dg/warn/effc3.C: Same.
8645 * g++.dg/warn/incomplete1.C: Same.
8646 * g++.dg/warn/inline1.C: Same.
8647 * g++.dg/warn/noeffect2.C: Same.
8648 * g++.dg/warn/noeffect4.C: Same.
8649 * g++.dg/warn/oldcast1.C: Same.
8650 * g++.dg/warn/sentinel.C: Same.
8651 * g++.dg/warn/unit-1.C: Same.
8652 * g++.old-deja/g++.pt/inherit2.C: Same.
8653 * g++.old-deja/g++.pt/overload8.C: Same.
8654 * gcc.dg/20000926-1.c: Same.
8655 * gcc.dg/20040223-1.c: Same.
8656 * gcc.dg/Warray-bounds-7.c: Same.
8657 * gcc.dg/alias-1.c: Same.
8658 * gcc.dg/alias-12.c: Same.
8659 * gcc.dg/alias-13.c: Same.
8660 * gcc.dg/alias-2.c: Same.
8661 * gcc.dg/array-13.c: Same.
8662 * gcc.dg/array-4.c: Same.
8663 * gcc.dg/attr-ifunc-2.c: Same.
8664 * gcc.dg/attr-invalid.c: Same.
8665 * gcc.dg/attr-noinline.c: Same.
8666 * gcc.dg/bitfld-2.c: Same.
8667 * gcc.dg/c90-const-expr-7.c: Same.
8668 * gcc.dg/c99-const-expr-7.c: Same.
8669 * gcc.dg/cpp/20000625-1.c: Same.
8670 * gcc.dg/cpp/charconst-4.c: Same.
8671 * gcc.dg/cpp/include2.c: Same.
8672 * gcc.dg/cpp/include2a.c: Same.
8673 * gcc.dg/decl-4.c: Same.
8674 * gcc.dg/deprecated-4.c: Same.
8675 * gcc.dg/deprecated.c: Same.
8676 * gcc.dg/dfp/altivec-types.c: Same.
8677 * gcc.dg/float-range-1.c: Same.
8678 * gcc.dg/pack-test-3.c: Same.
8679 * gcc.dg/pr11492.c: Same.
8680 * gcc.dg/pr15360-1.c: Same.
8681 * gcc.dg/pr37908.c: Same.
8682 * gcc.dg/pr53265.c: Same.
8683 * gcc.dg/pr57287-2.c: Same.
8684 * gcc.dg/pr57287.c: Same.
8685 * gcc.dg/redecl-1.c: Same.
8686 * gcc.dg/sync-3.c: Same.
8687 * gcc.dg/two-types-1.c: Same.
8688 * gcc.dg/two-types-2.c: Same.
8689 * gcc.dg/two-types-4.c: Same.
8690 * gcc.dg/two-types-5.c: Same.
8691 * gcc.dg/two-types-6.c: Same.
8692 * gcc.dg/two-types-7.c: Same.
8693 * gcc.dg/two-types-8.c: Same.
8694 * gcc.dg/two-types-9.c: Same.
8695 * gcc.dg/uninit-I.c: Same.
8696 * gcc.dg/uninit-pr19430.c: Same.
8697 * gcc.dg/visibility-7.c: Same.
8698 * gcc.dg/winline-10.c: Same.
8699 * gcc.dg/winline-2.c: Same.
8700 * gcc.dg/winline-3.c: Same.
8701 * gcc.dg/winline-9.c: Same.
8702 * gcc.target/i386/attr-returns_twice-1.c: Same.
8703 * gcc.target/i386/chkp-const-check-2.c: Same.
8704 * gcc.target/i386/chkp-label-address.c: Same.
8705 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8706 * gcc.target/i386/pr39162.c: Same.
8707 * gcc.target/i386/sse-5.c: Same.
8708 * gcc.target/powerpc/altivec-types-1.c: Same.
8709 * gcc.target/powerpc/altivec-types-2.c: Same.
8710 * gcc.target/powerpc/altivec-types-3.c: Same.
8711 * gcc.target/powerpc/float128-mix.c: Same.
8712 * gcc.target/powerpc/no-r11-3.c: Same.
8713 * gcc.target/spu/Wmain.c: Same.
8714 * gcc.target/spu/ea/errors2.c: Same.
8715 * gfortran.dg/assignment_1.f90: Same.
8716 * gfortran.dg/common_3.f90: Same.
8717 * gfortran.dg/der_io_1.f90: Same.
8718 * gfortran.dg/g77/20030326-1.f: Same.
8719 * gfortran.dg/g77/9263.f: Same.
8720 * gfortran.dg/g77/960317-1.f: Same.
8721 * gfortran.dg/g77/970625-2.f: Same.
8722 * gfortran.dg/g77/980615-0.f: Same.
8723 * gfortran.dg/g77/check0.f: Same.
8724 * gfortran.dg/g77/dnrm2.f: Same.
8725 * gfortran.dg/g77/pr9258.f: Same.
8726 * gfortran.dg/ichar_1.f90: Same.
8727 * gfortran.dg/interface_1.f90: Same.
8728 * gfortran.dg/namelist_1.f90: Same.
8729 * gfortran.dg/namelist_2.f90: Same.
8730 * gfortran.dg/namelist_3.f90: Same.
8731 * gfortran.dg/namelist_print_2.f: Same.
8732 * gfortran.dg/oldstyle_1.f90: Same.
8733 * gfortran.dg/runtime_warning_1.f90: Same.
8734 * gfortran.dg/underflow.f90: Same.
8735 * gnat.dg/specs/integer_value.ads: Same.
8736 * obj-c++.dg/fsf-package-0.m: Same.
8737 * objc.dg/two-types-1.m: Same.
8738
6e49961c
ML
87392017-04-28 Martin Liska <mliska@suse.cz>
8740
8741 PR gcov-profile/79891
8742 * gcc.misc-tests/gcov-17.c: New test.
8743 * gcc.misc-tests/gcov-18.c: New test.
8744
f166beaf
TV
87452017-04-28 Tom de Vries <tom@codesourcery.com>
8746
8747 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8748 dg-(error|warning|message|bogus).
8749 * g++.dg/parse/parameter-declaration-1.C: Same.
8750 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8751 * gcc.dg/Wpointer-sign-Wall.c: Same.
8752 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8753 * gcc.dg/cpp/19990413-1.c: Same.
8754 * gcc.dg/dg-test-1.c: Same.
8755 * gcc.dg/empty-source-2.c: Same.
8756 * gcc.dg/empty-source-3.c: Same.
8757 * gcc.dg/format/c99-printf-1.c: Same.
8758 * gcc.dg/format/c99-scanf-1.c: Same.
8759 * gcc.dg/label-decl-2.c: Same.
8760 * gcc.dg/m-un-2.c: Same.
8761 * gcc.dg/uninit-pr20644-O0.c: Same.
8762 * gfortran.dg/pr70006.f90: Same.
8763 * obj-c++.dg/fsf-package-0.m: Same.
8764
c3125b18
TV
87652017-04-28 Tom de Vries <tom@codesourcery.com>
8766
8767 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8768 dg-(error|warning|message|bogus).
8769 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8770 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8771 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8772 * c-c++-common/pr20000.c: Same.
8773 * c-c++-common/pr49706.c: Same.
8774 * g++.dg/ext/utf16-4.C: Same.
8775 * g++.dg/parse/error2.C: Same.
8776 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8777 * g++.dg/warn/Wtype-limits.C: Same.
8778 * g++.dg/warn/overflow-warn-1.C: Same.
8779 * g++.dg/warn/overflow-warn-3.C: Same.
8780 * gcc.dg/Wpointer-sign-Wall.c: Same.
8781 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8782 * gcc.dg/Wtype-limits-Wextra.c: Same.
8783 * gcc.dg/Wtype-limits.c: Same.
8784 * gcc.dg/cpp/19990413-1.c: Same.
8785 * gcc.dg/dg-test-1.c: Same.
8786 * gcc.dg/empty-source-2.c: Same.
8787 * gcc.dg/empty-source-3.c: Same.
8788 * gcc.dg/label-decl-2.c: Same.
8789 * gcc.dg/m-un-2.c: Same.
8790 * gcc.dg/uninit-pr19430-O0.c: Same.
8791 * gcc.dg/uninit-pr19430.c: Same.
8792 * gcc.dg/uninit-pr20644-O0.c: Same.
8793 * gcc.dg/utf16-4.c: Same.
8794 * gfortran.dg/pr70006.f90: Same.
8795 * obj-c++.dg/fsf-package-0.m: Same.
8796
119092c1
RB
87972017-04-28 Richard Biener <rguenther@suse.de>
8798
8799 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8800 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8801 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8802 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8803 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8804 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8805
3777eda2
MP
88062017-04-27 Marek Polacek <polacek@redhat.com>
8807
8808 PR sanitizer/80349
8809 * c-c++-common/ubsan/pr80349.c: New test.
8810
8211c4a2
VR
88112017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8812
8813 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8814 diagnostics.
8815 * g++.dg/warn/pr12242.C: Likewise.
8816
94baf2e2
DE
88172017-04-27 David Edelsohn <dje.gcc@gmail.com>
8818
8819 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8820
9a448688
ML
88212017-04-27 Martin Liska <mliska@suse.cz>
8822
8823 PR testsuite/79455
8824 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8825 more generic.
8826
f8a36447
JJ
88272017-04-27 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR c++/80534
8830 * g++.dg/other/pr80534-1.C: New test.
8831 * g++.dg/other/pr80534-2.C: New test.
8832
1b7c8d39
RB
88332017-04-27 Richard Biener <rguenther@suse.de>
8834
8835 PR middle-end/80539
8836 * gcc.dg/torture/pr80539.c: New testcase.
8837
985b8393
JJ
88382017-04-27 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR target/77728
8841 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8842
a480422d
VR
88432017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8844
8845 * g++.dg/diagnostic/nested-name-1.C: New test.
8846
f9726baa
ML
88472017-04-26 Martin Liska <mliska@suse.cz>
8848
8849 * gcc.dg/guality/guality.h: Add prefix to test verification.
8850
9f4df8f1
NS
88512017-04-25 Nathan Sidwell <nathan@acm.org>
8852
8853 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8854
1913c8f6
UB
88552017-04-25 Uros Bizjak <ubizjak@gmail.com>
8856
8857 PR target/70799
8858 * gcc.target/i386/pr70799-5.c: New test.
8859
e602bbfc
MS
88602017-04-25 Martin Sebor <msebor@redhat.com>
8861
8862 PR tree-optimization/80497
8863 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8864
7629ae90
RR
88652017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8866 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR target/77728
8869 * g++.dg/abi/pr77728-1.C: New test.
8870
2ef42cf9
MP
88712017-04-25 Marek Polacek <polacek@redhat.com>
8872
8873 PR sanitizer/80349
8874 * g++.dg/ubsan/pr80349-2.C: New test.
8875
70caf430
VR
88762017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8877
8878 * g++.dg/cpp0x/enum34.C: New test.
8879
f66c70dc
TV
88802017-04-25 Tom de Vries <tom@codesourcery.com>
8881
8882 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8883 variables.
8884 (dg-line): New proc.
8885 (process-message): Handle line number variables.
8886 * objc.dg/try-catch-12.m: Use dg-line.
8887
77071af6
BS
88882017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8889
8890 PR target/80482
8891 * gcc.target/powerpc/vec-constvolatile.c: New test.
8892
fbe91804
DM
88932017-04-25 David Malcolm <dmalcolm@redhat.com>
8894
8895 * g++.dg/semicolon-fixits.C: New test case.
8896
1c4ea66f
DM
88972017-04-25 David Malcolm <dmalcolm@redhat.com>
8898
8899 * gcc.dg/semicolon-fixits.c: New test case.
8900
5ca28c1d
DM
89012017-04-25 David Malcolm <dmalcolm@redhat.com>
8902
8903 * g++.dg/lookup/missing-std-include.C: New test file.
8904
2ec07fa6
RR
89052017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8906 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR target/77728
8909 * g++.dg/abi/pr77728-2.C: New test.
8910
7d5dbb22
DM
89112017-04-25 David Malcolm <dmalcolm@redhat.com>
8912
8913 PR c++/80177
8914 * g++.dg/spellcheck-pr80177.C: New test case.
8915
6a3936d4
NS
89162017-04-25 Nathan Sidwell <nathan@acm.org>
8917
8918 * g++.dg/dg.exp (find-cxx-tests): New function.
8919 (main): Use it, remove explicit pruning
8920
bed3fd46
RB
89212017-04-25 Richard Biener <rguenther@suse.de>
8922
8923 PR tree-optimization/80492
8924 * gcc.dg/pr80492.c: New testcase.
8925
c9e9c3ac
SKS
89262017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8927
8928 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8929 for targets with int size less than 32 bits.
8930
2700fbd6
RB
89312017-04-25 Richard Biener <rguenther@suse.de>
8932
8933 PR tree-optimization/79201
8934 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8935 * gcc.target/i386/pr22152.c: Disable sinking.
8936
e57136da
AK
89372017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8938
8939 PR target/80464
8940 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8941
3cb9ee2f
AK
89422017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8943
8944 PR target/79895
8945 * gcc.target/s390/pr79895.c: New test.
8946
03db9ab5
DV
89472017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8948
8949 PR target/80080
8950 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8951 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8952 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8953
39259462
JJ
89542017-04-25 Jakub Jelinek <jakub@redhat.com>
8955
ba5d69f3
JJ
8956 PR rtl-optimization/80501
8957 * gcc.c-torture/execute/pr80501.c: New test.
8958
39259462
JJ
8959 PR rtl-optimization/80500
8960 * gcc.dg/pr80500.c: New test.
8961
bb0249cb
MG
89622017-04-25 Marc Glisse <marc.glisse@inria.fr>
8963
8964 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8965 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8966
be420eb8
JW
89672017-04-22 Janus Weil <janus@gcc.gnu.org>
8968
8969 PR fortran/80121
8970 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8971 directive.
8972
0ebd1f00
DM
89732017-04-24 David Malcolm <dmalcolm@redhat.com>
8974
8975 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8976 * jit.dg/test-alignment.c: New test case.
8977 * jit.dg/test-alignment.cc: New test case.
8978 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8979 New test case.
8980
412f61f0
DM
89812017-04-24 David Malcolm <dmalcolm@redhat.com>
8982
8983 PR c++/80016
8984 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8985 test function.
8986 (test_alignof): New test function.
8987
a8492d5e
MG
89882017-04-24 Marc Glisse <marc.glisse@inria.fr>
8989
8990 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8991
ec856f5f
VR
89922017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8993
8994 * g++.dg/diagnostic/duplicate1.C: New test.
8995 * g++.dg/cpp0x/duplicate1.C: New test.
8996
a753df11
MJ
89972017-04-24 Martin Jambor <mjambor@suse.cz>
8998
8999 PR tree-optimization/80293
9000 * g++.dg/tree-ssa/pr80293.C: New test.
9001
3ebd8e62
ML
90022017-04-24 Martin Liska <mliska@suse.cz>
9003
9004 PR middle-end/79931
9005 * g++.dg/ipa/pr79931.C: New test.
9006
f30a1190
RB
90072017-04-24 Richard Biener <rguenther@suse.de>
9008
9009 PR tree-optimization/80494
9010 * gfortran.dg/pr80494.f90: New testcase.
9011
4c7c437c
RB
90122017-04-24 Richard Biener <rguenther@suse.de>
9013
9014 PR tree-optimization/79725
9015 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
9016
d21a8e3b
RB
90172017-04-24 Richard Biener <rguenther@suse.de>
9018
9019 PR c++/2972
9020 * g++.dg/warn/Wuninitialized-10.C: New testcase.
9021
c7eb642e
JD
90222017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9023
9024 PR fortran/80484
9025 * gfortran.dg/dtio_29.f03: New test.
9026
60fc41bd
JW
90272017-04-22 Janus Weil <janus@gcc.gnu.org>
9028
9029 PR fortran/80121
9030 * gfortran.dg/intent_out_9.f90: New test case.
9031
2eb8a343
UB
90322017-04-23 Uros Bizjak <ubizjak@gmail.com>
9033
9034 PR target/70799
1913c8f6 9035 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 9036
fc23d35a
JW
90372017-04-21 Janus Weil <janus@gcc.gnu.org>
9038
9039 PR fortran/80392
9040 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
9041
7b9efd03
UB
90422017-04-21 Uros Bizjak <ubizjak@gmail.com>
9043
9044 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
9045
2fd30fbe
RB
90462017-04-21 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/79547
9049 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
9050
bb1bc604
RB
90512017-04-21 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/78847
9054 * g++.dg/tree-ssa/pr78847.C: New testcase.
9055
666f7903
JJ
90562017-04-21 Jakub Jelinek <jakub@redhat.com>
9057
9058 PR c/80468
9059 * gcc.dg/pr80468.c: New test.
9060
25c28f47
ML
90612017-04-21 Martin Liska <mliska@suse.cz>
9062
9063 PR tree-optimization/66278
9064 * gcc.dg/vect/pr66278.c: New test.
9065
6d553e9b
RB
90662017-04-21 Richard Biener <rguenther@suse.de>
9067
9068 PR tree-optimization/80237
9069 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
9070 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
9071 adjust expected optimizations.
9072
7fd1a747
RB
90732016-04-21 Richard Biener <rguenther@suse.de>
9074
9075 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
9076 of inner loops.
9077 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
9078 * gcc.dg/vect/vect-104.c: Likewise.
9079
2f23a412
EB
90802017-04-21 Eric Botcazou <ebotcazou@adacore.com>
9081
9082 PR tree-optimization/80426
9083 * gcc.c-torture/execute/20170429-1.c: Rename into...
9084 * gcc.c-torture/execute/20170419-1.c: ...this.
9085
8749b11f
UB
90862017-04-20 Uros Bizjak <ubizjak@gmail.com>
9087
9088 PR target/79804
9089 * gcc.target/i386/pr79804.c: New test.
9090
20917336
UB
90912017-04-20 Uros Bizjak <ubizjak@gmail.com>
9092
9093 PR target/78090
9094 * gcc.target/i386/conversion-2.c: Remove obsolete test.
9095
2414b022
DE
90962017-04-20 David Edelsohn <dje.gcc@gmail.com>
9097
9098 * g++/opt/pr80436.C: XFAIL on AIX.
9099
34d57a10
JW
91002017-04-20 Jonathan Wakely <jwakely@redhat.com>
9101
9102 PR c++/80473
9103 * g++.dg/diagnostic/pr80473.C: New test.
9104
c3cbcd45
VR
91052017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
9106
9107 * g++.dg/warn/Wextra-semi.C: New test.
9108
8a59d466
JJ
91092017-04-20 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR middle-end/80423
9112 * g++.dg/other/pr80423.C: New test.
9113
a4bb5c57
SKS
91142017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9115
9116 * gcc.dg/pr80170.c: Require ptr32plus.
9117
fe1e7d0e
EB
91182017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9119
9120 PR tree-optimization/80426
9121 * gcc.c-torture/execute/20170419-1.c: New test.
9122
48d811eb
JJ
91232017-04-19 Jakub Jelinek <jakub@redhat.com>
9124
f19e6a9c
JJ
9125 PR debug/80461
9126 * g++.dg/debug/pr80461.C: New test.
9127
541035a6
JJ
9128 PR c++/80459
9129 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
9130 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
9131 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
9132
48d811eb
JJ
9133 PR debug/80436
9134 * g++.dg/opt/pr80436.C: New test.
9135
5249994e
SKS
91362017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9137
9138 * gcc.dg/torture/pr80341.c: Require int32plus.
9139
a16c8d8b 91402017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 9141 Jeff Law <law@redhat.com>
a16c8d8b
EB
9142
9143 * gcc.c-torture/compile/20170419-1.c: New test.
9144
6143c998
TV
91452017-04-19 Tom de Vries <tom@codesourcery.com>
9146
9147 PR testsuite/80221
9148 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
9149 subsequent dg directives.
9150 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9151 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
9152 * c-c++-common/attr-fallthrough-2.c: Same.
9153 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
9154 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
9155 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
9156 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9157 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
9158 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
9159 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
9160 * c-c++-common/cilk-plus/CK/errors.c: Same.
9161 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9162 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
9163 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
9164 * c-c++-common/cpp/pr57580.c: Same.
9165 * c-c++-common/goacc/asyncwait-1.c: Same.
9166 * c-c++-common/goacc/cache-2.c: Same.
9167 * c-c++-common/goacc/declare-2.c: Same.
9168 * c-c++-common/goacc/deviceptr-1.c: Same.
9169 * c-c++-common/goacc/routine-5.c: Same.
9170 * c-c++-common/gomp/clauses-2.c: Same.
9171 * c-c++-common/gomp/ordered-3.c: Same.
9172 * c-c++-common/gomp/pr67501.c: Same.
9173 * c-c++-common/pr20000.c: Same.
9174 * c-c++-common/pr43395.c: Same.
9175 * c-c++-common/pr49706.c: Same.
9176 * c-c++-common/pr77624-1.c: Same.
9177 * c-c++-common/pr77624-2.c: Same.
9178 * c-c++-common/raw-string-14.c: Same.
9179 * c-c++-common/raw-string-16.c: Same.
9180 * c-c++-common/raw-string-3.c: Same.
9181 * c-c++-common/raw-string-4.c: Same.
9182 * c-c++-common/raw-string-5.c: Same.
9183 * c-c++-common/raw-string-6.c: Same.
9184 * g++.dg/abi/mangle41.C: Same.
9185 * g++.dg/conversion/nullptr1.C: Same.
9186 * g++.dg/cpp0x/alias-decl-80296.C: Same.
9187 * g++.dg/cpp0x/auto27.C: Same.
9188 * g++.dg/cpp0x/constexpr-98.C: Same.
9189 * g++.dg/cpp0x/constexpr-diag2.C: Same.
9190 * g++.dg/cpp0x/diag2.C: Same.
9191 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
9192 * g++.dg/cpp0x/nullptr15.C: Same.
9193 * g++.dg/cpp0x/pr31431-2.C: Same.
9194 * g++.dg/cpp0x/pr31431.C: Same.
9195 * g++.dg/cpp0x/pr79118.C: Same.
9196 * g++.dg/cpp0x/static_assert3.C: Same.
9197 * g++.dg/cpp0x/temp_default2.C: Same.
9198 * g++.dg/cpp0x/trailing4.C: Same.
9199 * g++.dg/cpp0x/variadic-ex10.C: Same.
9200 * g++.dg/cpp0x/variadic-ex13.C: Same.
9201 * g++.dg/cpp0x/variadic-ex14.C: Same.
9202 * g++.dg/cpp0x/variadic-ex3.C: Same.
9203 * g++.dg/cpp0x/variadic-ex4.C: Same.
9204 * g++.dg/cpp0x/variadic59.C: Same.
9205 * g++.dg/cpp0x/vt-37737-2.C: Same.
9206 * g++.dg/cpp0x/vt-57397-1.C: Same.
9207 * g++.dg/cpp0x/vt-57397-2.C: Same.
9208 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
9209 * g++.dg/cpp1z/gen-attrs1.C: Same.
9210 * g++.dg/diagnostic/pr71075.C: Same.
9211 * g++.dg/eh/goto2.C: Same.
9212 * g++.dg/eh/goto3.C: Same.
9213 * g++.dg/expr/bitfield4.C: Same.
9214 * g++.dg/expr/bitfield5.C: Same.
9215 * g++.dg/expr/bitfield6.C: Same.
9216 * g++.dg/expr/bool1.C: Same.
9217 * g++.dg/expr/bool3.C: Same.
9218 * g++.dg/expr/cond10.C: Same.
9219 * g++.dg/expr/cond11.C: Same.
9220 * g++.dg/expr/lval3.C: Same.
9221 * g++.dg/expr/lval4.C: Same.
9222 * g++.dg/ext/anon-struct4.C: Same.
9223 * g++.dg/ext/attrib44.C: Same.
9224 * g++.dg/ext/builtin3.C: Same.
9225 * g++.dg/ext/dllimport7.C: Same.
9226 * g++.dg/ext/label5.C: Same.
9227 * g++.dg/ext/no-asm-1.C: Same.
9228 * g++.dg/ext/utf16-4.C: Same.
9229 * g++.dg/ext/vla2.C: Same.
9230 * g++.dg/gomp/block-1.C: Same.
9231 * g++.dg/gomp/block-2.C: Same.
9232 * g++.dg/gomp/block-3.C: Same.
9233 * g++.dg/gomp/block-5.C: Same.
9234 * g++.dg/gomp/linear-2.C: Same.
9235 * g++.dg/gomp/target-1.C: Same.
9236 * g++.dg/gomp/target-2.C: Same.
9237 * g++.dg/gomp/taskgroup-1.C: Same.
9238 * g++.dg/gomp/teams-1.C: Same.
9239 * g++.dg/inherit/pure1.C: Same.
9240 * g++.dg/init/array43.C: Same.
9241 * g++.dg/init/array46.C: Same.
9242 * g++.dg/init/const10.C: Same.
9243 * g++.dg/init/ctor4-1.C: Same.
9244 * g++.dg/init/ctor4.C: Same.
9245 * g++.dg/init/new37.C: Same.
9246 * g++.dg/init/pr25811.C: Same.
9247 * g++.dg/init/pr29043.C: Same.
9248 * g++.dg/init/pr29571.C: Same.
9249 * g++.dg/lookup/duperr1.C: Same.
9250 * g++.dg/lookup/error1.C: Same.
9251 * g++.dg/lookup/koenig5.C: Same.
9252 * g++.dg/lookup/pr77549.C: Same.
9253 * g++.dg/lookup/suggestions1.C: Same.
9254 * g++.dg/lookup/using16.C: Same.
9255 * g++.dg/lookup/using7.C: Same.
9256 * g++.dg/other/anon-union3.C: Same.
9257 * g++.dg/other/array2.C: Same.
9258 * g++.dg/other/error13.C: Same.
9259 * g++.dg/other/error34.C: Same.
9260 * g++.dg/overload/builtin1.C: Same.
9261 * g++.dg/overload/conv-op1.C: Same.
9262 * g++.dg/overload/error3.C: Same.
9263 * g++.dg/overload/koenig1.C: Same.
9264 * g++.dg/overload/operator5.C: Same.
9265 * g++.dg/overload/template5.C: Same.
9266 * g++.dg/overload/unknown1.C: Same.
9267 * g++.dg/overload/using2.C: Same.
9268 * g++.dg/parse/constructor1.C: Same.
9269 * g++.dg/parse/crash36.C: Same.
9270 * g++.dg/parse/crash63.C: Same.
9271 * g++.dg/parse/error11.C: Same.
9272 * g++.dg/parse/error12.C: Same.
9273 * g++.dg/parse/error14.C: Same.
9274 * g++.dg/parse/error2.C: Same.
9275 * g++.dg/parse/error21.C: Same.
9276 * g++.dg/parse/error26.C: Same.
9277 * g++.dg/parse/error36.C: Same.
9278 * g++.dg/parse/friend12.C: Same.
9279 * g++.dg/parse/invalid-op1.C: Same.
9280 * g++.dg/parse/missing-template1.C: Same.
9281 * g++.dg/parse/parser-pr28152-2.C: Same.
9282 * g++.dg/parse/parser-pr28152.C: Same.
9283 * g++.dg/parse/pr16696-permissive.C: Same.
9284 * g++.dg/parse/pr16696.C: Same.
9285 * g++.dg/parse/pr69628.C: Same.
9286 * g++.dg/parse/ret-type2.C: Same.
9287 * g++.dg/parse/specialization1.C: Same.
9288 * g++.dg/parse/template3.C: Same.
9289 * g++.dg/parse/template9.C: Same.
9290 * g++.dg/parse/typename11.C: Same.
9291 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9292 * g++.dg/pr45330.C: Same.
9293 * g++.dg/rtti/typeid6.C: Same.
9294 * g++.dg/spellcheck-fields.C: Same.
9295 * g++.dg/spellcheck-typenames.C: Same.
9296 * g++.dg/tc1/dr108.C: Same.
9297 * g++.dg/tc1/dr147.C: Same.
9298 * g++.dg/template/arg7.C: Same.
9299 * g++.dg/template/conv11.C: Same.
9300 * g++.dg/template/crash13.C: Same.
9301 * g++.dg/template/crash55.C: Same.
9302 * g++.dg/template/dependent-expr5.C: Same.
9303 * g++.dg/template/error17.C: Same.
9304 * g++.dg/template/error33.C: Same.
9305 * g++.dg/template/error4.C: Same.
9306 * g++.dg/template/error50.C: Same.
9307 * g++.dg/template/error53.C: Same.
9308 * g++.dg/template/friend.C: Same.
9309 * g++.dg/template/func2.C: Same.
9310 * g++.dg/template/local6.C: Same.
9311 * g++.dg/template/member5.C: Same.
9312 * g++.dg/template/meminit1.C: Same.
9313 * g++.dg/template/nested3.C: Same.
9314 * g++.dg/template/nontype6.C: Same.
9315 * g++.dg/template/overload12.C: Same.
9316 * g++.dg/template/ptrmem8.C: Same.
9317 * g++.dg/template/qualified-id1.C: Same.
9318 * g++.dg/template/spec15.C: Same.
9319 * g++.dg/template/static1.C: Same.
9320 * g++.dg/template/static10.C: Same.
9321 * g++.dg/template/static2.C: Same.
9322 * g++.dg/template/ttp25.C: Same.
9323 * g++.dg/template/typedef2.C: Same.
9324 * g++.dg/template/typename2.C: Same.
9325 * g++.dg/template/unify10.C: Same.
9326 * g++.dg/template/unify6.C: Same.
9327 * g++.dg/template/unify7.C: Same.
9328 * g++.dg/template/unify9.C: Same.
9329 * g++.dg/template/varmod1.C: Same.
9330 * g++.dg/ubsan/div-by-zero-1.C: Same.
9331 * g++.dg/ubsan/pr63956.C: Same.
9332 * g++.dg/warn/Waddress-1.C: Same.
9333 * g++.dg/warn/Wconversion2.C: Same.
9334 * g++.dg/warn/Wnull-conversion-1.C: Same.
9335 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9336 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9337 * g++.dg/warn/Wswitch-1.C: Same.
9338 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9339 * g++.dg/warn/Wtype-limits.C: Same.
9340 * g++.dg/warn/Wunused-parm-5.C: Same.
9341 * g++.dg/warn/deprecated-6.C: Same.
9342 * g++.dg/warn/deprecated.C: Same.
9343 * g++.dg/warn/incomplete1.C: Same.
9344 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9345 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9346 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9347 * g++.dg/warn/overflow-warn-1.C: Same.
9348 * g++.dg/warn/overflow-warn-3.C: Same.
9349 * g++.dg/warn/overflow-warn-4.C: Same.
9350 * g++.dg/warn/pr12242.C: Same.
9351 * g++.dg/warn/pr30551-2.C: Same.
9352 * g++.dg/warn/pr30551.C: Same.
9353 * g++.old-deja/g++.benjamin/16077.C: Same.
9354 * g++.old-deja/g++.bob/inherit1.C: Same.
9355 * g++.old-deja/g++.brendan/crash56.C: Same.
9356 * g++.old-deja/g++.brendan/template17.C: Same.
9357 * g++.old-deja/g++.eh/ctor1.C: Same.
9358 * g++.old-deja/g++.jason/bool5.C: Same.
9359 * g++.old-deja/g++.jason/cond.C: Same.
9360 * g++.old-deja/g++.jason/operator.C: Same.
9361 * g++.old-deja/g++.jason/pmf5.C: Same.
9362 * g++.old-deja/g++.law/ctors5.C: Same.
9363 * g++.old-deja/g++.law/missed-error2.C: Same.
9364 * g++.old-deja/g++.law/operators9.C: Same.
9365 * g++.old-deja/g++.law/temps1.C: Same.
9366 * g++.old-deja/g++.mike/for2.C: Same.
9367 * g++.old-deja/g++.mike/ns5.C: Same.
9368 * g++.old-deja/g++.mike/ns7.C: Same.
9369 * g++.old-deja/g++.mike/p10769b.C: Same.
9370 * g++.old-deja/g++.niklas/t120.C: Same.
9371 * g++.old-deja/g++.niklas/t121.C: Same.
9372 * g++.old-deja/g++.ns/koenig5.C: Same.
9373 * g++.old-deja/g++.oliva/overload1.C: Same.
9374 * g++.old-deja/g++.other/crash24.C: Same.
9375 * g++.old-deja/g++.other/crash25.C: Same.
9376 * g++.old-deja/g++.other/decl5.C: Same.
9377 * g++.old-deja/g++.other/lineno5.C: Same.
9378 * g++.old-deja/g++.other/null3.C: Same.
9379 * g++.old-deja/g++.other/overcnv2.C: Same.
9380 * g++.old-deja/g++.other/ptrmem7.C: Same.
9381 * g++.old-deja/g++.other/typename1.C: Same.
9382 * g++.old-deja/g++.other/vaarg3.C: Same.
9383 * g++.old-deja/g++.pt/crash10.C: Same.
9384 * g++.old-deja/g++.pt/crash28.C: Same.
9385 * g++.old-deja/g++.pt/crash38.C: Same.
9386 * g++.old-deja/g++.pt/explicit70.C: Same.
9387 * g++.old-deja/g++.pt/explicit77.C: Same.
9388 * g++.old-deja/g++.pt/expr2.C: Same.
9389 * g++.old-deja/g++.pt/spec5.C: Same.
9390 * g++.old-deja/g++.pt/spec6.C: Same.
9391 * g++.old-deja/g++.pt/typename3.C: Same.
9392 * g++.old-deja/g++.pt/typename5.C: Same.
9393 * g++.old-deja/g++.pt/typename6.C: Same.
9394 * g++.old-deja/g++.pt/typename7.C: Same.
9395 * g++.old-deja/g++.pt/unify4.C: Same.
9396 * g++.old-deja/g++.pt/unify8.C: Same.
9397 * g++.old-deja/g++.pt/vaarg3.C: Same.
9398 * g++.old-deja/g++.robertl/eb22.C: Same.
9399 * g++.old-deja/g++.robertl/eb4.C: Same.
9400 * g++.old-deja/g++.robertl/eb44.C: Same.
9401 * g++.old-deja/g++.robertl/eb69.C: Same.
9402 * g++.old-deja/g++.robertl/eb98.C: Same.
9403 * gcc.dg/20031223-1.c: Same.
9404 * gcc.dg/940510-1.c: Same.
9405 * gcc.dg/990506-0.c: Same.
9406 * gcc.dg/Walloca-1.c: Same.
9407 * gcc.dg/Walloca-2.c: Same.
9408 * gcc.dg/Wconversion-integer.c: Same.
9409 * gcc.dg/Wcxx-compat-8.c: Same.
9410 * gcc.dg/Wimplicit-int-1.c: Same.
9411 * gcc.dg/Wimplicit-int-2.c: Same.
9412 * gcc.dg/Wimplicit-int-4.c: Same.
9413 * gcc.dg/Wpointer-sign-Wall.c: Same.
9414 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9415 * gcc.dg/Wshadow-1.c: Same.
9416 * gcc.dg/Wshadow-3.c: Same.
9417 * gcc.dg/Wswitch-enum-error.c: Same.
9418 * gcc.dg/Wswitch-enum.c: Same.
9419 * gcc.dg/Wswitch-error.c: Same.
9420 * gcc.dg/Wswitch.c: Same.
9421 * gcc.dg/Wtype-limits-Wextra.c: Same.
9422 * gcc.dg/Wtype-limits.c: Same.
9423 * gcc.dg/Wvla-larger-than-2.c: Same.
9424 * gcc.dg/anon-struct-5.c: Same.
9425 * gcc.dg/array-10.c: Same.
9426 * gcc.dg/array-11.c: Same.
9427 * gcc.dg/array-15.c: Same.
9428 * gcc.dg/array-2.c: Same.
9429 * gcc.dg/array-8.c: Same.
9430 * gcc.dg/array-const-2.c: Same.
9431 * gcc.dg/array-const-3.c: Same.
9432 * gcc.dg/bitfld-1.c: Same.
9433 * gcc.dg/bitfld-8.c: Same.
9434 * gcc.dg/builtin-redefine.c: Same.
9435 * gcc.dg/c11-noreturn-1.c: Same.
9436 * gcc.dg/c11-noreturn-2.c: Same.
9437 * gcc.dg/c11-static-assert-3.c: Same.
9438 * gcc.dg/c90-arraydecl-1.c: Same.
9439 * gcc.dg/c90-complex-1.c: Same.
9440 * gcc.dg/c90-complit-1.c: Same.
9441 * gcc.dg/c90-const-expr-11.c: Same.
9442 * gcc.dg/c90-const-expr-7.c: Same.
9443 * gcc.dg/c90-const-expr-8.c: Same.
9444 * gcc.dg/c90-enum-comma-1.c: Same.
9445 * gcc.dg/c90-flex-array-1.c: Same.
9446 * gcc.dg/c90-hexfloat-1.c: Same.
9447 * gcc.dg/c90-idem-qual-1.c: Same.
9448 * gcc.dg/c90-idem-qual-2.c: Same.
9449 * gcc.dg/c90-idem-qual-3.c: Same.
9450 * gcc.dg/c90-mixdecl-1.c: Same.
9451 * gcc.dg/c90-restrict-1.c: Same.
9452 * gcc.dg/c90-return-1.c: Same.
9453 * gcc.dg/c99-array-nonobj-1.c: Same.
9454 * gcc.dg/c99-arraydecl-1.c: Same.
9455 * gcc.dg/c99-complex-1.c: Same.
9456 * gcc.dg/c99-complex-2.c: Same.
9457 * gcc.dg/c99-complit-2.c: Same.
9458 * gcc.dg/c99-const-expr-7.c: Same.
9459 * gcc.dg/c99-const-expr-8.c: Same.
9460 * gcc.dg/c99-flex-array-3.c: Same.
9461 * gcc.dg/c99-flex-array-7.c: Same.
9462 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9463 * gcc.dg/c99-impl-decl-1.c: Same.
9464 * gcc.dg/c99-impl-int-1.c: Same.
9465 * gcc.dg/c99-impl-int-2.c: Same.
9466 * gcc.dg/c99-init-3.c: Same.
9467 * gcc.dg/c99-restrict-1.c: Same.
9468 * gcc.dg/c99-return-1.c: Same.
9469 * gcc.dg/c99-tag-1.c: Same.
9470 * gcc.dg/c99-tag-3.c: Same.
9471 * gcc.dg/call-diag-2.c: Same.
9472 * gcc.dg/cpp/19940712-1.c: Same.
9473 * gcc.dg/cpp/19951025-1.c: Same.
9474 * gcc.dg/cpp/19990413-1.c: Same.
9475 * gcc.dg/cpp/direct2.c: Same.
9476 * gcc.dg/cpp/direct2s.c: Same.
9477 * gcc.dg/cpp/pr28709.c: Same.
9478 * gcc.dg/cpp/pr61854-c90.c: Same.
9479 * gcc.dg/cpp/pr61854-c94.c: Same.
9480 * gcc.dg/cpp/pragma-1.c: Same.
9481 * gcc.dg/cpp/pragma-2.c: Same.
9482 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9483 * gcc.dg/cpp/trad/literals-2.c: Same.
9484 * gcc.dg/cpp/warn-comments-2.c: Same.
9485 * gcc.dg/cpp/warn-comments-3.c: Same.
9486 * gcc.dg/cpp/warn-comments.c: Same.
9487 * gcc.dg/cpp/warn-long-long-2.c: Same.
9488 * gcc.dg/cpp/warn-long-long.c: Same.
9489 * gcc.dg/cpp/warn-redefined-2.c: Same.
9490 * gcc.dg/cpp/warn-redefined.c: Same.
9491 * gcc.dg/darwin-cfstring-2.c: Same.
9492 * gcc.dg/darwin-cfstring-format-1.c: Same.
9493 * gcc.dg/decl-9.c: Same.
9494 * gcc.dg/declspec-1.c: Same.
9495 * gcc.dg/declspec-10.c: Same.
9496 * gcc.dg/declspec-11.c: Same.
9497 * gcc.dg/declspec-13.c: Same.
9498 * gcc.dg/declspec-18.c: Same.
9499 * gcc.dg/declspec-4.c: Same.
9500 * gcc.dg/declspec-5.c: Same.
9501 * gcc.dg/declspec-6.c: Same.
9502 * gcc.dg/declspec-8.c: Same.
9503 * gcc.dg/deprecated-4.c: Same.
9504 * gcc.dg/deprecated.c: Same.
9505 * gcc.dg/dfp/composite-type.c: Same.
9506 * gcc.dg/empty-source-2.c: Same.
9507 * gcc.dg/empty-source-3.c: Same.
9508 * gcc.dg/format/attr-6.c: Same.
9509 * gcc.dg/format/branch-1.c: Same.
9510 * gcc.dg/format/c90-printf-1.c: Same.
9511 * gcc.dg/format/c90-strftime-2.c: Same.
9512 * gcc.dg/format/c99-strftime-1.c: Same.
9513 * gcc.dg/format/cmn-err-1.c: Same.
9514 * gcc.dg/format/few-1.c: Same.
9515 * gcc.dg/format/ms_branch-1.c: Same.
9516 * gcc.dg/format/ms_unnamed-1.c: Same.
9517 * gcc.dg/format/ms_va-1.c: Same.
9518 * gcc.dg/format/unnamed-1.c: Same.
9519 * gcc.dg/format/va-1.c: Same.
9520 * gcc.dg/format/xopen-1.c: Same.
9521 * gcc.dg/funcdef-var-1.c: Same.
9522 * gcc.dg/funcdef-var-2.c: Same.
9523 * gcc.dg/gnu89-const-expr-1.c: Same.
9524 * gcc.dg/gnu89-const-expr-2.c: Same.
9525 * gcc.dg/gnu90-const-expr-1.c: Same.
9526 * gcc.dg/gnu99-const-expr-1.c: Same.
9527 * gcc.dg/gnu99-const-expr-2.c: Same.
9528 * gcc.dg/gnu99-init-2.c: Same.
9529 * gcc.dg/gomp/_Atomic-5.c: Same.
9530 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9531 * gcc.dg/gomp/atomic-5.c: Same.
9532 * gcc.dg/gomp/linear-1.c: Same.
9533 * gcc.dg/gomp/pr67500.c: Same.
9534 * gcc.dg/init-bad-1.c: Same.
9535 * gcc.dg/init-bad-2.c: Same.
9536 * gcc.dg/init-bad-3.c: Same.
9537 * gcc.dg/init-string-1.c: Same.
9538 * gcc.dg/label-compound-stmt-1.c: Same.
9539 * gcc.dg/label-decl-2.c: Same.
9540 * gcc.dg/label-decl-4.c: Same.
9541 * gcc.dg/large-size-array-2.c: Same.
9542 * gcc.dg/large-size-array-4.c: Same.
9543 * gcc.dg/lvalue-6.c: Same.
9544 * gcc.dg/m-un-2.c: Same.
9545 * gcc.dg/multiple-overflow-warn-1.c: Same.
9546 * gcc.dg/multiple-overflow-warn-2.c: Same.
9547 * gcc.dg/multiple-overflow-warn-3.c: Same.
9548 * gcc.dg/nested-redef-1.c: Same.
9549 * gcc.dg/no-asm-1.c: Same.
9550 * gcc.dg/no-asm-3.c: Same.
9551 * gcc.dg/no-asm-4.c: Same.
9552 * gcc.dg/noncompile/20010524-1.c: Same.
9553 * gcc.dg/noncompile/incomplete-5.c: Same.
9554 * gcc.dg/noncompile/pr44517.c: Same.
9555 * gcc.dg/noncompile/pr52290.c: Same.
9556 * gcc.dg/noreturn-1.c: Same.
9557 * gcc.dg/overflow-warn-1.c: Same.
9558 * gcc.dg/overflow-warn-2.c: Same.
9559 * gcc.dg/overflow-warn-3.c: Same.
9560 * gcc.dg/overflow-warn-4.c: Same.
9561 * gcc.dg/parm-mismatch-1.c: Same.
9562 * gcc.dg/parser-pr28152-2.c: Same.
9563 * gcc.dg/parser-pr28152.c: Same.
9564 * gcc.dg/pedwarn-init.c: Same.
9565 * gcc.dg/pointer-arith-2.c: Same.
9566 * gcc.dg/pointer-arith-3.c: Same.
9567 * gcc.dg/pointer-arith-4.c: Same.
9568 * gcc.dg/pr14475.c: Same.
9569 * gcc.dg/pr18596-3.c: Same.
9570 * gcc.dg/pr18809-1.c: Same.
9571 * gcc.dg/pr27953.c: Same.
9572 * gcc.dg/pr30457.c: Same.
9573 * gcc.dg/pr30551-2.c: Same.
9574 * gcc.dg/pr30551-3.c: Same.
9575 * gcc.dg/pr30551-4.c: Same.
9576 * gcc.dg/pr30551-5.c: Same.
9577 * gcc.dg/pr30551-6.c: Same.
9578 * gcc.dg/pr30551.c: Same.
9579 * gcc.dg/pr36997.c: Same.
9580 * gcc.dg/pr41842.c: Same.
9581 * gcc.dg/pr48552-1.c: Same.
9582 * gcc.dg/pr48552-2.c: Same.
9583 * gcc.dg/pr59717.c: Same.
9584 * gcc.dg/pr61077.c: Same.
9585 * gcc.dg/pr61096-1.c: Same.
9586 * gcc.dg/pr63626.c: Same.
9587 * gcc.dg/pr64223-1.c: Same.
9588 * gcc.dg/pr64223-2.c: Same.
9589 * gcc.dg/pr8788-1.c: Same.
9590 * gcc.dg/pr8927-1.c: Same.
9591 * gcc.dg/pragma-darwin.c: Same.
9592 * gcc.dg/pragma-diag-5.c: Same.
9593 * gcc.dg/pragma-message.c: Same.
9594 * gcc.dg/redecl-1.c: Same.
9595 * gcc.dg/simd-1.c: Same.
9596 * gcc.dg/simd-5.c: Same.
9597 * gcc.dg/simd-6.c: Same.
9598 * gcc.dg/spellcheck-fields.c: Same.
9599 * gcc.dg/spellcheck-typenames.c: Same.
9600 * gcc.dg/struct-semi-2.c: Same.
9601 * gcc.dg/struct-semi-3.c: Same.
9602 * gcc.dg/transparent-union-3.c: Same.
9603 * gcc.dg/ucnid-8.c: Same.
9604 * gcc.dg/uninit-pr19430-O0.c: Same.
9605 * gcc.dg/uninit-pr19430.c: Same.
9606 * gcc.dg/uninit-pr20644-O0.c: Same.
9607 * gcc.dg/utf-dflt.c: Same.
9608 * gcc.dg/utf-dflt2.c: Same.
9609 * gcc.dg/utf16-4.c: Same.
9610 * gcc.dg/vla-11.c: Same.
9611 * gcc.dg/vla-20.c: Same.
9612 * gcc.dg/vla-init-1.c: Same.
9613 * gcc.dg/vla-init-2.c: Same.
9614 * gcc.dg/vla-init-3.c: Same.
9615 * gcc.dg/weak/weak-6.c: Same.
9616 * gcc.dg/weak/weak-7.c: Same.
9617 * gcc.dg/wtr-int-type-1.c: Same.
9618 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9619 * gcc.target/arm/polytypes.c: Same.
9620 * gcc.target/i386/spellcheck-options-4.c: Same.
9621 * gcc.target/powerpc/20030218-1.c: Same.
9622 * gcc.target/sh/pr21255-4.c: Same.
9623 * gcc.test-framework/dg-error-exp-XP.c: Same.
9624 * gfortran.dg/array_constructor_30.f03: Same.
9625 * gfortran.dg/class_30.f90: Same.
9626 * gfortran.dg/goacc/subarrays.f95: Same.
9627 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9628 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9629 * gfortran.dg/intrinsic_std_1.f90: Same.
9630 * gfortran.dg/pr70006.f90: Same.
9631 * gfortran.dg/warning-directive-1.F90: Same.
9632 * gfortran.dg/warning-directive-2.F90: Same.
9633 * gfortran.dg/warning-directive-3.F90: Same.
9634 * gfortran.dg/warning-directive-4.F90: Same.
9635 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9636 * obj-c++.dg/class-extension-1.mm: Same.
9637 * obj-c++.dg/class-extension-2.mm: Same.
9638 * obj-c++.dg/class-protocol-1.mm: Same.
9639 * obj-c++.dg/cxx-ivars-1.mm: Same.
9640 * obj-c++.dg/duplicate-class-1.mm: Same.
9641 * obj-c++.dg/exceptions-3.mm: Same.
9642 * obj-c++.dg/exceptions-4.mm: Same.
9643 * obj-c++.dg/exceptions-5.mm: Same.
9644 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9645 * obj-c++.dg/fsf-package-0.m: Same.
9646 * obj-c++.dg/invalid-type-1.mm: Same.
9647 * obj-c++.dg/method-12.mm: Same.
9648 * obj-c++.dg/method-13.mm: Same.
9649 * obj-c++.dg/method-15.mm: Same.
9650 * obj-c++.dg/method-16.mm: Same.
9651 * obj-c++.dg/method-6.mm: Same.
9652 * obj-c++.dg/method-7.mm: Same.
9653 * obj-c++.dg/property/at-property-1.mm: Same.
9654 * obj-c++.dg/property/at-property-14.mm: Same.
9655 * obj-c++.dg/property/at-property-17.mm: Same.
9656 * obj-c++.dg/property/at-property-21.mm: Same.
9657 * obj-c++.dg/property/at-property-5.mm: Same.
9658 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9659 * obj-c++.dg/property/dynamic-3.mm: Same.
9660 * obj-c++.dg/property/dynamic-4.mm: Same.
9661 * obj-c++.dg/property/property-neg-1.mm: Same.
9662 * obj-c++.dg/property/property-neg-6.mm: Same.
9663 * obj-c++.dg/property/synthesize-11.mm: Same.
9664 * obj-c++.dg/property/synthesize-5.mm: Same.
9665 * obj-c++.dg/property/synthesize-6.mm: Same.
9666 * obj-c++.dg/proto-lossage-4.mm: Same.
9667 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9668 * obj-c++.dg/strings/strings-1.mm: Same.
9669 * obj-c++.dg/super-class-1.mm: Same.
9670 * obj-c++.dg/syntax-error-6.mm: Same.
9671 * obj-c++.dg/syntax-error-7.mm: Same.
9672 * obj-c++.dg/syntax-error-9.mm: Same.
9673 * obj-c++.dg/try-catch-13.mm: Same.
9674 * objc.dg/attributes/method-noreturn-1.m: Same.
9675 * objc.dg/bad-receiver-type-2.m: Same.
9676 * objc.dg/bad-receiver-type.m: Same.
9677 * objc.dg/call-super-2.m: Same.
9678 * objc.dg/class-2.m: Same.
9679 * objc.dg/class-extension-1.m: Same.
9680 * objc.dg/class-extension-2.m: Same.
9681 * objc.dg/class-protocol-1.m: Same.
9682 * objc.dg/desig-init-1.m: Same.
9683 * objc.dg/duplicate-class-1.m: Same.
9684 * objc.dg/exceptions-3.m: Same.
9685 * objc.dg/exceptions-4.m: Same.
9686 * objc.dg/exceptions-5.m: Same.
9687 * objc.dg/foreach-6.m: Same.
9688 * objc.dg/foreach-7.m: Same.
9689 * objc.dg/fsf-nsstring-format-1.m: Same.
9690 * objc.dg/fsf-package-0.m: Same.
9691 * objc.dg/invalid-type-1.m: Same.
9692 * objc.dg/method-11.m: Same.
9693 * objc.dg/method-19.m: Same.
9694 * objc.dg/method-2.m: Same.
9695 * objc.dg/method-20.m: Same.
9696 * objc.dg/method-5.m: Same.
9697 * objc.dg/method-6.m: Same.
9698 * objc.dg/method-7.m: Same.
9699 * objc.dg/method-9.m: Same.
9700 * objc.dg/missing-proto-3.m: Same.
9701 * objc.dg/private-1.m: Same.
9702 * objc.dg/property/at-property-1.m: Same.
9703 * objc.dg/property/at-property-14.m: Same.
9704 * objc.dg/property/at-property-17.m: Same.
9705 * objc.dg/property/at-property-21.m: Same.
9706 * objc.dg/property/at-property-5.m: Same.
9707 * objc.dg/property/dynamic-3.m: Same.
9708 * objc.dg/property/dynamic-4.m: Same.
9709 * objc.dg/property/property-neg-1.m: Same.
9710 * objc.dg/property/property-neg-6.m: Same.
9711 * objc.dg/property/synthesize-11.m: Same.
9712 * objc.dg/property/synthesize-5.m: Same.
9713 * objc.dg/property/synthesize-6.m: Same.
9714 * objc.dg/proto-hier-1.m: Same.
9715 * objc.dg/proto-lossage-4.m: Same.
9716 * objc.dg/protocol-qualifier-2.m: Same.
9717 * objc.dg/strings/strings-1.m: Same.
9718 * objc.dg/type-size-1.m: Same.
9719
d904a983
JL
97202017-04-18 Jeff Law <law@redhat.com>
9721
9722 PR target/74563
9723 * gcc.target/mips/pr74563: New test.
9724
0155ed56
JJ
97252017-04-18 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR tree-optimization/80443
9728 * gcc.c-torture/compile/pr80443.c: New test.
9729
f380f608
RS
97302017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9731
9732 PR rtl-optimization/80357
9733 * gcc.c-torture/compile/pr80357.c: New test.
9734
dd68669b
JL
97352017-04-18 Jeff Law <law@redhat.com>
9736
9737 PR middle-end/80422
9738 * gcc.c-torture/compile/pr80422.c: New test.
9739
1cda61fc
JJ
97402017-04-18 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR debug/80263
9743 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9744
19970253
MM
97452017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9746
9747 PR target/80099
9748 * gcc.target/powerpc/pr80099-1.c: New test.
9749 * gcc.target/powerpc/pr80099-2.c: Likewise.
9750 * gcc.target/powerpc/pr80099-3.c: Likewise.
9751 * gcc.target/powerpc/pr80099-4.c: Likewise.
9752 * gcc.target/powerpc/pr80099-5.c: Likewise.
9753
8487c9a5
JJ
97542017-04-18 Jakub Jelinek <jakub@redhat.com>
9755
3b5fb3cb
JJ
9756 PR sanitizer/80444
9757 * gcc.dg/sancov/pr80444.c: New test.
9758
8487c9a5
JJ
9759 PR middle-end/79788
9760 PR middle-end/80375
9761 * gcc.dg/pr79788-1.c: New test.
9762 * gcc.dg/pr79788-2.c: New test.
9763
be7c73ae
MP
97642017-04-18 Marek Polacek <polacek@redhat.com>
9765
9766 PR c++/80244 - ICE with attribute in template alias.
9767 * g++.dg/cpp0x/alias-decl-59.C: New test.
9768
d6e3e8a5
MP
9769 PR c++/80241 - ICE with alignas pack expansion.
9770 * g++.dg/cpp0x/alignas11.C: New test.
9771
1adb82e1
BE
97722017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9773
9774 PR c++/80287
9775 * g++.dg/lto/pr80287_0.C: New test.
9776
fb5e5621
KN
97772017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9778
9779 PR target/80315
9780 * gcc.target/powerpc/pr80315-1.c: New test.
9781 * gcc.target/powerpc/pr80315-2.c: New test.
9782 * gcc.target/powerpc/pr80315-3.c: New test.
9783 * gcc.target/powerpc/pr80315-4.c: New test.
9784
afeaeb70
TV
97852017-04-16 Tom de Vries <tom@codesourcery.com>
9786
9787 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9788 directive.
9789 * g++.dg/parse/error3.C: Same.
9790 * g++.old-deja/g++.pt/niklas01a.C: Same.
9791 * gcc.dg/990506-0.c: Same.
9792 * gcc.dg/cpp/19990413-1.c: Same.
9793 * gcc.dg/cpp/pragma-1.c: Same.
9794 * gcc.dg/cpp/pragma-2.c: Same.
9795 * gcc.dg/m-un-2.c: Same.
9796 * objc.dg/private-1.m: Same.
9797
604f37cd
UB
97982017-04-15 Uros Bizjak <ubizjak@gmail.com>
9799
9800 * gcc.dg/pr54669.c: Fix dg-do directive.
9801 * gcc.dg/pr78582.c: Ditto.
9802 * gcc.dg/pr80020.c: Ditto.
9803 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9804 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9805 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9806 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9807 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9808 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9809 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9810 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9811 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9812 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9813
35cfdb17
DH
98142017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9815
604f37cd 9816 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9817 * gfortran.dg/generic_29.f90: Likewise.
9818 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9819 * gfortran.dg/pr41922.f90: Likewise.
9820 * gfortran.dg/pr70006.f90: Likewise.
9821
f378be38
SB
98222017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9823
9824 PR tree-optimization/66612
9825 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9826
43076492
JW
98272017-04-14 Janus Weil <janus@gcc.gnu.org>
9828
9829 PR fortran/80361
9830 * gfortran.dg/class_62.f90: New test case.
9831
dd3d6a42
AB
98322017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9833
9834 * gcc.target/arc/loop-1.c: New file.
9835
31a07c81
MM
98362017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9837
9838 PR target/80098
9839 * gcc.target/powerpc/pr80098-1.c: New test.
9840 * gcc.target/powerpc/pr80098-2.c: Likewise.
9841 * gcc.target/powerpc/pr80098-3.c: Likewise.
9842 * gcc.target/powerpc/pr80098-4.c: Likewise.
9843
09956017
JJ
98442017-04-13 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR sanitizer/80403
9847 * g++.dg/ubsan/pr80403-2.C: New test.
9848
bc042396
VM
98492017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9850
9851 PR rtl-optimization/80343
9852 * gcc.target/powerpc/pr80343.c: New.
9853
abac4c34
DK
98542017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9855
9856 PR sanitizer/80414
9857 * c-c++-common/ubsan/bounds-15.c: New test.
9858
43a3aa03
RB
98592017-04-13 Richard Biener <rguenther@suse.de>
9860
9861 PR testsuite/80416
9862 * g++.dg/torture/pr79671.C: Fix asm constraints.
9863
031fbdb9
JJ
98642017-04-13 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR debug/80321
9867 * gcc.dg/debug/pr80321.c: New test.
9868
98692017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9870
9871 * gnat.dg/debug10.adb: New test.
9872 * gnat.dg/debug10_pkg.ads: New helper.
9873
76873758
JJ
98742017-04-12 Jakub Jelinek <jakub@redhat.com>
9875
deed3da9
JJ
9876 PR tree-optimization/79390
9877 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9878
b96a3e11
JJ
9879 PR sanitizer/80403
9880 PR sanitizer/80404
9881 PR sanitizer/80405
9882 * g++.dg/ubsan/pr80403.C: New test.
9883 * g++.dg/ubsan/pr80404.C: New test.
9884 * g++.dg/ubsan/pr80405.C: New test.
9885
76873758
JJ
9886 PR c/80163
9887 * gcc.dg/torture/pr80163.c: New test.
9888
940c9a7c 98892017-04-12 Richard Biener <rguenther@suse.de>
76873758 9890 Jeff Law <law@redhat.com>
940c9a7c
RB
9891
9892 PR tree-optimization/80359
9893 * gcc.dg/torture/pr80359.c: New testcase.
9894
350792ff 98952017-04-12 Richard Biener <rguenther@suse.de>
76873758 9896 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9897
9898 PR middle-end/79671
9899 * g++.dg/torture/pr79671.C: New testcase.
9900 * g++.dg/lto/pr79671_0.C: Likewise.
9901 * g++.dg/lto/pr79671_1.c: Likewise.
9902
d62e6f10
JJ
99032017-04-12 Jakub Jelinek <jakub@redhat.com>
9904
9905 PR sanitizer/80349
9906 * g++.dg/ubsan/pr80349.C: New test.
9907
8585103f
JJ
99082017-04-11 Jakub Jelinek <jakub@redhat.com>
9909
347e1f77
JJ
9910 PR c++/80370
9911 * g++.dg/cpp1z/decomp28.C: New test.
9912
df1c878e
JJ
9913 PR middle-end/80100
9914 * gcc.dg/pr80100.c: New test.
9915
8585103f
JJ
9916 PR rtl-optimization/80385
9917 * g++.dg/opt/pr80385.C: New test.
9918
c6cf6ef7
ML
99192017-04-11 Martin Liska <mliska@suse.cz>
9920
9921 PR ipa/80212
9922 * g++.dg/ipa/pr80212.C: New test.
9923
3812f460
MS
99242017-04-11 Martin Sebor <msebor@redhat.com>
9925
9926 PR middle-end/80364
9927 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9928
9f679370
ML
99292017-04-11 Martin Liska <mliska@suse.cz>
9930
9931 PR sanitizer/70878
9932 * gcc.dg/ubsan/pr70878.c: New test.
9933
82665822
JJ
99342017-04-11 Jakub Jelinek <jakub@redhat.com>
9935
cb278caa
JJ
9936 PR target/80381
9937 * gcc.target/i386/pr80381.c: New test.
9938
82665822
JJ
9939 PR c++/80363
9940 * g++.dg/ext/pr80363.C: New test.
9941
abde687a
SKS
99422017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9943
9944 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9945 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9946 Add avr-*-* to non-lp64 selector.
9947
13e6ec34
MS
99482017-04-10 Martin Sebor <msebor@redhat.com>
9949
9950 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9951 * gcc.dg/pr40340-4.c: Same.
9952
a2cb1196
NK
99532017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9954
13e6ec34 9955 PR fortran/69498
a2cb1196
NK
9956 * gfortran.dg/submodule_unexp.f90: Modified test
9957 to account for new error.
9958 * gfortran.dg/submodule_twice.f90: New Test
9959
b447b28c
JJ
99602017-04-10 Jakub Jelinek <jakub@redhat.com>
9961
9962 PR c++/80176
9963 * g++.dg/init/ref23.C: New test.
9964
3bbd6768
TK
99652017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9966
9967 PR tree-optimization/80304
9968 * gfortran.dg/do_concurrent_4.f90: New test case.
9969
99827b5c
JW
99702017-04-10 Janus Weil <janus@gcc.gnu.org>
9971
9972 PR fortran/80046
9973 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9974
7db31bc2
DE
99752017-04-10 David Edelsohn <dje.gcc@gmail.com>
9976
9977 * g++.dg/torture/pr79905.C: Add -maltivec option.
9978
9058a2c5
JL
99792017-04-10 Jeff Law <law@redhat.com>
9980
9981 PR tree-optimization/80374
9982 * g++.dg/pr80374.c: New test.
9983
bd8f8642
KN
99842017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9985
9986 PR target/80108
9987 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9988 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9989
f634dd47
UB
99902017-04-10 Uros Bizjak <ubizjak@gmail.com>
9991
9992 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9993
065ba179
UB
99942017-04-10 Uros Bizjak <ubizjak@gmail.com>
9995
9996 PR testsuite/79356
9997 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9998
71b838d0
DS
99992017-04-10 Daniel Santos <daniel.santos@pobox.com>
10000
10001 PR testsuite/79867
10002 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
10003
98a7a34e
MP
100042017-04-10 Marek Polacek <polacek@redhat.com>
10005
10006 PR sanitizer/80348
10007 * g++.dg/ubsan/div-by-zero-3.C: New test.
10008
aac69a62
BC
100092017-04-10 Bin Cheng <bin.cheng@arm.com>
10010
10011 PR tree-optimization/80153
10012 * gcc.c-torture/execute/pr80153.c: New.
10013
737237c9
RB
100142017-04-10 Richard Biener <rguenther@suse.de>
10015
10016 PR middle-end/80362
10017 * gcc.dg/torture/pr80362.c: New testcase.
10018
ba6ee9fc
RB
100192017-04-10 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/80304
10022 * gcc.dg/torture/pr80304.c: New testcase.
10023
4d1a05f1
NS
100242017-04-10 Nathan Sidwell <nathan@acm.org>
10025
10026 PR target/79905
10027 * g++.dg/torture/pr79905.C: New.
10028
3ee0fb02
ML
100292017-04-10 Martin Liska <mliska@suse.cz>
10030
10031 PR sanitizer/80350
10032 * c-c++-common/ubsan/pr80350.c: New test.
10033
167a5b77
JJ
100342017-04-10 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR target/80324
10037 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
10038
d691b7e4
ML
100392017-04-08 Martin Liska <mliska@suse.cz>
10040
10041 Revert:
10042 2017-04-07 Martin Liska <mliska@suse.cz>
10043
10044 PR ipa/80212
10045 * g++.dg/ipa/pr80212.C: New test.
10046
dcb2c527
JJ
100472017-04-07 Jakub Jelinek <jakub@redhat.com>
10048
c98b0016
JJ
10049 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
10050 dg-options.
10051 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
10052
dcb2c527
JJ
10053 PR target/80322
10054 PR target/80323
10055 PR target/80325
10056 PR target/80326
10057 * gcc.target/i386/avx512f-undefined-1.c: New test.
10058 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
10059 * gcc.target/i386/avx-cvtsd-1.c: New test.
10060 * gcc.target/i386/avx512f-cvtss-1.c: New test.
10061 * gcc.target/i386/avx512f-abspd-1.c: New test.
10062 * gcc.target/i386/avx-cvtss-1.c: New test.
10063 * gcc.target/i386/avx512f-absps-1.c: New test.
10064 * gcc.target/i386/avx512f-int2mask-1.c: New test.
10065 * gcc.target/i386/avx512f-mask2int-1.c: New test.
10066
1ef532f4
MP
100672017-04-07 Marek Polacek <polacek@redhat.com>
10068
10069 PR sanitizer/80348
10070 * g++.dg/ubsan/div-by-zero-2.C: New test.
10071
2166aeb3
MP
10072 PR c++/80095
10073 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
10074
057da7af
VM
100752017-04-07 Vladimir Makarov <vmakarov@redhat.com>
10076
10077 PR rtl-optimization/70478
10078 * gcc.target/s390/pr70478.c: New.
10079
3b6cb9e3
ML
100802017-04-07 Martin Liska <mliska@suse.cz>
10081
10082 PR target/79889
10083 * g++.dg/ext/mv8.C: Add aarch64* targets.
10084
70cd23c0
ML
100852017-04-07 Martin Liska <mliska@suse.cz>
10086
10087 PR ipa/80212
10088 * g++.dg/ipa/pr80212.C: New test.
10089
fe6bb25f
TP
100902017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10091
10092 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
10093
bf7b869a
RB
100942017-04-07 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/80334
10097 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
10098 alignas on stack.
10099
2d143ba8
RB
101002017-04-07 Richard Biener <rguenther@suse.de>
10101
10102 PR middle-end/80341
10103 * gcc.dg/torture/pr80341.c: New testcase.
10104
ed3cd38d
JJ
101052017-04-06 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR debug/80234
10108 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
10109 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
10110
e5f56581
UB
101112017-04-06 Uros Bizjak <ubizjak@gmail.com>
10112
10113 PR target/79733
10114 * gcc.target/i386/pr79733.c: New test.
10115
a5211c80
UB
101162017-04-06 Uros Bizjak <ubizjak@gmail.com>
10117
10118 PR target/80298
10119 * gcc.target/i386/pr80298-1.c: New test.
10120 * gcc.target/i386/pr80298-2.c: Ditto.
10121
db086c96
TP
101222017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
10123
10124 PR target/80082
10125 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
10126 ARMv7-R.
10127
09b63f67
RB
101282017-04-06 Richard Biener <rguenther@suse.de>
10129
10130 PR tree-optimization/80334
10131 * g++.dg/torture/pr80334.C: New testcase.
10132
d9f8c5af
ML
101332017-04-06 Martin Liska <mliska@suse.cz>
10134
10135 PR sanitizer/80166
10136 * gcc.dg/asan/pr80166.c: New test.
10137
1b68991f
RO
101382017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10139
10140 PR tree-optimization/79390
10141 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
10142
0f784346
RB
101432017-04-06 Richard Biener <rguenther@suse.de>
10144
10145 PR tree-optimization/80262
10146 * gcc.target/i386/pr80262.c: New testcase.
10147
23a429c2
RB
101482017-04-06 Richard Biener <rguenther@suse.de>
10149
10150 PR middle-end/80281
10151 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
10152
e2323a2b
VM
101532017-04-05 Vladimir Makarov <vmakarov@redhat.com>
10154
10155 PR rtl-optimization/70703
10156 * gcc.target/i386/pr70703.c: New.
10157
47a11342
JJ
101582017-04-05 Jakub Jelinek <jakub@redhat.com>
10159
10160 PR sanitizer/80308
10161 * c-c++-common/asan/pr80308.c: New test.
10162
d0ee17a5
DV
101632017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10164
10165 PR target/79890
10166 * gcc.target/s390/pr79890.c: New test case.
10167
36f896c7
JJ
101682017-04-05 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR target/80310
10171 * c-c++-common/ubsan/pr80310.c: New test.
10172
d16e2ddd
JJ
101732017-04-04 Jakub Jelinek <jakub@redhat.com>
10174
e1201dff
JJ
10175 PR c++/80297
10176 * g++.dg/torture/pr80297.C: New test.
10177
d16e2ddd
JJ
10178 PR tree-optimization/79390
10179 * gcc.target/i386/pr79390.c: New test.
10180 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
10181
c0ea338b
VR
101822017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
10183
10184 PR c++/80296
10185 * g++.dg/cpp0x/alias-decl-80296.C: New test.
10186
a1527a93
TP
101872017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10188
10189 PR target/80307
10190 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
10191 targeting any CPU or architecture.
10192 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
10193 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
10194 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
10195 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
10196 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
10197 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
10198 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
10199 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
10200
065ba179 102012017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
10202
10203 PR fortran/69498
10204 * gfortran.dg/submodule_unexp.f90: New test.
10205
b1fd967c
JJ
102062017-04-04 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR target/80286
10209 * gcc.target/i386/avx-pr80286.c: New test.
10210 * gcc.dg/pr80286.c: New test.
10211
248179b5
RB
102122017-04-04 Richard Biener <rguenther@suse.de>
10213
10214 PR middle-end/80281
10215 * gcc.dg/torture/pr80281.c: New testcase.
10216
a577fcf2
RB
102172017-04-04 Richard Biener <rguenther@suse.de>
10218
10219 PR tree-optimization/80275
10220 * g++.dg/opt/pr80275.C: Make g static.
10221
833bbf60
SB
102222017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
10223
10224 PR rtl-optimization/60818
10225 * gcc.c-torture/compile/pr60818.c: New testcase.
10226
5764ee3c
JW
102272017-04-03 Jonathan Wakely <jwakely@redhat.com>
10228
10229 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
10230 * gcc.dg/20031012-1.c: Likewise.
10231 * gcc.dg/ipa/ipcp-1.c: Likewise.
10232 * gcc.dg/torture/matrix-3.c: Likewise.
10233 * gcc.target/powerpc/ppc-spe.c: Likewise.
10234 * gcc.target/rx/zero-width-bitfield.c: Likewise.
10235
bbdf4e81
PB
102362017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10237
10238 PR target/80246
10239 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
10240 powerpc_vsx_ok.
10241 (std, ld): Limit scan-assembler-times check to lp64.
10242 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
10243 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
10244 powerpc_vsx_ok.
10245
44bc146f
PB
102462017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10247
10248 PR target/80246
10249 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
10250
fff80893
RB
102512017-04-03 Richard Biener <rguenther@suse.de>
10252
10253 PR tree-optimization/80275
10254 * g++.dg/opt/pr80275.C: New testcase.
10255
79f9fc38
DV
102562017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10257
10258 PR testsuite/79356
10259 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
10260
a8e70fd3
RD
102612017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
10262
10263 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10264 (bal): Increase iteration count and assume alignment.
10265
e0061866
BC
102662017-04-03 Bin Cheng <bin.cheng@arm.com>
10267
10268 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10269
c2d43326
AP
102702017-04-02 Andrew Pinski <apinski@cavium.com>
10271
10272 * gcc.c-torture/compile/nested-3.c: New testcase.
10273 * gcc.c-torture/execute/20170401-1.c: New testcase.
10274 * gcc.c-torture/execute/20170401-2.c: New testcase.
10275
a5a9046d
SB
102762017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10277
10278 PR rtl-optimization/79405
10279 gcc.dg/pr79405.c: New testcase.
10280
6f3af356
JJ
102812017-03-31 Jakub Jelinek <jakub@redhat.com>
10282
eee3756d
JJ
10283 PR debug/79255
10284 * gcc.dg/pr79255.c: New test.
10285
6f3af356
JJ
10286 PR c++/79572
10287 * g++.dg/ubsan/null-8.C: New test.
10288
99e6cfd6
PH
102892017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10290
10291 PR target/80107
10292 * gfortran.dg/pr80107.f: New.
10293
094e6b7a
JL
102942017-03-31 Jeff Law <law@redhat.com>
10295
10296 PR tree-optimization/49498
10297 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10298
eceb2409 102992017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10300
eceb2409
RB
10301 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10302
c412c01a 103032017-03-31 Richard Biener <rguenther@suse.de>
065ba179 10304
c412c01a
RB
10305 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10306
005f12bf
JJ
103072017-03-31 Jakub Jelinek <jakub@redhat.com>
10308
af88f557
JJ
10309 PR libstdc++/80251
10310 * g++.dg/ext/is_aggregate.C: New test.
10311
7d790165
JJ
10312 PR middle-end/80173
10313 * gcc.target/i386/pr80173.c: New test.
10314
a7d55154
JJ
10315 PR middle-end/80163
10316 * gcc.dg/pr80163.c: New test.
10317
005f12bf
JJ
10318 PR debug/80025
10319 * gcc.dg/torture/pr80025.c: New test.
10320
c8e0f43f
MF
103212017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10322
10323 * gcc.target/mips/pr52125.c: Add -msym32.
10324
724d25f3
JJ
103252017-03-30 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR translation/80189
10328 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10329 * g++.dg/gomp/sharing-1.C: Likewise.
10330 * gfortran.dg/gomp/pr44536.f90: Likewise.
10331 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10332 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10333 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10334 * gfortran.dg/gomp/pr33439.f90: Likewise.
10335 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10336 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10337 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10338 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10339 * gcc.dg/gomp/sharing-1.c: Likewise.
10340
05dc406d
PB
103412017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10342
10343 PR target/80246
10344 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10345 Darwin and SPE.
10346 (dxex, dxexq): Update return type.
10347 (diex, diexq): Update argument type.
10348 * gcc.target/powerpc/pr80246.c: New test.
10349
b0fd4d7e
MJ
103502017-03-30 Martin Jambor <mjambor@suse.cz>
10351
10352 PR ipa/77333
10353 * g++.dg/ipa/pr77333.C: New test.
10354
de008ec4
JJ
103552017-03-30 Jakub Jelinek <jakub@redhat.com>
10356
10357 PR target/80206
10358 * gcc.target/i386/pr80206.c: New test.
10359
28c02407
RB
103602017-03-30 Richard Biener <rguenther@suse.de>
10361
10362 PR tree-optimization/77498
10363 * gfortran.dg/pr77498.f: New testcase.
10364
10fa8dfb
MP
103652017-03-29 Marek Polacek <polacek@redhat.com>
10366
10367 PR c/79730
10368 * gcc.dg/pr79730.c: New test.
10369
fdc54f39
JD
103702017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10371
10372 PR libgfortran/78670
10373 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10374 a character of length 1. Update test for success.
10375 * gfortran.dg/dtio_28.f03: New test.
10376 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10377 'scratch' to delete the file when done.
10378
533c0b69
SB
103792017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10380
10381 PR rtl-optimization/80233
10382 * gcc.c-torture/compile/pr80233.c: New testcase.
10383
e35229f8
TK
103842017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10385
10386 PR fortran/80254
10387 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10388 * gfortran.dg/dec_io_2a.f90: instead (new test).
10389
5c0a28d4
JW
103902017-03-28 Jiong Wang <jiong.wang@arm.com>
10391
10392 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10393
19846619
SB
103942017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10395
10396 PR testsuite/43496
10397 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10398 generating PIC code.
10399
e5119fab
VM
104002017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10401
10402 PR rtl-optimization/80193
10403 * gcc.target/i386/pr80193.c: New.
10404
cf474530
JW
104052017-03-28 Janus Weil <janus@gcc.gnu.org>
10406
10407 PR fortran/78661
10408 * gfortran.dg/dtio_25.f90: Modified test case.
10409 * gfortran.dg/dtio_27.f90: New test case.
10410
34fac449
UB
104112017-03-28 Uros Bizjak <ubizjak@gmail.com>
10412
10413 PR target/53383
10414 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10415 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10416 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10417
3e907b90
BC
104182017-03-28 Bin Cheng <bin.cheng@arm.com>
10419
10420 * gcc.c-torture/compile/irreducible-loop.c: New.
10421
522818b9
RS
104222017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10423
3e907b90 10424 PR tree-optimization/80218
522818b9
RS
10425 * gcc.dg/pr80218.c: New test.
10426
ea7d7da8
RB
104272017-03-28 Richard Biener <rguenther@suse.de>
10428
10429 PR tree-optimization/78644
10430 * gcc.dg/pr78644-1.c: New testcase.
10431 * gcc.dg/pr78644-2.c: Likewise.
10432
498173ef
TT
104332017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10434
10435 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10436 * gcc.dg/pic-4.c: Likewise.
10437 * gcc.dg/pie-3.c: Likewise.
10438 * gcc.dg/pie-4.c: Likewise.
10439
c5ad2433
ML
104402017-03-28 Martin Liska <mliska@suse.cz>
10441
10442 PR ipa/80205
10443 * g++.dg/ipa/pr80205.C: New test.
10444
17722fb9
SKS
104452017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10446
10447 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10448 with sizeof(int) < 4.
10449 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10450 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10451 * gcc.dg/torture/pr79777.c: Likewise.
10452 * gcc.dg/torture/pr79910.c: Likewise.
10453
737f500a
RB
104542017-03-28 Richard Biener <rguenther@suse.de>
10455
10456 PR middle-end/80222
10457 * g++.dg/pr80222.C: New testcase.
10458
62f96a79
ML
104592017-03-28 Martin Liska <mliska@suse.cz>
10460
10461 PR ipa/80104
10462 * gcc.dg/ipa/pr80104.c: New test.
10463
72785f26
MP
104642017-03-28 Marek Polacek <polacek@redhat.com>
10465
10466 PR sanitizer/80067
10467 * c-c++-common/ubsan/shift-10.c: New test.
10468
86516987
JL
104692017-03-27 Jeff Law <law@redhat.com>
10470
4dbf1eee 10471 PR tree-optimization/80216
86516987
JL
10472 * gcc.c-torture/compile/pr80216.c: New test.
10473
aade772d
JJ
104742017-03-27 Jakub Jelinek <jakub@redhat.com>
10475
a9e4a1a5
JJ
10476 PR middle-end/80162
10477 * c-c++-common/pr80162-1.c: New test.
10478 * c-c++-common/pr80162-2.c: New test.
10479 * c-c++-common/pr80162-3.c: New test.
10480
aade772d
JJ
10481 PR target/80102
10482 * g++.dg/opt/pr80102.C: New test.
10483
d89f355e
MM
104842017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10485
10486 PR target/78543
10487 * gcc.target/powerpc/pr78543.c: New test.
10488
79c4d73b
KN
104892017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10490
10491 PR target/80103
10492 * gcc.target/powerpc/pr80103-1.c: New test.
10493
819df781
RB
104942017-03-27 Richard Biener <rguenther@suse.de>
10495
10496 PR tree-optimization/80181
10497 * gcc.dg/torture/pr80181.c: New testcase.
10498
84804c5b
CZ
104992017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10500
065ba179 10501 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10502
c5e5f5f6
RB
105032017-03-27 Richard Biener <rguenther@suse.de>
10504
10505 PR ipa/79776
10506 * g++.dg/ipa/pr79776.C: New testcase.
10507
7cd200f6
JJ
105082017-03-27 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR sanitizer/80168
10511 * gcc.dg/asan/pr80168.c: New test.
10512
79f512ff
RB
105132017-03-27 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/80170
10516 * gcc.dg/pr80170.c: New testcase.
10517
672d9f8e
RB
105182017-03-27 Richard Biener <rguenther@suse.de>
10519
10520 PR middle-end/80171
10521 * g++.dg/torture/pr80171.C: New testcase.
10522
978fcba3
JDA
105232017-03-26 John David Anglin <danglin@gcc.gnu.org>
10524
431d7882
JDA
10525 * gcc.dg/torture/pr79732.c: Require alias support.
10526 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10527
978fcba3
JDA
10528 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10529 libatomic_available.
10530 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10531 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10532
1f10d710
JD
105332017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10534
10535 PR libgfortran/78881
10536 * gfortran.dg/dtio_26.f90: New test.
10537
41036686
PT
105382017-03-25 Paul Thomas <pault@gcc.gnu.org>
10539
10540 PR fortran/80156
10541 PR fortran/79382
10542 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10543 testcase for PR80156. Add a main programme that tests that
10544 the typebound generic is accessible.
10545
5da906ca
BS
105462017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10547
10548 PR rtl-optimization/80160
10549 PR rtl-optimization/80159
10550
10551 * gcc.target/i386/pr80160.c: New test.
10552
7dabefa0
JJ
105532017-03-24 Jakub Jelinek <jakub@redhat.com>
10554
10555 PR sanitizer/79904
10556 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10557
c8b1fbc1
MP
105582017-03-24 Marek Polacek <polacek@redhat.com>
10559
10560 PR c++/80119
10561 * g++.dg/warn/Wuninitialized-9.C: New test.
10562
76794c52
AK
105632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10564
10565 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10566 and remove the high-level builtin. The error message for the
10567 would prevent compilation from reaching the second.
10568 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10569
2de2b3f9
AK
105702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10571
10572 * gcc.target/s390/vxe/negfma-1.c: New test.
10573
7d2fd075
AK
105742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10575
10576 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10577 * gcc.target/s390/arch12/mul-1.c: New test.
10578 * gcc.target/s390/arch12/mul-2.c: New test.
10579
72612e4e
AK
105802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10581
10582 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10583
6c7774d1
AK
105842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10585
10586 * gcc.target/s390/vxe/popcount-1.c: New test.
10587
9ec98860
AK
105882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10589
10590 * gcc.target/s390/vxe/bitops-1.c: New test.
10591
6654e96f
AK
105922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10593
10594 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10595 * lib/target-supports.exp: Add effective target check s390_vxe.
10596
77c585ca
AK
105972017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10598
10599 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10600 comparison instructions used from now on.
10601
b5de6e84
AK
106022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10603
10604 * gcc.target/s390/s390.exp (check_effective_target_vector):
10605 Include target-supports.exp and move target_vector check routine
10606 ...
10607 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10608 here and rename it.
10609 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10610 check from vector to s390_vx.
10611 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10612 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10613 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10614 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10615 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10616 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10617 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10618 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10619 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10620
a602f985
AK
106212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10622
10623 * gcc.target/s390/vector/vec-init-2.c: New test.
10624
085db63d
AK
106252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10626
10627 * gcc.dg/ubsan/pr79904-2.c: New test.
10628
dc4f29bc
AK
106292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10630
10631 PR target/79893
10632 * gcc.target/s390/zvector/pr79893.c: New test.
10633
56010684
JJ
106342017-03-24 Jakub Jelinek <jakub@redhat.com>
10635
10636 PR rtl-optimization/80112
10637 * gcc.dg/pr80112.c: New test.
10638
f0d7b52d
RO
106392017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10640
10641 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10642 etc. line numbers.
10643 * gcc.dg/Walloca-1.c: Likewise.
10644 * gcc.dg/Walloca-2.c: Likewise.
10645 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10646
635684c4
BS
106472017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10648
10649 PR tree-optimization/80158
10650 * gfortran.fortran-torture/compile/pr80158.f: New file.
10651
76afddf3
RB
106522017-03-24 Richard Biener <rguenther@suse.de>
10653
10654 PR tree-optimization/80167
10655 * gcc.dg/graphite/pr80167.c: New testcase.
10656
c2e389bf
TV
106572017-03-24 Tom de Vries <tom@codesourcery.com>
10658
10659 PR testsuite/80092
10660 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10661 dg-require-effective-target global_constructor.
10662 * gcc.dg/tls/emutls-2.c: Same.
10663
a72821b4
TV
106642017-03-24 Tom de Vries <tom@codesourcery.com>
10665
10666 PR testsuite/80092
10667 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10668 dg-require-effective-target indirect_jumps.
10669
1658def9
TV
106702017-03-24 Tom de Vries <tom@codesourcery.com>
10671
10672 PR testsuite/80092
10673 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10674 nonlocal_goto.
10675
90e02692
TV
106762017-03-24 Tom de Vries <tom@codesourcery.com>
10677
10678 PR testsuite/80092
10679 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10680 * gcc.dg/Walloca-12.c: Same.
10681 * gcc.dg/attr-alloc_size-8.c: Same.
10682 * gcc.dg/Walloca-4.c: Same.
10683 * gcc.dg/Walloca-8.c: Same.
10684 * gcc.dg/Walloca-13.c: Same.
10685 * gcc.dg/Walloca-14.c: Same.
10686 * gcc.dg/attr-alloc_size-9.c: Same.
10687 * gcc.dg/Walloca-1.c: Same.
10688 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10689 * gcc.dg/Walloca-5.c: Same.
10690 * gcc.dg/Walloca-10.c: Same.
10691 * gcc.dg/Walloca-9.c: Same.
10692 * gcc.dg/attr-alloc_size-6.c: Same.
10693 * gcc.dg/Wvla-larger-than-1.c: Same.
10694 * gcc.dg/torture/pr71881.c: Same.
10695 * gcc.dg/torture/pr71901.c: Same.
10696 * gcc.dg/torture/pr78742.c: Same.
10697 * gcc.dg/builtin-alloc-size.c: Same.
10698 * gcc.dg/Walloca-2.c: Same.
10699 * gcc.dg/Walloca-6.c: Same.
10700 * gcc.dg/Walloca-11.c: Same.
10701 * gcc.dg/attr-alloc_size-7.c: Same.
10702 * gcc.dg/Wvla-larger-than-2.c: Same.
10703 * gcc.dg/Walloca-3.c: Same.
10704 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10705 * gcc.c-torture/compile/pr79413.c: Same.
10706 * gcc.c-torture/compile/pr78439.c: Same.
10707
842392c8
KN
107082017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10709
10710 * gcc.target/powerpc/p9-options-1.c: New test.
10711
de2b3f5c
KT
107122017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10713
10714 PR target/71436
10715 * gcc.c-torture/compile/pr71436.c: New test.
10716
2e6315ef 107172017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10718 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10719
10720 PR tree-optimization/79908
10721 PR tree-optimization/80136
10722 * gcc.dg/torture/pr79908.c: New file.
10723
9cdf0363
NK
107242017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10725
2e6315ef 10726 PR fortran/39239
9cdf0363
NK
10727 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10728
f3dd574e
JJ
107292017-03-22 Jakub Jelinek <jakub@redhat.com>
10730
f13e9cd5
JJ
10731 PR c++/80141
10732 * g++.dg/gomp/pr80141.C: New test.
10733
68ed2ba0
JJ
10734 PR c++/80129
10735 * g++.dg/torture/pr80129.C: New test.
10736
f3dd574e
JJ
10737 PR sanitizer/80110
10738 * g++.dg/tsan/pr80110.C: New test.
10739
918b6c9e
TK
107402017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10741
10742 PR fortran/80142
10743 * gfortran.dg/any_loc.f90: New test case.
10744
bf634d1c
TP
107452017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10746
10747 PR target/80082
10748 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10749 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10750
f7325b95
ML
107512017-03-22 Martin Liska <mliska@suse.cz>
10752
10753 PR target/79906
10754 * g++.dg/ext/mv8.C: Add power* targets.
10755
3f01b620
MS
107562017-03-21 Martin Sebor <msebor@redhat.com>
10757
10758 PR c++/79548
10759 * g++.dg/warn/Wunused-var-26.C: New test.
10760
1cefb051
BS
107612017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10762
10763 PR tree-optimization/79908
10764 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10765
edc1747f
MP
107662017-03-21 Marek Polacek <polacek@redhat.com>
10767 Martin Sebor <msebor@redhat.com>
10768
10769 PR tree-optimization/80109
10770 * gcc.dg/Walloca-14.c: New test.
10771
85106b87
JJ
107722017-03-21 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR target/80125
10775 * gcc.target/powerpc/pr80125.c: New test.
10776
e59a225f
NK
107772017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10778
10779 PR fortran/69498
10780 * gfortran.dg/unexp_attribute.f90: New test
10781
0ffe60b5 107822017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10783 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10784
10785 PR tree-optimization/79908
10786 * gcc.dg/torture/pr79908.c: New file.
10787
54eb90fe
SKS
107882017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10789
10790 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10791 with sizeof(int) < 4.
10792
5611c456
ML
107932017-03-21 Martin Liska <mliska@suse.cz>
10794
10795 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10796 apostrophes.
10797
e650ea2a
RB
107982017-03-21 Richard Biener <rguenther@suse.de>
10799
10800 PR tree-optimization/80032
10801 * g++.dg/opt/pr80032.C: New testcase.
10802
da2ce5f9
RB
108032017-03-21 Richard Biener <rguenther@suse.de>
10804
10805 PR tree-optimization/80122
10806 * gcc.dg/torture/pr80122.c: New testcase.
10807
9d60683a
TT
108082017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10809
10810 * gcc.dg/pic-2.c: Skip for MIPS.
10811 * gcc.dg/pie-2.c: Skip for MIPS.
10812
d3e19c2c
PC
108132017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10814
10815 PR c++/77752
10816 * g++.dg/cpp0x/initlist97.C: New.
10817 * g++.dg/cpp0x/initlist85.C: Update.
10818
8bee092e
JJ
108192017-03-21 Jakub Jelinek <jakub@redhat.com>
10820
9f30dff0
JJ
10821 PR c/67338
10822 * gcc.dg/pr67338.c: New test.
10823
8bee092e
JJ
10824 PR c++/35878
10825 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10826 dump instead of assembler.
10827 * g++.dg/init/pr35878_2.C: Likewise.
10828 * g++.dg/init/pr35878_3.C: Likewise.
10829
4d1b8e70
JJ
108302017-03-21 Jakub Jelinek <jakub@redhat.com>
10831
10832 PR c/80097
10833 * gcc.dg/ubsan/pr80097.c: New test.
10834
c34923c4
BS
108352017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10836
10837 PR tree-optimization/80054
10838 * g++.dg/torture/pr80054.C: New file.
10839
b0ba96c2
KN
108402017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10841
10842 PR target/79963
10843 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10844 directive to assure selection of proper bit using rlwinm insn.
10845 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10846 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10847 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10848 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10849
92377255
MP
108502017-03-20 Marek Polacek <polacek@redhat.com>
10851 Paolo Carlini <paolo.carlini@oracle.com>
10852
10853 PR c++/80059 - ICE with noexcept and __transaction_atomic
10854 * g++.dg/tm/pr80059-2.C: New test.
10855 * g++.dg/tm/pr80059.C: New test.
10856
243e28bf
ML
108572017-03-20 Martin Liska <mliska@suse.cz>
10858
10859 PR middle-end/79753
10860 * gcc.target/i386/mpx/pr79753.c: New test.
10861
918112d3
ML
108622017-03-20 Martin Liska <mliska@suse.cz>
10863
10864 PR target/79769
10865 PR target/79770
10866 * g++.dg/pr79769.C: New test.
10867 * gcc.target/i386/mpx/pr79770.c: New test.
10868
e325aba2
AK
108692017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10870
10871 PR target/78857
10872 * gcc.target/s390/load-and-test-fp-1.c: New test.
10873 * gcc.target/s390/load-and-test-fp-2.c: New test.
10874
91d2c04c
PT
108752017-03-18 Paul Thomas <pault@gcc.gnu.org>
10876
10877 PR fortran/79676
10878 * gfortran.dg/submodule_28.f08 : New test.
10879
c7e4107b
PT
108802017-03-18 Paul Thomas <pault@gcc.gnu.org>
10881
10882 PR fortran/71838
10883 * gfortran.dg/submodule_26.f08 : New test.
10884 * gfortran.dg/submodule_27.f08 : New test.
10885
d8fe28be
PH
108862017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10887
10888 PR target/79951
10889 * gcc.target/powerpc/pr79951.c: New.
10890
4a17943d
BS
108912017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10892
10893 PR rtl-optimization/79910
10894 * gcc.dg/torture/pr79910.c: New test.
10895
7f166d94
JL
108962017-03-17 Jeff Law <law@redhat.com>
10897
10898 PR tree-optimization/71437
10899 * gcc.dg/tree-ssa/pr71437.c: New test.
10900 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10901 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10902 now caught by VRP, but which were previously caught by DOM.
10903
12c4f7dc
RB
109042017-03-17 Richard Biener <rguenther@suse.de>
10905
10906 PR middle-end/80075
10907 * g++.dg/torture/pr80075.C: New testcase.
10908
207f3423
MM
109092017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10910
10911 PR target/71294
10912 * g++.dg/pr71294.C: New test.
10913
9fc900af
SB
109142017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10915
10916 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10917
c05c2380
JJ
109182017-03-16 Jakub Jelinek <jakub@redhat.com>
10919
e711928b
JJ
10920 PR fortran/80010
10921 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10922
c05c2380
JJ
10923 PR fortran/79886
10924 * gfortran.dg/pr79886.f90: New test.
10925
3231d64b
MM
109262017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10927
10928 PR target/79038
10929 * gcc.target/powerpc/pr79038-1.c: New test.
10930
81ef1f5e
SB
109312017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10932
10933 PR fortran/33271
10934 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10935
395a1e9b
JW
109362017-03-15 Jiong Wang <jiong.wang@arm.com>
10937
10938 PR testsuite/79356
10939 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10940
05f65910
UB
109412017-03-15 Uros Bizjak <ubizjak@gmail.com>
10942
10943 PR target/80019
10944 * gcc.target/i386/pr80019.c: New test.
10945
94285a7d
ML
109462017-03-15 Martin Liska <mliska@suse.cz>
10947
10948 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10949
a983542b
MS
109502017-03-14 Martin Sebor <msebor@redhat.com>
10951
10952 PR tree-optimization/79800
10953 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10954 * gcc.dg/tree-ssa/pr79800.c: New test.
10955
76ca5f40
MM
109562017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10957
10958 PR target/79947
10959 * gcc.target/powerpc/pr79947.c: New test.
10960
5d9a283a
MS
109612017-03-14 Martin Sebor <msebor@redhat.com>
10962
10963 PR middle-end/80020
10964 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10965 * gcc.dg/attr-alloc_size-7.c: Same.
10966 * gcc.dg/attr-alloc_size-9.c: Same.
10967 * gcc.dg/builtin-alloc-size.c: Same.
10968 * gcc.dg/pr80020.c: New test.
10969
4692943d
BS
109702017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10971
10972 PR rtl-optimization/79728
10973 * gcc.target/i386/sse-globalreg.c: New test.
10974
861d9d5e
ML
109752017-03-14 Martin Liska <mliska@suse.cz>
10976
10977 PR lto/66295
10978 * gcc.dg/tree-prof/pr66295.c: New test.
10979
a48018b5
ML
109802017-03-13 Martin Liska <mliska@suse.cz>
10981
10982 PR middle-end/78339
10983 * gcc.target/i386/mpx/pr78339.c: New test.
10984
8c56cc5a
CZ
109852017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10986
065ba179 10987 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10988
14555394
CZ
109892017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10990
065ba179 10991 * gcc.target/arc/pr9001090948.c: New file.
14555394 10992
3079b92e
SB
109932017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10994
10995 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10996 Fix test. Make early-out condition return early. Correct comments.
10997
c08de9db
JD
109982017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10999
11000 PR libgfortran/78854
11001 * gfortran.dg/dtio_25.f90: New test.
11002
66b27545
MS
110032017-03-10 Martin Sebor <msebor@redhat.com>
11004
11005 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
11006
8f2f6381
BS
110072017-03-10 Bernd Schmidt <bschmidt@redhat.com>
11008
11009 PR rtl-optimization/78911
11010 * gcc.target/i386/pr78911-1.c: New test.
11011 * gcc.target/i386/pr78911-2.c: New test.
11012
8e2c69b4 110132017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 11014
8e2c69b4
WS
11015 PR target/79941
11016 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11017 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
11018 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
11019
455d833c
MP
110202017-03-10 Marek Polacek <polacek@redhat.com>
11021
11022 PR c++/79967
11023 * g++.dg/cpp0x/gen-attrs-63.C: New test.
11024
cdd669f9
JJ
110252017-03-10 Jakub Jelinek <jakub@redhat.com>
11026
e260b0a7
JJ
11027 PR c++/79899
11028 * g++.dg/other/friend7.C: New test.
11029
cdd669f9
JJ
11030 PR c++/79896
11031 * g++.dg/ext/int128-5.C: New test.
11032
730e6e46
SB
110332017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11034
11035 PR testsuite/79356
11036 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
11037 powerpc, sparc, or s390x.
11038
fc8f6304
PH
110392017-03-10 Pat Haugen <pthaugen@us.ibm.com>
11040
11041 PR target/79907
11042 * gcc.target/powerpc/pr79907.c: New.
11043
f1b0632a
OH
110442017-03-10 Olivier Hainque <hainque@adacore.com>
11045
11046 * gnat.dg/opt64.adb: New test.
11047 * gnat.dg/opt64_pkg.ads: New helper.
11048 * gnat.dg/opt64_pkg.adb: New helper.
11049
5558f089
JJ
110502017-03-10 Jakub Jelinek <jakub@redhat.com>
11051
2d9dd4fb
JJ
11052 PR rtl-optimization/79909
11053 * gcc.target/powerpc/pr79909.c: New test.
11054
72772e67
JJ
11055 PR tree-optimization/79972
11056 * gcc.dg/pr79972.c: New test.
11057
5558f089
JJ
11058 PR tree-optimization/77975
11059 * gcc.dg/pr77975.c: New test.
11060
822a132c
MP
110612017-03-09 Marek Polacek <polacek@redhat.com>
11062
11063 PR c++/79962
11064 PR c++/79984
11065 * c-c++-common/nonnull-3.c: New test.
11066 * g++.dg/warn/Wnonnull3.C: New test.
11067
c9819d22
MF
110682017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
11069
11070 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
11071 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11072
36618428
MP
110732017-03-09 Marek Polacek <polacek@redhat.com>
11074
11075 PR sanitizer/79757
11076 * gcc.dg/ubsan/pr79757-1.c: New test.
11077 * gcc.dg/ubsan/pr79757-2.c: New test.
11078 * gcc.dg/ubsan/pr79757-3.c: New test.
11079 * gcc.dg/ubsan/pr79757-4.c: New test.
11080 * gcc.dg/ubsan/pr79757-5.c: New test.
11081
01e5af5a
JJ
110822017-03-09 Jakub Jelinek <jakub@redhat.com>
11083
11084 PR c/79969
11085 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
11086
6443c7c0
MP
110872017-03-09 Marek Polacek <polacek@redhat.com>
11088
11089 PR c++/79687
11090 * g++.dg/expr/ptrmem8.C: New test.
11091 * g++.dg/expr/ptrmem9.C: New test.
11092
d721dc3c
RB
110932017-03-09 Richard Biener <rguenther@suse.de>
11094
11095 PR tree-optimization/79977
11096 * gcc.dg/graphite/pr79977.c: New testcase.
11097
1f1fd3e2
TT
110982017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
11099
11100 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
11101 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
11102 * lib/target-supports.exp (check_effective_target_rdynamic):
11103 New proc.
11104
16967aff
RB
111052017-03-09 Richard Biener <rguenther@suse.de>
11106
11107 PR middle-end/79971
11108 * gcc.dg/fixed-point/pr79971.c: New testcase.
11109
26d7dc48
RB
111102017-03-09 Richard Biener <rguenther@suse.de>
11111
11112 PR ipa/79970
11113 * gcc.dg/torture/pr79970.c: New testcase.
11114
35f77c28
PC
111152017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11116
11117 PR c++/71966
11118 * g++.dg/cpp0x/pr71966-1.C: New.
11119 * g++.dg/cpp0x/pr71966-2.C: Likewise.
11120
8a7df031
ML
111212017-03-09 Martin Liska <mliska@suse.cz>
11122
11123 PR tree-optimization/79631
11124 * gcc.target/i386/mpx/pr79631.c: New test.
11125
3828bb0d
ML
111262017-03-09 Martin Liska <mliska@suse.cz>
11127
11128 PR target/65705
11129 PR target/69804
11130 * gcc.target/i386/pr71458.c: Update scanned pattern.
11131
410a590c
MP
111322017-03-09 Marek Polacek <polacek@redhat.com>
11133
11134 PR c++/79672
11135 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
11136 * g++.dg/warn/Wduplicated-branches3.C: New test.
11137
f084a22e
PG
111382017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
11139
11140 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
11141
a278b1c3
ML
111422017-03-09 Martin Liska <mliska@suse.cz>
11143
11144 PR ipa/79764
11145 * g++.dg/pr79764.C: New test.
11146
8dc19053
ML
111472017-03-09 Martin Liska <mliska@suse.cz>
11148
11149 PR ipa/79761
11150 * g++.dg/pr79761.C: New test.
11151
030fc94a
JJ
111522017-03-09 Jakub Jelinek <jakub@redhat.com>
11153
9e463823
JJ
11154 PR sanitizer/79944
11155 * c-c++-common/asan/pr79944.c: New test.
11156
6b62f323
JJ
11157 PR target/79932
11158 * gcc.target/i386/pr79932-2.c: New test.
11159
030fc94a
JJ
11160 PR target/79932
11161 * gcc.target/i386/pr79932-1.c: New test.
11162
423aec8b
MP
111632017-03-09 Marek Polacek <polacek@redhat.com>
11164
11165 PR c++/79900 - ICE in strip_typedefs
11166 * g++.dg/warn/Wpadded-1.C: New test.
11167
6659fe59
MP
111682017-03-08 Marek Polacek <polacek@redhat.com>
11169
11170 * g++.dg/Walloca1.C: Adjust dg-warning.
11171
f1a675e4
AH
111722017-03-08 Andrew Haley <aph@redhat.com>
11173
11174 PR tree-optimization/79943
11175 * gcc.dg/tree-ssa/pr79943.c: New test.
11176
edfcd7e3
RB
111772017-03-08 Richard Biener <rguenther@suse.de>
11178
11179 PR tree-optimization/79955
11180 * gcc.dg/uninit-24.c: New testcase.
11181
61fdfd8c
RB
111822017-03-08 Richard Biener <rguenther@suse.de>
11183
11184 PR tree-optimization/79920
11185 * gcc.dg/vect/pr79920.c: New testcase.
11186
4b48e883
JJ
111872017-03-08 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR sanitizer/79904
11190 * gcc.dg/ubsan/pr79904.c: New test.
11191
a71dbc63
JJ
111922017-03-07 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR c/79834
11195 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
11196 diagnostics.
11197
d8a90142
MP
111982017-03-07 Marek Polacek <polacek@redhat.com>
11199
11200 PR middle-end/79809
11201 * g++.dg/Walloca1.C: New test.
11202
a5e9e3e4
ML
112032017-03-07 Martin Liska <mliska@suse.cz>
11204
11205 PR middle-end/68270
11206 * g++.dg/pr68270.C: New test.
11207
1f6dba54
JJ
112082017-03-07 Jakub Jelinek <jakub@redhat.com>
11209
760f82db
JJ
11210 PR rtl-optimization/79901
11211 * gcc.target/i386/pr79901.c: New test.
11212
1f6dba54
JJ
11213 PR sanitizer/79897
11214 * c-c++-common/ubsan/pr79897.c: New test.
11215
feca7b89
VM
112162017-03-06 Vladimir Makarov <vmakarov@redhat.com>
11217
11218 PR rtl-optimization/79571
11219 * gcc.target/i386/pr79571.c: New.
11220
bdbbf28d
MP
112212017-03-06 Marek Polacek <polacek@redhat.com>
11222
11223 PR c++/79796 - ICE with NSDMI and this pointer
11224 * g++.dg/cpp0x/nsdmi13.C: New test.
11225
52564551
JK
112262017-03-06 Julia Koval <julia.koval@intel.com>
11227
11228 PR target/79793
11229 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
11230 directives.
11231 * gcc.target/i386/interrupt-13.c: Ditto.
11232 * gcc.target/i386/interrupt-14.c: Ditto.
11233 * gcc.target/i386/interrupt-15.c: Ditto.
11234
345edb37
JJ
112352017-03-06 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR c++/79822
11238 * g++.dg/cpp0x/constexpr-79822.C: New test.
11239
a8d25fd0
RB
112402017-03-06 Richard Biener <rguenther@suse.de>
11241
11242 PR tree-optimization/79894
11243 * gcc.dg/vect/pr79887.c: New testcase.
11244
522fcdd7
RB
112452017-03-06 Richard Biener <rguenther@suse.de>
11246
11247 PR tree-optimization/79824
11248 * gcc.dg/vect/pr79824-1.c: New testcase.
11249 * gcc.dg/vect/pr79824-2.c: Likewise.
11250
54649631
TT
112512017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11252
11253 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
11254 gettimeofday. Remove dg-skip-if for AVR.
11255 * lib/target-supports.exp (check_effective_target_gettimeofday):
11256 New proc.
11257
4bbc8970
RD
112582017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
11259
11260 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
11261 * gcc.target/s390/hotpatch-10.c: Likewise.
11262 * gcc.target/s390/hotpatch-11.c: Likewise.
11263 * gcc.target/s390/hotpatch-12.c: Likewise.
11264 * gcc.target/s390/hotpatch-13.c: Likewise.
11265 * gcc.target/s390/hotpatch-14.c: Likewise.
11266 * gcc.target/s390/hotpatch-15.c: Likewise.
11267 * gcc.target/s390/hotpatch-16.c: Likewise.
11268 * gcc.target/s390/hotpatch-17.c: Likewise.
11269 * gcc.target/s390/hotpatch-18.c: Likewise.
11270 * gcc.target/s390/hotpatch-19.c: Likewise.
11271 * gcc.target/s390/hotpatch-2.c: Likewise.
11272 * gcc.target/s390/hotpatch-26.c: Likewise.
11273 * gcc.target/s390/hotpatch-27.c: Likewise.
11274 * gcc.target/s390/hotpatch-28.c: Likewise.
11275 * gcc.target/s390/hotpatch-3.c: Likewise.
11276 * gcc.target/s390/hotpatch-4.c: Likewise.
11277 * gcc.target/s390/hotpatch-5.c: Likewise.
11278 * gcc.target/s390/hotpatch-6.c: Likewise.
11279 * gcc.target/s390/hotpatch-7.c: Likewise.
11280 * gcc.target/s390/hotpatch-8.c: Likewise.
11281 * gcc.target/s390/hotpatch-9.c: Likewise.
11282
5f215a70
PC
112832017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11284
11285 PR c++/64574
11286 * g++.dg/template/crash125.C: New.
11287
296cc393
JJ
112882017-03-06 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR target/79812
11291 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11292
ca8942a3
TT
112932017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11294
11295 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11296
c1b993c0
PG
112972017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11298
11299 * gcc.target/mips/msa-minmax.c: New tests.
11300
a50a32aa
ML
113012017-03-06 Martin Liska <mliska@suse.cz>
11302
11303 PR sanitize/79783
11304 * g++.dg/asan/pr79783.C: New test.
11305
5ada812c
PG
113062017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11307
11308 * gcc.target/mips/msa-dotp.c: New tests.
11309
334b3c4b
PG
113102017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11311
11312 * gcc.target/mips/msa-bclri.c: New test.
11313
d8b4baeb
PC
113142017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11315
11316 PR c++/70266
11317 * g++.dg/tm/pr70266.C: New.
11318
ef78bc3c 113192017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 11320 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
11321
11322 * gfortran.dg/coarray/fail_image_1.f08: New test.
11323 * gfortran.dg/coarray/fail_image_2.f08: New test.
11324 * gfortran.dg/coarray/failed_images_1.f08: New test.
11325 * gfortran.dg/coarray/failed_images_2.f08: New test.
11326 * gfortran.dg/coarray/image_status_1.f08: New test.
11327 * gfortran.dg/coarray/image_status_2.f08: New test.
11328 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11329 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11330 * gfortran.dg/coarray_fail_st.f90: New test.
11331 * gfortran.dg/coarray_failed_images_1.f08: New test.
11332 * gfortran.dg/coarray_image_status_1.f08: New test.
11333 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11334
7f5a7d78
MP
113352017-03-03 Marek Polacek <polacek@redhat.com>
11336
11337 PR c/79758
11338 * gcc.dg/noncompile/pr79758.c: New test.
11339
cc195d46
JJ
113402017-03-03 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR middle-end/79805
11343 * g++.dg/opt/pr79805.C: New test.
11344
945b6e16
AS
113452017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11346
11347 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11348 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11349 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11350 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11351 * gcc.target/i386/i386.exp
11352 (check_effective_target_avx512vpopcntdq): New.
11353
31dcc385
TT
113542017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11355
11356 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11357 ilp32 targets and match DImode registers for lp64 targets.
11358
0e174ae1
UB
113592017-03-03 Uros Bizjak <ubizjak@gmail.com>
11360
11361 * g++.dg/pr71624.C: Disable for x32.
11362 * g++.dg/pr71633.C: Ditto.
11363
93505ec5
JJ
113642017-03-03 Jakub Jelinek <jakub@redhat.com>
11365
11366 PR target/79807
11367 * gcc.target/i386/pr79807.c: New test.
11368
d78a1c01
ML
113692017-03-03 Martin Liska <mliska@suse.cz>
11370
11371 PR tree-optimization/79803
11372 * gcc.dg/tree-ssa/pr79803.c: New test.
11373
ec7f796e
ML
113742017-03-03 Martin Liska <mliska@suse.cz>
11375
11376 PR rtl-optimization/79574
11377 * gcc.dg/pr79574-2.c: New test.
11378
30d309aa
RB
113792017-03-03 Richard Biener <rguenther@suse.de>
11380
11381 PR c++/79825
11382 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11383
38801de5
JJ
113842017-03-03 Jakub Jelinek <jakub@redhat.com>
11385
11386 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11387
7278b0a2
MP
113882017-03-03 Marek Polacek <polacek@redhat.com>
11389
11390 PR c++/79791
11391 * g++.dg/warn/Wwrite-strings-1.C: New test.
11392 * g++.dg/warn/Wwrite-strings-2.C: New test.
11393 * g++.dg/warn/Wwrite-strings-3.C: New test.
11394 * g++.dg/warn/Wwrite-strings-4.C: New test.
11395 * g++.dg/warn/Wwrite-strings-5.C: New test.
11396 * g++.dg/warn/Wwrite-strings-6.C: New test.
11397 * g++.dg/warn/Wwrite-strings-7.C: New test.
11398 * g++.dg/warn/Wwrite-strings-8.C: New test.
11399 * g++.dg/warn/Wwrite-strings-9.C: New test.
11400 * g++.dg/warn/Wwrite-strings-10.C: New test.
11401 * g++.dg/warn/Wwrite-strings-11.C: New test.
11402 * g++.dg/warn/Wwrite-strings-12.C: New test.
11403
75473a91
RB
114042017-03-03 Richard Biener <rguenther@suse.de>
11405
11406 PR middle-end/79818
11407 * gcc.dg/torture/pr79818.c: New testcase.
11408
50bea0c5
JJ
114092017-03-02 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR c++/79782
11412 * g++.dg/warn/Wunused-parm-10.C: New test.
11413
130f15ce
UB
114142017-03-02 Uros Bizjak <ubizjak@gmail.com>
11415
11416 * gcc.dg/rtl/x86_64/*.c: Test for
11417 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11418
dc362ada
UB
114192017-03-02 Uros Bizjak <ubizjak@gmail.com>
11420
11421 PR target/79514
11422 * gcc.target/i386/pr79514.c: New test.
11423
fe792dd8
JJ
114242017-03-02 Jakub Jelinek <jakub@redhat.com>
11425
11426 PR rtl-optimization/79780
11427 * gcc.c-torture/compile/pr79780.c: New test.
11428
e80facb4
RB
114292017-03-02 Richard Biener <rguenther@suse.de>
11430
11431 PR tree-optimization/79345
11432 PR c++/42000
11433 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11434 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11435 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11436
eb0e7c34
RB
114372017-03-02 Richard Biener <rguenther@suse.de>
11438
11439 PR c/79756
11440 * gcc.dg/vector-1.c: New testcase.
11441
653a4b32
BC
114422017-03-02 Bin Cheng <bin.cheng@arm.com>
11443
11444 PR tree-optimization/66768
11445 * gcc.target/i386/pr66768.c: New test.
11446
da403f31
RB
114472017-03-02 Richard Biener <rguenther@suse.de>
11448
11449 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11450 * gcc.dg/rtl/x86_64/final.c: Likewise.
11451 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11452 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11453 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11454 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11455
83692f96
RB
114562017-03-02 Richard Biener <rguenther@suse.de>
11457
11458 PR tree-optimization/79777
11459 * gcc.dg/torture/pr79777.c: New testcase.
11460
71dedb33
MS
114612017-03-01 Martin Sebor <msebor@redhat.com>
11462
11463 PR middle-end/79692
11464 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11465 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11466 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11467 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11468
48990905
UB
114692017-03-01 Uros Bizjak <ubizjak@gmail.com>
11470
11471 * gcc.target/i386/invsize-2.c: New test.
11472 * gcc.target/i386/invsize-3.c: Ditto.
11473 * gcc.target/i386/invsize-4.c: Ditto.
11474 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11475 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11476
c7f0c9f3
MM
114772017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11478
11479 PR target/79439
11480 * gcc.target/powerpc/pr79439.c: New test.
11481
f5ef6bfc
PH
114822017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11483
11484 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11485 scan string.
11486
11487
50181506
KN
114882017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11489
11490 PR target/79395
11491 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11492 pattern to look for vcmpequd. instead of vcmpnew.
11493 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11494 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11495 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11496 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11497 look for xvcmpeqdp. instead of xvcmpnedp.
11498 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11499 look for vcmpequd. instead of vcmpnew.
11500 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11501 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11502 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11503 look for xvcmpeqsp. instead of xvcmpnesp.
11504 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11505 look for xvcmpeqdp. instead of xvcmpnedp.
11506 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11507 look for vcmpequd. instead of vcmpnew.
11508 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11509 look for vcmpeqsp instead of xvcmpnesp.
11510 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11511 look for xvcmpeqdp instead of xvcmpnedp.
11512
0100ae43
RB
115132017-03-01 Richard Biener <rguenther@suse.de>
11514
11515 PR middle-end/79721
11516 * gcc.dg/torture/pr79721.c: New testcase.
11517
0f3f4ffe
JJ
115182017-03-01 Jakub Jelinek <jakub@redhat.com>
11519
42132674
JJ
11520 PR c++/79681
11521 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11522 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11523
e3e9e8ca
JJ
11524 PR c++/79746
11525 * g++.dg/warn/Wunused-parm-9.C: New test.
11526
0f3f4ffe
JJ
11527 PR tree-optimization/79734
11528 * g++.dg/opt/pr79734.C: New test.
11529
ad1de652
JJ
115302017-02-28 Jakub Jelinek <jakub@redhat.com>
11531
11532 PR tree-optimization/79737
11533 * gcc.c-torture/execute/pr79737-1.c: New test.
11534 * gcc.c-torture/execute/pr79737-2.c: New test.
11535
7a1ae923
EB
115362017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11537
11538 * gcc.target/sparc/20170228-1.c: New test.
11539
2af0c3ed
UB
115402017-02-28 Uros Bizjak <ubizjak@gmail.com>
11541
11542 * gcc.target/i386/invsize-1.c: New test.
11543
203ced0a
MS
115442017-02-28 Martin Sebor <msebor@redhat.com>
11545
11546 PR tree-optimization/79691
11547 * gcc.dg/tree-ssa/pr79691.c: New test.
11548
8a915b87
JJ
115492017-02-28 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR target/79729
11552 * gcc.target/i386/pr79729.c: New test.
11553
41aa3a38
RB
115542017-02-28 Richard Biener <rguenther@suse.de>
11555
11556 PR tree-optimization/79740
11557 * gcc.dg/torture/pr79740.c: New testcase.
11558
587240d2
RB
115592017-02-28 Richard Biener <rguenther@suse.de>
11560
11561 PR middle-end/79731
11562 * c-c++-common/torture/pr79731.c: New testcase.
11563
dd3f4560
RB
115642017-02-28 Richard Biener <rguenther@suse.de>
11565
11566 PR tree-optimization/79732
11567 * gcc.dg/torture/pr79732.c: New testcase.
11568
c7d97b28
RB
115692017-02-28 Richard Biener <rguenther@suse.de>
11570
11571 PR tree-optimization/79723
11572 * gcc.target/i386/pr79723.c: New testcase.
11573
c8f28a3c
PH
115742017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11575
11576 PR target/79544
11577 * gcc.target/powerpc/pr79544.c: New.
11578
c91c3003
PC
115792017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11580
11581 PR c++/79414
11582 * g++.dg/parse/crash67.C: New.
11583
57fa080b
BC
115842017-02-27 Bin Cheng <bin.cheng@arm.com>
11585
11586 PR tree-optimization/77536
11587 * gcc.dg/vect/pr79347.c: Revise testing string.
11588
68b948d3
RB
115892017-02-27 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/45397
11592 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11593
69a2e8a1
RB
115942017-02-27 Richard Biener <rguenther@suse.de>
11595
11596 PR tree-optimization/79690
11597 * gcc.target/i386/pr79690.c: New testcase.
11598
c7b608a9
TK
115992017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11600
11601 PR fortran/51119
11602 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11603 of original.
11604 * gfortran.dg/inline_matmul_11.f90: Likewise.
11605 * gfortran.dg/inline_matmul_9.f90: Likewise.
11606 * gfortran.dg/matmul_13.f90: New test.
11607 * gfortran.dg/matmul_14.f90: New test.
11608
98561a9b
JJ
116092017-02-25 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR middle-end/79396
11612 * g++.dg/opt/pr79396.C: New test.
11613
77be9417
DH
116142017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11615
11616 PR fortran/79597
11617 * gfortran.dg/dtio_6.f90: Update test.
11618
116192017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11620
11621 PR fortran/79601
11622 * gfortran.dg/interface_operator_2.f90: New test.
11623
b9822443
JJ
116242017-02-24 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR c/79677
11627 * gcc.dg/pr79677.c: New test.
11628
4bc2b786
MF
116292017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11630
11631 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11632 of mov.ps.
11633 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11634 (cond_move1): Simplify condition to force generation of
11635 mov[nz].ps.
11636 (cond_move2): Likewise.
11637
4227c9ad
JJ
116382017-02-24 Jakub Jelinek <jakub@redhat.com>
11639
11640 PR c++/79588
11641 * g++.dg/warn/Wrestrict-1.C: New test.
11642 * g++.dg/warn/Wrestrict-2.C: New test.
11643
fd527ec1
DE
116442017-02-24 David Edelsohn <dje.gcc@gmail.com>
11645
11646 * g++.dg/ext/complit15.C: Require LTO.
11647
2af8fd5c
TT
116482017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11649
11650 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11651 logical_op_short_circuit to skip targets.
11652 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11653 and s390.
11654
0b9cdb9a
EB
116552017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11656
11657 * gnat.dg/opt63.adb: New test.
11658
4af362a9
EB
116592017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11660
11661 * gnat.dg/discr47.adb: New test.
11662
7699e88f
RB
116632017-02-24 Richard Biener <rguenther@suse.de>
11664
11665 PR tree-optimization/79389
11666 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11667
e3beb191
PC
116682017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11669
11670 PR c++/79361
11671 * g++.dg/cpp0x/pr79361-1.C: New.
11672 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11673
195610aa
EB
116742017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11675
11676 * gcc.target/visium/bit_test.c: Accept any lsr form.
11677 * gcc.target/visium/block_move.c: Tweak.
11678
17885cad
DV
116792017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11680
11681 PR 68749
11682 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11683
45f7faf0
RB
116842017-02-23 Richard Biener <rguenther@suse.de>
11685
11686 PR tree-optimization/79683
11687 * gcc.target/i386/pr79683.c: New testcase.
11688
18eb304e
JL
116892017-02-22 Jeff Law <law@redhat.com>
11690
11691 PR tree-optimization/79578
11692 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11693
0a864a97
SD
116942017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11695
11696 * gcc.target/mips/msa-fp-cc.c: New test.
11697
fe8ece05
JJ
116982017-02-22 Jakub Jelinek <jakub@redhat.com>
11699
e40b6fc7
JJ
11700 PR c++/79664
11701 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11702 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11703 * g++.dg/gomp/pr79664.C: New test.
11704
fe8ece05
JJ
11705 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11706
78af14ae
MP
117072017-02-22 Marek Polacek <polacek@redhat.com>
11708
11709 PR c++/79653
11710 * g++.dg/cpp0x/alignas10.C: New test.
11711 * g++.dg/cpp0x/alignas9.C: New test.
11712
8fdddd3d
MP
11713 PR c++/79657
11714 * g++.dg/ext/underlying_type12.C: New test.
11715
61ac5ebe
MP
11716 PR c/79662
11717 * gcc.dg/enum-incomplete-4.c: New test.
11718
888c7050
JJ
117192017-02-22 Jakub Jelinek <jakub@redhat.com>
11720
11721 PR target/70465
11722 * gcc.target/i386/pr70465-2.c: New test.
11723
6d3daa1a
UB
117242017-02-21 Uros Bizjak <ubizjak@gmail.com>
11725
11726 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11727
76dd203e
RB
117282017-02-22 Richard Biener <rguenther@suse.de>
11729
11730 PR tree-optimization/79673
11731 * gcc.target/i386/pr79673.c: New testcase.
11732
a9c774d2
RB
117332017-02-22 Richard Biener <rguenther@suse.de>
11734
11735 PR tree-optimization/79666
11736 * gcc.dg/torture/pr79666.c: New testcase.
11737
8f4f841a
ML
117382017-02-22 Martin Liska <mliska@suse.cz>
11739
11740 PR lto/79587
11741 * gcc.dg/tree-prof/pr79587.c: New test.
11742
a232a1cb
MP
117432017-02-21 Marek Polacek <polacek@redhat.com>
11744
11745 PR c++/79535
11746 * g++.dg/ext/flexary23.C: New test.
11747
b86fec68
UB
117482017-02-21 Uros Bizjak <ubizjak@gmail.com>
11749
11750 PR target/79593
11751 * gcc.target/i386/pr79593.c: New test.
11752
5c3f1d7b
JJ
117532017-02-21 Jakub Jelinek <jakub@redhat.com>
11754
b7280ac2
JJ
11755 PR c++/79654
11756 * g++.dg/cpp1z/decomp26.C: New test.
11757
5c3f1d7b
JJ
11758 PR sanitizer/79589
11759 * g++.dg/ubsan/pr79589.C: New test.
11760
1486c2a7
JL
117612017-02-21 Jeff Law <law@redhat.com>
11762
11763 PR tree-optimization/79621
11764 * gcc.c-torture/compile/pr79621.c: New test.
11765
2f3ec56d
JJ
117662017-02-21 Jakub Jelinek <jakub@redhat.com>
11767
3bb43119
JJ
11768 PR c++/79655
11769 * g++.dg/cpp1y/constexpr-79655.C: New test.
11770
664beaf2 11771 PR c++/79639
b86fec68 11772 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11773
956d3e61
JJ
11774 PR target/79633
11775 * gcc.target/i386/mpx/pr79633.c: New test.
11776
d4cbfca4
JJ
11777 PR target/79570
11778 * gcc.dg/pr79570.c: New test.
11779
00bc9de3
JJ
11780 PR c++/79641
11781 * c-c++-common/pr79641.c: New test.
11782
d002d099
JJ
11783 PR tree-optimization/79649
11784 * gcc.target/i386/pr79649.c: New test.
11785
2f3ec56d
JJ
11786 PR target/79494
11787 * gcc.dg/pr79494.c: New test.
11788
e6655a5f
SB
117892017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11790
11791 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11792 to dg-options.
11793
117942017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11795
11796 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11797
fd527ec1
DE
117982017-02-02 Jason Merrill <jason@redhat.com>
11799
11800 PR c++/79580
11801 * g++.dg/ext/complit15.C: New.
11802
027a9dd5
KN
118032017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11804
11805 PR target/78056
11806 * gcc.target/powerpc/pr78056-8.c: Remove.
11807
80480cee
MP
118082017-02-20 Marek Polacek <polacek@redhat.com>
11809
11810 PR middle-end/79537
11811 * gcc.dg/comp-goto-4.c: New test.
11812
85ade8d6
MP
11813 PR sanitizer/79558
11814 * c-c++-common/ubsan/bounds-14.c: New test.
11815
705d3b77
JJ
118162017-02-20 Jakub Jelinek <jakub@redhat.com>
11817
11818 PR target/79568
11819 * gcc.target/i386/pr79568-1.c: New test.
11820 * gcc.target/i386/pr79568-2.c: New test.
11821 * gcc.target/i386/pr79568-3.c: New test.
11822
dc42a736
PT
118232017-02-16 Paul Thomas <pault@gcc.gnu.org>
11824
11825 PR fortran/79382
705d3b77
JJ
11826 * gfortran.dg/dtio_10.f90: Change test of error message.
11827 * gfortran.dg/dtio_23.f90: New test.
11828 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11829
1ca6a74f
PT
118302017-02-20 Paul Thomas <pault@gcc.gnu.org>
11831
11832 PR fortran/79434
705d3b77 11833 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11834
63af1586
PT
118352017-02-19 Paul Thomas <pault@gcc.gnu.org>
11836
11837 PR fortran/79447
705d3b77 11838 * gfortran.dg/submodule_24.f08: New test.
63af1586 11839
4ca4d1e9
AV
118402017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11841
11842 PR fortran/79229
11843 * gfortran.dg/class_allocate_24.f90: New test.
11844
dea71ad0
PT
118452017-02-19 Paul Thomas <pault@gcc.gnu.org>
11846
11847 PR fortran/79402
11848 * gfortran.dg/submodule_23.f90: New test.
11849
f46e2bc9
PC
118502017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11851
11852 PR c++/79380
11853 * g++.dg/cpp0x/alignas8.C: New.
11854
7dfa657b
JW
118552017-02-19 Eric Fiselier <eric@efcs.ca>
11856 Jonathan Wakely <jwakely@redhat.com>
11857
11858 PR c++/69523
11859 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11860
eab1f169
PK
118612017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11862
11863 * gcc.dg/gimplefe-26.c: New test.
11864
47e16d83
JDA
118652017-02-18 John David Anglin <danglin@gcc.gnu.org>
11866
11867 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11868
c2615951
JJ
118692017-02-18 Jakub Jelinek <jakub@redhat.com>
11870
c28fcc60
JJ
11871 PR target/79569
11872 * gcc.target/i386/3dnowA-3.c: New test.
11873
c2615951
JJ
11874 PR target/79559
11875 * gcc.target/i386/pr79559.c: New test.
11876
97fcf744
JM
118772017-02-17 Joseph Myers <joseph@codesourcery.com>
11878
11879 * gcc.dg/c11-float-2.c: New test.
11880 * gcc.dg/torture/float128-floath.c,
11881 gcc.dg/torture/float128x-floath.c,
11882 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11883 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11884 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11885 *_DECIMAL_DIG macros with DECIMAL_DIG.
11886
a530e181
BS
118872017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11888
11889 PR target/79261
11890 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11891
1d516992
JK
118922017-02-17 Julia Koval <julia.koval@intel.com>
11893
11894 * gcc.target/i386/rdpid.c New test.
11895 * gcc.target/i386/sse-12.c: Add -mrdpid.
11896 * gcc.target/i386/sse-13.c: Ditto.
11897 * gcc.target/i386/sse-14.c: Ditto.
11898 * gcc.target/i386/sse-22.c: Ditto.
11899 * gcc.target/i386/sse-23.c: Ditto.
11900 * g++.dg/other/i386-2.C: Ditto.
11901 * g++.dg/other/i386-3.C: Ditto.
11902
3185712c
SB
119032017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11904
11905 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11906 * gcc.dg/pr61441.c: Ditto.
11907
a261ee49
ML
119082017-02-17 Martin Liska <mliska@suse.cz>
11909
11910 PR rtl-optimization/79574
11911 * gcc.dg/pr79574.c: New test.
11912
5bf69d74
MP
119132017-02-17 Marek Polacek <polacek@redhat.com>
11914
11915 PR middle-end/79536
11916 * gcc.dg/torture/pr79536.c: New test.
11917
a72b242e
AM
119182017-02-16 Alan Modra <amodra@gmail.com>
11919
11920 * gcc.c-torture/execute/pr79286.c: New.
11921
bcac0b4d
JJ
119222017-02-16 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR c++/79512
11925 * c-c++-common/gomp/pr79512.c: New test.
11926
945c17d8
MS
119272017-02-15 Martin Sebor <msebor@redhat.com>
11928
11929 PR c++/79363
11930 * g++.dg/ext/flexary12.C: Adjust.
11931 * g++.dg/ext/flexary20.C: Same.
11932 * g++.dg/ext/flexary21.C: Same.
11933 * g++.dg/ext/flexary22.C: New test.
11934
25c99850
BC
119352017-02-15 Bin Cheng <bin.cheng@arm.com>
11936
11937 PR tree-optimization/79347
11938 * gcc.dg/vect/pr79347.c: New test.
11939
4f5e5fcb
JJ
119402017-02-15 Jakub Jelinek <jakub@redhat.com>
11941
e7202857
JJ
11942 PR c++/79301
11943 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11944 [[deprecated]] comment.
11945 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11946 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11947 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11948 [[deprecated]] in -std=c++11.
11949 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11950 [[fallthrough]] in -std=c++11 and -std=c++14.
11951
4f5e5fcb
JJ
11952 PR c++/79288
11953 * g++.dg/tls/pr79288.C: New test.
11954
c7545f1c
MP
119552017-02-15 Marek Polacek <polacek@redhat.com>
11956
11957 PR c/79515
11958 * gcc.dg/dfp/pr79515.c: New.
11959
1114b39c
DE
119602017-02-15 David Edelsohn <dje.gcc@gmail.com>
11961
11962 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11963
93b87d1d
TS
119642017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11965
11966 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11967 "opt_files".
11968
fa8db6ea
JJ
119692017-02-15 Jakub Jelinek <jakub@redhat.com>
11970
11971 PR target/79487
11972 * gcc.dg/dfp/pr79487.c: New test.
11973 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11974 2017-02-13 change.
11975
8722316b
CL
119762017-01-14 Carl Love <cel@us.ibm.com>
11977
11978 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11979 xvcvsxdsp and xvcvuxdsp instructions.
11980
2932fe90
SB
119812017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11982
11983 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11984 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11985 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11986 64-bit default target.
11987 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11988 a 64-bit default target.
11989
63d09033
JJ
119902017-02-14 Jakub Jelinek <jakub@redhat.com>
11991
11992 PR target/79481
11993 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11994 (test_3vx): Change return type from int to void.
63d09033
JJ
11995 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11996 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11997 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11998 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11999 tests.
12000 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
12001 (test_3vx): Change return type from int to void.
12002 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12003 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12004 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12005 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12006 tests.
12007 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
12008 intrinsic. Change scan-assembler-times number from 1 to 2.
12009 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
12010 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
12011 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
12012 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
12013 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
12014 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
12015 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
12016
8668fae0
UB
120172017-02-14 Uros Bizjak <ubizjak@gmail.com>
12018
12019 PR middle-end/61225
12020 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
12021 Use dg-additional-options for ia32 target. Remove XFAIL.
12022
95d96609
UB
120232017-02-14 Uros Bizjak <ubizjak@gmail.com>
12024
12025 PR target/79495
12026 * gcc.target/i386/pr79495.c: New test.
12027
6f207d58
MP
120282017-02-14 Marek Polacek <polacek@redhat.com>
12029
12030 PR c++/79420
12031 PR c++/79463
12032 * g++.dg/cpp1y/pr79463.C: New.
12033 * g++.dg/template/incomplete10.C: New.
12034 * g++.dg/template/incomplete9.C: New.
12035
ee139af5
L
120362017-02-14 H.J. Lu <hongjiu.lu@intel.com>
12037
12038 PR target/79498
12039 * gcc.target/i386/pr79498.c: New test.
12040
bf00c9e0
MS
120412017-02-14 Martin Sebor <msebor@redhat.com>
12042
12043 PR middle-end/79448
12044 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
12045 * gcc.dg/tree-ssa/pr79448-2.c: New test.
12046 * gcc.dg/tree-ssa/pr79448.c: New test.
12047
6c022f73
JL
120482017-02-14 Jeff Law <law@redhat.com>
12049
12050 PR tree-optimization/79095
12051 * g++.dg/pr79095-1.C: New test
12052 * g++.dg/pr79095-2.C: New test
12053 * g++.dg/pr79095-3.C: New test
12054 * g++.dg/pr79095-4.C: New test
12055 * g++.dg/pr79095-5.C: New test
12056 * gcc.c-torture/execute/arith-1.c: Update with more cases.
12057 * gcc.dg/tree-ssa/pr79095-1.c: New test.
12058
b719f884
JG
120592017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
12060
12061 * gcc.target/aarch64/vect_fp16_1.c: New.
12062
1be33173
PK
120632017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12064
12065 * gcc.dg/gimplefe-25.c: New test.
12066
73424a09
JJ
120672017-02-14 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR tree-optimization/79408
12070 * gcc.dg/tree-ssa/pr79408-2.c: New test.
12071
977472e8
RB
120722017-02-14 Richard Biener <rguenther@suse.de>
12073
12074 PR middle-end/79432
12075 * gcc.dg/torture/pr79432.c: New testcase.
12076
ee75687b
MS
120772017-02-13 Martin Sebor <msebor@redhat.com>
12078
12079 PR middle-end/79496
12080 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
12081
b84702c0
JJ
120822017-02-13 Jakub Jelinek <jakub@redhat.com>
12083
ecc04fae
JJ
12084 PR sanitizer/79341
12085 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
12086 variables volatile.
12087
b84702c0
JJ
12088 PR c++/79232
12089 * g++.dg/cpp1z/eval-order4.C: New test.
12090 * g++.dg/other/pr79232.C: New test.
12091
b9a161ff
NS
120922017-02-13 Nathan Sidwell <nathan@acm.org>
12093
12094 PR c++/79296
12095 * g++.dg/cpp0x/pr79296.C: New.
12096
d8505fac
SB
120972017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12098
12099 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
12100 Instead, xfail powerpc*-*-* && lp64.
12101
efb802cb
SB
121022017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12103
12104 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
12105 powerpc_p8vector_ok.
12106 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12107
8d6427c6
AS
121082017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12109
12110 PR target/79449
12111 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
12112 for reading beyond a 4k boundary.
12113
9b7716c9
JJ
121142017-02-13 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR rtl-optimization/79388
12117 PR rtl-optimization/79450
12118 * gcc.c-torture/execute/pr79388.c: New test.
12119 * gcc.c-torture/execute/pr79450.c: New test.
12120
4bb91707
TK
121212017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12122
12123 PR fortran/65542
9b7716c9 12124 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 12125
e22910c2
JJ
121262017-02-11 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR sanitizer/79341
12129 * g++.dg/asan/deep-stack-uaf-1.C: New test.
12130
acbbac04
JH
121312017-02-11 Jan Hubicka <hubicka@ucw.cz>
12132
12133 PR tree-ssa/56727
12134 * gcc.dg/tree-ssa/pr56727.c: New testcase.
12135
e493f96b
JJ
121362017-02-10 Jakub Jelinek <jakub@redhat.com>
12137
12138 PR c++/79457
12139 * g++.dg/cpp0x/pr79457.C: New test.
12140
773acd54
SB
121412017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12142
12143 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
12144 scan-assembler unless lp64.
12145
b56f814e
SB
121462017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12147
12148 PR tree-optimization/66612
12149 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
12150
5e659d16
SB
121512017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12152
12153 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
12154 of all powerpc.
12155
6f4f30bf
MP
121562017-02-10 Marek Polacek <polacek@redhat.com>
12157
12158 PR c++/79435
12159 * g++.dg/cpp1y/pr79435.C: New.
12160
3799a5b8
MP
12161 PR c++/79184
12162 * g++.dg/warn/Wint-in-bool-context-1.C: New.
12163
052ef81d
CL
121642017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
12165
12166 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
12167 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
12168 New.
12169 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
12170 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
12171 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
12172 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
12173 (vtst_expected_poly64x2): Move to aarch64-only section.
12174 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
12175 (vtst_p64, vtstq_p64): New tests.
12176
a7c8ed0c
PC
121772017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
12178
12179 PR c++/71737
12180 * g++.dg/cpp0x/pr71737.C: New.
12181
3dcde5ef 121822017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 12183 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
12184
12185 * gcc.dg/gimplefe-error-1.c: New testcase.
12186 * gcc.dg/gimplefe-error-2.c: New testcase.
12187 * gcc.dg/gimplefe-error-3.c: New testcase.
12188
6139a3b7
JJ
121892017-02-10 Jakub Jelinek <jakub@redhat.com>
12190
12191 PR tree-optimization/79411
12192 * gcc.c-torture/compile/pr79411.c: New test.
12193
9bfc55d0
JJ
121942017-02-09 Jakub Jelinek <jakub@redhat.com>
12195 Jason Merrill <jason@redhat.com>
12196
12197 PR c++/79143
12198 * g++.dg/cpp1z/pr79143.C: New test.
12199
0b90c541
JH
122002017-02-09 Jan Hubicka <hubicka@ucw.cz>
12201
12202 * gcc.dg/loop-unswitch-2.c: Update testcase.
12203 * gcc.dg/loop-unswitch-1.c: Update testcase.
12204
192b048b
MP
122052017-02-09 Marek Polacek <polacek@redhat.com>
12206
12207 PR c/79428
12208 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
12209 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
12210 * c-c++-common/goacc/pr79428-1.c: New test.
12211 * c-c++-common/gomp/pr79428-2.c: New test.
12212 * c-c++-common/gomp/pr79428-5.c: New test.
12213 * c-c++-common/gomp/pr79428-6.c: New test.
12214 * c-c++-common/pr79428-3.c: New test.
12215
e9a9033b
AK
122162017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12217
12218 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
12219 testcases.
12220
56f71478
JJ
122212017-02-09 Jakub Jelinek <jakub@redhat.com>
12222
28f6839b
JJ
12223 PR c/79413
12224 * gcc.c-torture/compile/pr79413.c: New test.
12225
f08683a1
JJ
12226 PR c++/79429
12227 * c-c++-common/gomp/pr79429.c: New test.
12228 * g++.dg/gomp/pr79429.C: New test.
12229
56f71478
JJ
12230 PR c/79431
12231 * c-c++-common/gomp/pr79431.c: New test.
12232
02889d23
CLT
122332017-02-09 Nathan Sidwell <nathan@codesourcery.com>
12234 Cesar Philippidis <cesar@codesourcery.com>
12235 Joseph Myers <joseph@codesourcery.com>
12236 Chung-Lin Tang <cltang@codesourcery.com>
12237
12238 * c-c++-common/goacc/combined-directives.c: Remove xfail.
12239 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
12240 * c-c++-common/goacc/loop-auto-2.c: New.
12241 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
12242 * c-c++-common/goacc/tile-2.c: New.
12243 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
12244 * g++.dg/goacc/tile-1.C: New, check tile subst.
12245 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
12246 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
12247 * gfortran.dg/goacc/tile-1.f90: New test.
12248 * gfortran.dg/goacc/tile-2.f90: New test.
12249 * gfortran.dg/goacc/tile-lowering.f95: New test.
12250
9c0c77d2
RB
122512017-02-09 Richard Biener <rguenther@suse.de>
12252
12253 PR tree-optimization/69823
12254 * gcc.dg/graphite/pr69823.c: New testcase.
12255
f39bad9f
PH
122562017-02-08 Pat Haugen <pthaugen@us.ibm.com>
12257
12258 PR target/78604
12259 * gcc.target/powerpc/pr78604.c: New.
12260
fc00b9ce
KN
122612017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12262
12263 PR target/68972
12264 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12265 disable this test on power architecture.
12266
50c1f4a5
RB
122672017-02-08 Richard Biener <rguenther@suse.de>
12268
12269 PR tree-optimization/71824
12270 PR tree-optimization/79409
12271 * gcc.dg/graphite/pr71824-3.c: New testcase.
12272
74a15d14
JJ
122732017-02-08 Jakub Jelinek <jakub@redhat.com>
12274
12275 PR tree-optimization/79408
12276 * gcc.dg/tree-ssa/pr79408.c: New test.
12277
d798497e
RB
122782017-02-08 Richard Biener <rguenther@suse.de>
12279
12280 PR tree-optimization/71824
12281 * gcc.dg/graphite/pr71824-2.c: New testcase.
12282
9d5019a1
AP
122832017-02-07 Andrew Pinski <apinski@cavium.com>
12284
705d3b77 12285 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 12286
ec48209a
JJ
122872017-02-07 Jakub Jelinek <jakub@redhat.com>
12288
12289 PR rtl-optimization/79386
12290 * gcc.c-torture/compile/pr79386.c: New test.
12291
e5f234b2
DV
122922017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12293 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12294
12295 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12296 *-*-solaris*.
12297
1f138b75
JJ
122982017-02-07 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR target/79299
12301 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12302 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12303
7af4b20d
RB
123042017-02-07 Richard Biener <rguenther@suse.de>
12305
12306 * gcc.dg/gimplefe-23.c: New testcase.
12307 * gcc.dg/gimplefe-24.c: Likewise.
12308
d95c2fc7
CL
123092017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12310
12311 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12312 scan-assembler instead of scan-assembler-times.
12313 * gcc.target/aarch64/test_frame_10.c: Likewise.
12314 * gcc.target/aarch64/test_frame_12.c: Likewise.
12315 * gcc.target/aarch64/test_frame_2.c: Likewise.
12316 * gcc.target/aarch64/test_frame_4.c: Likewise.
12317 * gcc.target/aarch64/test_frame_6.c: Likewise.
12318 * gcc.target/aarch64/test_frame_7.c: Likewise.
12319 * gcc.target/aarch64/test_frame_8.c: Likewise.
12320
fa5d44d0
RO
123212017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12322
12323 * gcc.target/i386/pr78419.c: Require ifunc support.
12324
d9b4ce00
DE
123252017-02-07 David Edelsohn <dje.gcc@gmail.com>
12326
12327 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12328
bb7d75ff
PP
123292017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12330
12331 PR c++/79360
12332 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12333
122e7b4f
KC
123342017-02-06 Kito Cheng <kito.cheng@gmail.com>
12335
12336 * lib/target-supports.exp: Define the RISC-V target.
12337 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12338 * gcc.dg/builtin-apply2.c: Likewise.
12339 * gcc.dg/ifcvt-4.c: Likewise.
12340 * gcc.dg/loop-8.c: Likewise.
12341 * gcc.dg/sibcall-10.c: Likewise.
12342 * gcc.dg/sibcall-9.c: Likewise.
12343 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12344 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12345 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12346 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12347 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12348 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12349 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12350
391675ac
MM
123512017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12352
12353 PR target/66144
12354 * gcc.target/powerpc/pr66144-1.c: New test.
12355 * gcc.target/powerpc/pr66144-2.c: Likewise.
12356 * gcc.target/powerpc/pr66144-3.c: Likewise.
12357
e495e31a
MS
123582017-02-06 Martin Sebor <msebor@redhat.com>
12359
12360 PR tree-optimization/79376
12361 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12362 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12363
2568d8a1
JJ
123642017-02-06 Jakub Jelinek <jakub@redhat.com>
12365
98e09245
JJ
12366 PR c++/79379
12367 * g++.dg/cpp1y/constexpr-79379.C: New test.
12368
e8b0383c
JJ
12369 PR c++/79377
12370 * g++.dg/lookup/pr79377.C: New test.
12371
a5e8cbd1
JJ
12372 PR c++/79372
12373 * g++.dg/cpp1z/decomp25.C: New test.
12374
2568d8a1
JJ
12375 PR tree-optimization/79284
12376 * gcc.c-torture/compile/pr79284.c: New test.
12377
aae936b9
PC
123782017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12379
12380 PR c++/70448
12381 * g++.dg/cpp0x/pr70448.C: New.
12382
daf57541
DV
123832017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12384
12385 PR 78348
12386 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12387 to dg-options.
12388
0898c74d
GJL
123892017-02-06 Georg-Johann Lay <avr@gjlay.de>
12390
12391 PR target/78883
12392 * gcc.c-torture/compile/pr78883.c: New test.
12393
5d3ebb71
JH
123942017-02-05 Jan Hubicka <hubicka@ucw.cz>
12395
12396 PR tree-ssa/79347
12397 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12398 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12399 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12400 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12401 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12402 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12403 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12404 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12405 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12406 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12407 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12408 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12409 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12410
139d4065
AV
124112017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12412
12413 PR fortran/79344
12414 * gfortran.dg/allocate_with_source_24.f90: New test.
12415
4b9c80d8
AV
124162017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12417
12418 PR fortran/79230
12419 * gfortran.dg/der_ptr_component_2.f90: New test.
12420
f3877b2f
EB
124212017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12422
12423 * gcc.target/sparc/20170205-1.c: New test.
12424
d8a09ada
JDA
124252017-02-03 John David Anglin <danglin@gcc.gnu.org>
12426
a2a86d6a
JDA
12427 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12428 libatomic_available.
12429
a1d99925
JDA
12430 * gcc.dg/pr77587.c: Require alias support.
12431 * gcc.dg/pr77587a.c: Likewise.
12432
d8bf159e
JDA
12433 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12434 * gcc.c-torture/execute/pr78622.c: Likewise.
12435
d8a09ada
JDA
12436 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12437 hppa*-*-hpux*.
12438 * c-c++-common/Wunused-var-16.c: Likewise.
12439 * c-c++-common/builtin-shuffle-1.c: Likewise.
12440 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12441 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12442
f589a1ce
MS
124432017-02-03 Martin Sebor <msebor@redhat.com>
12444
12445 PR tree-optimization/79327
12446 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12447 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12448 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12449
5b00f9d2
JJ
124502017-02-03 Jakub Jelinek <jakub@redhat.com>
12451 Martin Sebor <msebor@redhat.com>
12452
12453 PR tree-optimization/79327
12454 * gcc.dg/tree-ssa/pr79327.c: New test.
12455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12456 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12457 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12458 (test_sprintf_chk_range_schar): Adjust dg-message.
12459 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12460 * gcc.c-torture/execute/pr79327.c: New test.
12461
437f0a81
JJ
124622017-02-03 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR target/79354
12465 * gcc.target/powerpc/pr79354.c: New test.
12466 * gcc.c-torture/execute/pr79354.c: New test.
12467
3f343040
MS
124682017-02-03 Martin Sebor <msebor@redhat.com>
12469
12470 PR tree-optimization/79352
12471 * gcc.dg/tree-ssa/pr79352.c: New test.
12472
46a2ab58
ML
124732017-02-03 Martin Liska <mliska@suse.cz>
12474
12475 PR lto/66295
12476 * gcc.target/i386/mvc9.c: New test.
12477
baa2d1cd
PH
124782017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12479
12480 PR target/79158
12481 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12482 to VSX reg.
12483
30c6ec2f
JH
124842017-02-02 Jan Hubicka <hubicka@ucw.cz>
12485
12486 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12487 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12488 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12489 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12490 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12491 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12492 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12493 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12494 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12495 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12496 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12497 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12498 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12499
ebee1eb9
MS
125002017-02-02 Martin Sebor <msebor@redhat.com>
12501
12502 PR middle-end/79275
12503 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12504 * gcc.dg/tree-ssa/pr79275.c: New test.
12505
dcd25b8a
AS
125062017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12507
dc362ada 12508 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12509
0f0c2cc3
JH
125102017-02-02 Jan Hubicka <hubicka@ucw.cz>
12511
12512 PR middle-end/77445
12513 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12514 threading is done.
12515
1c372840
TC
125162017-02-02 Tamar Christina <tamar.christina@arm.com>
12517
12518 PR middle-end/78142
12519 * gcc.target/aarch64/vector_initialization_nostack.c
12520 (f12): Use one vector
12521
9f11a4a7
JJ
125222017-02-02 Jakub Jelinek <jakub@redhat.com>
12523
bef7e561
JJ
12524 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12525 * c-c++-common/asan/misalign-1.c: Likewise.
12526 * c-c++-common/asan/misalign-2.c: Likewise.
12527 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12528 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12529 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12530 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12531 add -ffat-lto-objects from/to dg-additional-options.
12532 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12533 dg-additional-options.
12534
9f11a4a7
JJ
12535 PR target/79197
12536 * gcc.target/powerpc/pr79197.c: New test.
12537 * gcc.c-torture/compile/pr79197.c: New test.
12538
09661674
RB
125392017-02-02 Richard Biener <rguenther@suse.de>
12540
12541 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12542
d8d58893
PC
125432017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12544
12545 PR c++/69637
12546 * g++.dg/cpp0x/pr69637-1.C: New.
12547 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12548
521a70a4
AK
125492017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12550
12551 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12552
e26b502d
BS
125532017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12554
12555 PR target/70012
12556 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12557 conditions.
12558
55e75c7c
JJ
125592017-02-01 Jakub Jelinek <jakub@redhat.com>
12560
12561 PR testsuite/79324
12562 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12563 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12564 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12565 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12566 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12567 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12568 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12569 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12570 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12571 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12572 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12573 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12574 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12575
a4476973
ML
125762017-02-01 Martin Liska <mliska@suse.cz>
12577
12578 PR testsuite/79272
12579 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12580
3f3181b1
RB
125812017-02-01 Richard Biener <rguenther@suse.de>
12582
12583 PR testsuite/76957
12584 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12585 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12586 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12587 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12588
1e7ef862
RB
125892017-02-01 Richard Biener <rguenther@suse.de>
12590
12591 PR middle-end/79315
12592 * gfortran.dg/pr79315.f90: New testcase.
12593
405a7406
RB
125942017-02-01 Richard Biener <rguenther@suse.de>
12595
12596 PR tree-optimization/71824
12597 * gcc.dg/graphite/pr71824.c: New testcase.
12598
19bdccb4
JJ
125992017-01-31 Jakub Jelinek <jakub@redhat.com>
12600
12601 PR c++/79304
12602 * g++.dg/diagnostic/pr79304.C: New test.
12603
fcb2cdfc
DM
126042017-01-31 David Malcolm <dmalcolm@redhat.com>
12605
12606 PR c++/79298
12607 * g++.dg/spellcheck-pr79298.C: New test case.
12608
7cfa044d
DM
126092017-01-31 David Malcolm <dmalcolm@redhat.com>
12610
12611 PR preprocessor/79210
12612 * gcc.dg/format/pr79210.c: New test case.
12613 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12614 New function.
12615
de3fbef6
NS
126162017-01-31 Nathan Sidwell <nathan@acm.org>
12617
5ae37bdf
NS
12618 PR c++/79290
12619 * g++.dg/warn/pr79290.C: New.
12620
de3fbef6
NS
12621 PR c++/67273
12622 PR c++/79253
12623 * g++.dg/cpp1y/pr67273.C: New.
12624 * g++.dg/cpp1y/pr79253.C: New.
12625
7f357c61
NS
126262017-01-31 Nathan Sidwell <nathan@acm.org>
12627
12628 PR c++/79264
12629 * g++.dg/cpp1y/pr61636-1.C: Augment.
12630
5b11971a
CL
126312017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12632
12633 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12634 rand() instead of random().
12635
8b670f93
AH
126362017-01-30 Aldy Hernandez <aldyh@redhat.com>
12637
12638 PR tree-optimization/71691
12639 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12640
4727e06b
AK
126412017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12642
12643 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12644 __ARCH__.
12645
b6dae849
JJ
126462017-01-31 Jakub Jelinek <jakub@redhat.com>
12647
12648 PR tree-optimization/79267
12649 * g++.dg/opt/pr79267.C: New test.
12650
40fb9c89
AO
126512017-01-30 Alexandre Oliva <aoliva@redhat.com>
12652
12653 PR debug/63238
12654 * gcc.dg/debug/dwarf2/align-1.c: New.
12655 * gcc.dg/debug/dwarf2/align-2.c: New.
12656 * gcc.dg/debug/dwarf2/align-3.c: New.
12657 * gcc.dg/debug/dwarf2/align-4.c: New.
12658 * gcc.dg/debug/dwarf2/align-5.c: New.
12659 * gcc.dg/debug/dwarf2/align-6.c: New.
12660 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12661 * g++.dg/debug/dwarf2/align-1.C: New.
12662 * g++.dg/debug/dwarf2/align-2.C: New.
12663 * g++.dg/debug/dwarf2/align-3.C: New.
12664 * g++.dg/debug/dwarf2/align-4.C: New.
12665 * g++.dg/debug/dwarf2/align-5.C: New.
12666 * g++.dg/debug/dwarf2/align-6.C: New.
12667
3095f651
AS
126682017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12669
12670 PR target/79170
12671 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12672
3cf88bff
MS
126732017-01-30 Martin Sebor <msebor@redhat.com>
12674
12675 PR testsuite/79293
12676 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12677
37731134
ML
126782017-01-30 Martin Liska <mliska@suse.cz>
12679
12680 PR gcov-profile/79259
12681 * g++.dg/tree-prof/pr79259.C: New test.
12682
0c7247cc
RB
126832017-01-30 Richard Biener <rguenther@suse.de>
12684
12685 PR tree-optimization/79276
12686 * gcc.dg/torture/pr79276.c: New testcase.
12687
ab4be5d1
DV
126882017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12689
12690 PR target/79240
12691 * gcc.target/s390/pr79240.c: New test.
12692
6687d58d
BS
126932017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12694
12695 PR target/79268
12696 * gcc.target/powerpc/pr79268.c: New file.
12697 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12698 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12699 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12700 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12701
b5df96c3
JDA
127022017-01-28 John David Anglin <danglin@gcc.gnu.org>
12703
fc34d7b8
JDA
12704 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12705
9efc84e4
JDA
12706 PR testsuite/70583
12707 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12708
4bfbe3ae
JDA
12709 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12710 * gnat.dg/debug9.adb: Likewise.
12711
8d0b306f
JDA
12712 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12713
b5df96c3
JDA
12714 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12715 libatomic_available.
12716 * gfortran.dg/coarray_42.f90: Likewise.
12717 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12718 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12719 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12720
eb339366
MS
127212017-01-27 Martin Sebor <msebor@redhat.com>
12722
12723 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12724
711ce021
BS
127252017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12726
12727 PR rtl-optimization/79194
12728 * gcc.dg/torture/pr79194.c: New test.
12729
d8321b33
VM
127302017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12731
12732 PR tree-optimization/71374
2568d8a1 12733 * gcc.target/i386/pr71374.c: New.
d8321b33 12734
9e2ea13e
MS
127352017-01-27 Martin Sebor <msebor@redhat.com>
12736
12737 PR c++/71290
12738 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12739 a dg-error directive.
12740
9eb7045b
VM
127412017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12742
12743 PR target/79131
12744 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12745 * gcc.target/arm/pr79131-2.c: New.
12746
f75bbf3f
BS
127472017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12748
12749 PR target/65484
12750 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12751 vectorized on POWER unless hardware misaligned loads are
12752 available.
12753
3f54004b
BC
127542017-01-27 Bin Cheng <bin.cheng@arm.com>
12755
12756 PR rtl-optimization/78559
12757 * gcc.c-torture/execute/pr78559.c: New test.
12758
40b6bff9
RB
127592017-01-27 Richard Biener <rguenther@suse.de>
12760
12761 PR tree-optimization/79245
12762 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12763 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12764
b2f8892e
JJ
127652017-01-27 Jakub Jelinek <jakub@redhat.com>
12766
12767 PR c/79199
12768 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12769 target. Use 4294967293U instead of 4294967293.
12770
b002f3b9
RB
127712017-01-27 Richard Biener <rguenther@suse.de>
12772
12773 PR tree-optimization/71433
12774 * gcc.dg/Warray-bounds-21.c: New testcase.
12775
38f50ab6
RB
127762017-01-27 Richard Biener <rguenther@suse.de>
12777
12778 PR tree-optimization/79244
12779 * gcc.dg/torture/pr79244.c: New testcase.
12780
c04f4139
JJ
127812017-01-27 Jakub Jelinek <jakub@redhat.com>
12782
12783 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12784 all occurrences of 40 to 32.
12785
6ca513f9
RE
127862017-01-27 Richard Earnshaw <rearnsha@arm.com>
12787
12788 PR target/79239
12789 * gcc.target/arm/pr79239.c: New test.
12790
d876f5cd
DV
127912017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12792
12793 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12794
bb6a6ee9
AB
127952017-01-27 Adam Butcher <adam@jessamine.co.uk>
12796
12797 PR c++/64382
12798 * g++.dg/cpp1y/pr64382.C: New test.
12799
31c87a43
MS
128002017-01-26 Martin Sebor <msebor@redhat.com>
12801
12802 PR middle-end/78703
12803 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12804 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12805 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12806 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12807
f7c06c0f
JJ
128082017-01-26 Jakub Jelinek <jakub@redhat.com>
12809
b0670cc0
JJ
12810 PR debug/79129
12811 * g++.dg/debug/dwarf2/pr79129.C: New test.
12812
f7c06c0f
JJ
12813 PR debug/78835
12814 * g++.dg/debug/dwarf2/pr78835.C: New test.
12815
5d93da1d
MS
128162017-01-26 Martin Sebor <msebor@redhat.com>
12817
12818 PR middle-end/78703
12819 * gcc.dg/format/pr78569.c: Adjust.
12820 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12821 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12822 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12823 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12824 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12825 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12826 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12827 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12828 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12829 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12830 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12831
905d2812
JJ
128322017-01-26 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR c++/68727
12835 * g++.dg/other/offsetof8.C: Add expected error.
12836 * g++.dg/other/offsetof9.C: New test.
12837
b3db8d77
DE
128382017-01-26 David Edelsohn <dje.gcc@gmail.com>
12839
12840 * g++.dg/opt/declone3.C: Require LTO.
12841
15961e4a
VM
128422017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12843
12844 PR target/79131
12845 * gcc.target/arm/pr79131.c: New.
12846
e39dd802
BC
128472017-01-26 Bin Cheng <bin.cheng@arm.com>
12848
12849 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12850
bc9efeab
JW
128512017-01-26 Jonathan Wakely <jwakely@redhat.com>
12852
12853 PR libstdc++/79190
12854 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12855 matches replaced operator delete.
12856
b5f75f0b
JJ
128572017-01-26 Jakub Jelinek <jakub@redhat.com>
12858
12859 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12860 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12861 avx512f with avx512dq.
12862 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12863 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12864 avx512f with avx512dq.
12865 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12866 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12867 avx512f with avx512dq.
12868
0a38b341
MP
128692017-01-26 Marek Polacek <polacek@redhat.com>
12870
12871 PR c/79199
12872 * c-c++-common/Wduplicated-branches-13.c: New test.
12873
ebff5c3f
DS
128742017-01-26 David Sherwood <david.sherwood@arm.com>
12875
12876 PR middle-end/79212
12877 * gfortran.dg/gomp/sharing-4.f90: New test.
12878
e6d55103
JJ
128792017-01-26 Jakub Jelinek <jakub@redhat.com>
12880
1a27fab1
JJ
12881 PR target/70465
12882 * gcc.target/i386/pr70465.c: New test.
12883
e6d55103
JJ
12884 * brig.dg/dg.exp: Update copyright years.
12885 * lib/brig-dg.exp: Update copyright years.
12886 * lib/brig.exp: Update copyright years.
12887
b5aa1281
MM
128882017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12889
12890 PR target/79179
12891 * gcc.target/powerpc/pr79179.c: New test.
12892
3b5de3cb
BS
128932017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12894
12895 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12896 generation to accept D-mode memory accesses.
12897
dbe81dbe
MS
128982017-01-25 Martin Sebor <msebor@redhat.com>
12899
12900 PR c++/71290
12901 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12902 * g++.dg/ext/flexarray-mangle.C: Same.
12903 * g++.dg/ext/flexarray-subst.C: Same.
12904 * g++.dg/ext/flexary10.C: Same.
12905 * g++.dg/ext/flexary11.C: Same.
12906 * g++.dg/ext/flexary14.C: Same.
12907 * g++.dg/ext/flexary16.C: Same.
12908 * g++.dg/ext/flexary18.C: Same.
12909 * g++.dg/ext/flexary19.C: Same.
12910 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12911 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12912 * g++.dg/ubsan/object-size-1.C: Same.
12913 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12914
0e343868
JJ
129152017-01-25 Jakub Jelinek <jakub@redhat.com>
12916
a25608aa
JJ
12917 PR c++/78896
12918 * g++.dg/cpp1z/decomp24.C: New test.
12919
0e343868
JJ
12920 PR c++/77914
12921 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12922 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12923 expect a warning.
12924 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12925 expect warnings.
12926 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12927 * g++.dg/cpp1y/pr59636.C: Likewise.
12928 * g++.dg/cpp1y/pr60190.C: Likewise.
12929
0d098f4b
BC
129302017-01-25 Bin Cheng <bin.cheng@arm.com>
12931
12932 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12933
5332c89e 129342017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12935
12936 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12937 vec_packs built-ins
12938
ed4e59f4
CL
129392017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12940
12941 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12942 -mcpu=cortex-a57.
12943 * gcc.target/arm/vseleqsf.c: Likewise.
12944 * gcc.target/arm/vselgedf.c: Likewise.
12945 * gcc.target/arm/vselgesf.c: Likewise.
12946 * gcc.target/arm/vselgtdf.c: Likewise.
12947 * gcc.target/arm/vselgtsf.c: Likewise.
12948 * gcc.target/arm/vselledf.c: Likewise.
12949 * gcc.target/arm/vsellesf.c: Likewise.
12950 * gcc.target/arm/vselltdf.c: Likewise.
12951 * gcc.target/arm/vselltsf.c: Likewise.
12952 * gcc.target/arm/vselnedf.c: Likewise.
12953 * gcc.target/arm/vselnesf.c: Likewise.
12954 * gcc.target/arm/vselvcdf.c: Likewise.
12955 * gcc.target/arm/vselvcsf.c: Likewise.
12956 * gcc.target/arm/vselvsdf.c: Likewise.
12957 * gcc.target/arm/vselvssf.c: Likewise.
12958
a5d6927f
RB
129592017-01-25 Richard Biener <rguenther@suse.de>
12960
12961 PR testsuite/72850
12962 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12963 to what we had before adding the threading passes.
12964
c2873892
RB
129652017-01-25 Richard Biener <rguenther@suse.de>
12966
12967 PR tree-optimization/69264
12968 * g++.dg/torture/pr69264.C: New testcase.
12969
9aa483a2
KT
129702016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12971
12972 PR target/79145
12973 * gcc.target/arm/pr79145.c: New test.
12974
5c628c3e
RB
129752017-01-25 Richard Biener <rguenther@suse.de>
12976
12977 PR debug/78363
12978 * g++.dg/gomp/pr78363-1.C: New testcase.
12979 * g++.dg/gomp/pr78363-2.C: Likewise.
12980 * g++.dg/gomp/pr78363-3.C: Likewise.
12981
9078cd36
KT
129822016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12983
12984 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12985 * gcc.dg/lto/pr61526_0.c: Likewise.
12986 * gcc.dg/lto/pr64415_0.c: Likewise.
12987
7cfd79d6
JJ
129882017-01-24 Jakub Jelinek <jakub@redhat.com>
12989
12990 PR c++/79205
12991 * g++.dg/cpp1z/decomp22.C: New test.
12992 * g++.dg/cpp1z/decomp23.C: New test.
12993
3e4b91f2
NS
129942017-01-24 Nathan Sidwell <nathan@acm.org>
12995
1d7bc790
NS
12996 PR c++/78469
12997 * g++.dg/cpp0x/pr78469.C: New.
12998
3e4b91f2
NS
12999 PR c++/79118
13000 * g++.dg/cpp0x/pr79118.C: New.
13001
b20ba138
EB
130022017-01-24 Eric Botcazou <ebotcazou@adacore.com>
13003
13004 * gcc.target/arm/vfp-longcall-apcs.c: New test.
13005
c2e84327
DM
130062017-01-24 David Malcolm <dmalcolm@redhat.com>
13007
13008 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
13009 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
13010 * gcc.dg/rtl/rtl.exp: New file.
13011 * gcc.dg/rtl/test.c: New file.
13012 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
13013 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
13014 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
13015 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
13016 * gcc.dg/rtl/x86_64/final.c: New test case.
13017 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
13018 * gcc.dg/rtl/x86_64/ira.c: New test case.
13019 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
13020 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
13021 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
13022 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
13023 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
13024 * gcc.dg/rtl/x86_64/test_1.h: New file.
13025 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
13026 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
13027 * gcc.dg/rtl/x86_64/times-two.h: New file.
13028 * gcc.dg/rtl/x86_64/vregs.c: New test case.
13029
cf8d19de
BC
130302017-01-24 Bin Cheng <bin.cheng@arm.com>
13031
13032 PR tree-optimization/79159
13033 * g++.dg/tree-ssa/pr79159.C: New test.
13034
f6a24a94 130352017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
13036 Martin Jambor <mjambor@suse.cz>
13037
13038 * lib/brig-dg.exp: New file.
13039 * lib/brig.exp: Likewise.
13040 * brig.dg/README: Likewise.
13041 * brig.dg/dg.exp: Likewise.
13042 * brig.dg/test/gimple/alloca.hsail: Likewise.
13043 * brig.dg/test/gimple/atomics.hsail: Likewise.
13044 * brig.dg/test/gimple/branches.hsail: Likewise.
13045 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
13046 * brig.dg/test/gimple/function_calls.hsail: Likewise.
13047 * brig.dg/test/gimple/kernarg.hsail: Likewise.
13048 * brig.dg/test/gimple/mem.hsail: Likewise.
13049 * brig.dg/test/gimple/mulhi.hsail: Likewise.
13050 * brig.dg/test/gimple/packed.hsail: Likewise.
13051 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
13052 * brig.dg/test/gimple/variables.hsail: Likewise.
13053 * brig.dg/test/gimple/vector.hsail: Likewise.
13054
c3b3e526
JJ
130552017-01-24 Jakub Jelinek <jakub@redhat.com>
13056
13057 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
13058 support asan, only on i?86/x86_64 require sse2_runtime.
13059
75f92127
KN
130602017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13061
13062 PR target/66669
13063 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
13064 test on powerpc targets.
13065
1a998fa0
MS
130662017-01-23 Martin Sebor <msebor@redhat.com>
13067
13068 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13069
108fdd6d
RB
130702017-01-23 Richard Biener <rguenther@suse.de>
13071
13072 PR tree-optimization/79088
13073 PR tree-optimization/79188
13074 * gcc.dg/torture/pr79088.c: New testcase.
13075 * gcc.dg/torture/pr79188.c: Likewise.
13076
28826a66
KN
130772017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13078
13079 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
13080 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
13081 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
13082 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
13083 type of test function to reflect change in built-in function's
13084 return type.
13085 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
13086 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
13087 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
13088 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
13089 type and second argument type to reflect change in built-in
13090 function's type signature.
13091 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
13092 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
13093 type of test function to reflect change in built-in function's
13094 return type.
13095 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
13096 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
13097 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
13098 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
13099 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
13100 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
13101 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
13102 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
13103 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
13104 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
13105 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
13106 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
13107 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
13108 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
13109 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
13110 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
13111 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
13112 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
13113 type of test function to reflect change in built-in function's
13114 return type.
13115 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
13116 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
13117 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
13118 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
13119 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
13120 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
13121 test function's result and second argument to reflect change in
13122 built-in function's type signature.
13123 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
13124
e6b8075c
NS
131252017-01-23 Nathan Sidwell <nathan@acm.org>
13126
fc7612fd
NS
13127 PR C++/71710
13128 * g++.dg/template/pr71710.C: New.
13129
e6b8075c
NS
13130 PR c++/71406
13131 PR c++/77508
13132 * g++.dg/template/pr71406.C: New.
13133
15b8fd49
TK
131342017-01-23 Thomas Koenig <tkoenig@netcologne.de>
13135
9b7716c9 13136 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 13137
e9c4fbe9
BS
131382017-01-23 Bernd Schmidt <bschmidt@redhat.com>
13139
13140 PR rtl-optimization/78634
13141 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
13142
8539a302
BC
131432017-01-23 Bin Cheng <bin.cheng@arm.com>
13144
13145 PR tree-optimization/70754
13146 * gfortran.dg/pr70754.f90: New test.
13147
f368600f
ML
131482017-01-23 Martin Liska <mliska@suse.cz>
13149
13150 PR tree-optimization/79196
13151 * gcc.dg/asan/pr79196.c: New test.
13152 * gcc.dg/strlenopt-30.c: Update scanned pattern.
13153
d886761f
MM
131542017-01-23 Michael Matz <matz@suse.de>
13155
13156 PR tree-optimization/78384
13157 * gcc.dg/pr78384.c: New test.
13158
cffcafda
RB
131592017-01-23 Richard Biener <rguenther@suse.de>
13160
13161 PR tree-optimization/79186
13162 * gcc.dg/torture/pr79186.c: New testcase.
13163 * gcc.dg/torture/pr79187.c: Likewise.
13164
bda2bc48
MJ
131652017-01-23 Martin Jambor <mjambor@suse.cz>
13166
13167 * gcc.dg/ipa/vrp8.c: New test.
13168
f65f1ae3
MJ
131692017-01-23 Martin Jambor <mjambor@suse.cz>
13170
13171 PR ipa/79108
13172 * gfortran.dg/lto/pr79108_0.f90: New test.
13173
dea06111
AS
131742017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
13175
13176 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
13177 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
13178 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
13179 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
13180 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
13181 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
13182 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
13183 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
13184 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
13185 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
13186 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
13187 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
13188 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
13189 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
13190 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
13191 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
13192
05011618
RB
131932017-01-23 Richard Biener <rguenther@suse.de>
13194 Nick Clifton <nickc@redhat.com>
13195
13196 PR testsuite/78421
13197 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
13198 If the target is ARM return the result of the
13199 check_effective_target_arm_vect_no_misalign proc.
13200 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
13201 support unaligned vectors then only expect one of the loops to be
13202 unrolled.
13203
f6b9f2ff
ML
132042017-01-23 Martin Liska <mliska@suse.cz>
13205
13206 * gcc.dg/asan/use-after-scope-10.c: New test.
13207 * gcc.dg/asan/use-after-scope-11.c: New test.
13208 * g++.dg/asan/use-after-scope-5.C: New test.
13209
c7775327
ML
132102017-01-23 Martin Liska <mliska@suse.cz>
13211
13212 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
13213 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
13214 sanopt optimization for ASAN_POISON.
13215
d8ae8d16
KT
132162016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13217
13218 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
13219
54d7c70c
CL
132202017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
13221
13222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
13223 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
13224 for poly*_t types.
13225 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
13226 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
13227 exec_vcombine): Likewise.
13228 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
13229 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
13230 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
13231 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
13232 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
13233 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
13234 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13235 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
13236 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
13237 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13238 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
13239 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13240 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13241 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
13242 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
13243 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
13244 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
13245 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
13246 Likewise.
13247 (TEST_VGET_LANE): Cast to uint to avoid warning.
13248 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
13249 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
13250 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
13251 exec_vfma_vfms_n): Fix PRIx format for float64_t.
13252 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
13253 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13254 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
13255 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
13256 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
13257 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
13258 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
13259 CHECK_POLY instead of CHECK for poly64_t types.
13260 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
13261 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
13262 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
13263 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13264 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13265 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13266 uint32_t.
13267 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13268 for int32_t, int64_t.
13269 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13270 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13272 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13273 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13274 needed.
13275
386fe51c
JJ
132762017-01-22 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR fortran/79154
13279 * gfortran.dg/gomp/pr79154-1.f90: New test.
13280 * gfortran.dg/gomp/pr79154-2.f90: New test.
13281
bc4d86e6
AS
132822017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13283
13284 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13285
c31d5fce
MP
132862017-01-21 Marek Polacek <polacek@redhat.com>
13287
13288 PR testsuite/79169
13289 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13290
25cb56c3
JH
132912017-01-20 Jan Hubicka <hubicka@ucw.cz>
13292
13293 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13294
ea9f867b
BS
132952017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13296
13297 PR rtl-optimization/79125
13298 * gcc.dg/torture/pr79125.c: New test.
13299
a876231c
JW
133002017-01-20 Jiong Wang <jiong.wang@arm.com>
13301
2568d8a1 13302 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 13303 only.
2568d8a1
JJ
13304 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13305 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 13306
4b9f2115
NS
133072017-01-20 Nathan Sidwell <nathan@acm.org>
13308
3e4b91f2 13309 PR c++/78495
4b9f2115
NS
13310 * g++.dg/cpp1z/inh-ctor38.C: New.
13311
d2aadab1
MP
133122017-01-20 Marek Polacek <polacek@redhat.com>
13313
13314 PR c/79152
13315 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13316
449cd5af
TP
133172017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13318
13319 * lib/target-supports.exp (check_configured_with): New procedure.
13320 (check_effective_target_default_mode): new effective target.
13321 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13322 default mode. Fix dg-skip-if target selector syntax.
13323 * gcc.target/arm/optional_thumb-2.c: Likewise.
13324 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13325 syntax.
13326
ebed7175
DM
133272017-01-20 David Malcolm <dmalcolm@redhat.com>
13328
13329 PR c++/77829
13330 PR c++/78656
13331 * g++.dg/spellcheck-pr77829.C: New test case.
13332 * g++.dg/spellcheck-pr78656.C: New test case.
13333
2ebd93e1
MP
133342017-01-20 Marek Polacek <polacek@redhat.com>
13335
13336 PR c/64279
13337 * c-c++-common/Wduplicated-branches-1.c: New test.
13338 * c-c++-common/Wduplicated-branches-10.c: New test.
13339 * c-c++-common/Wduplicated-branches-11.c: New test.
13340 * c-c++-common/Wduplicated-branches-12.c: New test.
13341 * c-c++-common/Wduplicated-branches-2.c: New test.
13342 * c-c++-common/Wduplicated-branches-3.c: New test.
13343 * c-c++-common/Wduplicated-branches-4.c: New test.
13344 * c-c++-common/Wduplicated-branches-5.c: New test.
13345 * c-c++-common/Wduplicated-branches-6.c: New test.
13346 * c-c++-common/Wduplicated-branches-7.c: New test.
13347 * c-c++-common/Wduplicated-branches-8.c: New test.
13348 * c-c++-common/Wduplicated-branches-9.c: New test.
13349 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13350 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13351 * g++.dg/ext/builtin-object-size3.C: Likewise.
13352 * g++.dg/gomp/loop-1.C: Likewise.
13353 * g++.dg/warn/Wduplicated-branches1.C: New test.
13354 * g++.dg/warn/Wduplicated-branches2.C: New test.
13355
0ce4024a
ML
133562017-01-20 Martin Liska <mliska@suse.cz>
13357
13358 PR lto/69188
13359 * gcc.dg/lto/pr69188_0.c: New test.
13360 * gcc.dg/lto/pr69188_1.c: New test.
13361
d8ea3e7c
AS
133622017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13363
13364 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13365 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13366 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13367 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13368 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13369 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13370 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13371 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13372 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13373 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13374 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13375 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13376 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13377 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13378 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13379 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13380 * gcc.target/i386/avx-1.c: Test new intrinsics.
13381 * gcc.target/i386/sse-13.c: Ditto.
13382 * gcc.target/i386/sse-23.c: Ditto.
13383
0516164b
RB
133842017-01-20 Richard Biener <rguenther@suse.de>
13385
13386 PR tree-optimization/71264
13387 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13388
d821744c
MF
133892017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13390
13391 * gcc.target/mips/madd4-1.c: New file.
13392 * gcc.target/mips/madd4-2.c: Likewise.
13393 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13394 HAS_MADD4.
13395 (mips_option_groups): Add -m[no-]madd4.
13396 (mips-dg-init): Detect default -mno-madd4.
13397 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13398 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13399 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13400 * gcc.target/mips/nmadd-1.c: Likewise.
13401 * gcc.target/mips/nmadd-2.c: Likewise.
13402 * gcc.target/mips/nmadd-3.c: Likewise.
13403
db58fd89
JW
134042017-01-19 Jiong Wang <jiong.wang@arm.com>
13405
13406 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13407 combined instructions.
13408 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13409 instructions.
13410 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13411 of pointer authentication.
13412
bd9cf60b
MM
134132017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13414
13415 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13416 floating point hardware to run test.
13417
ab014eb3
TC
134182017-01-19 Tamar Christina <tamar.christina@arm.com>
13419
2568d8a1 13420 * lib/target-supports.exp
ab014eb3
TC
13421 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13422
c048038f
RO
134232017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13424
13425 PR testsuite/79051
13426 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13427 __x86_64__]: Allow for target i?86-*-*.
13428
ab6b44cb
MF
134292017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13430
13431 PR target/78176
13432 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13433 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13434 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13435 HAS_LXC1.
13436 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13437 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13438 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13439
118d5ed3
AV
134402017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13441
13442 PR fortran/70696
13443 * gfortran.dg/coarray_43.f90: New test.
13444
a57c520e
RE
134452017-01-19 Richard Earnshaw <rearnsha@arm.com>
13446
13447 PR rtl-optimization/79121
13448 * gcc.c-torture/execute/pr79121.c: New test.
13449
54dc4be2
MM
134502017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13451
13452 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13453 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13454
7bd5dad2
LK
134552017-01-18 Louis Krupp <louis.krupp@zoho.com>
13456
13457 PR fortran/50069
13458 PR fortran/55086
13459 * gfortran.dg/pr50069_1.f90: New test.
13460 * gfortran.dg/pr50069_2.f90: New test.
13461 * gfortran.dg/pr55086_1.f90: New test.
13462 * gfortran.dg/pr55086_1_tfat.f90: New test.
13463 * gfortran.dg/pr55086_2.f90: New test.
13464 * gfortran.dg/pr55086_2_tfat.f90: New test.
13465 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13466
0edd264d
AS
134672017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13468 * gcc.dg/strcmp-1.c: New test.
13469 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13470
551914b7
DM
134712017-01-18 David Malcolm <dmalcolm@redhat.com>
13472
13473 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13474 (dejagnu_fail): Likewise.
13475 (dejagnu_note): Likewise.
13476 (pass): Provide forward decl, moving true decl to after #include
13477 of harness.h.
13478 (fail): Likewise.
13479 (note): Likewise.
13480
b7d3a6a6
MM
134812017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13482
13483 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13484 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13485
c484627c
NS
134862017-01-18 Nathan Sidwell <nathan@acm.org>
13487
13488 PR c++/78488
13489 * g++.dg/cpp1z/inh-ctor37.C: New.
13490
a711887e
UB
134912017-01-18 Uros Bizjak <ubizjak@gmail.com>
13492
13493 PR rtl-optimization/78952
13494 * gcc.target/i386/pr78952-1.c: New test.
13495 * gcc.target/i386/pr78952-2.c: Ditto.
13496
525a5e33
AV
134972017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13498
13499 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13500
135012017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13502
13503 PR fortran/70696
13504 * gfortran.dg/coarray_event_1.f08: New test.
13505
90553aac
JJ
135062017-01-18 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR target/77416
13509 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13510 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13511 from dg-options.
13512 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13513 guarded test.
13514 * gcc.target/powerpc/fusion4.c: Likewise.
13515 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13516 guarded test.
13517 * gcc.target/powerpc/pr58673-1.c: Likewise.
13518 * gcc.target/powerpc/pr58673-2.c: Likewise.
13519 * gcc.target/powerpc/pr59054.c: Likewise.
13520
dfc42f08
BS
135212016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13522
13523 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13524 vec_bperm.
13525 * gcc.target/powerpc/p9-vbpermd.c: New file.
13526
f3981e7e
AK
135272017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13528
13529 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13530 (must_not_compile2): Downcase first letter of error messages.
13531 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13532 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13533
2c65d990
NS
135342017-01-18 Nathan Sidwell <nathan@acm.org>
13535
13536 PR c++/79091
13537 * g++.dg/pr79091.C: New.
13538
a711887e
UB
135392017-01-18 Jakub Jelinek <jakub@redhat.com>
13540
13541 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13542 to dg-options.
13543 (p0): Add missing dg-error.
13544
4701fba3
JS
135452017-01-17 Joe Seymour <joe.s@somniumtech.com>
13546
13547 * gcc.target/msp430/mul_f5_muldef.c: New test.
13548
ac4dc08d
MM
135492017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13550
13551 PR target/79004
13552 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13553 options. Fix up the syntax for using \m and \M.
13554
1b3254e4
SB
135552017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13556
13557 PR target/78875
13558 * gcc.target/powerpc/ssp-1.c: New testcase.
13559 * gcc.target/powerpc/ssp-2.c: New testcase.
13560
8144a493
WD
135612017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13562
13563 * gcc.target/aarch64/eh_return.c: New test.
13564
a6607774
BS
135652017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13566
13567 * vec-rlmi-rlnm.c: New file.
13568
8ddfdbc2
NS
135692017-01-17 Nathan Sidwell <nathan@acm.org>
13570
13571 PR c++/61636
13572 * g++.dg/cpp1y/pr61636-1.C: New.
13573 * g++.dg/cpp1y/pr61636-2.C: New.
13574 * g++.dg/cpp1y/pr61636-3.C: New.
13575
d365b403
MS
135762017-01-17 Martin Sebor <msebor@redhat.com>
13577
13578 PR testsuite/79115
13579 * gcc.dg/pr78768.c: Make it a link-only test.
13580
0d80ab91
DM
135812017-01-17 David Malcolm <dmalcolm@redhat.com>
13582
13583 PR c++/71497
13584 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13585 expected messages.
13586 * c-c++-common/Wmisleading-indentation.c: Likewise.
13587
31b61548
VM
135882017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13589
13590 PR target/79058
13591 * gcc.target/arm/pr79058.c: New.
13592
c549996e
JJ
135932017-01-17 Jakub Jelinek <jakub@redhat.com>
13594
13595 PR tree-optimization/71854
13596 * gcc.dg/vect/pr71854.c: New test.
13597
4f197ff9
ML
135982017-01-17 Martin Liska <mliska@suse.cz>
13599
13600 PR ipa/71207
13601 * g++.dg/ipa/pr71207.C: New test.
13602
d4193b85
JH
136032017-01-17 Jan Hubicka <hubicka@ucw.cz>
13604
13605 PR middle-end/77445
13606 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13607 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13608
906e7712
JJ
136092017-01-17 Jakub Jelinek <jakub@redhat.com>
13610
13611 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13612 rather than long unsigned int.
13613 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13614
12314dc9
RB
136152017-01-17 Richard Biener <rguenther@suse.de>
13616
13617 PR tree-optimization/71433
13618 * gcc.dg/Warray-bounds-20.c: New testcase.
13619
a23e48df
RB
136202017-01-17 Richard Biener <rguenther@suse.de>
13621
13622 PR testsuite/52563
13623 PR testsuite/71237
13624 PR testsuite/77737
13625 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13626 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13627 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13628
e6750e5c
AM
136292017-01-17 Alan Modra <amodra@gmail.com>
13630
13631 * gcc.target/powerpc/pr79066.c: New.
13632
a59afbe2
JL
136332017-01-16 Jeff Law <law@redhat.com>
13634
13635 PR tree-optimization/33562
13636 PR tree-optimization/61912
13637 PR tree-optimization/77485
13638 PR tree-optimization/79090
13639 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13640 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13641
e1bcfb92
JJ
136422017-01-16 Jakub Jelinek <jakub@redhat.com>
13643
98e92fb2
JJ
13644 PR c/79089
13645 * gcc.c-torture/compile/pr79089.c: New test.
13646
e1bcfb92
JJ
13647 PR target/79080
13648 * gcc.dg/pr79080.c: New test.
13649
0ef1f9cd
DM
136502017-01-16 David Malcolm <dmalcolm@redhat.com>
13651
13652 PR c/78304
13653 * gcc.dg/format/pr78304.c: Convert argument from integral type
13654 to a pointer.
13655 * gcc.dg/format/pr78304-2.c: Likewise.
13656
76689ffc
CL
136572017-01-16 Carl Love <cel@us.ibm.com>
13658
13659 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13660 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13661
ce12ee9e
CL
136622017-01-16 Carl Love <cel@us.ibm.com>
13663
13664 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13665 Change arguments and return type to bool long long.
13666
b336037d
MS
136672017-01-16 Martin Sebor <msebor@redhat.com>
13668
13669 PR testsuite/79051
13670 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13671 on x86.
13672
1ddca3f3
PC
136732017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13674
13675 Revert:
a711887e 13676 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13677
13678 PR c++/71737
13679 * g++.dg/cpp0x/pr71737.C: New.
13680
290687fb
BS
136812017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13682
13683 * gcc.target/powerpc/swaps-p8-27.c: New.
13684
7d2f3f1d
PC
136852017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13686
13687 PR c++/71737
13688 * g++.dg/cpp0x/pr71737.C: New.
13689
d743728f
EB
136902017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13691
13692 * gnat.dg/opt62.adb: New test.
13693 * gnat.dg/opt62_pkg.ads: New helper.
13694
90aead21
BS
136952017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13696
a711887e
UB
13697 PR rtl-optimization/78626
13698 PR rtl-optimization/78727
90aead21
BS
13699 * gcc.dg/torture/pr78626.c: New test.
13700 * gcc.dg/torture/pr78727.c: New test.
13701
afaecc23
AM
137022017-01-14 Alan Modra <amodra@gmail.com>
13703
13704 * gcc.c-torture/compile/pr72749.c: New test.
13705
be4aa83d
DM
137062017-01-13 David Malcolm <dmalcolm@redhat.com>
13707
13708 PR c/78304
13709 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13710 (test_macro_2): New test.
13711 (test_macro_3): New test.
13712 (test_macro_4): New test.
13713 (test_non_contiguous_strings): Convert line number to line offset.
13714 * gcc.dg/format/pr78304-2.c: New test case.
13715 * gcc.dg/format/pr78304.c: New test case.
13716
7cdca3ec
UB
137172017-01-13 Uros Bizjak <ubizjak@gmail.com>
13718
13719 * gcc.target/i386/funcspec-56.inc: Add missing options and
13720 reorder options by implied ISAs, as in ix86_target_string.
13721
e3017e52
MP
137222017-01-13 Marek Polacek <polacek@redhat.com>
13723
13724 PR c++/71166
13725 * g++.dg/cpp0x/constexpr-array18.C: New test.
13726
d155c6fe
JL
137272017-01-13 Jeff Law <law@redhat.com>
13728
7c9560a5
JL
13729 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13730
9e59e99a
JL
13731 PR tree-optimization/61912
13732 PR tree-optimization/77485
13733 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13734 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13735 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13736
13737 PR tree-optimization/33562
13738 PR tree-optimization/61912
13739 PR tree-optimization/77485
d155c6fe
JL
13740 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13741 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13742 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13743 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13744 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13745 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13746 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13747
77719b06
ML
137482017-01-13 Martin Liska <mliska@suse.cz>
13749
13750 PR ipa/79043
13751 * gcc.c-torture/execute/pr79043.c: New test.
13752
a181b2bc
RB
137532017-01-13 Richard Biener <rguenther@suse.de>
13754
13755 PR middle-end/78411
13756 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13757
eaed3226
AV
137582017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13759
13760 PR fortran/70697
13761 * gfortran.dg/coarray/event_4.f08: New test.
13762
4ccff88b
AV
137632017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13764
13765 PR fortran/70696
13766 * gfortran.dg/coarray/event_3.f08: New test.
13767
3c3b9090
RB
137682017-01-13 Richard Biener <rguenther@suse.de>
13769
13770 PR tree-optimization/77283
13771 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13772
25329913
RB
137732017-01-13 Richard Biener <rguenther@suse.de>
13774
13775 * gcc.dg/gimplefe-22.c: New testcase.
13776
10b70b8e
RB
137772017-01-13 Richard Biener <rguenther@suse.de>
13778
13779 PR tree-optimization/77283
13780 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13781 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13782 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13783
76a8f82f
SL
137842017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13785
13786 * gcc.dg/pr77862.c: Require fpic target.
13787
59a505da
MM
137882017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13789
13790 PR target/79004
13791 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13792
bce6f760
MS
137932017-01-12 Martin Sebor <msebor@redhat.com>
13794
13795 * gcc.dg/pr78138.c: Adjust.
13796 * gcc.dg/pr78768.c: Adjust.
13797 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13798 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13799 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13800 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13801 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13802 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13803 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13804 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13805 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13806 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13807 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13808
3eefa646
JJ
138092017-01-12 Jakub Jelinek <jakub@redhat.com>
13810
13811 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13812
dcb56243
MS
138132017-01-12 Martin Sebor <msebor@redhat.com>
13814
8be3f306 13815 PR testsuite/79051
940242cd
MS
13816 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13817 due to bug 79054.
dcb56243 13818
b7431c20
DE
138192017-01-12 David Edelsohn <dje.gcc@gmail.com>
13820
13821 * gcc.dg/pr78768.c: Require LTO.
13822
2bcd9f32
MS
138232017-01-12 Martin Sebor <msebor@redhat.com>
13824
13825 PR c/79074
13826 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13827 due to the referenced bug.
13828
b2fc1c70
MS
138292017-01-12 Martin Sebor <msebor@redhat.com>
13830
13831 PR testsuite/79073
13832 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13833
fbed6f36
UB
138342017-01-12 Uros Bizjak <ubizjak@gmail.com>
13835
13836 * gcc.target/i386/builtin_target.c (check_features): Check all
13837 supported __builtin_cpu_supports options.
13838
27282dad
KT
138392017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13840
13841 PR tree-optimization/78319
13842 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13843 Remove xfail.
13844
66113166
BS
138452017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13846
13847 PR target/79044
13848 * gcc.target/powerpc/swaps-p8-26.c: New.
13849
6bb4ea5c
RB
138502017-01-12 Richard Biener <rguenther@suse.de>
13851
13852 * gcc.dg/gimplefe-21.c: New testcase.
13853
f15dbadb
MC
138542017-01-12 Michael Collison <michael.collison@arm.com>
13855
13856 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13857
73e32c47
JK
138582017-01-11 Julia Koval <julia.koval@intel.com>
13859 Uros Bizjak <ubizjak@gmail.com>
13860
13861 * gcc.target/i386/sgx.c New test.
13862 * gcc.target/i386/sse-12.c: Add -msgx.
13863 * gcc.target/i386/sse-13.c: Ditto.
13864 * gcc.target/i386/sse-14.c: Ditto.
13865 * gcc.target/i386/sse-22.c: Ditto.
13866 * gcc.target/i386/sse-23.c: Ditto.
13867 * g++.dg/other/i386-2.C: Ditto.
13868 * g++.dg/other/i386-3.C: Ditto.
13869
3594adc7
MS
138702017-01-11 Martin Sebor <msebor@redhat.com>
13871
13872 PR c++/24511
13873 * g++.dg/template/explicit9.C: New test.
13874
01bfd257
NS
138752017-01-11 Nathan Sidwell <nathan@acm.org>
13876
13877 PR c++/77812
13878 * g++.dg/pr77812.C: New.
13879
88df7964
JJ
138802017-01-11 Jakub Jelinek <jakub@redhat.com>
13881
eae63d78
JJ
13882 PR c++/71537
13883 * g++.dg/cpp1y/constexpr-71537.C: New test.
13884
88df7964
JJ
13885 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13886 argument.
13887
960ecba4
MS
138882017-01-11 Martin Sebor <msebor@redhat.com>
13889
13890 PR c/47931
13891 * c-c++-common/Waddress-2.c: New test.
13892
1f258a55
JJ
138932017-01-11 Jakub Jelinek <jakub@redhat.com>
13894
13895 PR c++/78341
13896 * g++.dg/cpp0x/pr78341.C: New test.
13897
bf5fbf46
MS
138982017-01-11 Martin Sebor <msebor@redhat.com>
13899
13900 PR c/78768
13901 * gcc.dg/pr78768.c: New test.
13902
19ff0049
DM
139032017-01-11 David Malcolm <dmalcolm@redhat.com>
13904
13905 PR driver/78877
13906 * gcc.dg/spellcheck-options-14.c: New test case.
13907 * gcc.dg/spellcheck-options-15.c: New test case.
13908 * gcc.dg/spellcheck-options-16.c: New test case.
13909 * gcc.dg/spellcheck-options-17.c: New test case.
13910
c86e9f03
ML
139112017-01-11 Martin Liska <mliska@suse.cz>
13912
13913 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13914
947f51d6
JJ
139152017-01-11 Jakub Jelinek <jakub@redhat.com>
13916
13917 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13918 instead of just 1 for the decomposition from struct C.
13919
849fccf8
EB
139202017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13921
13922 * gcc.c-torture/execute/20170111-1.c: New test.
13923
80c74722
RB
139242017-01-11 Richard Biener <rguenther@suse.de>
13925
13926 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13927
4c4b4703
JJ
139282017-01-11 Jakub Jelinek <jakub@redhat.com>
13929
13930 PR middle-end/50199
13931 * gcc.dg/lto/pr50199_0.c: New test.
13932
664b1a6b
MS
139332017-01-10 Martin Sebor <msebor@redhat.com>
13934
13935 PR testsuite/78960
13936 PR testsuite/78959
13937 PR testsuite/78133
13938 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13939 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13940
fefd3086
MS
139412017-01-10 Martin Sebor <msebor@redhat.com>
13942
13943 PR middle-end/78138
664b1a6b 13944 * gcc.dg/pr78138.c: New test.
fefd3086 13945
b9f4757f
DM
139462017-01-10 David Malcolm <dmalcolm@redhat.com>
13947
13948 PR c++/77949
13949 * g++.dg/diagnostic/pr77949.C: New test case.
13950
5a50f6bb
MS
139512017-01-10 Martin Sebor <msebor@redhat.com>
13952
13953 PR middle-end/78245
13954 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13955
c16880ef
MS
139562017-01-10 Martin Sebor <msebor@redhat.com>
13957
13958 PR tree-optimization/78775
13959 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13960 * gcc.dg/attr-alloc_size-10.c: New test.
13961 * gcc.dg/attr-alloc_size-11.c: New test.
13962 * gcc.dg/builtin-stringop-chk-7.c: New test.
13963 * gcc.dg/pr78775.c: New test.
13964 * gcc.dg/pr78973-2.c: New test.
13965 * gcc.dg/pr78973.c: New test.
13966
5363d9d9
JL
139672017-01-10 Jeff Law <law@redhat.com>
13968
13969 PR tree-optimization/77766
13970 PR tree-optimization/78856
13971 * gcc.c-torture/execute/pr77766.c: New test.
13972
aae23693
RB
139732016-01-10 Richard Biener <rguenther@suse.de>
13974
13975 PR tree-optimization/79034
13976 * g++.dg/torture/pr79034.C: New testcase.
13977
a0843aed
ML
139782017-01-10 Martin Liska <mliska@suse.cz>
13979
13980 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13981 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13982 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13983 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13984 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13985 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13986 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13987 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13988 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13989 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13990 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13991 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13992 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13993 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13994 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13995 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13996 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13997 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13998 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13999 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
14000 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
14001 * gcc.dg/ipa/pr64307.c: Likewise.
14002 * gcc.dg/ipa/pr77653.c: Likewise.
14003
79fc8ffe
AS
140042017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
14005
14006 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
14007 * g++.dg/other/i386-3.C: Ditto.
14008 * gcc.target/i386/sse-12.c: Ditto.
14009 * gcc.target/i386/sse-13.c: Ditto.
14010 * gcc.target/i386/sse-22.c: Ditto.
14011 * gcc.target/i386/sse-23.c: Ditto.
14012 * gcc.target/i386/builtin_target.c: Handle new option.
14013 * gcc.target/i386/funcspec-56.inc: Test new attributes.
14014 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
14015 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
14016
dfa6951f
MS
140172017-01-09 Martin Sebor <msebor@redhat.com>
14018
14019 PR testsuite/79036
14020 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
14021 with different precisions.
14022
a271e415
EB
140232017-01-09 Eric Botcazou <ebotcazou@adacore.com>
14024
14025 * g++.dg/opt/call2.C: New test.
14026 * g++.dg/opt/call3.C: Likewise.
14027 * gnat.dg/array26.adb: New test.
14028 * gnat.dg/array26_pkg.ad[sb]: New helper.
14029 * gnat.dg/array27.adb: New test.
14030 * gnat.dg/array27_pkg.ad[sb]: New helper.
14031 * gnat.dg/array28.adb: New test.
14032 * gnat.dg/array28_pkg.ad[sb]: New helper.
14033
bd2c6270
JJ
140342017-01-09 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR translation/79019
14037 PR translation/79020
14038 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
14039 diagnostics.
14040 * gfortran.dg/initialization_17.f90: Likewise.
14041
1c1d8e75
DH
140422017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
14043
14044 PR testsuite/79026
14045 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
14046 * gcc.target/i386/pr78904-4.c: Likewise.
14047 * gcc.target/i386/pr78904-6.c: Likewise.
14048 * gcc.target/i386/pr78967-2.c: Likewise.
14049
cb330ba5
JJ
140502017-01-09 Jakub Jelinek <jakub@redhat.com>
14051
14052 PR tree-optimization/78899
14053 * gcc.target/i386/pr78899.c: New test.
14054 * gcc.dg/pr71077.c: New test.
14055
a5e14a42
MJ
140562017-01-09 Martin Jambor <mjambor@suse.cz>
14057
14058 PR ipa/78365
14059 PR ipa/78599
14060 * gcc.dg/torture/pr78365.c: New test.
14061
01216d27
JJ
140622017-01-09 Jakub Jelinek <jakub@redhat.com>
14063
dc59e50a
JJ
14064 PR c++/78948
14065 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
14066 (main): Use int* instead of long long.
14067
01216d27
JJ
14068 PR tree-optimization/78938
14069 * gcc.dg/vect/pr78938.c: New test.
14070
c0d4fec7
KT
140712017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14072
14073 * gcc.dg/20161219.c: New test.
14074
7b1b0cc1
RB
140752017-01-09 Richard Biener <rguenther@suse.de>
14076
14077 PR tree-optimization/78997
14078 * gcc.dg/torture/pr78997.c: New testcase.
14079
813b9c0d
RB
140802017-01-09 Richard Biener <rguenther@suse.de>
14081
14082 PR debug/79000
14083 * g++.dg/lto/pr79000_0.C: New testcase.
14084 * g++.dg/lto/pr79000_1.c: Likewise.
14085
efcc8d38
MS
140862017-01-08 Martin Sebor <msebor@redhat.com>
14087
14088 PR middle-end/77708
14089 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
14090 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
14091 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
14092 due to bug 78969.
14093 * gcc.dg/format/pr78569.c: Adjust.
14094
5ccf1d8d
DM
140952017-01-07 David Malcolm <dmalcolm@redhat.com>
14096
14097 PR c++/72803
14098 * g++.dg/diagnostic/pr72803.C: New test case.
14099
42002dfe
MS
141002017-01-07 Martin Sebor <msebor@redhat.com>
14101
14102 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
14103 * gcc.dg/attr-alloc_size-4.c: Same.
14104
de91486c
AV
141052017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
14106
14107 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
14108 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
14109 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
14110 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
14111 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
14112 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
14113 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
14114
f55a925e
AS
141152017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14116 * gcc.dg/memcmp-1.c: New.
14117 * gcc.dg/strncmp-1.c: New.
14118
f3caa118
AV
141192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14120
14121 * gcc.target/arm/acle/mcrr: New.
14122 * gcc.target/arm/acle/mcrr2: New.
14123 * gcc.target/arm/acle/mrrc: New.
14124 * gcc.target/arm/acle/mrrc2: New.
14125
ecc9a25b
AV
141262017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14127
14128 * gcc.target/arm/acle/mcr.c: New.
14129 * gcc.target/arm/acle/mrc.c: New.
14130 * gcc.target/arm/acle/mcr2.c: New.
14131 * gcc.target/arm/acle/mrc2.c: New.
14132
3811581f
AV
141332017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14134
14135 * gcc.target/arm/acle/ldc: New.
14136 * gcc.target/arm/acle/ldc2: New.
14137 * gcc.target/arm/acle/ldcl: New.
14138 * gcc.target/arm/acle/ldc2l: New.
14139 * gcc.target/arm/acle/stc: New.
14140 * gcc.target/arm/acle/stc2: New.
14141 * gcc.target/arm/acle/stcl: New.
14142 * gcc.target/arm/acle/stc2l: New.
14143
d57daa0c
AV
141442017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14145
14146 * gcc.target/arm/acle/acle.exp: Run tests for different options
14147 and make sure fat-lto-objects is used such that we can still do
14148 assemble scans.
14149 * gcc.target/arm/acle/cdp.c: New.
14150 * gcc.target/arm/acle/cdp2.c: New.
14151 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
14152 (check_effective_target_arm_coproc1_ok_nocache): New.
14153 (check_effective_target_arm_coproc2_ok): New.
14154 (check_effective_target_arm_coproc2_ok_nocache): New.
14155 (check_effective_target_arm_coproc3_ok): New.
14156 (check_effective_target_arm_coproc3_ok_nocache): New.
14157 (check_effective_target_arm_coproc4_ok): New.
14158 (check_effective_target_arm_coproc4_ok_nocache): New.
14159
8a123229
MS
141602017-01-06 Martin Sebor <msebor@redhat.com>
14161
14162 PR middle-end/78605
14163 * gcc.dg/tree-ssa/pr78605.c: New test.
14164
5b8999d6
MS
141652017-01-05 Martin Sebor <msebor@redhat.com>
14166
14167 PR tree-optimization/78910
14168 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
14169 diagnostics.
14170 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14171 * gcc.dg/tree-ssa/pr78910.c: New test.
14172
4e89adf9
EB
141732017-01-05 Eric Botcazou <ebotcazou@adacore.com>
14174
14175 * gcc.dg/sso-10.c: New test.
14176
962c5679
JJ
141772017-01-05 Jakub Jelinek <jakub@redhat.com>
14178
cfd719e7
JJ
14179 PR tree-optimization/71016
14180 * gcc.target/i386/pr71016.c: New test.
14181 * gcc.target/aarch64/pr71016.c: New test.
14182 * gcc.dg/tree-ssa/pr66726-3.c: New test.
14183
26f20371
JJ
14184 PR c++/78931
14185 * g++.dg/cpp1z/decomp19.C: New test.
14186
962c5679
JJ
14187 PR c++/78890
14188 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
14189 * g++.dg/init/union1.C: Likewise.
14190 * g++.dg/cpp0x/union6.C: Expect errors.
14191 * g++.dg/cpp0x/union8.C: New test.
14192 * g++.dg/cpp0x/pr78890-1.C: New test.
14193 * g++.dg/cpp0x/pr78890-2.C: New test.
14194
8c15f541
DE
141952017-01-05 David Edelsohn <dje.gcc@gmail.com>
14196
14197 * gcc.target/powerpc/pr71670.c: Require p9vector.
14198 * gcc.target/powerpc/p9-novsx.c: Same.
14199
51b86113
DM
142002017-01-05 David Malcolm <dmalcolm@redhat.com>
14201
14202 * selftests/asr_div1.rtl: New file.
14203 * selftests/aarch64: New subdirectory.
14204 * selftests/aarch64/times-two.rtl: New file.
14205 * selftests/bb-index.rtl: New file.
14206 * selftests/cfg-test.rtl: New file.
14207 * selftests/const-int.rtl: New file.
14208 * selftests/example-labels.rtl: New file.
14209 * selftests/insn-with-mode.rtl: New file.
14210 * selftests/jump-to-label-ref.rtl: New file.
14211 * selftests/jump-to-return.rtl: New file.
14212 * selftests/jump-to-simple-return.rtl: New file.
14213 * selftests/mem.rtl: New file.
14214 * selftests/note-insn-deleted.rtl: New file.
14215 * selftests/note_insn_basic_block.rtl: New file.
14216 * selftests/simple-cse.rtl: New file.
14217 * selftests/symbol-ref.rtl: New file.
14218 * selftests/x86_64: New subdirectory.
14219 * selftests/x86_64/call-insn.rtl: New file.
14220 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
14221 * selftests/x86_64/times-two.rtl: New file.
14222 * selftests/x86_64/unspec.rtl: New file.
14223
dc7650cc
NS
142242017-01-05 Nathan Sidwell <nathan@acm.org>
14225
14226 PR c++/78765
14227 * g++.dg/cpp0x/pr78765.C: New.
14228
3db70565
DV
142292017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14230
14231 * gcc.target/s390/memcpy-2.c: New test.
14232 * gcc.target/s390/memset-2.c: New test.
14233
f5a537e3
AK
142342017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14235
14236 * gcc.target/s390/memcpy-1.c: New test.
14237
d80c6d02
JL
142382017-01-04 Jeff Law <law@redhat.com>
14239
14240 PR tree-optimization/78812
14241 * g++.dg/torture/pr78812.C: New test.
14242
08edc320 142432017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
14244
14245 PR target/71977
14246 PR target/70568
14247 PR target/78823
14248 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
14249 64-bit VSX systems with direct move, whether we optimize common
14250 code sequences in the GLIBC math library for float math functions.
14251 * gcc.target/powerpc/pr71977-2.c: Likewise.
14252
a9342885
MP
142532017-01-04 Marek Polacek <polacek@redhat.com>
14254
14255 PR c++/64767
14256 * c-c++-common/Wpointer-compare-1.c: New test.
14257
066435fe
JJ
142582017-01-04 Jakub Jelinek <jakub@redhat.com>
14259
abec4284
JJ
14260 PR c++/78949
14261 * c-c++-common/Wunused-var-16.c: New test.
14262
26c43e27
JJ
14263 PR c++/78693
14264 * g++.dg/cpp0x/pr78693.C: New test.
14265
fc73e60c
JJ
14266 PR driver/78957
14267 * gcc.dg/pr78957.c: New test.
14268
c9cf3863
JJ
14269 * g++.dg/cpp1y/auto-fn34.C: New test.
14270
066435fe
JJ
14271 PR c++/71182
14272 * g++.dg/cpp0x/pr71182.C: New test.
14273
598bd687
KN
142742017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14275
14276 PR target/78056
14277 * gcc.target/powerpc/pr78056-1.c: New test.
14278 * gcc.target/powerpc/pr78056-2.c: New test.
14279 * gcc.target/powerpc/pr78056-3.c: New test.
14280 * gcc.target/powerpc/pr78056-4.c: New test.
14281 * gcc.target/powerpc/pr78056-5.c: New test.
14282 * gcc.target/powerpc/pr78056-6.c: New test.
14283 * gcc.target/powerpc/pr78056-7.c: New test.
14284 * gcc.target/powerpc/pr78056-8.c: New test.
14285 * lib/target-supports.exp
14286 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14287 whether the effective target supports the popcntb instruction.
14288
8194635a
JL
142892017-01-03 Jeff Law <law@redhat.com>
14290
14291 PR tree-optimization/67955
14292 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14293
baf9ebc8
MP
142942017-01-04 Marek Polacek <polacek@redhat.com>
14295
14296 PR c++/77545
14297 PR c++/77284
14298 * g++.dg/cpp0x/range-for32.C: New test.
14299 * g++.dg/cpp0x/range-for33.C: New test.
14300
5dd9a9d0
DM
143012017-01-04 David Malcolm <dmalcolm@redhat.com>
14302
14303 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14304
4bf07f3f
NS
143052017-01-04 Nathan Sidwell <nathan@acm.org>
14306
14307 PR c++/66735
14308 * g++.dg/cpp1y/pr66735.C: New.
14309
165ba2e9
JJ
143102017-01-04 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR tree-optimization/71563
14313 * gcc.dg/tree-ssa/pr71563.c: New test.
14314
4567f969
JB
143152017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14316
14317 PR fortran/78534
14318 PR fortran/78976
14319 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14320 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14321 * gfortran.dg/transfer_intrinsic_1.f90: Change
14322 scan-tree-dump-times due to gfc_trans_string_copy change to
14323 avoid -Wstringop-overflow.
14324
1c06f07f
JL
143252017-01-03 Jeff Law <law@redhat.com>
14326
14327 PR tree-optimization/78856
14328 * gcc.c-torture/execute/pr78856.c: New test.
14329
60fb638f
MM
143302017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14331
14332 PR target/78953
14333 * gcc.target/powerpc/pr78953.c: New test.
14334
e4d02f52
ILT
143352017-01-03 Ian Lance Taylor <iant@google.com>
14336
14337 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14338 enums.
14339
5b4f088d
MS
143402017-01-03 Martin Sebor <msebor@redhat.com>
14341
14342 PR tree-optimization/78696
14343 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14344 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14345 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14346 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14347
143482017-01-03 David Malcolm <dmalcolm@redhat.com>
14349
14350 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14351 with more than one digit.
14352 * lib/gcc-dg.exp (process-message): Support more than one digit
14353 in relative line specifications.
14354
143552017-01-03 Jakub Jelinek <jakub@redhat.com>
14356
14357 PR tree-optimization/78965
14358 * gcc.dg/pr78965.c: New test.
14359
14360 PR middle-end/78901
14361 * g++.dg/opt/pr78901.C: New test.
14362
143632017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14364
14365 PR fortran/78534
14366 PR fortran/66310
14367 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14368 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14369 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14370 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14371 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14372 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14373 * gfortran.dg/string_1_lp64.f90: New test.
14374 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14375 * gfortran.dg/string_3_lp64.f90: New test.
14376 * gfortran.dg/transfer_intrinsic_1.f90: Change
14377 scan-tree-dump-times due to gfc_trans_string_copy change to
14378 avoid -Wstringop-overflow.
14379
8b7163c6
UB
143802017-01-02 Uros Bizjak <ubizjak@gmail.com>
14381
14382 PR target/78967
14383 * gcc.target/i386/pr78967-1.c: New test.
14384 * gcc.target/i386/pr78967-2.c: Ditto.
14385 * gcc.target/i386/pr78967-3.c: Ditto.
14386
14387 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14388 * gcc.target/i386/pr78904-4.c: Ditto.
14389 * gcc.target/i386/pr78904-6.c: Ditto.
14390
e2940b98
JH
143912017-01-01 Jan Hubicka <hubicka@ucw.cz>
14392
14393 PR middle-end/77674
14394 * g++.dg/torture/pr77674.C: New testcase.
14395
cbe34bb5 143962017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14397
14398 Update copyright years.
818ab71a 14399\f
cbe34bb5 14400Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14401
14402Copying and distribution of this file, with or without modification,
14403are permitted in any medium without royalty provided the copyright
14404notice and this notice are preserved.