]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/82402 (error: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
15b6695a
RB
12017-11-24 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/82402
4 * gcc.dg/torture/pr82402.c: New testcase.
5
6a248fce
RB
62017-11-24 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/83128
9 * gcc.dg/tree-ssa/ssa-fre-62.c: New testcase.
10
51feb980
JJ
112017-11-24 Jakub Jelinek <jakub@redhat.com>
12
96281645
JJ
13 PR sanitizer/83014
14 * gcc.dg/ubsan/pr83014.c: New test.
15
51feb980
JJ
16 * gcc.dg/builtin-object-size-18.c: New test.
17
de860379
JK
182017-11-23 Julia Koval <julia.koval@intel.com>
19
20 gcc.target/i386/avx512f-vpexpandb-1.c: New test.
21 gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
22 gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
23 gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
24 gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
25 gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
26 gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
27 gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
28
11cca3ca
JK
292017-11-16 Julia Koval <julia.koval@intel.com>
30
31 gcc.target/i386/avx512-check.h: Handle AVX512VBMI2 bit.
32 gcc.target/i386/avx512f-vpcompressb-1.c: New test.
33 gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
34 gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
35 gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
36 gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
37 gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
38 gcc.target/i386/avx512vl-vpcompressw-1.c: Ditto.
39 gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
40 gcc.target/i386/i386.exp (check_effective_target_avx512vbmi2): New.
41
11aa5637
JJ
422017-11-23 Jakub Jelinek <jakub@redhat.com>
43
41521dee
JJ
44 * gcc.dg/gomp/declare-simd-1.c (f9): Remove.
45 * gcc.dg/gomp/declare-simd-5.c: New test.
46
11aa5637
JJ
47 * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options.
48 * g++.dg/pr65240-2.C: Likewise.
49 * g++.dg/pr65240-3.C: Likewise.
50 * g++.dg/pr65240-4.C: Likewise.
51
c138eb5c
CB
522017-11-23 Charles Baylis <charles.baylis@linaro.org>
53
54 * gcc.target/arm/addr-modes-float.c: New test.
55 * gcc.target/arm/addr-modes-int.c: New test.
56 * gcc.target/arm/addr-modes.h: New header.
57
ac9effed
EB
582017-11-23 Eric Botcazou <ebotcazou@adacore.com>
59
60 * testsuite/gcc.dg/pr64277.c: Adjust scan.
61 * gcc.dg/tree-prof/unroll-1.c: Use detailed dump and adjust scan.
62 * gcc.dg/tree-ssa/cunroll-1.c: Adjust scan.
63 * gcc.dg/tree-ssa/cunroll-12.c: Likewise.
64 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
65 * gcc.dg/tree-ssa/cunroll-14.c: Likewise.
66 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
67 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
68 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
69 * gcc.dg/tree-ssa/loop-1.c: Likewise.
70 * gcc.dg/tree-ssa/loop-23.c: Likewise.
71 * gcc.dg/tree-ssa/pr61743-1.c: Likewise.
72 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
73 * gcc.dg/unroll-2.c (foo): Adjust message.
74 (foo2): Likewise.
75 * gcc.dg/unroll-3.c: Adjust scan.
76 * gcc.dg/unroll-4.c: Likewise.
77 * gcc.dg/unroll-5.c: Likewise.
78 * gcc.dg/unroll-7.c: Use detailed dump and adjust scan.
79 * gnat.dg/unroll1.ad[sb]: New test.
80 * gnat.dg/unroll2.ad[sb]: Likewise.
81 * gnat.dg/unroll3.ad[sb]: Likewise.
82
0009a6c3
JH
832017-11-23 Jan Hubicka <hubicka@ucw.cz>
84
85 * gcc.dg/ipa/inline-1.c: Update template.
86
2145b601
JJ
872017-11-23 Jakub Jelinek <jakub@redhat.com>
88
89 PR middle-end/82253
90 * gfortran.dg/pr82253.f90: New test.
91
f36a7f04
PT
922017-11-23 Paul Thomas <pault@gcc.gnu.org>
93
94 PR fortran/82814
95 * gfortran.dg/submodule_31.f08: New test.
96
d7a160a4
RB
972017-11-23 Richard Biener <rguenther@suse.de>
98
99 PR tree-optimization/23094
100 * gcc.dg/tree-ssa/ssa-fre-61.c: New testcase.
101
78bebfb2
RB
1022017-11-23 Richard Biener <rguenther@suse.de>
103
104 PR tree-optimization/83089
105 * gcc.dg/pr83089.c: Require pthread.
106
6c19e703
JJ
1072017-11-22 Jakub Jelinek <jakub@redhat.com>
108
d057fdc8
JJ
109 * g++.dg/abi/pr68355.C: Don't expect tail call on ia32.
110
6c19e703
JJ
111 PR c++/82401
112 * g++.dg/cpp0x/pr82401.C: New test.
113
d5438715
DM
1142017-11-22 David Malcolm <dmalcolm@redhat.com>
115
116 PR tree-optimization/82588
117 PR tree-optimization/82583
118 * jit.dg/test-error-array-bounds.c (verify_code): Update expected
119 error message from -Warray-bounds.
120
1324d3f3
JJ
1212017-11-22 Jakub Jelinek <jakub@redhat.com>
122
123 * g++.dg/graphite/pr41562.C: Add -Wno-return-type.
124
ce95abc4
DM
1252017-11-22 David Malcolm <dmalcolm@redhat.com>
126
127 PR c++/62170
128 * g++.dg/diagnostic/aka1.C: Update expected error messages to
129 reflect fixes to quoting.
130 * g++.dg/diagnostic/aka2.C: New test case.
131 * g++.dg/parse/error55.C: Update expected error messages to
132 reflect fixes to quoting.
133 * gcc.dg/diag-aka-1.c: Likewise.
134 * gcc.dg/diag-aka-2.c: New test case.
135 * gcc.dg/pr13804-1.c: Update expected error messages to reflect
136 fixes to quoting.
137 * gcc.dg/pr56980.c: Likewise.
138 * gcc.dg/pr65050.c: Likewise.
139 * gcc.dg/redecl-14.c: Likewise.
140 * gcc.dg/utf16-4.c Likewise.
141 * gcc.target/i386/sse-vect-types.c (__m128d): Likewise.
142 * obj-c++.dg/invalid-type-1.mm: Likewise.
143 * objc.dg/proto-lossage-4.m: Likewise.
144
d8d9aa38
UB
1452017-11-22 Uros Bizjak <ubizjak@gmail.com>
146
147 * lib/target-supports.exp (check_effective_target_bswap16): Remove
148 (check_effective_target_bswap32): Ditto.
149 (check_effective_target_bswap64): Ditto.
150 * gcc.dg/optimize-bswaphi-1.c: Use bswap effective
151 target instead of bswap16.
152 * gcc.dg/optimize-bswapsi-1.c: Use bswap effective
153 target instead of bswap32.
154 * gcc.dg/optimize-bswapsi-2.c: Ditto.
155 * gcc.dg/optimize-bswapsi-3.c: Ditto.
156 * gcc.dg/optimize-bswapsi-4.c: Ditto.
157 * gcc.dg/optimize-bswapsi-5.c: Ditto.
158 * gcc.dg/pr77673.c: Ditto.
159 * gcc.dg/optimize-bswapdi-1.c: Use bswap effective
160 target instead of bswap64.
161 * gcc.dg/optimize-bswapdi-2.c: Ditto.
162 * gcc.dg/optimize-bswapdi-3.c: Ditto.
163
ddc9995b
TK
1642017-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
165
166 PR fortran/36313
167 * gfortran.dg/maxloc_string_1.f90: New test.
168 * gfortran.dg/minloc_string_1.f90: New test.
169
e54675bb
MG
1702017-11-22 Marc Glisse <marc.glisse@inria.fr>
171
172 PR tree-optimization/83104
173 * gcc.c-torture/compile/pr83104.c: New file.
174
29a3136e
CL
1752017-11-22 Christophe Lyon <christophe.lyon@linaro.org>
176
177 * gcc.target/arm/pr56184.C: Add -Wno-return-type to dg-options.
178
974aedcc
MP
1792017-11-22 Marek Polacek <polacek@redhat.com>
180 H.J. Lu <hongjiu.lu@intel.com>
181 Jason Merrill <jason@redhat.com>
182
183 PR c++/60336
184 PR middle-end/67239
185 PR target/68355
186 * g++.dg/abi/empty12.C: New test.
187 * g++.dg/abi/empty12.h: New test.
188 * g++.dg/abi/empty12a.c: New test.
189 * g++.dg/abi/empty13.C: New test.
190 * g++.dg/abi/empty13.h: New test.
191 * g++.dg/abi/empty13a.c: New test.
192 * g++.dg/abi/empty14.C: New test.
193 * g++.dg/abi/empty14.h: New test.
194 * g++.dg/abi/empty14a.c: New test.
195 * g++.dg/abi/empty15.C: New test.
196 * g++.dg/abi/empty15.h: New test.
197 * g++.dg/abi/empty15a.c: New test.
198 * g++.dg/abi/empty16.C: New test.
199 * g++.dg/abi/empty16.h: New test.
200 * g++.dg/abi/empty16a.c: New test.
201 * g++.dg/abi/empty17.C: New test.
202 * g++.dg/abi/empty17.h: New test.
203 * g++.dg/abi/empty17a.c: New test.
204 * g++.dg/abi/empty18.C: New test.
205 * g++.dg/abi/empty18.h: New test.
206 * g++.dg/abi/empty18a.c: New test.
207 * g++.dg/abi/empty19.C: New test.
208 * g++.dg/abi/empty19.h: New test.
209 * g++.dg/abi/empty19a.c: New test.
210 * g++.dg/abi/empty20.C: New test.
211 * g++.dg/abi/empty21.C: New test.
212 * g++.dg/abi/empty22.C: New test.
213 * g++.dg/abi/empty22.h: New test.
214 * g++.dg/abi/empty22a.c: New test.
215 * g++.dg/abi/empty23.C: New test.
216 * g++.dg/abi/empty24.C: New test.
217 * g++.dg/abi/empty25.C: New test.
218 * g++.dg/abi/empty25.h: New test.
219 * g++.dg/abi/empty25a.c: New test.
220 * g++.dg/abi/empty26.C: New test.
221 * g++.dg/abi/empty26.h: New test.
222 * g++.dg/abi/empty26a.c: New test.
223 * g++.dg/abi/empty27.C: New test.
224 * g++.dg/abi/empty28.C: New test.
225 * g++.dg/abi/pr60336-1.C: New test.
226 * g++.dg/abi/pr60336-10.C: New test.
227 * g++.dg/abi/pr60336-11.C: New test.
228 * g++.dg/abi/pr60336-12.C: New test.
229 * g++.dg/abi/pr60336-2.C: New test.
230 * g++.dg/abi/pr60336-3.C: New test.
231 * g++.dg/abi/pr60336-4.C: New test.
232 * g++.dg/abi/pr60336-5.C: New test.
233 * g++.dg/abi/pr60336-6.C: New test.
234 * g++.dg/abi/pr60336-7.C: New test.
235 * g++.dg/abi/pr60336-8.C: New test.
236 * g++.dg/abi/pr60336-9.C: New test.
237 * g++.dg/abi/pr68355.C: New test.
238 * g++.dg/lto/pr60336_0.C: New test.
239
fc7160b2
TP
2402017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
241
242 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Adapt expectations
243 to vmov instructions now generated.
244 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
245 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
246 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
247 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
248 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
249
9388732a
TC
2502017-11-22 Tamar Christina <tamar.christina@arm.com>
251
252 * gcc.target/arm/simd/vdot-compile.c: New.
253 * gcc.target/arm/simd/vect-dot-qi.h: New.
254 * gcc.target/arm/simd/vect-dot-s8.c: New.
255 * gcc.target/arm/simd/vect-dot-u8.c: New
256
e88efb99
UB
2572017-11-22 Uros Bizjak <ubizjak@gmail.com>
258
259 * lib/target-supports.exp (check_effective_target_bswap16):
260 Do not skip on alpha and x86 targets.
261
543382b7
SD
2622017-11-22 Sudakshina Das <sudi.das@arm.com>
263
264 * gcc.target/arm/armv8_2-fp16-move-1.c: Add -mfloat-abi=hard option.
265
a76ef9c5
RS
2662017-11-22 Richard Sandiford <richard.sandiford@linaro.org>
267
268 PR testsuite/83004
269 * gcc.dg/vect/pr81136.c: Restore previous alignment of 32
270 in the default case.
271
ff479068
JJ
2722017-11-22 Jakub Jelinek <jakub@redhat.com>
273
274 PR tree-optimization/83044
275 * gcc.dg/pr83044.c: New test.
276 * c-c++-common/Warray-bounds.c (fb): Fix up MAX value.
277
a7d3cd40
PT
2782017-11-22 Paul Thomas <pault@gcc.gnu.org>
279
280 PR fortran/79072
281 * gfortran.dg/class_result_6.f90: New test for comment 10 of
282 the PR.
283
a2998ed1
JJ
2842017-11-22 Jakub Jelinek <jakub@redhat.com>
285
aaa49b45
JJ
286 PR debug/83084
287 * g++.dg/opt/pr83084.C: New test.
288
a2998ed1
JJ
289 PR middle-end/82875
290 * gcc.dg/pr82875.c: New test.
291 * gcc.c-torture/compile/pr82875.c: New test.
292
0a770b59
JJ
293 PR debug/83034
294 * gcc.dg/pr83034.c: New test.
295
8f8e5326
RB
2962017-11-22 Richard Biener <rguenther@suse.de>
297
298 PR tree-optimization/83089
299 * gcc.dg/pr83089.c: New testcase.
300
d4300cc6
DM
3012017-11-21 David Malcolm <dmalcolm@redhat.com>
302
303 PR c/83056
304 * gcc.dg/spellcheck-pr83056.c: New test case.
305
6a33d0ff
MS
3062017-11-21 Martin Sebor <msebor@redhat.com>
307
308 PR tree-optimization/82945
309 * c-c++-common/Wstringop-truncation-2.c: New test.
310 * c-c++-common/Wstringop-truncation.c: Adjust.
311 * c-c++-common/attr-nonstring-2.c: Adjust.
312 * c-c++-common/attr-nonstring-3.c: New test.
313
ab2c4ec8
SS
3142017-11-21 Sergey Shalnov <Sergey.Shalnov@intel.com>
315
316 * g++.dg/ext/pr57362.C (__attribute__): Test
317 prefer-vector-width=[128|256] target attribute.
318 * gcc.target/i386/avx512f-constant-float-return.c (dg-optioins):
319 Use -mprefer-vector-width=256 instead of -mprefer-avx256.
320 * gcc.target/i386/avx512f-prefer.c: Ditto.
321 * gcc.target/i386/pr82460-2.c: Ditto.
322
84fa214d
ML
3232017-11-21 Martin Liska <mliska@suse.cz>
324
325 * g++.dg/cpp0x/constexpr-48089.C: Add quotes for constexpr
326 keyword; add dg-message for 'in .constexpr. expansion of '.
327 * g++.dg/cpp0x/constexpr-50060.C: Likewise.
328 * g++.dg/cpp0x/constexpr-60049.C: Likewise.
329 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
330 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
331 * g++.dg/cpp0x/constexpr-cast.C: Likewise.
332 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
333 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
334 * g++.dg/cpp0x/constexpr-generated1.C: Likewise.
335 * g++.dg/cpp0x/constexpr-ice16.C: Likewise.
336 * g++.dg/cpp0x/constexpr-ice5.C: Likewise.
337 * g++.dg/cpp0x/constexpr-incomplete2.C: Likewise.
338 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
339 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
340 * g++.dg/cpp0x/constexpr-shift1.C: Likewise.
341 * g++.dg/cpp1y/constexpr-70265-1.C: Likewise.
342 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
343 * g++.dg/cpp1y/constexpr-79655.C: Likewise.
344 * g++.dg/cpp1y/constexpr-new.C: Likewise.
345 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
346 * g++.dg/cpp1y/constexpr-shift1.C: Likewise.
347 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
348 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
349 * g++.dg/ext/constexpr-vla1.C: Likewise.
350 * g++.dg/ext/constexpr-vla2.C: Likewise.
351 * g++.dg/ext/constexpr-vla3.C: Likewise.
352 * g++.dg/cpp0x/static_assert10.C: Likewise.
353 * g++.dg/cpp1y/pr63996.C: Likewise.
354 * g++.dg/cpp1y/pr68180.C: Likewise.
355 * g++.dg/cpp1y/pr77830.C: Likewise.
356 * g++.dg/ubsan/pr63956.C: Likewise.
357
826eccc6
JJ
3582017-11-21 Jakub Jelinek <jakub@redhat.com>
359
360 PR c++/83045
361 * c-c++-common/pr61405.c (fn0, fn1): Add return stmts.
362 * c-c++-common/Wlogical-op-2.c (fn): Likewise.
363 * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options.
364 * g++.dg/opt/combine.C: Likewise.
365 * g++.dg/ubsan/return-3.C: Likewise.
366 * g++.dg/pr59445.C: Likewise.
367 * g++.dg/pr49847.C: Likewise.
368 * g++.dg/ipa/pr61800.C: Likewise.
369 * g++.dg/ipa/pr63470.C: Likewise.
370 * g++.dg/ipa/pr68672-1.C: Likewise.
371 * g++.dg/pr58438.C: Likewise.
372 * g++.dg/torture/pr59265.C: Likewise.
373 * g++.dg/tree-ssa/ssa-dse-2.C: Likewise.
374 * g++.old-deja/g++.eh/catch13.C: Likewise.
375 * g++.old-deja/g++.eh/crash1.C: Likewise.
376 * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning.
377 * g++.dg/torture/pr55740.C: Likewise.
378 * g++.dg/torture/pr43257.C: Likewise.
379 * g++.dg/torture/pr64280.C: Likewise.
380 * g++.dg/torture/pr54684.C: Likewise.
381 * g++.dg/torture/pr56694.C: Likewise.
382 * g++.dg/torture/pr68470.C: Likewise.
383 * g++.dg/torture/pr60648.C: Likewise.
384 * g++.dg/torture/pr71281.C: Likewise.
385 * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options.
386 * g++.dg/torture/pr64669.C: Likewise.
387 * g++.dg/torture/pr58369.C: Likewise.
388 * g++.dg/torture/pr33627.C: Likewise.
389 * g++.dg/torture/predcom-1.C: Add
390 #pragma GCC diagnostic ignored "-Wreturn-type".
391 * g++.dg/lto/20090221_0.C: Likewise.
392 * g++.dg/lto/20091026-1_1.C: Likewise.
393 * g++.dg/lto/pr54625-1_1.C: Likewise.
394 * g++.dg/warn/pr83045.C: New test.
395
8fccb0a6
UB
3962017-11-21 Uros Bizjak <ubizjak@gmail.com>
397
398 * gcc.target/i386/movbe-1.c: Update scan string for movbe
399 with integer suffix.
400 * gcc.target/i386/movbe-2.c: Ditto.
401 * gcc.target/i386/movbe-3.c: Ditto.
402 * gcc.target/i386/movbe-4.c: Ditto.
403 * gcc.target/i386/movbe-5.c: Ditto.
404
00709c08
PC
4052017-11-21 Paolo Carlini <paolo.carlini@oracle.com>
406
407 PR c++/83020
408 * g++.dg/cpp1z/pr83020.C: New.
409
06988296
JJ
4102017-11-21 Jakub Jelinek <jakub@redhat.com>
411
412 PR target/82880
413 * gcc.dg/opts-8.c: New test.
414
13f5d5e0
CZ
4152017-11-21 Claudiu Zissulescu <claziss@synopsys.com>
416
417 * gcc.target/arc/loop-5.cpp: New test.
418
83087d65
JJ
4192017-11-21 Jakub Jelinek <jakub@redhat.com>
420
97031af7
JJ
421 PR tree-optimization/83047
422 * gcc.dg/pr83047.c: New test.
423
7768f20b
JJ
424 P0428R2 - familiar template syntax for generic lambdas
425 * g++.dg/cpp1y/lambda-generic-x.C: Adjust warnings and limit
426 to c++17_down target.
427 * g++.dg/cpp1y/lambda-generic-dep.C: Likewise.
428 * g++.dg/cpp1y/lambda-generic-77914.C: Adjust error and limit
429 to c++17_down target.
430 * g++.dg/cpp2a/lambda-generic1.C: New test.
431 * g++.dg/cpp2a/lambda-generic2.C: New test.
432 * g++.dg/cpp2a/lambda-generic3.C: New test.
433 * g++.dg/cpp2a/lambda-generic4.C: New test.
434 * g++.dg/cpp2a/lambda-generic5.C: New test.
435
d44ed508
JJ
436 PR c++/83059
437 * c-c++-common/pr83059.c: New test.
438
8b87e0d1
JJ
439 PR debug/82718
440 * gcc.dg/debug/dwarf2/pr82718-1.c: New test.
441 * gcc.dg/debug/dwarf2/pr82718-2.c: New test.
442
83087d65
JJ
443 PR debug/82933
444 * gcc.dg/rtl/x86_64/pr82933.c: New test.
445
34b81eb9
EG
4462017-11-20 Eric Gallager <egall@gwmail.gwu.edu>
447
448 PR preprocessor/81794
449 * gcc.dg/pragma-diag-7.c: Update to include check for
450 stringification.
451
26edace6
DM
4522017-11-20 David Malcolm <dmalcolm@redhat.com>
453
454 PR c/81404
455 * g++.dg/spellcheck-stdlib.C: New.
456 * gcc.dg/spellcheck-stdlib.c (test_INT_MAX): New.
457
b1212255
DM
4582017-11-20 David Malcolm <dmalcolm@redhat.com>
459
460 * gcc.dg/spellcheck-stdlib.c: New test case.
461
01ada121
DM
4622017-11-20 David Malcolm <dmalcolm@redhat.com>
463
464 PR c++/72786
465 * g++.dg/spellcheck-macro-ordering-2.C: New test case.
466 * g++.dg/spellcheck-macro-ordering.C: Add dg-message directives
467 for macro used-before-defined.
468
874b8068
SE
4692017-11-20 Steve Ellcey <sellcey@cavium.com>
470
471 PR target/81356
472 * gfortran.dg/pr45636.f90 (aarch64*-*-*): Remove from xfail list.
473
121075d7
UB
4742017-11-20 Uros Bizjak <ubizjak@gmail.com>
475 Jakub Jelinek <jakub@redhat.com>
476
477 * gcc.target/i386/movbe-5.c: New test.
478
6017b8f0
PT
4792017-11-20 Paul Thomas <pault@gcc.gnu.org>
480
481 PR fortran/79072
482 * gfortran.dg/class_result_5.f90: New test.
483
d68ddd2b
JJ
4842017-11-20 Jakub Jelinek <jakub@redhat.com>
485
486 P0329R4: Designated Initialization
487 * g++.dg/ext/desig2.C: Adjust comment, no sorry about designator
488 refering to second member.
489 (b): New variable and associated expected diagnostic.
490 * g++.dg/ext/desig4.C: For C++2A expect diagnostics.
491 * g++.dg/ext/desig5.C: Add dg-do dg-compile and empty dg-options.
492 * g++.dg/ext/desig8.C: Likewise.
493 * g++.dg/ext/desig9.C: New test.
494 * g++.dg/ext/pr27019.C: Don't expect any diagnostics.
495 * g++.dg/init/error2.C: Adjust expected diagnostics.
496 * g++.dg/cpp0x/desig1.C: Add dg-options with -pedantic, expect
497 warning on C99 designators.
498 * g++.dg/cpp2a/desig1.C: New test.
499 * g++.dg/cpp2a/desig2.C: New test.
500 * g++.dg/cpp2a/desig3.C: New test.
501 * g++.dg/cpp2a/desig4.C: New test.
502 * g++.dg/cpp2a/desig5.C: New test.
503 * g++.dg/cpp2a/desig6.C: New test.
504
6aa80414
NS
5052017-11-20 Nathan Sidwell <nathan@acm.org>
506
507 PR c++/82878
508 * g++.dg/cpp0x/pr82878.C: New.
509 * g++.dg/cpp1z/inh-ctor38.C: Check moves too.
510
9cdcebf9
BC
5112017-11-20 Bin Cheng <bin.cheng@arm.com>
512
513 * gcc.dg/tree-ssa/predcom-dse-12.c: New test.
514
50dec459
MG
5152017-11-20 Marc Glisse <marc.glisse@inria.fr>
516
517 PR testsuite/82951
518 * gcc.c-torture/execute/20040409-1.c: Move invalid tests...
519 * gcc.c-torture/execute/20040409-1w.c: ... here with -fwrapv.
520 * gcc.c-torture/execute/20040409-2.c: Move invalid tests...
521 * gcc.c-torture/execute/20040409-2w.c: ... here with -fwrapv.
522 * gcc.c-torture/execute/20040409-3.c: Move invalid tests...
523 * gcc.c-torture/execute/20040409-3w.c: ... here with -fwrapv.
524 * gcc.dg/tree-ssa/cmpmul-1.c: Tweak condition.
525 * gcc.dg/tree-ssa/vrp118.c: New file.
526
9aab5534
RO
5272017-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
528
529 * g++.dg/pr82836.C: Require int128, __float128 support.
530 Add __float128 options.
531 (size_t): Define using __SIZE_TYPE__.
532
f370e36d
JJ
5332017-11-20 Jakub Jelinek <jakub@redhat.com>
534
535 PR c++/82781
536 * g++.dg/ext/constexpr-pr82781.C: New test.
537
4acdaf98
CL
5382017-11-20 Christophe Lyon <christophe.lyon@linaro.org>
539
540 * gcc.target/arm/pr69180.c: Use -: for no column in expected
541 warnings.
542
4b84d9b8
JJ
5432017-11-20 Jakub Jelinek <jakub@redhat.com>
544
545 PR tree-optimization/78821
546 * gcc.dg/store_merging_16.c: New test.
547
290295fd
JH
5482017-11-19 Jan Hubicka <hubicka@ucw.cz>
549
550 PR target/82281
551 * gcc.target/i386/pr82281.c: New testcase.
552
8a4a6d2e
JH
5532017-11-19 Jan Hubicka <hubicka@ucw.cz>
554
555 PR ipa/81360
556 * gcc.c-torture/compile/pr81360.c: New testcase.
557
a6b22eea
PT
5582017-11-19 Paul Thomas <pault@gcc.gnu.org>
559
560 PR fortran/78990
561 * gfortran.dg/class_67.f90: New test.
562
66c92903
JH
5632017-11-19 Jan Hubicka <hubicka@ucw.cz>
564
565 PR target/82713
566 * gcc.target/i386/pr82713.c: New testcase.
567
f9c59f7e
JJ
5682017-11-19 Jakub Jelinek <jakub@redhat.com>
569
570 PR c/66618
571 PR c/69960
572 * gcc.dg/pr69960.c: New test.
573 * gcc.dg/pr66618.c: New test.
574 * gcc.dg/pr66618-2.c: New test.
575
831cf09d
JB
5762017-11-18 Janne Blomqvist <jb@gcc.gnu.org>
577
578 PR fortran/44292
579 * gfortran.dg/large_recl.f90: New test.
580
a814e35b
TK
5812017-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
582
583 PR fortran/83012
584 * gfortran.dg/contiguous_5.f90: New test.
585
7cac54fb
SE
5862017-11-17 Steve Ellcey <sellcey@cavium.com>
587
588 * gcc.target/aarch64/fmls.c: New test.
589
667b43c1
SE
5902017-11-17 Steve Ellcey <sellcey@cavium.com>
591
592 * gcc.target/aarch64/pr81356.c: New test.
593
274c2d3f
JH
5942017-11-17 Jan Hubicka <hubicka@ucw.cz>
595
596 * gcc.target/i386/xop-imul64-vector.c: Disable vectorizer costmodel.
597
650fe732
JH
5982017-11-17 Jan Hubicka <hubicka@ucw.cz>
599
600 * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision
601 changes.
602 * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision
603 changes.
604
00fbd2dd
NS
6052017-11-17 Nathan Sidwell <nathan@acm.org>
606
607 * g++.dg/pr82836.C: Fix for c++17.
608
ec132ef2
TC
6092017-11-17 Tamar Christina <tamar.christina@arm.com>
610
611 PR target/82641
612 * gcc.target/arm/pragma_arch_attribute.c: New.
613
107d4a0f
SB
6142017-11-17 Segher Boessenkool <segher@kernel.crashing.org>
615
616 * gcc.target/powerpc/altivec-macros.c: Include "-:" in the messages
617 matched for.
618
a851ce04
RB
6192017-11-17 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/83017
622 * gcc.dg/autopar/pr49960.c: Adjust.
623
fdb5fa0c
SD
6242017-11-17 Sudakshina Das <sudi.das@arm.com>
625
626 * gcc.target/arm/armv8_2-fp16-move-1.c: Edit vmov scan-assembler
627 directives.
628
6f203500
TC
6292017-11-17 Tamar Christina <tamar.christina@arm.com>
630
631 * gcc.dg/struct-simple.c: New.
632 * lib/target-supports.exp
633 (check_effective_target_word_mode_no_slow_unalign): New.
634
7326cf0f
TP
6352017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
636
637 * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch
638 instruction to bar.
639
cdee9e6b
TP
6402017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
641
642 * gcc.target/arm/cmse/cmse.exp: Add option to select Armv8-M Baseline
643 or Armv8-M Mainline when running the respective tests.
644 * gcc.target/arm/cmse/baseline/cmse-11.c: Remove architecture check and
645 selection.
646 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
647 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
648 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
649 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
650 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
651 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
652 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
653 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
654 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
655 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
656 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
657 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
658 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
659 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
660 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
661 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
662 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
663 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
664 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
665 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
666 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
667 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
668 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
669
fa30ba99
JJ
6702017-11-17 Jakub Jelinek <jakub@redhat.com>
671
672 PR testsuite/82997
673 * gcc.dg/cpp/macsyntx.c (var1, rest): Don't expect
674 "requires at least one" warning.
675 * gcc.dg/cpp/sysmac1.c (foo): Likewise.
676 * gcc.dg/cpp/macsyntx2.c: New test.
677 * gcc.dg/cpp/sysmac3.c: New test.
678 * gcc.dg/cpp/sysmac3.h: New file.
679
6802017-11-15 Qing Zhao <qing.zhao@oracle.com>
caed5c92
QZ
681
682 PR middle-end/78809
683 * gcc.dg/strcmpopt_1.c: New test.
684
1e39313a
JM
6852017-11-16 Joseph Myers <joseph@codesourcery.com>
686
687 * gcc.dg/c18-version-1.c, gcc.dg/c18-version-2.c: New tests.
688
285346b5
MM
6892017-11-15 Michael Meissner <meissner@linux.vnet.ibm.com>
690
691 * gcc.target/powerpc/bfp/bfp.exp: Look for *.c files, not *.c*
692 files to prevent ~ files from getting recognized.
693 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
694 * gcc.target/powerpc/vsu/vsu.exp: Likewise.
695
dc03239c
HL
6962017-11-16 Henry Linjamäki <henry.linjamaki@parmance.com>
697
698 * brig.dg/test/gimple/vector.hsail: Update for HSA registers' tree
699 representation changes in brig1.
700 * brig.dg/test/gimple/packed.hsail: Likewise.
701 * brig.dg/test/gimple/internal-reg-var-casts.hsail: New.
702
b71289b1
JH
7032017-11-16 Jan Hubicka <hubicka@ucw.cz>
704
705 * gcc.dg/ipa/ipcp-2.c: Lower threshold.
706
913f8c08
MS
7072017-11-16 Martin Sebor <msebor@redhat.com>
708
709 PR middle-end/63477
710 * gcc.dg/pr63477.c: New test.
711
8a5ee94a
MS
7122017-11-16 Martin Sebor <msebor@redhat.com>
713
714 PR tree-optimization/82588
715 PR tree-optimization/82583
716 * c-c++-common/Warray-bounds.c: New test.
717 * gcc.dg/Warray-bounds-11.c: Adjust.
718 * gcc.dg/Warray-bounds-22.c: New test.
719
c757ad4c
NS
7202017-11-16 Nathan Sidwell <nathan@acm.org>
721
5f3682ff
NS
722 PR c++/82836
723 PR c++/82737
724 * g++.dg/pr82836.C: New.
725
c757ad4c
NS
726 PR c++81060
727 * g++.dg/cpp0x/lambda/lambda-template13.C: Avoid undefined
728 template using local type error.
729 * g++.dg/cpp0x/pr81060.C: New.
730
81825e28
WD
7312017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
732 Jackson Woodruff <jackson.woodruff@arm.com>
733
734 PR tree-optimization/71026
735 * gcc.dg/cse_recip.c: New test.
736
9e780144
WD
7372017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
738
739 * gcc.target/aarch64/lr_free_2.c: Fix test.
740 * gcc.target/aarch64/spill_1.c: Likewise.
741 * gcc.target/aarch64/test_frame_11.c: Likewise.
742 * gcc.target/aarch64/test_frame_12.c: Likewise.
743 * gcc.target/aarch64/test_frame_13.c: Likewise.
744 * gcc.target/aarch64/test_frame_14.c: Likewise.
745 * gcc.target/aarch64/test_frame_15.c: Likewise.
746 * gcc.target/aarch64/test_frame_3.c: Likewise.
747 * gcc.target/aarch64/test_frame_5.c: Likewise.
748 * gcc.target/aarch64/test_frame_9.c: Likewise.
749
debc8f4a
PC
7502017-11-16 Paolo Carlini <paolo.carlini@oracle.com>
751
752 PR c++/70383
753 * g++.dg/cpp0x/lambda/lambda-70383.C: New.
754
e0c31a15
JK
7552017-11-16 Julia Koval <julia.koval@intel.com>
756
757 * gcc.target/i386/avx512f-gf2p8mulb-2.c: New runtime tests.
758 * gcc.target/i386/avx512vl-gf2p8mulb-2.c: Ditto.
759 * gcc.target/i386/gfni-1.c: Add tests for GF2P8MUL.
760 * gcc.target/i386/gfni-2.c: Ditto.
761 * gcc.target/i386/gfni-3.c: Ditto.
762 * gcc.target/i386/gfni-4.c: Ditto.
763
3ef9e1ec
BS
7642017-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
765
766 * gcc.target/powerpc/swaps-p8-26.c: Modify expected code
767 generation.
768
cb8e7982
MS
7692017-11-15 Martin Sebor <msebor@redhat.com>
770
771 PR testsuite/82988
772 * g++.dg/cpp0x/lambda/lambda-switch.C: Prune unimportant warning.
773
348188bf
L
7742017-11-15 H.J. Lu <hongjiu.lu@intel.com>
775
776 PR target/82990
777 * gcc.target/i386/pr82942-2.c: Add -mtune=knl.
778 * gcc.target/i386/pr82990-1.c: New test.
779 * gcc.target/i386/pr82990-2.c: Likewise.
780 * gcc.target/i386/pr82990-3.c: Likewise.
781 * gcc.target/i386/pr82990-4.c: Likewise.
782 * gcc.target/i386/pr82990-5.c: Likewise.
783 * gcc.target/i386/pr82990-6.c: Likewise.
784 * gcc.target/i386/pr82990-7.c: Likewise.
785
41e18197
WS
7862017-11-15 Will Schmidt <will_schmidt@vnet.ibm.com>
787
788 * gcc.target/powerpc/builtins-3-p9.c: Add -O1, update
789 expected codegen checks.
790 * gcc.target/powerpc/vec-cmp-sel.c: Mark vars as volatile.
791 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Add -O1.
792 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Add -O1.
793 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Add -O1.
794 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Add -O1.
795 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Add -O1.
796 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Add -O1.
797 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Add -O1.
798
54b6c06b
SK
7992017-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
800
801 PR fortran/78240
802 gfortran.dg/pr78240.f90: Prune run-on errors.
cb8e7982 803
3b26ae82
L
8042017-11-15 Bin Cheng <bin.cheng@arm.com>
805
806 PR tree-optimization/82726
807 * gcc.dg/tree-ssa/pr82726.c: New test.
808
a53cb18d
SD
8092017-11-15 Sudakshina Das <sudi.das@arm.com>
810
811 * g++.dg/ext/pr57735.C: Add -Wno-return-type for test.
812 * gcc.target/arm/pr54300.C (main): Add return type and
813 return a value.
814
519fdbb5
TV
8152017-11-15 Tom de Vries <tom@codesourcery.com>
816
817 * gcc.dg/strncpy-fix-1.c: Add -Wno-stringop-truncation to dg-options.
818
45161185
DH
8192017-11-15 Dominique d'Humieres <dominiq@lps.ens.fr>
820
821 * gcc.target/i386/pr81706.c: Adjust asm for darwin.
822 * g++.dg/ext/pr81706.C: Likewise.
823
03ab2eb7
NS
8242017-11-15 Nathan Sidwell <nathan@acm.org>
825
826 PR c++/81574
827 * g++.dg/cpp1y/pr81574.C: New.
828
17bae2ca
RB
8292017-11-15 Richard Biener <rguenther@suse.de>
830
831 PR tree-optimization/82985
832 * g++.dg/torture/pr82985.C: Likewise.
833
e6f146d2 8342017-11-15 Sebastian Peryt <sebastian.peryt@intel.com>
a6b22eea 835
e6f146d2
SP
836 PR target/82941
837 PR target/82942
838 * gcc.target/i386/pr82941-1.c: New test.
839 * gcc.target/i386/pr82941-2.c: New test.
840 * gcc.target/i386/pr82942-1.c: New test.
841 * gcc.target/i386/pr82942-2.c: New test.
842
f46e6332
RO
8432017-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
844
845 * g++.dg/cpp0x/rv-trivial-bug.C (test2): Return a value.
846
0b99f253
JJ
8472017-11-15 Jakub Jelinek <jakub@redhat.com>
848
849 PR target/82981
850 * gcc.target/mips/pr82981.c: New test.
851
896f6b3d
ML
8522017-11-15 Martin Liska <mliska@suse.cz>
853
854 * g++.dg/ubsan/vptr-12.C: New test.
855
3ca0dc60
JM
8562017-11-15 Joseph Myers <joseph@codesourcery.com>
857
858 PR c/81156
859 * gcc.dg/builtin-tgmath-1.c, gcc.dg/builtin-tgmath-2.c,
860 gcc.dg/builtin-tgmath-err-1.c, gcc.dg/builtin-tgmath-err-2.c,
861 gcc.dg/dfp/builtin-tgmath-dfp-err.c,
862 gcc.dg/dfp/builtin-tgmath-dfp.c: New tests.
863
cdb4b7aa
MM
8642017-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
865
866 * gcc.target/powerpc/float128-hw4.c: New test.
867
f021f1d3
RO
8682017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
869
870 * lib/target-supports.exp (check_effective_target_pie): Adapt
871 comment for Solaris 12 renaming.
872
873 * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if.
874
17636f26
CL
8752017-11-14 Carl Love <cel@us.ibm.com>
876
877 * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix
878 indentation of printf and abort statements.
879 * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives.
880
aea4b54a
JG
8812017-11-14 James Greenhalgh <james.greenhalgh@arm.com>
882
883 * gcc.target/aarch64/bsl-idiom.c: New.
884 * gcc.target/aarch64/copysign-bsl.c: New.
885
3d8d3012
TV
8862017-11-14 Tom de Vries <tom@codesourcery.com>
887
888 * c-c++-common/Wstringop-truncation.c: Require effective target alloca.
889
ed10d09b
JH
8902017-11-13 Jan Hubicka <hubicka@ucw.cz>
891
892 * gcc.dg/tree-ssa/fnsplit-2.c: New testcase.
893
9b24c104
FR
8942017-11-13 Fritz Reese <fritzoreese@gmail.com>
895
896 PR fortran/78240
897 * gfortran.dg/dec_structure_23.f90: New.
898 * gfortran.dg/pr78240.f90: New.
899
24cd339b
CL
9002017-11-13 Carl Love <cel@us.ibm.com>
901
902 * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file.
903
fb771b9d
TT
9042017-11-13 Tom Tromey <tom@tromey.com>
905
906 * c-c++-common/cpp/va-opt-pedantic.c: New file.
907 * c-c++-common/cpp/va-opt.c: New file.
908 * c-c++-common/cpp/va-opt-error.c: New file.
909
4d85d480
CL
9102017-11-13 Carl Love <cel@us.ibm.com>
911
912 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test.
913 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error
914 message.
915
4119b2eb
MM
9162017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
917
918 * gcc.target/powerpc/float128-minmax.c: New test.
919
81766d13
CL
9202017-11-13 Christophe Lyon <christophe.lyon@linaro.org>
921
922 * gcc.target/arm/pr67989.C: Add -Wno-return-type to
923 dg-additional-options.
924
101e910b
NS
9252017-11-13 Nathan Sidwell <nathan@acm.org>
926
927 * lib/gcc-dg.exp (process-message): Use -: for no column.
928 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided
929 column messages.
930 * c-c++-common/cpp/pr58844-1.c: Likewise.
931 * c-c++-common/cpp/pr58844-2.c: Likewise.
932 * c-c++-common/cpp/warning-zero-location.c: Likewise.
933 * g++.dg/diagnostic/pr77949.C: Likewise.
934 * g++.dg/gomp/macro-4.C: Likewise.
935 * gcc.dg/Wunknownprag.c: Likewise.
936 * gcc.dg/builtin-redefine.c: Likewise.
937 * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.
938 * gcc.dg/cpp/Wunused.c: Likewise.
939 * gcc.dg/cpp/misspelled-directive-1.c: Likewise.
940 * gcc.dg/cpp/redef2.c: Likewise.
941 * gcc.dg/cpp/redef3.c: Likewise.
942 * gcc.dg/cpp/redef4.c: Likewise.
943 * gcc.dg/cpp/trad/Wunused.c: Likewise.
944 * gcc.dg/cpp/trad/argcount.c: Likewise.
945 * gcc.dg/cpp/trad/comment-3.c: Likewise.
946 * gcc.dg/cpp/trad/comment.c: Likewise.
947 * gcc.dg/cpp/trad/defined.c: Likewise.
948 * gcc.dg/cpp/trad/directive.c: Likewise.
949 * gcc.dg/cpp/trad/funlike-3.c: Likewise.
950 * gcc.dg/cpp/trad/funlike.c: Likewise.
951 * gcc.dg/cpp/trad/literals-2.c: Likewise.
952 * gcc.dg/cpp/trad/macro.c: Likewise.
953 * gcc.dg/cpp/trad/pr65238-4.c: Likewise.
954 * gcc.dg/cpp/trad/recurse-1.c: Likewise.
955 * gcc.dg/cpp/trad/recurse-2.c: Likewise.
956 * gcc.dg/cpp/trad/redef2.c: Likewise.
957 * gcc.dg/cpp/ucnid-11.c: Likewise.
958 * gcc.dg/cpp/unc1.c: Likewise.
959 * gcc.dg/cpp/unc2.c: Likewise.
960 * gcc.dg/cpp/unc3.c: Likewise.
961 * gcc.dg/cpp/unc4.c: Likewise.
962 * gcc.dg/cpp/undef2.c: Likewise.
963 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
964 * gcc.dg/cpp/warn-redefined.c: Likewise.
965 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
966 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
967 * gcc.dg/empty-source-2.c: Likewise.
968 * gcc.dg/empty-source-3.c: Likewise.
969 * gcc.dg/gomp/macro-4.c: Likewise.
970 * gcc.dg/noncompile/pr35447-1.c: Likewise.
971 * gcc.dg/plugin/location-overflow-test-1.c: Likewise.
972 * gcc.dg/pr20245-1.c: Likewise.
973 * gcc.dg/pr28419.c: Likewise.
974 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
975 * gcc.dg/unclosed-init.c: Likewise.
976
7ccdf51f
CB
9772017-11-13 Charles Baylis <charles.baylis@linaro.org>
978
101e910b 979 * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu*
7ccdf51f 980
5bfd2f9b
JJ
9812017-11-13 Jakub Jelinek <jakub@redhat.com>
982
a6fbd154
JJ
983 PR tree-optimization/78821
984 * gcc.dg/store_merging_15.c: New test.
985
5bfd2f9b
JJ
986 PR tree-optimization/82954
987 * gcc.c-torture/execute/pr82954.c: New test.
988
859e3093
JW
9892017-11-11 Janus Weil <janus@gcc.gnu.org>
990
991 PR fortran/82932
992 * gfortran.dg/typebound_call_29.f90: New test.
993
13051352
FR
9942017-11-10 Fritz Reese <fritzoreese@gmail.com>
995
996 PR fortran/82886
997 * gfortran.dg/init_flag_16.f03: New testcase.
998
4f58c0d1
MM
9992017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1000
1001 * gcc.target/powerpc/p9-xxbr-3.c: New test.
1002
a0e6ac44
UB
10032017-11-10 Uros Bizjak <ubizjak@gmail.com>
1004
1005 * gcc.target/i386/force-indirect-call-1.c: Merge scan strings.
1006 * gcc.target/i386/force-indirect-call-2.c: Ditto.
1007 Require fpic effective target.
1008 * gcc.target/i386/force-indirect-call-3.c: Ditto.
1009 Require lp64 effective target.
1010
a76e0b43
JK
10112017-11-10 Julia Koval <julia.koval@intel.com>
1012
a0e6ac44
UB
1013 * gcc.target/i386/avx-1.c: Handle new intrinsics.
1014 * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests.
1015 * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto.
1016 * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE.
1017 * gcc.target/i386/gfni-2.c: Ditto.
1018 * gcc.target/i386/gfni-3.c: Ditto.
1019 * gcc.target/i386/gfni-4.c: Ditto.
1020 * gcc.target/i386/sse-13.c: Handle new tests.
1021 * gcc.target/i386/sse-14.c: Handle new tests.
1022 * gcc.target/i386/sse-23.c: Handle new tests.
a76e0b43 1023
9e72bc90
TP
10242017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
1025
1026 * gcc.target/arm/cmse/bitfield-4.x: New file.
1027 * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include
1028 above file.
1029 * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise.
1030 * gcc.target/arm/cmse/bitfield-5.x: New file.
1031 * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include
1032 above file.
1033 * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise.
1034 * gcc.target/arm/cmse/bitfield-6.x: New file.
1035 * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include
1036 above file.
1037 * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise.
1038 * gcc.target/arm/cmse/bitfield-7.x: New file.
1039 * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include
1040 above file.
1041 * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise.
1042 * gcc.target/arm/cmse/bitfield-8.x: New file.
1043 * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include
1044 above file.
1045 * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise.
1046 * gcc.target/arm/cmse/bitfield-9.x: New file.
1047 * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include
1048 above file.
1049 * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise.
1050 * gcc.target/arm/cmse/bitfield-and-union.x: New file.
1051 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ...
1052 * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code
1053 and include above bitfield-and-union.x file.
1054 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ...
1055 * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code
1056 and include above bitfield-and-union.x file.
1057 * gcc.target/arm/cmse/cmse-13.x: New file.
1058 * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above
1059 file.
1060 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
1061 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
1062 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
1063 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
1064 * gcc.target/arm/cmse/cmse-5.x: New file.
1065 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and
1066 include above file.
1067 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
1068 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
1069 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
1070 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
1071 * gcc.target/arm/cmse/cmse-7.x: New file.
1072 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and
1073 include above file.
1074 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
1075 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
1076 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
1077 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
1078 * gcc.target/arm/cmse/cmse-8.x: New file.
1079 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and
1080 include above file.
1081 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
1082 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
1083 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
1084 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
1085 * gcc.target/arm/cmse/union-1.x: New file.
1086 * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above
1087 file.
1088 * gcc.target/arm/cmse/mainline/union-1.c: Likewise.
1089 * gcc.target/arm/cmse/union-2.x: New file.
1090 * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above
1091 file.
1092 * gcc.target/arm/cmse/mainline/union-2.c: Likewise.
1093
025d57f0
MS
10942017-11-10 Martin Sebor <msebor@redhat.com>
1095
1096 PR c/81117
1097 * c-c++-common/Wsizeof-pointer-memaccess3.c: New test.
1098 * c-c++-common/Wstringop-overflow.c: Same.
1099 * c-c++-common/Wstringop-truncation.c: Same.
1100 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust.
1101 * c-c++-common/attr-nonstring-2.c: New test.
d8d9aa38 1102 * gcc.dg/builtin-stpncpy.c: Adjust.
025d57f0
MS
1103 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1104 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
1105 * gcc.dg/torture/pr63554.c: Same.
1106 * gcc.dg/Walloca-1.c: Disable macro tracking.
1107
127ef369
JJ
11082017-11-10 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR tree-optimization/82929
1111 * gcc.dg/pr82929.c: New test.
1112 * g++.dg/opt/pr82929.C: New test.
1113
1ea8c961
CL
11142017-11-10 Christophe Lyon <christophe.lyon@linaro.org>
1115
1116 * lib/target-supports.exp (check_effective_target_arm_soft_ok):
1117 New function.
1118 * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok
1119 effective target.
1120
8cd119d8
PT
11212017-11-10 Paul Thomas <pault@gcc.gnu.org>
1122
1123 PR fortran/82934
1124 * gfortran.dg/allocate_assumed_charlen_1.f90: New test.
1125
9e875fd8
JJ
11262017-11-10 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR bootstrap/82916
1129 * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead
1130 of 3.
1131 * gcc.dg/pr82916.c: New test.
1132
db489777
TP
11332017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
1134
1135 * lib/scanasm.exp (scan-assembler): Extract filename from testname used
1136 in summary.
1137 (scan-assembler-not): Likewise.
1138 (scan-hidden): Likewise.
1139 (scan-not-hidden): Likewise.
1140 (scan-stack-usage): Likewise.
1141 (scan-stack-usage-not): Likewise.
1142 (scan-assembler-times): Likewise.
1143 (scan-assembler-dem): Likewise.
1144 (scan-assembler-dem-not): Likewise.
1145 (object-size): Likewise.
1146 (scan-lto-assembler): Likewise.
1147 * lib/scandump.exp (scan-dump): Likewise.
1148 (scan-dump-times): Likewise.
1149 (scan-dump-not): Likewise.
1150 (scan-dump-dem): Likewise.
1151 (scan-dump-dem-not): Likewise
1152
4896b865
EB
11532017-11-10 Eric Botcazou <ebotcazou@adacore.com>
1154
1155 * gnat.dg/opt69.adb: New test.
1156
e9b8a628
JJ
11572017-11-10 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR rtl-optimization/82913
1160 * gcc.c-torture/compile/pr82913.c: New test.
1161
6e307219
PT
11622017-11-09 Paul Thomas <pault@gcc.gnu.org>
1163
1164 PR fortran/78619
1165 * gfortran.dg/pr78619.f90: New test.
1166
1fb84d5b
SK
11672017-11-09 Steven G. Kargl <kargl@gcc.gnu.org>
1168
1169 PR fortran/78814
1170 * gfortran.dg/interface_40.f90: New testcase.
1171
9222c9e3
EB
11722017-11-09 Eric Botcazou <ebotcazou@adacore.com>
1173
1174 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
1175 gnat.dg/finalized.adb: Disable all warnings.
1176
c48a8e71
RS
11772017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1178 Alan Hayward <alan.hayward@arm.com>
1179 David Sherwood <david.sherwood@arm.com>
1180
1181 * lib/target-supports.exp (check_effective_target_vect_masked_store):
1182 New proc.
1183 * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop
1184 is vectorizable with masked stores. Update scan-tree-dump-times
1185 accordingly.
1186
331e1a56
RS
11872017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1188 Alan Hayward <alan.hayward@arm.com>
1189 David Sherwood <david.sherwood@arm.com>
1190
1191 * lib/target-supports.exp
1192 (check_effective_target_vect_align_stack_vars): New proc.
1193 * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if
1194 vect_align_stack_vars.
1195 * gcc.dg/vect/vect-24.c: Likewise.
1196 * gcc.dg/vect/vect-25.c: Likewise.
1197 * gcc.dg/vect/vect-26.c: Likewise.
1198 * gcc.dg/vect/vect-32-big-array.c: Likewise.
1199 * gcc.dg/vect/vect-32.c: Likewise.
1200 * gcc.dg/vect/vect-40.c: Likewise.
1201 * gcc.dg/vect/vect-42.c: Likewise.
1202 * gcc.dg/vect/vect-46.c: Likewise.
1203 * gcc.dg/vect/vect-48.c: Likewise.
1204 * gcc.dg/vect/vect-52.c: Likewise.
1205 * gcc.dg/vect/vect-54.c: Likewise.
1206 * gcc.dg/vect/vect-62.c: Likewise.
1207 * gcc.dg/vect/vect-67.c: Likewise.
1208 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1209 * gcc.dg/vect/vect-75.c: Likewise.
1210 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1211 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1212 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1213 * gcc.dg/vect/vect-89.c: Likewise.
1214 * gcc.dg/vect/vect-96.c: Likewise.
1215 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1216 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1217
32c7bafd
RS
12182017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1219 Alan Hayward <alan.hayward@arm.com>
1220 David Sherwood <david.sherwood@arm.com>
1221
1222 * lib/target-supports.exp
1223 (check_effective_target_vect_variable_length): New proc.
1224 * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if
1225 vect_variable_length.
1226 * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if
1227 vect_variable_length.
1228 * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if
1229 vect_variable_length.
1230 * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive
1231 commoning optimization if vect_variable_length.
1232
b8353767
RS
12332017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1234 Alan Hayward <alan.hayward@arm.com>
1235 David Sherwood <david.sherwood@arm.com>
1236
1237 * lib/target-supports.exp
1238 (check_effective_target_vect_unaligned_possible): New proc.
1239 * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from
1240 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
1241 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1242 * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned
1243 access to ! vect_unaligned_possible.
1244 * gcc.dg/vect/vect-33.c: Likewise.
1245 * gcc.dg/vect/vect-42.c: Likewise.
1246 * gcc.dg/vect/vect-56.c: Likewise.
1247 * gcc.dg/vect/vect-60.c: Likewise.
1248 * gcc.dg/vect/vect-96.c: Likewise.
1249 * gcc.dg/vect/vect-peel-1.c: Likewise.
1250 * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from
1251 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
1252 * gcc.dg/vect/vect-29.c: Likewise.
1253 * gcc.dg/vect/vect-44.c: Likewise.
1254 * gcc.dg/vect/vect-48.c: Likewise.
1255 * gcc.dg/vect/vect-50.c: Likewise.
1256 * gcc.dg/vect/vect-52.c: Likewise.
1257 * gcc.dg/vect/vect-72.c: Likewise.
1258 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1259 * gcc.dg/vect/vect-75.c: Likewise.
1260 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1261 * gcc.dg/vect/vect-77-global.c: Likewise.
1262 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1263 * gcc.dg/vect/vect-78-global.c: Likewise.
1264 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1265 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1266 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1267 * gcc.dg/vect/vect-peel-4.c: Likewise.
1268 * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling
1269 for alignment.
1270
4d83db5d
RS
12712017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1272 Alan Hayward <alan.hayward@arm.com>
1273 David Sherwood <david.sherwood@arm.com>
1274
1275 * lib/target-supports.exp
1276 (check_effective_target_vect_element_align_preferred): New proc.
1277 (check_effective_target_vect_peeling_profitable): Test it.
1278 * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling
1279 if vect_element_align_preferred.
1280 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1281 * gcc.dg/vect/pr65310.c: Likewise.
1282 * gcc.dg/vect/vect-26.c: Likewise.
1283 * gcc.dg/vect/vect-54.c: Likewise.
1284 * gcc.dg/vect/vect-56.c: Likewise.
1285 * gcc.dg/vect/vect-58.c: Likewise.
1286 * gcc.dg/vect/vect-60.c: Likewise.
1287 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1288 * gcc.dg/vect/vect-89.c: Likewise.
1289 * gcc.dg/vect/vect-92.c: Likewise.
1290 * gcc.dg/vect/vect-peel-1.c: Likewise.
1291 * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to
1292 divide the alignment if vect_element_align_preferred.
1293 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1294
8b26c549
RS
12952017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1296 Alan Hayward <alan.hayward@arm.com>
1297 David Sherwood <david.sherwood@arm.com>
1298
1299 * lib/target-supports.exp (vect_perm_supported): New proc.
1300 (check_effective_target_vect_perm3_int): Likewise.
1301 (check_effective_target_vect_perm3_short): Likewise.
1302 (check_effective_target_vect_perm3_byte): Likewise.
1303 * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to
1304 succeed if vect_perm3_int.
1305 * gcc.dg/vect/slp-perm-5.c: Likewise.
1306 * gcc.dg/vect/slp-perm-6.c: Likewise.
1307 * gcc.dg/vect/slp-perm-7.c: Likewise.
1308 * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte.
1309 * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short.
1310 Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not
1311 test for vect_perm3_short targets.
1312
83f15782
RS
13132017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1314 Alan Hayward <alan.hayward@arm.com>
1315 David Sherwood <david.sherwood@arm.com>
1316
1317 * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than
1318 scan-tree-dump-times for vect_multiple_sizes.
1319 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1320 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1321 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1322 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1323 * gcc.dg/vect/vect-104.c: Likewise.
1324
d574e624
RS
13252017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1326 Alan Hayward <alan.hayward@arm.com>
1327 David Sherwood <david.sherwood@arm.com>
1328
1329 * lib/target-supports.exp (available_vector_sizes): New proc.
1330 (check_effective_target_vect_multiple_sizes): Use it.
1331 (check_effective_target_vect64): Likewise.
1332 (check_effective_target_vect_sizes_32B_16B): Likewise.
1333
a826c501
RS
13342017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1335 Alan Hayward <alan.hayward@arm.com>
1336 David Sherwood <david.sherwood@arm.com>
1337
1338 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define.
1339 * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h.
1340 (N): New macro.
1341 (foo): Use it instead of hard-coded 320.
1342 * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default
1343 value is too small for VECTOR_BITS.
1344 * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise.
1345 * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise.
1346 * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise.
1347 * gcc.dg/vect/slp-perm-9.c (N): Likewise.
1348 * gcc.dg/vect/vect-32.c (N): Likewise.
1349 * gcc.dg/vect/vect-75.c (N, OFF): Likewise.
1350 * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise.
1351 * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise.
1352 * gcc.dg/vect/vect-89.c (N): Likewise.
1353 * gcc.dg/vect/vect-96.c (N): Likewise.
1354 * gcc.dg/vect/vect-multitypes-3.c (N): Likewise.
1355 * gcc.dg/vect/vect-multitypes-6.c (N): Likewise.
1356 * gcc.dg/vect/vect-over-widen-1.c (N): Likewise.
1357 * gcc.dg/vect/vect-over-widen-4.c (N): Likewise.
1358 * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise.
1359 * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise.
1360 * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise.
1361 * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro.
1362 (N): Redefine in terms of NINTS.
1363 (ia, ib, ic): Use NINTS instead of hard-coded constants in the
1364 array bounds.
1365 * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro.
1366 (N): Redefine in terms of NINTS.
1367 (test1): Replace a and b fields with NINTS - 2 ints of padding.
1368 (main1): Use NINTS instead of hard-coded constants.
1369 * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro.
1370 (N): Redefine in terms of NINTS.
1371 (test1): Replace a and b fields with NINTS - 2 ints of padding.
1372 (test2): Remove incorrect comments about alignment.
1373 (main1): Use NINTS instead of hard-coded constants.
1374 * gcc.dg/vect/pr45752.c (N): Redefine if the default value is
1375 too small for VECTOR_BITS.
1376 (main): Continue to use canned results for the default value of N,
1377 but compute the expected results from scratch for other values.
1378 * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c.
1379 * gcc.dg/vect/slp-perm-4.c (N, main): Likewise.
1380 * gcc.dg/vect/slp-perm-5.c (N, main): Likewise.
1381 * gcc.dg/vect/slp-perm-6.c (N, main): Likewise.
1382 * gcc.dg/vect/slp-perm-7.c (N, main): Likewise.
1383 * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros.
1384 (giga): Use NINTS as the array bound.
1385 (main): Use NINTS, N and RESULT.
1386 * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is
1387 too small for VECTOR_BITS.
1388 (main): Fill in any remaining elements of A programmatically.
1389 * gcc.dg/vect/pr81136.c: Include tree-vect.h.
1390 (a): Use VECTOR_BITS to set the alignment of the target structure.
1391 * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is
1392 too small for VECTOR_BITS.
1393 (main1): Continue to use the canned input for the default value of N,
1394 but compute the input from scratch for other values.
1395 * gcc.dg/vect/slp-28.c (N): Redefine if the default value is
1396 too small for VECTOR_BITS.
1397 (in1, in2, in3): Remove initialization.
1398 (check1, check2): Delete.
1399 (main1): Initialize in1, in2 and in3 here. Check every element
1400 of the vectors and compute the expected values directly instead
1401 of using an array.
1402 * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is
1403 too small for VECTOR_BITS.
1404 (foo, main): Change type of "i" to int.
1405 * gcc.dg/vect/vect-103.c (NINTS): New macro.
1406 (N): Redefine in terms of N.
1407 (c): Delete.
1408 (main1): Use NINTS. Check the result from a and b directly.
1409 * gcc.dg/vect/vect-67.c (NINTS): New macro.
1410 (N): Redefine in terms of N.
1411 (main1): Use NINTS for the inner array bounds.
1412 * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros.
1413 (N): Redefine in terms of NINTS.
1414 (s): Keep the outer dimensions as 4 even if N is larger than 24.
1415 (tmp1): New variable.
1416 (main1): Only define a local tmp1 if NINTS is relatively small.
1417 Use OUTERN for the outer loops and NINTS for the inner loops.
1418 * gcc.dg/vect/vect-91.c (OFF): New macro.
1419 (a, main3): Use it.
1420 * gcc.dg/vect/vect-92.c (NITER): New macro.
1421 (main1, main2): Use it.
1422 * gcc.dg/vect/vect-93.c (N): Rename to...
1423 (N1): ...this.
1424 (main): Update accordingly.
1425 (N2): New macro.
1426 (main1): Use N1 instead of 3001 and N2 insteaed of 10.
1427 * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros.
1428 (N): Redefine in terms of NSHORTS.
1429 (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7.
1430 (main): Likewise.
1431 * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS.
1432 (foo): Truncate the expected value to the type of *d.
1433 * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros.
1434 (ia, ib, ic, main): Use EXTRA.
1435 (main): Use NINTS.
1436 (RES_A, RES_B, REC_C): New macros.
1437 (RES): Redefine as their sum.
1438 * gcc.dg/vect/vect-reduc-or_1.c (N): New macro.
1439 (in): Change number of elements to N.
1440 (main): Update accordingly. Calculate the expected result.
1441 * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for
1442 vect-reduc-or-1.c.
1443
b9680369
RS
14442017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1445 Alan Hayward <alan.hayward@arm.com>
1446 David Sherwood <david.sherwood@arm.com>
1447
1448 * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile
1449 to the set-up loop.
1450 * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with
1451 asm volatile ("" ::: "memory") instead of a conditional abort.
1452 Update the expected vector loop count accordingly.
1453 * gcc.dg/vect/slp-perm-9.c (main): Likewise.
1454 * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with
1455 asm volatile ("" ::: "memory") instead of a conditional abort.
1456 * gcc.dg/vect/slp-23.c (main): Likewise,
1457 * gcc.dg/vect/slp-35.c (main): Likewise,
1458 * gcc.dg/vect/slp-37.c (main): Likewise,
1459 * gcc.dg/vect/slp-perm-4.c (main): Likewise.
1460 * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument.
1461 (main): Update call accordingly.
1462 * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c.
1463 * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise.
1464 * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise.
1465 * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete.
1466 (main): Don't initialize it.
1467 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
1468 instead of a conditional abort.
1469 * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for
1470 no-vfa-vect-102.c
1471 * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise.
1472 * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise.
1473 * gcc.dg/vect/pr42709.c (main1): Remove dummy argument.
1474 Prevent vectorisation with asm volatile ("" ::: "memory")
1475 instead of a conditional abort.
1476 * gcc.dg/vect/slp-13-big-array.c (y): Delete.
1477 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
1478 instead of a conditional abort.
1479 * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c.
1480 * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise.
1481 * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise.
1482 * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise.
1483 * gcc.dg/vect/vect-105.c (y, main1): Likewise.
1484 * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise.
1485 * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise.
1486 * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise.
1487 * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise.
1488 * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise.
1489 * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise.
1490 * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise.
1491 * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise.
1492 * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise.
1493 * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise.
1494 * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise.
1495 * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise.
1496 * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise.
1497 * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise.
1498 * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise.
1499 * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise.
1500 * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise.
1501 * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise.
1502 * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise.
1503 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise.
1504 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1):
1505 Likewise.
1506 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise.
1507 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1):
1508 Likewise.
1509 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise.
1510 * gcc.dg/vect/slp-24.c (y): Delete.
1511 (main): Prevent vectorisation with asm volatile ("" ::: "memory")
1512 instead of a conditional abort.
1513 * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c.
1514 * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise.
1515 * gcc.dg/vect/vect-bswap16.c (y, main): Likewise.
1516 * gcc.dg/vect/vect-bswap32.c (y, main): Likewise.
1517 * gcc.dg/vect/vect-bswap64.c (y, main): Likewise.
1518 * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise.
1519 * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise.
1520 * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise.
1521 * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise.
1522 * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise.
1523 * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise.
1524 * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise.
1525 * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise.
1526 * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise.
1527 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise.
1528 * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise.
1529 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise.
1530 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise.
1531 * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise.
1532 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise.
1533 * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise.
1534 * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise.
1535 * gcc.dg/vect/vect-10-big-array.c (y): Delete.
1536 (foo): Prevent vectorisation with asm volatile ("" ::: "memory")
1537 instead of a conditional abort.
1538 * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for
1539 vect-10-big-array.c.
1540 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise.
1541 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise.
1542 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise.
1543 * gcc.dg/vect/vect-117.c (foo): Delete.
1544 (main): Don't initalize it.
1545
e4373d41
JH
15462017-11-09 Jan Hubicka <hubicka@ucw.cz>
1547
1548 * gcc.c-torture/compile/pr82879.c: New testcase.
1549
a5bd4027
RB
15502017-11-09 Richard Biener <rguenther@suse.de>
1551
1552 PR tree-optimization/82902
1553 * g++.dg/torture/pr82902.C: New testcase.
1554
af364399
ML
15552017-11-09 Martin Liska <mliska@suse.cz>
1556
1557 PR target/82863
1558 * gcc.dg/pr82863.c: New test.
1559
d63199d8
PMR
15602017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
1561
1562 * gnat.dg/unreferenced.adb: New testcase.
1563
15642017-11-09 Ed Schonberg <schonberg@adacore.com>
1565
1566 * gnat.dg/out_param.adb: New testcase.
1567
c23f55b4
PMR
15682017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
1569
1570 * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb,
1571 gnat.dg/elab3_pkg.ads: New testcase.
1572
15732017-11-09 Pierre-Marie de Rodat <derodat@adacore.com>
1574
9222c9e3
EB
1575 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
1576 gnat.dg/finalized.adb: Disable new warning.
c23f55b4 1577
6bc322a1
JJ
15782017-11-09 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR debug/82837
1581 * gcc.dg/debug/dwarf2/pr82837.c: New test.
1582
e7c77c4f
AK
15832017-11-08 Andi Kleen <ak@linux.intel.com>
1584
1585 * gcc.target/i386/force-indirect-call-1.c: New test.
1586 * gcc.target/i386/force-indirect-call-2.c: New test.
1587 * gcc.target/i386/force-indirect-call-3.c: New test.
1588
b0369790
SK
15892017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org>
1590
1591 PR Fortran/82841
1592 * gfortran.dg/transfer_simplify_11.f90: New test.
1593
fd5dce5c
SK
15942017-11-08 Steven G. Kargl <kargl@gcc.gnu.org>
1595
1596 PR fortran/82884
1597 * gfortran.dg/hollerith_character_array_constructor.f90: New test.
1598
7692ce17
KT
15992017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1600
1601 * gcc.target/aarch64/store_v2vec_lanes.c: New test.
1602
40757a25
KT
16032017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1604
1605 * gcc.target/aarch64/load_v2vec_lanes_1.c: New test.
1606
6432f025
KT
16072017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1608
1609 * gcc.target/aarch64/construct_lane_zero_1.c: New test.
1610
9ac3cbb3
PMR
16112017-11-08 Ed Schonberg <schonberg@adacore.com>
1612
1613 * gnat.dg/delta_aggr.adb: New testcase.
1614
383ac8dc
JJ
16152017-11-08 Jakub Jelinek <jakub@redhat.com>
1616
388f3a64
JJ
1617 * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return
1618 a value.
1619
383ac8dc
JJ
1620 PR tree-optimization/78821
1621 * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2.
1622 * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New
1623 functions.
1624 (main): Test also those. Expect 13 store mergings instead of 6.
1625 * gcc.dg/store_merging_14.c (f7, f8, f9): New functions.
1626 (main): Test also those. Expect 9 store mergings instead of 6.
1627
7040939b
WD
16282017-11-08 Wilco Dijkstra <wdijkstr@arm.com>
1629
1630 * gcc.target/aarch64/dwarf-cfa-reg.c: Update.
1631
7cc7f3aa
PMR
16322017-11-08 Javier Miranda <miranda@adacore.com>
1633
1634 * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads,
1635 gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads:
1636 New testcase.
1637
428dab52
AS
16382017-11-08 Andreas Schwab <schwab@suse.de>
1639
1640 * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast):
1641 Change type to void.
1642
63ee5404
JB
16432017-11-08 Janne Blomqvist <jb@gcc.gnu.org>
1644
1645 PR 82869
1646 * gfortran.dg/logical_temp_io.f90: New test.
1647 * gfortran.dg/logical_temp_io_kind8.f90: New test.
1648
c8ce479d
ML
16492017-11-08 Martin Liska <mliska@suse.cz>
1650
1651 * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as
1652 frequencies are not longer printed in dump output.
1653
106db840
EB
16542017-11-08 Eric Botcazou <ebotcazou@adacore.com>
1655
1656 * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command.
1657
89334d4b
RO
16582017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1659
1660 * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets.
1661 (main): Add return type.
1662
053ee6a7
ML
16632017-11-08 Martin Liska <mliska@suse.cz>
1664
1665 PR sanitizer/82792
1666 * g++.dg/asan/pr82792.C: New test.
1667
acd37779
JJ
16682017-11-07 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR target/82855
1671 * gcc.target/i386/avx512dq-pr82855.c: New test.
1672
fa97b067
UB
16732017-11-07 Uros Bizjak <ubizjak@gmail.com>
1674
1675 PR target/80425
1676 * gcc.target/i386/pr80425-3.c: New test.
1677
15ad44e7
AS
16782017-11-07 Andreas Schwab <schwab@suse.de>
1679
1680 * g++.dg/pr50763-3.C (evalPoint): Return a value.
1681
fa97b067 16822017-11-07 Wilco Dijkstra <wdijkstr@arm.com>
6a435314
WD
1683 Jackson Woodruff <jackson.woodruff@arm.com>
1684
1685 PR tree-optimization/71026
1686 * gcc.dg/div_neg: New test.
1687
4349b15f
SD
16882017-11-07 Sudakshina Das <sudi.das@arm.com>
1689
1690 PR middle-end/80131
6a435314 1691 * gcc.dg/pr80131-1.c: New Test.
4349b15f 1692
e268a77b
MG
16932017-11-07 Marc Glisse <marc.glisse@inria.fr>
1694
1695 * gcc.dg/tree-ssa/bitops-1.c: New file.
1696
81bd903a
MG
16972017-11-07 Marc Glisse <marc.glisse@inria.fr>
1698
1699 * gcc.dg/tree-ssa/negminus.c: New test.
1700
53d855e0
JL
17012017-11-06 Jeff Law <law@redhat.com>
1702
1703 * gcc.target/i386/stack-check-12.c: Revert to initial version. Then..
1704 Add -fomit-frame-pointer.
1705
fc504349
CL
17062017-11-06 Carl Love <cel@us.ibm.com>
1707
1708 * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file.
1709
aeed6d61
MM
17102017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1711
1712 PR target/82748
1713 * gcc.target/powerpc/pr82748-1.c: New test.
1714 * gcc.target/powerpc/pr82748-2.c: Likewise.
1715
65371a7e
PC
17162017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/65579
1719 * g++.dg/cpp0x/constexpr-template11.C: New.
1720
3e2927a1
JJ
17212017-11-06 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR tree-optimization/82838
1724 * gcc.c-torture/compile/pr82838.c: New test.
1725
7a1bdd66
JL
17262017-11-06 Jeff Law <law@redhat.com>
1727
1728 PR target/82788
1729 * gcc.dg/pr82788.c: New test.
1730
9134df2c
RS
17312017-11-06 Richard Sandiford <richard.sandiford@linaro.org>
1732 Alan Hayward <alan.hayward@arm.com>
1733 David Sherwood <david.sherwood@arm.com>
1734
1735 * gcc.c-torture/compile/pr82816.c: New test.
1736
962b9668
BS
17372017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1738
1739 * gcc.target/powerpc/sad-vectorize-1.c: New file.
1740 * gcc.target/powerpc/sad-vectorize-2.c: New file.
1741 * gcc.target/powerpc/sad-vectorize-3.c: New file.
1742 * gcc.target/powerpc/sad-vectorize-4.c: New file.
1743
454f8b2b
ML
17442017-11-06 Martin Liska <mliska@suse.cz>
1745
1746 * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value
1747 for functions with non-void return type, or change type to void,
1748 or add -Wno-return-type for test.
1749 (foo2): Likewise.
1750 * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise.
1751 (foo1): Likewise.
1752 * c-c++-common/cilk-plus/CK/errors.c: Likewise.
1753 * c-c++-common/cilk-plus/CK/pr60197.c: Likewise.
1754 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1755 * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise.
1756 (test_exe): Likewise.
1757 * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise.
1758 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise.
1759 * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise.
1760 * g++.dg/eh/sighandle.C (dosegv): Likewise.
1761 * g++.dg/ext/vector14.C (foo): Likewise.
1762 (main): Likewise.
1763 * g++.dg/graphite/pr41305.C: Likewise.
1764 * g++.dg/graphite/pr42930.C: Likewise.
1765 * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise.
1766 (makeDir): Likewise.
1767 * g++.dg/other/i386-8.C (foo): Likewise.
1768 * g++.dg/pr45788.C: Likewise.
1769 * g++.dg/pr64688.C (at_c): Likewise.
1770 * g++.dg/pr65032.C (G::DecodeVorbis): Likewise.
1771 * g++.dg/pr71633.C (c3::fn2): Likewise.
1772 * g++.dg/stackprotectexplicit2.C (A): Likewise.
1773 * g++.old-deja/g++.law/weak.C (main): Likewise.
1774
6b6b9e5b
EB
17752017-11-06 Eric Botcazou <ebotcazou@adacore.com>
1776
1777 * gnat.dg/gcov: New directory.
1778 * gnat.dg/gcov/gcov.exp: New driver.
1779 * gnat.dg/gcov/check.adb: New test.
1780
caa3209e
CL
17812017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
1782
1783 * gcc.c-torture/execute/pr23135.c: Move dg-add-options after
1784 dg-options.
1785 * gcc.dg/torture/pr78305.c: Move dg-do as first directive.
1786 * gcc.misc-tests/gcov-3.c: Likewise.
1787 * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options.
1788 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
1789 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
1790 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
1791 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
1792 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
1793 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
1794 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
1795 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
1796 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
1797 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
1798 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
1799 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
1800 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
1801 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
1802 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
1803 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
1804 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
1805 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
1806 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
1807 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
1808 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
1809 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
1810 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
1811 * gcc.target/arm/lp1189445.c: Likewise.
1812
7d19c460
MK
18132017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com>
1814
1815 PR c++/80955
1816 * g++.dg/cpp0x/udlit-macros.C: New.
1817
16f681db
PT
18182017-11-06 Paul Thomas <pault@gcc.gnu.org>
1819
1820 PR fortran/69739
1821 * gfortran.dg/pr69739.f90: New test.
1822
19520957
ML
18232017-11-06 Martin Liska <mliska@suse.cz>
1824
1825 * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for
1826 functions with non-void return type, or change type to void, or
1827 add -Wno-return-type for test.
1828 * c-c++-common/asan/pr63638.c (f): Likewise.
1829 * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise.
1830 * c-c++-common/gomp/sink-1.c (depend): Likewise.
1831 * c-c++-common/missing-symbol.c: Likewise.
1832 * c-c++-common/pr36513-2.c (main2): Likewise.
1833 * c-c++-common/pr36513.c (main1): Likewise.
1834 * c-c++-common/pr49706-2.c: Likewise.
1835 * c-c++-common/pr65120.c: Likewise.
1836 * c-c++-common/tm/volatile-1.c (f): Likewise.
1837 * c-c++-common/vector-1.c (f): Likewise.
1838 * c-c++-common/vector-2.c (f): Likewise.
1839 * g++.dg/abi/abi-tag14.C (f): Likewise.
1840 (g): Likewise.
1841 * g++.dg/abi/abi-tag18.C (f): Likewise.
1842 * g++.dg/abi/abi-tag18a.C (f): Likewise.
1843 * g++.dg/abi/covariant2.C (struct c3): Likewise.
1844 (struct c7): Likewise.
1845 * g++.dg/abi/covariant3.C (c1::f6): Likewise.
1846 * g++.dg/abi/mangle7.C (f1): Likewise.
1847 * g++.dg/asan/pr81340.C (class e): Likewise.
1848 (e::f): Likewise.
1849 * g++.dg/concepts/fn8.C (struct S): Likewise.
1850 * g++.dg/concepts/pr65575.C (f): Likewise.
1851 * g++.dg/concepts/template-parm11.C (f): Likewise.
1852 * g++.dg/conversion/op6.C: Likewise.
1853 * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise.
1854 * g++.dg/cpp0x/access01.C: Likewise.
1855 * g++.dg/cpp0x/alignas3.C (class alignas): Likewise.
1856 * g++.dg/cpp0x/auto2.C (f): Likewise.
1857 (struct A): Likewise.
1858 (main): Likewise.
1859 * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise.
1860 * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise.
1861 (B::foo): Likewise.
1862 (B::bar): Likewise.
1863 * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise.
1864 * g++.dg/cpp0x/dc1.C (struct D): Likewise.
1865 * g++.dg/cpp0x/dc3.C (struct D): Likewise.
1866 * g++.dg/cpp0x/decltype12.C: Likewise.
1867 * g++.dg/cpp0x/decltype17.C (main): Likewise.
1868 * g++.dg/cpp0x/decltype3.C: Likewise.
1869 * g++.dg/cpp0x/decltype41.C (struct C): Likewise.
1870 (struct D): Likewise.
1871 * g++.dg/cpp0x/defaulted28.C (f): Likewise.
1872 * g++.dg/cpp0x/enum_base3.C (struct D): Likewise.
1873 * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise.
1874 * g++.dg/cpp0x/initlist96.C: Likewise.
1875 * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise.
1876 * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise.
1877 * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise.
1878 * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise.
1879 * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise.
1880 * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise.
1881 * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise.
1882 * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise.
1883 * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise.
1884 * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise.
1885 * g++.dg/cpp0x/nolinkage1.C (main): Likewise.
1886 * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise.
1887 * g++.dg/cpp0x/nsdmi-template5.C: Likewise.
1888 * g++.dg/cpp0x/parse1.C (B::B): Likewise.
1889 * g++.dg/cpp0x/pr34054.C (foo): Likewise.
1890 * g++.dg/cpp0x/pr47416.C: Likewise.
1891 * g++.dg/cpp0x/pr58781.C: Likewise.
1892 * g++.dg/cpp0x/pr70538.C: Likewise.
1893 * g++.dg/cpp0x/pr81325.C: Likewise.
1894 * g++.dg/cpp0x/range-for13.C (begin): Likewise.
1895 (end): Likewise.
1896 * g++.dg/cpp0x/range-for14.C (begin): Likewise.
1897 (end): Likewise.
1898 * g++.dg/cpp0x/rv2n.C (test2_18): Likewise.
1899 (test2_28): Likewise.
1900 (test2_38): Likewise.
1901 (test2_58): Likewise.
1902 (test2_68): Likewise.
1903 (test2_78): Likewise.
1904 * g++.dg/cpp0x/rv3n.C (test3_128): Likewise.
1905 * g++.dg/cpp0x/static_assert10.C (foo): Likewise.
1906 * g++.dg/cpp0x/static_assert11.C (struct A): Likewise.
1907 * g++.dg/cpp0x/static_assert12.C: Likewise.
1908 * g++.dg/cpp0x/static_assert13.C: Likewise.
1909 * g++.dg/cpp0x/trailing1.C (struct A): Likewise.
1910 * g++.dg/cpp0x/trailing5.C (foo): Likewise.
1911 (bar): Likewise.
1912 * g++.dg/cpp0x/variadic114.C: Likewise.
1913 * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise.
1914 (bar): Likewise.
1915 * g++.dg/cpp0x/variadic65.C: Likewise.
1916 * g++.dg/cpp0x/variadic66.C (bind): Likewise.
1917 * g++.dg/cpp0x/variadic97.C: Likewise.
1918 * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise.
1919 * g++.dg/cpp1y/auto-fn11.C: Likewise.
1920 * g++.dg/cpp1y/auto-fn29.C: Likewise.
1921 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1922 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
1923 * g++.dg/cpp1y/lambda-init7.C (foo): Likewise.
1924 * g++.dg/cpp1y/pr63996.C: Likewise.
1925 * g++.dg/cpp1y/pr65202.C: Likewise.
1926 * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise.
1927 * g++.dg/cpp1y/pr79253.C (struct D): Likewise.
1928 * g++.dg/cpp1y/static_assert1.C: Likewise.
1929 * g++.dg/cpp1y/static_assert2.C: Likewise.
1930 * g++.dg/cpp1y/var-templ44.C: Likewise.
1931 * g++.dg/cpp1z/fold6.C (f): Likewise.
1932 * g++.dg/cpp1z/inline-var2.C (foo): Likewise.
1933 * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise.
1934 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1935 * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise.
1936 * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise.
1937 * g++.dg/debug/dwarf2/icf.C: Likewise.
1938 * g++.dg/debug/dwarf2/pr61433.C (main): Likewise.
1939 * g++.dg/debug/nullptr01.C (g): Likewise.
1940 * g++.dg/debug/pr16792.C (foo): Likewise.
1941 * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise.
1942 * g++.dg/debug/pr46338.C (struct S): Likewise.
1943 * g++.dg/debug/pr47106.C (baz): Likewise.
1944 (bar): Likewise.
1945 (foo): Likewise.
1946 * g++.dg/debug/pr71057.C (fn1): Likewise.
1947 * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise.
1948 (CLIParameterType::checkSwitched): Likewise.
1949 * g++.dg/debug/pr80461.C (struct B): Likewise.
1950 * g++.dg/dfp/44473-1.C (bar): Likewise.
1951 * g++.dg/dfp/44473-2.C (bar): Likewise.
1952 (foo): Likewise.
1953 * g++.dg/eh/builtin1.C: Likewise.
1954 * g++.dg/eh/builtin2.C: Likewise.
1955 * g++.dg/eh/builtin3.C: Likewise.
1956 * g++.dg/eh/pr45569.C (j): Likewise.
1957 * g++.dg/eh/unwind2.C: Likewise.
1958 * g++.dg/expr/bitfield11.C: Likewise.
1959 * g++.dg/expr/static_cast7.C (f): Likewise.
1960 * g++.dg/ext/altivec-14.C: Likewise.
1961 * g++.dg/ext/asm13.C (fn1): Likewise.
1962 * g++.dg/ext/builtin-object-size3.C: Likewise.
1963 * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise.
1964 (S::operator=): Likewise.
1965 * g++.dg/ext/label7.C (f): Likewise.
1966 * g++.dg/ext/label8.C (f): Likewise.
1967 * g++.dg/ext/tmplattr7.C (test): Likewise.
1968 * g++.dg/ext/vector8.C (f): Likewise.
1969 * g++.dg/ext/visibility/anon1.C: Likewise.
1970 * g++.dg/ext/visibility/anon2.C (f): Likewise.
1971 * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise.
1972 * g++.dg/ext/vla16.C (fn1): Likewise.
1973 * g++.dg/goacc/reference.C: Likewise.
1974 * g++.dg/gomp/pr37189.C: Likewise.
1975 * g++.dg/gomp/pr39495-1.C: Likewise.
1976 * g++.dg/gomp/pr39495-2.C: Likewise.
1977 * g++.dg/gomp/pr82054.C: Likewise.
1978 * g++.dg/inherit/covariant10.C (struct c6): Likewise.
1979 (struct c17): Likewise.
1980 * g++.dg/inherit/covariant11.C (struct c1): Likewise.
1981 (struct c3): Likewise.
1982 (struct c11): Likewise.
1983 (struct c15): Likewise.
1984 * g++.dg/inherit/protected1.C (A::operator==): Likewise.
1985 * g++.dg/init/inline1.C (struct A): Likewise.
1986 * g++.dg/init/new18.C: Likewise.
1987 * g++.dg/init/reference2.C (f): Likewise.
1988 * g++.dg/init/reference3.C: Likewise.
1989 * g++.dg/init/switch1.C (f): Likewise.
1990 * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise.
1991 * g++.dg/ipa/devirt-13.C (main): Likewise.
1992 * g++.dg/ipa/devirt-14.C (main): Likewise.
1993 * g++.dg/ipa/devirt-15.C (main): Likewise.
1994 * g++.dg/ipa/devirt-16.C (main): Likewise.
1995 * g++.dg/ipa/devirt-17.C (main): Likewise.
1996 * g++.dg/ipa/devirt-18.C (main): Likewise.
1997 * g++.dg/ipa/devirt-19.C: Likewise.
1998 * g++.dg/ipa/devirt-21.C (main): Likewise.
1999 * g++.dg/ipa/devirt-23.C (main): Likewise.
2000 * g++.dg/ipa/devirt-38.C: Likewise.
2001 * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise.
2002 * g++.dg/ipa/devirt-41.C (main): Likewise.
2003 * g++.dg/ipa/devirt-42.C (main): Likewise.
2004 * g++.dg/ipa/devirt-44.C (struct A): Likewise.
2005 (main): Likewise.
2006 * g++.dg/ipa/devirt-45.C (struct A): Likewise.
2007 (main): Likewise.
2008 * g++.dg/ipa/devirt-48.C (struct B): Likewise.
2009 (struct D): Likewise.
2010 * g++.dg/ipa/devirt-52.C: Likewise.
2011 * g++.dg/ipa/nothrow-1.C (main): Likewise.
2012 * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise.
2013 * g++.dg/ipa/pr44372.C: Likewise.
2014 * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise.
2015 (putc_unlocked): Likewise.
2016 (getline): Likewise.
2017 (ferror_unlocked): Likewise.
2018 * g++.dg/ipa/pr58371.C: Likewise.
2019 * g++.dg/ipa/pr59176.C: Likewise.
2020 * g++.dg/ipa/pr60640-1.C (class G): Likewise.
2021 * g++.dg/ipa/pr61540.C (struct top): Likewise.
2022 * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise.
2023 * g++.dg/ipa/pr63587-1.C: Likewise.
2024 * g++.dg/ipa/pr63587-2.C: Likewise.
2025 * g++.dg/ipa/pr63838.C (__attribute__): Likewise.
2026 * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise.
2027 * g++.dg/ipa/pr64068.C (class A): Likewise.
2028 (A::m_fn2): Likewise.
2029 (class C): Likewise.
2030 * g++.dg/ipa/pr64896.C (struct D): Likewise.
2031 * g++.dg/ipa/pr65002.C: Likewise.
2032 * g++.dg/ipa/pr65008.C (__attribute__): Likewise.
2033 * g++.dg/ipa/pr65465.C (struct D): Likewise.
2034 * g++.dg/ipa/pr66896.C (struct A): Likewise.
2035 * g++.dg/ipa/pr68851.C (class G): Likewise.
2036 (C::checkPseudoClass): Likewise.
2037 * g++.dg/ipa/pr78211.C: Likewise.
2038 * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise.
2039 * g++.dg/ipa/pure-const-1.C (main): Likewise.
2040 * g++.dg/ipa/pure-const-2.C (main): Likewise.
2041 * g++.dg/ipa/pure-const-3.C (main): Likewise.
2042 * g++.dg/ipa/remref-1.C (main): Likewise.
2043 * g++.dg/ipa/remref-2.C (main): Likewise.
2044 * g++.dg/lookup/builtin2.C (f): Likewise.
2045 * g++.dg/lookup/crash3.C (struct A): Likewise.
2046 (struct B): Likewise.
2047 (crash): Likewise.
2048 * g++.dg/lookup/friend20.C: Likewise.
2049 * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise.
2050 * g++.dg/lookup/struct2.C (A::c): Likewise.
2051 * g++.dg/lto/20080709_0.C (f): Likewise.
2052 * g++.dg/lto/20080907_0.C: Likewise.
2053 * g++.dg/lto/20080915_0.C (struct Baz): Likewise.
2054 * g++.dg/lto/20080916_0.C (g): Likewise.
2055 * g++.dg/lto/20081022_0.C (main): Likewise.
2056 * g++.dg/lto/20081023_0.C (main): Likewise.
2057 * g++.dg/lto/20081118_0.C (foo::method): Likewise.
2058 * g++.dg/lto/20081118_1.C (bar::method): Likewise.
2059 * g++.dg/lto/20081120-1_0.C: Likewise.
2060 * g++.dg/lto/20081120-1_1.C: Likewise.
2061 * g++.dg/lto/20081127_1.C (main): Likewise.
2062 * g++.dg/lto/20081217-2_0.C (struct A): Likewise.
2063 * g++.dg/lto/20090303_0.C: Likewise.
2064 * g++.dg/lto/20090311-1_0.C: Likewise.
2065 * g++.dg/lto/20090312_0.C: Likewise.
2066 * g++.dg/lto/20090315_0.C (main): Likewise.
2067 * g++.dg/lto/20091002-1_0.C: Likewise.
2068 * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise.
2069 * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise.
2070 * g++.dg/lto/20091004-1_0.C: Likewise.
2071 * g++.dg/lto/20091004-2_0.C: Likewise.
2072 * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise.
2073 * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise.
2074 * g++.dg/lto/20101010-1_0.C: Likewise.
2075 * g++.dg/lto/20101010-2_0.C: Likewise.
2076 * g++.dg/lto/pr45679-1_0.C: Likewise.
2077 * g++.dg/lto/pr45679-1_1.C: Likewise.
2078 * g++.dg/lto/pr45679-2_0.C: Likewise.
2079 * g++.dg/lto/pr48042_0.C (B::x): Likewise.
2080 * g++.dg/lto/pr51650-1_0.C (fn): Likewise.
2081 (main): Likewise.
2082 * g++.dg/lto/pr51650-3_0.C (fn): Likewise.
2083 (main): Likewise.
2084 * g++.dg/lto/pr63270_1.C: Likewise.
2085 * g++.dg/lto/pr65193_0.C: Likewise.
2086 * g++.dg/lto/pr65302_0.C: Likewise.
2087 * g++.dg/lto/pr65316_0.C: Likewise.
2088 * g++.dg/lto/pr65475c_0.C: Likewise.
2089 * g++.dg/lto/pr65549_0.C (main): Likewise.
2090 * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise.
2091 * g++.dg/lto/pr69589_0.C: Likewise.
2092 * g++.dg/opt/combine.C (qvariant_cast): Likewise.
2093 (QScriptDebuggerBackendPrivate::trace): Likewise.
2094 * g++.dg/opt/complex3.C (j): Likewise.
2095 * g++.dg/opt/covariant1.C (struct T): Likewise.
2096 * g++.dg/opt/declone3.C (Item::m_fn1): Likewise.
2097 * g++.dg/opt/dump1.C (__attribute__): Likewise.
2098 * g++.dg/opt/inline15.C (struct C): Likewise.
2099 (fn2): Likewise.
2100 * g++.dg/opt/local1.C (h): Likewise.
2101 * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise.
2102 * g++.dg/opt/new1.C: Likewise.
2103 * g++.dg/opt/nrv8.C (main): Likewise.
2104 * g++.dg/opt/pr23299.C (struct A): Likewise.
2105 (struct B): Likewise.
2106 (struct C): Likewise.
2107 * g++.dg/opt/pr27826.C (struct Geometry): Likewise.
2108 * g++.dg/opt/pr44919.C (back_inserter): Likewise.
2109 * g++.dg/opt/pr47615.C (main): Likewise.
2110 * g++.dg/opt/pr55329.C (struct A): Likewise.
2111 * g++.dg/opt/pr61456.C (Set): Likewise.
2112 * g++.dg/opt/pr65003.C (D::foo): Likewise.
2113 (F::foo): Likewise.
2114 * g++.dg/opt/pr65554.C: Likewise.
2115 * g++.dg/opt/pr69432.C (struct C): Likewise.
2116 * g++.dg/opt/pr78373.C (struct D): Likewise.
2117 (Traits>::m_fn4): Likewise.
2118 * g++.dg/opt/pr79267.C (struct F): Likewise.
2119 * g++.dg/opt/pr82159-2.C: Likewise.
2120 * g++.dg/other/array3.C (reserve): Likewise.
2121 * g++.dg/other/crash-5.C (f): Likewise.
2122 * g++.dg/other/crash-8.C: Likewise.
2123 * g++.dg/other/error34.C (S): Likewise.
2124 * g++.dg/other/pr22003.C (c3::func): Likewise.
2125 * g++.dg/other/pr24623.C (RefCountPointer): Likewise.
2126 * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise.
2127 (Painter::for_each): Likewise.
2128 (Painter::redraw_window): Likewise.
2129 * g++.dg/other/pr42645-1.C (struct S): Likewise.
2130 * g++.dg/other/pr42645-2.C (foo): Likewise.
2131 (f3): Likewise.
2132 * g++.dg/other/pr52048.C: Likewise.
2133 * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise.
2134 * g++.dg/overload/defarg4.C (class foo): Likewise.
2135 (bar::Initialize): Likewise.
2136 * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise.
2137 * g++.dg/overload/ref-conv1.C: Likewise.
2138 * g++.dg/overload/template5.C (test): Likewise.
2139 * g++.dg/parse/crash40.C (class AAA): Likewise.
2140 * g++.dg/parse/crash61.C: Likewise.
2141 * g++.dg/parse/crash67.C: Likewise.
2142 * g++.dg/parse/ctor5.C: Likewise.
2143 * g++.dg/parse/defarg4.C (Foo): Likewise.
2144 * g++.dg/parse/defarg6.C: Likewise.
2145 * g++.dg/parse/error5.C (class Foo): Likewise.
2146 * g++.dg/parse/expr2.C (foo): Likewise.
2147 * g++.dg/parse/friend7.C: Likewise.
2148 * g++.dg/parse/namespace1.C (bar): Likewise.
2149 * g++.dg/parse/namespace9.C (g): Likewise.
2150 * g++.dg/parse/ret-type2.C: Likewise.
2151 * g++.dg/parse/typedef8.C (foo): Likewise.
2152 * g++.dg/pch/static-1.C (LocalStaticTest): Likewise.
2153 (main): Likewise.
2154 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise.
2155 (test_postfix_incdec): Likewise.
2156 (test_sizeof): Likewise.
2157 (test_alignof): Likewise.
2158 (test_prefix_incdec): Likewise.
2159 * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise.
2160 * g++.dg/plugin/self-assign-test-1.C (func): Likewise.
2161 * g++.dg/plugin/self-assign-test-2.C (func): Likewise.
2162 * g++.dg/plugin/self-assign-test-3.C (func): Likewise.
2163 * g++.dg/pr55513.C (main): Likewise.
2164 * g++.dg/pr55604.C (main): Likewise.
2165 * g++.dg/pr57662.C: Likewise.
2166 * g++.dg/pr58389.C (F::m_fn1): Likewise.
2167 * g++.dg/pr59510.C: Likewise.
2168 * g++.dg/pr67989.C: Likewise.
2169 * g++.dg/pr70590-2.C: Likewise.
2170 * g++.dg/pr70590.C: Likewise.
2171 * g++.dg/pr70965.C (foo): Likewise.
2172 * g++.dg/pr77550.C: Likewise.
2173 * g++.dg/pr80287.C (struct A): Likewise.
2174 * g++.dg/pr80707.C (A::m_fn1): Likewise.
2175 * g++.dg/pr81194.C: Likewise.
2176 * g++.dg/spellcheck-identifiers.C: Likewise.
2177 * g++.dg/tc1/dr152.C: Likewise.
2178 * g++.dg/template/aggr-init1.C (CreateA): Likewise.
2179 * g++.dg/template/anon1.C (struct x): Likewise.
2180 (struct vector): Likewise.
2181 * g++.dg/template/array29.C: Likewise.
2182 * g++.dg/template/array7.C (bar): Likewise.
2183 * g++.dg/template/canon-type-8.C: Likewise.
2184 * g++.dg/template/conv1.C (First::Foo): Likewise.
2185 * g++.dg/template/crash107.C: Likewise.
2186 * g++.dg/template/crash23.C (f): Likewise.
2187 * g++.dg/template/crash8.C (struct bar): Likewise.
2188 * g++.dg/template/defarg4.C (struct A): Likewise.
2189 * g++.dg/template/dependent-expr9.C: Likewise.
2190 * g++.dg/template/error10.C (Btest): Likewise.
2191 * g++.dg/template/friend32.C (f): Likewise.
2192 * g++.dg/template/init6.C (Graph::Inner::get): Likewise.
2193 (main): Likewise.
2194 * g++.dg/template/memfriend7.C (A::h): Likewise.
2195 * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise.
2196 * g++.dg/template/nontype12.C (baz): Likewise.
2197 * g++.dg/template/overload12.C (foo2): Likewise.
2198 * g++.dg/template/overload5.C (foo::f): Likewise.
2199 * g++.dg/template/overload8.C (struct A): Likewise.
2200 * g++.dg/template/partial10.C (fn): Likewise.
2201 (main): Likewise.
2202 * g++.dg/template/partial9.C (f): Likewise.
2203 * g++.dg/template/qual1.C (shift_compare): Likewise.
2204 * g++.dg/template/show-template-tree-3.C: Likewise.
2205 * g++.dg/template/sizeof8.C (S<sizeof): Likewise.
2206 * g++.dg/template/sizeof9.C (d): Likewise.
2207 * g++.dg/template/spec6.C: Likewise.
2208 * g++.dg/template/spec7.C (h): Likewise.
2209 * g++.dg/template/typedef8.C: Likewise.
2210 * g++.dg/template/using20.C (f): Likewise.
2211 * g++.dg/template/vla1.C (label): Likewise.
2212 * g++.dg/tm/cgraph_edge.C: Likewise.
2213 * g++.dg/tm/pr46646.C: Likewise.
2214 * g++.dg/tm/pr47554.C (class list): Likewise.
2215 * g++.dg/tm/pr47573.C (getStringHeight): Likewise.
2216 * g++.dg/tm/unsafe1.C (f): Likewise.
2217 * g++.dg/tm/unsafe2.C (g): Likewise.
2218 * g++.dg/torture/pr70971.C: Likewise.
2219 * g++.dg/torture/20070621-1.C: Likewise.
2220 * g++.dg/torture/20090329-1.C: Likewise.
2221 * g++.dg/torture/20141013.C: Likewise.
2222 * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise.
2223 * g++.dg/torture/pr33340.C (new): Likewise.
2224 * g++.dg/torture/pr33627.C (class pf_Frag): Likewise.
2225 * g++.dg/torture/pr34222.C (readFloat): Likewise.
2226 * g++.dg/torture/pr34241.C (test): Likewise.
2227 * g++.dg/torture/pr34641.C: Likewise.
2228 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
2229 * g++.dg/torture/pr35164-1.C: Likewise.
2230 * g++.dg/torture/pr36745.C: Likewise.
2231 * g++.dg/torture/pr38705.C (S::bar): Likewise.
2232 * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise.
2233 * g++.dg/torture/pr39362.C: Likewise.
2234 * g++.dg/torture/pr39732.C (f): Likewise.
2235 * g++.dg/torture/pr40991.C: Likewise.
2236 * g++.dg/torture/pr41775.C: Likewise.
2237 * g++.dg/torture/pr42183.C: Likewise.
2238 * g++.dg/torture/pr42450.C: Likewise.
2239 * g++.dg/torture/pr42704.C: Likewise.
2240 * g++.dg/torture/pr42760.C (baz): Likewise.
2241 (bar): Likewise.
2242 * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise.
2243 * g++.dg/torture/pr42883.C: Likewise.
2244 * g++.dg/torture/pr43905.C (struct Matrix): Likewise.
2245 * g++.dg/torture/pr44148.C: Likewise.
2246 * g++.dg/torture/pr44295.C: Likewise.
2247 * g++.dg/torture/pr44357.C: Likewise.
2248 * g++.dg/torture/pr44813.C: Likewise.
2249 * g++.dg/torture/pr45580.C: Likewise.
2250 * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise.
2251 * g++.dg/torture/pr45877.C: Likewise.
2252 * g++.dg/torture/pr46383.C: Likewise.
2253 * g++.dg/torture/pr46469.C (__attribute__): Likewise.
2254 (identifierByPthreadHandle): Likewise.
2255 * g++.dg/torture/pr47313.C: Likewise.
2256 * g++.dg/torture/pr48271.C: Likewise.
2257 * g++.dg/torture/pr49615.C (Dispatch): Likewise.
2258 (C::f): Likewise.
2259 * g++.dg/torture/pr49770.C (main): Likewise.
2260 * g++.dg/torture/pr49938.C: Likewise.
2261 * g++.dg/torture/pr51436.C: Likewise.
2262 * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise.
2263 * g++.dg/torture/pr51737.C (id_state::start_file): Likewise.
2264 * g++.dg/torture/pr51959.C: Likewise.
2265 * g++.dg/torture/pr52772.C (class c6): Likewise.
2266 * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise.
2267 * g++.dg/torture/pr53011.C: Likewise.
2268 * g++.dg/torture/pr53602.C: Likewise.
2269 * g++.dg/torture/pr53752.C: Likewise.
2270 * g++.dg/torture/pr54838.C: Likewise.
2271 * g++.dg/torture/pr54902.C: Likewise.
2272 * g++.dg/torture/pr56029.C: Likewise.
2273 * g++.dg/torture/pr56768.C (operator!=): Likewise.
2274 * g++.dg/torture/pr57107.C: Likewise.
2275 * g++.dg/torture/pr57140.C: Likewise.
2276 * g++.dg/torture/pr57235.C: Likewise.
2277 * g++.dg/torture/pr58252.C: Likewise.
2278 * g++.dg/torture/pr58555.C: Likewise.
2279 * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise.
2280 * g++.dg/torture/pr60438-1.C (foo): Likewise.
2281 * g++.dg/torture/pr60746.C (Two::run): Likewise.
2282 * g++.dg/torture/pr61554.C: Likewise.
2283 * g++.dg/torture/pr63419.C: Likewise.
2284 * g++.dg/torture/pr63476.C: Likewise.
2285 * g++.dg/torture/pr63512.C (C::m_fn3): Likewise.
2286 * g++.dg/torture/pr64282.C (class H): Likewise.
2287 * g++.dg/torture/pr64378.C (struct top): Likewise.
2288 * g++.dg/torture/pr64565.C: Likewise.
2289 * g++.dg/torture/pr64568-2.C: Likewise.
2290 * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise.
2291 * g++.dg/torture/pr64686.C (B::m_fn1): Likewise.
2292 * g++.dg/torture/pr64978.C (B::m_fn2): Likewise.
2293 * g++.dg/torture/pr64995.C (A::m_fn2): Likewise.
2294 * g++.dg/torture/pr65655.C: Likewise.
2295 * g++.dg/torture/pr65851.C: Likewise.
2296 * g++.dg/torture/pr67055.C: Likewise.
2297 * g++.dg/torture/pr67191.C: Likewise.
2298 * g++.dg/torture/pr68852.C: Likewise.
2299 * g++.dg/torture/pr69264.C: Likewise.
2300 * g++.dg/torture/pr77674.C: Likewise.
2301 * g++.dg/torture/pr77947.C (B::m_fn2): Likewise.
2302 * g++.dg/torture/pr78268.C: Likewise.
2303 * g++.dg/torture/pr78507.C: Likewise.
2304 * g++.dg/torture/pr78692.C (F::g): Likewise.
2305 * g++.dg/torture/pr80171.C: Likewise.
2306 * g++.dg/torture/pr82154.C (class f): Likewise.
2307 (f::k): Likewise.
2308 * g++.dg/tree-ssa/copyprop.C: Likewise.
2309 * g++.dg/tree-ssa/pr22444.C: Likewise.
2310 * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise.
2311 * g++.dg/tree-ssa/pr24172.C (dummy): Likewise.
2312 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
2313 * g++.dg/tree-ssa/pr27283.C: Likewise.
2314 * g++.dg/tree-ssa/pr27291.C: Likewise.
2315 * g++.dg/tree-ssa/pr27548.C: Likewise.
2316 * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise.
2317 * g++.dg/tree-ssa/pr42337.C: Likewise.
2318 * g++.dg/tree-ssa/pred-1.C (main): Likewise.
2319 * g++.dg/ubsan/pr65019.C (C::foo): Likewise.
2320 * g++.dg/ubsan/pr65583.C: Likewise.
2321 * g++.dg/vect/pr60836.cc (norm_): Likewise.
2322 * g++.dg/vect/pr68145.cc: Likewise.
2323 * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise.
2324 * g++.dg/vect/pr70729.cc (my_alloc): Likewise.
2325 * g++.dg/warn/Waddress-3.C: Likewise.
2326 * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise.
2327 * g++.dg/warn/Wnull-conversion-2.C (main): Likewise.
2328 * g++.dg/warn/Wparentheses-10.C: Likewise.
2329 * g++.dg/warn/Wparentheses-11.C: Likewise.
2330 * g++.dg/warn/Wparentheses-12.C: Likewise.
2331 * g++.dg/warn/Wparentheses-25.C: Likewise.
2332 * g++.dg/warn/Wparentheses-6.C: Likewise.
2333 * g++.dg/warn/Wparentheses-7.C: Likewise.
2334 * g++.dg/warn/Wparentheses-8.C: Likewise.
2335 * g++.dg/warn/Wparentheses-9.C: Likewise.
2336 * g++.dg/warn/Wshadow-5.C: Likewise.
2337 * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise.
2338 (gg): Likewise.
2339 * g++.dg/warn/Wtype-limits-no.C (ff): Likewise.
2340 (gg): Likewise.
2341 * g++.dg/warn/Wtype-limits.C (ff): Likewise.
2342 (gg): Likewise.
2343 * g++.dg/warn/Wunused-local-typedefs.C: Likewise.
2344 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2345 * g++.dg/warn/pmf1.C (a::f): Likewise.
2346 * g++.old-deja/g++.benjamin/p13417.C: Likewise.
2347 * g++.old-deja/g++.brendan/crash24.C (main): Likewise.
2348 * g++.old-deja/g++.ext/constructor.C: Likewise.
2349 * g++.old-deja/g++.ext/namedret1.C (f): Likewise.
2350 * g++.old-deja/g++.ext/namedret3.C: Likewise.
2351 * g++.old-deja/g++.ext/return1.C: Likewise.
2352 * g++.old-deja/g++.jason/anon4.C (main): Likewise.
2353 * g++.old-deja/g++.jason/enum6.C: Likewise.
2354 * g++.old-deja/g++.jason/lineno2.C (main): Likewise.
2355 * g++.old-deja/g++.jason/lineno3.C: Likewise.
2356 * g++.old-deja/g++.jason/lineno4.C: Likewise.
2357 * g++.old-deja/g++.jason/new2.C (main): Likewise.
2358 * g++.old-deja/g++.jason/new4.C (main): Likewise.
2359 * g++.old-deja/g++.jason/shadow1.C (main): Likewise.
2360 * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise.
2361 * g++.old-deja/g++.jason/thunk2.C (main): Likewise.
2362 * g++.old-deja/g++.law/builtin1.C (main): Likewise.
2363 * g++.old-deja/g++.law/enum9.C: Likewise.
2364 * g++.old-deja/g++.law/except3.C: Likewise.
2365 * g++.old-deja/g++.law/init6.C: Likewise.
2366 * g++.old-deja/g++.law/profile1.C (main): Likewise.
2367 * g++.old-deja/g++.law/shadow2.C (main): Likewise.
2368 * g++.old-deja/g++.law/temps4.C (main): Likewise.
2369 * g++.old-deja/g++.mike/bool2.C (main): Likewise.
2370 * g++.old-deja/g++.mike/eh1.C: Likewise.
2371 * g++.old-deja/g++.mike/eh10.C: Likewise.
2372 * g++.old-deja/g++.mike/eh13.C (main): Likewise.
2373 * g++.old-deja/g++.mike/eh16.C: Likewise.
2374 * g++.old-deja/g++.mike/eh17.C: Likewise.
2375 * g++.old-deja/g++.mike/eh2.C: Likewise.
2376 * g++.old-deja/g++.mike/eh23.C: Likewise.
2377 * g++.old-deja/g++.mike/eh24.C: Likewise.
2378 * g++.old-deja/g++.mike/eh25.C: Likewise.
2379 * g++.old-deja/g++.mike/eh26.C: Likewise.
2380 * g++.old-deja/g++.mike/eh27.C: Likewise.
2381 * g++.old-deja/g++.mike/eh28.C: Likewise.
2382 * g++.old-deja/g++.mike/eh29.C: Likewise.
2383 * g++.old-deja/g++.mike/eh30.C: Likewise.
2384 * g++.old-deja/g++.mike/eh31.C: Likewise.
2385 * g++.old-deja/g++.mike/eh35.C: Likewise.
2386 * g++.old-deja/g++.mike/eh36.C: Likewise.
2387 * g++.old-deja/g++.mike/eh37.C: Likewise.
2388 * g++.old-deja/g++.mike/eh38.C: Likewise.
2389 * g++.old-deja/g++.mike/eh39.C: Likewise.
2390 * g++.old-deja/g++.mike/eh40.C: Likewise.
2391 * g++.old-deja/g++.mike/eh47.C: Likewise.
2392 * g++.old-deja/g++.mike/eh50.C: Likewise.
2393 * g++.old-deja/g++.mike/eh51.C: Likewise.
2394 * g++.old-deja/g++.mike/eh7.C: Likewise.
2395 * g++.old-deja/g++.mike/eh8.C: Likewise.
2396 * g++.old-deja/g++.mike/eh9.C: Likewise.
2397 * g++.old-deja/g++.mike/mangle1.C: Likewise.
2398 * g++.old-deja/g++.mike/p5958.C: Likewise.
2399 * g++.old-deja/g++.mike/p6004.C: Likewise.
2400 * g++.old-deja/g++.mike/p700.C: Likewise.
2401 * g++.old-deja/g++.mike/p7912.C: Likewise.
2402 * g++.old-deja/g++.mike/p811.C (main): Likewise.
2403 * g++.old-deja/g++.mike/virt4.C (main): Likewise.
2404 * g++.old-deja/g++.oliva/nameret1.C: Likewise.
2405 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2406 * g++.old-deja/g++.other/decl1.C (bar): Likewise.
2407 * g++.old-deja/g++.other/expr1.C (struct T): Likewise.
2408 (main): Likewise.
2409 * g++.old-deja/g++.other/inline8.C (main): Likewise.
2410 * g++.old-deja/g++.other/loop1.C: Likewise.
2411 * g++.old-deja/g++.other/syntax1.C (main): Likewise.
2412 * g++.old-deja/g++.pt/repo3.C (main): Likewise.
2413 * g++.old-deja/g++.robertl/eb27.C (main): Likewise.
2414 * g++.old-deja/g++.robertl/eb83.C (main): Likewise.
2415 * gcc.dg/pr44545.c: Likewise.
2416 * obj-c++.dg/comp-types-8.mm: Likewise.
2417 * obj-c++.dg/demangle-3.mm: Likewise.
2418 * obj-c++.dg/super-class-1.mm: Likewise.
2419
23dbc169
ML
24202017-11-06 Martin Liska <mliska@suse.cz>
2421
2422 * c-c++-common/dfp/call-by-value.c (foo32): Return a default
2423 value of change return type to void.
2424 (foo64): Likewise.
2425 (foo128): Likewise.
2426 * g++.dg/bprob/g++-bprob-1.C: Likewise.
2427 * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise.
2428 * g++.dg/cpp0x/range-for6.C (foo): Likewise.
2429 * g++.dg/cpp0x/udlit-template.C: Likewise.
2430 * g++.dg/cpp1z/eval-order3.C (struct A): Likewise.
2431 (operator>>): Likewise.
2432 * g++.dg/expr/cond12.C (struct X): Likewise.
2433 (X::operator=): Likewise.
2434 * g++.dg/gcov/gcov-1.C: Likewise.
2435 * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise.
2436 * g++.dg/ipa/devirt-21.C: Likewise.
2437 * g++.dg/ipa/devirt-23.C: Likewise.
2438 * g++.dg/ipa/devirt-34.C (t): Likewise.
2439 * g++.dg/missing-return.C: New test. Likewise.
2440 * g++.dg/opt/20050511-1.C (bar): Likewise.
2441 * g++.dg/opt/const3.C (A::foo1): Likewise.
2442 (A::foo2): Likewise.
2443 * g++.dg/opt/pr23299.C (E::c): Likewise.
2444 * g++.dg/other/copy2.C (A::operator=): Likewise.
2445 * g++.dg/overload/addr1.C: Likewise.
2446 * g++.dg/pr48484.C: Likewise.
2447 * g++.dg/tls/thread_local3.C (thread_main): Likewise.
2448 * g++.dg/tls/thread_local3g.C (thread_main): Likewise.
2449 * g++.dg/tls/thread_local5.C (thread_main): Likewise.
2450 * g++.dg/tls/thread_local5g.C (thread_main): Likewise.
2451 * g++.dg/tls/thread_local6.C (thread_main): Likewise.
2452 * g++.dg/tls/thread_local6g.C (thread_main): Likewise.
2453 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
2454 * g++.dg/tree-prof/pr79259.C (fn2): Likewise.
2455 * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise.
2456 * g++.dg/tree-ssa/pr81408.C (struct p): Likewise.
2457 (av): Likewise.
2458 * g++.dg/warn/string1.C (test): Likewise.
2459
d88412fc
TK
24602017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2461
2462 PR fortran/82471
2463 * gfortran.dg/loop_interchange_1.f90: New test.
2464
5233d455
PT
24652017-11-05 Paul Thomas <pault@gcc.gnu.org>
2466
2467 PR fortran/78641
2468 * gfortran.dg/class_66.f90: New test.
2469
aea5e932
PT
24702017-11-05 Paul Thomas <pault@gcc.gnu.org>
2471
2472 PR fortran/81447
2473 * gfortran.dg/class_65.f90: New test.
2474 * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
2475 count from 18 to 21.
2476 * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
2477 count from 32 to 54.
2478 * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
2479 count from 4 to 10.
2480 * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
2481 count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
2482 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
2483 2 to 5.
2484 * gfortran.dg/finalize_28.f90: Increase builtin_free
2485 count from 3 to 6.
2486 * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
2487 builtin_malloc counts from 11 to 14.
2488 * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
2489 count from 7 to 10. Likewise builtin_malloc from 12 to 15.
2490
173399a0
DS
24912017-11-04 Daniel Santos <daniel.santos@pobox.com>
2492
2493 gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
2494 gcc.target/i386/pr82002-2b.c: Likewise.
2495
7c4acac3
AV
24962017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
2497
2498 * gfortran.dg/coarray/send_char_array_1.f90: New test.
2499
0260e278
TK
25002017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2501
2502 PR fortran/70330
2503 * gfortran.dg/pr70330.f90: New test.
2504
9a3d38f6
TK
25052017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2506
2507 PR fortran/29600
2508 * gfortran.dg/minmaxloc_8.f90: New test.
2509
77dacf9d
PT
25102017-11-04 Paul Thomas <pault@gcc.gnu.org>
2511
2512 PR fortran/81735
2513 * gfortran.dg/pr81735.f90: New test.
2514
9cfdd484
SK
25152017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
2516
2517 PR fortran/82796
2518 * gfortran.dg/equiv_pure.f90: New test.
2519
61959ba1
JL
25202017-11-03 Jeff Law <law@redhat.com>
2521
150e3476
JL
2522 PR target/82823
2523 * g++.dg/torture/pr82823.C: New test.
2524
61959ba1
JL
2525 * gcc.target/i386/stack-check-12.c: New test.
2526
245f6de1
JJ
25272017-11-03 Jakub Jelinek <jakub@redhat.com>
2528
2529 PR tree-optimization/78821
2530 * gcc.dg/store_merging_13.c: New test.
2531 * gcc.dg/store_merging_14.c: New test.
2532
248b06ba
SK
25332017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
2534
2535 * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
2536 dg-xfail-if directive.
2537
f66060c6
SL
25382017-11-03 Sandra Loosemore <sandra@codesourcery.com>
2539
2540 * gcc.target/mips/msa.c: Add -fcommon to dg-options.
2541
ece615ec
UB
25422017-11-03 Uros Bizjak <ubizjak@gmail.com>
2543
2544 PR testsuite/82828
2545 PR rtl-optimization/70263
2546 * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
2547
63626547
MG
25482017-11-03 Marc Glisse <marc.glisse@inria.fr>
2549
2550 * gcc.dg/tree-ssa/negneg-1.c: New file.
2551 * gcc.dg/tree-ssa/negneg-2.c: Likewise.
2552 * gcc.dg/tree-ssa/negneg-3.c: Likewise.
2553 * gcc.dg/tree-ssa/negneg-4.c: Likewise.
2554
e7a74006
JH
25552017-11-03 Jan Hubicka <hubicka@ucw.cz>
2556
2557 * gcc.dg/no-strict-overflow-3.c (foo): Update magic
2558 value to not clash with frequency.
2559 * gcc.dg/strict-overflow-3.c (foo): Likewise.
2560 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
2561 * gcc.dg/tree-ssa/dump-2.c: Update template.
2562 * gcc.dg/tree-ssa/ifc-10.c: Update template.
2563 * gcc.dg/tree-ssa/ifc-11.c: Update template.
2564 * gcc.dg/tree-ssa/ifc-12.c: Update template.
2565 * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
2566 * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
2567 * gcc.dg/tree-ssa/ifc-5.c: Update template.
2568 * gcc.dg/tree-ssa/ifc-8.c: Update template.
2569 * gcc.dg/tree-ssa/ifc-9.c: Update template.
2570 * gcc.dg/tree-ssa/ifc-cd.c: Update template.
2571 * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
2572 * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
2573 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
2574 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
2575 * gcc.target/i386/pr61403.c: Update template.
2576
a93ee058
NS
25772017-11-03 Nathan Sidwell <nathan@acm.org>
2578
91afdf4c
NS
2579 * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
2580
a93ee058
NS
2581 PR c++/82710
2582 * g++.dg/warn/pr82710.C: More cases.
2583
a34a16ab
RS
25842017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
2585
2586 * gcc.dg/pr82809.c: New test.
2587
d5f0b3f0
PC
25882017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2589
2590 PR c++/81957
2591 * g++.dg/cpp0x/variadic-crash5.C: New.
2592
718afa1a
SE
25932017-11-02 Steve Ellcey <sellcey@cavium.com>
2594
2595 PR target/79868
2596 * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
2597 new format.
2598 * gcc.target/aarch64/spellcheck_2.c: Ditto.
2599 * gcc.target/aarch64/spellcheck_3.c: Ditto.
2600 * gcc.target/aarch64/target_attr_11.c: Ditto.
2601 * gcc.target/aarch64/target_attr_12.c: Ditto.
2602 * gcc.target/aarch64/target_attr_17.c: Ditto.
2603
3c3947b8
NS
26042017-11-02 Nathan Sidwell <nathan@acm.org>
2605
dfa65d3f
NS
2606 PR c++/82710
2607 * g++.dg/warn/pr82710.C: New.
2608
3c3947b8
NS
2609 * g++.dg/lang-dump.C: New.
2610
1e8fc1ce
RB
26112017-11-02 Richard Biener <rguenther@suse.de>
2612
2613 PR tree-optimization/82795
2614 * gcc.target/i386/pr82795.c: New testcase.
2615
5b5905bb
CZ
26162017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
2617
2618 * gcc.target/arc/loop-1.c: Add test.
2619
331b4673
TV
26202017-11-02 Tom de Vries <tom@codesourcery.com>
2621
2622 PR testsuite/82415
2623 * gcc.target/i386/naked-1.c: Make scan patterns more precise.
2624 * gcc.target/i386/naked-2.c: Same.
2625
a4d758d0
RB
26262017-11-02 Richard Biener <rguenther@suse.de>
2627
2628 PR middle-end/82765
2629 * gcc.dg/pr82765.c: New testcase.
2630
30d124e1
TV
26312017-11-02 Tom de Vries <tom@codesourcery.com>
2632
2633 * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
2634
efc04f78
JJ
26352017-11-01 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR rtl-optimization/82778
2638 * g++.dg/opt/pr82778.C: New test.
2639
26402017-11-01 Michael Collison <michael.collison@arm.com>
2641
2642 PR rtl-optimization/82597
2643 * gcc.dg/pr82597.c: New test.
2644
6e0cb45f
UB
26452017-11-01 Uros Bizjak <ubizjak@gmail.com>
2646
2647 * gcc.target/alpha/sqrt.c: New test.
2648
98df3ab0
DS
26492017-10-31 Daniel Santos <daniel.santos@pobox.com>
2650
6e0cb45f
UB
2651 * gcc.target/i386/pr82002-1.c: New test.
2652 * gcc.target/i386/pr82002-2a.c: New xfail test.
2653 * gcc.target/i386/pr82002-2b.c: New xfail test.
98df3ab0 2654
0a9088ee
MJ
26552017-10-31 Martin Jambor <mjambor@suse.cz>
2656
2657 PR c++/81702
2658 * g++.dg/tree-ssa/pr81702.C: New test.
2659
77f4ead7
DM
26602017-10-31 David Malcolm <dmalcolm@redhat.com>
2661
2662 * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
2663 the environment, don't delete the generated executable.
2664
84ffba12
DM
26652017-10-31 David Malcolm <dmalcolm@redhat.com>
2666
6e0cb45f 2667 * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
84ffba12
DM
2668 * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
2669
64a5912c
DM
26702017-10-31 David Malcolm <dmalcolm@redhat.com>
2671
2672 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
2673 for renaming of error_at_rich_loc and inform_at_rich_loc.
2674 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2675 (test_show_locus): Likewise for renaming of warning_at_rich_loc.
2676
29a4ef18
ML
26772017-10-31 Martin Liska <mliska@suse.cz>
2678
2679 * g++.dg/gcov/loop.C: New test.
2680 * lib/gcov.exp: Support human readable format for counts.
2681
cdb07de7
ML
26822017-10-31 Martin Liska <mliska@suse.cz>
2683
2684 * g++.dg/gcov/ternary.C: New test.
6e0cb45f 2685 * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
cdb07de7
ML
2686 * lib/gcov.exp: Support new format for intermediate file format.
2687
9d54607a
JK
26882017-11-01 Julia Koval <julia.koval@intel.com>
2689
2690 * gcc.target/i386/avx-1.c: Handle new intrinsics.
2691 * gcc.target/i386/avx512-check.h: Check GFNI bit.
2692 * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
2693 * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
2694 * gcc.target/i386/gfni-1.c: New.
2695 * gcc.target/i386/gfni-2.c: New.
2696 * gcc.target/i386/gfni-3.c: New.
2697 * gcc.target/i386/gfni-4.c: New.
2698 * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
2699 * gcc.target/i386/sse-12.c: Handle new intrinsics.
2700 * gcc.target/i386/sse-13.c: Ditto.
2701 * gcc.target/i386/sse-14.c: Ditto.
2702 * gcc.target/i386/sse-22.c: Ditto.
2703 * gcc.target/i386/sse-23.c: Ditto.
2704 * g++.dg/other/i386-2.C: Ditto.
2705 * g++.dg/other/i386-3.C: Ditto.
2706
441c7bba
EB
27072017-11-01 Michael Collison <michael.collison@arm.com>
2708
2709 PR rtl-optimization/82597
2710 * gcc.dg/pr82597.c: New test.
9d54607a 2711
77efd154
PC
27122017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2713
2714 PR c++/67595
2715 * g++.dg/concepts/pr67595.C: New.
2716
59d7953a
PT
27172017-10-30 Paul Thomas <pault@gcc.gnu.org>
2718
2719 PR fortran/80850
2720 * gfortran.dg/class_64_f90 : New test.
2721
8581ce0a
UB
27222017-10-30 Uros Bizjak <ubizjak@gmail.com>
2723
2724 * g++.dg/pr82725.C: Move to ...
2725 * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
2726
0c51bf96
SK
27272017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2728
2729 * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
2730
bae0ffb5
PC
27312017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2732
2733 PR c++/82085
2734 * g++.dg/cpp1y/var-templ56.C: New.
2735
ff630487
NS
27362017-10-30 Nathan Sidwell <nathan@acm.org>
2737
2738 * g++.dg/other/operator2.C: Adjust diagnostic.
2739 * g++.old-deja/g++.jason/operator.C: Likewise.
2740
daff6cdf
SM
27412017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
2742
2743 * sse2-check.h: New file.
2744 * sse2-addpd-1.c: New file.
2745 * sse2-addsd-1.c: New file.
2746 * sse2-andnpd-1.c: New file.
2747 * sse2-andpd-1.c: New file.
2748 * sse2-cmppd-1.c: New file.
2749 * sse2-cmpsd-1.c: New file.
2750 * sse2-comisd-1.c: New file.
2751 * sse2-comisd-2.c: New file.
2752 * sse2-comisd-3.c: New file.
2753 * sse2-comisd-4.c: New file.
2754 * sse2-comisd-5.c: New file.
2755 * sse2-comisd-6.c: New file.
2756 * sse2-cvtdq2pd-1.c: New file.
2757 * sse2-cvtdq2ps-1.c: New file.
2758 * sse2-cvtpd2dq-1.c: New file.
2759 * sse2-cvtpd2ps-1.c: New file.
2760 * sse2-cvtps2dq-1.c: New file.
2761 * sse2-cvtps2pd-1.c: New file.
2762 * sse2-cvtsd2si-1.c: New file.
2763 * sse2-cvtsd2si-2.c: New file.
2764 * sse2-cvtsd2ss-1.c: New file.
2765 * sse2-cvtsi2sd-1.c: New file.
2766 * sse2-cvtsi2sd-2.c: New file.
2767 * sse2-cvtss2sd-1.c: New file.
2768 * sse2-cvttpd2dq-1.c: New file.
2769 * sse2-cvttps2dq-1.c: New file.
2770 * sse2-cvttsd2si-1.c: New file.
2771 * sse2-cvttsd2si-2.c: New file.
2772 * sse2-divpd-1.c: New file.
2773 * sse2-divsd-1.c: New file.
2774 * sse2-maxpd-1.c: New file.
2775 * sse2-maxsd-1.c: New file.
2776 * sse2-minpd-1.c: New file.
2777 * sse2-minsd-1.c: New file.
2778 * sse2-mmx.c: New file.
2779 * sse2-movhpd-1.c: New file.
2780 * sse2-movhpd-2.c: New file.
2781 * sse2-movlpd-1.c: New file.
2782 * sse2-movlpd-2.c: New file.
2783 * sse2-movmskpd-1.c: New file.
2784 * sse2-movq-1.c: New file.
2785 * sse2-movq-2.c: New file.
2786 * sse2-movq-3.c: New file.
2787 * sse2-movsd-1.c: New file.
2788 * sse2-movsd-2.c: New file.
2789 * sse2-movsd-3.c: New file.
2790 * sse2-mulpd-1.c: New file.
2791 * sse2-mulsd-1.c: New file.
2792 * sse2-orpd-1.c: New file.
2793 * sse2-packssdw-1.c: New file.
2794 * sse2-packsswb-1.c: New file.
2795 * sse2-packuswb-1.c: New file.
2796 * sse2-paddb-1.c: New file.
2797 * sse2-paddd-1.c: New file.
2798 * sse2-paddq-1.c: New file.
2799 * sse2-paddsb-1.c: New file.
2800 * sse2-paddsw-1.c: New file.
2801 * sse2-paddusb-1.c: New file.
2802 * sse2-paddusw-1.c: New file.
2803 * sse2-paddw-1.c: New file.
2804 * sse2-pavgb-1.c: New file.
2805 * sse2-pavgw-1.c: New file.
2806 * sse2-pcmpeqb-1.c: New file.
2807 * sse2-pcmpeqd-1.c: New file.
2808 * sse2-pcmpeqw-1.c: New file.
2809 * sse2-pcmpgtb-1.c: New file.
2810 * sse2-pcmpgtd-1.c: New file.
2811 * sse2-pcmpgtw-1.c: New file.
2812 * sse2-pextrw.c: New file.
2813 * sse2-pinsrw.c: New file.
2814 * sse2-pmaddwd-1.c: New file.
2815 * sse2-pmaxsw-1.c: New file.
2816 * sse2-pmaxub-1.c: New file.
2817 * sse2-pminsw-1.c: New file.
2818 * sse2-pminub-1.c: New file.
2819 * sse2-pmovmskb-1.c: New file.
2820 * sse2-pmulhuw-1.c: New file.
2821 * sse2-pmulhw-1.c: New file.
2822 * sse2-pmullw-1.c: New file.
2823 * sse2-pmuludq-1.c: New file.
2824 * sse2-psadbw-1.c: New file.
2825 * sse2-pshufd-1.c: New file.
2826 * sse2-pshufhw-1.c: New file.
2827 * sse2-pshuflw-1.c: New file.
2828 * sse2-pslld-1.c: New file.
2829 * sse2-pslld-2.c: New file.
2830 * sse2-pslldq-1.c: New file.
2831 * sse2-psllq-1.c: New file.
2832 * sse2-psllq-2.c: New file.
2833 * sse2-psllw-1.c: New file.
2834 * sse2-psllw-2.c: New file.
2835 * sse2-psrad-1.c: New file.
2836 * sse2-psrad-2.c: New file.
2837 * sse2-psraw-1.c: New file.
2838 * sse2-psraw-2.c: New file.
2839 * sse2-psrld-1.c: New file.
2840 * sse2-psrld-2.c: New file.
2841 * sse2-psrldq-1.c: New file.
2842 * sse2-psrlq-1.c: New file.
2843 * sse2-psrlq-2.c: New file.
2844 * sse2-psrlw-1.c: New file.
2845 * sse2-psrlw-2.c: New file.
2846 * sse2-psubb-1.c: New file.
2847 * sse2-psubd-1.c: New file.
2848
78effffc
WS
28492017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2850
2851 * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
2852 types for testcase arguments.
2853
51a9f20c
RB
28542017-10-30 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/82762
2857 * gcc.dg/torture/pr82762.c: New testcase.
2858
c1136864
RB
28592017-10-30 Richard Biener <rguenther@suse.de>
2860
2861 * gcc.dg/gimplefe-27.c: New testcase.
2862
c76dc9c3
JM
28632017-10-30 Joseph Myers <joseph@codesourcery.com>
2864
2865 * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
2866
a62b3dc5
JJ
28672017-10-30 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR middle-end/22141
2870 * gcc.dg/store_merging_10.c: New test.
2871 * gcc.dg/store_merging_11.c: New test.
2872 * gcc.dg/store_merging_12.c: New test.
2873 * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
2874
5603c1d9
UB
28752017-10-30 Uros Bizjak <ubizjak@gmail.com>
2876
2877 PR target/82725
2878 * g++.dg/pr82725.C: New test.
2879
180295ed
JW
28802017-10-29 Jim Wilson <wilson@tuliptree.org>
2881
2882 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
5603c1d9 2883 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
180295ed 2884
a3cbda1b
PC
28852017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2886
2887 PR c++/70971
2888 * g++.dg/torture/pr70971.C: New.
2889
575b527e
PT
28902017-10-28 Paul Thomas <pault@gcc.gnu.org>
2891
2892 PR fortran/81758
2893 * gfortran.dg/class_63.f90: New test.
2894
fdfcd5ec
SK
28952017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
2896
2897 PR fortran/82620
2898 * gfortran.dg/allocate_error_7.f90: new test.
2899
df7a517d
PC
29002017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2901
2902 PR c++/82218
2903 * g++.dg/cpp1y/constexpr-82218.C: New.
2904
eada55b9
EB
29052017-10-27 Eric Botcazou <ebotcazou@adacore.com>
2906
2907 * gnat.dg/opt68.ad[sb]: New test.
2908
a3123cd8
DS
29092017-10-27 Daniel Santos <daniel.santos@pobox.com>
2910
2911 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
2912
ee5fd23a
MM
29132017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2914
2915 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
2916 variants. Check various conversions to/from float128. Check
2917 negation. Use {\m...\M} in the tests.
2918 * gcc.target/powerpc/float128-hw2.c: New test for implicit
2919 _Float128 math functions.
2920 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
2921 not implicitly adding the _Float128 math functions.
2922 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
2923 valid.
2924 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2925
3f563e0b
UB
29262017-10-27 Uros Bizjak <ubizjak@gmail.com>
2927
2928 PR target/82692
2929 * gcc.dg/torture/pr82692.c: New test.
2930
759ebd17
WS
29312017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
2932
2933 * gcc.target/powerpc/fold-vec-neg-char.c: New.
2934 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
2935 * gcc.target/powerpc/fold-vec-neg-int.c: New.
2936 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
2937 * gcc.target/powerpc/fold-vec-neg-short.c: New.
2938
6c6bde30
TK
29392017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2940
2941 PR fortran/56342
2942 * gfortran.dg/matmul_const.f90: New test.
2943
9333319b
JH
29442017-10-25 Jan Hubicka <hubicka@ucw.cz>
2945
2946 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
2947
76ff5c24
JJ
29482017-10-27 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR target/82703
2951 * gcc.dg/pr82703.c: New test.
2952
0fab169b
PK
29532017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2954
2955 * gcc.dg/ipa/propmalloc-1.c: New test-case.
2956 * gcc.dg/ipa/propmalloc-2.c: Likewise.
2957 * gcc.dg/ipa/propmalloc-3.c: Likewise.
2958
e89b556b
PC
29592017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR c++/71385
2962 * g++.dg/concepts/pr71385.C: New.
2963
001ee39a
PC
29642017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/80739
2967 * g++.dg/cpp1y/constexpr-80739.C: New.
2968
830717d0
RB
29692017-10-27 Richard Biener <rguenther@suse.de>
2970
2971 PR middle-end/81659
2972 * g++.dg/torture/pr81659.C: New testcase.
2973
22be0d08
MC
29742017-10-26 Michael Collison <michael.collison@arm.com>
2975
2976 * gcc.target/aarch64/fix_trunc1.c: New testcase.
2977 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
2978 directives to allow float or integer destination registers for
2979 fcvtz[su].
2980
1cef1159
SL
29812017-10-26 Sandra Loosemore <sandra@codesourcery.com>
2982
2983 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
2984
de10fca0
SL
29852017-10-26 Sandra Loosemore <sandra@codesourcery.com>
2986
2987 * gcc.target/nios2/gpopt-gprel-sec.c: New.
2988
7e23f4a6
OM
29892017-10-26 Olga Makhotina <olga.makhotina@intel.com>
2990
2991 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
2992 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
2993 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
2994 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
2995 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
2996 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
2997 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
2998 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
2999 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
3000 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
3001 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
3002 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
3003 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
3004 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
3005 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
3006 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
3007 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
3008 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
3009 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
3010 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
3011 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
3012 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
3013 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
3014 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
3015 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
3016 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
3017 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
3018 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
3019 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
3020 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
3021 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
3022 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
3023 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
3024 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
3025 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
3026 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
3027
37e4d57b
WD
30282017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
3029
3030 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
3031
18b27971
JG
30322017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
3033
3034 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
3035 column information.
3036
4bc19a3b
TC
30372017-10-26 Tamar Christina <tamar.christina@arm.com>
3038
3039 * gcc.dg/vect/vect-reduc-dot-s8a.c
3040 (dg-additional-options, dg-require-effective-target): Add +dotprod.
3041 * gcc.dg/vect/vect-reduc-dot-u8a.c
3042 (dg-additional-options, dg-require-effective-target): Add +dotprod.
3043
2b5de014
TC
30442017-10-26 Tamar Christina <tamar.christina@arm.com>
3045
3046 * lib/target-supports.exp
3047 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
3048 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
3049 (add_options_for_arm_v8_2a_dotprod_neon): New.
3050 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
3051 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
3052 (check_effective_target_vect_udot_qi): Likewise.
3053 * gcc.target/arm/simd/vdot-exec.c: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
3055 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
3056
c5a92111
TC
30572017-10-26 Tamar Christina <tamar.christina@arm.com>
3058
3059 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
3060
1013465f
TC
30612017-10-26 Tamar Christina <tamar.christina@arm.com>
3062
3063 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
3064
c3ef5fda
TC
30652017-10-26 Tamar Christina <tamar.christina@arm.com>
3066
3067 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
3068 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
3069 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
3070 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
3071
1a59ccf2
DM
30722017-10-25 David Malcolm <dmalcolm@redhat.com>
3073
3074 PR c/7356
3075 PR c/44515
3076 * c-c++-common/pr44515.c: New test case.
3077 * gcc.dg/pr7356-2.c: New test case.
3078 * gcc.dg/pr7356.c: New test case.
3079 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
3080 case to reflect changes to output.
3081 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
3082 to output.
3083
c0b24017
EB
30842017-10-25 Eric Botcazou <ebotcazou@adacore.com>
3085
3086 * gcc.dg/fold-cond_expr-1.c: Rename to...
3087 * gcc.dg/fold-cond-2.c: ...this.
3088 * gcc.dg/fold-cond-3.c: New test.
3089
a596f497
RB
30902017-10-25 Richard Biener <rguenther@suse.de>
3091
3092 PR tree-optimization/82436
3093 * gcc.dg/torture/pr82436-2.c: New testcase.
3094
7e252d9b
PC
30952017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 PR c++/71820
3098 * g++.dg/ext/typeof12.C: New.
3099
7e65575a
TV
31002017-10-25 Tom de Vries <tom@codesourcery.com>
3101
3102 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
3103 line, and add nvptx-specific version.
3104
5dd9af49
RO
31052017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3106
3107 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
3108 in setjmp call.
3109
bc1a75dd
JJ
31102017-10-25 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR libstdc++/81706
3113 * gcc.target/i386/pr81706.c: New test.
3114 * g++.dg/ext/pr81706.C: New test.
3115
5c0331f6
JJ
31162017-10-24 Jakub Jelinek <jakub@redhat.com>
3117
6ab5a6f3
JJ
3118 PR target/82460
3119 * gcc.target/i386/pr82460-1.c: New test.
3120 * gcc.target/i386/pr82460-2.c: New test.
3121 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
3122 regexps to allow vpermt2* to vpermi2* replacement or vice versa
3123 where possible.
3124 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
3125 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
3126 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
3127 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
3128 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
3129 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
3130 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
3131 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
3132 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
3133 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
3134
5c0331f6
JJ
3135 PR target/82370
3136 * gcc.target/i386/pr82370.c: New test.
3137
ff1ff960
PC
31382017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
3139
3140 PR c++/82466
3141 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
3142 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
3143 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
3144 * g++.dg/parse/builtin2.C: Adjust.
3145 * g++.old-deja/g++.mike/p811.C: Likewise.
3146
02b0c08c
PC
31472017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
3148
3149 PR c++/80991
3150 * g++.dg/ext/is_trivially_constructible5.C: New.
3151
5cc75a43
RO
31522017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3153
3154 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
3155 suffix.
3156 * gcc.target/i386/387-ficom-2.c: Likewise.
3157
2f5124a6
RO
31582017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3159
3160 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
3161 in setjmp call.
3162
da76b253
RB
31632017-10-24 Richard Biener <rguenther@suse.de>
3164
3165 PR tree-optimization/82697
3166 * gcc.dg/torture/pr82697.c: New testcase.
3167
eab01c18
MK
31682017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
3169 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 PR c++/82307
3172 * g++.dg/cpp0x/enum35.C: New.
3173 * g++.dg/cpp0x/enum36.C: Likewise.
3174
ec8f7ce6
L
31752017-10-24 H.J. Lu <hongjiu.lu@intel.com>
3176
3177 PR target/82659
3178 * gcc.target/i386/cet-label-2.c: New test.
3179 * gcc.target/i386/cet-sjlj-4.c: Likewise.
3180 * gcc.target/i386/cet-sjlj-5.c: Likewise.
3181 * gcc.target/i386/cet-switch-3.c: Likewise.
3182 * gcc.target/i386/pr82659-1.c: Likewise.
3183 * gcc.target/i386/pr82659-2.c: Likewise.
3184 * gcc.target/i386/pr82659-3.c: Likewise.
3185 * gcc.target/i386/pr82659-4.c: Likewise.
3186 * gcc.target/i386/pr82659-5.c: Likewise.
3187 * gcc.target/i386/pr82659-6.c: Likewise.
3188
57f6a200
SL
31892017-10-23 Sandra Loosemore <sandra@codesourcery.com>
3190
3191 * gcc.target/nios2/cdx-branch.c: Fix broken test.
3192 * gcc.target/nios2/lo-addr-bypass.c: New.
3193 * gcc.target/nios2/lo-addr-char.c: New.
3194 * gcc.target/nios2/lo-addr-int.c: New.
3195 * gcc.target/nios2/lo-addr-pic.c: New.
3196 * gcc.target/nios2/lo-addr-short.c: New.
3197 * gcc.target/nios2/lo-addr-tls.c: New.
3198 * gcc.target/nios2/lo-addr-uchar.c: New.
3199 * gcc.target/nios2/lo-addr-ushort.c: New.
3200 * gcc.target/nios2/lo-addr-volatile.c: New.
3201
403226f0
PC
32022017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3203
3204 PR c++/80449
3205 * g++.dg/cpp1z/class-deduction46.C: New.
3206
6b10f174
JJ
32072017-10-23 Jakub Jelinek <jakub@redhat.com>
3208
3209 PR debug/82630
3210 * g++.dg/guality/pr82630.C: New test.
3211
33029fa9
UB
32122017-10-23 Uros Bizjak <ubizjak@gmail.com>
3213
3214 PR target/82662
3215 * gcc.target/i386/pr82662.c: New test.
3216
d1047465
MP
32172017-10-23 Marek Polacek <polacek@redhat.com>
3218
3219 PR c/82681
3220 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
3221 * gcc.dg/overflow-warn-5.c: Likewise.
3222 * gcc.dg/overflow-warn-8.c: Likewise.
3223
66f4014d
L
32242017-10-23 H.J. Lu <hongjiu.lu@intel.com>
3225
3226 PR target/82673
3227 * gcc.target/i386/pr82673.c: New test.
3228
8008dd1c
JJ
32292017-10-23 Jakub Jelinek <jakub@redhat.com>
3230
3231 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
3232 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3233 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
3234 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
3235 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3236 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
3237
ee76c2f9
RB
32382017-10-23 Richard Biener <rguenther@suse.de>
3239
3240 PR tree-optimization/82672
3241 * gfortran.dg/graphite/pr82672.f90: New testcase.
3242
2de9164b
PC
32432017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/77555
3246 * g++.dg/torture/pr77555.C: New.
3247
eb0e98f8
RB
32482017-10-23 Richard Biener <rguenther@suse.de>
3249
3250 PR tree-optimization/82129
3251 * gcc.dg/torture/pr82129.c: New testcase.
3252
ef1e3836
UB
32532017-10-22 Uros Bizjak <ubizjak@gmail.com>
3254
3255 PR target/52451
3256 * gcc.dg/torture/pr52451.c: New test.
3257
8cc857f9
UB
32582017-10-22 Uros Bizjak <ubizjak@gmail.com>
3259 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR target/82628
3262 * gcc.dg/torture/pr82628.c: New test.
3263
00c378a9
IT
32642017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3265
3266 * c-c++-common/attr-nocf-check-1a.c: Remove test.
3267 * c-c++-common/attr-nocf-check-3a.c: Likewise.
3268 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
3269 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
3270
9ae222ad
IT
32712017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3272
3273 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
3274 * c-c++-common/attr-nocf-check-3.c: Likewise.
3275 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
3276 * c-c++-common/fcf-protection-2.c: Likewise.
3277 * c-c++-common/fcf-protection-3.c: Likewise.
3278 * c-c++-common/fcf-protection-5.c: Likewise.
3279 * c-c++-common/attr-nocf-check-1a.c: New test.
3280 * c-c++-common/attr-nocf-check-3a.c: Likewise.
3281 * g++.dg/cet-notrack-1.C: Likewise.
3282 * gcc.target/i386/cet-intrin-1.c: Likewise.
3283 * gcc.target/i386/cet-intrin-10.c: Likewise.
3284 * gcc.target/i386/cet-intrin-2.c: Likewise.
3285 * gcc.target/i386/cet-intrin-3.c: Likewise.
3286 * gcc.target/i386/cet-intrin-4.c: Likewise.
3287 * gcc.target/i386/cet-intrin-5.c: Likewise.
3288 * gcc.target/i386/cet-intrin-6.c: Likewise.
3289 * gcc.target/i386/cet-intrin-7.c: Likewise.
3290 * gcc.target/i386/cet-intrin-8.c: Likewise.
3291 * gcc.target/i386/cet-intrin-9.c: Likewise.
3292 * gcc.target/i386/cet-label.c: Likewise.
3293 * gcc.target/i386/cet-notrack-1a.c: Likewise.
3294 * gcc.target/i386/cet-notrack-1b.c: Likewise.
3295 * gcc.target/i386/cet-notrack-2a.c: Likewise.
3296 * gcc.target/i386/cet-notrack-2b.c: Likewise.
3297 * gcc.target/i386/cet-notrack-3.c: Likewise.
3298 * gcc.target/i386/cet-notrack-4a.c: Likewise.
3299 * gcc.target/i386/cet-notrack-4b.c: Likewise.
3300 * gcc.target/i386/cet-notrack-5a.c: Likewise.
3301 * gcc.target/i386/cet-notrack-5b.c: Likewise.
3302 * gcc.target/i386/cet-notrack-6a.c: Likewise.
3303 * gcc.target/i386/cet-notrack-6b.c: Likewise.
3304 * gcc.target/i386/cet-notrack-7.c: Likewise.
3305 * gcc.target/i386/cet-property-1.c: Likewise.
3306 * gcc.target/i386/cet-property-2.c: Likewise.
3307 * gcc.target/i386/cet-rdssp-1.c: Likewise.
3308 * gcc.target/i386/cet-sjlj-1.c: Likewise.
3309 * gcc.target/i386/cet-sjlj-2.c: Likewise.
3310 * gcc.target/i386/cet-sjlj-3.c: Likewise.
3311 * gcc.target/i386/cet-switch-1.c: Likewise.
3312 * gcc.target/i386/cet-switch-2.c: Likewise.
ef1e3836 3313 * lib/target-supports.exp (check_effective_target_cet): New proc.
9ae222ad 3314
f6fd8f2b
JH
33152017-10-20 Jan Hubicka <hubicka@ucw.cz>
3316
3317 * gcc.target/i386/pr79683.c: Disable costmodel.
3318
f330b1ec
EB
33192017-10-21 Eric Botcazou <ebotcazou@adacore.com>
3320
3321 * gnat.dg/specs/discr_private.ads: Rename into ...
3322 * gnat.dg/specs/discr2.ads: ...this.
3323 * gnat.dg/specs/discr_record_constant.ads: Rename into...
3324 * gnat.dg/specs/discr3.ads: ...this.
3325 * gnat.dg/specs/discr4.ads: New test.
3326 * gnat.dg/specs/discr4_pkg.ads: New helper.
3327
de624bee
PT
33282017-10-21 Paul Thomas <pault@gcc.gnu.org>
3329
3330 PR fortran/82586
3331 * gfortran.dg/pdt_16.f03 : New test.
3332 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
3333 * gfortran.dg/pdt_8.f03 : Ditto.
3334
3335 PR fortran/82587
3336 * gfortran.dg/pdt_17.f03 : New test.
3337
3338 PR fortran/82589
3339 * gfortran.dg/pdt_18.f03 : New test.
3340
b0926447
IT
33412017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3342
3343 * c-c++-common/fcf-protection-1.c: New test.
3344 * c-c++-common/fcf-protection-2.c: Likewise.
3345 * c-c++-common/fcf-protection-3.c: Likewise.
3346 * c-c++-common/fcf-protection-4.c: Likewise.
3347 * c-c++-common/fcf-protection-5.c: Likewise.
3348 * c-c++-common/attr-nocf-check-1.c: Likewise.
3349 * c-c++-common/attr-nocf-check-2.c: Likewise.
3350 * c-c++-common/attr-nocf-check-3.c: Likewise.
3351
c840bf9b
PMR
33522017-10-20 Ed Schonberg <schonberg@adacore.com>
3353
3354 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
3355 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
3356 New testcase.
3357
8f8f531f
PMR
33582017-10-20 Justin Squirek <squirek@adacore.com>
3359
3360 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
3361 testcases.
3362
e201023c
PMR
33632017-10-20 Ed Schonberg <schonberg@adacore.com>
3364
3365 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
3366
51e28fff
RB
33672017-10-20 Richard Biener <rguenther@suse.de>
3368
3369 PR tree-optimization/82473
3370 * gcc.dg/torture/pr82473.c: New testcase.
3371
1031b577
RB
33722017-10-20 Richard Biener <rguenther@suse.de>
3373
3374 PR tree-optimization/82603
3375 * gcc.dg/torture/pr82603.c: New testcase.
3376
424101dd
TV
33772017-10-20 Tom de Vries <tom@codesourcery.com>
3378
3379 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
3380 (main): Move s ...
3381 (s): ... here.
3382
42a764f7
JJ
33832017-10-20 Jakub Jelinek <jakub@redhat.com>
3384
356fcc67
JJ
3385 PR target/82158
3386 * gcc.dg/tree-ssa/noreturn-1.c: New test.
3387
42a764f7
JJ
3388 PR target/82370
3389 * gcc.target/i386/avx-pr82370.c: New test.
3390 * gcc.target/i386/avx2-pr82370.c: New test.
3391 * gcc.target/i386/avx512f-pr82370.c: New test.
3392 * gcc.target/i386/avx512bw-pr82370.c: New test.
3393 * gcc.target/i386/avx512vl-pr82370.c: New test.
3394 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
3395
793c096d
OA
33962017-10-20 Orlando Arias <oarias@knights.ucf.edu>
3397
3398 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
3399 Add msp430 to the list.
3400
b6b240ed
PC
34012017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/82308
3404 * g++.dg/cpp1z/class-deduction45.C: New.
3405
34062017-10-19 Uros Bizjak <ubizjak@gmail.com>
d4e7de58
UB
3407 Jakub Jelinek <jakub@redhat.com>
3408
3409 PR target/82618
3410 * gcc.target/i386/pr82618.c: New test.
3411
f5ba8fd1
MS
34122017-10-19 Martin Sebor <msebor@redhat.com>
3413
3414 PR tree-optimization/82596
d8d9aa38 3415 * gcc.dg/pr82596.c: New test.
f5ba8fd1 3416
9e878cf1
EB
34172017-10-19 Eric Botcazou <ebotcazou@adacore.com>
3418
3419 * gcc.dg/Walloca-15.c: New test.
3420 * gnat.dg/stack_usage4.adb: Likewise.
3421 * gnat.dg/stack_usage4_pkg.ads: New helper.
3422
d9697837
JJ
34232017-10-19 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR c++/82600
3426 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
3427
426776f1
EB
34282017-10-19 Eric Botcazou <ebotcazou@adacore.com>
3429
3430 * gcc.dg/debug/dwarf2/sso.c: Rename into...
3431 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
3432 * gcc.dg/debug/dwarf2/sso-2.c: New test.
3433 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
3434
3bb3d60b
RE
34352017-10-19 Richard Earnshaw <rearnsha@arm.com>
3436
3437 PR target/82445
3438 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
3439 * gcc.target/arm/peep-strd-1.c: Likewise.
3440 * gcc.target/arm/peep-ldrd-2.c: New test.
3441 * gcc.target/arm/peep-strd-2.c: New test.
3442
1855f812
JJ
34432017-10-19 Jakub Jelinek <jakub@redhat.com>
3444
07d7c611
JJ
3445 * c-c++-common/ubsan/builtin-1.c: New test.
3446
5d3805fc
JJ
3447 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
3448 from expected output regexps.
3449 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3450 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
3451 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3452 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
3453 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
3454 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3455 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3456 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3457 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
3458 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
3459 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
3460 used attribute.
3461 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
3462 in the environment.
3463
1855f812
JJ
3464 PR target/82580
3465 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
3466 scan-assembler-times. Check that there are no movzb* instructions
3467 if lp64.
3468
8a78f1a1
TV
34692017-10-19 Tom de Vries <tom@codesourcery.com>
3470
3471 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
3472
7ff6bdb7
TV
34732017-10-19 Tom de Vries <tom@codesourcery.com>
3474
3475 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
3476 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
3477 * gcc.c-torture/execute/20040805-1.c: Same.
3478 * gcc.c-torture/execute/920410-1.c: Same.
3479 * gcc.c-torture/execute/921113-1.c: Same.
3480 * gcc.c-torture/execute/921208-2.c: Same.
3481 * gcc.c-torture/execute/comp-goto-1.c: Same.
3482 * gcc.c-torture/execute/pr20621-1.c: Same.
3483 * gcc.c-torture/execute/pr28982b.c: Same.
3484 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3485
36208e60
ML
34862017-10-19 Martin Liska <mliska@suse.cz>
3487
3488 PR sanitizer/82517
3489 * gcc.dg/asan/pr82517.c: New test.
3490
cd30a0b8
JJ
34912017-10-19 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR fortran/82568
3494 * gfortran.dg/gomp/pr82568.f90: New test.
3495
bcc478b9
BRF
34962017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3497
3498 * gfortran.dg/spellcheck-operator.f90: New testcase.
3499 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
3500 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
3501 * gfortran.dg/spellcheck-structure.f90: New testcase.
3502 * gfortran.dg/spellcheck-parameter.f90: New testcase.
3503
e35ba10a
TK
35042017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3505
3506 PR fortran/82567
3507 * gfortran.dg/array_constructor_51.f90: New test.
3508
b04bebdb
TK
35092017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3510
3511 PR fortran/79795
3512 * gfortran.dg/assumed_size_2.f90: New test.
3513
fe944402
UB
35142017-10-18 Uros Bizjak <ubizjak@gmail.com>
3515 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR target/82580
3518 * gcc.target/i386/pr82580.c: New test.
3519
9cfd7f2c
TK
35202017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3521
3522 PR libfortran/82233
3523 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
3524 Move test with wait=.false. before the last test.
3525
57d69a63
VM
35262017-10-18 Vladimir Makarov <vmakarov@redhat.com>
3527
3528 PR middle-end/82556
3529 * gcc.target/i386/pr82556.c: New.
3530
957f0d8f
BC
35312017-10-18 Bin Cheng <bin.cheng@arm.com>
3532
3533 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
3534 * gcc.dg/tree-ssa/ldist-32.c: New test.
3535 * gcc.dg/tree-ssa/ldist-35.c: New test.
3536 * gcc.dg/tree-ssa/ldist-36.c: New test.
3537
85aa9ed6
BC
35382017-10-18 Bin Cheng <bin.cheng@arm.com>
3539
3540 PR tree-optimization/82574
3541 * gcc.dg/tree-ssa/pr82574.c: New test.
3542
28e2e236
ML
35432017-10-18 Martin Liska <mliska@suse.cz>
3544
3545 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
3546 file instead of expand. Reason is that switch statement is
3547 not yet expanded as decision tree, which also contains a BB
3548 with count == 2000.
3549
ee077fcb
PT
3550017-10-18 Paul Thomas <pault@gcc.gnu.org>
3551
3552 PR fortran/82550
3553 * gfortran.dg/submodule_30.f08 : New test.
3554
de57059e
AK
35552017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3556
3557 * gcc.target/s390/zvector/vec-cmp-2.c
3558 (all_eq_double, all_ne_double, all_gt_double)
3559 (all_lt_double, all_ge_double, all_le_double)
3560 (any_eq_double, any_ne_double, any_gt_double)
3561 (any_lt_double, any_ge_double, any_le_double)
3562 (all_eq_int, all_ne_int, all_gt_int)
3563 (all_lt_int, all_ge_int, all_le_int)
3564 (any_eq_int, any_ne_int, any_gt_int)
3565 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
3566 of calling foo(). Fix return type.
3567
236ac442
ML
35682017-10-18 Martin Liska <mliska@suse.cz>
3569
3570 PR sanitizer/82545
3571 * gcc.dg/asan/pr82545.c: New test.
3572
1b2944cb
PC
35732017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/69057
3576 * g++.dg/cpp1y/auto-fn45.C: New.
3577
257792c5
PC
35782017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3579
3580 PR c++/68884
3581 * g++.dg/cpp0x/variadic-crash4.C: New.
3582
173a960a
PC
35832017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3584
3585 PR c++/79474
3586 * g++.dg/cpp1y/auto-fn44.C: New.
3587
aca30804
EB
35882017-10-17 Eric Botcazou <ebotcazou@adacore.com>
3589
3590 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
3591
eaf95345
PC
35922017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3593
3594 PR c++/71821
3595 * g++.dg/cpp0x/alignas12.C: New.
3596
9efb55ac
PC
35972017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/71368
3600 * g++.dg/concepts/pr71368.C: New.
3601
816c4ba2
NS
36022017-10-17 Nathan Sidwell <nathan@acm.org>
3603
5a201862
NS
3604 PR c++/82560
3605 * g++.dg/cpp0x/pr82560.C: New.
3606
816c4ba2
NS
3607 PR middle-end/82577
3608 * g++.dg/opt/pr82577.C: New.
3609
07c0e0ad
QZ
36102017-10-17 Qing Zhao <qing.zhao@oracle.com>
3611 Wilco Dijkstra <wilco.dijkstra@arm.com>
3612
fe944402
UB
3613 PR middle-end/80295
3614 * gcc.target/aarch64/pr80295.c: New test.
07c0e0ad 3615
7ea3a3c7
RB
36162017-10-17 Richard Biener <rguenther@suse.de>
3617
3618 PR tree-optimization/82563
3619 * gcc.dg/graphite/pr82563.c: New testcase.
3620
d6808f21
PC
36212017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3622
3623 PR c++/67831
3624 * g++.dg/cpp0x/constexpr-ice18.C: New.
3625
54a3b395
PC
36262017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3627
3628 PR c++/82570
3629 * g++.dg/cpp1z/constexpr-lambda18.C: New.
3630
49dcd8a4
JJ
36312017-10-17 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR tree-optimization/82549
3634 * gcc.c-torture/compile/pr82549.c: New test.
3635
7a76132c
ML
36362017-10-17 Martin Liska <mliska@suse.cz>
3637
3638 * lib/scanasm.exp: Print how many times a regex pattern is
3639 found.
3640 * lib/scandump.exp: Likewise.
3641
49dcd8a4 36422017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
3643
3644 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
3645 _mm_maskz_reduce_sd): Test new intrinsics.
3646 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
3647 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
3648 _mm_maskz_reduce_ss): Test new intrinsics.
3649 * gcc.target/i386/avx512dq-vreducess-2.c: New.
3650 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
3651 __builtin_ia32_reducess): Remove builtin.
3652 (__builtin_ia32_reducesd_mask,
3653 __builtin_ia32_reducess_mask): Test new builtin.
3654 * gcc.target/i386/sse-13.c: Ditto.
3655 * gcc.target/i386/sse-23.c: Ditto.
3656
55015c10
ML
36572017-10-16 Martin Liska <mliska@suse.cz>
3658
3659 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
3660 so that it will work for both C and C++ FEs.
3661
9b460e2e
FR
36622017-10-16 Fritz Reese <fritzoreese@gmail.com>
3663
3664 PR fortran/82511
3665 * gfortran.dg/dec_structure_22.f90: New testcase.
3666
39920b04
PC
36672017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/64931
3670 * g++.dg/cpp1y/auto-fn43.C: New.
3671
a310363e
WD
36722017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
3673
3674 PR target/82442
3675 * gcc.dg/vect/pr31699.c: Fix testcase.
3676
1274f086
TC
36772017-10-16 Tamar Christina <tamar.christina@arm.com>
3678
3679 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
3680 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
3681 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
3682 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
3683
126c1ea1
JJ
36842017-10-16 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR c++/53574
3687 * g++.dg/other/pr53574.C: New test.
3688
6fba3d61
PC
36892017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/61323
3692 * g++.dg/cpp0x/constexpr-61323.C: New.
3693
4dcfe21f
PC
36942017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3695
3696 PR c++/54090
3697 * g++.dg/template/crash128.C: New.
3698
31677224
TK
36992017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3700
3701 PR fortran/82372
3702 * gfortran.dg/illegal_char.f90: New test.
3703
d7840b47
KT
37042017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3705 Michael Collison <michael.collison@arm.com>
3706
3707 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
3708
c97b789c
PC
37092017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3710
3711 PR c++/80908
3712 * g++.dg/cpp1z/noexcept-type18.C: New.
3713
27b8e74a
PC
37142017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3715
3716 PR c++/81016
3717 * g++.dg/cpp1z/pr81016.C: New.
3718
cc453086
JJ
37192017-10-14 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR middle-end/62263
14745bca
JJ
3722 PR middle-end/82498
3723 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
3724
3725 PR middle-end/62263
cc453086
JJ
3726 PR middle-end/82498
3727 * c-c++-common/rotate-5.c (f2): New function. Move old
3728 function to ...
3729 (f4): ... this. Use 127 instead of 128.
3730 (f3, f5, f6): New functions.
3731 (main): Test all f[1-6] functions, with both 0 and 1 as
3732 second arguments.
3733 * c-c++-common/rotate-6.c: New test.
3734 * c-c++-common/rotate-6a.c: New test.
3735 * c-c++-common/rotate-7.c: New test.
3736 * c-c++-common/rotate-7a.c: New test.
3737 * c-c++-common/rotate-8.c: New test.
3738
0fcd7270
HK
37392017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
3740
3741 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
3742 testcase.
3743
5c20e429
JJ
37442017-10-14 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR rtl-optimization/81423
3747 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
3748 suffixes to LL.
3749 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
3750
8afb6a2c
JJ
37512017-10-13 Jakub Jelinek <jakub@redhat.com>
3752
3753 PR sanitizer/82353
3754 * g++.dg/ubsan/pr82353-2.C: New test.
3755 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
3756 * g++.dg/ubsan/pr82353-2.h: New file.
3757
e6110fa6
PT
37582017-10-13 Paul Thomas <pault@gcc.gnu.org>
3759
3760 PR fortran/81048
3761 * gfortran.dg/derived_init_4.f90 : New test.
3762
d7327979
PC
37632017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
3764
3765 PR c++/69078
3766 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
3767 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
3768
e7176f75
JJ
37692017-10-13 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR target/82274
3772 * gcc.dg/pr82274-1.c: New test.
3773 * gcc.dg/pr82274-2.c: New test.
3774
8de71903
PC
37752017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
3776
3777 PR c++/80873
3778 * g++.dg/cpp1y/auto-fn41.C: New.
3779 * g++.dg/cpp1y/auto-fn42.C: Likewise.
3780
15f7a469
DM
37812017-10-13 David Malcolm <dmalcolm@redhat.com>
3782
3783 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
3784 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
3785 erroneously covered by an unclosed extern "C".
3786 * g++.dg/template/extern-c.C: New test case.
3787
6fe00fb7
RB
37882017-10-13 Richard Biener <rguenther@suse.de>
3789
3790 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
3791 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
3792 with alternate flags.
3793
1a8821c5
RB
37942017-10-13 Richard Biener <rguenther@suse.de>
3795
3796 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
3797 behavior.
3798 * gcc.dg/graphite/scop-7.c: Likewise.
3799 * gcc.dg/graphite/scop-8.c: Likewise.
3800
2ecf9ac7
L
38012017-10-13 H.J. Lu <hongjiu.lu@intel.com>
3802
3803 PR target/82499
3804 * gcc.target/i386/pr82499-1.c: New file.
3805 * gcc.target/i386/pr82499-2.c: Likewise.
3806 * gcc.target/i386/pr82499-3.c: Likewise.
3807
ef8c92e8
JJ
38082017-10-13 Jakub Jelinek <jakub@redhat.com>
3809
5752d1f7
JJ
3810 PR target/82524
3811 * gcc.c-torture/execute/pr82524.c: New test.
3812
a0e4174c
JJ
3813 PR target/82498
3814 * gcc.dg/tree-ssa/pr82498.c: New test.
3815
ef8c92e8
JJ
3816 PR target/82498
3817 * gcc.dg/ubsan/pr82498.c: New test.
3818
a68f286c
RB
38192017-10-13 Richard Biener <rguenther@suse.de>
3820
3821 PR tree-optimization/82451
3822 * gcc.dg/graphite/pr82451.c: New testcase.
3823 * gfortran.dg/graphite/id-27.f90: Likewise.
3824 * gfortran.dg/graphite/pr82451.f: Likewise.
3825
1163f058
RB
38262017-10-13 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/82525
3829 * gcc.dg/graphite/id-30.c: New testcase.
3830 * gfortran.dg/graphite/id-28.f90: Likewise.
3831
7ff5eac3
AM
38322017-10-13 Alan Modra <amodra@gmail.com>
3833
3834 * gcc.target/i386/asm-mem.c: New test.
3835
912a7ec3
JJ
38362017-10-12 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR target/82498
3839 * gcc.target/i386/pr82498-1.c: New test.
3840 * gcc.target/i386/pr82498-2.c: New test.
3841
83d502cf
JH
38422017-10-12 Jan Hubicka <hubicka@ucw.cz>
3843
3844 * gcc.dg/predict-13.c: Update template for probaility change.
3845 * gcc.dg/predict-8.c: Likewise.
3846
62e1c678
DM
38472017-10-12 David Malcolm <dmalcolm@redhat.com>
3848
3849 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
3850 output to reflect changes to reported locations of missing
3851 symbols.
3852 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3853 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3854 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
3855 * c-c++-common/gomp/pr63326.c: Likewise.
3856 * c-c++-common/missing-close-symbol.c: Likewise, also update for
3857 new fix-it hints.
3858 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
3859 for missing colon in ternary operator.
3860 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3861 * g++.dg/cpp1y/pr65202.C: Likewise.
3862 * g++.dg/missing-symbol-2.C: New test case.
3863 * g++.dg/other/do1.C: Update expected output to reflect
3864 changes to reported locations of missing symbols.
3865 * g++.dg/parse/error11.C: Likewise.
3866 * g++.dg/template/error11.C: Likewise.
3867 * gcc.dg/missing-symbol-2.c: New test case.
3868 * gcc.dg/missing-symbol-3.c: New test case.
3869 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
3870 changes to reported locations of missing symbols.
3871 * gcc.dg/noncompile/971104-1.c: Likewise.
3872 * obj-c++.dg/exceptions-6.mm: Likewise.
3873 * obj-c++.dg/pr48187.mm: Likewise.
3874 * objc.dg/exceptions-6.m: Likewise.
3875
7a866e7e
MS
38762017-10-12 Martin Sebor <msebor@redhat.com>
3877
3878 PR other/82301
3879 PR c/82435
3880 * g++.dg/ext/attr-ifunc-1.C: Update.
3881 * g++.dg/ext/attr-ifunc-2.C: Same.
3882 * g++.dg/ext/attr-ifunc-3.C: Same.
3883 * g++.dg/ext/attr-ifunc-4.C: Same.
3884 * g++.dg/ext/attr-ifunc-5.C: Same.
3885 * g++.dg/ext/attr-ifunc-6.C: New test.
3886 * g++.old-deja/g++.abi/vtable2.C: Update.
3887 * gcc.dg/attr-ifunc-6.c: New test.
3888 * gcc.dg/attr-ifunc-7.c: New test.
3889 * gcc.dg/pr81854.c: Update.
3890 * lib/target-supports.exp: Update.
3891
e95c9129
DM
38922017-10-12 David Malcolm <dmalcolm@redhat.com>
3893
3894 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
3895 "#pragma is not allowed here" error.
3896
939cf90f
BC
38972017-10-12 Bin Cheng <bin.cheng@arm.com>
3898
3899 * gcc.dg/tree-ssa/ldist-28.c: New test.
3900 * gcc.dg/tree-ssa/ldist-29.c: New test.
3901 * gcc.dg/tree-ssa/ldist-30.c: New test.
3902 * gcc.dg/tree-ssa/ldist-31.c: New test.
3903
163aa51b
BC
39042017-10-12 Bin Cheng <bin.cheng@arm.com>
3905
3906 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
3907 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
3908 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
3909 * gcc.dg/tree-ssa/ldist-33.c: New test.
3910
f0c216e1
RB
39112017-10-12 Richard Biener <rguenther@suse.de>
3912
3913 PR tree-optimization/69728
3914 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
3915 the loop now. Remove unrelated undefined behavior.
3916
281ff779
JJ
39172017-10-12 Jakub Jelinek <jakub@redhat.com>
3918
6089393b
JJ
3919 PR c++/82159
3920 * g++.dg/opt/pr82159-2.C: New test.
3921
281ff779
JJ
3922 PR target/82353
3923 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
3924 * gcc.target/i386/pr82353.C: Moved to ...
3925 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
3926
07a5fe52
UB
39272017-10-11 Uros Bizjak <ubizjak@gmail.com>
3928
3929 * gcc.target/i386/387-ficom-2.c: New test.
3930
666a1c32
JJ
39312017-10-11 Jakub Jelinek <jakub@redhat.com>
3932
ca38a07b
JJ
3933 PR middle-end/80421
3934 * gcc.c-torture/execute/pr80421.c: New test.
3935
69c328ec
JJ
3936 PR tree-optimization/78558
3937 * gcc.dg/vect/pr78558.c: New test.
3938
1d5b9dd5
JJ
3939 PR c++/82414
3940 * g++.dg/lto/pr82414_0.C: New test.
3941
fbb0add7
JJ
3942 PR c++/78523
3943 * g++.dg/cpp1y/pr78523.C: New test.
3944
666a1c32
JJ
3945 PR c++/80194
3946 * g++.dg/cpp1y/pr80194.C: New test.
3947
241dbd9d
QZ
39482017-10-11 Qing Zhao <qing.zhao@oracle.com>
3949
3950 PR target/81422
07a5fe52 3951 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 3952
6dcb9e91
VM
39532017-10-11 Vladimir Makarov <vmakarov@redhat.com>
3954
3955 PR sanitizer/82353
3956 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
3957 * gcc.target/i386/pr82353.C: New.
3958
42851ff8
UB
39592017-10-11 Uros Bizjak <ubizjak@gmail.com>
3960
3961 * gcc.target/i386/387-ficom-1.c: New test.
3962
278a8434
JL
39632017-10-11 Jeff Law <law@redhat.com>
3964
3965 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
3966 address computation of end of complex_attrib_array_types.
3967
6358a676
MG
39682017-10-11 Marc Glisse <marc.glisse@inria.fr>
3969
3970 * gcc.dg/Wstrict-overflow-7.c: Xfail.
3971 * gcc.dg/pragma-diag-3.c: Likewise.
3972
b4ec1d31
BC
39732017-10-11 Bin Cheng <bin.cheng@arm.com>
3974
3975 PR tree-optimization/82472
3976 * gcc.dg/tree-ssa/pr82472.c: New test.
3977
3a266bcd
ML
39782017-10-11 Martin Liska <mliska@suse.cz>
3979
3980 PR sanitizer/82490
3981 * c-c++-common/ubsan/attrib-5.c: New test.
3982
ed89e76a
ML
39832017-10-11 Martin Liska <mliska@suse.cz>
3984
3985 Revert r253637:
3986
3987 PR sanitizer/82484
3988 * gcc.dg/asan/pr82484.c: New test.
3989
78188a05
ML
39902017-10-11 Martin Liska <mliska@suse.cz>
3991
3992 PR sanitizer/82484
3993 * gcc.dg/asan/pr82484.c: New test.
3994
b1a651a2
ML
39952017-10-11 Martin Liska <mliska@suse.cz>
3996
3997 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
3998 optimized dump rather than assembly.
3999
dbd282bb
NS
40002017-10-11 Nathan Sidwell <nathan@acm.org>
4001
4002 * g++.dg/cpp/string-3.C: Fix dg-final.
4003
08f0a739
PC
40042017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4005
4006 PR c++/80412
4007 * g++.dg/cpp1z/class-deduction44.C: New.
4008
1d14f58c
PC
40092017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4010
4011 PR c++/82230
4012 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
4013
99f1498e
PC
40142017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4015
4016 PR c++/81299
4017 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
4018
7cd6ea64
NS
40192017-10-10 Nathan Sidwell <nathan@acm.org>
4020
4021 * g++.dg/lookup/extern-c-redecl6.C: New.
4022 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
4023 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4024 * g++.old-deja/g++.other/using9.C: Likewise.
4025
507ea98d
PC
40262017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
4027
4028 PR c++/78006
4029 * g++.dg/cpp1y/auto-fn40.C: New.
4030
92395f1c
PC
40312017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
4032
4033 PR c++/81032
4034 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
4035
71a84d92
JJ
40362017-10-10 Jakub Jelinek <jakub@redhat.com>
4037
16d926d2
JJ
4038 PR rtl-optimization/68205
4039 * gcc.c-torture/execute/20040709-3.c: New test.
4040
b2ca2504
JJ
4041 PR c++/67625
4042 * g++.dg/cpp0x/pr67625.C: New test.
4043
c9a0dec5
JJ
4044 PR middle-end/70887
4045 * g++.dg/cpp0x/pr70887.C: New test.
4046
aaf58ab1
JJ
4047 PR c++/70338
4048 * g++.dg/cpp0x/pr70338.C: New test.
4049
10885d13
JJ
4050 PR c++/77786
4051 * g++.dg/cpp1y/pr77786.C: New test.
4052
da31baba
JJ
4053 PR c++/71875
4054 * g++.dg/cpp1y/pr71875.C: New test.
4055
24f8d391
JJ
4056 PR c++/77578
4057 * g++.dg/gomp/pr77578.C: New test.
4058
4407c309
JJ
4059 PR middle-end/70100
4060 * g++.dg/opt/pr70100.C: New test.
4061
7094f0d3
JJ
4062 PR c++/68252
4063 * g++.dg/other/pr68252.C: New test.
4064
71a84d92
JJ
4065 PR target/79565
4066 PR target/82483
4067 * gcc.target/i386/pr82483-1.c: New test.
4068 * gcc.target/i386/pr82483-2.c: New test.
4069
24d8f6b6
WS
40702017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4071
4072 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
4073 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
4074 instruction list.
4075
35b82d26
NS
40762017-10-10 Nathan Sidwell <nathan@acm.org>
4077
4078 PR preprocessor/82506
4079 * g++.dg/cpp/string-3.C: New.
4080
f1e2a004
WS
40812017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4082
4083 * gcc.target/powerpc/fold-vec-splat-16.c: New
4084 * gcc.target/powerpc/fold-vec-splat-32.c: New.
4085 * gcc.target/powerpc/fold-vec-splat-8.c: New.
4086
3934b625
TK
40872017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4088
4089 PR libfortran/82233
4090 * gfortran.dg/execute_command_line_3.f90: New test.
4091
53befce7
WS
40922017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4093
4094 * gcc.target/powerpc/fold-vec-splat-16.c: New
4095 * gcc.target/powerpc/fold-vec-splat-32.c: New.
4096 * gcc.target/powerpc/fold-vec-splat-8.c: New.
4097
0ec8f0c6
WS
40982017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4099
4100 * gcc.target/powerpc/fold-vec-splats-char.c: New.
4101 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
4102 * gcc.target/powerpc/fold-vec-splats-int.c: New.
4103 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
4104 * gcc.target/powerpc/fold-vec-splats-short.c: New.
4105
802b38c9
JJ
41062017-10-10 Jakub Jelinek <jakub@redhat.com>
4107
4108 PR c/82437
4109 * c-c++-common/Wtautological-compare-7.c: New test.
4110
2fe1a1b8
BC
41112017-10-10 Bin Cheng <bin.cheng@arm.com>
4112
4113 * gcc.dg/tree-ssa/ldist-34.c: New test.
4114
efe040bf
BC
41152017-10-10 Bin Cheng <bin.cheng@arm.com>
4116
4117 * gcc.dg/tree-ssa/ldist-27.c: New test.
4118
0c6ddd1d
ES
41192017-10-09 Ed Schonberg <schonberg@adacore.com>
4120
4121 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
4122 gnat.dg/class_wide4_pkg2.ads: New testcase.
4123
41242017-10-09 Ed Schonberg <schonberg@adacore.com>
4125
4126 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
4127
41282017-10-09 Ed Schonberg <schonberg@adacore.com>
4129
4130 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
4131 New testcase.
4132
a1df6521
MM
41332017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4134
4135 * gcc.target/powerpc/amo1.c: New test.
4136 * gcc.target/powerpc/amo2.c: Likewise.
4137
7668b0a6
RB
41382017-10-09 Richard Biener <rguenther@suse.de>
4139
4140 PR tree-optimization/82449
4141 * gfortran.dg/graphite/pr82449.f: New testcase.
4142
ad2c91b2
AK
41432017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4144
4145 PR target/82463
4146 * gcc.target/s390/zvector/pr82463.c: New test.
4147
3141e768
AK
41482017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4149
4150 PR target/82465
4151 * gcc.target/s390/zvector/pr82465.c: New test.
4152
8d9c7f8a
WD
41532017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
4154
4155 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
4156
b7807e11
TV
41572017-10-09 Tom de Vries <tom@codesourcery.com>
4158
4159 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
4160 number relative.
4161 (abort): Declare.
4162
561593c1
EB
41632017-10-08 Eric Botcazou <ebotcazou@adacore.com>
4164
4165 * gcc.c-torture/execute/20171008-1.c: New test.
4166
5759add4
JL
41672017-10-03 Jeff Law <law@redhat.com>
4168
4169 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
4170 * gcc.dg/stack-check-6.c: Likewise.
4171 * gcc.dg/stack-check-6a.c: Likewise.
4172
59abe903
MC
41732017-10-07 Michael Collison <michael.collison@arm.com>
4174
4175 * gcc.target/aarch64/var_shift_mask_2.c: New test.
4176
2fcd5884
PT
41772017-10-07 Paul Thomas <pault@gcc.gnu.org>
4178
4179 PR fortran/82375
4180 * gfortran.dg/pdt_13.f03 : New test.
4181 * gfortran.dg/pdt_14.f03 : New test.
4182 * gfortran.dg/pdt_15.f03 : New test.
4183
12b9f3ac
JH
41842017-10-07 Jan Hubicka <hubicka@ucw.cz>
4185
4186 * gcc.dg/cold-1.c: New testcase.
4187
b8f49e4a
PC
41882017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 PR c++/80805
4191 * g++.dg/cpp0x/pr80805.C: New.
4192
5abde510
TK
41932017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4194
4195 PR fortran/49232
4196 * gfortran.dg/contiguous_4.f90: New test.
4197
58ebb59b
PC
41982017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 PR c++/66690
4201 * g++.dg/cpp1y/pr66690.C: New.
4202
9db84ece
NS
42032017-10-06 Nathan Sidwell <nathan@acm.org>
4204
4205 PR c++/82424
4206 * g++.dg/warn/pr82424.C: New.
4207
681f18d1
JJ
42082017-10-06 Jakub Jelinek <jakub@redhat.com>
4209
7260f6f7
JJ
4210 PR c++/82299
4211 * g++.dg/cpp0x/pr82299.C: New test.
4212
681f18d1
JJ
4213 P0704R1 - fixing const-qualified pointers to members
4214 * g++.dg/cpp2a/ptrmem1.C: New test.
4215
513d5564
ML
42162017-10-06 Martin Liska <mliska@suse.cz>
4217
4218 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
4219
d155a264
SD
42202017-10-06 Sudakshina Das <sudi.das@arm.com>
4221
4222 * gcc.target/aarch64/bic_imm_1.c: New test.
4223 * gcc.target/aarch64/orr_imm_1.c: Likewise.
4224
e78b10ce
PC
42252017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4226
4227 PR c++/60153
4228 * g++.dg/cpp0x/variadic-crash3.C: New.
4229
2f391428
JJ
42302017-10-06 Jakub Jelinek <jakub@redhat.com>
4231
4232 PR tree-optimization/82434
4233 * gcc.dg/store_merging_9.c: New test.
4234
d20eac1b
RB
42352017-10-06 Richard Biener <rguenther@suse.de>
4236
4237 PR tree-optimization/82397
4238 * gfortran.dg/pr82397.f: New testcase.
4239
ac95a65d
AK
42402017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4241
4242 PR target/82322
4243 * gcc.target/s390/zvector/pr82322.c: New test.
4244
6fcb90c6
AK
42452017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4246
4247 PR target/82317
4248 * gcc.target/s390/zvector/pr82317.c: New test.
4249
3d28cdc2
RB
42502017-10-06 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/82422
4253 * gcc.dg/graphite/pr82422.c: New testcase.
4254
6c7e0f7a
RB
42552017-10-06 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/82421
4258 * gcc.dg/graphite/pr82421.c: New testcase.
4259
4e34b338
JJ
42602017-10-06 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR c/82437
4263 * c-c++-common/Wtautological-compare-6.c: New test.
4264
bd8d431f
RB
42652017-10-06 Richard Biener <rguenther@suse.de>
4266
4267 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
4268 * gcc.dg/graphite/id-16.c: Likewise.
4269 * gcc.dg/graphite/pr46168.c: Likewise.
4270 * gcc.dg/graphite/pr68756.c: Likewise.
4271 * gcc.dg/graphite/pr69728.c: Likewise.
4272 * gcc.dg/graphite/pr71575-2.c: Likewise.
4273 * gcc.dg/graphite/pr77362.c: Likewise.
4274 * gcc.dg/graphite/pr81373.c: Likewise.
4275 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
4276 * gfortran.dg/graphite/interchange-1.f: Likewise.
4277 * gfortran.dg/graphite/pr42334-1.f: Likewise.
4278 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
4279 * gfortran.dg/graphite/pr42393.f90: Likewise.
4280 * gfortran.dg/graphite/pr47019.f: Likewise.
4281 * gfortran.dg/graphite/id-17.f: Likewise.
4282 * gfortran.dg/graphite/id-19.f: Likewise.
4283 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4284 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4285 * gfortran.dg/graphite/pr42326.f90: Likewise.
4286 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
4287 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
4288 a code generation error.
4289 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4290 * gfortran.dg/graphite/pr29832.f90: Likewise.
4291
31bee964
RB
42922017-10-06 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/82436
4295 * gcc.dg/vect/pr82436.c: New testcase.
4296
4bc4b2b4
BE
42972017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4298
4299 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
4300
592fbfb5
TC
43012017-10-05 Tamar Christina <tamar.christina@arm.com>
4302
4303 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
4304 * lib/target-supports.exp (vect_sizes_16B_8B): New.
4305
43062017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
4307
4308 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
4309 * gcc.dg/vect/vect-align-2.c: Likewise.
4310 * gcc.dg/vect/vect-multitypes-1.c: Likewise
4311
807e3be2
NS
43122017-10-05 Nathan Sidwell <nathan@acm.org>
4313
4314 * g++.dg/warn/mvp.C: New.
4315
05e1eaeb
JJ
43162017-10-05 Jakub Jelinek <jakub@redhat.com>
4317
4318 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
4319 friendly.
4320
bb61e6e3
RB
43212017-10-05 Richard Biener <rguenther@suse.de>
4322
4323 * gfortran.dg/graphite/id-17.f: Fix typo.
4324 * gfortran.dg/graphite/id-19.f: Likewise.
4325 * gfortran.dg/graphite/pr29832.f90: Likewise.
4326 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4327 * gfortran.dg/graphite/pr42326.f90: Likewise.
4328 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
4329 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4330 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4331
5b93c0ee
PC
43322017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/80471
4335 * g++.dg/cpp1y/pr80471.C: New.
4336
25139006
PC
43372017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4338
4339 PR c++/78131
4340 * g++.dg/cpp1z/constexpr-lambda17.C: New.
4341
968e56bf
PC
43422017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/78018
4345 * g++.dg/cpp1y/lambda-generic-78018.C: New.
4346
fb4ccfed
PC
43472017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4348 Andrew Pinski <apinski@cavium.com>
4349
4350 PR c++/71946
4351 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
4352 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
4353
ab6501d7
SD
43542017-10-04 Sudakshina Das <sudi.das@arm.com>
4355
4356 * gcc.target/aarch64/bic_imm_1.c: New.
4357 * gcc.target/aarch64/orr_imm_1.c: Likewise.
4358
b419102c
NS
43592017-10-04 Nathan Sidwell <nathan@acm.org>
4360
4361 * g++.dg/abi/mangle41.C: Adjust diagnostics.
4362
420db574
JJ
43632017-10-04 Jakub Jelinek <jakub@redhat.com>
4364
4365 PR c++/82373
4366 * g++.dg/cpp1y/pr82373.C: New test.
4367
8139a48e
DM
43682017-10-04 David Malcolm <dmalcolm@redhat.com>
4369
4370 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
4371 underlining for param.
4372 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
4373 highlighting of parameters; add test coverage for trivial
4374 parameter decls, and for callback parameters.
4375 * gcc.dg/pr68533.c: Update location of two errors to reflect
4376 location of params.
4377
6069fe72
DM
43782017-10-04 David Malcolm <dmalcolm@redhat.com>
4379
4380 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
4381 (create_code): Call it.
4382 * jit.dg/test-vector-rvalues.cc: New test case.
4383
4f15b6a2
AK
43842017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4385
4386 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
4387 vector loop peeling.
4388 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
4389 New proc.
4390
30d027da
AK
43912017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4392
4393 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
4394 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
4395 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
4396 vect_floatint_cvt with vect_doubleint_cvt.
4397 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
4398 vect_intfloat_cvt with vect_intdouble_cvt.
4399 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
4400 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
4401 depend on vect_intdouble_cvt.
4402 * lib/target-supports.exp
4403 (check_effective_target_vect_doubleint_cvt)
4404 (check_effective_target_vect_intdouble_cvt): New procs.
4405
c059a92e
AK
44062017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4407
4408 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
4409 * lib/target-supports.exp (check_effective_target_vect_long_mult):
4410 New proc.
4411
a4646113
AK
44122017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4413
4414 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
4415 * gfortran.dg/vect/pr77848.f: Likewise.
4416
26412773
AK
44172017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4418
4419 * lib/target-supports.exp (check_effective_target_vect_float):
4420 Return 1 being on a S/390 with VXE.
4421 * gcc.dg/vect/pr31699.c: Require vec_float.
4422 * gcc.dg/vect/pr61194.c: Likewise.
4423 * gcc.dg/vect/pr65947-10.c: Likewise.
4424 * gcc.dg/vect/pr66142.c: Likewise.
4425 * gcc.dg/vect/slp-10.c: Likewise.
4426 * gcc.dg/vect/slp-11c.c: Likewise.
4427 * gcc.dg/vect/slp-12b.c: Likewise.
4428 * gcc.dg/vect/slp-18.c: Likewise.
4429 * gcc.dg/vect/slp-33.c: Likewise.
4430 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
4431 * gcc.dg/vect/slp-cond-2.c: Likewise.
4432 * gcc.dg/vect/vect-cond-10.c: Likewise.
4433 * gcc.dg/vect/vect-cond-8.c: Likewise.
4434 * gcc.dg/vect/vect-cond-9.c: Likewise.
4435 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
4436 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
4437
ebb4badd
TS
44382017-10-04 Thomas Schwinge <thomas@codesourcery.com>
4439
4440 PR tree-optimization/82374
4441 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
4442 attributes propagation changes for OMP outlined regions.
4443 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4444 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4445
f95810b5
RS
44462017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
4447
4448 PR tree-optimization/82413
4449 * g++.dg/pr82413.C: New test.
4450
707905d0
PT
44512017-10-04 Paul Thomas <pault@gcc.gnu.org>
4452
4453 PR fortran/77296
4454 * gfortran.dg/associate_32.f03 : New test.
4455
8bca3f59
PC
44562017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4457
4458 PR c++/78816
4459 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
4460
5c38262d
JJ
44612017-10-04 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR tree-optimization/82374
4464 * gcc.dg/gomp/pr82374.c: New test.
4465
21375f0d
RB
44662017-10-04 Richard Biener <rguenther@suse.de>
4467
4468 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
4469 errors and scan for one.
4470 * gfortran.dg/graphite/id-19.f: Likewise.
4471 * gfortran.dg/graphite/pr29832.f90: Likewise.
4472 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4473 * gfortran.dg/graphite/pr42326.f90: Likewise.
4474 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
4475 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4476 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4477 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
4478
944e0841
MM
44792017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4480
4481 * gcc.target/powerpc/float128-odd.c: New test.
4482
5bd8ff41
PC
44832017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
4484
4485 PR c++/70343
4486 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
4487
11e3d45c
JL
44882017-10-03 Jeff Law <law@redhat.com>
4489
4490 PR target/82358
4491 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
4492
3b7511f9
MJ
44932017-10-03 Martin Jambor <mjambor@suse.cz>
4494
4495 PR tree-optimization/82363
4496 * gcc.dg/tree-ssa/pr82363.c: New test.
4497
bb81a576
JJ
44982017-10-03 Jakub Jelinek <jakub@redhat.com>
4499
33ff5dda
JJ
4500 PR tree-optimization/82381
4501 * gcc.c-torture/compile/pr82381.c: New test.
4502
bb81a576
JJ
4503 PR target/82386
4504 * gcc.dg/pr82386.c: New test.
4505
5aab83d5
PC
45062017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4507
4508 PR c++/70570
4509 * g++.dg/cpp1y/lambda-generic-70570.C: New.
4510
70c894ea
PC
45112017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4512
4513 PR c++/79590
4514 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
4515
603841eb
PC
45162017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4517
4518 PR c++/79005
4519 * g++.dg/cpp1y/lambda-generic-79005.C: New.
4520
da3723a8
PT
45212017-10-02 Paul Thomas <pault@gcc.gnu.org>
4522
4523 PR fortran/82312
4524 * gfortran.dg/typebound_proc_36.f90 : New test.
4525
20a7e14a
PB
45262017-10-02 Peter Bergner <bergner@vnet.ibm.com>
4527
4528 PR target/80210
4529 * gcc.target/powerpc/pr80210-2.c: New test.
4530
f240a230
JJ
45312017-10-02 Jakub Jelinek <jakub@redhat.com>
4532
476dec78
JJ
4533 * gcc.dg/pr82389.c: New test.
4534
f240a230
JJ
4535 PR tree-optimization/82387
4536 PR tree-optimization/82388
4537 PR tree-optimization/82389
4538 * gcc.c-torture/compile/pr82389.c: New test.
4539 * gcc.c-torture/execute/pr82387.c: New test.
4540 * gcc.c-torture/execute/pr82388.c: New test.
4541
bac1187d
PC
45422017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4543
4544 PR c++/79180
4545 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
4546 * g++.dg/torture/pr79180.C: Likewise.
4547
4548 PR c++/71386
4549 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
4550
96e2d1d1
RB
45512017-10-02 Richard Biener <rguenther@suse.de>
4552
4553 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
4554 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
4555 * gcc.dg/graphite/id-16.c: Likewise.
4556 * gcc.dg/graphite/pr46168.c: Likewise.
4557 * gcc.dg/graphite/pr68756.c: Likewise.
4558 * gcc.dg/graphite/pr69728.c: Likewise.
4559 * gcc.dg/graphite/pr71575-2.c: Likewise.
4560 * gcc.dg/graphite/pr77362.c: Likewise.
4561 * gcc.dg/graphite/pr81373.c: Likewise.
4562 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
4563 * gfortran.dg/graphite/interchange-1.f: Likewise.
4564 * gfortran.dg/graphite/pr29581.f90: Likewise.
4565 * gfortran.dg/graphite/pr42334-1.f: Likewise.
4566 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
4567 * gfortran.dg/graphite/pr42393.f90: Likewise.
4568 * gfortran.dg/graphite/pr47019.f: Likewise.
4569
1a6da556
PC
45702017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 PR c++/69977
4573 * g++.dg/cpp1y/lambda-generic-69977.C: New.
4574
144d302e
PC
45752017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4576
4577 PR c++/59991
4578 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
4579
7838c9a8
TV
45802017-10-02 Tom de Vries <tom@codesourcery.com>
4581
4582 * gcc.c-torture/compile/pr82337.c: Add
4583 dg-require-effective-target nonlocal_goto.
4584
f25a140b
RS
45852017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
4586 Alan Hayward <alan.hayward@arm.com>
4587 David Sherwood <david.sherwood@arm.com>
4588
4589 PR target/71307
4590 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
4591
0389d86c
RB
45922017-10-02 Richard Biener <rguenther@suse.de>
4593
4594 PR tree-optimization/82355
4595 * gcc.dg/graphite/fuse-1.c: Adjust.
4596 * gcc.dg/graphite/fuse-2.c: Likewise.
4597 * gcc.dg/graphite/pr82355.c: New testcase.
4598
aa2a59fc
JL
45992017-10-01 Jeff Law <law@redhat.com>
4600
4601 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
4602
efa1d7a2
DH
46032017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4604
4605 PR fortran/61450
4606 * gfortran.dg/binding_label_tests_28.f90: New test.
4607
ae3f9c32
PC
46082017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4609
4610 PR c++/65949
4611 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
4612
333cb612
PC
46132017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4614
4615 PR c++/68754
4616 * g++.dg/cpp1y/constexpr-68754.C: Move...
4617 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
4618
15c77315
JJ
46192017-09-30 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR target/82361
4622 * gcc.target/i386/pr82361-1.c: New test.
4623 * gcc.target/i386/pr82361-2.c: New test.
4624
b09bf97b
YG
46252017-09-29 Yury Gribov <tetra2005@gmail.com>
4626
4627 PR middle-end/82319
4628 * c-c++/common/pr57371-4.c: Test NaN comparisons.
4629
6e3e8419
EB
46302017-09-29 Eric Botcazou <ebotcazou@adacore.com>
4631
4632 * g++.dg/other/dump-ada-spec-10.C: New test.
4633
e9d297a1
JL
46342017-09-29 Jeff Law <law@redhat.com>
4635
d8d9aa38 4636 * gcc.dg/tree-ssa/ssa-dse-26.c: New test.
e9d297a1 4637
603be022
JJ
46382017-09-29 Jakub Jelinek <jakub@redhat.com>
4639
4640 P0683R1 - default member initializers for bit-fields
4641 * g++.dg/ext/bitfield6.C: New test.
4642 * g++.dg/cpp2a/bitfield1.C: New test.
4643 * g++.dg/cpp2a/bitfield2.C: New test.
4644 * g++.dg/cpp2a/bitfield3.C: New test.
4645
9129a561
VM
46462017-09-29 Vladimir Makarov <vmakarov@redhat.com>
4647
4648 PR target/81481
4649 * gcc.target/i386/pr81481.c: New.
4650
a815fe44
KN
46512017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
4652
b5e6b7ca 4653 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
4654 and dg-require-effective-target directives to correct testing
4655 behavior.
b5e6b7ca
SB
4656 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
4657 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
4658 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 4659 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 4660 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 4661 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 4662 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 4663 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 4664 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 4665 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 4666 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 4667 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 4668 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 4669 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 4670 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 4671 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 4672 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 4673
e75210d6
BS
46742017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4675
4676 PR tree-optimization/82337
4677 * gcc.c-torture/compile/pr82337.c: New file.
4678
52c6ab74
JM
46792017-09-29 Javier Miranda <miranda@adacore.com>
4680
4681 * gnat.dg/unchecked_union3.adb: New testcase.
4682
46832017-09-29 Javier Miranda <miranda@adacore.com>
4684
4685 * gnat.dg/unchecked_union2.adb: New testcase.
4686
1dce26a1
DH
46872017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
4688
4689 PR fortran/25071
4690 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
4691 * gfortran.dg/argument_checking_4.f90: Likewise.
4692 * gfortran.dg/argument_checking_5.f90: Likewise.
4693 * gfortran.dg/argument_checking_6.f90: Likewise.
4694 * gfortran.dg/argument_checking_10.f90: Likewise.
4695 * gfortran.dg/argument_checking_13.f90: Likewise.
4696 * gfortran.dg/argument_checking_15.f90: Likewise.
4697 * gfortran.dg/argument_checking_18.f90: Likewise.
4698 * gfortran.dg/gomp/udr8.f90: Likewise.
4699 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
4700 the dg-options.
4701
bf61f589
JJ
47022017-09-29 Jakub Jelinek <jakub@redhat.com>
4703
27746ca9
JJ
4704 * g++.dg/ext/bitfield7.C: New test.
4705 * g++.dg/ext/bitfield8.C: New test.
4706 * g++.dg/ext/bitfield9.C: New test.
4707
2a389958
JJ
4708 PR c/82340
4709 * gcc.dg/tree-ssa/pr82340.c: New test.
4710
bf61f589
JJ
4711 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
4712
051e4e1c
PC
47132017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4714
4715 PR c++/79488
4716 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
4717
ff299487
JJ
47182017-09-28 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR target/82342
4721 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
4722 * gcc.target/i386/pr82260-2.c: Likewise.
4723
10e93cf5
SS
47242017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
4725
4726 * gcc.target/i386/avx512f-constant-float-return.c: New test.
4727
b4aac5c3
CL
47282017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
4729
4730 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
4731 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
4732 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
4733 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
4734 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
4735 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
4736 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
4737 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
4738 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
4739 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
4740
5a47aa2c
DM
47412017-09-28 David Malcolm <dmalcolm@redhat.com>
4742
4743 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
4744 test case.
4745 * jit.dg/test-returning-function-ptr.c (create_code): Update to
4746 create a function pointer type independently of the call to
4747 gcc_jit_function_get_address, and assign the pointer to a local
4748 before returning it, to exercise the function pointer type
4749 comparison code.
4750
15a65e63
DM
47512017-09-27 David Malcolm <dmalcolm@redhat.com>
4752
4753 * jit.dg/all-non-failing-tests.h: Add
4754 test-returning-function-ptr.c.
4755 * jit.dg/test-returning-function-ptr.c: New test case.
4756
a509c571
CL
47572017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
4758
4759 PR target/71727
4760 * gcc.target/aarch64/pr71727-2.c: New test.
4761
6e0cc90b
KN
47622017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4763
4764 * gcc.target/powerpc/swaps-p8-28.c: New test.
4765 * gcc.target/powerpc/swaps-p8-29.c: New test.
4766 * gcc.target/powerpc/swaps-p8-30.c: New test.
4767 * gcc.target/powerpc/swaps-p8-31.c: New test.
4768 * gcc.target/powerpc/swaps-p8-32.c: New test.
4769 * gcc.target/powerpc/swaps-p8-33.c: New test.
4770 * gcc.target/powerpc/swaps-p8-34.c: New test.
4771 * gcc.target/powerpc/swaps-p8-35.c: New test.
4772 * gcc.target/powerpc/swaps-p8-36.c: New test.
4773 * gcc.target/powerpc/swaps-p8-37.c: New test.
4774 * gcc.target/powerpc/swaps-p8-38.c: New test.
4775 * gcc.target/powerpc/swaps-p8-39.c: New test.
4776 * gcc.target/powerpc/swaps-p8-40.c: New test.
4777 * gcc.target/powerpc/swaps-p8-41.c: New test.
4778 * gcc.target/powerpc/swaps-p8-42.c: New test.
4779 * gcc.target/powerpc/swaps-p8-43.c: New test.
4780 * gcc.target/powerpc/swaps-p8-44.c: New test.
4781 * gcc.target/powerpc/swaps-p8-45.c: New test.
4782
4ca4cf4e
CL
47832017-09-27 Carl Love <cel@us.ibm.com>
4784 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
4785 for the __builtin_fctid and __builtin_fctiw.
4786
d4b7f2ee
PJ
47872017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4788
4789 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
4790 new group memory offsetting code in the BRIG frontend.
4791 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4792 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4793 * brig.dg/test/gimple/variables.hsail: Likewise.
4794
b55c7343
JJ
47952017-09-27 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR c++/82159
4798 * g++.dg/opt/pr82159.C: New test.
4799
7ba950d3
AK
48002017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4801
4802 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
4803
7a6ed74d
MM
48042017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4805
4806 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
4807 don't generate a 32-bit shift after doing XSCVDPSPN.
4808 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4809 * gcc.target/powerpc/direct-move-float3.c: New test.
4810
1d6fadee
PK
48112017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4812
4813 * gcc.dg/tree-ssa/cmpdiv.c: New test.
4814
1262c6cf
CL
48152017-09-26 Carl Love <cel@us.ibm.com>
4816
4817 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
4818 file for the new built-ins and the existing built-ins.
4819
63b62fa0
JW
48202017-09-26 Janus Weil <janus@gcc.gnu.org>
4821
4822 PR fortran/82143
4823 PR fortran/82324
4824 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
4825 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
4826 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
4827 Don't assume that DOUBLE PRECISION has kind=16.
4828
3c549718
TK
48292017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4830
4831 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
4832 warning from associate construct and do loop.
4833
5714abff
TK
48342017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4835
4836 * gfortran.dg/gomp/associate1.f90: Really commit change
4837 from 2017-09-25.
4838 * gfortran.dg/predcom-1.f: Likewise.
4839 * gfortran.dg/unconstrained_commons.f: Likewise.
4840
caab3763
JJ
48412017-09-26 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR middle-end/35691
4844 * gcc.dg/pr35691-5.c: New test.
4845 * gcc.dg/pr35691-6.c: New test.
4846
621e5370
RB
48472017-09-26 Richard Biener <rguenther@suse.de>
4848
4849 PR tree-optimization/82321
4850 * gcc.dg/graphite/pr82321.c: New testcase.
4851
703fe7a4
AK
48522017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4853
18b10d78
AK
4854 * lib/target-supports.exp (check_effective_target_vect_int)
4855 (check_effective_target_vect_shift)
4856 (check_effective_target_whole_vector_shift)
4857 (check_effective_target_vect_shift_char)
4858 (check_effective_target_vect_long)
4859 (check_effective_target_vect_double)
4860 (check_effective_target_vect_long_long)
4861 (check_effective_target_vect_perm)
4862 (check_effective_target_vect_perm_byte)
4863 (check_effective_target_vect_perm_short)
4864 (check_effective_target_vect_widen_mult_qi_to_hi)
4865 (check_effective_target_vect_widen_mult_hi_to_si)
4866 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
4867 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
4868 (check_effective_target_vect_widen_mult_si_to_di_pattern)
4869 (check_effective_target_vect_pack_trunc)
4870 (check_effective_target_vect_unpack)
4871 (check_effective_target_vect_hw_misalign)
4872 (check_effective_target_vect_condition)
4873 (check_effective_target_vect_cond_mixed)
4874 (check_effective_target_vect_char_mult)
4875 (check_effective_target_vect_short_mult)
4876 (check_effective_target_vect_int_mult)
4877 (check_effective_target_vect_extract_even_odd)
4878 (check_effective_target_vect_interleave)
4879 (check_effective_target_sqrt_insn)
4880 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
4881 VX.
4882 (check_vect_support_and_set_flags): New proc.
4883 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 4884
09fdb701
RB
48852017-09-26 Richard Biener <rguenther@suse.de>
4886
4887 PR tree-optimization/82320
4888 * gcc.dg/torture/pr82320.c: New testcase.
4889
df2a1a26
CL
48902017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
4891
4892 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4893 Fix arm check.
4894
af2c8a96
JL
48952017-09-25 Jeff Law <law@redhat.com>
4896
4897 * lib/target-supports.exp
4898 (check_effective_target_supports_stack_clash_protection): Enable for
4899 rs6000 and powerpc targets.
4900
d80d5c38
BC
49012017-09-25 Bin Cheng <bin.cheng@arm.com>
4902
4903 PR tree-optimization/82163
4904 * gcc.dg/tree-ssa/pr82163.c: New test.
4905
15e23330
TK
49062017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4907
4908 * gfortran.dg/do_subscript_1.f90: New test.
4909 * gfortran.dg/do_subscript_2.f90: New test.
4910 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
4911 * gfortran.dg/predcom-1.f: Adjust loop bounds.
4912 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
4913
2678bf2f
WS
49142017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4915
4916 * gcc.target/powerpc/fold-vec-st-char.c: New.
4917 * gcc.target/powerpc/fold-vec-st-double.c: New.
4918 * gcc.target/powerpc/fold-vec-st-float.c: New.
4919 * gcc.target/powerpc/fold-vec-st-int.c: New.
4920 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
4921 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
4922 * gcc.target/powerpc/fold-vec-st-short.c: New.
4923
504e0b5f
PMR
49242017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
4925
4926 * g++.dg/pr82155.C: New testcase.
4927
d362ac6c
RB
49282017-09-25 Richard Biener <rguenther@suse.de>
4929
4930 PR tree-optimization/82285
4931 * gcc.dg/torture/pr82285.c: New testcase.
4932
e98cd75f
PMR
49332017-09-25 Justin Squirek <squirek@adacore.com>
4934
4935 * gnat.dg/entry_family.adb: New testcase
4936
60ba7cd3
L
49372017-09-24 H.J. Lu <hongjiu.lu@intel.com>
4938
4939 PR target/82267
4940 * gcc.target/i386/pr82267.c: New test.
4941
c6c74708
TK
49422017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4943 PR fortran/66328
4944
4945 * gfortran.dg/data_derived_1.f90: New test.
4946
24bafc56
TK
49472017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4948
4949 PR fortran/54633
4950 * gfortran.dg/intrinsic_bounds_1.f90: New test.
4951 * gfortran.dg/intrinsic_param_1.f90: New test.
4952
650f7d09
TK
49532017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4954 Steven G. Kargl <kargl@gcc.gnu.org>
4955
4956 PR fortran/80118
4957 * gfortran.dg/zero_sized_7.f90: New test.
4958
d16d81b5
JW
49592017-09-23 Janus Weil <janus@gcc.gnu.org>
4960
4961 PR fortran/82143
4962 * gfortran.dg/promotion_3.f90: New test case.
4963 * gfortran.dg/promotion_4.f90: New test case.
4964
89762a83
DS
49652017-09-23 Daniel Santos <daniel.santos@pobox.com>
4966
4967 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
4968 * gcc.target/i386/pr82196-2.c: (b): Likewise.
4969
2dc589be
JJ
49702017-09-22 Jakub Jelinek <jakub@redhat.com>
4971
a93952d2
JJ
4972 PR middle-end/35691
4973 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
4974 instead of -fdump-tree-forwprop-details in dg-options.
4975 * gcc.dg/pr35691-2.c: Likewise.
4976 * gcc.dg/pr35691-3.c: New test.
4977 * gcc.dg/pr35691-4.c: New test.
4978
2dc589be
JJ
4979 PR sanitizer/81929
4980 * g++.dg/ubsan/pr81929.C: New test.
4981
ea44495d
RS
49822017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4983
4984 PR tree-optimization/82289
4985 * gcc.dg/vect/pr82289.c: New test.
4986
f702e7d4
RS
49872017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4988 Alan Hayward <alan.hayward@arm.com>
4989 David Sherwood <david.sherwood@arm.com>
4990
4991 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
4992 of alignment message.
4993 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4994
b2b67217
MS
49952017-09-22 Martin Sebor <msebor@redhat.com>
4996
4997 PR c/81854
4998 * gcc.target/i386/pr80732.c: Correct a type error.
4999
9003adc7
DM
50002017-09-22 David Malcolm <dmalcolm@redhat.com>
5001
5002 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
5003 to reflect highlighting of parameters; add test coverage for
5004 callback parameters.
5005
4d6e2f33
RB
50062017-09-22 Richard Biener <rguenther@suse.de>
5007
5008 * gcc.dg/graphite/scop-24.c: New testcase.
5009
2402ffb6
RB
50102017-09-22 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/82291
5013 * gcc.dg/torture/pr82291.c: New testcase.
5014
e7ba6a60
SS
50152017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
5016
07a5fe52 5017 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
5018
50192017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
5020
5021 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
5022 * gcc.target/i386/avx512f-prefer.c: New test.
5023
1debe7ea
JL
50242017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5025
5026 * lib/target-supports.exp
5027 (check_effective_target_frame_pointer_for_non_leaf): Add
5028 case for x86 Solaris.
5029
b89a63b9
PT
50302017-09-21 Paul Thomas <pault@gcc.gnu.org>
5031
5032 PR fortran/78512
5033 * gfortran.dg/associate_26.f90 : New test.
5034
5035 PR fortran/80120
5036 * gfortran.dg/associate_27.f90 : New test.
5037
5038 PR fortran/81903
5039 * gfortran.dg/associate_28.f90 : New test.
5040
5041 PR fortran/82121
5042 * gfortran.dg/associate_29.f90 : New test.
5043
5044 PR fortran/67543
5045 * gfortran.dg/associate_30.f90 : New test.
5046
5047 PR fortran/52832
5048 * gfortran.dg/associate_31.f90 : New test.
5049
f17aba3c
EB
50502017-09-21 Eric Botcazou <ebotcazou@adacore.com>
5051
5052 * gnat.dg/discr48.adb: New test.
5053 * gnat.dg/discr48_pkg.ads: New helper.
5054
50552017-09-21 Tamar Christina <tamar.christina@arm.com>
5056
5057 PR testsuite/78421
5058 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5059 Invert arm check.
5060
a0e27dc2
CP
50612017-09-21 Cesar Philippidis <cesar@codesourcery.com>
5062
5063 * gfortran.dg/goacc/wait.f90: New test.
5064
765b3379
JJ
50652017-09-21 Jakub Jelinek <jakub@redhat.com>
5066
5067 PR sanitizer/81715
5068 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
5069 const predicate to const predicate & to avoid UB.
5070 * g++.dg/opt/pr81715.C: New test.
5071
c94f2d84
RB
50722017-09-21 Richard Biener <rguenther@suse.de>
5073
5074 PR tree-optimization/82276
5075 PR tree-optimization/82244
5076 * gcc.dg/torture/pr82276.c: New testcase.
5077
2e1dd137
RB
50782017-09-21 Richard Biener <rguenther@suse.de>
5079
5080 PR tree-optimization/71351
5081 * gfortran.dg/graphite/pr71351.f90: New testcase.
5082 * gfortran.dg/graphite/interchange-3.f90: Adjust.
5083
a4f65ca8
JJ
50842017-09-21 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR target/82260
5087 * gcc.target/i386/pr82260-1.c: New test.
5088 * gcc.target/i386/pr82260-2.c: New test.
5089
d3347cd2
AK
50902017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5091 Jeff Law <law@redhat.com>
5092
5093 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 5094 * lib/target-supports.exp:
d3347cd2
AK
5095 (check_effective_target_supports_stack_clash_protection): Enable for
5096 s390/s390x targets.
5097
5f2fd590
MS
50982017-09-20 Martin Sebor <msebor@redhat.com>
5099
073809a7
MS
5100 PR c/81854
5101 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
5102 * g++.dg/ext/attr-ifunc-4.C: Ditto.
5103 * lib/target-supports.exp: Adjust for C++.
5104
5f2fd590
MS
5105 PR c/81854
5106 * gcc.dg/attr-ifunc-1.c: Correct type errors.
5107 * gcc.dg/attr-ifunc-2.c: Ditto.
5108 * gcc.dg/attr-ifunc-3.c: Ditto.
5109 * gcc.dg/attr-ifunc-4.c: Ditto.
5110 * gcc.dg/attr-ifunc-5.c: Ditto.
5111 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 5112 * lib/target-supports.exp: Correct type error.
5f2fd590 5113
94c23e39
JL
51142017-09-20 Jeff Law <law@redhat.com>
5115
5116 * gcc.target/i386/stack-check-11.c: Update test and regexp
5117 so that it works for both i?86 and x86_64.
5118
6073d002
SB
51192017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
5120
5121 PR target/77687
5122 * gcc.target/powerpc/pr77687.c: New testcase.
5123
fb3cd39d
JJ
51242017-09-20 Jakub Jelinek <jakub@redhat.com>
5125
2ffb5745
JJ
5126 P0409R2 - allow lambda capture [=, this]
5127 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
5128 capture. Add further tests.
5129 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
5130 for c++2a on [=, this] capture.
5131
fb3cd39d
JJ
5132 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
5133 * g++.dg/cpp1z/cplusplus_1z.C: New test.
5134
cace2309
SP
51352017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
5136
5137 * gcc.target/i386/builtin_target.c: Test knm.
5138 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
5139
52e22c79
RB
51402017-09-20 Richard Biener <rguenther@suse.de>
5141
5142 PR tree-optimization/77362
5143 * gcc.dg/graphite/pr77362.c: New testcase.
5144
2a900079
RB
51452017-09-20 Richard Biener <rguenther@suse.de>
5146
5147 PR tree-optimization/82264
5148 * gcc.dg/torture/pr82264.c: New testcase.
5149
88272c01
JJ
51502017-09-20 Jakub Jelinek <jakub@redhat.com>
5151
5152 * g++.dg/debug/dwarf2/template-params-13.C: New test.
5153 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
5154 it doesn't match newlines.
5155 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
5156 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
5157 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
5158 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
5159 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
5160 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
5161 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
5162 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
5163 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
5164 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
5165
0f45457e
PC
51662017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
5167
5168 PR c++/64954
5169 * g++.dg/cpp0x/constexpr-ctor20.C: New.
5170
73fe2f32
RB
51712017-09-20 Richard Biener <rguenther@suse.de>
5172
5173 PR tree-optimization/81373
5174 * gcc.dg/graphite/pr81373.c: New testcase.
5175
ee8f15c6
JL
51762017-09-19 Jeff Law <law@redhat.com>
5177
ac9c032e
JL
5178 * gcc.target/i386/stack-check-11.c: New test.
5179
8e7a09c3
JL
5180 * gcc.dg/stack-check-4.c: New test.
5181 * gcc.dg/stack-check-5.c: New test.
5182 * gcc.dg/stack-check-6.c: New test.
5183 * gcc.dg/stack-check-6a.c: New test.
5184 * gcc.dg/stack-check-7.c: New test.
5185 * gcc.dg/stack-check-8.c: New test.
5186 * gcc.dg/stack-check-9.c: New test.
5187 * gcc.dg/stack-check-10.c: New test.
5188 * lib/target-supports.exp
5189 (check_effective_target_supports_stack_clash_protection): Enable for
5190 x86 and x86_64 targets.
5191
8c1dd970
JL
5192 * gcc.dg/stack-check-3.c: New test.
5193
ee8f15c6
JL
5194 * gcc.dg/stack-check-2.c: New test.
5195 * lib/target-supports.exp
8e7a09c3 5196 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
5197 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
5198 (check_effective_target_caller_implicit_probes): Likewise.
5199
14a1a59f
JJ
52002017-09-19 Jakub Jelinek <jakub@redhat.com>
5201
5202 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
5203 * g++.dg/tree-ssa/pr41428.C: Likewise.
5204 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
5205 c++17 and up.
5206 * g++.dg/expr/bool3.C: Likewise.
5207 * g++.dg/expr/bitfield5.C: Likewise.
5208 * g++.old-deja/g++.jason/bool5.C: Likewise.
5209
e32d2388
MS
52102017-09-18 Martin Sebor <msebor@redhat.com>
5211
5212 PR c/81854
5213 * gcc.dg/pr81854.c: New test.
5214 * g++.dg/ext/attr-ifunc-5.C: New test.
5215 * g++.dg/ext/attr-ifunc-1.C: Adjust.
5216 * g++.dg/ext/attr-ifunc-2.C: Same.
5217 * g++.dg/ext/attr-ifunc-3.C: Same.
5218 * g++.dg/ext/attr-ifunc-4.C: Same.
5219 * g++.old-deja/g++.abi/vtable2.C: Same.
5220 * gcc.dg/attr-ifunc-1.c: Same.
5221
81b29ad8
WS
52222017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
5223
5224 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
5225
109bb910
RB
52262017-09-19 Richard Biener <rguenther@suse.de>
5227
5228 PR tree-optimization/82244
5229 * gcc.dg/torture/pr82244.c: New testcase.
5230
197d2f5b
RB
52312017-09-19 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/69728
5234 * gfortran.dg/graphite/pr69728.f90: New testcase.
5235 * gcc.dg/graphite/pr69728.c: Likewise.
5236
7e12c0e0
PC
52372017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5238
5239 PR c++/80947
5240 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
5241
b161f2c9
RS
52422017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
5243
5244 * gcc.dg/vect/slp-multitypes-13.c: New test.
5245
7251b0bf
RS
52462017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
5247
5248 * gfortran.dg/vect/mask-store-1.f90: New test.
5249
10d8c51f
PC
52502017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/45033
5253 * g++.dg/expr/delete1.C: New.
5254
2eda24e9
PMR
52552017-09-18 Bob Duff <duff@adacore.com>
5256
5257 * gnat.dg/validity_check.adb: New testcase.
5258
52592017-09-18 Eric Botcazou <ebotcazou@adacore.com>
5260
5261 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
5262
52632017-09-18 Bob Duff <duff@adacore.com>
5264
5265 * gnat.dg/tagged_prefix_call.adb: New testcase.
5266
845af9e6
PMR
52672017-09-18 Ed Schonberg <schonberg@adacore.com>
5268
5269 * gnat.dg/default_variants.adb: New testcase.
5270
2a63b04e
RO
52712017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5272
5273 PR target/81736
5274 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
5275 * gcc.target/i386/pr81736-4.c: Likewise.
5276
3d07d963
RB
52772017-09-18 Richard Biener <rguenther@suse.de>
5278
5279 PR tree-optimization/79622
5280 * gcc.dg/graphite/pr79622.c: New testcase.
5281
3cb626e4
DS
52822017-09-17 Daniel Santos <daniel.santos@pobox.com>
5283
5284 gcc.target/i386/pr82196-1.c: New test.
5285 gcc.target/i386/pr82196-2.c: Likewise.
5286
01f44e44
L
52872017-09-17 H.J. Lu <hongjiu.lu@intel.com>
5288
5289 PR target/82166
5290 * gcc.target/i386/pr82166.c: New test.
5291
62d3c075
PT
52922017-09-17 Paul Thomas <pault@gcc.gnu.org>
5293
5294 PR fortran/82173
5295 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
5296 * gfortran.dg/pdt_2.f03 : The same.
5297 * gfortran.dg/pdt_3.f03 : The same.
5298 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
5299 module 'bad_vars'. Add error concerning assumed parameters and
5300 save attribute.
5301 * gfortran.dg/pdt_11.f03 : New test.
5302
5303 PR fortran/60483
5304 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
5305 * gfortran.dg/associate_25.f90 : New test.
5306 * gfortran.dg/pdt_12.f03 : New test.
5307
026a79f7
AS
53082017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
5309 Jakub Jelinek <jakub@redhat.com>
5310
5311 Add support for -std=c++2a.
5312 * lib/target-supports.exp (check_effective_target_c++17): Return
5313 1 also if check_effective_target_c++2a.
5314 (check_effective_target_c++17_down): New.
5315 (check_effective_target_c++2a_only): New.
5316 (check_effective_target_c++2a): New.
5317 * g++.dg/cpp2a/cplusplus.C: New.
5318
bb75facd
JM
53192017-09-15 Joseph Myers <joseph@codesourcery.com>
5320
5321 PR c/82071
5322 * gcc.target/i386/excess-precision-8.c: New test.
5323
c01df3c8
MLI
53242017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5325 Paolo Carlini <paolo.carlini@oracle.com>
5326
5327 PR c++/64644
5328 * g++.dg/other/anon-union4.C: New.
5329 * g++.old-deja/g++.law/union4.C: Adjust.
5330 * g++.old-deja/g++.other/anon1.C: Likewise.
5331
1d933576
BE
53322017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
5333
5334 * c-c++-common/Wcast-align.c: New test.
5335
4a8ca690
EB
53362017-09-15 Eric Botcazou <ebotcazou@adacore.com>
5337
5338 * g++.dg/sso-1.C: New test.
5339 * g++.dg/sso-2.C: Likewise.
5340
53412017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
5342
5343 PR c++/78648
5344 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
5345
ed17cb57
JW
53462017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
5347
5348 PR tree-optimization/71026
5349 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
5350
a1189286
JJ
53512017-09-15 Jakub Jelinek <jakub@redhat.com>
5352
7b936140
JJ
5353 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
5354 * lib/target-supports.exp (check_effective_target_c++14): Use
5355 check_effective_target_c++17 instead of check_effective_target_c++1z.
5356 (check_effective_target_c++14_down): Likewise.
5357 (check_effective_target_c++1z_only): Rename to ...
5358 (check_effective_target_c++17_only): ... this.
5359 (check_effective_target_c++1z): Rename to ...
5360 (check_effective_target_c++17): ... this.
5361 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
5362 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
5363 and c++17_only instead of c++1z_only. Adjust expected diagnostics
5364 and comments refering to 1z to 17.
5365 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
5366 * g++.dg/template/partial5.C: Likewise.
5367 * g++.dg/template/nontype8.C: Likewise.
5368 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
5369 * g++.dg/cpp1z/nontype3a.C: Likewise.
5370 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
5371 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
5372 * g++.dg/cpp1z/class-deduction32.C: Likewise.
5373 * g++.dg/cpp1z/pr78771.C: Likewise.
5374 * g++.dg/cpp1z/elide1.C: Likewise.
5375 * g++.dg/cpp1z/fold3.C: Likewise.
5376 * g++.dg/cpp1z/class-deduction2.C: Likewise.
5377 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
5378 * g++.dg/cpp1z/inline-var2.C: Likewise.
5379 * g++.dg/cpp1z/eval-order2.C: Likewise.
5380 * g++.dg/cpp1z/decomp21.C: Likewise.
5381 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
5382 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
5383 * g++.dg/cpp1z/utf8-neg.C: Likewise.
5384 * g++.dg/cpp1z/class-deduction41.C: Likewise.
5385 * g++.dg/cpp1z/class-deduction23.C: Likewise.
5386 * g++.dg/cpp1z/nodiscard3.C: Likewise.
5387 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
5388 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
5389 * g++.dg/cpp1z/class-deduction21.C: Likewise.
5390 * g++.dg/cpp1z/range-for1.C: Likewise.
5391 * g++.dg/cpp1z/init-statement4.C: Likewise.
5392 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
5393 * g++.dg/cpp1z/decomp30.C: Likewise.
5394 * g++.dg/cpp1z/class-deduction39.C: Likewise.
5395 * g++.dg/cpp1z/register2.C: Likewise.
5396 * g++.dg/cpp1z/decomp9.C: Likewise.
5397 * g++.dg/cpp1z/regress1.C: Likewise.
5398 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
5399 * g++.dg/cpp1z/class-deduction30.C: Likewise.
5400 * g++.dg/cpp1z/abbrev2.C: Likewise.
5401 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
5402 * g++.dg/cpp1z/regress2.C: Likewise.
5403 * g++.dg/cpp1z/decomp16.C: Likewise.
5404 * g++.dg/cpp1z/bool-increment1.C: Likewise.
5405 * g++.dg/cpp1z/aligned-new1.C: Likewise.
5406 * g++.dg/cpp1z/decomp3.C: Likewise.
5407 * g++.dg/cpp1z/register1.C: Likewise.
5408 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
5409 * g++.dg/cpp1z/class-deduction1.C: Likewise.
5410 * g++.dg/cpp1z/decomp10.C: Likewise.
5411 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
5412 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
5413 * g++.dg/cpp1z/decomp27.C: Likewise.
5414 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
5415 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
5416 * g++.dg/cpp1z/class-deduction9.C: Likewise.
5417 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
5418 * g++.dg/cpp1z/decomp11.C: Likewise.
5419 * g++.dg/cpp1z/aligned-new3.C: Likewise.
5420 * g++.dg/cpp1z/utf8-2.C: Likewise.
5421 * g++.dg/cpp1z/lambda-this3.C: Likewise.
5422 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
5423 * g++.dg/cpp1z/byte1.C: Likewise.
5424 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
5425 * g++.dg/cpp1z/aggr-base4.C: Likewise.
5426 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
5427 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
5428 * g++.dg/cpp1z/utf8-2a.C: Likewise.
5429 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
5430 * g++.dg/cpp1z/aggr-base6.C: Likewise.
5431 * g++.dg/cpp1z/cplusplus.C: Likewise.
5432 * g++.dg/cpp1z/class-deduction20.C: Likewise.
5433 * g++.dg/cpp1z/aggr-base2.C: Likewise.
5434 * g++.dg/cpp1z/class-deduction6.C: Likewise.
5435 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
5436 * g++.dg/cpp1z/class-deduction31.C: Likewise.
5437 * g++.dg/cpp1z/class-deduction25.C: Likewise.
5438 * g++.dg/cpp1z/class-deduction18.C: Likewise.
5439 * g++.dg/cpp1z/fold9.C: Likewise.
5440 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
5441 * g++.dg/cpp1z/abbrev1.C: Likewise.
5442 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
5443 * g++.dg/cpp1z/utf8.C: Likewise.
5444 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
5445 * g++.dg/cpp1z/aggr-base3.C: Likewise.
5446 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
5447 * g++.dg/cpp1z/init-statement2.C: Likewise.
5448 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
5449 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
5450 * g++.dg/cpp1z/class-deduction40.C: Likewise.
5451 * g++.dg/cpp1z/nontype3.C: Likewise.
5452 * g++.dg/cpp1z/class-deduction14.C: Likewise.
5453 * g++.dg/cpp1z/fold7.C: Likewise.
5454 * g++.dg/cpp1z/nontype2.C: Likewise.
5455 * g++.dg/cpp1z/class-deduction15.C: Likewise.
5456 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
5457 * g++.dg/cpp1z/class-deduction13.C: Likewise.
5458 * g++.dg/cpp1z/aligned-new7.C: Likewise.
5459 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
5460 * g++.dg/cpp1z/nontype1.C: Likewise.
5461 * g++.dg/cpp1z/init-statement5.C: Likewise.
5462 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
5463 * g++.dg/cpp1z/decomp17.C: Likewise.
5464 * g++.dg/cpp1z/fold4.C: Likewise.
5465 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
5466 * g++.dg/cpp1z/fold7a.C: Likewise.
5467 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
5468 * g++.dg/cpp1z/init-statement7.C: Likewise.
5469 * g++.dg/cpp1z/aggr-base5.C: Likewise.
5470 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
5471 * g++.dg/cpp1z/pr79143.C: Likewise.
5472 * g++.dg/cpp1z/class-deduction38.C: Likewise.
5473 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
5474 * g++.dg/cpp1z/class-deduction12.C: Likewise.
5475 * g++.dg/cpp1z/decomp20.C: Likewise.
5476 * g++.dg/cpp1z/class-deduction22.C: Likewise.
5477 * g++.dg/cpp1z/class-deduction29.C: Likewise.
5478 * g++.dg/cpp1z/class-deduction8.C: Likewise.
5479 * g++.dg/cpp1z/class-deduction43.C: Likewise.
5480 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
5481 * g++.dg/cpp1z/fold8.C: Likewise.
5482 * g++.dg/cpp1z/init-statement3.C: Likewise.
5483 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
5484 * g++.dg/cpp1z/class-deduction36.C: Likewise.
5485 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
5486 * g++.dg/cpp1z/fallthrough1.C: Likewise.
5487 * g++.dg/cpp1z/fold1.C: Likewise.
5488 * g++.dg/cpp1z/class-deduction26.C: Likewise.
5489 * g++.dg/cpp1z/fold-ice1.C: Likewise.
5490 * g++.dg/cpp1z/fold5.C: Likewise.
5491 * g++.dg/cpp1z/class-deduction34.C: Likewise.
5492 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
5493 * g++.dg/cpp1z/class-deduction7.C: Likewise.
5494 * g++.dg/cpp1z/class-deduction16.C: Likewise.
5495 * g++.dg/cpp1z/class-deduction10.C: Likewise.
5496 * g++.dg/cpp1z/eval-order3.C: Likewise.
5497 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
5498 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
5499 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
5500 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
5501 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
5502 * g++.dg/cpp1z/decomp15.C: Likewise.
5503 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
5504 * g++.dg/cpp1z/fold-mangle.C: Likewise.
5505 * g++.dg/cpp1z/class-deduction35.C: Likewise.
5506 * g++.dg/cpp1z/decomp4.C: Likewise.
5507 * g++.dg/cpp1z/class-deduction42.C: Likewise.
5508 * g++.dg/cpp1z/init-statement8.C: Likewise.
5509 * g++.dg/cpp1z/inline-var1a.C: Likewise.
5510 * g++.dg/cpp1z/init-statement6.C: Likewise.
5511 * g++.dg/cpp1z/class-deduction17.C: Likewise.
5512 * g++.dg/cpp1z/class-deduction28.C: Likewise.
5513 * g++.dg/cpp1z/class-deduction27.C: Likewise.
5514 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
5515 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
5516 * g++.dg/cpp1z/class-deduction11.C: Likewise.
5517 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
5518 * g++.dg/cpp1z/init-statement9.C: Likewise.
5519 * g++.dg/cpp1z/class-deduction19.C: Likewise.
5520 * g++.dg/cpp1z/class-deduction5.C: Likewise.
5521 * g++.dg/cpp1z/fold2.C: Likewise.
5522 * g++.dg/cpp1z/class-deduction33.C: Likewise.
5523 * g++.dg/cpp1z/class-deduction24.C: Likewise.
5524 * g++.dg/cpp1z/aggr-base1.C: Likewise.
5525 * g++.dg/cpp1z/fold6.C: Likewise.
5526 * g++.dg/cpp1z/decomp12.C: Likewise.
5527 * g++.dg/cpp1z/class-deduction4.C: Likewise.
5528 * g++.dg/cpp1z/inline-var1.C: Likewise.
5529 * g++.dg/cpp1z/aligned-new2.C: Likewise.
5530 * g++.dg/cpp1z/class-deduction3.C: Likewise.
5531 * g++.dg/other/error3.C: Likewise.
5532 * g++.dg/init/new25.C: Likewise.
5533 * g++.dg/init/new13.C: Likewise.
5534 * g++.dg/tls/diag-2.C: Likewise.
5535 * g++.dg/tls/diag-4.C: Likewise.
5536 * g++.dg/opt/noreturn-1.C: Likewise.
5537 * g++.dg/eh/async-unwind2.C: Likewise.
5538 * g++.dg/eh/spec9.C: Likewise.
5539 * g++.dg/eh/spec7.C: Likewise.
5540 * g++.dg/eh/template1.C: Likewise.
5541 * g++.dg/eh/cond4.C: Likewise.
5542 * g++.dg/eh/pr41819.C: Likewise.
5543 * g++.dg/eh/delete1.C: Likewise.
5544 * g++.dg/eh/spec3.C: Likewise.
5545 * g++.dg/eh/forced4.C: Likewise.
5546 * g++.dg/eh/spec2.C: Likewise.
5547 * g++.dg/eh/shadow1.C: Likewise.
5548 * g++.dg/eh/pr38662.C: Likewise.
5549 * g++.dg/eh/ehopt1.C: Likewise.
5550 * g++.dg/eh/spec8.C: Likewise.
5551 * g++.dg/eh/init-temp2.C: Likewise.
5552 * g++.dg/rtti/crash3.C: Likewise.
5553 * g++.dg/warn/Wreturn-type-3.C: Likewise.
5554 * g++.dg/warn/register-parm-1.C: Likewise.
5555 * g++.dg/warn/register-var-2.C: Likewise.
5556 * g++.dg/gcov/gcov-7.C: Likewise.
5557 * g++.dg/tree-ssa/pr45605.C: Likewise.
5558 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
5559 * g++.dg/lookup/exception1.C: Likewise.
5560 * g++.dg/ubsan/pr79589.C: Likewise.
5561 * g++.dg/tm/pr47340.C: Likewise.
5562 * g++.dg/tm/pr46567.C: Likewise.
5563 * g++.dg/expr/bitfield5.C: Likewise.
5564 * g++.dg/expr/bool1.C: Likewise.
5565 * g++.dg/expr/lval3.C: Likewise.
5566 * g++.dg/expr/lval4.C: Likewise.
5567 * g++.dg/expr/bitfield4.C: Likewise.
5568 * g++.dg/expr/bitfield6.C: Likewise.
5569 * g++.dg/expr/bool3.C: Likewise.
5570 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
5571 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
5572 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
5573 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
5574 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
5575 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
5576 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
5577 * g++.dg/ext/has_nothrow_assign.C: Likewise.
5578 * g++.dg/parse/register1.C: Likewise.
5579 * g++.dg/parse/error15.C: Likewise.
5580 * g++.dg/parse/linkage2.C: Likewise.
5581 * g++.dg/concepts/intro2.C: Likewise.
5582 * g++.dg/concepts/class.C: Likewise.
5583 * g++.dg/concepts/traits1.C: Likewise.
5584 * g++.dg/concepts/req5.C: Likewise.
5585 * g++.dg/concepts/var-concept5.C: Likewise.
5586 * g++.dg/concepts/fn-concept2.C: Likewise.
5587 * g++.dg/concepts/traits2.C: Likewise.
5588 * g++.dg/concepts/placeholder2.C: Likewise.
5589 * g++.dg/concepts/class6.C: Likewise.
5590 * g++.dg/concepts/memtmpl1.C: Likewise.
5591 * g++.dg/concepts/friend2.C: Likewise.
5592 * g++.dg/concepts/template-parm3.C: Likewise.
5593 * g++.dg/concepts/template-parm10.C: Likewise.
5594 * g++.dg/concepts/explicit-spec1.C: Likewise.
5595 * g++.dg/concepts/explicit-spec3.C: Likewise.
5596 * g++.dg/concepts/var-templ2.C: Likewise.
5597 * g++.dg/concepts/intro5.C: Likewise.
5598 * g++.dg/concepts/deduction-constraint1.C: Likewise.
5599 * g++.dg/concepts/iconv1.C: Likewise.
5600 * g++.dg/concepts/constrained-parm.C: Likewise.
5601 * g++.dg/concepts/template-template-parm1.C: Likewise.
5602 * g++.dg/concepts/var-concept3.C: Likewise.
5603 * g++.dg/concepts/class3.C: Likewise.
5604 * g++.dg/concepts/memfun2.C: Likewise.
5605 * g++.dg/concepts/req1.C: Likewise.
5606 * g++.dg/concepts/disjunction1.C: Likewise.
5607 * g++.dg/concepts/req17.C: Likewise.
5608 * g++.dg/concepts/pr65848.C: Likewise.
5609 * g++.dg/concepts/placeholder4.C: Likewise.
5610 * g++.dg/concepts/decl-diagnose.C: Likewise.
5611 * g++.dg/concepts/intro7.C: Likewise.
5612 * g++.dg/concepts/pr68683.C: Likewise.
5613 * g++.dg/concepts/partial-spec4.C: Likewise.
5614 * g++.dg/concepts/template-parm5.C: Likewise.
5615 * g++.dg/concepts/explicit-inst1.C: Likewise.
5616 * g++.dg/concepts/class-deduction1.C: Likewise.
5617 * g++.dg/concepts/class1.C: Likewise.
5618 * g++.dg/concepts/req15.C: Likewise.
5619 * g++.dg/concepts/memfun.C: Likewise.
5620 * g++.dg/concepts/pr68434.C: Likewise.
5621 * g++.dg/concepts/inherit-ctor4.C: Likewise.
5622 * g++.dg/concepts/partial-spec6.C: Likewise.
5623 * g++.dg/concepts/var-templ1.C: Likewise.
5624 * g++.dg/concepts/template-parm8.C: Likewise.
5625 * g++.dg/concepts/explicit-inst3.C: Likewise.
5626 * g++.dg/concepts/class4.C: Likewise.
5627 * g++.dg/concepts/req6.C: Likewise.
5628 * g++.dg/concepts/fn8.C: Likewise.
5629 * g++.dg/concepts/class5.C: Likewise.
5630 * g++.dg/concepts/placeholder5.C: Likewise.
5631 * g++.dg/concepts/req16.C: Likewise.
5632 * g++.dg/concepts/req10.C: Likewise.
5633 * g++.dg/concepts/var-concept2.C: Likewise.
5634 * g++.dg/concepts/auto3.C: Likewise.
5635 * g++.dg/concepts/generic-fn-err.C: Likewise.
5636 * g++.dg/concepts/pr65552.C: Likewise.
5637 * g++.dg/concepts/partial-concept-id2.C: Likewise.
5638 * g++.dg/concepts/fn1.C: Likewise.
5639 * g++.dg/concepts/partial-spec.C: Likewise.
5640 * g++.dg/concepts/template-parm12.C: Likewise.
5641 * g++.dg/concepts/diagnostic1.C: Likewise.
5642 * g++.dg/concepts/intro1.C: Likewise.
5643 * g++.dg/concepts/explicit-inst4.C: Likewise.
5644 * g++.dg/concepts/req18.C: Likewise.
5645 * g++.dg/concepts/explicit-spec5.C: Likewise.
5646 * g++.dg/concepts/var-concept6.C: Likewise.
5647 * g++.dg/concepts/fn9.C: Likewise.
5648 * g++.dg/concepts/req2.C: Likewise.
5649 * g++.dg/concepts/template-parm7.C: Likewise.
5650 * g++.dg/concepts/req14.C: Likewise.
5651 * g++.dg/concepts/template-parm6.C: Likewise.
5652 * g++.dg/concepts/variadic4.C: Likewise.
5653 * g++.dg/concepts/fn6.C: Likewise.
5654 * g++.dg/concepts/req-neg1.C: Likewise.
5655 * g++.dg/concepts/alias3.C: Likewise.
5656 * g++.dg/concepts/expression2.C: Likewise.
5657 * g++.dg/concepts/partial-spec3.C: Likewise.
5658 * g++.dg/concepts/expression3.C: Likewise.
5659 * g++.dg/concepts/memfun-err.C: Likewise.
5660 * g++.dg/concepts/pr66091.C: Likewise.
5661 * g++.dg/concepts/explicit-spec2.C: Likewise.
5662 * g++.dg/concepts/equiv.C: Likewise.
5663 * g++.dg/concepts/friend1.C: Likewise.
5664 * g++.dg/concepts/fn4.C: Likewise.
5665 * g++.dg/concepts/var-templ3.C: Likewise.
5666 * g++.dg/concepts/explicit-inst2.C: Likewise.
5667 * g++.dg/concepts/alias2.C: Likewise.
5668 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
5669 * g++.dg/concepts/placeholder6.C: Likewise.
5670 * g++.dg/concepts/fn10.C: Likewise.
5671 * g++.dg/concepts/req3.C: Likewise.
5672 * g++.dg/concepts/variadic2.C: Likewise.
5673 * g++.dg/concepts/pr65636.C: Likewise.
5674 * g++.dg/concepts/intro6.C: Likewise.
5675 * g++.dg/concepts/class2.C: Likewise.
5676 * g++.dg/concepts/fn2.C: Likewise.
5677 * g++.dg/concepts/req20.C: Likewise.
5678 * g++.dg/concepts/req8.C: Likewise.
5679 * g++.dg/concepts/placeholder1.C: Likewise.
5680 * g++.dg/concepts/pr65854.C: Likewise.
5681 * g++.dg/concepts/member-concept.C: Likewise.
5682 * g++.dg/concepts/template-parm2.C: Likewise.
5683 * g++.dg/concepts/variadic1.C: Likewise.
5684 * g++.dg/concepts/fn7.C: Likewise.
5685 * g++.dg/concepts/intro4.C: Likewise.
5686 * g++.dg/concepts/req13.C: Likewise.
5687 * g++.dg/concepts/inherit-ctor3.C: Likewise.
5688 * g++.dg/concepts/explicit-spec6.C: Likewise.
5689 * g++.dg/concepts/auto1.C: Likewise.
5690 * g++.dg/concepts/alias1.C: Likewise.
5691 * g++.dg/concepts/fn-concept1.C: Likewise.
5692 * g++.dg/concepts/template-parm11.C: Likewise.
5693 * g++.dg/concepts/explicit-spec4.C: Likewise.
5694 * g++.dg/concepts/partial-concept-id1.C: Likewise.
5695 * g++.dg/concepts/req9.C: Likewise.
5696 * g++.dg/concepts/req4.C: Likewise.
5697 * g++.dg/concepts/pr65681.C: Likewise.
5698 * g++.dg/concepts/req7.C: Likewise.
5699 * g++.dg/concepts/req12.C: Likewise.
5700 * g++.dg/concepts/fn5.C: Likewise.
5701 * g++.dg/concepts/alias4.C: Likewise.
5702 * g++.dg/concepts/generic-fn.C: Likewise.
5703 * g++.dg/concepts/feature-macro.C: Likewise.
5704 * g++.dg/concepts/req19.C: Likewise.
5705 * g++.dg/concepts/placeholder3.C: Likewise.
5706 * g++.dg/concepts/intro3.C: Likewise.
5707 * g++.dg/concepts/partial-spec5.C: Likewise.
5708 * g++.dg/concepts/template-parm4.C: Likewise.
5709 * g++.dg/concepts/dr1430.C: Likewise.
5710 * g++.dg/concepts/pr65634.C: Likewise.
5711 * g++.dg/concepts/var-concept4.C: Likewise.
5712 * g++.dg/concepts/pr67249.C: Likewise.
5713 * g++.dg/concepts/expression.C: Likewise.
5714 * g++.dg/concepts/pr65575.C: Likewise.
5715 * g++.dg/concepts/partial-spec2.C: Likewise.
5716 * g++.dg/concepts/template-parm9.C: Likewise.
5717 * g++.dg/concepts/inherit-ctor1.C: Likewise.
5718 * g++.dg/concepts/equiv2.C: Likewise.
5719 * g++.dg/concepts/req11.C: Likewise.
5720 * g++.dg/concepts/template-parm1.C: Likewise.
5721 * g++.dg/concepts/inherit-ctor2.C: Likewise.
5722 * g++.dg/concepts/var-concept1.C: Likewise.
5723 * g++.dg/concepts/fn3.C: Likewise.
5724 * g++.dg/torture/pr46364.C: Likewise.
5725 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
5726 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5727 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
5728 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
5729 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
5730 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5731 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
5732 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
5733 * g++.dg/torture/pr52918-1.C: Likewise.
5734 * g++.dg/torture/pr49394.C: Likewise.
5735 * g++.dg/torture/pr57190.C: Likewise.
5736 * g++.dg/cpp0x/static_assert8.C: Likewise.
5737 * g++.dg/cpp0x/noexcept19.C: Likewise.
5738 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5739 * g++.dg/cpp0x/variadic73.C: Likewise.
5740 * g++.dg/cpp0x/noexcept02.C: Likewise.
5741 * g++.dg/cpp0x/defaulted23.C: Likewise.
5742 * g++.dg/cpp0x/noexcept08.C: Likewise.
5743 * g++.dg/cpp0x/auto9.C: Likewise.
5744 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
5745 * g++.dg/cpp0x/error5.C: Likewise.
5746 * c-c++-common/gomp/atomic-12.c: Likewise.
5747 * c-c++-common/gomp/atomic-13.c: Likewise.
5748 * c-c++-common/gomp/atomic-14.c: Likewise.
5749 * c-c++-common/Wvarargs-2.c: Likewise.
5750 * c-c++-common/Wvarargs.c: Likewise.
5751 * c-c++-common/vector-subscript-2.c: Likewise.
5752 * g++.old-deja/g++.robertl/eb123.C: Likewise.
5753 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
5754 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
5755 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5756 * g++.old-deja/g++.eh/throw2.C: Likewise.
5757 * g++.old-deja/g++.eh/throw1.C: Likewise.
5758 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
5759 * g++.old-deja/g++.other/new7.C: Likewise.
5760 * g++.old-deja/g++.other/crash30.C: Likewise.
5761 * g++.old-deja/g++.other/regstack.C: Likewise.
5762 * g++.old-deja/g++.other/crash28.C: Likewise.
5763 * g++.old-deja/g++.jason/bool5.C: Likewise.
5764 * g++.old-deja/g++.mike/p10416.C: Likewise.
5765 * g++.old-deja/g++.mike/eh25.C: Likewise.
5766 * g++.old-deja/g++.mike/eh55.C: Likewise.
5767
a1189286
JJ
5768 PR rtl-optimization/82192
5769 * gcc.c-torture/execute/pr82192.c: New test.
5770
897da303
RB
57712017-09-15 Richard Biener <rguenther@suse.de>
5772
5773 PR tree-optimization/82217
5774 * gcc.dg/torture/pr82217.c: New testcase.
5775
854dde43
JJ
57762017-09-15 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR target/82145
5779 * gcc.target/i386/pr82145.c: New test.
5780
22d07ec2
PT
57812017-09-15 Paul Thomas <pault@gcc.gnu.org>
5782
5783 PR fortran/82184
5784 * gfortran.dg/pointer_array_9.f90: New test.
5785
12fca96e
MM
57862017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5787
5788 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
5789 __builtin_fabsq.
5790 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
5791 of __builtin_fabsq. Prevent the test from running on 32-bit.
5792 * gcc.target/powerpc/float128-fma1.c: New test.
5793 * gcc.target/powerpc/float128-fma2.c: Likewise.
5794 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
5795 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
5796
595ced60
DM
57972017-09-14 David Malcolm <dmalcolm@redhat.com>
5798
5799 PR jit/82174
5800 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
5801 New test case.
5802
44e13e60
PH
58032017-09-14 Pat Haugen <pthaugen@us.ibm.com>
5804
5805 * gcc.target/powerpc/r2_shrink-wrap.c: New.
5806
2a94be35
WS
58072017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5808
5809 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
5810 lp64 requirement.
5811
0fa0fdb7
RB
58122017-09-14 Richard Biener <rguenther@suse.de>
5813
5814 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
5815 * gcc.dg/uninit-suppress_2.c: Adjust.
5816 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5817
83ada6e8
RO
58182017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5819
5820 PR tree-optimization/80996
5821 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
5822
c5f59763
JJ
58232017-09-14 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR target/81325
5826 * g++.dg/cpp0x/pr81325.C: New test.
5827
87f3a5cf
PT
58282017-09-13 Paul Thomas <pault@gcc.gnu.org>
5829
5830 PR fortran/82173
5831 * gfortran.dg/pdt_10.f03 : New test.
5832
b6509175
PC
58332017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5834
5835 PR c++/68177
5836 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
5837
c7885b85
ML
58382017-09-13 Martin Liska <mliska@suse.cz>
5839
5840 PR middle-end/82154
5841 * g++.dg/torture/pr82154.C: New test.
5842
97e63e12
PC
58432017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5844
5845 PR c++/61362
5846 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
5847 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
5848
bce5091a
SE
58492017-09-13 Steve Ellcey <sellcey@cavium.com>
5850
5851 PR tree-optimization/80925
5852 * gfortran.dg/vect/vect-2.f90: Add
5853 --param vect-max-peeling-for-alignment=0 option.
5854 Remove unaligned access and peeling checks.
5855 * gfortran.dg/vect/vect-3.f90: Ditto.
5856 * gfortran.dg/vect/vect-4.f90: Ditto.
5857 * gfortran.dg/vect/vect-5.f90: Ditto.
5858
13380861
PC
58592017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/61135
5862 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
5863 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
5864
bb5d9711
JW
58652017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
5866
5867 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
5868
267bbb6f
MP
58692017-09-13 Marek Polacek <polacek@redhat.com>
5870
5871 PR c/82167
5872 * gcc.dg/pr82167.c: New test.
5873
8a411aa3
WS
58742017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
5875
5876 * gcc.target/powerpc/fold-vec-ld-char.c: New.
5877 * gcc.target/powerpc/fold-vec-ld-double.c: New.
5878 * gcc.target/powerpc/fold-vec-ld-float.c: New.
5879 * gcc.target/powerpc/fold-vec-ld-int.c: New.
5880 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
5881 * gcc.target/powerpc/fold-vec-ld-short.c: New.
5882
1cb656f8
JW
58832017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
5884
5885 * gcc.target/aarch64/pr62178.c: Updated testcase
5886 to scan for two ldrs and an mla.
5887
e5b87132
PC
58882017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5889
5890 PR c++/59949
5891 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
5892
491cefb7
WD
58932017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
5894
5895 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
5896
4395a473
TP
58972017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5898
5899 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
5900 ARMv8-A and ARMv8-R.
5901 * gcc.target/arm/acle/cdp2.c: Likewise.
5902 * gcc.target/arm/acle/ldc.c: Likewise.
5903 * gcc.target/arm/acle/ldc2.c: Likewise.
5904 * gcc.target/arm/acle/ldc2l.c: Likewise.
5905 * gcc.target/arm/acle/ldcl.c: Likewise.
5906 * gcc.target/arm/acle/mcr.c: Likewise.
5907 * gcc.target/arm/acle/mcr2.c: Likewise.
5908 * gcc.target/arm/acle/mcrr.c: Likewise.
5909 * gcc.target/arm/acle/mcrr2.c: Likewise.
5910 * gcc.target/arm/acle/mrc.c: Likewise.
5911 * gcc.target/arm/acle/mrc2.c: Likewise.
5912 * gcc.target/arm/acle/mrrc.c: Likewise.
5913 * gcc.target/arm/acle/mrrc2.c: Likewise.
5914 * gcc.target/arm/acle/stc.c: Likewise.
5915 * gcc.target/arm/acle/stc2.c: Likewise.
5916 * gcc.target/arm/acle/stc2l.c: Likewise.
5917 * gcc.target/arm/acle/stcl.c: Likewise.
5918 * lib/target-supports.exp:
5919 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
5920 and stcl in the comment.
5921 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
5922 and disable Thumb-1 targets.
5923 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
5924 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
5925
caf3dcdf
PC
59262017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/47226
5929 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
5930 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
5931
2da6996c
RB
59322017-09-13 Richard Biener <rguenther@suse.de>
5933
5934 PR middle-end/82128
5935 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
5936 default-def to avoid breaking iterator update with the weird
5937 interaction with cgraph_update_edges_for_call_stmt_node.
5938
d6ecd2cf
KV
59392017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5940
5941 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
5942
741bbaab
PC
5943017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
5944
5945 PR c++/70621
5946 * g++.dg/torture/pr70621.C: New.
5947
18a4e7e3
PT
59482017-09-12 Paul Thomas <pault@gcc.gnu.org>
5949
5950 PR fortran/82173
5951 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
5952 is defined' error.
5953 * gfortran.dg/pdt_6.f03 : New test.
5954 * gfortran.dg/pdt_7.f03 : New test.
5955 * gfortran.dg/pdt_8.f03 : New test.
5956
5957 PR fortran/82168
5958 * gfortran.dg/pdt_9.f03 : New test.
5959
cbc45bea
JJ
59602017-09-12 Jakub Jelinek <jakub@redhat.com>
5961
5962 PR target/82112
5963 * gcc.target/powerpc/pr82112.c: New test.
5964 * g++.dg/ext/altivec-18.C: New test.
5965
5f33b353
ML
59662017-09-12 Martin Liska <mliska@suse.cz>
5967
5968 PR testsuite/82114
5969 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
5970
29545149
RB
59712017-09-12 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/82157
5974 * gcc.dg/torture/pr82157.c: New testcase.
5975
8101ec85
SA
59762017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
5977
5978 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
5979 attribute.
5980 * gcc.target/mips/near-far-2.c: Likewise.
5981 * gcc.target/mips/near-far-3.c: Likewise.
5982 * gcc.target/mips/near-far-4.c: Likewise.
5983
ec33aebb
JJ
59842017-09-12 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR target/82112
5987 * c-c++-common/pr82112.c: New test.
5988 * gcc.dg/pr82112.c: New test.
5989
2f6c18e0
EB
59902017-09-10 Eric Botcazou <ebotcazou@adacore.com>
5991
5992 PR ada/79441
5993 * gnat.dg/pack9.adb: Robustify.
5994
ff3598bc
PT
59952017-09-10 Paul Thomas <pault@gcc.gnu.org>
5996
5997 PR fortran/34640
5998 * gfortran.dg/associate_24.f90: New test.
5999 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
6000 checks.
6001 * gfortran.dg/no_arg_check_2.f90: Likewise.
6002 * gfortran.dg/pointer_array_1.f90: New test.
6003 * gfortran.dg/pointer_array_2.f90: New test.
6004 * gfortran.dg/pointer_array_7.f90: New test.
6005 * gfortran.dg/pointer_array_8.f90: New test.
6006 * gfortran.dg/pointer_array_component_1.f90: New test.
6007 * gfortran.dg/pointer_array_component_2.f90: New test.
6008 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
6009 counts by 1.
6010
6011 PR fortran/40737
6012 * gfortran.dg/pointer_array_3.f90: New test.
6013
6014 PR fortran/57116
6015 * gfortran.dg/pointer_array_4.f90: New test.
6016
6017 PR fortran/55763
6018 * gfortran.dg/pointer_array_5.f90: New test.
6019
6020 PR fortran/57019
6021 * gfortran.dg/pointer_array_6.f90: New test.
6022
019bf9ad
JW
60232017-09-09 Jonathan Wakely <jwakely@redhat.com>
6024
6025 PR c++/81852
6026 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
6027 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
6028 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
6029 * g++.dg/cpp1y/feat-neg.C: Likewise.
6030 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
6031
95b7c2e0
PMR
60322017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
6033
6034 * gnat.dg/debug14.adb: New test.
6035
89ec98ed
EB
60362017-09-09 Eric Botcazou <ebotcazou@adacore.com>
6037
6038 * gnat.dg/specs/atomic3.ads: New test.
6039
ea09ecc5
EB
60402017-09-09 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 * gnat.dg/specs/vfa.ads: Rename into...
6043 * gnat.dg/specs/vfa1.ads: ...this.
6044 * gnat.dg/specs/vfa2.ads: New test.
6045
5bab4c96
PT
60462017-09-09 Paul Thomas <pault@gcc.gnu.org>
6047
6048 * gfortran.dg/pdt_1.f03 : New test.
6049 * gfortran.dg/pdt_2.f03 : New test.
6050 * gfortran.dg/pdt_3.f03 : New test.
6051 * gfortran.dg/pdt_4.f03 : New test.
6052 * gfortran.dg/pdt_5.f03 : New test.
6053
b2c5d6f1 60542017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
6055
6056 * gcc.dg/pr81988.c: New test.
6057
60582017-09-07 Eric Botcazou <ebotcazou@adacore.com>
6059
1c49a3ed
EB
6060 * gnat.dg/opt67.adb: New test.
6061 * gnat.dg/opt67_pkg.ad[sb]: New helper.
6062
86373d92
JJ
60632017-09-07 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR target/81979
6066 * gcc.dg/pr81979.c: New test.
6067
a3064a99
EB
60682017-09-07 Eric Botcazou <ebotcazou@adacore.com>
6069
6070 PR ada/82126
6071 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
6072
a7976089
RB
60732017-09-07 Richard Biener <rguenther@suse.de>
6074
6075 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
6076 opportunity.
6077
bbd35101
MM
60782017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6079
6080 * gcc.target/powerpc/float128-1.c: Update options to know that
6081 -mfloat128 is now on by default on PowerPC VSX systems. Remove
6082 -static-libgcc option which is no longer needed. Use -mvsx or
6083 -mpower9-vector to enable VSX or hardware IEEE support, rather
6084 than specifying a particular CPU.
6085 * gcc.target/powerpc/float128-2.c: Likewise.
6086 * gcc.target/powerpc/float128-cmp.c: Likewise.
6087 * gcc.target/powerpc/float128-complex-1.c: Likewise.
6088 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6089 * gcc.target/powerpc/float128-hw.c: Likewise.
6090 * gcc.target/powerpc/float128-mix.c: Likewise.
6091 * gcc.target/powerpc/float128-type-1.c: Likewise.
6092 * gcc.target/powerpc/float128-type-2.c: Likewise.
6093 * gcc.target/powerpc/float128-3.c: New test.
6094 * gcc.target/powerpc/float128-4.c: Likewise.
6095 * gcc.target/powerpc/float128-5.c: Likewise.
6096
260da991
WD
60972017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
6098
6099 PR middle-end/78468
6100 * gcc.dg/pr78468.c: Add alignment test.
6101
f6e50a7d
WW
61022017-09-06 Wish Wu <wishwu007@gmail.com>
6103 Jakub Jelinek <jakub@redhat.com>
6104
6105 * gcc.dg/sancov/cmp0.c: New test.
6106
f6bd5664
RB
61072017-09-06 Richard Biener <rguenther@suse.de>
6108
6109 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
6110 test for correctness of vector lowering.
6111
796bd467
RB
61122017-09-06 Richard Biener <rguenther@suse.de>
6113
6114 PR tree-optimization/82108
6115 * gcc.dg/vect/pr82108.c: New testcase.
6116
e9982c6a
MJ
61172017-09-06 Martin Jambor <mjambor@suse.cz>
6118
6119 PR tree-optimization/82078
6120 * gcc.dg/tree-ssa/pr82078.c: New test.
6121
3581d5db
JJ
61222017-09-06 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR middle-end/82095
6125 * gcc.dg/tls/pr82095.c: New test.
6126
bcc6842b
JJ
61272017-09-05 Jakub Jelinek <jakub@redhat.com>
6128
0fe4bc78
JJ
6129 PR middle-end/81768
6130 * gcc.dg/gomp/pr81768-2.c: New test.
6131
bcc6842b
JJ
6132 PR middle-end/81768
6133 * gcc.dg/gomp/pr81768-1.c: New test.
6134
55b2ce1c
BS
61352017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6136
6137 PR target/81833
6138 * gcc.target/powerpc/pr81833-1.c: New file.
6139 * gcc.target/powerpc/pr81833-2.c: New file.
6140
f174328e
L
61412017-09-05 H.J. Lu <hongjiu.lu@intel.com>
6142
6143 PR target/59501
6144 PR target/81624
6145 PR target/81769
6146 * gcc.target/i386/pr59501-4a.c: Remove xfail.
6147 * gcc.target/i386/pr81769-1a.c: New test.
6148 * gcc.target/i386/pr81769-1b.c: Likewise.
6149 * gcc.target/i386/pr81769-2.c: Likewise.
6150
c253525e
MP
61512017-09-05 Marek Polacek <polacek@redhat.com>
6152
6153 PR sanitizer/82072
6154 * c-c++-common/ubsan/pr82072-2.c: New test.
6155
d49318d9
PC
61562017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
6157
6158 PR c++/81942
6159 * g++.dg/cpp1y/constexpr-return3.C: New.
6160
d3b080bc
EB
61612017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6162
6163 * gnat.dg/incomplete5.ad[sb]: New test.
6164 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
6165
1f073c92
EB
61662017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6167
6168 * gnat.dg/specs/uc2.ads: New test.
6169
806fcf71
EB
61702017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6171
6172 * gnat.dg/taft_type4.adb: New test.
6173 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
6174
a0f8cad6
RB
61752017-09-05 Richard Biener <rguenther@suse.de>
6176
6177 PR tree-optimization/82102
6178 * gcc.dg/torture/pr82102.c: New testcase.
6179
babf697a
EB
61802017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6181
d8d9aa38 6182 * gnat.dg/array29.ad[sb]: New test.
babf697a 6183
02e637d8
ML
61842017-09-05 Martin Liska <mliska@suse.cz>
6185
6186 PR tree-optimization/82032
6187 * g++.dg/other/pr82032.C: New test.
6188 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
6189 * gcc.dg/tree-ssa/vrp34.c: Likewise.
6190 * gcc.dg/switch-10.c: Likewise.
6191
bc394e5a
UB
61922017-09-04 Uros Bizjak <ubizjak@gmail.com>
6193
6194 * gcc.target/i386/mpx/mpx-os-support.h: New file.
6195 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
6196
9afacf39
BE
61972017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6198
6199 PR target/77308
6200 * gcc.target/arm/pr77308-1.c: New test.
6201
11a82e25
RB
62022017-09-04 Richard Biener <rguenther@suse.de>
6203
6204 PR tree-optimization/82084
6205 * g++.dg/torture/pr82084.C: New testcase.
6206
bc7fe952
MP
62072017-09-04 Marek Polacek <polacek@redhat.com>
6208
6209 PR c/81783
6210 * c-c++-common/Wtautological-compare-5.c: New test.
6211
8713d0f1
JL
62122017-09-04 Jeff Law <law@redhat.com>
6213
6214 PR tree-optimization/64910
6215 * gcc.dg/tree-ssa/pr64910-2.c: New test.
6216
8d2b48ae
MP
62172017-09-04 Marek Polacek <polacek@redhat.com>
6218
6219 PR sanitizer/82072
6220 * c-c++-common/ubsan/pr82072.c: New test.
6221
e910a9b1
RB
62222017-09-04 Richard Biener <rguenther@suse.de>
6223
6224 PR tree-optimization/82060
6225 * g++.dg/torture/pr82060.C: New testcase.
6226
d8c40eff
AM
62272017-09-04 Alexander Monakov <amonakov@ispras.ru>
6228
6229 PR rtl-optimization/57448
6230 PR target/67458
6231 PR target/81316
6232 * gcc.dg/atomic/pr80640-2.c: New testcase.
6233 * gcc.dg/atomic/pr81316.c: New testcase.
6234
1fda57cb
TV
62352017-09-04 Tom de Vries <tom@codesourcery.com>
6236
6237 PR tree-optimization/82052
6238 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
6239 call in fn11.
6240
792ce29f
JJ
62412017-09-04 Jakub Jelinek <jakub@redhat.com>
6242
ca1150f0
JJ
6243 PR sanitizer/81981
6244 * gcc.dg/ubsan/pr81981.c: New test.
6245
792ce29f
JJ
6246 PR tree-optimization/70043
6247 PR testsuite/82093
6248 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
6249
83982f26
UB
62502017-09-04 Uros Bizjak <ubizjak@gmail.com>
6251
6252 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
6253 * gcc.target/i386/bmi-check.h (main): Ditto.
6254 * gcc.target/i386/bmi2-check.h (main): Ditto.
6255 * gcc.target/i386/rtm-check.h (main): Ditto.
6256 * gcc.target/i386/sha-check.h (main): Ditto.
6257 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
6258 (main): Use __get_cpuid_count. Use check_osxsave.
6259 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
6260 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
6261 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
6262 (main): Use check_osxsave.
6263
f36b315d
UB
62642017-09-03 Uros Bizjak <ubizjak@gmail.com>
6265
6266 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
6267 and return NORUNRES on failure.
6268 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
6269 __builtin_va_arg_pack instead of __va_arg_pack.
6270 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
6271 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
6272 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
6273 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
6274 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
6275
bff0050a
JJ
62762017-09-01 Jakub Jelinek <jakub@redhat.com>
6277
6278 PR target/81766
6279 * gcc.target/i386/pr81766.c: New test.
6280
e035be33
JM
62812017-09-01 Joseph Myers <joseph@codesourcery.com>
6282
6283 PR c/82071
6284 * gcc.target/i386/excess-precision-7.c: New test.
6285
db6bb1ec
AK
62862017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6287
6288 PR target/82012
6289 * gcc.target/s390/target-attribute/pr82012.c: New test.
6290
0e34f6d8
JL
62912017-09-01 Jeff Law <law@redhat.com>
6292
2ec399d8
JS
6293 * gcc.target/i386/const-in-bss.c: New test.
6294
0e34f6d8
JL
6295 PR tree-optimization/82052
6296 * gcc.c-torture/compile/pr82052.c: New test.
6297
349884d1
JJ
62982017-09-01 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR sanitizer/81923
6301 * gcc.dg/asan/pr81923.c: New test.
6302
002618d8
ML
63032017-09-01 Martin Liska <mliska@suse.cz>
6304
6305 PR tree-optimization/82059
6306 * gcc.dg/tree-ssa/pr82059.c: New test.
6307
a2de90a4
CZ
63082017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
6309
6310 * gcc.target/arc/loop-1.c: Deleted.
6311
1370fccf
CZ
63122017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
6313
6314 * gcc.target/arc/arc.exp: Test also cpp files.
6315 * gcc.target/arc/tdelay_slots.cpp: New test.
6316
7cfbf676
CZ
63172017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
6318
6319 * gcc.target/arc/pr9001184797.c: New test.
6320
d2e05fcb
JJ
63212017-09-01 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR c/81887
6324 * c-c++-common/gomp/pr81887.c: New test.
6325 * gfortran.dg/gomp/pr81887.f90: New test.
6326
8dc9277a
MP
63272017-09-01 Marek Polacek <polacek@redhat.com>
6328
6329 PR c++/82040
6330 * g++.dg/warn/Wbool-operation-1.C: New test.
6331
9f532472
CZ
63322017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
6333
6334 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 6335 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 6336
b6fb7933
CZ
63372017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
6338
6339 * gcc.target/arc/sdata-3.c: New file.
6340 * gcc.target/arc/sdata-4.c: Likewise.
6341
7488b577
RB
63422017-08-31 Richard Biener <rguenther@suse.de>
6343
6344 PR middle-end/82054
6345 * g++.dg/gomp/pr82054.C: New testcase.
6346
3aebc597
RL
63472017-08-31 Renlin Li <renlin.li@arm.com>
6348 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6349
6350 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
6351
3e75ec3f
BS
63522017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6353
6354 PR tree-optimization/81987
6355 * g++.dg/torture/pr81987.C: New file.
6356
02d54806
EB
63572017-08-30 Eric Botcazou <ebotcazou@adacore.com>
6358
6359 * gnat.dg/aggr22.ad[sb]: New test.
6360
e0bd5a28
PH
63612017-08-30 Pat Haugen <pthaugen@us.ibm.com>
6362
6363 * gcc.target/powerpc/cr_shrink-wrap.c: New.
6364
6da714c6
MM
63652017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6366
6367 PR target/82015
6368 * gcc.target/powerpc/pr82015.c: Fix up error message.
6369
6cc30cb4
ML
63702017-08-30 Martin Liska <mliska@suse.cz>
6371
6372 PR inline-asm/82001
6373 * gcc.dg/ipa/pr82001.c: New test.
6374
d16c828e
ML
63752017-08-30 Martin Liska <mliska@suse.cz>
6376
6377 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
6378
36ef8e6f
RB
63792017-08-30 Richard Biener <rguenther@suse.de>
6380
6381 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
6382
72932ccf
MM
63832017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6384
6385 PR target/82015
6386 * gcc.target/powerpc/pr82015.c: New test.
6387
4e395d91
UB
63882017-08-29 Uros Bizjak <ubizjak@gmail.com>
6389
6390 * gcc.target/i386/*.c: Remove excess braces from target selectors.
6391
2ffc0382
UB
63922017-08-29 Uros Bizjak <ubizjak@gmail.com>
6393
6394 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
6395 * gcc.target/i386/abi-2.c: Ditto.
6396 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
6397 * gcc.target/i386/pr22076.c: Ditto.
6398 * gcc.target/i386/pr37216.c: Ditto.
6399 * gcc.target/i386/pr39431.c: Ditto.
6400 * gcc.target/i386/pr40906-1.c: Ditto.
6401 * gcc.target/i386/pr40906-2.c: Ditto.
6402 * gcc.target/i386/pr43766.c: Ditto.
6403 * gcc.target/i386/pr46226.c: Ditto.
6404 * gcc.target/i386/pr46470.c: Ditto.
6405 * gcc.target/i386/pr59929.c: Ditto.
6406 * gcc.target/i386/sse-10.c: Ditto.
6407 * gcc.target/i386/vararg-1.c: Ditto.
6408 * gcc.target/i386/vararg-1.c: Ditto.
6409 * gcc.target/i386/asm-6.c: Compile for fpic target only.
6410 * gcc.target/i386/pr44223.c: Ditto.
6411 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
6412 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
6413 * gcc.target/i386/pr67480.c (dg-options): Ditto.
6414 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
6415 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
6416 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
6417 * gcc.target/i386/mvc9.c: Compile for lto target only.
6418 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
6419 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
6420 * gcc.target/i386/pr57091.c: Ditto.
6421 * gcc.target/i386/pr61599-2.c: Ditto.
6422
8eb91869
BS
64232017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6424
6425 PR tree-optimization/81503
6426 * gcc.c-torture/execute/pr81503.c: New file.
6427
9dc3d6a9
ML
64282017-08-29 Martin Liska <mliska@suse.cz>
6429
2ffc0382 6430 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
6431 * gcc.dg/tree-ssa/vrp104.c: Likewise.
6432
faa5399b 64332017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 6434 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
6435
6436 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
6437
14d62813
JL
64382017-08-28 Jeff Law <law@redhat.com>
6439
6440 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
6441 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
6442 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6443 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
6444 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
6445 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
6446 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
6447 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
6448 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
6449
c11384aa
JW
64502017-08-28 Janus Weil <janus@gcc.gnu.org>
6451
6452 PR fortran/81770
6453 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
6454 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
6455
ac9a43e1
SE
64562017-08-28 Steve Ellcey <sellcey@cavium.com>
6457
6458 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
6459 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
6460 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
6461
2aa8aa18
RB
64622017-08-28 Richard Biener <rguenther@suse.de>
6463
6464 PR tree-optimization/81977
6465 * g++.dg/torture/pr81977.C: New testcase.
6466
5e5ccf0d
AM
64672017-08-28 Alexander Monakov <amonakov@ispras.ru>
6468
6469 PR target/80640
6470 * gcc.dg/atomic/pr80640.c: New testcase.
6471
a5df2090
UB
64722017-08-27 Uros Bizjak <ubizjak@gmail.com>
6473
6474 PR target/81995
6475 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
6476 * gcc.target/i386/pr46091-4a.c: Ditto.
6477
86e03ef9
TK
64782017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6479
6480 PR fortran/81974
6481 * gfortran.dg/inline_matmul_19.f90: New test.
6482
6e4c6a24
SM
64832017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
6484
6485 * gcc.target/powerpc/m128-check.h: New file.
6486 * gcc.target/powerpc/sse-check.h: New file.
6487 * gcc.target/powerpc/sse-movmskps-1.c: New file.
6488 * gcc.target/powerpc/sse-movlps-2.c: New file.
6489 * gcc.target/powerpc/sse-pavgw-1.c: New file.
6490 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
6491 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
6492 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
6493 * gcc.target/powerpc/sse-divss-1.c: New file.
6494 * gcc.target/powerpc/sse-movhps-1.c: New file.
6495 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
6496 * gcc.target/powerpc/sse-subps-1.c: New file.
6497 * gcc.target/powerpc/sse-minps-1.c: New file.
6498 * gcc.target/powerpc/sse-pminub-1.c: New file.
6499 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
6500 * gcc.target/powerpc/sse-shufps-1.c: New file.
6501 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
6502 * gcc.target/powerpc/sse-maxps-1.c: New file.
6503 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
6504 * gcc.target/powerpc/sse-movmskb-1.c: New file.
6505 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
6506 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
6507 * gcc.target/powerpc/sse-mulps-1.c: New file.
6508 * gcc.target/powerpc/sse-rcpps-1.c: New file.
6509 * gcc.target/powerpc/sse-pminsw-1.c: New file.
6510 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
6511 * gcc.target/powerpc/sse-subss-1.c: New file.
6512 * gcc.target/powerpc/sse-movss-2.c: New file.
6513 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
6514 * gcc.target/powerpc/sse-minss-1.c: New file.
6515 * gcc.target/powerpc/sse-movaps-2.c: New file.
6516 * gcc.target/powerpc/sse-movlps-1.c: New file.
6517 * gcc.target/powerpc/sse-maxss-1.c: New file.
6518 * gcc.target/powerpc/sse-movhlps-1.c: New file.
6519 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
6520 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
6521 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
6522 * gcc.target/powerpc/sse-mulss-1.c: New file.
6523 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
6524 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
6525 * gcc.target/powerpc/sse-movlhps-1.c: New file.
6526 * gcc.target/powerpc/sse-movhps-2.c: New file.
6527 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
6528 * gcc.target/powerpc/sse-xorps-1.c: New file.
6529 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
6530 * gcc.target/powerpc/sse-orps-1.c: New file.
6531 * gcc.target/powerpc/sse-addps-1.c: New file.
6532 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
6533 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
6534 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
6535 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
6536 * gcc.target/powerpc/sse-andps-1.c: New file.
6537 * gcc.target/powerpc/sse-cmpss-1.c: New file.
6538 * gcc.target/powerpc/sse-divps-1.c: New file.
6539 * gcc.target/powerpc/sse-andnps-1.c: New file.
6540 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
6541 * gcc.target/powerpc/sse-movss-1.c: New file.
6542 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
6543 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
6544 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
6545 * gcc.target/powerpc/sse-movaps-1.c: New file.
6546 * gcc.target/powerpc/sse-movss-3.c: New file.
6547 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
6548 * gcc.target/powerpc/sse-addss-1.c: New file.
6549 * gcc.target/powerpc/sse-psadbw-1.c: New file.
6550
56b26dd4
MM
65512017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6552
2ffc0382 6553 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
6554 * gcc.target/powerpc/dform-2.c: Likewise.
6555 * gcc.target/powerpc/dform-3.c: Likewise.
6556 * gcc.target/powerpc/pr71656-1.c: Likewise.
6557 * gcc.target/powerpc/pr71656-2.c: Likewise.
6558 * gcc.target/powerpc/pr80103-1.c: Likewise.
6559 * gcc.target/powerpc/pr80098-1.c: Likewise.
6560
6512c0f1
MS
65612017-08-24 Martin Sebor <msebor@redhat.com>
6562
6563 PR middle-end/81908
6564 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
6565 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
6566 * gcc.dg/tree-ssa/pr81908.c: New test.
6567
281de9c2
SM
65682017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
6569
2ffc0382
UB
6570 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
6571 Suppress warning during tests.
281de9c2 6572
10bfe16f
UB
65732017-08-24 Uros Bizjak <ubizjak@gmail.com>
6574
6575 * lib/target-supports.exp: Group together target-dependant checks.
6576
142ff602
BC
65772017-08-24 Bin Cheng <bin.cheng@arm.com>
6578
6579 PR tree-optimization/81913
6580 * gcc.c-torture/execute/pr81913.c: New test.
6581 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
6582 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
6583
9b25e12d
RB
65842017-08-23 Richard Biener <rguenther@suse.de>
6585
07a5fe52 6586 PR target/81921
9b25e12d
RB
6587 * gcc.target/i386/pr81921.c: New testcase.
6588
122f9da1
DS
65892017-08-23 Daniel Santos <daniel.santos@pobox.com>
6590
6591 * gcc.target/i386/pr80969-1.c: New testcase.
6592 * gcc.target/i386/pr80969-2a.c: Likewise.
6593 * gcc.target/i386/pr80969-2.c: Likewise.
6594 * gcc.target/i386/pr80969-3.c: Likewise.
6595 * gcc.target/i386/pr80969-4a.c: Likewise.
6596 * gcc.target/i386/pr80969-4b.c: Likewise.
6597 * gcc.target/i386/pr80969-4.c: Likewise.
6598 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
6599 * lib/target-supports.exp (check_avx512_os_support_available,
6600 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
6601 New proceedures for target avx512f and avx512f_runtime selectors.
6602 (check_avx2_hw_available): Fix breakage due NULL being undefined.
6603
397ecd05
DM
66042017-08-23 David Malcolm <dmalcolm@redhat.com>
6605
6606 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
6607 * gcc.dg/param-type-mismatch.c: New test case.
6608
44b1b798
WS
66092017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6610
6611 * gcc.target/powerpc/fold-vec-perm-char.c: New.
6612 * gcc.target/powerpc/fold-vec-perm-double.c: New.
6613 * gcc.target/powerpc/fold-vec-perm-float.c: New.
6614 * gcc.target/powerpc/fold-vec-perm-int.c: New.
6615 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
6616 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
6617 * gcc.target/powerpc/fold-vec-perm-short.c: New.
6618
60591d4e
RB
66192017-08-23 Richard Biener <rguenther@suse.de>
6620
6621 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
6622 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
6623 * gnat.dg/noinline2.adb: Likewise.
6624 * gnat.dg/renaming6.adb: Likewise.
6625 * gnat.dg/renaming6.ads: Likewise.
6626 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 6627
3767b2e4
RB
66282017-08-23 Richard Biener <rguenther@suse.de>
6629
6630 PR lto/81940
6631 * g++.dg/lto/pr81940_0.C: New testcase.
6632
c37691e5
TC
66332017-08-23 Tamar Christina <tamar.christina@arm.com>
6634
6635 PR middle-end/19706
6636 * gcc.dg/tree-ssa/pr19706.c: New.
6637 * lib/target-supports.exp (check_effective_target_xorsign): New.
6638
4d68ff06
DS
66392017-08-22 Daniel Santos <daniel.santos@pobox.com>
6640
6641 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
6642 -mabi=ms
6643 * gcc.target/i386/pr64409.c: Modify to only run on x32.
6644 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
6645 * gcc.target/i386/pr66275.c: Likewise.
6646 * gcc.target/i386/pr68018.c: Likewise.
6647
5b37159f
WS
66482017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6649
6650 * gcc.target/powerpc/fold-vec-sums-int.c: New.
6651
0db8ddfc
JL
66522017-08-22 Jeff Law <law@redhat.com>
6653
6654 PR tree-optimization/81741
6655 PR tree-optimization/71947
6656 * gcc.dg/tree-ssa/pr81741.c: New test.
6657 * gcc.dg/tree-ssa/pr71947-7.c: New test.
6658 * gcc.dg/tree-ssa/pr71947-8.c: New test.
6659 * gcc.dg/tree-ssa/pr71947-9.c: New test.
6660 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
6661 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
6662 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
6663 * gcc.dg/tree-ssa/20030922-2.c: xfail.
6664
44d23deb
YR
66652017-08-22 Yvan Roux <yvan.roux@linaro.org>
6666
07a5fe52
UB
6667 PR c++/80287
6668 * g++.dg/pr80287.C: New test.
44d23deb 6669
7f1bf27a
RB
66702017-08-22 Richard Biener <rguenther@suse.de>
6671
6672 Revert
6673 2017-08-09 Slava Barinov <v.barinov@samsung.com>
6674
6675 * g++.dg/asan/asan.exp: Switch on *.cc tests.
6676
1823c4f6
RB
66772017-08-22 Richard Biener <rguenther@suse.de>
6678
6679 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
6680 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
6681 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
6682 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
6683 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
6684 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
6685 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
6686 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
6687
bef016bf
JD
66882017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6689
6690 PR fortran/81296
6691 * gfortran.dg/dtio_12.f90: Update test.
6692
57cea2b3
NS
66932017-08-21 Nathan Sidwell <nathan@acm.org>
6694
6695 * g++.dg/template/pr81899.C: Fix c++03.
6696 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
6697
7f204c0f
DM
66982017-08-21 David Malcolm <dmalcolm@redhat.com>
6699
6700 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
6701 Update expected result to show all of "(long)0" being underlined.
6702 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6703 (test_multitoken_macro): Update expected underlining.
6704
2f687306
DM
67052017-08-21 David Malcolm <dmalcolm@redhat.com>
6706
6707 * gcc.dg/format/diagnostic-ranges.c: Update expected results
6708 to show underlining of all pertinent params.
6709 * gcc.dg/format/pr72858.c: Likewise.
6710
453773df
UB
67112017-08-21 Uros Bizjak <ubizjak@gmail.com>
6712
6713 PR target/46091
6714 * gcc.target/i386/pr46091-4.c: New test.
6715 * gcc.target/i386/pr46091-4a.c: Ditto.
6716 * gcc.target/i386/pr46091-5.c: Ditto.
6717 * gcc.target/i386/pr46091-5a.c: Ditto.
6718
5ec1701e
NS
67192017-08-21 Nathan Sidwell <nathan@acm.org>
6720
6721 PR c++/81899
6722 * g++.dg/template/pr81899.C: New.
6723
404938ed
RB
67242017-08-21 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/81900
6727 * gcc.dg/torture/pr81900.c: New testcase.
6728
1ea85365
RB
67292017-08-21 Richard Biener <rguenther@suse.de>
6730
6731 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
6732 regex to handle the LTO case.
6733 * c-c++-common/asan/heap-overflow-1.c: Likewise.
6734 * c-c++-common/asan/misalign-1.c: Likewise.
6735 * c-c++-common/asan/misalign-2.c: Likewise.
6736 * c-c++-common/asan/null-deref-1.c: Likewise.
6737 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6738 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6739 * c-c++-common/asan/use-after-free-1.c: Likewise.
6740 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
6741 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
6742 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
6743 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
6744 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
6745 * g++.dg/asan/large-func-test-1.C: Likewise.
6746 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
6747
8322b607
RB
67482017-08-21 Richard Biener <rguenther@suse.de>
6749
6750 PR middle-end/81884
6751 * g++.dg/torture/pr81884.C: New testcase.
6752
8e7b84e8
JDA
67532017-08-20 John David Anglin <danglin@gcc.gnu.org>
6754
6755 PR ipa/77732
6756 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
6757
953e520d
DM
67582017-08-18 David Malcolm <dmalcolm@redhat.com>
6759
6760 PR tree-optimization/46805
6761 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
6762 * jit.dg/test-autovectorize.c: New test case.
6763
b1eb28d1
PB
67642017-08-18 Peter Bergner <bergner@vnet.ibm.com>
6765
6766 PR target/80210
6767 * gcc.target/powerpc/pr80210.c: New test.
6768
f661e57e
DM
67692017-08-18 David Malcolm <dmalcolm@redhat.com>
6770
6771 PR c++/81514
6772 * g++.dg/lookup/empty.h: New file.
6773 * g++.dg/lookup/missing-std-include-2.C: Replace include of
6774 stdio.h with empty.h and a declaration of a "std::sprintf" not based
6775 on a built-in.
6776
00aa1fa2
L
67772017-08-18 H.J. Lu <hongjiu.lu@intel.com>
6778
6779 PR c/53037
6780 * c-c++-common/pr53037-5.c: New test.
6781 * g++.dg/pr53037-1.C: Likewise.
6782 * g++.dg/pr53037-2.C: Likewise.
6783 * g++.dg/pr53037-3.C: Likewise.
6784 * g++.dg/pr53037-4.C: Likewise.
6785 * gcc.dg/pr53037-1.c: Likewise.
6786 * gcc.dg/pr53037-2.c: Likewise.
6787 * gcc.dg/pr53037-3.c: Likewise.
6788 * gcc.dg/pr53037-4.c: Likewise.
6789
4a89b7e7
PB
67902017-08-17 Peter Bergner <bergner@vnet.ibm.com>
6791
6792 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
6793 * gcc.target/powerpc/p9-vparity.c: Likewise.
6794 * gcc.target/powerpc/pr68805.c: Likewise.
6795 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
6796
d00fdf85
PB
67972017-08-17 Peter Bergner <bergner@vnet.ibm.com>
6798
6799 PR target/72804
6800 * gcc.target/powerpc/pr72804.c: New test.
6801
e67bbd5d
MP
68022017-08-17 Marek Polacek <polacek@redhat.com>
6803
6804 PR middle-end/81814
6805 * gcc.dg/torture/pr81814.c: New test.
6806
ea58eb88
JW
68072017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
6808
6809 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
6810
ab4b719a
TV
68112017-08-17 Tom de Vries <tom@codesourcery.com>
6812
6813 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
6814
344be1fd
RB
68152017-08-17 Richard Biener <rguenther@suse.de>
6816
6817 * gcc.dg/tree-ssa/vrp117.c: New testcase.
6818
7911a54d
UB
68192017-08-16 Uros Bizjak <ubizjak@gmail.com>
6820
6821 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
6822 scan-assembler-times for alpha*-*-*.
6823 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
6824 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
6825
b68a9f34
TK
68262017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6827
6828 PR fortran/81116
6829 * gfortran.dg/realloc_on_assignment_29.f90: New test.
6830
adb5b54b
UB
68312017-08-16 Uros Bizjak <ubizjak@gmail.com>
6832
6833 PR target/46091
6834 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
6835 (testm): New test function.
6836 * gcc.target/i386/pr46091-2.c: Ditto.
6837 * gcc.target/i386/pr46091-3.c: Ditto.
6838
90d43c80
BC
68392017-08-16 Bin Cheng <bin.cheng@arm.com>
6840
6841 PR tree-optimization/81832
6842 * gcc.dg/tree-ssa/pr81832.c: New test.
6843
963aeaad
RS
68442017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
6845
6846 PR tree-optimization/81835
6847 * gcc.dg/vect/pr81815.c: New test.
6848
aaf46c35
JM
68492017-08-15 Joseph Myers <joseph@codesourcery.com>
6850
6851 PR target/78460
6852 PR target/67712
6853 * gcc.c-torture/compile/string-large-1.c: New test.
6854
204b99cd
RB
68552017-08-15 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/81790
6858 * gcc.dg/torture/pr81790.c: New testcase.
6859
27be025d
MS
68602017-08-14 Martin Sebor <msebor@redhat.com>
6861
6862 PR c/81117
6863 * c-c++-common/attr-nonstring-1.c: New test.
6864
da67acb9
MS
68652017-08-14 Martin Sebor <msebor@redhat.com>
6866
6867 PR c/81117
6868 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
6869
9e3b1778
DE
68702017-08-14 David Edelsohn <dje.gcc@gmail.com>
6871
6872 * gcc.dg/ucnid-5.c: Skip on AIX.
6873 * gcc.target/powerpc/pr79909.c: Skip on AIX.
6874
2912db04
UB
68752017-08-14 Uros Bizjak <ubizjak@gmail.com>
6876
6877 PR target/46091
6878 * gcc.target/i386/pr46091-1.c: New test.
6879 * gcc.target/i386/pr46091-2.c: Ditto.
6880 * gcc.target/i386/pr46091-3.c: Ditto.
6881
c7fd2176
WD
68822017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
6883
6884 PR target/81643
6885 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
6886
a72a7e39
BS
68872017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6888
6889 PR target/79845
6890 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
6891 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
6892 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
6893 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
6894 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
6895 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
6896 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
6897 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
6898 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
6899 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6900 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
6901 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
6902 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
6903 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
6904 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
6905 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
6906 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
6907 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
6908 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
6909 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
6910 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
6911 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
6912 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
6913 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
6914 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6915 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6916 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6917 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
6918 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6919 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6920 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6921 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6922 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
6923 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
6924 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
6925 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
6926 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6927 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6928 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
6929 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
6930 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
6931 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
6932 * gcc.target/powerpc/cmpb-3.c: Likewise.
6933 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
6934 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
6935 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
6936 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
6937 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
6938 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
6939 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
6940 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
6941 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
6942 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
6943 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
6944 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
6945 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
6946 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
6947 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
6948 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
6949 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
6950 * gcc.target/powerpc/no-r11-3.c: Likewise.
6951 * gcc.target/powerpc/pr80098-1.c: Likewise.
6952 * gcc.target/powerpc/pr80098-2.c: Likewise.
6953 * gcc.target/powerpc/pr80098-3.c: Likewise.
6954 * gcc.target/powerpc/pr80098-4.c: Likewise.
6955 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
6956 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
6957 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
6958 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
6959 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
6960 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
6961 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
6962 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
6963 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
6964 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
6965 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
6966
8d2d0de9
BC
69672017-08-14 Bin Cheng <bin.cheng@arm.com>
6968
6969 PR tree-optimization/81799
6970 * gcc.dg/tree-ssa/pr81799.c: New.
6971
5316dd1b
WD
69722017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
6973
6974 PR middle-end/46932
6975 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
6976 * lib/target-supports.exp: Add check_effective_target_autoincdec.
6977
250db3f9
SN
69782017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
6979
6980 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
6981 -mno-pc-relative-literal-loads.
6982
0d9255af
RO
69832017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6984
6985 PR testsuite/81793
6986 * gcc.dg/pie-static-1.c: Require both static and pie support.
6987 * gcc.dg/pie-static-2.c: Likewise.
6988
7a7b545f
PMR
69892017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
6990
6991 PR ada/79542
6992 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
6993
bb85aa74
MP
69942017-08-11 Marek Polacek <polacek@redhat.com>
6995
6996 PR c/81795
6997 * gcc.dg/pr81795.c: New test.
6998
c4fa8984
TK
69992017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7000
7001 PR fortran/60355
7002 * gfortran.dg (bind_c_usage_30): New test.
7003
fe8a99d8
ML
70042017-08-11 Martin Liska <mliska@suse.cz>
7005
7006 PR tree-opt/79987
7007 * gcc.target/i386/mpx/pr79987.c: New test.
7008
4c71a171
ML
70092017-08-11 Martin Liska <mliska@suse.cz>
7010
7011 PR ipa/81213
7012 * gcc.target/i386/pr81213.c: New test.
7013
e1769bdd
UB
70142017-08-10 Uros Bizjak <ubizjak@gmail.com>
7015
7016 PR target/81708
7017 * gcc.target/i386/stack-prot-sym.c: New test.
7018
adc84037
RS
70192017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
7020
7021 PR testsuite/81738
7022 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
7023 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
7024 vect_perm and vect_element_align for vectorization.
7025
8e941ae9
L
70262017-08-10 H.J. Lu <hongjiu.lu@intel.com>
7027
7028 PR target/81736
7029 * gcc.target/i386/pr81736-1.c: New test.
7030 * gcc.target/i386/pr81736-2.c: Likewise.
7031 * gcc.target/i386/pr81736-3.c: Likewise.
7032 * gcc.target/i386/pr81736-4.c: Likewise.
7033 * gcc.target/i386/pr81736-5.c: Likewise.
7034 * gcc.target/i386/pr81736-6.c: Likewise.
7035 * gcc.target/i386/pr81736-7.c: Likewise.
7036
798f8628
WS
70372017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7038
7039 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
7040 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
7041
32129a17
DM
70422017-08-10 David Malcolm <dmalcolm@redhat.com>
7043
7044 * c-c++-common/missing-close-symbol.c: New test case.
7045 * c-c++-common/missing-symbol.c: New test case.
7046 * gcc.dg/unclosed-init.c: New test case.
7047 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
7048 * g++.dg/diagnostic/unclosed-function.C: New test case.
7049 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
7050 * g++.dg/diagnostic/unclosed-struct.C: New test case.
7051 * g++.dg/parse/pragma2.C: Update to reflect movement of the
7052 "expected identifier" error.
7053
57e1270f
FR
70542017-08-10 Fritz Reese <fritzoreese@gmail.com>
7055
7056 * gfortran.dg/dec_d_lines_1.f: New test.
7057 * gfortran.dg/dec_d_lines_2.f: New test.
7058
70592017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
7060
7061 * gfortran.dg/dec_structure_18.f90: New test.
7062 * gfortran.dg/dec_structure_19.f90: New test.
7063 * gfortran.dg/dec_structure_20.f90: New test.
7064 * gfortran.dg/dec_structure_21.f90: New test.
7065
aaab59b4
MP
70662017-08-10 Marek Polacek <polacek@redhat.com>
7067
7068 PR testsuite/81784
7069 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
7070
f234f078
MP
7071 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
7072
2b7d0696
ML
70732017-08-10 Martin Liska <mliska@suse.cz>
7074
7075 PR c++/81355
7076 * g++.dg/other/pr81355.C: New test.
7077
47ee1b7c
DM
70782017-08-09 David Malcolm <dmalcolm@redhat.com>
7079
7080 * jit.dg/all-non-failing-tests.h: Add note about
7081 test-vector-types.cc.
d8d9aa38 7082 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test case.
47ee1b7c
DM
7083 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
7084 New test case.
7085 * jit.dg/test-vector-types.cc: New test case.
7086
b388427b
AP
70872017-08-09 Andrew Pinski <apinski@cavium.com>
7088
7089 * gcc.target/aarch64/vect-xorsign_exec.c: Add
7090 --save-temps to the options passed.
7091
12c2ab7b
MC
70922017-08-09 Michael Collison <michael.collison@arm.com>
7093
d8d9aa38
UB
7094 * g++.dg/ext/packed8.C: Remove -mstructure-size-boundary
7095 option and fix comment.
7096 * g++.dg/init/array16.C: Remove -mstructure-size-boundary
7097 option and fix comment.
7098 * g++.dg/other/crash-4.C: Remove -mstructure-size-boundary
7099 option and fix comment.
7100 * gcc.dg/builtin-stringop-chk-1.c: Remove
7101 -mstructure-size-boundary option.
12c2ab7b 7102
a8a581af
SB
71032017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
7104
7105 PR rtl-optimization/81423
7106 * gcc.c-torture/execute/pr81423.c: New testcase.
7107
50a87c1c
WS
71082017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7109
7110 * gcc.target/powerpc/fold-vec-pack-double.c: New.
7111 * gcc.target/powerpc/fold-vec-pack-int.c: New.
7112 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
7113 * gcc.target/powerpc/fold-vec-pack-short.c: New.
7114
3d9a180f
WS
71152017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7116
7117 * gcc.target/powerpc/fold-vec-msum-char.c: New.
7118 * gcc.target/powerpc/fold-vec-msum-short.c: New.
7119
ee9a9e7b
WS
71202017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7121
7122 * gcc.target/powerpc/fold-vec-madd-double.c: New.
7123 * gcc.target/powerpc/fold-vec-madd-float.c: New.
7124 * gcc.target/powerpc/fold-vec-madd-short.c: New.
7125
07999eb2
WS
71262017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7127
7128 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
7129 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
7130 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
7131 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
7132
0ca970cd
SB
71332017-08-09 Slava Barinov <v.barinov@samsung.com>
7134
7135 * g++.dg/asan/asan.exp: Switch on *.cc tests.
7136
296c53ac
MP
71372017-08-09 Marek Polacek <polacek@redhat.com>
7138
7139 PR c/81233
7140 * gcc.dg/diagnostic-types-1.c: New test.
7141 * gcc.dg/assign-warn-1.c: Update warning messages.
7142 * gcc.dg/assign-warn-2.c: Likewise.
7143 * gcc.dg/c90-const-expr-5.c: Likewise.
7144 * gcc.dg/c99-const-expr-5.c: Likewise.
7145 * gcc.dg/conv-2.c: Likewise.
7146 * gcc.dg/init-bad-7.c: Likewise.
7147 * gcc.dg/overflow-warn-1.c: Likewise.
7148 * gcc.dg/overflow-warn-2.c: Likewise.
7149 * gcc.dg/overflow-warn-3.c: Likewise.
7150 * gcc.dg/overflow-warn-4.c: Likewise.
7151 * gcc.dg/pointer-array-atomic.c: Likewise.
7152 * gcc.dg/pr26865.c: Likewise.
7153 * gcc.dg/pr61162-2.c: Likewise.
7154 * gcc.dg/pr61162.c: Likewise.
7155 * gcc.dg/pr67730-2.c: Likewise.
7156 * gcc.dg/pr69156.c: Likewise.
7157 * gcc.dg/pr70174.c: Likewise.
7158 * objc.dg/proto-lossage-4.m: Likewise.
7159
a32c8316
MP
71602017-08-09 Marek Polacek <polacek@redhat.com>
7161
7162 PR c/81417
7163 * Wsign-compare-1.c: New test.
7164 * gcc.dg/compare1.c: Adjust dg-bogus.
7165 * gcc.dg/compare2.c: Likewise.
7166 * gcc.dg/compare3.c: Likewise.
7167 * gcc.dg/compare7.c: Likewise.
7168 * gcc.dg/compare8.c: Likewise.
7169 * gcc.dg/compare9.c: Likewise.
7170 * gcc.dg/pr11492.c: Likewise.
7171
7345b714
L
71722017-08-08 H.J. Lu <hongjiu.lu@intel.com>
7173
7174 PR driver/81523
7175 * gcc.dg/pie-7.c: New test.
7176 * gcc.dg/pie-static-1.c: Likewise.
7177 * gcc.dg/pie-static-2.c: Likewise.
7178
d5bf81b3
UB
71792017-08-08 Uros Bizjak <ubizjak@gmail.com>
7180
7181 PR target/81708
7182 * gcc.target/i386/stack-prot-guard.c: New test.
7183
4261463d
TC
71842017-08-08 Tamar Christina <tamar.christina@arm.com>
7185
7186 * gcc.target/aarch64/xorsign.c: New.
7187 * gcc.target/aarch64/xorsign_exec.c: New.
7188 * gcc.target/aarch64/vect-xorsign_exec.c: New.
7189
b115e803
BS
71902017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7191
7192 PR tree-optimization/81354
7193 * g++.dg/torture/pr81354.C: New file.
7194
51bd28ed
RB
71952017-08-08 Richard Biener <rguenther@suse.de>
7196
7197 PR middle-end/81719
7198 * g++.dg/tree-ssa/pr81719.C: New testcase.
7199
26d66f28
RB
72002017-08-08 Richard Biener <rguenther@suse.de>
7201
7202 PR tree-optimization/81723
7203 * gfortran.dg/pr81723.f: New testcase.
7204
82c0d3eb
BS
72052017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7206
7207 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
7208 string.
7209 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7210 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
7211 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
7212 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
7213 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
7214 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
7215 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
7216 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
7217 * gcc.target/powerpc/cmpb-3.c: Likewise.
7218 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
7219 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
7220
d81e058f
ML
72212017-08-08 Martin Liska <mliska@suse.cz>
7222
7223 PR tree-opt/81696
7224 * gcc.dg/ipa/pr81696.c: New test.
7225
a5c93f53
BC
72262017-08-08 Bin Cheng <bin.cheng@arm.com>
7227
7228 PR tree-optimization/81744
7229 * gcc.dg/tree-ssa/pr81744.c: New.
7230
a5afbdd6
MP
72312017-08-08 Marek Polacek <polacek@redhat.com>
7232
7233 PR c++/81607
7234 * g++.dg/other/bitfield6.C: New test.
7235
08c4c51e
MM
72362017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7237
7238 PR target/81593
7239 * gcc.target/powerpc/vec-setup.h: New tests to test various
7240 combinations of setting up vectors of 2 double word elements.
7241 * gcc.target/powerpc/vec-setup-long.c: Likewise.
7242 * gcc.target/powerpc/vec-setup-double.c: Likewise.
7243 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7244 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
7245 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
7246 vector inserts from vector extracts.
7247 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
7248
950a884b
TK
72492017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7250
7251 PR fortran/68829
7252 PR fortran/81701
7253 * gfortran.dg/o_fast_stacksize.90: New test.
7254
6f1a16cb
WD
72552017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
7256
7257 PR middle-end/46932
7258 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
7259
4090b652
L
72602017-08-07 H.J. Lu <hongjiu.lu@intel.com>
7261
7262 * gcc.target/i386/pr81736-1.c: Removed.
7263 * gcc.target/i386/pr81736-2.c: Likewise.
7264 * gcc.target/i386/pr81736-3.c: Likewise.
7265 * gcc.target/i386/pr81736-4.c: Likewise.
7266
079a0363
L
72672017-08-07 H.J. Lu <hongjiu.lu@intel.com>
7268
7269 PR target/81736
7270 * gcc.target/i386/pr81736-1.c: New test.
7271 * gcc.target/i386/pr81736-2.c: Likewise.
7272 * gcc.target/i386/pr81736-3.c: Likewise.
7273 * gcc.target/i386/pr81736-4.c: Likewise.
7274
1653a865
MP
72752017-08-07 Marek Polacek <polacek@redhat.com>
7276
7277 PR middle-end/81737
7278 * gcc.dg/pr81737.c: New test.
7279
577eec56
ML
72802017-08-07 Martin Liska <mliska@suse.cz>
7281
7282 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
7283 * gcc.dg/parm-impl-decl-1.c: Likewise.
7284 * gcc.dg/parm-impl-decl-3.c: Likewise.
7285 * gcc.dg/Wattributes-5.c: New test.
7286
537bf9ac
AP
72872017-08-06 Andrew Pinski <apinski@cavium.com>
7288
7289 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
7290 * gcc.target/aarch64/target_attr_13.c: LIkewise.
7291 * gcc.target/aarch64/target_attr_15.c: LIkewise.
7292 * gcc.target/aarch64/target_attr_4.c: Likewise.
7293 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
7294 * gcc.target/aarch64/target_attr_2.c: Likewise.
7295 * gcc.target/aarch64/target_attr_7.c: Likewise.
7296 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
7297 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
7298 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
7299
90596474
AP
73002017-08-06 Andrew Pinski <apinski@cavium.com>
7301
7302 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
7303 -march=armv8-a+nolse, skip if -mcpu= is passed.
7304 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
7305
08e9cb5a
AP
73062017-08-06 Andrew Pinski <apinski@cavium.com>
7307
7308 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
7309 * gcc.target/aarch64/_Float16_2.c: Likewise.
7310 * gcc.target/aarch64/_Float16_3.c: Likewise.
7311
4a6ad083
TV
73122017-08-06 Tom de Vries <tom@codesourcery.com>
7313
7314 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
7315
b363e726
TV
73162017-08-06 Tom de Vries <tom@codesourcery.com>
7317
7318 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
7319 type. Add missing return.
7320
8fbcf075
TV
73212017-08-06 Tom de Vries <tom@codesourcery.com>
7322
7323 PR testsuite/81731
7324 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
7325 variable 'a' definition.
7326 (b): Remove unused variable.
7327 (gp): New variable.
7328 (check): Add parameter corresponding to call in main, and handle.
7329
67695c07
PC
73302017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7331
7332 PR c++/79790
23d12941 7333 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 7334
c779bea5
YG
73352017-08-04 Yury Gribov <tetra2005@gmail.com>
7336
7337 PR tree-optimization/57371
7338 * c-c++-common/pr57371-1.c: New test.
7339 * c-c++-common/pr57371-2.c: New test.
7340 * c-c++-common/pr57371-3.c: New test.
7341 * c-c++-common/pr57371-4.c: New test.
7342 * gcc.dg/pr57371-5.c: New test.
7343
e52341f1
CL
73442017-08-04 Carl Love <cel@us.ibm.com>
7345
7346 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
7347 builtin test cases for vec_mule, and vec_mulo.
7348 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
7349 builtin test cases for vec_mule, and vec_mulo.
7350
295940c3
L
73512017-08-04 H.J. Lu <hongjiu.lu@intel.com>
7352
7353 PR target/81590
7354 * gcc.target/i386/avx512-check.h: New file.
7355 * gcc.target/i386/avx5124fmaps-check.h: Removed.
7356 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
7357 * gcc.target/i386/avx512cd-check.h: Likewise.
7358 * gcc.target/i386/avx512ifma-check.h: Likewise.
7359 * gcc.target/i386/avx512vbmi-check.h: Likewise.
7360 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
7361 * gcc.target/i386/avx512bw-check.h: Rewrite.
7362 * gcc.target/i386/avx512dq-check.h: Likewise.
7363 * gcc.target/i386/avx512er-check.h: Likewise.
7364 * gcc.target/i386/avx512f-check.h: Likewise.
7365 * gcc.target/i386/avx512vl-check.h: Likewise.
7366 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
7367 only.
7368 (test_512): Removed.
7369 (avx512*_test): Likewise.
7370 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
7371
f4f2c2ec
MP
73722017-08-04 Marek Polacek <polacek@redhat.com>
7373
7374 PR middle-end/81695
7375 * gcc.dg/pr81695.c: New test.
7376
62c8a2cf
RS
73772017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
7378
7379 PR tree-optimization/81136
7380 * gcc.dg/vect/pr81136.c: Add scan test.
7381
dfbddbeb
RS
73822017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
7383
7384 * gcc.dg/vect/vect-alias-check-3.c: New test.
7385 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
7386 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
7387
165b2f5f
RB
73882017-08-04 Richard Biener <rguenther@suse.de>
7389
7390 PR middle-end/81705
7391 * c-c++-common/ubsan/pr81705.c: New testcase.
7392
7c0881d5
BS
73932017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394
7395 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
7396 messages that used to start with a capital letter.
7397 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
7398 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
7399 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
7400 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
7401 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
7402 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
7403 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
7404 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
7405 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
7406 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
7407 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
7408 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
7409 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
7410 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7411 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7412 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7413 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
7414 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7415 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7416 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7417 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7418 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
7419 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
7420 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
7421 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
7422 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7423 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7424 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
7425 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
7426 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
7427 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
7428 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
7429 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
7430 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
7431 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
7432 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
7433 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
7434 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
7435 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
7436 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
7437 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
7438 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
7439 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
7440 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
7441 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
7442 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
7443 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
7444 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
7445 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
7446 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
7447 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
7448 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
7449 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
7450 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
7451 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
7452 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
7453
2fdaed89
JJ
74542017-08-03 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR target/81621
7457 * gcc.dg/pr81621.c: New test.
7458
297db279
RB
74592017-08-03 Richard Biener <rguenther@suse.de>
7460
7461 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
7462 and CSE.
7463
2fdaed89 74642017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
7465
7466 PR middle-end/81148
7467 * c-c++-common/ubsan/pr81148.c: New testcase.
7468
cad136a4
TV
74692017-08-03 Tom de Vries <tom@codesourcery.com>
7470
7471 PR target/81662
7472 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
7473
2392baa5
JJ
74742017-08-03 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR driver/81650
7477 * gcc.dg/pr81650.c: New test.
7478
e5e691a5
PC
74792017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
7480
7481 PR c++/71440
7482 * g++.dg/template/crash127.C: New.
7483
0a734553
JJ
74842017-08-03 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR middle-end/81052
7487 * c-c++-common/pr81052.c: New test.
7488
673aef33
TV
74892017-08-03 Tom de Vries <tom@codesourcery.com>
7490
7491 * gcc.dg/pr56727-2.c: Require alias.
7492
2a8485f6
TV
74932017-08-03 Tom de Vries <tom@codesourcery.com>
7494
7495 * gcc.dg/attr-noipa.c: Require alloca.
7496
8b917598
TV
74972017-08-03 Tom de Vries <tom@codesourcery.com>
7498
7499 * gcc.dg/torture/pr80163.c: Require label_values.
7500
4ca8bf91
TV
75012017-08-03 Tom de Vries <tom@codesourcery.com>
7502
7503 PR target/81662
7504 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
7505 * c-c++-common/patchable_function_entry-default.c: Same.
7506 * c-c++-common/patchable_function_entry-definition.c: Same.
7507
f4629481
UB
75082017-08-02 Uros Bizjak <ubizjak@gmail.com>
7509
7510 PR target/81644
7511 * gcc.target/i386/pr81644.c: New test.
7512
86994621
TV
75132017-08-02 Tom de Vries <tom@codesourcery.com>
7514
7515 * gcc.dg/Walloca-14.c: Use relative line number.
7516
9501fd4b
UB
75172017-08-02 Uros Bizjak <ubizjak@gmail.com>
7518
7519 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
7520 test "no-3dnowa" target attribute.
7521
f7b6353a
MP
75222017-08-02 Marek Polacek <polacek@redhat.com>
7523
7524 PR c/81289
7525 * gcc.dg/noncompile/pr81289.c: New test.
7526
8a6eab34
MP
7527 PR c/81448
7528 PR c/81306
7529 * c-c++-common/Wmultistatement-macros-13.c: New test.
7530
349721b7
JJ
75312017-08-02 Jakub Jelinek <jakub@redhat.com>
7532
e4f0733a
JJ
7533 PR c++/81640
7534 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
7535
349721b7
JJ
7536 PR middle-end/79499
7537 * gcc.dg/pr79499.c: New test.
7538
77eefb71
RB
75392017-08-02 Richard Biener <rguenther@suse.de>
7540
7541 PR tree-optimization/81633
7542 * gcc.dg/vect/pr81633.c: New testcase.
7543
760f74c2
L
75442017-08-01 H.J. Lu <hongjiu.lu@intel.com>
7545
7546 * gcc.dg/guality/pr25967-1.c: New test.
7547 * gcc.dg/guality/pr25967-2.c: Likewise.
7548 * gcc.dg/torture/pr25967-1.c: Likewise.
7549 * gcc.dg/torture/pr25967-2.c: Likewise.
7550
a2e28a97
L
75512017-08-01 H.J. Lu <hongjiu.lu@intel.com>
7552
7553 PR target/81654
7554 * gcc.target/i386/pr81654.c: New test.
7555
d8afd032
TK
75562017-08-01 Thomas König <tkoenig@gcc.gnu.org>
7557
7558 PR fortran/79312
7559 * gfortran.dg/logical_assignment_1.f90: New test.
7560
671a00ee
ML
75612017-08-01 Martin Liska <mliska@suse.cz>
7562
7563 PR middle-end/70140
7564 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
7565
7d3eecca
ML
75662017-08-01 Martin Liska <mliska@suse.cz>
7567
7568 Revert r250771
7569 Make mempcpy more optimal (PR middle-end/70140).
7570
636730ca
JJ
75712017-08-01 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR target/81622
7574 * gcc.target/powerpc/pr81622.c: New test.
7575
74cc0b2b
SE
75762017-08-01 Steve Ellcey <sellcey@cavium.com>
7577
7578 PR tree-optimization/80925
7579 * gcc.dg/vect/vect-28.c: Add
7580 --param vect-max-peeling-for-alignment=0 option.
7581 Remove unaligned access and peeling checks.
7582 * gcc.dg/vect/vect-33-big-array.c: Ditto.
7583 * gcc.dg/vect/vect-70.c: Ditto.
7584 * gcc.dg/vect/vect-87.c: Ditto.
7585 * gcc.dg/vect/vect-88.c: Ditto.
7586 * gcc.dg/vect/vect-91.c: Ditto.
7587 * gcc.dg/vect/vect-93.c: Ditto.
7588
0102e469
TV
75892017-08-01 Tom de Vries <tom@codesourcery.com>
7590
7591 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
7592 * gcc.target/nvptx/slp.c (foo): Same.
7593
813485c6
RB
75942017-08-01 Richard Biener <rguenther@suse.de>
7595
7596 PR tree-optimization/81181
7597 * gcc.dg/torture/pr81181.c: New testcase.
7598
98b7180c
ML
75992017-08-01 Martin Liska <mliska@suse.cz>
7600
7601 PR middle-end/70140
7602 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
7603
4f3e333a
UB
76042017-08-01 Uros Bizjak <ubizjak@gmail.com>
7605
7606 PR target/81641
7607 * gcc.target/i386/pr81641.c: New test.
7608
b8bb5772
UB
76092017-08-01 Uros Bizjak <ubizjak@gmail.com>
7610
7611 PR target/81639
7612 * gcc.target/i386/pr81639.c: New test.
7613
34e5c511
RB
76142017-08-01 Richard Biener <rguenther@suse.de>
7615
7616 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
7617 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
7618 endless loop.
7619 * gcc.dg/uninit-23.c: Adjust.
7620
5e19d437
BC
76212017-08-01 Bin Cheng <bin.cheng@arm.com>
7622
7623 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
7624 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
7625
7061cfc0
BC
76262017-08-01 Bin Cheng <bin.cheng@arm.com>
7627
7628 PR tree-optimization/81627
7629 * gcc.dg/tree-ssa/pr81627.c: New.
7630
39637a44
BC
76312017-08-01 Bin Cheng <bin.cheng@arm.com>
7632
7633 PR tree-optimization/81620
7634 * gcc.dg/tree-ssa/pr81620-1.c: New.
7635 * gcc.dg/tree-ssa/pr81620-2.c: New.
7636
f9c5fe06
DH
76372017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7638
7639 PR testsuite/53542
7640 * gfortran.dg/use_30.f90: New test.
7641
da98e3b1
JJ
76422017-08-01 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR tree-optimization/81588
7645 * gcc.dg/tree-ssa/pr81588.c: New test.
7646 * gcc.dg/pr81588.c: New test.
7647 * gcc.c-torture/execute/pr81588.c: New test.
7648
5e8fe12f
RB
76492017-08-01 Richard Biener <rguenther@suse.de>
7650
7651 PR tree-optimization/81297
7652 * gcc.dg/torture/pr81297.c: New testcase.
7653
93ac482a
UB
76542017-07-31 Uros Bizjak <ubizjak@gmail.com>
7655
7656 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
7657
6cc518c6
SE
76582017-07-31 Steve Ellcey <sellcey@cavium.com>
7659
7660 PR tree-optimization/80925
93ac482a 7661 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
7662 --param vect-max-peeling-for-alignment=0 option.
7663 Remove unaligned access and peeling checks.
7664 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
7665
24c8e8eb
CL
76662017-07-31 Carl Love <cel@us.ibm.com>
7667
7668 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
7669 missed in commit 250746.
7670
b40e941b
CL
76712017-07-31 Carl Love <cel@us.ibm.com>
7672
7673 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
7674 new builtins.
7675
67779f74
L
76762017-07-31 H.J. Lu <hongjiu.lu@intel.com>
7677
7678 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
7679 * gcc.target/i386/pr79793-2.c: Likewise.
7680
a97cf8f9
UB
76812017-07-31 Uros Bizjak <ubizjak@gmail.com>
7682
7683 PR target/25967
7684 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
7685 (naked): Add attribute regparm(1) for x86_32 targets.
7686 Add integer argument. Remove global "data" variable.
7687 (main): Pass integer argument to naked function.
7688 * gcc.target/i386/naked-4.c: New test.
7689
7fef86d3
JH
76902017-07-31 Jan Hubicka <hubicka@ucw.cz>
7691 Martin Liska <mliska@suse.cz>
7692
7693 * gcc.dg/predict-15.c: New test.
7694 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
7695
2ec580be
UB
76962017-07-31 Uros Bizjak <ubizjak@gmail.com>
7697
7698 PR target/25967
7699 * gcc.target/i386/naked-1.c: New test.
7700 * gcc.target/i386/naked-2.c: Ditto.
7701 * gcc.target/i386/naked-3.c: Ditto.
7702 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
7703 do_test_body0 stub function, use attribute "naked" instead.
7704 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
7705 * gcc.dg/pr44290-2.c: Ditto.
7706
cfdf6ff6
TK
77072017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7708
7709 PR fortran/81581
7710 * gfortran.dg/dim_sum_1.f90: New test case.
7711 * gfortran.dg/dim_sum_2.f90: New test case.
7712 * gfortran.dg/dim_sum_3.f90: New test case.
7713
5edb1c48
ML
77142017-07-31 Martin Liska <mliska@suse.cz>
7715
7716 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
7717 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
7718
f34ebeb2
ML
77192017-07-31 Martin Liska <mliska@suse.cz>
7720
7721 PR sanitize/81530
7722 * g++.dg/ubsan/pr81530.C: New test.
7723
066bbc57
JJ
77242017-07-31 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR sanitizer/81604
7727 * c-c++-common/ubsan/pr81604.c: New test.
7728
a10b3cf1
L
77292017-07-30 H.J. Lu <hongjiu.lu@intel.com>
7730
7731 PR target/79793
7732 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
7733 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
7734 (foo): Check the builtin return address against the return address
7735 in interrupt frame.
7736 * gcc.target/i386/pr79793-1.c: New test.
7737 * gcc.target/i386/pr79793-2.c: Likewise.
7738
942047f2
EB
77392017-07-29 Eric Botcazou <ebotcazou@adacore.com>
7740
7741 * c-c++-common/dump-ada-spec-7.c: New test.
7742
e071b767
JJ
77432017-07-29 Jakub Jelinek <jakub@redhat.com>
7744
7745 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
7746 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
7747
782a7850
PB
77482017-07-28 Peter Bergner <bergner@vnet.ibm.com>
7749
7750 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
7751
9de00935
TC
77522017-07-28 Tamar Christina <tamar.christina@arm.com>
7753
7754 * gcc.target/aarch64/int_mov_immediate_1.c: New.
7755
8de33df2
BC
77562017-07-28 Bin Cheng <bin.cheng@arm.com>
7757
7758 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
7759
8acb8421
TC
77602017-07-28 Tamar Christina <tamar.christina@arm.com>
7761 Bilyan Borisov <bilyan.borisov@arm.com>
7762
7763 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
7764 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
7765 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
7766 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
7767 * gcc.target/aarch64/pr63304_1.c: Changed to double.
7768
d9c259ef
BC
77692017-07-28 Bin Cheng <bin.cheng@arm.com>
7770
7771 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
7772 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
7773 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
7774 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
7775 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
7776 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
7777 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
7778 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
7779 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
7780 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
7781 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
7782
6d7649f8
ML
77832017-07-28 Martin Liska <mliska@suse.cz>
7784
7785 PR sanitizer/81340
7786 * g++.dg/asan/pr81340.C: New test.
7787
92e29a5e
RB
77882017-07-28 Richard Biener <rguenther@suse.de>
7789
7790 PR tree-optimization/81502
7791 * gcc.target/i386/pr81502.c: New testcase.
7792
70affe6a
ML
77932017-07-28 Martin Liska <mliska@suse.cz>
7794
7795 PR sanitizer/81460
7796 * gcc.dg/asan/pr81460.c: New test.
7797
d0ee55a1
JJ
77982017-07-28 Jakub Jelinek <jakub@redhat.com>
7799
c9b39a49
JJ
7800 PR sanitizer/80998
7801 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
7802 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
7803
d0ee55a1
JJ
7804 PR tree-optimization/81578
7805 * gcc.dg/pr81578.c: New test.
7806
1ce75e41
RB
78072017-07-28 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/81573
7810 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
7811
7a5cbf29
PB
78122017-07-27 Peter Bergner <bergner@vnet.ibm.com>
7813
7814 * g++.dg/pr69667.C: Remove option -mlra.
7815 * gcc.target/powerpc/dform-1.c: Likewise.
7816 * gcc.target/powerpc/dform-2.c: Likewise.
7817 * gcc.target/powerpc/dform-3.c: Likewise.
7818 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7819 * gcc.target/powerpc/p9-vparity.c: Likewise.
7820 * gcc.target/powerpc/pr63491.c: Likewise.
7821 * gcc.target/powerpc/pr67808.c: Likewise.
7822 * gcc.target/powerpc/pr68805.c: Likewise.
7823 * gcc.target/powerpc/pr69461.c: Likewise.
7824 * gcc.target/powerpc/pr71680.c: Likewise.
7825 * gcc.target/powerpc/pr77289.c: Likewise.
7826 * gcc.target/powerpc/pr78458.c: Likewise.
7827 * gcc.target/powerpc/pr78543.c: Likewise.
7828 * g++.dg/pr71294.C: Remove option -mno-lra.
7829 * gcc.target/powerpc/pr71656-1.c: Likewise.
7830 * gcc.target/powerpc/pr71656-2.c: Likewise.
7831 * gcc.target/powerpc/pr71698.c: Likewise.
7832
2c2789d5
KT
78332017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7834 Sudakshina Das <sudi.das@arm.com>
7835
7836 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
7837
06bd22f6
MP
78382017-07-27 Marek Polacek <polacek@redhat.com>
7839
7840 PR c/81417
7841 * c-c++-common/Wsign-compare-1.c: New test.
7842 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
7843 * g++.dg/warn/Wsign-compare-4.C: Likewise.
7844 * g++.dg/warn/Wsign-compare-6.C: Likewise.
7845 * g++.dg/warn/compare1.C: Likewise.
7846 * gcc.dg/compare1.c: Likewise.
7847 * gcc.dg/compare2.c: Likewise.
7848 * gcc.dg/compare4.c: Likewise.
7849 * gcc.dg/compare5.c: Likewise.
7850 * gcc.dg/pr35430.c: Likewise.
7851 * gcc.dg/pr60087.c: Likewise.
7852
27c8b49b
PB
78532017-07-27 Peter Bergner <bergner@vnet.ibm.com>
7854
7855 PR middle-end/81564
7856 * gcc.dg/pr81564.c: New test.
7857
b7675b59
RB
78582017-07-27 Richard Biener <rguenther@suse.de>
7859
7860 PR tree-optimization/81573
7861 PR tree-optimization/81494
7862 * gcc.dg/torture/pr81573.c: New testcase.
7863
719488f8
RB
78642017-07-27 Richard Biener <rguenther@suse.de>
7865
7866 PR tree-optimization/81571
7867 * gcc.dg/torture/pr81571.c: New testcase.
7868
9811e84c
RB
78692017-07-27 Richard Biener <rguenther@suse.de>
7870
7871 PR tree-optimization/81502
7872 * gcc.target/i386/vect-insert-1.c: New testcase.
7873
58814c76
AK
78742017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7875
7876 PR target/81534
7877 * gcc.target/s390/pr81534.c: New test.
7878
036ea399
JJ
78792017-07-27 Jakub Jelinek <jakub@redhat.com>
7880
7d25ac20
JJ
7881 PR tree-optimization/81555
7882 PR tree-optimization/81556
7883 * gcc.c-torture/execute/pr81555.c: New test.
7884 * gcc.c-torture/execute/pr81556.c: New test.
7885
036ea399
JJ
7886 * gcc.dg/attr-noipa.c: New test.
7887 * gcc.dg/ipa/ipa-pta-18.c: New test.
7888 * gcc.dg/ipa/ipa-sra-11.c: New test.
7889
9bfda664
MM
78902017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7891
7892 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
7893 option.
7894 * gcc.target/powerpc/vsx-himode2.c: Likewise.
7895 * gcc.target/powerpc/vsx-himode3.c: Likewise.
7896 * gcc.target/powerpc/vsx-qimode.c: Likewise.
7897 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
7898 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
7899 * gcc.target/powerpc/vsx-simode.c: Likewise.
7900 * gcc.target/powerpc/vsx-simode2.c: Likewise.
7901 * gcc.target/powerpc/vsx-simode3.c: Likewise.
7902
eb086562
PC
79032017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7904
7905 PR c++/71570
7906 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
7907
a7473dc5
L
79082017-07-26 H.J. Lu <hongjiu.lu@intel.com>
7909
7910 PR target/81563
7911 * gcc.target/i386/pr81563.c: New test
7912
404f48ac
WD
79132017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
7914
7915 PR target/79041
7916 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
7917
c3d38629
MP
79182017-07-26 Marek Polacek <polacek@redhat.com>
7919
7920 PR middle-end/70992
7921 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
7922 * gcc.dg/overflow-warn-2.c: Likewise.
7923 * gcc.dg/overflow-warn-3.c: Likewise.
7924 * gcc.dg/overflow-warn-4.c: Likewise.
7925 * gcc.dg/torture/pr70992-2.c: New test.
7926 * gcc.dg/torture/pr70992.c: New test.
7927
4f450a2b
RB
79282017-07-26 Richard Biener <rguenther@suse.de>
7929
7930 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
7931 happening in ccp1.
7932 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
7933
e1711448
WD
79342017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
7935
7936 PR middle-end/46932
7937 * gcc.dg/pr46932.c: New testcase.
7938
108c3c88
ML
79392017-07-26 Martin Liska <mliska@suse.cz>
7940
7941 PR sanitize/81186
7942 * gcc.dg/asan/pr81186.c: New test.
7943
52645850
CL
79442017-07-25 Carl Love <cel@us.ibm.com>
7945
7946 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
7947 vec_cnttz builtins.
7948
a8697b27
EB
79492017-07-25 Eric Botcazou <ebotcazou@adacore.com>
7950
7951 * gnat.dg/opt66.adb: New test.
7952
288fe52e
AM
79532017-07-25 Alexander Monakov <amonakov@ispras.ru>
7954
7955 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
7956 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
7957
b771c609
AM
79582017-07-25 Alexander Monakov <amonakov@ispras.ru>
7959
7960 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
7961
79622017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
7963
7964 * c-c++-common/patchable_function_entry-default.c: New test.
7965 * c-c++-common/patchable_function_entry-decl.c: Likewise.
7966 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7967
774cccdc
JJ
79682017-07-25 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR target/81532
7971 * gcc.target/i386/pr80833-3.c: New test.
7972 * gcc.target/i386/avx512dq-pr81532.c: New test.
7973 * gcc.target/i386/avx512bw-pr81532.c: New test.
7974
1aa54f90
RB
79752017-07-25 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/81455
7978 * gcc.dg/pr81455.c: New testcase.
7979
e294f495
RB
79802017-07-25 Richard Biener <rguenther@suse.de>
7981
7982 PR tree-optimization/81529
7983 * gfortran.dg/pr81529.f90: New testcase.
7984
edf8ba4b
WD
79852017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
7986
774cccdc 7987 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 7988
ea063871
RB
79892017-07-25 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/81410
7992 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
7993
5ea71a5a
RB
79942017-07-25 Richard Biener <rguenther@suse.de>
7995
7996 PR tree-optimization/81510
7997 * gcc.dg/torture/pr81510.c: New testcase.
7998 * gcc.dg/torture/pr81510-2.c: Likewise.
7999
4287b4e8
ML
80002017-07-25 Martin Liska <mliska@suse.cz>
8001
8002 PR ipa/81520
8003 * gcc.dg/ipa/pr81520.c: New test.
8004
d49718d6
MP
80052017-07-25 Marek Polacek <polacek@redhat.com>
8006
8007 PR c/81364
8008 * Wmultistatement-macros-12.c: New test.
8009
0e82a9b9
BC
80102017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8011
8012 PR target/81414
8013 * gcc.target/aarch64/pr81414.C: New.
8014
3d99332b
RB
80152017-07-25 Richard Biener <rguenther@suse.de>
8016
8017 PR middle-end/81505
8018 * gcc.dg/ubsan/pr81505.c: New testcase.
8019
52d0f7bd
DS
80202017-07-24 Daniel Santos <daniel.santos@pobox.com>
8021
8022 PR testsuite/80759
8023 * gcc.target/x86_64/abi/ms-sysv/do-test.S
8024 (ELFFN_BEGIN): Rename to FN_TYPE.
8025 (ELFFN_END): Rename to FN_SIZE.
8026 (ASMNAME): New macro.
8027 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
8028 .global.
8029 (FUNC_END): Use ASMNAME.
8030 (test_data_save): Remove.
8031 (test_data_input): Likewise.
8032 (test_data_output: Likewise.
8033 (test_data_fn): Likewise.
8034 (test_data_retaddr): Likewise.
8035 (regs_to_mem): Make globals, use r10 instead of rax.
8036 (mem_to_regs): Likewise.
8037 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
8038 body to ms-sysv.c.
8039 (do_test_aligned): Likewise.
8040 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
8041 Add dg-* directives.
8042 (PASTE_STR): New macro.
8043 (ASMNAME): Likewise.
8044 (LOAD_TEST_DATA_ADDR): Likewise.
8045 (TEST_DATA_OFFSET): Likewise.
8046 (do_test_body0): New C function.
8047 (do_test_body): New inline assembly routine.
8048 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
8049 (runtest_ms_sysv): Modify.
8050
19930989
MM
80512017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8052
8053 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
8054 since the upper-regs options have been deleted.
8055 * gcc.target/powerpc/pr65849-2.c: Likewise.
8056 * gcc.target/powerpc/pr80099-1.c: Likewise.
8057 * gcc.target/powerpc/pr80099-2.c: Likewise.
8058 * gcc.target/powerpc/pr80099-3.c: Likewise.
8059 * gcc.target/powerpc/pr80099-4.c: Likewise.
8060 * gcc.target/powerpc/pr80099-5.c: Likewise.
8061 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
8062 support removal of the upper-regs options.
8063 * gcc.target/powerpc/p8vector-fp.c: Likewise.
8064 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
8065 * gcc.target/powerpc/p9-dimode1.c: Likewise.
8066 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8067 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
8068 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
8069 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
8070 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
8071 * gcc.target/powerpc/ppc-round.c: Likewise.
8072 * gcc.target/powerpc/pr71720.c: Likewise.
8073 * gcc.target/powerpc/pr72853.c: Likewise.
8074 * gcc.target/powerpc/pr79907.c: Likewise.
8075 * gcc.target/powerpc/pr78953.c: Likewise.
8076 * gcc.target/powerpc/upper-regs-df.c: Likewise.
8077 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
8078 * gcc.target/powerpc/vec-extract-1.c: Likewise.
8079 * gcc.target/powerpc/vec-init-3.c: Likewise.
8080 * gcc.target/powerpc/vec-init-6.c: Likewise.
8081 * gcc.target/powerpc/vec-init-7.c: Likewise.
8082 * gcc.target/powerpc/vec-set-char.c: Likewise.
8083 * gcc.target/powerpc/vec-set-int.c: Likewise.
8084 * gcc.target/powerpc/vec-set-short.c: Likewise.
8085
d47d34bb
WD
80862017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
8087
8088 PR target/79041
8089 * gcc.target/aarch64/pr79041-2.c: New test.
8090
26bca0ed
CL
80912017-07-24 Carl Love <cel@us.ibm.com>
8092
8093 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
8094 the new built-ins.
8095
4b40986c
JW
80962017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
8097
8098 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
8099
213c3b7b
TK
81002017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8101 Mikael Morin <mikael@gcc.gnu.org>
8102
8103 PR fortran/66102
8104 * gfortran.dg/realloc_on_assign_28.f90: New test.
8105
e2b71b5a
DE
81062017-07-23 David Edelsohn <dje.gcc@gmail.com>
8107
8108 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
8109 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
8110
f36dda3b
UB
81112017-07-23 Uros Bizjak <ubizjak@gmail.com>
8112
8113 PR target/80569
8114 * gcc.target/i386/pr80569.c: New test.
8115
5ff4baa5
CL
81162017-07-21 Carl Love <cel@us.ibm.com>
8117
8118 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
8119 vmuleuh): Fix scan-assembler-times should check for word not half word
8120 instructions.
8121
43f84f6c
JW
81222017-07-21 Jim Wilson <jim.wilson@linaro.org>
8123
8124 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
8125 redundant -march option.
8126 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
8127 in addition to armv8.1-a.
8128
325fe816
YG
81292017-07-21 Yury Gribov <tetra2005@gmail.com>
8130
8131 PR middle-end/56727
8132 * gcc.dg/pr56727-1.c: New test.
8133 * gcc.dg/pr56727-2.c: New test.
8134
5a5838e0
SM
81352017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
8136
8137 * gcc.target/powerpc/mmx-check.h: New file.
8138 * gcc.target/powerpc/mmx-packs.c: New file.
8139 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
8140 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
8141 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
8142 * gcc.target/powerpc/mmx-paddb-1.c: New file.
8143 * gcc.target/powerpc/mmx-paddd-1.c: New file.
8144 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
8145 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
8146 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
8147 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
8148 * gcc.target/powerpc/mmx-paddw-1.c: New file.
8149 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
8150 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
8151 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
8152 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
8153 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
8154 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
8155 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
8156 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
8157 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
8158 * gcc.target/powerpc/mmx-pslld-1.c: New file.
8159 * gcc.target/powerpc/mmx-psllw-1.c: New file.
8160 * gcc.target/powerpc/mmx-psrad-1.c: New file.
8161 * gcc.target/powerpc/mmx-psraw-1.c: New file.
8162 * gcc.target/powerpc/mmx-psrld-1.c: New file.
8163 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
8164 * gcc.target/powerpc/mmx-psubb-2.c: New file.
8165 * gcc.target/powerpc/mmx-psubd-2.c: New file.
8166 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
8167 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
8168 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
8169 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
8170 * gcc.target/powerpc/mmx-psubw-2.c: New file.
8171 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
8172 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
8173 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
8174 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
8175 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
8176 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
8177
9af7f373
RB
81782017-06-21 Richard Biener <rguenther@suse.de>
8179
8180 PR tree-optimization/81500
8181 * gcc.dg/torture/pr81500.c: New testcase.
8182
5aaa8fb4
NS
81832017-07-20 Nathan Sidwell <nathan@acm.org>
8184
8185 * g++.dg/ext/anon-struct6.C: Adjust diag.
8186 * g++.old-deja/g++.other/anon4.C: Adjust diag.
8187
2953b72f
JJ
81882017-07-20 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR target/80846
8191 * gcc.target/i386/avx-pr80846.c: New test.
8192 * gcc.target/i386/avx2-pr80846.c: New test.
8193 * gcc.target/i386/avx512f-pr80846.c: New test.
8194
73c4b4df
BC
81952017-07-20 Bin Cheng <bin.cheng@arm.com>
8196
8197 PR tree-optimization/81388
8198 * gcc.dg/tree-ssa/pr81388-1.c: New test.
8199 * gcc.dg/tree-ssa/pr81388-2.c: New test.
8200
77e5edaf
JH
82012017-07-17 Tom de Vries <tom@codesourcery.com>
8202
8203 PR middle-end/81030
8204 * gcc.dg/pr81030.c: New test.
8205
891ad31c
RB
82062017-07-20 Richard Biener <rguenther@suse.de>
8207
8208 PR tree-optimization/61171
8209 * g++.dg/vect/pr61171.cc: New testcase.
8210 * gfortran.dg/vect/pr61171.f: Likewise.
8211 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8212
f971b281
RB
82132017-07-20 Richard Biener <rguenther@suse.de>
8214
8215 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
8216 with V64QImode.
8217 * gcc.dg/vect/slp-45.c: Likewise.
8218
2071f8f9
N
82192017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
8220
8221 * gcc.dg/tree-ssa/vrp116.c: New Test.
8222
a6722e5b
MM
82232017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8224
8225 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
8226 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
8227 __builtin_cpu_is and __builtin_cpu_supports are supported.
8228
ccfa843f
SM
82292017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
8230
8231 * gcc.target/powerpc/bmi-check.h (main): Skip unless
8232 __BUILTIN_CPU_SUPPORTS__ defined.
8233 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
8234 __BUILTIN_CPU_SUPPORTS__ defined.
8235
564e405c
JJ
82362017-07-19 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR tree-optimization/81346
8239 * gcc.dg/tree-ssa/pr81346-5.c: New test.
8240
3717fbe3
TV
82412017-07-19 Tom de Vries <tom@codesourcery.com>
8242
8243 * gcc.target/nvptx/decl-init.c: Update alignment.
8244 * gcc.target/nvptx/slp-2-run.c: New test.
8245 * gcc.target/nvptx/slp-2.c: New test.
8246 * gcc.target/nvptx/v2di.c: New test.
8247
b98b34b7
TV
82482017-07-19 Tom de Vries <tom@codesourcery.com>
8249
8250 * gcc.target/nvptx/slp-run.c: New test.
8251 * gcc.target/nvptx/slp.c: New test.
8252 * gcc.target/nvptx/v2si-cvt.c: New test.
8253 * gcc.target/nvptx/v2si-run.c: New test.
8254 * gcc.target/nvptx/v2si.c: New test.
8255 * gcc.target/nvptx/vec.inc: New test.
8256
8d1628eb
JJ
82572017-07-19 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR tree-optimization/81346
8260 * gcc.dg/tree-ssa/pr81346-1.c: New test.
8261 * gcc.dg/tree-ssa/pr81346-2.c: New test.
8262 * gcc.dg/tree-ssa/pr81346-3.c: New test.
8263 * gcc.dg/tree-ssa/pr81346-4.c: New test.
8264 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
8265 compiler to avoid X / C1 op C2 optimization to trigger.
8266
4d6ababc
ML
82672017-07-19 Martin Liska <mliska@suse.cz>
8268
8269 PR sanitizer/63361
8270 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
8271 -ffloat-store or -mieee for targets that need it.
8272
d83cc5cc
TV
82732017-07-18 Tom de Vries <tom@codesourcery.com>
8274
8275 PR middle-end/81464
8276 * gfortran.dg/pr81464.f90: New test.
8277
e822e885
UB
82782017-07-18 Uros Bizjak <ubizjak@gmail.com>
8279
8280 PR target/81471
8281 * gcc.target/i386/pr81471.c: New test.
8282
b267968e
RB
82832017-06-18 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/81410
8286 * gcc.dg/vect/pr81410.c: New testcase.
8287
33e9feb5
JH
82882017-07-18 Jan Hubicka <hubicka@ucw.cz>
8289
8290 PR middle-end/81462
8291 * g++.dg/torture/pr81462.C: New testcase.
8292
694dd0e4
BC
82932017-07-18 Bin Cheng <bin.cheng@arm.com>
8294
8295 PR target/81408
8296 * g++.dg/tree-ssa/pr81408.C: New.
8297 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
8298
f9bfe3f5
RB
82992017-07-18 Richard Biener <rguenther@suse.de>
8300
8301 PR tree-optimization/80620
8302 PR tree-optimization/81403
8303 * gcc.dg/torture/pr80620.c: New testcase.
8304 * gcc.dg/torture/pr81403.c: Likewise.
8305
83062017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
8307
8308 PR tree-optimization/81418
8309 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
8310
83112017-07-17 Carl Love <cel@us.ibm.com>
8312
8313 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
8314 test case changes for commit 249424
8315
8316 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
8317 vmuleuh): Fix scan-assembler-times should check for word not half word
8318 instructions.
8319
f6489326
BS
83202017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8321
8322 PR tree-optimization/81162
8323 * gcc.dg/pr81162.c: Move this to...
8324 * gcc.dg/ubsan/pr81162.c: ...here.
8325
dbc4ecfc
VR
83262017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
8327
8328 * g++.dg/diagnostic/friend1.C: New test.
8329 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
8330
a64559a5
NS
83312017-07-17 Nathan Sidwell <nathan@acm.org>
8332
8333 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
8334
aac59577
BE
83352017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8336
8337 * lib/gcc-dg.exp: Increase expect's match buffer size.
8338
aa1528b5
BC
83392017-07-17 Bin Cheng <bin.cheng@arm.com>
8340
8341 PR target/81369
8342 * gcc.dg/tree-ssa/pr81369.c: New.
8343
b6c354eb
CZ
83442017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
8345
8346 * gcc.target/arc/pr9000674901.c: New file.
8347 * gcc.target/arc/pic-1.c: Likewise.
8348 * gcc.target/arc/pr9001191897.c: Likewise.
8349
1825c61e
CZ
83502017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
8351 Andrew Burgess <andrew.burgess@embecosm.com>
8352
8353 * gcc.target/arc/naked-1.c: New file.
8354 * gcc.target/arc/naked-2.c: Likewise.
8355
1f1e8aed
JJ
83562017-07-17 Jakub Jelinek <jakub@redhat.com>
8357
9ebce098
JJ
8358 PR tree-optimization/81428
8359 * gcc.dg/fixed-point/pr81428.c: New test.
8360
e8dd1313
JJ
8361 PR tree-optimization/81365
8362 * g++.dg/torture/pr81365.C: New test.
8363
1f1e8aed
JJ
8364 PR tree-optimization/81396
8365 * gcc.dg/tree-ssa/pr81396.c: New test.
8366
38f638ca
EB
83672017-07-16 Eric Botcazou <ebotcazou@adacore.com>
8368
8369 * gnat.dg/opt65.adb: New test.
8370
5fa396ad
JH
83712017-07-16 Jan Hubicka <hubicka@ucw.cz>
8372
8373 * gcc.dg/predict-8.c: Update.
8374
00aeee56
VR
83752017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
8376
8377 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
8378 * g++.dg/warn/pr12242.C: Likewise.
8379
b70bb05b
KN
83802017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8381
8382 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
8383 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
8384 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
8385 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
8386 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
8387 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
8388 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
8389 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
8390 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
8391 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
8392 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
8393 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
8394 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
8395 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
8396 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
8397 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
8398 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
8399 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
8400 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
8401 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
8402 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
8403 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
8404 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
8405 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
8406 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
8407 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
8408 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
8409 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
8410 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
8411 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
8412 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
8413 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
8414 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
8415 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
8416 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
8417 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
8418 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
8419 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
8420 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
8421 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
8422 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
8423 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
8424 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
8425 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
8426 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
8427 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
8428 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
8429 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
8430 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
8431 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
8432 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
8433
3b805666
BS
84342016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8435
8436 PR tree-optimization/81162
8437 * gcc.dg/pr81162.c: New file.
8438
bece580c
MS
84392017-07-14 Martin Sebor <msebor@redhat.com>
8440
8441 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
8442 that bcopy is expected to be transformed to.
8443
eea77d1f
DM
84442017-07-14 David Malcolm <dmalcolm@redhat.com>
8445
8446 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
8447 * g++.dg/lookup/missing-std-include-2.C: New test case.
8448 * g++.dg/lookup/missing-std-include-3.C: New test case.
8449 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
8450 * gcc.dg/missing-header-fixit-1.c: New test case.
8451 * gcc.dg/missing-header-fixit-2.c: New test case.
8452 * gcc.dg/missing-header-fixit-2.h: New header.
8453
338d6484
DM
84542017-07-13 David Malcolm <dmalcolm@redhat.com>
8455
8456 PR c/81405
8457 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
8458
84592017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
8460
8461 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
8462
6d28654e
ML
84632017-07-13 Martin Liska <mliska@suse.cz>
8464
8465 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
8466 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
8467 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
8468 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
8469 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
8470 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
8471 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
8472
3787ee47
MM
84732017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8474
8475 PR target/81193
8476 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
8477 __builtin_cpu_supports with old GLIBC's.
8478 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
8479 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
8480 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
8481 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
8482 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
8483 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
8484 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
8485 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
8486 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
8487 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
8488 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
8489 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
8490 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
8491 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
8492 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
8493 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
8494 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
8495 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
8496 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
8497 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
8498 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
8499 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
8500 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
8501 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
8502
118009c1
CL
85032017-07-12 Carl Love <cel@us.ibm.com>
8504
8505 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
8506 rev_bool_int): Add test cases for builtins.
8507 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
8508 test cases for builtins.
8509
5d7b8153
CL
85102017-07-12 Carl Love <cel@us.ibm.com>
8511
8512 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
8513 lp64 && p9vector_hw.
8514
6ea93a64
CL
85152017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
8516
8517 * lib/target-supports.exp (check_stack_check_available): Make
8518 testcase name depend on stack_kind.
8519
2f65ab2e
MC
85202017-07-11 Michael Collison <michael.collison@arm.com>
8521
774cccdc 8522 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 8523
9e028cef
PC
85242017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8525
8526 PR c++/51270
8527 * g++.dg/warn/Wreturn-local-addr-3.C: New.
8528
f281956e
CL
85292017-07-11 Carl Love <cel@us.ibm.com>
8530
8531 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
8532 test cases for the builtins.
8533
3d36348a
YG
85342017-07-11 Yury Gribov <tetra2005@gmail.com>
8535
8536 * lib/profopt.exp: Print relative names in UNSUPPORTED
8537 AutoFDO tests.
8538
214f700a
MC
85392017-07-10 Michael Collison <michael.collison@arm.com>
8540
8541 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
8542
03ed2915
UB
85432017-07-10 Uros Bizjak <ubizjak@gmail.com>
8544
8545 PR target/81375
8546 * gcc.target/i386/pr81375.c: New test.
8547
9c582dbb
MS
85482017-07-10 Martin Sebor <msebor@redhat.com>
8549
8550 PR tree-optimization/80397
8551 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 8552
281ac396
MS
85532017-07-10 Martin Sebor <msebor@redhat.com>
8554
8555 PR other/81345
8556 * gcc.dg/pr81345.c: New test.
8557
a7784956
CZ
85582017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
8559
8560 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
8561 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8562
5920ba15
UB
85632017-07-09 Uros Bizjak <ubizjak@gmail.com>
8564
8565 PR target/81313
8566 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
8567 integer argumets to bypass x86_64 outgoing args optimization.
8568
85692017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
8570
8571 * gfortran.dg/eoshift_4.f90: New test.
8572 * gfortran.dg/eoshift_5.f90: New test.
8573 * gfortran.dg/eoshift_6.f90: New test.
8574
35c95658
L
85752017-07-09 H.J. Lu <hongjiu.lu@intel.com>
8576
8577 PR target/81313
8578 * gcc.target/i386/pr81313-1.c: New test.
8579 * gcc.target/i386/pr81313-2.c: Likewise.
8580 * gcc.target/i386/pr81313-3.c: Likewise.
8581 * gcc.target/i386/pr81313-4.c: Likewise.
8582 * gcc.target/i386/pr81313-5.c: Likewise.
8583
dcbf81c9
RS
85842017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
8585
8586 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
8587 * gnat.dg/vect16.ads (Sarray): Likewise.
8588 * gnat.dg/vect17.ads (Sarray): Likewise.
8589 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
8590 * gnat.dg/vect16.adb (Add): Likewise.
8591 * gnat.dg/vect17.adb (Add): Likewise.
8592
738f7c2e
DM
85932017-07-07 David Malcolm <dmalcolm@redhat.com>
8594
8595 PR c++/79300
8596 * g++.dg/diagnostic/pr79300.C: New test case.
8597
6a69355c
MM
85982017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8599
57f49e99
MM
8600 * gcc.target/powerpc/clone1.c: Add check to make sure the
8601 __builtin_cpu_supports function is fully supported.
8602 * gcc.target/powerpc/clone2.c: New runtime test for
8603 target_clones.
8604
6a69355c
MM
8605 PR target/81348
8606 * gcc.target/powerpc/pr81348.c: New test.
8607
5e32025a
SN
86082017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
8609
8610 * gfortran.dg/vect/pr60510.f: Require vect_double support.
8611
19388c6d
CL
86122017-07-07 Carl Love <cel@us.ibm.com>
8613
8614 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
8615 file for built-ins.
8616
bcc3c3f1
JM
86172017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
8618
8619 * gcc.target/sparc/dictunpack.c: New file.
8620 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
8621 * gcc.target/sparc/fpcmpshl.c: Likewise.
8622 * gcc.target/sparc/fpcmpurshl.c: Likewise.
8623 * gcc.target/sparc/fpcmpushl.c: Likewise.
8624
2c6e2eb1
HA
86252017-07-06 Harald Anlauf <anlauf@gmx.de>
8626
8627 PR fortran/70071
8628 * gfortran.dg/coarray_44.f90: New testcase.
8629
5094f7d5
MO
86302017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
8631
8632 * c-c++-common/asan/kasan-alloca-1.c: New test.
8633 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
8634
e3174bdf
MO
86352017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
8636
8637 * c-c++-common/asan/alloca_big_alignment.c: New test.
8638 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
8639 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
8640 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
8641 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
8642 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
8643 * c-c++-common/asan/alloca_safe_access.c: Likewise.
8644 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
8645
a40c6fa8
GJL
86462017-07-06 Georg-Johann Lay <avr@gjlay.de>
8647
8648 PR target/81305
8649 * gcc.target/avr/isr-test.h: Fix warnings.
8650
9296dd9b
TP
86512017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8652
8653 * lib/target-supports.exp: Generate
8654 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
8655 and check_effective_target_arm_arch_v8r_multilib.
8656
d87f00ba
CL
86572017-07-06 Carl Love <cel@us.ibm.com>
8658
9296dd9b 8659 * ChangeLog: Clean up from mid air collision
08e60e19
CL
8660
86612017-07-06 Carl Love <cel@us.ibm.com>
8662
8663 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
8664 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
8665 cases for vec_addc, adde and addec builtins.
8666
c471c6ed
DM
86672017-07-06 David Malcolm <dmalcolm@redhat.com>
8668
8669 PR c++/79300
8670 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
8671 expected underlining within macro expansion.
8672 * c-c++-common/pr70264.c: Likewise.
8673 * g++.dg/plugin/diagnostic-test-expressions-1.C
8674 (test_within_macro_1): New test.
8675 (test_within_macro_2): Likewise.
8676 (test_within_macro_3): Likewise.
8677 (test_within_macro_4): Likewise.
8678 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
8679 expected underlining within macro expansion.
8680 (test_macro_4): Likewise.
8681 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8682 (test_within_macro_1): New test.
8683 (test_within_macro_2): Likewise.
8684 (test_within_macro_3): Likewise.
8685 (test_within_macro_4): Likewise.
8686 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
8687 underlining within macro expansion.
8688
68d872d7
SP
86892017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
8690
8691 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
8692 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
8693 _mm_maskz_getexp_round_sd): Test new intrinsics.
8694 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
8695 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
8696 _mm_maskz_getexp_round_ss): Ditto.
8697 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
8698 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
8699 _mm_maskz_getmant_round_sd): Ditto.
8700 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
8701 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
8702 _mm_maskz_getmant_round_ss): Ditto.
8703 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
8704 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
8705 _mm_maskz_getexp_round_sd): New runtime tests.
8706 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
8707 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
8708 _mm_maskz_getexp_round_ss): Ditto.
8709 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
8710 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
8711 _mm_maskz_getmant_round_sd): Ditto.
8712 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
8713 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
8714 _mm_maskz_getmant_round_ss): Ditto.
8715 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
8716 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
8717 __builtin_ia32_getmantss_mask_round): Test new builtins.
8718 * gcc.target/i386/sse-13.c : Ditto.
8719 * gcc.target/i386/sse-23.c: Ditto.
8720 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
8721 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
8722 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
8723 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
8724 _mm_mask_getexp_round_ss): Test new intrinsics.
8725 * gcc.target/i386/testround-1.c: Ditto.
8726 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
8727 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
8728 _mm_mask_getmant_round_ss): Test new intrinsics
8729 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
8730 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
8731 _mm_maskz_getmant_ss): Test new intrinsics.
8732
9e00a397
CL
87332017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
8734
8735 * lib/target-supports-dg.exp (dg-require-stack-check): New.
8736 * lib/target-supports.exp (check_stack_check_available): New.
8737 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
8738 * gcc.c-torture/compile/stack-check-1.c: Likewise.
8739 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
8740 * gcc.dg/pr47443.c: Likewise.
8741 * gcc.dg/pr48134.c: Likewise.
8742 * gcc.dg/pr70017.c: Likewise.
8743 * gcc.target/aarch64/stack-checking.c: Likewise.
8744 * gcc.target/arm/stack-checking.c: Likewise.
8745 * gcc.target/i386/pr48723.c: Likewise.
8746 * gcc.target/i386/pr55672.c: Likewise.
8747 * gcc.target/i386/pr67265-2.c: Likewise.
8748 * gcc.target/i386/pr67265.c: Likewise.
8749 * gnat.dg/opt49.adb: Likewise.
8750 * gnat.dg/stack_check1.adb: Likewise.
8751 * gnat.dg/stack_check2.adb: Likewise.
8752 * gnat.dg/stack_check3.adb: Likewise.
8753
38e6cc4d
KN
87542017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
8755
8756 PR target/80103
8757 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
8758 __attribute__.
8759
f8aa2b2c
SP
87602017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
8761
8762 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
8763 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
8764 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
8765 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
8766 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
8767 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
8768 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
8769 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
8770 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
8771 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
8772 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
8773 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
8774
e483b7b4
GJL
87752017-07-05 Georg-Johann Lay <avr@gjlay.de>
8776
8777 PR target/81305
8778 * gcc.target/avr/isr-test.h: New file.
8779 * gcc.target/avr/torture/isr-01-simple.c: New test.
8780 * gcc.target/avr/torture/isr-02-call.c: New test.
8781 * gcc.target/avr/torture/isr-03-fixed.c: New test.
8782
a8745cc2
BC
87832017-07-05 Bin Cheng <bin.cheng@arm.com>
8784
8785 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
8786 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
8787 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
8788 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
8789
4a52eb19
BC
87902017-07-05 Bin Cheng <bin.cheng@arm.com>
8791
8792 * gcc.dg/tree-ssa/ldist-26.c: New test.
8793
95f7d11b
BC
87942017-07-05 Bin Cheng <bin.cheng@arm.com>
8795
8796 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
8797
45bb7d59
UB
87982017-07-04 Uros Bizjak <ubizjak@gmail.com>
8799
8800 PR target/81300
8801 * gcc.target/i386/pr81300.c: New test.
8802
1fcfac88
UB
88032017-07-04 Uros Bizjak <ubizjak@gmail.com>
8804
8805 PR target/81294
8806 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
8807 x and y arguments in the call to _subborrow_u32.
8808 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
8809 x and y arguments in the call to _subborrow_u64.
8810 * gcc.target/i386/pr81294-1.c: New test.
8811 * gcc.target/i386/pr81294-2.c: Ditto.
8812
a4187dab
KT
88132017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8814
8815 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
8816
efbf55b0
MP
88172017-07-04 Marek Polacek <polacek@redhat.com>
8818
8819 PR c/81231
8820 * gcc.dg/atomic-pr81231.c: New test.
8821
1aad7106
RS
88222017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
8823
8824 PR tree-optimization/81292
8825 * gcc.dg/pr81292-1.c: New test.
8826 * gcc.dg/pr81292-2.c: Likewise.
8827
7c819e8a
ML
88282017-07-04 Martin Liska <mliska@suse.cz>
8829
8830 PR sanitizer/81040
8831 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
8832 use-after-scope sanitization.
8833
f111f434
JJ
88342017-07-04 Jakub Jelinek <jakub@redhat.com>
8835
8e8dd13b
JJ
8836 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
8837 options.
8838
f111f434
JJ
8839 PR target/81175
8840 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
8841 gather.
8842
7a1238d1
ML
88432017-07-04 Martin Liska <mliska@suse.cz>
8844
8845 PR ipa/81214
8846 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
8847 * g++.dg/ext/mvc3.C: Likewise.
8848 * gcc.target/i386/mvc2.c: Likewise.
8849 * gcc.target/i386/mvc3.c: Likewise.
8850
9fc1fed4
JJ
88512017-07-04 Jakub Jelinek <jakub@redhat.com>
8852
8e3b9bbf
JJ
8853 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
8854 decomposition declaration in diagnostics.
8855 * g++.dg/cpp1z/decomp2.C: Likewise.
8856 * g++.dg/cpp1z/decomp3.C: Likewise.
8857 * g++.dg/cpp1z/decomp4.C: Likewise.
8858 * g++.dg/cpp1z/decomp5.C: Likewise.
8859 * g++.dg/cpp1z/decomp6.C: Likewise.
8860 * g++.dg/cpp1z/decomp7.C: Likewise.
8861 * g++.dg/cpp1z/decomp8.C: Likewise.
8862 * g++.dg/cpp1z/decomp13.C: Likewise.
8863 * g++.dg/cpp1z/decomp14.C: Likewise.
8864 * g++.dg/cpp1z/decomp18.C: Likewise.
8865 * g++.dg/cpp1z/decomp19.C: Likewise.
8866 * g++.dg/cpp1z/decomp22.C: Likewise.
8867 * g++.dg/cpp1z/decomp23.C: Likewise.
8868 * g++.dg/cpp1z/decomp24.C: Likewise.
8869 * g++.dg/cpp1z/decomp25.C: Likewise.
8870 * g++.dg/cpp1z/decomp26.C: Likewise.
8871 * g++.dg/cpp1z/decomp28.C: Likewise.
8872
9fc1fed4
JJ
8873 PR c++/81258
8874 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
8875 * g++.dg/cpp1z/decomp30.C: New test.
8876
17c18221
PC
88772017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8878
8879 PR c++/65775
8880 * g++.dg/cpp0x/trailing14.C: New.
8881
370d975d
DH
88822017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8883
8884 PR testsuite/79866
8885 * gfortran.dg/coarray_event_2.f08: New test.
8886
73977c47
DH
88872017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8888
8889 PR testsuite/79843
8890 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
8891 * gfortran.dg/pointer_intent_2.f90: Likewise.
8892
2f70a979
JH
88932017-07-02 Jan Hubicka <hubicka@ucw.cz>
8894
8895 PR middle-end/81290
8896 * gcc.c-torture/compile/pr81290.c: New.
8897
6b5e165b
RB
88982017-07-03 Richard Biener <rguenther@suse.de>
8899
8900 PR tree-optimization/60510
8901 * gfortran.dg/vect/pr60510.f: New testcase.
8902
d8ac7e28
RO
89032017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8904
8905 * gcc.target/i386/mvc6.c: Require ifunc support.
8906
da402967
ML
89072017-07-03 Martin Liska <mliska@suse.cz>
8908
8909 PR sanitize/81040
8910 * g++.dg/asan/function-argument-1.C: New test.
8911 * g++.dg/asan/function-argument-2.C: New test.
8912 * g++.dg/asan/function-argument-3.C: New test.
8913
bc9f4235
RS
89142017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
8915
8916 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
8917 as well.
8918
be086ff5
TV
89192017-07-03 Tom de Vries <tom@codesourcery.com>
8920
8921 PR tree-optimization/69468
8922 * gcc.dg/pr81192.c: Update.
8923
4752be46
TV
89242017-07-03 Tom de Vries <tom@codesourcery.com>
8925
8926 PR tree-optimization/81192
8927 * gcc.dg/pr81192.c: Update.
8928
0bbfd554
TV
89292017-07-03 Tom de Vries <tom@codesourcery.com>
8930
8931 PR tree-optimization/81192
8932 * gcc.dg/pr81192.c: New test.
8933
b677e2f6
TK
89342017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8935
8936 * gfortran/eoshift_3.f90: New test.
8937
e3f9a279
RS
89382017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8939
8940 * gcc.dg/strlenopt-32.c: New testcase.
8941 * gcc.dg/strlenopt-33.c: Likewise.
8942 * gcc.dg/strlenopt-33g.c: Likewise.
8943 * gcc.dg/strlenopt-34.c: Likewise.
8944 * gcc.dg/strlenopt-35.c: Likewise.
8945
862088aa
RS
89462017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8947
8948 PR tree-optimization/80769
8949 * gcc.dg/strlenopt-31.c: New test.
8950 * gcc.dg/strlenopt-31g.c: Likewise.
8951
c34d0927
RS
89522017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8953
8954 PR tree-optimization/81136
8955 * gcc.dg/vect/pr81136.c: New test.
8956
c52d6043
JJ
89572017-07-01 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR sanitizer/81262
8960 * gcc.c-torture/compile/pr81262.c: New test.
8961 * g++.dg/ubsan/pr81262.C: New test.
8962
77616c7e
JH
89632017-06-29 Jan Hubicka <hubicka@ucw.cz>
8964
8965 PR ipa/81261
8966 * g++.dg/ipa/pr81261.C: New testcase.
8967
fb6a764d
AP
89682017-06-30 Andrew Pinski <apinski@cavium.com>
8969
8970 * gcc.dg/torture/pr81245.c: New testcase.
8971
059ab149
AH
89722017-06-30 Aldy Hernandez <aldyh@redhat.com>
8973
8974 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
8975 unbounded use.
8976
e59e8b5a
DM
89772017-06-30 David Malcolm <dmalcolm@redhat.com>
8978
8979 PR c++/80014
8980 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
8981 Add declaration.
8982 (test_typeid): New test function.
8983
e855bdc0
JJ
89842017-06-30 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR target/81225
8987 * gcc.target/i386/pr81225.c: New test.
8988
fe32bb1b
NS
89892017-06-30 Nathan Sidwell <nathan@acm.org>
8990
8991 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
8992 * g++.dg/cpp0x/decltype9.C: Likewise.
8993 * g++.dg/cpp0x/forw_enum9.C: Likewise.
8994 * g++.dg/lookup/decl1.C: Likewise.
8995 * g++.dg/lookup/extern-c-redecl.C: Likewise.
8996 * g++.dg/other/pr28432.C: Likewise.
8997 * g++.dg/parse/crash12.C: Likewise.
8998 * g++.dg/parse/enum3.C: Likewise.
8999 * g++.dg/parse/operator6.C: Likewise.
9000 * g++.dg/template/crash69.C: Likewise.
9001 * g++.dg/template/error27.C: Likewise.
9002 * g++.dg/template/error28.C: Likewise.
9003 * g++.dg/template/memfriend6.C: Likewise.
9004 * g++.old-deja/g++.mike/err1.C: Likewise.
9005 * g++.old-deja/g++.mike/p811.C: Likewise.
9006 * g++.old-deja/g++.other/crash25.C: Likewise.
9007 * g++.old-deja/g++.other/dtor4.C: Likewise.
9008 * g++.old-deja/g++.pt/t37.C: Likewise.
9009
aaa587d4
ML
90102017-06-30 Martin Liska <mliska@suse.cz>
9011
9012 PR ipa/81214
9013 * gcc.target/i386/pr81214.c: New test.
9014
274c1516
NS
90152017-06-30 Nathan Sidwell <nathan@acm.org>
9016
3b5c768c
NS
9017 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
9018
274c1516
NS
9019 PR c++/81229
9020 * g++.dg/lookup/pr81229.C: New.
9021
c497284c
ML
90222017-06-30 Martin Liska <mliska@suse.cz>
9023
9024 PR sanitizer/81021
9025 * g++.dg/asan/pr81021.C: New test.
9026
4812f0b7
RB
90272017-06-30 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/81249
9030 * g++.dg/torture/pr81249.C: New testcase.
9031
8e09cb8b
PC
90322017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
9033
9034 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
9035 * g++.dg/diagnostic/variadic1.C: Likewise.
9036 * g++.dg/gomp/udr-3.C: Likewise.
9037 * g++.dg/overload/error1.C: Likewise.
9038 * g++.dg/overload/error2.C: Likewise.
9039 * g++.dg/template/duplicate1.C: Likewise.
9040 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9041 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9042 * g++.old-deja/g++.other/redecl2.C: Likewise.
9043 * g++.old-deja/g++.other/redecl4.C: Likewise.
9044 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9045
74582a3e
CP
90462017-06-29 Cesar Philippidis <cesar@codesourcery.com>
9047
9048 PR fortran/77765
9049 * gfortran.dg/goacc/pr77765.f90: New test.
9050
6da4066f
SE
90512017-06-29 Steve Ellcey <sellcey@cavium.com>
9052
9053 * gcc.target/aarch64/ccmp_2.c: New test.
9054
be3b7dcf
NS
90552017-06-29 Nathan Sidwell <nathan@acm.org>
9056
9057 PR c++/81247
9058 * g++.dg/parse/pr81247-[abc].C: New.
9059
e5898daf
CL
90602017-06-29 Carl Love <cel@us.ibm.com>
9061
9062 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
9063 test_unsigned_int_result, test_ll_int_result,
9064 test_ll_unsigned_int_result): Add result checking functions, add
9065 debug support.
9066 (main): Add builtin function tests.
9067
14836f38
CL
90682017-06-29 Carl Love <cel@us.ibm.com>
9069
9070 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
9071 dg-skip-if): Add -mvsx -mcpu=power7.
9072
0630a4ec
RB
90732017-06-29 Richard Biener <rguenther@suse.de>
9074
9075 * gcc.dg/vect/slp-reduc-8.c: New testcase.
9076
f76b4224
NS
90772017-06-29 Nathan Sidwell <nathan@acm.org>
9078
9079 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
9080
f66459c1
PB
90812017-06-29 Peter Bergner <bergner@vnet.ibm.com>
9082
9083 PR middle-end/81194
9084 * g++.dg/pr81194.C: New test.
9085
3c7bb489
L
90862017-06-29 H.J. Lu <hongjiu.lu@intel.com>
9087
9088 PR ipa/80565
9089 * gcc.dg/torture/pr80565.c: New file.
9090
6cd83bec
BC
90912017-06-29 Bin Cheng <bin.cheng@arm.com>
9092
9093 PR tree-optimization/81196
9094 * gcc.dg/vect/pr81196.c: New.
9095
4c6a51a0
MC
90962017-06-29 Michael Collison <michael.collison@arm.com>
9097
9098 Fix date on previous ChangeLog entry.
9099
91002017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
9101 Michael Collison <michael.collison@arm.com>
9102
9103 PR target/70119
9104 * gcc.target/aarch64/var_shift_mask_1.c: New test.
9105
395a191d
SP
91062017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
9107
9108 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
9109 Test new intrinsic.
9110 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
9111 Ditto.
9112 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
9113 Ditto.
9114 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
9115 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9116 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9117
0ddc0ebc
TP
91182017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9119
9120 * lib/target-supports.exp (check_effective_target_vect_int): Replace
9121 current ARM check by ARM NEON's availability check.
9122 (check_effective_target_vect_intfloat_cvt): Likewise.
9123 (check_effective_target_vect_uintfloat_cvt): Likewise.
9124 (check_effective_target_vect_floatint_cvt): Likewise.
9125 (check_effective_target_vect_floatuint_cvt): Likewise.
9126 (check_effective_target_vect_shift): Likewise.
9127 (check_effective_target_whole_vector_shift): Likewise.
9128 (check_effective_target_vect_bswap): Likewise.
9129 (check_effective_target_vect_shift_char): Likewise.
9130 (check_effective_target_vect_long): Likewise.
9131 (check_effective_target_vect_float): Likewise.
9132 (check_effective_target_vect_perm): Likewise.
9133 (check_effective_target_vect_perm_byte): Likewise.
9134 (check_effective_target_vect_perm_short): Likewise.
9135 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9136 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9137 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9138 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9139 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
9140 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
9141 (check_effective_target_vect_widen_shift): Likewise.
9142 (check_effective_target_vect_extract_even_odd): Likewise.
9143 (check_effective_target_vect_interleave): Likewise.
9144 (check_effective_target_vect_multiple_sizes): Likewise.
9145 (check_effective_target_vect64): Likewise.
9146 (check_effective_target_vect_max_reduc): Likewise.
9147
56a6d474
RB
91482017-06-28 Richard Biener <rguenther@suse.de>
9149
9150 PR middle-end/81227
9151 * gcc.dg/pr81227.c: New testcase.
9152
926c7865
MM
91532017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
9154
9155 PR target/81193
9156 * lib/target-supports.exp
9157 (check_ppc_cpu_supports_hw_available): New test to make sure
9158 __builtin_cpu_supports works on power7 and newer.
9159
17a7218b
ML
91602017-06-28 Martin Liska <mliska@suse.cz>
9161
9162 PR ipa/81128
9163 * gcc.target/i386/pr81128.c: New test.
9164
63010089
ML
91652017-06-28 Martin Liska <mliska@suse.cz>
9166
9167 PR driver/79659
9168 * g++.dg/opt/pr79659.C: New test.
9169
b1cac008
CL
91702017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
9171
9172 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
9173 and options.
9174 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
9175
42bd89ce
MG
91762017-06-28 Marc Glisse <marc.glisse@inria.fr>
9177
9178 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
9179 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
9180
b8d62ac8
JJ
91812017-06-28 Jakub Jelinek <jakub@redhat.com>
9182
9183 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
9184 (foo): ... this. Change constants such that it isn't matched
9185 as __builtin_copysign, yet tests the combiner the same.
9186
6dc61b45
ML
91872017-06-28 Martin Liska <mliska@suse.cz>
9188
9189 PR sanitizer/81224
9190 * gcc.dg/asan/pr81224.c: New test.
9191
9a265443
EB
91922017-06-28 Eric Botcazou <ebotcazou@adacore.com>
9193
9194 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
9195 passed to pthread_join.
9196
935b5226
AK
91972017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9198
9199 * gcc.target/s390/nodatarel-1.c: New test.
9200
88016532
JD
92012017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9202
9203 PR fortran/80164
9204 * gfortran.dg/array_temporaries_4.f90: New test.
9205
8c2805bb
AP
92062017-06-27 Andrew Pinski <apinski@cavium.com>
9207
9208 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
9209 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
9210 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
9211
786c6d10
MP
92122017-06-27 Marek Polacek <polacek@redhat.com>
9213
9214 PR sanitizer/81223
9215 * gcc.dg/ubsan/pr81223.c: New test.
9216
1e7df2e6
MG
92172017-06-27 Marc Glisse <marc.glisse@inria.fr>
9218
9219 * gcc.dg/tree-ssa/assoc-1.c: New file.
9220
58b45c4f
PC
92212017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9222
9223 PR c++/62046
9224 * g++.dg/parse/catch2.C: New.
9225
00296d7f
JJ
92262017-06-27 Jakub Jelinek <jakub@redhat.com>
9227
c1031852
JJ
9228 PR sanitizer/81209
9229 * g++.dg/ubsan/pr81209.C: New test.
9230
00296d7f
JJ
9231 PR middle-end/81207
9232 * gcc.c-torture/compile/pr81207.c: New test.
9233
0c418630
MP
92342017-06-27 Marek Polacek <polacek@redhat.com>
9235
9236 PR bootstrap/81216
9237 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
9238
4b377e01
MS
92392017-06-26 Martin Sebor <msebor@redhat.com>
9240
9241 PR c++/81169
9242 * g++.dg/Wclass-memaccess-2.C: New test.
9243
952ac945
CL
92442017-06-26 Carl Love <cel@us.ibm.com>
9245
9246 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
9247 Add new runnable test file for the vec_rev built-ins.
9248
df11b2ea
BS
92492016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9250
226ab0a8 9251 PR/tree-optimization 71815
df11b2ea
BS
9252 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
9253 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
9254
fa7ccca0
RL
92552017-06-26 Renlin Li <renlin.li@arm.com>
9256 Szabolcs Nagy <szabolcs.nagy@arm.com>
9257
9258 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
9259 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
9260 memmove.
9261
5a5c2d16
RB
92622017-06-26 Richard Biener <rguenther@suse.de>
9263
9264 PR target/81175
9265 * gfortran.dg/pr81175.f: New testcase.
9266
75f0112f
RB
92672017-06-26 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/81203
9270 * gcc.dg/torture/pr81203.c: New testcase.
9271
3e2becc4
MP
92722017-06-26 Marek Polacek <polacek@redhat.com>
9273
9274 PR c/80116
9275 * c-c++-common/Wmultistatement-macros-1.c: New test.
9276 * c-c++-common/Wmultistatement-macros-2.c: New test.
9277 * c-c++-common/Wmultistatement-macros-3.c: New test.
9278 * c-c++-common/Wmultistatement-macros-4.c: New test.
9279 * c-c++-common/Wmultistatement-macros-5.c: New test.
9280 * c-c++-common/Wmultistatement-macros-6.c: New test.
9281 * c-c++-common/Wmultistatement-macros-7.c: New test.
9282 * c-c++-common/Wmultistatement-macros-8.c: New test.
9283 * c-c++-common/Wmultistatement-macros-9.c: New test.
9284 * c-c++-common/Wmultistatement-macros-10.c: New test.
9285 * c-c++-common/Wmultistatement-macros-11.c: New test.
9286
945653db
EB
92872017-06-26 Eric Botcazou <ebotcazou@adacore.com>
9288
9289 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
9290
c8e3c356
CL
92912017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
9292
9293 * lib/target-supports.exp
9294 (check_effective_target_arm_neon_ok_nocache): Add flags with
9295 -mfloat-abi=hard. Include arm_neon.h.
9296 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
9297 (check_effective_target_arm_neon_ok_no_float_abi): New.
9298 * gcc.target/arm/lto/pr65837_0.c: Require
9299 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
9300 * gcc.target/arm/lto/pr65837-attr_0.c: Require
9301 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
9302
22235619
PC
93032017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9304
9305 PR c++/62315
9306 * g++.dg/parse/typedef2.C: Specify a dg-error string.
9307
e56e3fda
TK
93082017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9309
45bb7d59 9310 PR fortran/52473
e56e3fda
TK
9311 * gfortran.dg/cshift_2.f90: New test.
9312
d3f062be
JW
93132017-06-23 Jim Wilson <jim.wilson@linaro.org>
9314
9315 PR middle-end/79794
9316 * gcc.target/aarch64/pr79794.c: New.
9317
37416b69
MM
93182017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9319
9320 PR target/80510
9321 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
9322 * gcc.target/powerpc/pr80510-2.c: Likewise.
9323
8447a92f
JL
93242017-06-22 Jeff Law <law@redhat.com>
9325
9326 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
9327
52607f7e
WS
93282017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9329
9330 * gcc.target/powerpc/fold-vec-shift-char.c: New.
9331 * gcc.target/powerpc/fold-vec-shift-int.c: New.
9332 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
9333 * gcc.target/powerpc/fold-vec-shift-short.c: New.
9334 * gcc.target/powerpc/fold-vec-shift-left.c: New.
9335 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
9336 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
9337 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
9338
fb68f296
JC
93392017-06-23 James Cowgill <James.Cowgill@imgtec.com>
9340
45bb7d59 9341 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 9342
60edf8bb
MT
93432017-06-22 Matt Turner <mattst88@gmail.com>
9344
9345 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
9346 skylake check.
9347
4333d74b
CL
93482017-06-22 Carl Love <cel@us.ibm.com>
9349
9350 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
9351 vmuleuh): Fix scan-assembler-times should check for word not half word
9352 instructions.
9353
13f752b2
JL
93542017-06-22 Jeff Law <law@redhat.com>
9355
9356 * gcc.c-torture/compile/stack-check-1.c: New test.
9357
0759db19
RB
93582016-06-22 Richard Biener <rguenther@suse.de>
9359
9360 * gcc.dg/vect/pr65947-1.c: Remove xfail.
9361 * gcc.dg/vect/pr65947-2.c: Likewise.
9362 * gcc.dg/vect/pr65947-3.c: Likewise.
9363 * gcc.dg/vect/pr65947-4.c: Likewise.
9364 * gcc.dg/vect/pr65947-5.c: Likewise.
9365 * gcc.dg/vect/pr65947-6.c: Likewise.
9366 * gcc.dg/vect/pr65947-8.c: Likewise.
9367 * gcc.dg/vect/pr65947-9.c: Likewise.
9368 * gcc.dg/vect/pr65947-10.c: Likewise.
9369 * gcc.dg/vect/pr65947-12.c: Likewise.
9370 * gcc.dg/vect/pr65947-13.c: Likewise.
9371 * gcc.dg/vect/pr65947-14.c: Likewise.
9372 * gcc.dg/vect/vect-cond-2.c: Likewise.
9373 * gcc.dg/vect/vect-pr69848.c: Likewise.
9374
c24c235e
ML
93752017-06-22 Martin Liska <mliska@suse.cz>
9376
9377 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
9378 to not inline it.
9379
71f82be9
JG
93802017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
9381
9382 * gcc.dg/tree-ssa/forwprop-37.c: New.
9383
a78f6980
RB
93842017-06-22 Richard Biener <rguenther@suse.de>
9385
9386 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
9387
85d5b033
RB
93882017-06-22 Richard Biener <rguenther@suse.de>
9389
9390 * gcc.dg/vect/pr65947-14.c: New testcase.
9391
4ded8669
MM
93922017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9393
9394 PR target/80510
9395 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
9396 32-bit support is added. Change ITYPE size to 64-bit integer.
9397 * gcc.target/powerpc/pr80510-2.c: Likewise.
9398
cb8d1b01
JJ
93992017-06-21 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c++/81154
9402 * g++.dg/gomp/pr81154.C: New test.
9403
113459fa
DM
94042017-06-21 David Malcolm <dmalcolm@redhat.com>
9405
9406 * g++.dg/other/old-style-cast-fixits.C: New test case.
9407
5e9d501c
JJ
94082017-06-21 Jakub Jelinek <jakub@redhat.com>
9409
9410 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
9411
27d33d3e
TV
94122017-06-21 Tom de Vries <tom@codesourcery.com>
9413
9414 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
9415
5433db45
TV
94162017-06-21 Tom de Vries <tom@codesourcery.com>
9417
9418 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
9419 warning.
9420
93c18375
ML
94212017-06-21 Martin Liska <mliska@suse.cz>
9422
9423 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
9424
ff9baa5f
PMR
94252017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
9426
9427 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
9428 gnat.dg/debug11_pkg2.ads: New testcase.
9429
a23ba8cc
MG
94302017-06-21 Marc Glisse <marc.glisse@inria.fr>
9431
9432 * gcc.target/i386/getround.c: New file.
9433
ed73f46f
MG
94342017-06-21 Marc Glisse <marc.glisse@inria.fr>
9435
9436 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
9437 * gcc.dg/tree-ssa/addadd-2.c: New file.
9438
6b92ab17
TV
94392017-06-21 Tom de Vries <tom@codesourcery.com>
9440
9441 * lib/target-supports.exp (add_options_for_stack_size): New proc.
9442 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
9443 * gcc.c-torture/compile/20080806-1.c: Same.
9444 * gcc.c-torture/compile/920723-1.c: Same.
9445 * gcc.c-torture/compile/930621-1.c: Same.
9446 * gcc.c-torture/compile/991214-2.c: Same.
9447 * gcc.c-torture/compile/bcopy.c: Same.
9448 * gcc.c-torture/compile/memtst.c: Same.
9449 * gcc.c-torture/compile/msp.c: Same.
9450 * gcc.c-torture/compile/stuct.c: Same.
9451 * gcc.c-torture/execute/20011008-3.c: Same.
9452 * gcc.c-torture/execute/20030209-1.c: Same.
9453 * gcc.c-torture/execute/20031012-1.c: Same.
9454 * gcc.c-torture/execute/20040805-1.c: Same.
9455 * gcc.c-torture/execute/920410-1.c: Same.
9456 * gcc.c-torture/execute/921113-1.c: Same.
9457 * gcc.c-torture/execute/921202-1.c: Same.
9458 * gcc.c-torture/execute/921208-2.c: Same.
9459 * gcc.c-torture/execute/930106-1.c: Same.
9460 * gcc.c-torture/execute/930406-1.c: Same.
9461 * gcc.c-torture/execute/950221-1.c: Same.
9462 * gcc.c-torture/execute/960521-1.c: Same.
9463 * gcc.c-torture/execute/980605-1.c: Same.
9464 * gcc.c-torture/execute/comp-goto-1.c: Same.
9465 * gcc.c-torture/execute/comp-goto-2.c: Same.
9466 * gcc.c-torture/execute/memcpy-1.c: Same.
9467 * gcc.c-torture/execute/multi-ix.c: Same.
9468 * gcc.c-torture/execute/nestfunc-4.c: Same.
9469 * gcc.c-torture/execute/pr20621-1.c: Same.
9470 * gcc.c-torture/execute/pr23135.c: Same.
9471 * gcc.c-torture/execute/pr28982b.c: Same.
9472 * gcc.dg/loop-3.c: Same.
9473 * gcc.dg/struct-ret-3.c: Same.
9474 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9475 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9476 * gcc.dg/tree-prof/comp-goto-1.c: Same.
9477 * gcc.dg/tree-prof/pr44777.c: Same.
9478
191578a5
DM
94792017-06-20 David Malcolm <dmalcolm@redhat.com>
9480
9481 PR jit/81144
9482 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
9483 memset call with zero-initialization.
9484 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
9485
8a259e30
UB
94862017-06-20 Uros Bizjak <ubizjak@gmail.com>
9487
9488 * gcc.target/i386/pr80732.c: Include fma4-check.h.
9489 (main): Renamed to ...
9490 (fma4_test): ... this.
9491
b6837e04
JK
94922017-06-20 Julia Koval <julia.koval@intel.com>
9493
9494 * gcc.target/i386/pr73350-2.c: New test.
9495
67ea3f4e
RO
94962017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9497
9498 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
9499 * c-c++-common/fold-masked-cmp-2.c: Likewise.
9500 * c-c++-common/fold-masked-cmp-3.c: Likewise.
9501 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
9502 restrict to x86_64-*-*-gnu.
9503 Skip scan-assembler on *-*-darwin*.
9504 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
9505 * gcc.dg/loop-invariant.c: Likewise.
9506 * gcc.dg/lto/pr70955_0.c: Likewise.
9507 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9508 * gcc.dg/tree-ssa/pr79803.c: Likewise.
9509 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
9510
9511 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
9512 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
9513 targets.
9514 * gcc.dg/attr-ms_struct-2.c: Likewise.
9515 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9516 * gcc.dg/bf-ms-layout.c: Likewise.
9517 * gcc.dg/bf-ms-layout-2.c: Likewise.
9518 * gcc.dg/pic-macro-define.c: Remove target restrictions.
9519 Require fpic support.
9520 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
9521 targets.
9522 * gcc.target/i386/bitfield2.c: Likewise.
9523 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
9524 targets.
9525 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
9526
71bbbd13
NS
95272017-06-20 Nathan Sidwell <nathan@acm.org>
9528
9529 PR c++/67074
9530 * g++.dg/lookup/pr67074.C: New.
9531 * g++.dg/parse/namespace-alias-1.C: Adjust.
9532
531f0b38
RB
95332017-06-20 Richard Biener <rguenther@suse.de>
9534
9535 PR middle-end/81097
9536 * c-c++-common/ubsan/pr81097.c: New testcase.
9537
d47d7438
RB
95382017-06-20 Richard Biener <rguenther@suse.de>
9539
9540 * gcc.dg/vect/pr65947-9.c: Adjust.
9541
b5c7b957
TP
95422017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9543
9544 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
9545 * gcc.target/arm/acle/cdp2.c: Likewise.
9546 * gcc.target/arm/acle/ldc.c: Likewise.
9547 * gcc.target/arm/acle/ldc2.c: Likewise.
9548 * gcc.target/arm/acle/ldc2l.c: Likewise.
9549 * gcc.target/arm/acle/ldcl.c: Likewise.
9550 * gcc.target/arm/acle/mcr.c: Likewise.
9551 * gcc.target/arm/acle/mcr2.c: Likewise.
9552 * gcc.target/arm/acle/mcrr.c: Likewise.
9553 * gcc.target/arm/acle/mcrr2.c: Likewise.
9554 * gcc.target/arm/acle/mrc.c: Likewise.
9555 * gcc.target/arm/acle/mrc2.c: Likewise.
9556 * gcc.target/arm/acle/mrrc.c: Likewise.
9557 * gcc.target/arm/acle/mrrc2.c: Likewise.
9558 * gcc.target/arm/acle/stc.c: Likewise.
9559 * gcc.target/arm/acle/stc2.c: Likewise.
9560 * gcc.target/arm/acle/stc2l.c: Likewise.
9561 * gcc.target/arm/acle/stcl.c: Likewise.
9562
a1aa2599
JJ
95632017-06-20 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR target/81121
9566 * gcc.target/i386/pr81121.c: New test.
9567
16122c22
MM
95682017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9569
9570 PR target/79799
9571 * gcc.target/powerpc/pr79799-1.c: New test.
9572 * gcc.target/powerpc/pr79799-2.c: Likewise.
9573 * gcc.target/powerpc/pr79799-3.c: Likewise.
9574 * gcc.target/powerpc/pr79799-4.c: Likewise.
9575 * gcc.target/powerpc/pr79799-5.c: Likewise.
9576
5ec046c0
NS
95772017-06-19 Nathan Sidwell <nathan@acm.org>
9578
9579 PR c++/81124
9580 PR c++/79766
9581 * g++.dg/lookup/pr79766.C: New.
9582 * g++.dg/lookup/pr81124.C: New.
9583 * g++.dg/template/explicit6.C: Adjust.
9584 * g++.old-deja/g++.other/decl5.C: Adjust.
9585
c72e002c
CL
95862017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
9587
9588 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
9589 -DSTACK_SIZE.
9590
4301ae22
JJ
95912017-06-19 Jakub Jelinek <jakub@redhat.com>
9592
9f8fafe8
JJ
9593 PR sanitizer/81125
9594 * g++.dg/ubsan/pr81125.C: New test.
9595
4301ae22
JJ
9596 PR sanitizer/81111
9597 * g++.dg/ubsan/pr81111.C: New test.
9598
21e4389f
RB
95992017-06-19 Richard Biener <rguenther@suse.de>
9600
9601 PR middle-end/81118
9602 * gcc.dg/torture/pr81118.c: New testcase.
9603
343ae898
RB
96042017-06-19 Richard Biener <rguenther@suse.de>
9605
9606 PR tree-optimization/80887
9607 * gcc.dg/tree-ssa/pr80887.c: New testcase.
9608
97872698
JJ
96092017-06-19 Jakub Jelinek <jakub@redhat.com>
9610
9611 PR ipa/81112
9612 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
9613
c14c0b15
NS
96142017-06-19 Nathan Sidwell <nathan@acm.org>
9615
9616 PR c++/81119
9617 * g++.dg/warn/pr81119.C: New.
9618
a6e5212a
ML
96192017-06-19 Martin Liska <mliska@suse.cz>
9620
9621 PR sanitizer/80879
9622 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
9623
871cc215
ML
96242017-06-19 Martin Liska <mliska@suse.cz>
9625
9626 PR ipa/80732
9627 * gcc.target/i386/mvc5.c: Scan indirect_function.
9628 * gcc.target/i386/mvc7.c: Likewise.
9629 * gcc.target/i386/pr80732.c: New test.
9630
431abe69
PC
96312017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR c++/66093
9634 * g++.dg/cpp1y/constexpr-66093.C: New.
9635
fe1ae165
RO
96362017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9637
9638 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
9639 dg-skip-if list.
9640
db9bbdec
RB
96412017-06-19 Richard Biener <rguenther@suse.de>
9642
9643 PR ipa/81112
9644 * g++.dg/torture/pr81112.C: New testcase.
9645
18154846
JH
96462017-06-18 Jan Hubicka <hubicka@ucw.cz>
9647
9648 * gcc.dg/lto/pr69866_0.c: This test needs alias.
9649
5dace4bf
TK
96502017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9651
9652 PR fortran/52473
9653 * gfortran.dg/cshift_1.f90: New test.
9654
4f4b0ab8
RO
96552017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9656
9657 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
9658
b36a612c
CL
96592017-06-16 Carl Love <cel@us.ibm.com>
9660
9661 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
9662 main): Add runnable tests and test checker for vec_float,
9663 vec_float2, vec_floate and vec_floato builtins.
9664
e3e266bf
RE
96652017-06-16 Richard Earnshaw <rearnsha@arm.com>
9666
9667 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
9668 the architecture options added by dg-add-options arm_neon.
9669 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
9670 to the architecture.
9671 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
9672 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
9673 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
9674
42093880
RE
96752017-06-16 Richard Earnshaw <rearnsha@arm.com>
9676
9677 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
9678 multilibs have been built.
9679
c5742a17
RE
96802017-06-16 Richard Earnshaw <rearnsha@arm.com>
9681
9682 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
9683 * gcc.target/arm/pr51915.c: Likewise.
9684 * gcc.target/arm/pr52006.c: Likewise.
9685 * gcc.target/arm/pr53187.c: Likewise.
9686
93aa40fe
RE
96872017-06-16 Richard Earnshaw <rearnsha@arm.com>
9688
9689 * gcc.target/arm/multilibs.exp: New file.
9690
b3d8d88e
MS
96912017-06-16 Martin Sebor <msebor@redhat.com>
9692
9693 PR tree-optimization/80933
9694 PR tree-optimization/80934
9695 * gcc.dg/fold-bcopy.c: New test.
9696 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
9697 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 9698 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
9699 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
9700 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9701 * gcc.dg/builtins-nonnull.c: Likewise.
9702
56960fd6
JG
97032017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
9704
9705 PR target/71778
9706 * gcc.target/arm/pr71778.c: New.
9707
ec73e54d
JH
97082017-06-16 Jan Hubicka <hubicka@ucw.cz>
9709
9710 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
9711
01f1c24e
RB
97122017-06-16 Richard Biener <rguenther@suse.de>
9713
9714 PR tree-optimization/81090
9715 * gcc.dg/graphite/pr81090.c: New testcase.
9716
8d94f932
JW
97172017-06-16 Janus Weil <janus@gcc.gnu.org>
9718
9719 PR fortran/80983
9720 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
9721
b783399a
JJ
97222017-06-16 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR sanitizer/81094
9725 * c-c++-common/ubsan/object-size-11.c: New test.
9726
c3684b7b
MS
97272017-06-15 Martin Sebor <msebor@redhat.com>
9728
9729 PR c++/80560
9730 * g++.dg/Wclass-memaccess.C: New test.
9731
d0e7a9fd
JW
97322017-06-15 Janus Weil <janus@gcc.gnu.org>
9733
9734 PR fortran/80983
9735 * gfortran.dg/proc_ptr_comp_51.f90: New test.
9736
d1eed638
JH
97372017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9738
9739 PR lto/69866
9740 * gcc.dg/lto/pr69866_0.c: New test.
9741 * gcc.dg/lto/pr69866_1.c: Likewise.
9742
61f5d852
JL
97432017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
9744
9745 PR target/78818
9746 * gcc.target/msp430/pr78818-real.c: New template for tests.
9747 * gcc.target/msp430/pr78818-auto.c: New test.
9748 * gcc.target/msp430/pr78818-data-region.c: New test.
9749 * gcc.target/msp430/pr78818-data-sec.c: New test.
9750 * gcc.target/msp430/pr78818-auto-warn.c: New test.
9751
6820664a
TP
97522017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9753
9754 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
9755 instructions in it rather than the number of IT blocks being 2.
9756 Transfer scan directive arm_thumb2 restriction to the whole
9757 testcase and restrict further to Thumb-only targets.
9758
41c540fc
TC
97592017-06-15 Tamar Christina <tamar.christina@arm.com>
9760
9761 * gcc.target/arm/sdiv_costs_1.c:
9762 Use dg-add-options.
9763
3466430f
MR
97642017-06-14 Maciej W. Rozycki <macro@imgtec.com>
9765
9766 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
9767 * gcc.target/mips/pr51513-1.c: New test.
9768 * gcc.target/mips/pr51513-2.c: New test.
9769
26fda5f5
RB
97702017-06-14 Richard Biener <rguenther@suse.de>
9771
9772 PR tree-optimization/81083
9773 * gcc.dg/torture/pr81083.c: Add prototypes.
9774
909263f8
RB
97752017-06-14 Richard Biener <rguenther@suse.de>
9776
9777 PR middle-end/81088
9778 * c-c++-common/ubsan/pr81088.c: New testcase.
9779
938a807a
EB
97802017-06-14 Eric Botcazou <ebotcazou@adacore.com>
9781
9782 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
9783
85c1b6d7
AP
97842017-06-14 Andrew Pinski <apinski@cavium.com>
9785 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
9786
9787 PR target/71663
9788 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
9789 * gcc.target/aarch64/vect-init-2.c: Likewise.
9790 * gcc.target/aarch64/vect-init-3.c: Likewise.
9791 * gcc.target/aarch64/vect-init-4.c: Likewise.
9792 * gcc.target/aarch64/vect-init-5.c: Likewise.
9793
bee9e49f
PC
97942017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9795
9796 PR c++/58541
9797 * g++.dg/cpp0x/constexpr-58541.C: New.
9798
24d020bd
RB
97992017-06-14 Richard Biener <rguenther@suse.de>
9800
9801 PR tree-optimization/81083
9802 * gcc.dg/torture/pr81083.c: New testcase.
9803
11c16c2a
JJ
98042017-06-14 Jakub Jelinek <jakub@redhat.com>
9805
9806 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
9807 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
9808
c60dc053
JJ
98092017-06-13 Jakub Jelinek <jakub@redhat.com>
9810
f31a8339
JJ
9811 PR c++/80973
9812 * g++.dg/ubsan/pr80973.C: New test.
9813
c60dc053
JJ
9814 PR c++/80984
9815 * g++.dg/opt/nrv18.C: New test.
9816
45b2222a
ML
98172017-06-13 Martin Liska <mliska@suse.cz>
9818
9819 PR sanitize/78204
9820 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
9821 test by adding no_sanitize attribute.
9822 * gcc.dg/asan/use-after-scope-4.c: Likewise.
9823
ef0e3441
RL
98242017-06-13 Renlin Li <renlin.li@arm.com>
9825
9826 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
9827 conditionally.
9828
345683a9
MJ
98292017-06-13 Martin Jambor <mjambor@suse.cz>
9830
9831 PR tree-optimization/80803
9832 PR tree-optimization/81063
9833 gcc.dg/tree-ssa/pr80803.c: New test.
9834 gcc.dg/tree-ssa/pr81063.c: Likewise.
9835
9ebc3467
YG
98362017-06-12 Yury Gribov <tetra2005@gmail.com>
9837
9838 * c-c++-common/fold-masked-cmp-3.c: New test.
9839
16842d34
YG
98402017-06-13 Yury Gribov <tetra2005@gmail.com>
9841
9842 PR tree-optimization/67328
9843 * c-c++-common/fold-masked-cmp-1.c: New test.
9844 * c-c++-common/fold-masked-cmp-2.c: Likewise.
9845 * gcc.dg/pr46309.c: Fix pattern.
9846 * gcc.dg/pr46309-2.c: Likewise.
9847
ba593ad5
TC
98482017-06-13 Tamar Christina <tamar.christina@arm.com>
9849
9850 * gcc.target/arm/sdiv_costs_1.c:
9851 Require arm_arch_v8a_ok and add march option.
9852
9ab5a235
ML
98532017-06-13 Martin Liska <mliska@suse.cz>
9854
9855 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
9856 * gcc.dg/tree-ssa/dump-2.c: Likewise.
9857 * gcc.dg/tree-ssa/vrp101.c: Likewise.
9858
4f2c198d
RB
98592017-06-13 Richard Biener <rguenther@suse.de>
9860
9861 PR middle-end/81065
9862 * c-c++-common/ubsan/pr81065.c: New testcase.
9863
196ed8ea
ILT
98642017-06-12 Ian Lance Taylor <iant@golang.org>
9865
9866 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
9867 freorder. Update comment to explain test.
9868
64ff4f60
TC
98692017-06-12 Tamar Christina <tamar.christina@arm.com>
9870
9871 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
9872 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
9873 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
9874 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
9875
5ed2fdfe
TC
98762017-06-12 Tamar Christina <tamar.christina@arm.com>
9877
9878 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
9879
6cddb61c
TC
98802017-06-12 Tamar Christina <tamar.christina@arm.com>
9881
9882 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
9883
aebce396
JJ
98842017-06-12 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR tree-optimization/81003
9887 * gcc.c-torture/compile/pr81003.c: New test.
9888
3fd7fe21
RB
98892017-06-12 Richard Biener <rguenther@suse.de>
9890
9891 PR tree-optimization/81053
9892 * gcc.dg/torture/pr81053.c: New testcase.
9893
ac39f0e8
TK
98942017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9895
9896 PR fortran/80988
9897 * gfortran.dg/implied_do_io_3.f90: New test.
9898
18787c38
TV
98992017-06-10 Tom de Vries <tom@codesourcery.com>
9900
9901 * lib/target-supports.exp (check_effective_target_signal): New proc.
9902 * lib/gcc.exp (gcc_target_compile): Remove appending of
9903 -DSIGNAL_SUPPRESS to additional_flags.
9904 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
9905 additional_flags if effective target signal is not supported by the
9906 target.
9907 * gcc.c-torture/execute/20101011-1.c: Same.
9908 * gcc.dg/c99-stdint-1.c: Same.
9909 * gcc.dg/c99-stdint-2.c: Same.
9910 * gcc.dg/c99-stdint-5.c: Same.
9911 * gcc.dg/c99-stdint-6.c: Same.
9912 * gcc.dg/stdint-width-1.c: Same.
9913
0069a009
TV
99142017-06-10 Tom de Vries <tom@codesourcery.com>
9915
9916 * lib/target-supports.exp (check_effective_target_stack_size)
9917 (dg-effective-target-value): New proc.
9918 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
9919 additional_flags.
9920 * lib/objc.exp (objc_target_compile): Same.
9921 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
9922 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
9923 dg-additional-options.
9924 * gcc.c-torture/compile/20080806-1.c: Same.
9925 * gcc.c-torture/compile/920723-1.c: Same.
9926 * gcc.c-torture/compile/930621-1.c: Same.
9927 * gcc.c-torture/compile/991214-2.c: Same.
9928 * gcc.c-torture/compile/bcopy.c: Same.
9929 * gcc.c-torture/compile/memtst.c: Same.
9930 * gcc.c-torture/compile/msp.c: Same.
9931 * gcc.c-torture/compile/stuct.c: Same.
9932 * gcc.c-torture/execute/20011008-3.c: Same.
9933 * gcc.c-torture/execute/20030209-1.c: Same.
9934 * gcc.c-torture/execute/20031012-1.c: Same.
9935 * gcc.c-torture/execute/20040805-1.c: Same.
9936 * gcc.c-torture/execute/920410-1.c: Same.
9937 * gcc.c-torture/execute/920501-7.c: Same.
9938 * gcc.c-torture/execute/921113-1.c: Same.
9939 * gcc.c-torture/execute/921202-1.c: Same.
9940 * gcc.c-torture/execute/921208-2.c: Same.
9941 * gcc.c-torture/execute/930106-1.c: Same.
9942 * gcc.c-torture/execute/930406-1.c: Same.
9943 * gcc.c-torture/execute/950221-1.c: Same.
9944 * gcc.c-torture/execute/960521-1.c: Same.
9945 * gcc.c-torture/execute/980605-1.c: Same.
9946 * gcc.c-torture/execute/comp-goto-1.c: Same.
9947 * gcc.c-torture/execute/comp-goto-2.c: Same.
9948 * gcc.c-torture/execute/memcpy-1.c: Same.
9949 * gcc.c-torture/execute/multi-ix.c: Same.
9950 * gcc.c-torture/execute/nestfunc-4.c: Same.
9951 * gcc.c-torture/execute/pr20621-1.c: Same.
9952 * gcc.c-torture/execute/pr23135.c: Same.
9953 * gcc.c-torture/execute/pr28982b.c: Same.
9954 * gcc.dg/loop-3.c: Same.
9955 * gcc.dg/struct-ret-3.c: Same.
9956 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9957 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9958 * gcc.dg/tree-prof/comp-goto-1.c: Same.
9959 * gcc.dg/tree-prof/pr44777.c: Same.
9960
b09649fd
DM
99612017-06-09 David Malcolm <dmalcolm@redhat.com>
9962
9963 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9964 (test_mutually_exclusive_suggestions): New test function.
9965 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9966 (test_mutually_exclusive_suggestions): New test function.
9967 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
9968 (test_mutually_exclusive_suggestions): New test function.
9969 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9970 (test_show_locus): Add special-case for
9971 "test_mutually_exclusive_suggestions".
9972
a1f427e9
ILT
99732017-06-09 Ian Lance Taylor <iant@golang.org>
9974
9975 * gcc.dg/tree-prof/split-1.c: New test.
9976
cb59f689
JH
99772017-06-09 Jan Hubicka <hubicka@ucw.cz>
9978
9979 * gcc.dg/predict-14.c: Avoid cold function detection.
9980 * gcc.target/i386/umod-3.c: Likewise.
9981
f66e6423
TC
99822017-06-09 Tamar Christina <tamar.christina@arm.com>
9983
9984 * gcc.target/aarch64/lrint-matherr.h: New.
9985 * gcc.target/aarch64/inline-lrint_1.c: New.
9986 * gcc.target/aarch64/inline-lrint_2.c: New.
9987 * gcc.target/aarch64/no-inline-lrint_1.c: New.
9988 * gcc.target/aarch64/no-inline-lrint_2.c: New.
9989
37b68a43
TC
99902017-06-09 Tamar Christina <tamar.christina@arm.com>
9991
9992 * gcc.target/arm/sdiv_costs_1.c: New.
9993
37f30285
TV
99942017-06-09 Tom de Vries <tom@codesourcery.com>
9995
9996 PR target/80855
9997 * gcc.target/nvptx/label-values.c: New test.
9998
051508d7
TP
99992017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10000
10001 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10002 Test for null definitions instead of them being undefined. Add entry
10003 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
10004 about using the effective target for architecture extension.
10005 (check_effective_target_arm_arch_v7ve_ok): Remove.
10006 (add_options_for_arm_arch_v7ve): Likewise.
10007
01a8cacc
RB
100082017-06-09 Richard Biener <rguenther@suse.de>
10009
10010 PR tree-optimization/66623
10011 * gcc.dg/vect/pr66623.c: New testcase.
10012
6d1115c5
RB
100132017-06-09 Richard Biener <rguenther@suse.de>
10014
10015 PR tree-optimization/79483
10016 * gcc.dg/graphite/pr79483.c: New testcase.
10017
6ba856d4
RB
100182017-06-09 Richard Biener <rguenther@suse.de>
10019
10020 PR middle-end/81007
10021 * g++.dg/pr81007.C: New testcase.
10022
48e69247
JJ
100232017-06-09 Jakub Jelinek <jakub@redhat.com>
10024
10025 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
10026 instead of "rsp" for -m32.
10027 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
10028 target, add -msse2 to dg-options.
10029 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
10030 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
10031
120ef1d5
SB
100322017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
10033
10034 PR target/80966
10035 * gcc.target/powerpc/stack-limit.c: New testcase.
10036
271be653
WS
100372017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
10038
774cccdc
JJ
10039 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
10040 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
10041 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
10042 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
10043 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
10044 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 10045
0d05f685
JJ
100462017-06-08 Jakub Jelinek <jakub@redhat.com>
10047
8ab7005b
JJ
10048 PR c/81006
10049 * c-c++-common/gomp/pr81006.c: New test.
10050
34361776
JJ
10051 PR c++/81011
10052 * g++.dg/gomp/pr81011.C: New test.
10053
0d05f685
JJ
10054 PR middle-end/81005
10055 * c-c++-common/ubsan/align-10.c: New test.
10056 * c-c++-common/ubsan/null-13.c: New test.
10057
2163b9bc
UB
100582017-06-08 Uros Bizjak <ubizjak@gmail.com>
10059
10060 PR target/81015
10061 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
10062 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
10063 * gcc.target/i386/pr81015.c: New test.
10064
73f49ad7
TV
100652017-06-08 Tom de Vries <tom@codesourcery.com>
10066
10067 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
10068 trampolines instead of NO_TRAMPOLINES.
10069 * gcc.c-torture/execute/20000822-1.c: Same.
10070 * gcc.c-torture/execute/920428-2.c: Same.
10071 * gcc.c-torture/execute/920501-7.c: Same.
10072 * gcc.c-torture/execute/920612-2.c: Same.
10073 * gcc.c-torture/execute/921017-1.c: Same.
10074 * gcc.c-torture/execute/921215-1.c: Same.
10075 * gcc.c-torture/execute/931002-1.c: Same.
10076 * gcc.c-torture/execute/comp-goto-2.c: Same.
10077 * gcc.c-torture/execute/nestfunc-1.c: Same.
10078 * gcc.c-torture/execute/nestfunc-2.c: Same.
10079 * gcc.c-torture/execute/nestfunc-3.c: Same.
10080 * gcc.c-torture/execute/nestfunc-5.c: Same.
10081 * gcc.c-torture/execute/nestfunc-6.c: Same.
10082 * gcc.c-torture/execute/pr24135.c: Same.
10083 * gcc.dg/Wtrampolines.c: Same.
10084 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
10085 * gcc.dg/torture/stackalign/nested-5.c: Same.
10086 * gcc.dg/torture/stackalign/nested-6.c: Same.
10087 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
10088 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
10089 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
10090 * gcc.dg/trampoline-1.c: Same.
10091 * gcc.dg/tree-prof/pr44777.c: Same.
10092 * gcc.target/i386/pr67770.c: Same.
10093 * lib/gcc.exp (gcc_target_compile): Remove appending of
10094 -DNO_TRAMPOLINES to additional_flags.
10095 * lib/objc.exp (objc_target_compile): Same.
10096
b9835925
TV
100972017-06-08 Tom de Vries <tom@codesourcery.com>
10098
10099 * lib/target-supports.exp (check_effective_target_trampolines): Test for
10100 'gcc,no_trampolines' instead of 'no_trampolines'.
10101
77db6c15
AI
101022017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
10103
10104 PR middle-end/79988
10105 * gcc.target/i386/mpx/pr79988.c: New test.
10106
0036534f
AI
101072017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
10108
10109 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
10110 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
10111 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
10112
b69d9ac6
JH
101132017-06-08 Jan Hubicka <hubicka@ucw.cz>
10114
10115 * g++.dg/tree-ssa/counts-1.C: New testcase.
10116 * gcc.dg/tree-ssa/counts-1.c: New testcase.
10117
c46f9051
JK
101182017-08-08 Julia Koval <julia.koval@intel.com>
10119
10120 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
10121 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
10122 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
10123 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
10124 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
10125 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
10126
5ed41889
MP
101272017-06-08 Marek Polacek <polacek@redhat.com>
10128
10129 PR sanitize/80932
10130 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
10131
8055904e
JK
101322017-08-08 Julia Koval <julia.koval@intel.com>
10133
10134 PR target/73350,80862
10135 * gcc.target/i386/pr73350.c: New test.
10136
fb4bc6ff
RB
101372017-06-08 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/80928
10140 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
10141
989cc652 101422017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 10143
989cc652
CL
10144 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
10145
83059741
JW
101462017-06-07 Jonathan Wakely <jwakely@redhat.com>
10147
10148 PR c++/80990
10149 * g++.dg/cpp1z/class-deduction39.C: New.
10150
0874a778
MP
101512017-06-07 Marek Polacek <polacek@redhat.com>
10152
10153 PR sanitizer/80932
10154 * c-c++-common/ubsan/pr80932.c: New test.
10155
55e872a4
BC
101562017-06-07 Bin Cheng <bin.cheng@arm.com>
10157
10158 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
10159 * gcc.target/i386/l_fma_double_2.c: Ditto.
10160 * gcc.target/i386/l_fma_double_3.c: Ditto.
10161 * gcc.target/i386/l_fma_double_4.c: Ditto.
10162 * gcc.target/i386/l_fma_double_5.c: Ditto.
10163 * gcc.target/i386/l_fma_double_6.c: Ditto.
10164 * gcc.target/i386/l_fma_float_1.c: Ditto.
10165 * gcc.target/i386/l_fma_float_2.c: Ditto.
10166 * gcc.target/i386/l_fma_float_3.c: Ditto.
10167 * gcc.target/i386/l_fma_float_4.c: Ditto.
10168 * gcc.target/i386/l_fma_float_5.c: Ditto.
10169 * gcc.target/i386/l_fma_float_6.c: Ditto.
10170
cb9ac430
TC
101712017-06-07 Tamar Christina <tamar.christina@arm.com>
10172
10173 * gcc.target/aarch64/sdiv_costs_1.c: New.
10174
46c821e7
RB
101752017-06-07 Richard Biener <rguenther@suse.de>
10176
10177 PR tree-optimization/80928
10178 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
10179 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10180
6eb2ac65
RB
101812017-06-07 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/80928
10184 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
10185 check_results.
10186
25396db9
NS
101872017-06-06 Nathan Sidwell <nathan@acm.org>
10188
10189 * g++.dg/pr45330.C: Add inline namespace case.
10190
bbf97416
TK
101912017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10192
10193 PR fortran/80975
10194 * gfortran.dg/matmul_16.f90: New test.
10195 * gfortran.dg/inline_matmul_18.f90: New test.
10196
dc949728
MP
101972017-06-06 Marek Polacek <polacek@redhat.com>
10198
10199 PR c/79983
10200 * gcc.dg/pr79983.c: New test.
10201
100d0700
DM
102022017-06-06 David S. Miller <davem@davemloft.net>
10203
10204 * gcc.target/sparc/sparc-ret-3.c: New test.
10205
6c6b519a
TV
102062017-06-06 Tom de Vries <tom@codesourcery.com>
10207
10208 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
10209 label_values instead of NO_LABEL_VALUES.
10210 * gcc.c-torture/compile/920301-1.c: Same.
10211 * gcc.c-torture/compile/920501-1.c: Same.
10212 * gcc.c-torture/compile/941014-4.c: Same.
10213 * gcc.c-torture/compile/labels-1.c: Same.
10214 * gcc.c-torture/compile/pr18903.c: Same.
10215 * gcc.c-torture/execute/920302-1.c: Same.
10216 * gcc.c-torture/execute/920415-1.c: Same.
10217 * gcc.c-torture/execute/920428-2.c: Same.
10218 * gcc.c-torture/execute/920501-3.c: Same.
10219 * gcc.c-torture/execute/920501-4.c: Same.
10220 * gcc.c-torture/execute/920501-5.c: Same.
10221 * gcc.c-torture/execute/920501-7.c: Same.
10222 * gcc.c-torture/execute/920721-4.c: Same.
10223 * gcc.c-torture/execute/980526-1.c: Same.
10224 * gcc.c-torture/execute/990208-1.c: Same.
10225 * gcc.c-torture/execute/comp-goto-1.c: Same.
10226 * gcc.c-torture/execute/comp-goto-2.c: Same.
10227 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
10228 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
10229 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
10230 * gcc.dg/tree-prof/comp-goto-1.c: Same.
10231 * gcc.dg/tree-prof/pr44777.c: Same.
10232 * gcc.misc-tests/bprob-2.c: Same.
10233 * gcc.misc-tests/gcov-3.c: Same.
10234 * lib/gcc.exp (gcc_target_compile): Remove appending of
10235 -DNO_LABEL_VALUES to additional_flags.
10236 * lib/objc.exp (objc_target_compile): Same.
10237 * lib/target-supports.exp (check_effective_target_label_values): Test on
10238 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
10239
4ebcc903
KT
102402017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10241
10242 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
10243
331dc840
RB
102442017-06-06 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/80974
10247 * gcc.dg/torture/pr80974.c: New testcase.
10248
d2537732
TP
102492017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10250
10251 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
10252 "unsigned int" in conversation warning on line 15.
10253
e7baeb39
RB
102542017-06-06 Richard Biener <rguenther@suse.de>
10255
10256 PR tree-optimization/80928
10257 * gcc.dg/vect/pr80928.c: New testcase.
10258 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
10259 * gcc.dg/vect/slp-13.c: Likewise.
10260 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
10261
05945a1b
DM
102622017-06-05 David Malcolm <dmalcolm@redhat.com>
10263
10264 * g++.dg/plugin/comment_plugin.c: New test plugin.
10265 * g++.dg/plugin/comments-1.C: New test file.
10266 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10267
9b972837
BE
102682017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10269
10270 * gcc.misc-tests/gcov-1a.c: New test.
10271
1d135d98
MM
102722017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
10273
10274 * gcc.target/powerpc/clone1.c: New test.
10275
92bba237
JW
102762017-06-05 Janus Weil <janus@gcc.gnu.org>
10277
10278 PR fortran/70601
10279 * gfortran.dg/proc_ptr_comp_50.f90: New test.
10280
7b3ee9c9
NK
102812017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
10282
10283 PR fortran/35339
10284 * gfortran.dg/implied_do_io_1.f90: New Test.
10285 * gfortran.dg/implied_do_io_2.f90: New Test.
10286
e4d1c5c4
RL
102872017-06-05 Renlin Li <renlin.li@arm.com>
10288
10289 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
10290 selector to related line.
10291
d91561cb
JH
102922017-06-05 Jan Hubicka <hubicka@ucw.cz>
10293
10294 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
10295
d8395013
KT
102962017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10297
10298 * gcc.target/aarch64/store_lane0_str_1.c: New test.
10299
279dc4b4
KT
103002017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10301
10302 * gcc.target/aarch64/subs_compare_2.c: New test.
10303
e49d8b68
KT
103042017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10305
10306 * gcc.target/aarch64/subs_compare_1.c: New test.
10307
4456f65d
CX
103082017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
10309
10310 * gcc.target/mips/div-9.c: Delete duplicate test.
10311 * gcc.target/mips/div-10.c: Ditto.
10312 * gcc.target/mips/div-11.c: Ditto.
10313 * gcc.target/mips/div-12.c: Ditto.
10314
3995f3a2
JH
103152017-05-23 Jan Hubicka <hubicka@ucw.cz>
10316
10317 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10318
82c027e1
DH
103192017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
10320
10321 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
10322 vesrion of the dejagnu grep.
10323 (list-module-names): Use it and adjust the regular expressions for
10324 modules and submodules.
10325 * gfortran.dg/prof/prof.exp: Cleanup modules.
10326 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
10327 directives.
10328 * gfortran.dg/altreturn_8.f90: Likewise.
10329 * gfortran.dg/associate_12.f90: Likewise.
10330 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
10331 * gfortran.dg/charlen_15.f90: Likewise.
10332 * gfortran.dg/class_4a.f03: Likewise.
10333 * gfortran.dg/class_54.f90: Likewise.
10334 * gfortran.dg/class_dummy_4.f03: Likewise.
10335 * gfortran.dg/class_dummy_5.f90: Likewise.
10336 * gfortran.dg/constructor_9.f90: Likewise.
10337 * gfortran.dg/dec_structure_15.f90: Likewise.
10338 * gfortran.dg/do_check_8.f90: Likewise.
10339 * gfortran.dg/dtio_26.f03: Likewise.
10340 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10341 * gfortran.dg/equiv_9.f90: Likewise.
10342 * gfortran.dg/extends_15.f90: Likewise.
10343 * gfortran.dg/finalize_22.f90: Likewise.
10344 * gfortran.dg/finalize_23.f90: Likewise.
10345 * gfortran.dg/generic_26.f90: Likewise.
10346 * gfortran.dg/generic_27.f90: Likewise.
10347 * gfortran.dg/namelist_76.f90: Likewise.
10348 * gfortran.dg/pointer_init_8.f90: Likewise.
10349 * gfortran.dg/pr61318.f90: Likewise.
10350 * gfortran.dg/pr77260_1.f90: Likewise.
10351 * gfortran.dg/pr77260_2.f90: Likewise.
10352 * gfortran.dg/pr77420_3.f90: Likewise.
10353 * gfortran.dg/proc_ptr_39.f90: Likewise.
10354 * gfortran.dg/proc_ptr_41.f90: Likewise.
10355 * gfortran.dg/proc_ptr_42.f90: Likewise.
10356 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
10357 * gfortran.dg/submodule_1.f08: Likewise.
10358 * gfortran.dg/submodule_10.f08: Likewise.
10359 * gfortran.dg/submodule_14.f08: Likewise.
10360 * gfortran.dg/submodule_15.f08: Likewise.
10361 * gfortran.dg/submodule_2.f08: Likewise.
10362 * gfortran.dg/submodule_5.f08: Likewise.
10363 * gfortran.dg/submodule_6.f08: Likewise.
10364 * gfortran.dg/submodule_7.f08: Likewise.
10365 * gfortran.dg/submodule_8.f08: Likewise.
10366 * gfortran.dg/submodule_9.f08: Likewise.
10367 * gfortran.dg/transfer_class_2.f90: Likewise.
10368 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10369 * gfortran.dg/typebound_call_24.f03: Likewise.
10370 * gfortran.dg/typebound_call_25.f90: Likewise.
10371 * gfortran.dg/typebound_deferred_1.f90: Likewise.
10372 * gfortran.dg/typebound_generic_12.f03: Likewise.
10373 * gfortran.dg/typebound_generic_13.f03: Likewise.
10374 * gfortran.dg/typebound_generic_14.f03: Likewise.
10375 * gfortran.dg/typebound_generic_15.f90: Likewise.
10376 * gfortran.dg/typebound_operator_16.f03: Likewise.
10377 * gfortran.dg/typebound_operator_18.f90: Likewise.
10378 * gfortran.dg/typebound_operator_20.f90: Likewise.
10379 * gfortran.dg/typebound_override_3.f90: Likewise.
10380 * gfortran.dg/typebound_override_4.f90: Likewise.
10381 * gfortran.dg/typebound_override_5.f90: Likewise.
10382 * gfortran.dg/typebound_override_6.f90: Likewise.
10383 * gfortran.dg/typebound_override_7.f90: Likewise.
10384 * gfortran.dg/typebound_proc_28.f03: Likewise.
10385 * gfortran.dg/typebound_proc_29.f90: Likewise.
10386 * gfortran.dg/typebound_proc_30.f90: Likewise.
10387 * gfortran.dg/typebound_proc_31.f90: Likewise.
10388 * gfortran.dg/typebound_proc_32.f90: Likewise.
10389 * gfortran.dg/typebound_proc_33.f90: Likewise.
10390 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
10391 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
10392 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10393 * gfortran.dg/use_only_3.f90: Likewise.
10394 * gfortran.dg/use_without_only_1.f90: Likewise.
10395 * gfortran.dg/warn_unused_function.f90: Likewise.
10396 * gfortran.dg/warn_unused_function_2.f90: Likewise.
10397 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 10398
3de4ac6d
MP
103992017-06-04 Marek Polacek <polacek@redhat.com>
10400
10401 PR c/80919
10402 * gcc.dg/format/pr80919.c: New test.
10403
2474f48f
MS
104042017-06-02 Martin Sebor <msebor@redhat.com>
10405
10406 PR c/80892
10407 * c-c++-common/Wfloat-conversion-2.c: New test.
10408
bd280745
PC
104092017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10410
10411 PR c++/68754
10412 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 10413
bd280745 104142017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
10415
10416 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
10417 for the new built-ins.
10418
ffa8a921
SD
104192017-06-02 Sudakshina Das <sudi.das@arm.com>
10420
10421 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
10422
d65d1bd9
WS
104232017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10424
10425 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
10426 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
10427 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
10428 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
10429 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
10430
b160939b
KT
104312017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10432
10433 * gcc.target/aarch64/hfmode_ins_1.c: New test.
10434
17f47f86
KT
104352017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10436
10437 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
10438
ab82e126
WS
104392017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10440
10441 * gcc.target/powerpc/fold-vec-abs-char.c: New.
10442 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
10443 * gcc.target/powerpc/fold-vec-abs-int.c: New.
10444 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
10445 * gcc.target/powerpc/fold-vec-abs-short.c: New.
10446 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
10447 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
10448 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
10449 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
10450
c957e9c0
NS
104512017-06-02 Nathan Sidwell <nathan@acm.org>
10452
10453 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
10454
aad16012
JJ
104552017-06-02 Jakub Jelinek <jakub@redhat.com>
10456
74b4885d
JJ
10457 PR rtl-optimization/80903
10458 * gcc.dg/pr80903.c: New test.
10459
aad16012
JJ
10460 PR fortran/80918
10461 * gfortran.dg/gomp/pr80918.f90: New test.
10462
40ffd95f
BE
104632017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10464
10465 * c-c++-common/Wsizeof-pointer-div.c: New test.
10466 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
10467 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10468 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
10469 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
10470 * gcc.target/i386/sse-set-ps-1.c: Likewise.
10471 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10472 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10473 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10474 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10475 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10476 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10477 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
10478 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
10479 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
10480 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
10481 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
10482 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
10483 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
10484
052754ea
WS
104852017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
10486
10487 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
10488 Update the target to power8-vector.
10489
aa63913f
DM
104902017-06-01 David Malcolm <dmalcolm@redhat.com>
10491
10492 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
10493
2ded3754
PMR
104942017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
10495
10496 * debug12.adb, debug12.ads: New testcase.
10497
c8638450
MJ
104982017-06-01 Martin Jambor <mjambor@suse.cz>
10499
10500 PR tree-optimization/80898
10501 * gcc.dg/tree-ssa/pr80898.c: New test.
10502 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
10503
ac853c90
PC
105042017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10505
10506 PR c++/80896
10507 * g++.dg/cpp1z/nodiscard5.C: New.
10508
7841f13c
CZ
105092017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
10510
10511 * gcc.target/arc/pr9001195952.c: New test.
10512
f525e390
TV
105132017-06-01 Tom de Vries <tom@codesourcery.com>
10514
10515 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
10516 * gcc.c-torture/compile/asmgoto-1.c: Same.
10517 * gcc.dg/20000707-1.c: Same.
10518 * gcc.dg/pr38700.c: Same.
10519 * gcc.dg/pr70169.c: Same.
10520 * gcc.dg/pr80112.c: Same.
10521 * gcc.dg/torture/pr51071-2.c: Same.
10522 * gcc.dg/torture/pr51071.c: Same.
10523 * gcc.dg/tree-ssa/alias-34.c: Same.
10524
9285616c
PMR
105252017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
10526
10527 * gnat.dg/debug11.adb: New testcase.
10528
48932682
RB
105292017-06-01 Richard Biener <rguenther@suse.de>
10530
10531 PR middle-end/66313
10532 * c-c++-common/ubsan/pr66313.c: New testcase.
10533 * gcc.dg/tree-ssa/loop-15.c: Adjust.
10534
fcb99124
SM
105352017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
10536
10537 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
10538 dg-options. Change dg-require-effective-target powerpc_vsx_ok
10539 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
10540 -mcpu overridden.
10541 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
10542 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
10543 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
10544 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
10545 to dg-option. Add dg-skip-if directive to disable this test
10546 for darwin. Add dg-skip-if directive to disable this test if
10547 -mcpu overridden.
10548
dc7401c0
SP
105492017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
10550
10551 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
10552 (_mm_maskz_max_sd): Test new intrinsics.
10553 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
10554 (_mm_maskz_max_sd): Test new intrinsics.
10555 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
10556 (_mm_maskz_max_ss): Test new intrinsics.
10557 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
10558 (_mm_maskz_max_ss): Test new intrinsics.
10559 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
10560 (_mm_maskz_min_sd): Test new intrinsics.
10561 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
10562 (_mm_maskz_min_sd): Test new intrinsics.
10563 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
10564 (_mm_maskz_min_ss): Test new intrinsics.
10565 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
10566 (_mm_maskz_min_ss): Test new intrinsics.
10567
3909991c
NS
105682017-05-31 Nathan Sidwell <nathan@acm.org>
10569
10570 * g++.dg/lookup/lambda1.C New.
10571
0e510edb
BC
105722017-05-31 Bin Cheng <bin.cheng@arm.com>
10573
10574 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
10575 on pointer should not be replaced.
10576
9fc5e7a4
MM
105772017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
10578
10579 PR testsuite/80580
10580 * gcc.dg/gimplefe-error-7.c: New test.
10581
1e466f04
GM
105822017-05-31 Graham Markall <graham.markall@embecosm.com>
10583
10584 * gcc.target/arc/add_n-combine.c: New test.
10585 * gcc.target/arc/sub_n-combine.c: New test.
10586
89c88990
RB
105872017-05-31 Richard Biener <rguenther@suse.de>
10588
10589 PR target/80880
10590 * gcc.target/i386/pr80880.c: New testcase.
10591
748bbe72
RS
105922017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
10593
10594 * gcc.dg/vect/vect-103.c: Update wording of dump message.
10595
c7d7e222
BC
105962017-05-31 Bin Cheng <bin.cheng@arm.com>
10597
10598 * gcc.dg/vect/pr80815-3.c: New test.
10599
ee1379be
RB
106002017-05-31 Richard Biener <rguenther@suse.de>
10601
10602 PR tree-optimization/80906
10603 * gcc.dg/graphite/pr80906.c: New testcase.
10604
bcce980e
TV
106052017-05-30 Tom de Vries <tom@codesourcery.com>
10606
10607 PR testsuite/80910
10608 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
10609 unsupported if host compiler does not support c++11.
10610 (host_supports_c++11): New proc.
10611
ef9200aa
MS
106122017-05-30 Martin Sebor <msebor@redhat.com>
10613
10614 PR c/80731
10615 * g++.dg/ext/utf16-4.C: Relax test.
10616 * gcc.dg/fixed-point/int-warning.c: Adjust.
10617
f012c8ef
DM
106182017-05-30 David Malcolm <dmalcolm@redhat.com>
10619
10620 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
10621 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
10622 test case.
10623 * g++.dg/plugin/show-template-tree-color.C: New test case.
10624 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
10625 * g++.dg/template/show-template-tree-2.C: New test case.
10626 * g++.dg/template/show-template-tree-3.C: New test case.
10627 * g++.dg/template/show-template-tree-4.C: New test case.
10628 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
10629 * g++.dg/template/show-template-tree.C: New test case.
10630
3f8efe25
SB
106312017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
10632
10633 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
10634 dg-options.
10635 * gfortran.dg/pr80107.f: Delete testcase.
10636
77d1dbdb
UB
106372017-05-30 Uros Bizjak <ubizjak@gmail.com>
10638
10639 PR target/80833
10640 * gcc.target/i386/pr80833-1.c: New test.
10641 * gcc.target/i386/pr80833-2.c: Ditto.
10642
e2f35333
NS
106432017-05-30 Nathan Sidwell <nathan@acm.org>
10644
10645 PR c++/80913
10646 * g++.dg/lookup/pr80913.C: New.
10647
ba7629e2
RB
106482017-05-30 Richard Biener <rguenther@suse.de>
10649
10650 PR middle-end/80901
10651 * gcc.dg/torture/pr80901.c: New testcase.
10652
4bfb347c
RD
106532017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
10654
10655 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
10656
b3125625
JL
106572017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10658
10659 PR target/78838
10660 * gcc.target/msp430/interrupt_fn_placement.c: New test.
10661
892d6169
RB
106622017-05-30 Richard Biener <rguenther@suse.de>
10663
10664 PR middle-end/80876
10665 * gcc.dg/torture/pr80876.c: New testcase.
10666
3d7ff728
NS
106672017-05-29 Nathan Sidwell <nathan@acm.org>
10668
10669 PR c++/80891 (#5)
10670 * g++.dg/lookup/pr80891-5.C: New.
10671
fd262197
JD
106722017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10673
10674 PR libgfortran/53029
10675 * gfortran.dg/read_5.f90: New test.
10676
724e517a
NS
106772017-05-29 Nathan Sidwell <nathan@acm.org>
10678
a5cfa13a
NS
10679 PR c++/80891 (#4)
10680 * g++.dg/lookup/pr80891-4.C: New.
10681
e514ab0c
NS
10682 PR c++/80891 (#1)
10683 * g++.dg/lookup/pr80891-1.C: New.
10684
58dec010
NS
10685 PR c++/80891 (#3)
10686 * g++.dg/lookup/pr80891-3.C: New.
10687
724e517a
NS
10688 PR c++/80891 (#2)
10689 * g++.dg/lookup/pr80891-2.C: New.
10690
bbe3927b
TK
106912017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10692
10693 PR fortran/37131
10694 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
10695 flags.
10696 * gfortran.dg/transpose_optimization_1.f90: Likewise.
10697 * gfortran.dg/inline_matmul_17.f90: New test.
10698
8364e6ac
TK
106992017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10700
10701 * gfortran.dg/matmul_bounds_12.f90: New test.
10702
56a35ac9
JJ
107032017-05-27 Jakub Jelinek <jakub@redhat.com>
10704
10705 PR bootstrap/80887
10706 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
10707
945bf9e1
NS
107082017-05-26 Nathan Sidwell <nathan@acm.org>
10709
10710 * g++.dg/cpp0x/dr2061.C: New.
10711 * g++.dg/parse/namespace-alias-1.C: Add more test.
10712
cb4fe401
BC
107132017-05-26 Bin Cheng <bin.cheng@arm.com>
10714
10715 PR tree-optimization/80815
10716 * gcc.dg/vect/pr80815-1.c: New test.
10717 * gcc.dg/vect/pr80815-2.c: New test.
10718
e929e611
ML
107192017-05-26 Martin Liska <mliska@suse.cz>
10720
10721 PR ipa/80663
10722 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
10723 split at the problematic spot.
10724 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
10725 a valid value of the param.
10726
92f105f6
MP
107272017-05-26 Marek Polacek <polacek@redhat.com>
10728
10729 PR sanitizer/80875
10730 * c-c++-common/ubsan/pr80875.c: New test.
10731
74ca4e36
TV
107322017-05-26 Tom de Vries <tom@codesourcery.com>
10733
10734 PR testsuite/80557
10735 * gcc.dg/20011021-1.c: Replace absolute line numbers.
10736 * gcc.dg/Wcxx-compat-8.c: Same.
10737 * gcc.dg/Wobjsize-1.c: Same.
10738 * gcc.dg/Wshadow-local-2.c: Same.
10739 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
10740 * gcc.dg/anon-struct-6.c: Same.
10741 * gcc.dg/asm-wide-1.c: Same.
10742 * gcc.dg/builtin-inf-1.c: Same.
10743 * gcc.dg/builtin-redefine.c: Same.
10744 * gcc.dg/c90-array-lval-6.c: Same.
10745 * gcc.dg/c90-array-lval-7.c: Same.
10746 * gcc.dg/c90-fordecl-1.c: Same.
10747 * gcc.dg/c99-fordecl-2.c: Same.
10748 * gcc.dg/cast-lvalue-1.c: Same.
10749 * gcc.dg/cast-lvalue-2.c: Same.
10750 * gcc.dg/compound-lvalue-1.c: Same.
10751 * gcc.dg/cond-lvalue-1.c: Same.
10752 * gcc.dg/cpp/20000419-1.c: Same.
10753 * gcc.dg/cpp/backslash.c: Same.
10754 * gcc.dg/cpp/backslash2.c: Same.
10755 * gcc.dg/cpp/macspace1.c: Same.
10756 * gcc.dg/cpp/macspace2.c: Same.
10757 * gcc.dg/cpp/multiline-2.c: Same.
10758 * gcc.dg/cpp/pr27777.c: Same.
10759 * gcc.dg/cpp/pr30786.c: Same.
10760 * gcc.dg/cpp/pr34602.c: Same.
10761 * gcc.dg/cpp/redef1.c: Same.
10762 * gcc.dg/cpp/tr-warn1.c: Same.
10763 * gcc.dg/cpp/tr-warn3.c: Same.
10764 * gcc.dg/cpp/tr-warn6.c: Same.
10765 * gcc.dg/cpp/trad/hash.c: Same.
10766 * gcc.dg/cpp/trad/redef1.c: Same.
10767 * gcc.dg/cpp/ucs.c: Same.
10768 * gcc.dg/declspec-10.c: Same.
10769 * gcc.dg/declspec-11.c: Same.
10770 * gcc.dg/declspec-18.c: Same.
10771 * gcc.dg/format/c99-strftime-1.c: Same.
10772 * gcc.dg/format/ext-3.c: Same.
10773 * gcc.dg/format/pr72858.c: Same.
10774 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
10775 * gcc.dg/init-string-1.c: Same.
10776 * gcc.dg/label-decl-3.c: Same.
10777 * gcc.dg/m-un-2.c: Same.
10778 * gcc.dg/nofixed-point-2.c: Same.
10779 * gcc.dg/noncompile/20020213-1.c: Same.
10780 * gcc.dg/pch/counter-2.c: Same.
10781 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
10782 * gcc.dg/pr27528.c: Same.
10783 * gcc.dg/pr27953.c: Same.
10784 * gcc.dg/pr35899.c: Same.
10785 * gcc.dg/pr37561.c: Same.
10786 * gcc.dg/pr45461.c: Same.
10787 * gcc.dg/pr45750.c: Same.
10788 * gcc.dg/pr53196-2.c: Same.
10789 * gcc.dg/pr53265.c: Same.
10790 * gcc.dg/redecl-1.c: Same.
10791 * gcc.dg/tls/thr-init-1.c: Same.
10792 * gcc.dg/torture/pr51106-1.c: Same.
10793 * gcc.dg/torture/pr51106-2.c: Same.
10794 * gcc.dg/uninit-19.c: Same.
10795 * gcc.dg/uninit-pr20644.c: Same.
10796
6fc9f7aa
JJ
107972017-05-26 Jakub Jelinek <jakub@redhat.com>
10798
10799 * g++.dg/cpp1z/decomp29.C (p): New variable.
10800 (main): Add further tests.
10801
28e0e05b
RB
108022017-05-26 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/80842
10805 * gcc.dg/torture/pr80842.c: New testcase.
10806
c81ec254
PC
108072017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10808
10809 PR c++/79652
10810 * g++.dg/cpp0x/pr79652.C: New.
10811
aee21066
PC
108122017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10813
10814 PR c++/71451
10815 * g++.dg/cpp0x/variadic170.C: New.
10816
63dbcd13
VR
108172017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
10818
10819 * g++.dg/warn/Wcatch-value-1.C: New test.
10820 * g++.dg/warn/Wcatch-value-2.C: New test.
10821 * g++.dg/warn/Wcatch-value-3.C: New test.
10822
932f48ac
NS
108232017-05-25 Nathan Sidwell <nathan@acm.org>
10824
44e00a7a
NS
10825 * g++.dg/lookup/using56.C: New.
10826 * g++.dg/lookup/using57.C: New.
10827 * g++.dg/lookup/using58.C: New.
10828 * g++.dg/lookup/using59.C: New.
10829
932f48ac
NS
10830 * g++.dg/lookup/using17.C: Adjust diagnostics.
10831
a10f9a2e
MS
108322017-05-25 Martin Sebor <msebor@redhat.com>
10833
10834 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
10835 positives on ILP32.
10836 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
10837 column numbers.
10838 * gcc.dg/pr60114.c: Same.
10839
47c05e71
JH
108402017-05-23 Jan Hubicka <hubicka@ucw.cz>
10841
10842 * gfortran.dg/pr48636.f90: Fix template better.
10843
f35a733d
NS
108442017-05-25 Nathan Sidwell <nathan@acm.org>
10845
10846 * g++.dg/lookup/koenig14.C: New.
10847
18c1e9e0
PC
108482017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10849
10850 PR c++/79583
10851 * g++.dg/cpp0x/pr79583.C: New.
10852
2673d192
PC
108532017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10854
10855 PR c++/68578
10856 * g++.dg/cpp1y/pr68578.C: New.
10857
bce8ef71
MG
108582017-05-25 Marc Glisse <marc.glisse@inria.fr>
10859
10860 * gcc.dg/tree-ssa/vce-1.c: New file.
10861
11d6b45d
MG
108622017-05-25 Marc Glisse <marc.glisse@inria.fr>
10863
10864 * gcc.dg/tree-ssa/addadd.c: New file.
10865
5ad4f1c8
NS
108662017-05-24 Nathan Sidwell <nathan@acm.org>
10867
10868 * g++.dg/lookup/friend12.C: Adjust diagnostics.
10869 * g++.dg/lookup/friend19.C: New.
10870 * g++.dg/lookup/friend20.C: New.
10871
d4a760d8
JW
108722017-05-24 Jonathan Wakely <jwakely@redhat.com>
10873
10874 PR c++/80544
10875 * g++.dg/expr/cast11.C: New test.
10876
3cd211af
MS
108772017-05-24 Martin Sebor <msebor@redhat.com>
10878
10879 PR c/80731
10880 * c-c++-common/Wfloat-conversion.c: Adjust.
10881 * c-c++-common/dfp/convert-int-saturate.c: Same.
10882 * c-c++-common/pr68657-1.c: Same.
10883 * g++.dg/ext/utf-cvt.C: Same.
10884 * g++.dg/ext/utf16-4.C: Same.
10885 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
10886 * g++.dg/warn/Wconversion-real-integer2.C: Same.
10887 * g++.dg/warn/Wconversion3.C: Same.
10888 * g++.dg/warn/Wconversion4.C: Same.
10889 * g++.dg/warn/Wsign-conversion.C: Same.
10890 * g++.dg/warn/overflow-warn-1.C: Same.
10891 * g++.dg/warn/overflow-warn-3.C: Same.
10892 * g++.dg/warn/overflow-warn-4.C: Same.
10893 * g++.dg/warn/pr35635.C: Same.
10894 * g++.old-deja/g++.mike/enum1.C: Same.
10895 * gcc.dg/Wconversion-3.c: Same.
10896 * gcc.dg/Wconversion-5.c: Same.
10897 * gcc.dg/Wconversion-complex-c99.c: Same.
10898 * gcc.dg/Wconversion-complex-gnu.c: Same.
10899 * gcc.dg/Wconversion-integer.c: Same.
10900 * gcc.dg/Wsign-conversion.c: Same.
10901 * gcc.dg/bitfld-2.c: Same.
10902 * gcc.dg/c90-const-expr-11.c: Same.
10903 * gcc.dg/c90-const-expr-7.c: Same.
10904 * gcc.dg/c99-const-expr-7.c: Same.
10905 * gcc.dg/overflow-warn-1.c: Same.
10906 * gcc.dg/overflow-warn-2.c: Same.
10907 * gcc.dg/overflow-warn-3.c: Same.
10908 * gcc.dg/overflow-warn-4.c: Same.
10909 * gcc.dg/overflow-warn-5.c: Same.
10910 * gcc.dg/overflow-warn-8.c: Same.
10911 * gcc.dg/overflow-warn-9.c: New test.
10912 * gcc.dg/pr35635.c: Adjust.
10913 * gcc.dg/pr59940.c: Same.
10914 * gcc.dg/pr59963-2.c: Same.
10915 * gcc.dg/pr60114.c: Same.
10916 * gcc.dg/switch-warn-2.c: Same.
10917 * gcc.dg/utf-cvt.c: Same.
10918 * gcc.dg/utf16-4.c: Same.
10919
216bfadc
JJ
109202017-05-24 Jakub Jelinek <jakub@redhat.com>
10921
10922 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
10923 Don't include limits.h.
10924 (w): Conditionalize on long long wider than int. Use
10925 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
10926 -9223372036854775808.
10927 (x): Use __INT_MAX__ instead of INT_MAX.
10928
610abc02
TK
109292017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10930
10931 PR fortran/66094
10932 * gfortran.dg/inline_matmul_16.f90: New test.
10933
8d0c9b36
TV
109342017-05-24 Tom de Vries <tom@codesourcery.com>
10935
10936 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
10937
3f3fb6c9
PB
109382017-05-24 Peter Bergner <bergner@vnet.ibm.com>
10939
10940 PR middle-end/80823
10941 * gcc.dg/pr80823.c: New test.
10942
00e0af8d
AK
109432017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10944
10945 * gcc.target/s390/pr80725.c: New test.
10946
6131102c
NS
109472017-05-23 Nathan Sidwell <nathan@acm.org>
10948
ef4c5e78
NS
10949 * g++.dg/lookup/extern-c-hidden.C: New.
10950 * g++.dg/lookup/extern-redecl1.C: New.
10951
6131102c
NS
10952 PR c++/80866
10953 * g++.dg/parse/pr80866.C: New.
10954
d2db2e6b
JH
109552017-05-23 Jan Hubicka <hubicka@ucw.cz>
10956
10957 * gcc.dg/ipa/ctor-empty-1.c: Update template.
10958 * gcc.dg/ipa/inline-5.c: Likewise.
10959 * gfortran.dg/pr48636.f90: Likewise.
10960
e4ea7a4c
NS
109612017-05-23 Nathan Sidwell <nathan@acm.org>
10962
10963 * g++.dg/parse/ctor9.C: Adjust expected error.
10964
c2d7c404
JD
109652017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10966
10967 PR libgfortran/80256
10968 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
10969 Cygwin.
10970
fd71a9a2
TS
109712017-05-23 Thomas Schwinge <thomas@codesourcery.com>
10972
10973 * c-c++-common/goacc/parallel-dims-1.c: Update.
10974 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
10975 * c-c++-common/goacc/routine-1.c: Likewise.
10976 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
10977 * g++.dg/goacc/template.C: Likewise.
10978 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10979 * gfortran.dg/goacc/routine-3.f90: Likewise.
10980 * gfortran.dg/goacc/sie.f95: Likewise.
10981 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
10982
9d029ddf
NS
109832017-05-23 Nathan Sidwell <nathan@acm.org>
10984
10985 * g++.dg/lookup/using13.C: Adjust expected error.
10986
008c7367
SKS
109872017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10988
10989 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
10990
d1f6caae
MM
109912017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10992
10993 PR target/80718
10994 * gcc.target/powerpc/pr80718.c: New test.
10995
2ea0d750
SB
109962017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
10997
10998 * gcc.target/powerpc/conditional-return.c: New testcase.
10999
25b81686
BS
110002017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11001
11002 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
11003 LE-only.
11004
477f145b
JW
110052017-05-22 Janus Weil <janus@gcc.gnu.org>
11006
11007 PR fortran/80766
11008 * gfortran.dg/typebound_call_28.f90: New test.
11009
65cc1407
NS
110102017-05-22 Nathan Sidwell <nathan@acm.org>
11011
11012 * g++.dg/lookup/strong-using.C: New.
11013
0c4f8178
TP
110142017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11015
11016 * gcc.target/arm/movsi_movt.c: New test.
11017 * gcc.target/arm/movdi_movt.c: New test.
11018
fbb1c7d4
EB
110192017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
11020
11021 * gnat.dg/specs/not_null1.ads: New test.
11022
d3271136
EB
110232017-05-22 Eric Botcazou <ebotcazou@adacore.com>
11024
11025 * gnat.dg/limited_with5.ad[sb]: New test.
11026 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
11027 * gnat.dg/limited_with6.ad[sb]: New test.
11028 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
11029
4c24ec6d
EB
110302017-05-22 Eric Botcazou <ebotcazou@adacore.com>
11031
11032 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
11033 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
11034
4bcbb7b8
PC
110352017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11036
11037 PR c++/70265
11038 * g++.dg/cpp1y/constexpr-70265-1.C: New.
11039 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
11040
51cd6b78
JD
110412017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11042
11043 PR libgfortran/80333
11044 * gfortran.dg/dtio_30.f03: New test.
11045
33f8c0a1
MP
110462017-05-19 Marek Polacek <polacek@redhat.com>
11047
11048 PR sanitizer/80800
11049 * c-c++-common/ubsan/pr80800.c: New test.
11050 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
11051
9740ed54
TS
110522017-05-19 Thomas Schwinge <thomas@codesourcery.com>
11053
7fd549d2
TS
11054 * c-c++-common/goacc/default-1.c: Update.
11055 * c-c++-common/goacc/default-2.c: Likewise.
11056 * c-c++-common/goacc/default-4.c: Likewise.
11057 * gfortran.dg/goacc/default-1.f95: Likewise.
11058 * gfortran.dg/goacc/default-4.f: Likewise.
11059 * c-c++-common/goacc/default-5.c: New file.
11060 * gfortran.dg/goacc/default-5.f: Likewise.
11061
9740ed54
TS
11062 * c-c++-common/goacc/default-1.c: New file.
11063 * c-c++-common/goacc/default-2.c: Likewise.
11064 * c-c++-common/goacc/data-default-1.c: Remove file, including its
11065 test cases in...
11066 * c-c++-common/goacc/default-3.c: ... this new file, and...
11067 * c-c++-common/goacc/default-4.c: ... this new file.
11068 * gfortran.dg/goacc/default.f95: Remove file, including its test
11069 cases in...
11070 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
11071 * gfortran.dg/goacc/default-2.f: ... this new file.
11072 * gfortran.dg/goacc/default-3.f95: New file.
11073 * gfortran.dg/goacc/default-4.f: Likewise.
11074
2a8a8d7b
NS
110752017-05-19 Nathan Sidwell <nathan@acm.org>
11076
11077 * g++.dg/inherit/covariant7.C: Adjust.
11078
a978134e
PB
110792017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11080
11081 * gcc.target/arm/tls-disable-literal-pool.c: Change
11082 require-effective-target to tls_native.
11083 Move dg-error to return statement line and change to dg-message.
11084
39aac208
RB
110852017-05-19 Richard Biener <rguenther@suse.de>
11086
11087 PR c++/80593
11088 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
11089 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
11090
035ab826
RB
110912017-05-19 Richard Biener <rguenther@suse.de>
11092
11093 PR middle-end/80764
11094 * gcc.dg/torture/pr80764.c: New testcase.
11095
52e14b96
MM
110962017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11097
11098 PR target/80510
11099 * gcc.target/powerpc/pr80510-1.c: New test.
11100 * gcc.target/powerpc/pr80510-2.c: Likewise.
11101
4287da82
EG
111022017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
11103
11104 * gcc.dg/pragma-diag-7.c: New test.
11105
e4171e10
UB
111062017-05-18 Uros Bizjak <ubizjak@gmail.com>
11107
11108 PR target/80799
11109 * g++.dg/other/i386-11.C: New test.
11110
cdefeea2
WS
111112017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
11112
11113 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
11114 * fold-vec-div-floatdouble.c: Likewise.
11115 * fold-vec-logical-ands-char.c: Likewise.
11116 * fold-vec-logical-ands-int.c: Likewise.
11117 * fold-vec-logical-ands-short.c: Likewise.
11118 * fold-vec-logical-ors-char.c: Likewise.
11119 * fold-vec-logical-ors-int.c: Likewise.
11120 * fold-vec-logical-ors-short.c: Likewise.
11121 * fold-vec-logical-other-char.c: Likewise.
11122 * fold-vec-mule-misc.c: Likewise.
11123 * fold-vec-mult-float.c: Likewise.
11124 * fold-vec-mult-floatdouble.c: Likewise.
11125 * fold-vec-mult-int.c: Likewise.
11126 * fold-vec-mult-int128-p9.c: Likewise.
11127 * fold-vec-sub-floatdouble.c: Likewise.
11128 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
11129 Add lp64 requirement.
11130 * fold-vec-mult-int128-p8.c: Likewise.
11131 * fold-vec-logical-ors-longlong.c: Fix comment typo.
11132
62ee030a
SM
111332017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
11134
11135 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
11136 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
11137 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
11138 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
11139 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
11140 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
11141 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
11142 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
11143 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
11144 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
11145 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
11146 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
11147 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
11148 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
11149 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
11150 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
11151 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
11152 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
11153 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
11154 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
11155 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
11156 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
11157 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
11158 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
11159 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
11160 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
11161
00a84d0e
SL
111622017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
11163
11164 * gcc.target/sparc/niagara7-align.c: New test.
11165
243c2883
MP
111662017-05-18 Marek Polacek <polacek@redhat.com>
11167
11168 PR sanitizer/80797
11169 * c-c++-common/ubsan/null-12.c: New test.
11170
e98e6340
SB
111712017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
11172
11173 PR middle-end/80692
11174 * gcc.c-torture/execute/pr80692.c: New testcase.
11175
0152001b 111762017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
11177
11178 PR libgfortran/80741
11179 * gfortran.dg/read_4.f90: New test.
11180
c8ded430
BS
111812017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11182
11183 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
11184
e5b1f5a1
FR
111852017-05-17 Fritz Reese <fritzoreese@gmail.com>
11186
11187 PR fortran/80668
11188 * gfortran.dg/pr80668.f90: New.
11189
9853cb28
PB
111902017-05-17 Peter Bergner <bergner@vnet.ibm.com>
11191
11192 PR middle-end/80775
11193 * gcc.dg/pr80775.c: New test.
11194
142473df
MP
111952017-05-17 Marek Polacek <polacek@redhat.com>
11196
11197 PR sanitizer/80659
11198 * gcc.dg/asan/pr80659.c: New test.
11199
8508a5b5
SKS
112002017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11201
11202 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
11203 unsigned long.
11204
bc36d2b7
CX
112052017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
11206
11207 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
11208
4fc5ebf1
JG
112092017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
11210 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11211
11212 PR tree-optimization/80457
11213 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
11214 call vect_model_simple_cost.
11215
bedee914
PT
112162017-05-16 Paul Thomas <pault@gcc.gnu.org>
11217
11218 PR fortran/80554
11219 * gfortran.dg/submodule_29.f08: New test.
11220
10791753
DM
112212017-05-16 David Malcolm <dmalcolm@redhat.com>
11222
11223 * g++.dg/other/accessor-fixits-1.C: New test case.
11224 * g++.dg/other/accessor-fixits-2.C: New test case.
11225 * g++.dg/other/accessor-fixits-3.C: New test case.
11226 * g++.dg/other/accessor-fixits-4.C: New test case.
11227
727577c2
CL
112282017-05-16 Carl Love <cel@us.ibm.com>
11229
11230 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
11231 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
11232 built-ins to the test suite file. Note, support for mradds exists
11233 but no test case exists.
11234 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
11235 built-ins to the test suite file.
11236
6b6ae9eb
MP
112372017-05-16 Marek Polacek <polacek@redhat.com>
11238
11239 PR sanitizer/80536
11240 PR sanitizer/80386
11241 * c-c++-common/ubsan/pr80536.c: New test.
11242 * g++.dg/ubsan/pr80386.C: New test.
11243
678d7e19
TC
112442017-05-16 Tamar Christina <tamar.christina@arm.com>
11245
11246 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
11247 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
11248
6da37857
MW
112492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11250
11251 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
11252 expected output of vadd, vsub and vmul instructions.
11253 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
11254 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
11255 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
11256
a5768d38
JD
112572017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11258
11259 PR libgfortran/80727
11260 * gfortran.dg/read_3.f90: New test.
11261
3a77e7cc
NS
112622017-05-15 Nathan Sidwell <nathan@acm.org>
11263
2016c841
NS
11264 PR c++/79369
11265 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
11266
3a77e7cc
NS
11267 PR c++/79369
11268 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
11269 * g++.dg/cpp0x/pr79369.C: New.
11270
0735a1c8
SK
112712017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
11272
11273 PR fortran/80752
3a77e7cc 11274 * gfortran.dg/pr80752.f90: New test.
0735a1c8 11275
f108770a
UB
112762017-05-15 Uros Bizjak <ubizjak@gmail.com>
11277
900b5b6a 11278 PR target/80425
f108770a
UB
11279 * gcc.target/i386/pr80425-1.c: New test.
11280 * gcc.target/i386/pr80425-2.c: Ditto.
11281
e30ce0a3
JL
112822017-05-15 Jeff Law <law@redhat.com>
11283
11284 * gcc.target/mips/reorgbug-1.c: New test.
11285
0d5a0a33
PMR
112862017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
11287
11288 * gnat.dg/specs/pack13.ads: New test.
11289
a104bd88
MS
112902017-05-14 Martin Sebor <msebor@redhat.com>
11291
11292 PR middle-end/77671
11293 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
11294 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
11295 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11296 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11297 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11298
c6c02519
MS
112992017-05-14 Martin Sebor <msebor@redhat.com>
11300
11301 PR middle-end/80669
11302 * gcc.dg/builtin-stpncpy.c: New test.
11303
d6d4d770
DS
113042017-05-14 Daniel Santos <daniel.santos@pobox.com>
11305
11306 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
11307 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
11308 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
11309 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
11310
b9bdd60b
JK
113112017-05-14 Julia Koval <julia.koval@intel.com>
11312
11313 * gcc.target/i386/xgetsetbv.c: New test.
11314
28ae01cd
NK
113152017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
11316
11317 PR fortran/80442
11318 * gfortran.dg/impl_do_var_data.f90: New Test
11319
c7488b4f
PJ
113202017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11321
11322 * brig.dg/test/gimple/priv-array-offset-access.hsail:
11323 A regression test for a private array access case which caused
11324 an assert.
11325
9b5f12ae
MS
113262017-05-12 Martin Sebor <msebor@redhat.com>
11327
11328 PR testsuite/80643
11329 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
11330 to the purpose of the test.
11331
b76f1550
SM
113322017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
11333
11334 * gcc.target/powerpc/bmi-andn-1.c: New file
11335 * gcc.target/powerpc/bmi-andn-2.c: New file.
11336 * gcc.target/powerpc/bmi-bextr-1.c: New file.
11337 * gcc.target/powerpc/bmi-bextr-2.c: New file.
11338 * gcc.target/powerpc/bmi-bextr-4.c: New file.
11339 * gcc.target/powerpc/bmi-bextr-5.c: New file.
11340 * gcc.target/powerpc/bmi-blsi-1.c: New file.
11341 * gcc.target/powerpc/bmi-blsi-2.c: New file.
11342 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
11343 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
11344 * gcc.target/powerpc/bmi-blsr-1.c: New file.
11345 * gcc.target/powerpc/bmi-blsr-2.c: New File.
11346 * gcc.target/powerpc/bmi-check.h: New File.
11347 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
11348 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
11349 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
11350 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
11351 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
11352 * gcc.target/powerpc/bmi2-check.h: New file.
11353 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
11354 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
11355 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
11356 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
11357 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
11358 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
11359 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
11360 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
11361 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
11362
2a3fa75a
PC
113632017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11364
11365 PR c++/60430
11366 * g++.dg/cpp0x/pr60430.C: New.
11367
e8bf7c7b
JL
113682017-05-12 Jeff Law <law@redhat.com>
11369
11370 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
11371
284d1f76
PB
113722017-05-12 Peter Bergner <bergner@vnet.ibm.com>
11373
11374 PR middle-end/80707
11375 * g++.dg/pr80707.C: New test.
11376
302a0e37
WS
113772017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
11378
11379 * gcc.target/powerpc/fold-vec-div-float.c: New.
11380 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
11381 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
11382
a7785078
WS
113832017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
11384
11385 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
11386 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
11387 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
11388 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
11389 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
11390 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
11391 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
11392 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
11393 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
11394 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
11395 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
11396 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
11397
9206028e
PC
113982017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11399
11400 PR c++/49604
11401 * g++.dg/cpp0x/forw_enum14.C: New.
11402 * g++.dg/cpp0x/forw_enum15.C: Likewise.
11403
7af1c0ad
RB
114042017-05-12 Richard Biener <rguenther@suse.de>
11405
11406 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
11407
f7e95bdb
PC
114082017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11409
11410 PR c++/67687
11411 * g++.dg/cpp0x/constexpr-ice17.C: New.
11412
53e788d0
RB
114132017-05-12 Richard Biener <rguenther@suse.de>
11414
11415 PR tree-optimization/80713
11416 * gcc.dg/torture/pr80713.c: New testcase.
11417
2ead1ab9
AK
114182017-05-12 Andi Kleen <ak@linux.intel.com>
11419
11420 PR testsuite/77684
11421 * lib/target-supports.exp (profopt-perf-wrapper):
11422 Add -m8 option to increase parallelism.
11423
ee58b02f
TS
114242017-05-12 Thomas Schwinge <thomas@codesourcery.com>
11425
1e47f02b
TS
11426 * c-c++-common/goacc/parallel-dims-1.c: New file.
11427 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
11428
b0f271ce
TS
11429 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
11430 * c-c++-common/goacc/classify-kernels.c: Likewise.
11431 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
11432 Likewise.
11433 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11434 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11435 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11436 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11437 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11438 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11439 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11440 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11441 * c-c++-common/goacc/kernels-loop.c: Likewise.
11442 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11443 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11444 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
11445 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
11446 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11447 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11448 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11449 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11450 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11451 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11452 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11453 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11454
25651634
TS
11455 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
11456 * c-c++-common/goacc/classify-kernels.c: Likewise.
11457 * c-c++-common/goacc/classify-parallel.c: Likewise.
11458 * c-c++-common/goacc/classify-routine.c: Likewise.
11459 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
11460 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
11461 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
11462 * gfortran.dg/goacc/classify-routine.f95: Likewise.
11463
ee58b02f
TS
11464 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
11465 * c-c++-common/goacc/classify-kernels.c: Likewise.
11466 * c-c++-common/goacc/classify-parallel.c: Likewise.
11467 * c-c++-common/goacc/classify-routine.c: Likewise.
11468 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
11469 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
11470 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
11471 * gfortran.dg/goacc/classify-routine.f95: Likewise.
11472
2d82ec25
NS
114732017-05-11 Nathan Sidwell <nathan@acm.org>
11474
11475 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
11476
114772017-05-11 Carl Love <cel@us.ibm.com>
11478
11479 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
11480 to the test suite file.
11481 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
11482 to the test suite file.
11483
628c06d6
JD
114842017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11485
11486 PR fortran/78659
11487 * gfortran.dg/namelist_91.f90: New test.
11488 * gfortran.dg/namelist_92.f90: New test.
11489 * gfortran.dg/namelist_93.f90: New test.
11490 * gfortran.dg/namelist_94.f90: New test.
11491
1bea0f26
BS
114922017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11493
11494 PR target/80695
11495 * gcc.target/powerpc/pr80695-p8.c: New file.
11496 * gcc.target/powerpc/pr80695-p9.c: New file.
11497
7c85c9fe
UB
114982017-05-11 Uros Bizjak <ubizjak@gmail.com>
11499 Jakub Jelinek <jakub@redhat.com>
11500
11501 PR target/80706
11502 * gcc.target/i386/pr80706.c: New test.
11503
d7a33a4c
JK
115042017-05-11 Julia Koval <julia.koval@intel.com>
11505
11506 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
11507 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
11508 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
11509 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
11510
59fbddcf
PC
115112017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11512
11513 PR c++/70538
11514 * g++.dg/cpp0x/pr70538.C: New.
11515
cc09ff60
UB
115162017-05-11 Uros Bizjak <ubizjak@gmail.com>
11517
7c85c9fe
UB
11518 * gcc.target/i386/pr22152.c: Fix undefined testcase.
11519 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
11520 (dg-options): Remove -fno-tree-sink.
11521
4fd18c78
KN
115222017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
11523
11524 * gcc.target/powerpc/cmpb-1.c: New test.
11525 * gcc.target/powerpc/cmpb-2.c: New test.
11526 * gcc.target/powerpc/cmpb-3.c: New test.
11527 * gcc.target/powerpc/cmpb32-1.c: New test.
11528 * gcc.target/powerpc/cmpb32-2.c: New test.
11529
43b883a9
RB
115302017-05-11 Richard Biener <rguenther@suse.de>
11531
11532 PR tree-optimization/80705
11533 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
11534
29b871ec
NS
115352017-05-11 Nathan Sidwell <nathan@acm.org>
11536
11537 * lib/scanlang.exp: New.
11538 * lib/gcc-dg.exp: Load scanlang.exp.
11539 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
11540
c587104e
MM
115412017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11542
11543 PR testsuite/80580
11544 * gcc.dg/gimplefe-error-6.c: New test.
11545
67ac9a9d
MM
115462017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11547
11548 PR testsuite/80580
11549 * gcc.dg/gimplefe-error-5.c: New test.
11550
ac4eb40f
MM
115512017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11552
11553 PR testsuite/80580
11554 * gcc.dg/gimplefe-error-4.c: New test.
11555
d45d6282
BS
115562017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11557
11558 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
11559
f4ee3a9e
UB
115602017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
11561
11562 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
11563 (_mm_maskz_max_round_sd): Test new intrinsics.
11564 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
11565 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
11566 (_mm_maskz_max_round_ss): Test new intrinsics.
11567 * gcc.target/i386/avx512f-vmaxss-2.c: New.
11568 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
11569 (_mm_maskz_min_round_sd): Test new intrinsics.
11570 * gcc.target/i386/avx512f-vminsd-2.c: New.
11571 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
11572 (_mm_maskz_min_round_ss): Test new intrinsics.
11573 * gcc.target/i386/avx512f-vminss-2.c: New.
11574 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
11575 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
11576 (__builtin_ia32_minss_mask_round): Test new builtins.
11577 * gcc.target/i386/sse-13.c: Ditto.
11578 * gcc.target/i386/sse-23.c: Ditto.
11579 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
11580 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
11581 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
11582 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
11583 (_mm_mask_min_round_ss): Test new intrinsics.
11584 * gcc.target/i386/testround-1.c: Ditto.
11585
115862017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
11587
11588 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
11589 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
11590 (_mm_maskz_div_round_sd): Test new intrinsics.
11591 * gcc.target/i386/avx512f-vdivsd-2.c: New.
11592 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
11593 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
11594 (_mm_maskz_div_round_ss): Test new intrinsics.
11595 * gcc.target/i386/avx512f-vdivss-2.c: New.
11596 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
11597 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
11598 (_mm_maskz_mul_round_sd): Test new intrinsics.
11599 * gcc.target/i386/avx512f-vmulsd-2.c: New.
11600 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
11601 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
11602 (_mm_maskz_mul_round_ss): Test new intrinsics.
11603 * gcc.target/i386/avx512f-vmulss-2.c: New.
11604 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
11605 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
11606 (__builtin_ia32_mulss_mask_round): Test new builtins.
11607 * gcc.target/i386/sse-13.c: Ditto.
11608 * gcc.target/i386/sse-23.c: Ditto.
11609 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
11610 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
11611 (_mm_maskz_mul_round_ss): Test new intrinsics.
11612 * gcc.target/i386/testround-1.c: Ditto.
11613
116142017-05-10 Julia Koval <julia.koval@intel.com>
11615
11616 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
11617 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
11618 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
11619
116202017-05-10 Julia Koval <julia.koval@intel.com>
11621
11622 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
11623 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
11624 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
11625 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11626
ca4d2851
PB
116272017-05-10 Peter Bergner <bergner@vnet.ibm.com>
11628
0f374417 11629 PR tree-optimization/51513
ca4d2851
PB
11630 * gcc.target/powerpc/pr51513.c: New test.
11631 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
11632 __builtin_abort().
11633 * gcc.dg/predict-14.c: Likewise.
11634
5562ebfc
CL
116352017-05-10 Carl Love <cel@us.ibm.com>
11636 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
11637 to the test suite file.
11638 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
11639 to the test suite file.
11640
0ca2e7f7
PK
116412017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11642
11643 PR tree-optimization/77644
11644 * gcc.dg/tree-ssa/pr77644.c: New test-case.
11645
e1ad2926
AO
116462017-05-10 Alexandre Oliva <aoliva@redhat.com>
11647
11648 * gcc.dg/guality/inline-params-2.c: New.
11649
f00b411f
PC
116502017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
11651
11652 PR c++/80145
11653 * g++.dg/cpp1y/auto-fn37.C: New.
11654 * g++.dg/cpp1y/auto-fn38.C: Likewise.
11655
bf2a705c
MM
116562017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11657
11658 PR target/68163
11659 * gcc.target/powerpc/pr68163.c: New test.
11660
5285d5d3
JW
116612017-05-09 Janus Weil <janus@gcc.gnu.org>
11662
11663 PR fortran/79311
11664 * gfortran.dg/finalize_32.f90: New test.
11665
31c2d57d
VR
116662017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
11667
11668 PR c/35441
11669 * gcc.dg/pr35441.c: New test.
11670
731f2c8a
MS
116712017-05-09 Martin Sebor <msebor@redhat.com>
11672
11673 PR testsuite/80643
11674 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
11675 output.
11676
cc49d15a
PC
116772017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11678
11679 PR c++/80186
11680 * g++.dg/template/crash126.C: New.
11681
85282abc
SP
116822017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
11683
11684 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
11685 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
11686 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
11687 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
11688
823c79ae
DH
116892017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11690
10a8bb62 11691 PR testsuite/80611
823c79ae
DH
11692 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
11693
79557bae
CZ
116942017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
11695
11696 * gcc.target/arc/tmac-1.c: New file.
11697 * gcc.target/arc/tmac-2.c: Likewise.
11698 * gcc.target/arc/tmac.h: Likewise.
11699
c7314bc1
CZ
117002017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
11701 Andrew Burgess <andrew.burgess@embecosm.com>
11702
11703 * gcc.target/arc/firq-1.c: New file.
11704 * gcc.target/arc/firq-2.c: Likewise.
11705 * gcc.target/arc/firq-3.c: Likewise.
11706 * gcc.target/arc/firq-4.c: Likewise.
11707 * gcc.target/arc/firq-5.c: Likewise.
11708 * gcc.target/arc/firq-6.c: Likewise.
11709
41453183
CZ
117102017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
11711
11712 * gcc.target/arc/interrupt-5.c: Newfile.
11713 * gcc.target/arc/interrupt-6.c: Likewise.
11714 * gcc.target/arc/interrupt-7.c: Likewise.
11715 * gcc.target/arc/interrupt-8.c: Likewise.
11716 * gcc.target/arc/interrupt-9.c: Likewise.
11717
019bd543
RB
117182017-05-09 Richard Biener <rguenther@suse.de>
11719
11720 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
11721 and adjust.
11722 * gcc.dg/vect/vect-50.c: Likewise.
11723
684f84de
MP
117242017-05-09 Marek Polacek <polacek@redhat.com>
11725
11726 PR c/80525
11727 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
11728 * c-c++-common/Wlogical-op-2.c: New test.
11729
fd71825b
SKS
117302017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11731
11732 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
11733 for targets with __SIZEOF_INT__ < 4.
11734
4ca2e6ec
RB
117352017-05-09 Richard Biener <rguenther@suse.de>
11736
11737 * gcc.dg/vect/vect-50.c: Revert last change.
11738 * gcc.dg/vect/vect-44.c: Likewise.
11739
631238ac
MS
117402017-05-08 Martin Sebor <msebor@redhat.com>
11741
11742 PR translation/80280
11743 * gcc.dg/format/gcc_diag-10.c: New test.
11744
6ba86ba7
KN
117452017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11746
11747 PR target/80101
11748 * gcc.target/powerpc/pr80101-1.c: New test.
11749
0f6ed121
TK
117502017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11751
11752 PR fortran/79930
11753 * gfortran.dg/inline_transpose_1.f90: Add
11754 -finline-matmul-limit=0 to options.
11755 * gfortran.dg/matmul_5.f90: Likewise.
11756 * gfortran.dg/vect/vect-8.f90: Likewise.
11757 * gfortran.dg/inline_matmul_14.f90: New test.
11758 * gfortran.dg/inline_matmul_15.f90: New test.
11759
fd991039
TK
117602017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11761
11762 PR fortran/80602
11763 * gfortran.dg/matmul_15.f90: New test case.
11764
18b8c294
WD
117652017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
11766
774cccdc
JJ
11767 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
11768 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 11769
8637c116
JL
117702017-05-07 Jeff Law <law@redhat.com>
11771
11772 Revert:
11773 2017-05-06 Jeff Law <law@redhat.com>
11774 PR tree-optimization/78496
11775 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
11776 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
11777
973dfbb4
JL
117782017-05-06 Jeff Law <law@redhat.com>
11779
11780 PR tree-optimization/78496
11781 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
11782 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
11783
8ffa3150
RS
117842017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
11785
11786 * gcc.target/aarch64/spill_1.c: New test.
11787
2a3f7997
RS
117882017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
11789
11790 PR rtl-optimization/75964
11791 * gcc.dg/torture/pr75964.c: New test.
11792
d554bf23
TV
117932017-05-06 Tom de Vries <tom@codesourcery.com>
11794
11795 PR testsuite/80606
11796 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
11797 * gcc.target/i386/avx-vtestpd-2.c: Same.
11798 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
11799 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
11800 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
11801 * gcc.target/i386/avx-vtestpd-3.c: Same.
11802 * gcc.target/i386/avx-vtestps-1.c: Same.
11803 * gcc.target/i386/avx-vtestps-2.c: Same.
11804 * gcc.target/i386/avx-vtestps-256-1.c: Same.
11805 * gcc.target/i386/avx-vtestps-256-2.c: Same.
11806 * gcc.target/i386/avx-vtestps-256-3.c: Same.
11807 * gcc.target/i386/avx-vtestps-3.c: Same.
11808
7a976fe7
TV
118092017-05-06 Tom de Vries <tom@codesourcery.com>
11810
11811 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
11812
0e852c66
TV
118132017-05-06 Tom de Vries <tom@codesourcery.com>
11814
11815 PR testsuite/80557
11816 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
11817 * gcc.target/powerpc/altivec-types-1.c: Same.
11818
63c40d92
TV
118192017-05-06 Tom de Vries <tom@codesourcery.com>
11820
11821 PR testsuite/80557
11822 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
11823 * gcc.target/spu/intrinsics-1.c: Same.
11824
b25b8f91
TV
118252017-05-06 Tom de Vries <tom@codesourcery.com>
11826
11827 PR testsuite/80557
11828 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
11829
6df13491
TV
118302017-05-06 Tom de Vries <tom@codesourcery.com>
11831
11832 PR testsuite/80557
11833 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
11834 * gcc.target/aarch64/spellcheck_2.c: Same.
11835 * gcc.target/aarch64/spellcheck_3.c: Same.
11836
e01261fe
TV
118372017-05-06 Tom de Vries <tom@codesourcery.com>
11838
11839 PR testsuite/80557
11840 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
11841 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
11842 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
11843 * g++.dg/debug/dwarf2/typedef5.C: Same.
11844 * g++.dg/goacc/data-1.C: Same.
11845
9945596c
BS
118462017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11847
11848 * gcc.target/powerpc/versioned-copy-loop.c: New file.
11849
8acb8575
MM
118502017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
11851
11852 PR target/79038
11853 PR target/79202
11854 PR target/79203
11855 * gcc.target/powerpc/ppc-round3.c: New test.
11856 * gcc.target/powerpc/ppc-round2.c: Update expected code.
11857
ac699a04
JJ
118582017-05-05 Jakub Jelinek <jakub@redhat.com>
11859
8dc6a926
JJ
11860 PR tree-optimization/80632
11861 * gcc.dg/pr80632.c: New test.
11862
ac699a04
JJ
11863 PR tree-optimization/80558
11864 * gcc.dg/tree-ssa/vrp115.c: New test.
11865
655b5fc8
AV
118662017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
11867 Thomas Preud'homme <thomas.preudhomme@arm.com>
11868 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11869
11870 PR target/71607
11871 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
11872 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
11873 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
11874 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
11875 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
11876 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
11877 * gcc.target/arm/tls-disable-literal-pool.c: New.
11878
c02d2d0a
PK
118792017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11880
11881 PR tree-optimization/80613
11882 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
11883
dfae9048
PC
118842017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
11885
11886 PR c++/71577
11887 * g++.dg/cpp0x/pr71577.C: New.
11888
d9c5a8b9
MS
118892017-05-04 Martin Sebor <msebor@redhat.com>
11890
11891 PR middle-end/79234
11892 * gcc.dg/builtin-stringop-chk-8.c: New test.
11893 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
11894 * gcc.dg/builtin-stringop-chk-4.c: Same.
11895 * gcc.dg/builtin-strncat-chk-1.c: Same.
11896 * g++.dg/ext/strncpy-chk1.C: Same.
11897 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11898 * gcc.dg/out-of-bounds-1.c: Same.
11899 * gcc.dg/pr78138.c: Same.
11900 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
11901 * gfortran.dg/mvbits_7.f90: Same.
11902
e50d56a5
MS
119032017-05-04 Martin Sebor <msebor@redhat.com>
11904
11905 PR preprocessor/79214
11906 PR middle-end/79222
11907 PR middle-end/79223
11908 * gcc.dg/pr79214.c: New test.
11909 * gcc.dg/pr79214.h: New test header.
11910 * gcc.dg/pr79222.c: New test.
11911 * gcc.dg/pr79223.c: New test.
11912 * gcc.dg/pr78138.c: Adjust.
11913 * gfortran.dg/unconstrained_commons.f: Same.
11914
0f2c4a8f
MS
119152017-05-04 Martin Sebor <msebor@redhat.com>
11916
11917 PR translation/80280
11918 * g++.dg/abi/Wabi-2-3.C: Adjust.
11919 * g++.dg/abi/Wabi-3-2.C: Ditto.
11920 * g++.dg/lookup/using17.C: Ditto.
11921 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
11922
8eef6097
MJ
119232017-05-04 Martin Jambor <mjambor@suse.cz>
11924
11925 PR tree-optimization/80622
11926 * gcc.dg/tree-ssa/pr80622.c: New test.
11927
119282017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
11929
11930 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
11931
26f1a658
JH
119322017-05-04 Jan Hubicka <hubicka@ucw.cz>
11933
11934 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
11935 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
11936
4d147bca
RB
119372017-05-04 Richard Biener <rguenther@suse.de>
11938
11939 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
11940
3862ef76
RS
119412017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
11942
11943 * gcc.dg/vect/vect-profile-1.c: New test.
11944
c89ffd99
MP
119452017-05-04 Marek Polacek <polacek@redhat.com>
11946
11947 PR tree-optimization/80612
11948 * gcc.dg/torture/pr80612.c: New test.
11949
261ce1e5
PB
119502017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11951 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
11952
11953 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
11954 check_effective_target_arm_thumb1_movt_ok.
11955
556cf088
PB
119562017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11957
11958 * gcc.target/arm/fpscr.c: New file.
11959
010b1cc0
TP
119602017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11961
11962 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
11963 target.
11964
99b68476
TV
119652017-05-04 Tom de Vries <tom@codesourcery.com>
11966
11967 PR testsuite/80557
11968 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
11969 line numbers.
11970 * g++.dg/warn/miss-format-1.C: Same.
11971 * g++.dg/warn/overflow-warn-1.C: Same.
11972 * g++.dg/warn/overflow-warn-3.C: Same.
11973 * g++.dg/warn/overflow-warn-4.C: Same.
11974
09177a4b
TV
119752017-05-04 Tom de Vries <tom@codesourcery.com>
11976
11977 PR testsuite/80557
11978 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
11979 * gcc.target/i386/pr68657.c: Same.
11980 * gcc.target/i386/pr69255-1.c: Same.
11981 * gcc.target/i386/pr69255-2.c: Same.
11982 * gcc.target/i386/pr69255-3.c: Same.
11983
02c64149
RB
119842017-05-04 Richard Biener <rguenther@suse.de>
11985
11986 PR tree-optimization/31130
11987 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
11988 * gcc.dg/Wstrict-overflow-13.c: Likewise.
11989 * gcc.dg/Wstrict-overflow-21.c: Likewise.
11990 * gcc.dg/pr52904.c: Remove XFAIL.
11991 * gcc.dg/tree-ssa/vrp114.c: New testcase.
11992
9a26dfc8
JL
119932017-05-03 Jeff Law <law@redhat.com>
11994
11995 PR tree-optimization/78496
11996 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
11997
4d0e904f
UB
119982017-05-03 Uros Bizjak <ubizjak@gmail.com>
11999
12000 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
12001
49ab4621
RB
120022017-05-03 Richard Biener <rguenther@suse.de>
12003
12004 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
12005
18bfe940
JJ
120062017-05-03 Jakub Jelinek <jakub@redhat.com>
12007
12008 PR tree-optimization/79472
4d0e904f
UB
12009 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
12010 to dg-options.
18bfe940
JJ
12011 * gcc.dg/tree-ssa/vrp113.c: New test.
12012 * gcc.dg/tree-ssa/cswtch-3.c: New test.
12013 * gcc.dg/tree-ssa/cswtch-4.c: New test.
12014 * gcc.dg/tree-ssa/cswtch-5.c: New test.
12015
53e62089
TV
120162017-05-03 Tom de Vries <tom@codesourcery.com>
12017
12018 PR testsuite/80557
12019 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
12020 * c-c++-common/Wshift-negative-value-2.c: Same.
12021 * c-c++-common/Wshift-negative-value-3.c: Same.
12022 * c-c++-common/Wshift-negative-value-4.c: Same.
12023 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
12024 * c-c++-common/cpp/pr60400.c: Same.
12025 * c-c++-common/fmax-errors.c: Same.
12026 * c-c++-common/goacc/data-2.c: Same.
12027 * c-c++-common/goacc/host_data-2.c: Same.
12028 * c-c++-common/gomp/simd4.c: Same.
12029 * c-c++-common/pr28656.c: Same.
12030 * c-c++-common/pr43395.c: Same.
12031 * c-c++-common/torture/pr57945.c: Same.
12032
962913a5
TV
120332017-05-03 Tom de Vries <tom@codesourcery.com>
12034
12035 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
12036 arg of dg directive.
12037 * c-c++-common/goacc/routine-3.c: Same.
12038 * c-c++-common/goacc/routine-4.c: Same.
12039
ad53f123
DM
120402017-05-02 David Malcolm <dmalcolm@redhat.com>
12041
12042 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12043 (test_fixit_insert_newline): New function.
12044 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12045 (test_fixit_insert_newline): New function.
12046 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12047 (test_fixit_insert_newline): New function.
12048 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
12049 (test_fixit_insert_newline): New function.
12050 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12051 (test_show_locus): Handle test_fixit_insert_newline.
12052
0ca91c77
BC
120532017-05-02 Bin Cheng <bin.cheng@arm.com>
12054
12055 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
12056
cc5b8f3d
TC
120572017-04-27 Tamar Christina <tamar.christina@arm.com>
12058
12059 * gcc.dg/lsr-div1.c: New testcase.
12060
1853f5c7
SP
120612017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
12062
12063 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
12064 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
12065 (_mm_maskz_add_round_sd): Test new intrinsics.
12066 * gcc.target/i386/avx512f-vaddsd-2.c: New.
12067 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
12068 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
12069 (_mm_maskz_add_round_ss): Test new intrinsics.
12070 * gcc.target/i386/avx512f-vaddss-2.c: New.
12071 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
12072 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
12073 (_mm_maskz_sub_round_sd): Test new intrinsics.
12074 * gcc.target/i386/avx512f-vsubsd-2.c: New.
12075 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
12076 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
12077 (_mm_maskz_sub_round_ss): Test new intrinsics.
12078 * gcc.target/i386/avx512f-vsubss-2.c: New.
12079 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
12080 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
12081 (__builtin_ia32_subss_mask_round): Test new builtins.
12082 * gcc.target/i386/sse-13.c: Ditto.
12083 * gcc.target/i386/sse-23.c: Ditto.
12084 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
12085 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
12086 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
12087 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
12088 (_mm_mask_sub_round_ss): Test new intrinsics.
12089 * gcc.target/i386/testround-1.c: Ditto.
12090
2bba7541
MJ
120912017-05-02 Martin Jambor <mjambor@suse.cz>
12092
12093 PR tree-optimization/78687
12094 * g++.dg/tree-ssa/pr78687.C: New test.
12095
2bf54d93
RB
120962017-05-02 Richard Biener <rguenther@suse.de>
12097
12098 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
12099 behavior.
12100 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
12101
aee63acc
RB
121022017-05-02 Richard Biener <rguenther@suse.de>
12103
12104 PR tree-optimization/80591
12105 * gcc.dg/torture/pr80591.c: New testcase.
12106
e7d70c6c
RB
121072017-05-02 Richard Biener <rguenther@suse.de>
12108
12109 PR tree-optimization/80549
12110 * gcc.dg/torture/pr80549.c: New testcase.
12111
52e0a9f7
SKS
121122017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12113
12114 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
12115 unsigned long.
12116
815d9cc6
XR
121172017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
12118
12119 PR c++/80038
12120 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
12121
338035aa
DM
121222017-05-01 David Malcolm <dmalcolm@redhat.com>
12123
12124 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
12125 reflect insertion fix-it hints at the same location now being
12126 consolidated.
12127
4d82d0bc
MS
121282017-05-01 Martin Sebor <msebor@redhat.com>
12129
12130 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
12131 on ILP32 targets.
12132
d539a57b
TV
121332017-05-01 Tom de Vries <tom@codesourcery.com>
12134
12135 * gcc.dg/pr78768.c: Require linker plugin.
12136
c6b9e849
TK
121372017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12138
12139 PR fortran/37131
12140 * gfortran.dg/matmul_bounds_11.f90: New test.
12141
706eb1a7
MS
121422017-05-01 Martin Sebor <msebor@redhat.com>
12143
12144 PR tree-optimization/79715
12145 * gcc.dg/pr79715.c: New test.
12146
723f4140
TV
121472017-05-01 Tom de Vries <tom@codesourcery.com>
12148
12149 PR testsuite/65941
12150 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
12151 * g++.dg/other/pr59492.C: Require effective target rdrand.
12152
6bbb3a69
VR
121532017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
12154
12155 * g++.dg/diagnostic/member-decl-1.C: New test.
12156
4212aecd
MG
121572017-04-29 Marc Glisse <marc.glisse@inria.fr>
12158
12159 PR tree-optimization/80487
12160 * gcc.dg/tree-ssa/strncpy-1.c: New file.
12161
fe75f732
PK
121622017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12163
12164 PR tree-optimization/79697
12165 * gcc.dg/tree-ssa/pr79697.c: New test.
12166
6bcd8768
TV
121672017-04-29 Tom de Vries <tom@codesourcery.com>
12168
12169 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
12170
d127ae9f
MS
121712017-04-28 Martin Sebor <msebor@redhat.com>
12172
12173 PR tree-optimization/80523
12174 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
12175
c9610933
TV
121762017-04-28 Tom de Vries <tom@codesourcery.com>
12177
12178 PR testsuite/80557
12179 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
12180 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
12181
b5be38bc
TV
121822017-04-28 Tom de Vries <tom@codesourcery.com>
12183
12184 PR testsuite/80557
12185 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
12186 * obj-c++.dg/bitfield-4.mm: Same.
12187 * obj-c++.dg/bitfield-5.mm: Same.
12188 * obj-c++.dg/exceptions-3.mm: Same.
12189 * obj-c++.dg/exceptions-5.mm: Same.
12190 * obj-c++.dg/method-1.mm: Same.
12191 * obj-c++.dg/method-12.mm: Same.
12192 * obj-c++.dg/method-13.mm: Same.
12193 * obj-c++.dg/method-15.mm: Same.
12194 * obj-c++.dg/method-16.mm: Same.
12195 * obj-c++.dg/property/at-property-18.mm: Same.
12196 * obj-c++.dg/property/at-property-25.mm: Same.
12197 * obj-c++.dg/property/at-property-5.mm: Same.
12198 * obj-c++.dg/property/dynamic-2.mm: Same.
12199 * obj-c++.dg/property/property-neg-3.mm: Same.
12200 * obj-c++.dg/protocol-inheritance-1.mm: Same.
12201 * obj-c++.dg/protocol-inheritance-2.mm: Same.
12202 * obj-c++.dg/syntax-error-1.mm: Same.
12203 * obj-c++.dg/try-catch-13.mm: Same.
12204 * objc.dg/bitfield-4.m: Same.
12205 * objc.dg/class-1.m: Same.
12206 * objc.dg/method-11.m: Same.
12207 * objc.dg/method-6.m: Same.
12208 * objc.dg/method-7.m: Same.
12209 * objc.dg/method-9.m: Same.
12210 * objc.dg/missing-proto-3.m: Same.
12211 * objc.dg/naming-2.m: Same.
12212 * objc.dg/property/at-property-16.m: Same.
12213 * objc.dg/property/at-property-18.m: Same.
12214 * objc.dg/property/at-property-25.m: Same.
12215 * objc.dg/property/at-property-5.m: Same.
12216 * objc.dg/property/dynamic-2.m: Same.
12217 * objc.dg/property/property-neg-3.m: Same.
12218 * objc.dg/protocol-inheritance-1.m: Same.
12219 * objc.dg/protocol-inheritance-2.m: Same.
12220
d35256b6
MG
122212017-04-28 Marc Glisse <marc.glisse@inria.fr>
12222
12223 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
12224
7a95dfa7
TV
122252017-04-28 Tom de Vries <tom@codesourcery.com>
12226
12227 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
12228 dg-(error|warning|message|bogus).
12229 * g++.dg/conversion/dr195-1.C: Same.
12230 * g++.dg/conversion/dr195.C: Same.
12231 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
12232 * g++.dg/cpp0x/gen-attrs-14.C: Same.
12233 * g++.dg/cpp0x/inline-ns7.C: Same.
12234 * g++.dg/cpp0x/variadic105.C: Same.
12235 * g++.dg/cpp0x/variadic65.C: Same.
12236 * g++.dg/expr/call2.C: Same.
12237 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
12238 * g++.dg/expr/pmf-1.C: Same.
12239 * g++.dg/ext/altivec-types-1.C: Same.
12240 * g++.dg/ext/altivec-types-2.C: Same.
12241 * g++.dg/ext/altivec-types-3.C: Same.
12242 * g++.dg/ext/attrib14.C: Same.
12243 * g++.dg/ext/complit1.C: Same.
12244 * g++.dg/ext/forscope2.C: Same.
12245 * g++.dg/ext/gnu-inline-global-reject.C: Same.
12246 * g++.dg/ext/label13.C: Same.
12247 * g++.dg/ext/member-attr.C: Same.
12248 * g++.dg/ext/visibility/anon7.C: Same.
12249 * g++.dg/ext/visibility/visibility-7.C: Same.
12250 * g++.dg/ext/vla2.C: Same.
12251 * g++.dg/inherit/access2.C: Same.
12252 * g++.dg/inherit/covariant12.C: Same.
12253 * g++.dg/inherit/covariant14.C: Same.
12254 * g++.dg/inherit/namespace-as-base.C: Same.
12255 * g++.dg/inherit/template-as-base.C: Same.
12256 * g++.dg/lookup/ambig1.C: Same.
12257 * g++.dg/lookup/ambig2.C: Same.
12258 * g++.dg/lookup/ambig3.C: Same.
12259 * g++.dg/lookup/class-member-1.C: Same.
12260 * g++.dg/lookup/conv-1.C: Same.
12261 * g++.dg/lookup/decl1.C: Same.
12262 * g++.dg/lookup/koenig1.C: Same.
12263 * g++.dg/lookup/scoped1.C: Same.
12264 * g++.dg/lookup/scoped2.C: Same.
12265 * g++.dg/lookup/two-stage4.C: Same.
12266 * g++.dg/lookup/used-before-declaration.C: Same.
12267 * g++.dg/lookup/using.C: Same.
12268 * g++.dg/lookup/using17.C: Same.
12269 * g++.dg/lookup/using2.C: Same.
12270 * g++.dg/other/abstract2.C: Same.
12271 * g++.dg/other/classkey1.C: Same.
12272 * g++.dg/other/component1.C: Same.
12273 * g++.dg/other/const1.C: Same.
12274 * g++.dg/other/const2.C: Same.
12275 * g++.dg/other/conversion1.C: Same.
12276 * g++.dg/other/do1.C: Same.
12277 * g++.dg/other/error1.C: Same.
12278 * g++.dg/other/error10.C: Same.
12279 * g++.dg/other/error3.C: Same.
12280 * g++.dg/other/error4.C: Same.
12281 * g++.dg/other/error5.C: Same.
12282 * g++.dg/other/error8.C: Same.
12283 * g++.dg/other/error9.C: Same.
12284 * g++.dg/other/field1.C: Same.
12285 * g++.dg/other/init1.C: Same.
12286 * g++.dg/other/ptrmem2.C: Same.
12287 * g++.dg/other/return1.C: Same.
12288 * g++.dg/overload/builtin3.C: Same.
12289 * g++.dg/overload/error1.C: Same.
12290 * g++.dg/overload/error2.C: Same.
12291 * g++.dg/overload/koenig2.C: Same.
12292 * g++.dg/overload/pmf1.C: Same.
12293 * g++.dg/parse/args1.C: Same.
12294 * g++.dg/parse/attr3.C: Same.
12295 * g++.dg/parse/constant4.C: Same.
12296 * g++.dg/parse/crash10.C: Same.
12297 * g++.dg/parse/crash18.C: Same.
12298 * g++.dg/parse/crash19.C: Same.
12299 * g++.dg/parse/crash20.C: Same.
12300 * g++.dg/parse/crash21.C: Same.
12301 * g++.dg/parse/crash22.C: Same.
12302 * g++.dg/parse/crash32.C: Same.
12303 * g++.dg/parse/decl-specifier-1.C: Same.
12304 * g++.dg/parse/error58.C: Same.
12305 * g++.dg/parse/local-class1.C: Same.
12306 * g++.dg/parse/non-dependent2.C: Same.
12307 * g++.dg/parse/parameter-declaration-1.C: Same.
12308 * g++.dg/parse/ptrmem2.C: Same.
12309 * g++.dg/parse/ptrmem3.C: Same.
12310 * g++.dg/parse/saved1.C: Same.
12311 * g++.dg/tc1/dr101.C: Same.
12312 * g++.dg/tc1/dr142.C: Same.
12313 * g++.dg/tc1/dr176.C: Same.
12314 * g++.dg/template/conv4.C: Same.
12315 * g++.dg/template/crash56.C: Same.
12316 * g++.dg/template/dependent-expr2.C: Same.
12317 * g++.dg/template/error1.C: Same.
12318 * g++.dg/template/error2.C: Same.
12319 * g++.dg/template/explicit6.C: Same.
12320 * g++.dg/template/init-list.C: Same.
12321 * g++.dg/template/local1.C: Same.
12322 * g++.dg/template/lookup2.C: Same.
12323 * g++.dg/template/meminit2.C: Same.
12324 * g++.dg/template/nontype25.C: Same.
12325 * g++.dg/template/ptrmem2.C: Same.
12326 * g++.dg/template/qualttp19.C: Same.
12327 * g++.dg/template/qualttp20.C: Same.
12328 * g++.dg/template/ttp3.C: Same.
12329 * g++.dg/template/unify4.C: Same.
12330 * g++.dg/template/unify6.C: Same.
12331 * g++.dg/template/unify7.C: Same.
12332 * g++.dg/template/warn1.C: Same.
12333 * g++.dg/tree-ssa/dom-invalid.C: Same.
12334 * g++.dg/ubsan/shift-1.C: Same.
12335 * g++.dg/warn/Wunused-2.C: Same.
12336 * g++.dg/warn/Wunused-4.C: Same.
12337 * g++.dg/warn/Wunused-6.C: Same.
12338 * g++.dg/warn/deprecated-6.C: Same.
12339 * g++.dg/warn/deprecated.C: Same.
12340 * g++.dg/warn/effc1.C: Same.
12341 * g++.dg/warn/effc3.C: Same.
12342 * g++.dg/warn/incomplete1.C: Same.
12343 * g++.dg/warn/inline1.C: Same.
12344 * g++.dg/warn/noeffect2.C: Same.
12345 * g++.dg/warn/noeffect4.C: Same.
12346 * g++.dg/warn/oldcast1.C: Same.
12347 * g++.dg/warn/sentinel.C: Same.
12348 * g++.dg/warn/unit-1.C: Same.
12349 * g++.old-deja/g++.pt/inherit2.C: Same.
12350 * g++.old-deja/g++.pt/overload8.C: Same.
12351 * gcc.dg/20000926-1.c: Same.
12352 * gcc.dg/20040223-1.c: Same.
12353 * gcc.dg/Warray-bounds-7.c: Same.
12354 * gcc.dg/alias-1.c: Same.
12355 * gcc.dg/alias-12.c: Same.
12356 * gcc.dg/alias-13.c: Same.
12357 * gcc.dg/alias-2.c: Same.
12358 * gcc.dg/array-13.c: Same.
12359 * gcc.dg/array-4.c: Same.
12360 * gcc.dg/attr-ifunc-2.c: Same.
12361 * gcc.dg/attr-invalid.c: Same.
12362 * gcc.dg/attr-noinline.c: Same.
12363 * gcc.dg/bitfld-2.c: Same.
12364 * gcc.dg/c90-const-expr-7.c: Same.
12365 * gcc.dg/c99-const-expr-7.c: Same.
12366 * gcc.dg/cpp/20000625-1.c: Same.
12367 * gcc.dg/cpp/charconst-4.c: Same.
12368 * gcc.dg/cpp/include2.c: Same.
12369 * gcc.dg/cpp/include2a.c: Same.
12370 * gcc.dg/decl-4.c: Same.
12371 * gcc.dg/deprecated-4.c: Same.
12372 * gcc.dg/deprecated.c: Same.
12373 * gcc.dg/dfp/altivec-types.c: Same.
12374 * gcc.dg/float-range-1.c: Same.
12375 * gcc.dg/pack-test-3.c: Same.
12376 * gcc.dg/pr11492.c: Same.
12377 * gcc.dg/pr15360-1.c: Same.
12378 * gcc.dg/pr37908.c: Same.
12379 * gcc.dg/pr53265.c: Same.
12380 * gcc.dg/pr57287-2.c: Same.
12381 * gcc.dg/pr57287.c: Same.
12382 * gcc.dg/redecl-1.c: Same.
12383 * gcc.dg/sync-3.c: Same.
12384 * gcc.dg/two-types-1.c: Same.
12385 * gcc.dg/two-types-2.c: Same.
12386 * gcc.dg/two-types-4.c: Same.
12387 * gcc.dg/two-types-5.c: Same.
12388 * gcc.dg/two-types-6.c: Same.
12389 * gcc.dg/two-types-7.c: Same.
12390 * gcc.dg/two-types-8.c: Same.
12391 * gcc.dg/two-types-9.c: Same.
12392 * gcc.dg/uninit-I.c: Same.
12393 * gcc.dg/uninit-pr19430.c: Same.
12394 * gcc.dg/visibility-7.c: Same.
12395 * gcc.dg/winline-10.c: Same.
12396 * gcc.dg/winline-2.c: Same.
12397 * gcc.dg/winline-3.c: Same.
12398 * gcc.dg/winline-9.c: Same.
12399 * gcc.target/i386/attr-returns_twice-1.c: Same.
12400 * gcc.target/i386/chkp-const-check-2.c: Same.
12401 * gcc.target/i386/chkp-label-address.c: Same.
12402 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
12403 * gcc.target/i386/pr39162.c: Same.
12404 * gcc.target/i386/sse-5.c: Same.
12405 * gcc.target/powerpc/altivec-types-1.c: Same.
12406 * gcc.target/powerpc/altivec-types-2.c: Same.
12407 * gcc.target/powerpc/altivec-types-3.c: Same.
12408 * gcc.target/powerpc/float128-mix.c: Same.
12409 * gcc.target/powerpc/no-r11-3.c: Same.
12410 * gcc.target/spu/Wmain.c: Same.
12411 * gcc.target/spu/ea/errors2.c: Same.
12412 * gfortran.dg/assignment_1.f90: Same.
12413 * gfortran.dg/common_3.f90: Same.
12414 * gfortran.dg/der_io_1.f90: Same.
12415 * gfortran.dg/g77/20030326-1.f: Same.
12416 * gfortran.dg/g77/9263.f: Same.
12417 * gfortran.dg/g77/960317-1.f: Same.
12418 * gfortran.dg/g77/970625-2.f: Same.
12419 * gfortran.dg/g77/980615-0.f: Same.
12420 * gfortran.dg/g77/check0.f: Same.
12421 * gfortran.dg/g77/dnrm2.f: Same.
12422 * gfortran.dg/g77/pr9258.f: Same.
12423 * gfortran.dg/ichar_1.f90: Same.
12424 * gfortran.dg/interface_1.f90: Same.
12425 * gfortran.dg/namelist_1.f90: Same.
12426 * gfortran.dg/namelist_2.f90: Same.
12427 * gfortran.dg/namelist_3.f90: Same.
12428 * gfortran.dg/namelist_print_2.f: Same.
12429 * gfortran.dg/oldstyle_1.f90: Same.
12430 * gfortran.dg/runtime_warning_1.f90: Same.
12431 * gfortran.dg/underflow.f90: Same.
12432 * gnat.dg/specs/integer_value.ads: Same.
12433 * obj-c++.dg/fsf-package-0.m: Same.
12434 * objc.dg/two-types-1.m: Same.
12435
6e49961c
ML
124362017-04-28 Martin Liska <mliska@suse.cz>
12437
12438 PR gcov-profile/79891
12439 * gcc.misc-tests/gcov-17.c: New test.
12440 * gcc.misc-tests/gcov-18.c: New test.
12441
f166beaf
TV
124422017-04-28 Tom de Vries <tom@codesourcery.com>
12443
12444 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
12445 dg-(error|warning|message|bogus).
12446 * g++.dg/parse/parameter-declaration-1.C: Same.
12447 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
12448 * gcc.dg/Wpointer-sign-Wall.c: Same.
12449 * gcc.dg/Wpointer-sign-pedantic.c: Same.
12450 * gcc.dg/cpp/19990413-1.c: Same.
12451 * gcc.dg/dg-test-1.c: Same.
12452 * gcc.dg/empty-source-2.c: Same.
12453 * gcc.dg/empty-source-3.c: Same.
12454 * gcc.dg/format/c99-printf-1.c: Same.
12455 * gcc.dg/format/c99-scanf-1.c: Same.
12456 * gcc.dg/label-decl-2.c: Same.
12457 * gcc.dg/m-un-2.c: Same.
12458 * gcc.dg/uninit-pr20644-O0.c: Same.
12459 * gfortran.dg/pr70006.f90: Same.
12460 * obj-c++.dg/fsf-package-0.m: Same.
12461
c3125b18
TV
124622017-04-28 Tom de Vries <tom@codesourcery.com>
12463
12464 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
12465 dg-(error|warning|message|bogus).
12466 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
12467 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
12468 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
12469 * c-c++-common/pr20000.c: Same.
12470 * c-c++-common/pr49706.c: Same.
12471 * g++.dg/ext/utf16-4.C: Same.
12472 * g++.dg/parse/error2.C: Same.
12473 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
12474 * g++.dg/warn/Wtype-limits.C: Same.
12475 * g++.dg/warn/overflow-warn-1.C: Same.
12476 * g++.dg/warn/overflow-warn-3.C: Same.
12477 * gcc.dg/Wpointer-sign-Wall.c: Same.
12478 * gcc.dg/Wpointer-sign-pedantic.c: Same.
12479 * gcc.dg/Wtype-limits-Wextra.c: Same.
12480 * gcc.dg/Wtype-limits.c: Same.
12481 * gcc.dg/cpp/19990413-1.c: Same.
12482 * gcc.dg/dg-test-1.c: Same.
12483 * gcc.dg/empty-source-2.c: Same.
12484 * gcc.dg/empty-source-3.c: Same.
12485 * gcc.dg/label-decl-2.c: Same.
12486 * gcc.dg/m-un-2.c: Same.
12487 * gcc.dg/uninit-pr19430-O0.c: Same.
12488 * gcc.dg/uninit-pr19430.c: Same.
12489 * gcc.dg/uninit-pr20644-O0.c: Same.
12490 * gcc.dg/utf16-4.c: Same.
12491 * gfortran.dg/pr70006.f90: Same.
12492 * obj-c++.dg/fsf-package-0.m: Same.
12493
119092c1
RB
124942017-04-28 Richard Biener <rguenther@suse.de>
12495
12496 * gcc.dg/tree-ssa/evrp7.c: New testcase.
12497 * gcc.dg/tree-ssa/evrp8.c: Likewise.
12498 * gcc.dg/tree-ssa/evrp9.c: Likewise.
12499 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
12500 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12501 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 12502
3777eda2
MP
125032017-04-27 Marek Polacek <polacek@redhat.com>
12504
12505 PR sanitizer/80349
12506 * c-c++-common/ubsan/pr80349.c: New test.
12507
8211c4a2
VR
125082017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
12509
12510 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
12511 diagnostics.
12512 * g++.dg/warn/pr12242.C: Likewise.
12513
94baf2e2
DE
125142017-04-27 David Edelsohn <dje.gcc@gmail.com>
12515
12516 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
12517
9a448688
ML
125182017-04-27 Martin Liska <mliska@suse.cz>
12519
12520 PR testsuite/79455
12521 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
12522 more generic.
12523
f8a36447
JJ
125242017-04-27 Jakub Jelinek <jakub@redhat.com>
12525
12526 PR c++/80534
12527 * g++.dg/other/pr80534-1.C: New test.
12528 * g++.dg/other/pr80534-2.C: New test.
12529
1b7c8d39
RB
125302017-04-27 Richard Biener <rguenther@suse.de>
12531
12532 PR middle-end/80539
12533 * gcc.dg/torture/pr80539.c: New testcase.
12534
985b8393
JJ
125352017-04-27 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR target/77728
12538 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
12539
a480422d
VR
125402017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
12541
12542 * g++.dg/diagnostic/nested-name-1.C: New test.
12543
f9726baa
ML
125442017-04-26 Martin Liska <mliska@suse.cz>
12545
12546 * gcc.dg/guality/guality.h: Add prefix to test verification.
12547
9f4df8f1
NS
125482017-04-25 Nathan Sidwell <nathan@acm.org>
12549
12550 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
12551
1913c8f6
UB
125522017-04-25 Uros Bizjak <ubizjak@gmail.com>
12553
12554 PR target/70799
12555 * gcc.target/i386/pr70799-5.c: New test.
12556
e602bbfc
MS
125572017-04-25 Martin Sebor <msebor@redhat.com>
12558
12559 PR tree-optimization/80497
12560 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
12561
7629ae90
RR
125622017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12563 Jakub Jelinek <jakub@redhat.com>
12564
12565 PR target/77728
12566 * g++.dg/abi/pr77728-1.C: New test.
12567
2ef42cf9
MP
125682017-04-25 Marek Polacek <polacek@redhat.com>
12569
12570 PR sanitizer/80349
12571 * g++.dg/ubsan/pr80349-2.C: New test.
12572
70caf430
VR
125732017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
12574
12575 * g++.dg/cpp0x/enum34.C: New test.
12576
f66c70dc
TV
125772017-04-25 Tom de Vries <tom@codesourcery.com>
12578
12579 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
12580 variables.
12581 (dg-line): New proc.
12582 (process-message): Handle line number variables.
12583 * objc.dg/try-catch-12.m: Use dg-line.
12584
77071af6
BS
125852017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
12586
12587 PR target/80482
12588 * gcc.target/powerpc/vec-constvolatile.c: New test.
12589
fbe91804
DM
125902017-04-25 David Malcolm <dmalcolm@redhat.com>
12591
12592 * g++.dg/semicolon-fixits.C: New test case.
12593
1c4ea66f
DM
125942017-04-25 David Malcolm <dmalcolm@redhat.com>
12595
12596 * gcc.dg/semicolon-fixits.c: New test case.
12597
5ca28c1d
DM
125982017-04-25 David Malcolm <dmalcolm@redhat.com>
12599
12600 * g++.dg/lookup/missing-std-include.C: New test file.
12601
2ec07fa6
RR
126022017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12603 Jakub Jelinek <jakub@redhat.com>
12604
12605 PR target/77728
12606 * g++.dg/abi/pr77728-2.C: New test.
12607
7d5dbb22
DM
126082017-04-25 David Malcolm <dmalcolm@redhat.com>
12609
12610 PR c++/80177
12611 * g++.dg/spellcheck-pr80177.C: New test case.
12612
6a3936d4
NS
126132017-04-25 Nathan Sidwell <nathan@acm.org>
12614
12615 * g++.dg/dg.exp (find-cxx-tests): New function.
12616 (main): Use it, remove explicit pruning
12617
bed3fd46
RB
126182017-04-25 Richard Biener <rguenther@suse.de>
12619
12620 PR tree-optimization/80492
12621 * gcc.dg/pr80492.c: New testcase.
12622
c9e9c3ac
SKS
126232017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12624
12625 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
12626 for targets with int size less than 32 bits.
12627
2700fbd6
RB
126282017-04-25 Richard Biener <rguenther@suse.de>
12629
12630 PR tree-optimization/79201
12631 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
12632 * gcc.target/i386/pr22152.c: Disable sinking.
12633
e57136da
AK
126342017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12635
12636 PR target/80464
12637 * gfortran.fortran-torture/compile/pr80464.f90: New test.
12638
3cb9ee2f
AK
126392017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12640
12641 PR target/79895
12642 * gcc.target/s390/pr79895.c: New test.
12643
03db9ab5
DV
126442017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
12645
12646 PR target/80080
12647 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
12648 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
12649 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
12650
39259462
JJ
126512017-04-25 Jakub Jelinek <jakub@redhat.com>
12652
ba5d69f3
JJ
12653 PR rtl-optimization/80501
12654 * gcc.c-torture/execute/pr80501.c: New test.
12655
39259462
JJ
12656 PR rtl-optimization/80500
12657 * gcc.dg/pr80500.c: New test.
12658
bb0249cb
MG
126592017-04-25 Marc Glisse <marc.glisse@inria.fr>
12660
12661 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
12662 * gcc.dg/Wstrict-overflow-18.c: Xfail.
12663
be420eb8
JW
126642017-04-22 Janus Weil <janus@gcc.gnu.org>
12665
12666 PR fortran/80121
12667 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
12668 directive.
12669
0ebd1f00
DM
126702017-04-24 David Malcolm <dmalcolm@redhat.com>
12671
12672 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
12673 * jit.dg/test-alignment.c: New test case.
12674 * jit.dg/test-alignment.cc: New test case.
12675 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
12676 New test case.
12677
412f61f0
DM
126782017-04-24 David Malcolm <dmalcolm@redhat.com>
12679
12680 PR c++/80016
12681 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
12682 test function.
12683 (test_alignof): New test function.
12684
a8492d5e
MG
126852017-04-24 Marc Glisse <marc.glisse@inria.fr>
12686
12687 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
12688
ec856f5f
VR
126892017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
12690
12691 * g++.dg/diagnostic/duplicate1.C: New test.
12692 * g++.dg/cpp0x/duplicate1.C: New test.
12693
a753df11
MJ
126942017-04-24 Martin Jambor <mjambor@suse.cz>
12695
12696 PR tree-optimization/80293
12697 * g++.dg/tree-ssa/pr80293.C: New test.
12698
3ebd8e62
ML
126992017-04-24 Martin Liska <mliska@suse.cz>
12700
12701 PR middle-end/79931
12702 * g++.dg/ipa/pr79931.C: New test.
12703
f30a1190
RB
127042017-04-24 Richard Biener <rguenther@suse.de>
12705
12706 PR tree-optimization/80494
12707 * gfortran.dg/pr80494.f90: New testcase.
12708
4c7c437c
RB
127092017-04-24 Richard Biener <rguenther@suse.de>
12710
12711 PR tree-optimization/79725
12712 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
12713
d21a8e3b
RB
127142017-04-24 Richard Biener <rguenther@suse.de>
12715
12716 PR c++/2972
12717 * g++.dg/warn/Wuninitialized-10.C: New testcase.
12718
c7eb642e
JD
127192017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12720
12721 PR fortran/80484
12722 * gfortran.dg/dtio_29.f03: New test.
12723
60fc41bd
JW
127242017-04-22 Janus Weil <janus@gcc.gnu.org>
12725
12726 PR fortran/80121
12727 * gfortran.dg/intent_out_9.f90: New test case.
12728
2eb8a343
UB
127292017-04-23 Uros Bizjak <ubizjak@gmail.com>
12730
12731 PR target/70799
1913c8f6 12732 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 12733
fc23d35a
JW
127342017-04-21 Janus Weil <janus@gcc.gnu.org>
12735
12736 PR fortran/80392
12737 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
12738
7b9efd03
UB
127392017-04-21 Uros Bizjak <ubizjak@gmail.com>
12740
12741 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
12742
2fd30fbe
RB
127432017-04-21 Richard Biener <rguenther@suse.de>
12744
12745 PR tree-optimization/79547
12746 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
12747
bb1bc604
RB
127482017-04-21 Richard Biener <rguenther@suse.de>
12749
12750 PR tree-optimization/78847
12751 * g++.dg/tree-ssa/pr78847.C: New testcase.
12752
666f7903
JJ
127532017-04-21 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR c/80468
12756 * gcc.dg/pr80468.c: New test.
12757
25c28f47
ML
127582017-04-21 Martin Liska <mliska@suse.cz>
12759
12760 PR tree-optimization/66278
12761 * gcc.dg/vect/pr66278.c: New test.
12762
6d553e9b
RB
127632017-04-21 Richard Biener <rguenther@suse.de>
12764
12765 PR tree-optimization/80237
12766 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
12767 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
12768 adjust expected optimizations.
12769
7fd1a747
RB
127702016-04-21 Richard Biener <rguenther@suse.de>
12771
12772 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
12773 of inner loops.
12774 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
12775 * gcc.dg/vect/vect-104.c: Likewise.
12776
2f23a412
EB
127772017-04-21 Eric Botcazou <ebotcazou@adacore.com>
12778
12779 PR tree-optimization/80426
12780 * gcc.c-torture/execute/20170429-1.c: Rename into...
12781 * gcc.c-torture/execute/20170419-1.c: ...this.
12782
8749b11f
UB
127832017-04-20 Uros Bizjak <ubizjak@gmail.com>
12784
12785 PR target/79804
12786 * gcc.target/i386/pr79804.c: New test.
12787
20917336
UB
127882017-04-20 Uros Bizjak <ubizjak@gmail.com>
12789
12790 PR target/78090
12791 * gcc.target/i386/conversion-2.c: Remove obsolete test.
12792
2414b022
DE
127932017-04-20 David Edelsohn <dje.gcc@gmail.com>
12794
12795 * g++/opt/pr80436.C: XFAIL on AIX.
12796
34d57a10
JW
127972017-04-20 Jonathan Wakely <jwakely@redhat.com>
12798
12799 PR c++/80473
12800 * g++.dg/diagnostic/pr80473.C: New test.
12801
c3cbcd45
VR
128022017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
12803
12804 * g++.dg/warn/Wextra-semi.C: New test.
12805
8a59d466
JJ
128062017-04-20 Jakub Jelinek <jakub@redhat.com>
12807
12808 PR middle-end/80423
12809 * g++.dg/other/pr80423.C: New test.
12810
a4bb5c57
SKS
128112017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12812
12813 * gcc.dg/pr80170.c: Require ptr32plus.
12814
fe1e7d0e
EB
128152017-04-19 Eric Botcazou <ebotcazou@adacore.com>
12816
12817 PR tree-optimization/80426
12818 * gcc.c-torture/execute/20170419-1.c: New test.
12819
48d811eb
JJ
128202017-04-19 Jakub Jelinek <jakub@redhat.com>
12821
f19e6a9c
JJ
12822 PR debug/80461
12823 * g++.dg/debug/pr80461.C: New test.
12824
541035a6
JJ
12825 PR c++/80459
12826 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
12827 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
12828 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
12829
48d811eb
JJ
12830 PR debug/80436
12831 * g++.dg/opt/pr80436.C: New test.
12832
5249994e
SKS
128332017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12834
12835 * gcc.dg/torture/pr80341.c: Require int32plus.
12836
a16c8d8b 128372017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 12838 Jeff Law <law@redhat.com>
a16c8d8b
EB
12839
12840 * gcc.c-torture/compile/20170419-1.c: New test.
12841
6143c998
TV
128422017-04-19 Tom de Vries <tom@codesourcery.com>
12843
12844 PR testsuite/80221
12845 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
12846 subsequent dg directives.
12847 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
12848 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
12849 * c-c++-common/attr-fallthrough-2.c: Same.
12850 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
12851 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
12852 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
12853 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
12854 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
12855 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
12856 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
12857 * c-c++-common/cilk-plus/CK/errors.c: Same.
12858 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
12859 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
12860 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
12861 * c-c++-common/cpp/pr57580.c: Same.
12862 * c-c++-common/goacc/asyncwait-1.c: Same.
12863 * c-c++-common/goacc/cache-2.c: Same.
12864 * c-c++-common/goacc/declare-2.c: Same.
12865 * c-c++-common/goacc/deviceptr-1.c: Same.
12866 * c-c++-common/goacc/routine-5.c: Same.
12867 * c-c++-common/gomp/clauses-2.c: Same.
12868 * c-c++-common/gomp/ordered-3.c: Same.
12869 * c-c++-common/gomp/pr67501.c: Same.
12870 * c-c++-common/pr20000.c: Same.
12871 * c-c++-common/pr43395.c: Same.
12872 * c-c++-common/pr49706.c: Same.
12873 * c-c++-common/pr77624-1.c: Same.
12874 * c-c++-common/pr77624-2.c: Same.
12875 * c-c++-common/raw-string-14.c: Same.
12876 * c-c++-common/raw-string-16.c: Same.
12877 * c-c++-common/raw-string-3.c: Same.
12878 * c-c++-common/raw-string-4.c: Same.
12879 * c-c++-common/raw-string-5.c: Same.
12880 * c-c++-common/raw-string-6.c: Same.
12881 * g++.dg/abi/mangle41.C: Same.
12882 * g++.dg/conversion/nullptr1.C: Same.
12883 * g++.dg/cpp0x/alias-decl-80296.C: Same.
12884 * g++.dg/cpp0x/auto27.C: Same.
12885 * g++.dg/cpp0x/constexpr-98.C: Same.
12886 * g++.dg/cpp0x/constexpr-diag2.C: Same.
12887 * g++.dg/cpp0x/diag2.C: Same.
12888 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
12889 * g++.dg/cpp0x/nullptr15.C: Same.
12890 * g++.dg/cpp0x/pr31431-2.C: Same.
12891 * g++.dg/cpp0x/pr31431.C: Same.
12892 * g++.dg/cpp0x/pr79118.C: Same.
12893 * g++.dg/cpp0x/static_assert3.C: Same.
12894 * g++.dg/cpp0x/temp_default2.C: Same.
12895 * g++.dg/cpp0x/trailing4.C: Same.
12896 * g++.dg/cpp0x/variadic-ex10.C: Same.
12897 * g++.dg/cpp0x/variadic-ex13.C: Same.
12898 * g++.dg/cpp0x/variadic-ex14.C: Same.
12899 * g++.dg/cpp0x/variadic-ex3.C: Same.
12900 * g++.dg/cpp0x/variadic-ex4.C: Same.
12901 * g++.dg/cpp0x/variadic59.C: Same.
12902 * g++.dg/cpp0x/vt-37737-2.C: Same.
12903 * g++.dg/cpp0x/vt-57397-1.C: Same.
12904 * g++.dg/cpp0x/vt-57397-2.C: Same.
12905 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
12906 * g++.dg/cpp1z/gen-attrs1.C: Same.
12907 * g++.dg/diagnostic/pr71075.C: Same.
12908 * g++.dg/eh/goto2.C: Same.
12909 * g++.dg/eh/goto3.C: Same.
12910 * g++.dg/expr/bitfield4.C: Same.
12911 * g++.dg/expr/bitfield5.C: Same.
12912 * g++.dg/expr/bitfield6.C: Same.
12913 * g++.dg/expr/bool1.C: Same.
12914 * g++.dg/expr/bool3.C: Same.
12915 * g++.dg/expr/cond10.C: Same.
12916 * g++.dg/expr/cond11.C: Same.
12917 * g++.dg/expr/lval3.C: Same.
12918 * g++.dg/expr/lval4.C: Same.
12919 * g++.dg/ext/anon-struct4.C: Same.
12920 * g++.dg/ext/attrib44.C: Same.
12921 * g++.dg/ext/builtin3.C: Same.
12922 * g++.dg/ext/dllimport7.C: Same.
12923 * g++.dg/ext/label5.C: Same.
12924 * g++.dg/ext/no-asm-1.C: Same.
12925 * g++.dg/ext/utf16-4.C: Same.
12926 * g++.dg/ext/vla2.C: Same.
12927 * g++.dg/gomp/block-1.C: Same.
12928 * g++.dg/gomp/block-2.C: Same.
12929 * g++.dg/gomp/block-3.C: Same.
12930 * g++.dg/gomp/block-5.C: Same.
12931 * g++.dg/gomp/linear-2.C: Same.
12932 * g++.dg/gomp/target-1.C: Same.
12933 * g++.dg/gomp/target-2.C: Same.
12934 * g++.dg/gomp/taskgroup-1.C: Same.
12935 * g++.dg/gomp/teams-1.C: Same.
12936 * g++.dg/inherit/pure1.C: Same.
12937 * g++.dg/init/array43.C: Same.
12938 * g++.dg/init/array46.C: Same.
12939 * g++.dg/init/const10.C: Same.
12940 * g++.dg/init/ctor4-1.C: Same.
12941 * g++.dg/init/ctor4.C: Same.
12942 * g++.dg/init/new37.C: Same.
12943 * g++.dg/init/pr25811.C: Same.
12944 * g++.dg/init/pr29043.C: Same.
12945 * g++.dg/init/pr29571.C: Same.
12946 * g++.dg/lookup/duperr1.C: Same.
12947 * g++.dg/lookup/error1.C: Same.
12948 * g++.dg/lookup/koenig5.C: Same.
12949 * g++.dg/lookup/pr77549.C: Same.
12950 * g++.dg/lookup/suggestions1.C: Same.
12951 * g++.dg/lookup/using16.C: Same.
12952 * g++.dg/lookup/using7.C: Same.
12953 * g++.dg/other/anon-union3.C: Same.
12954 * g++.dg/other/array2.C: Same.
12955 * g++.dg/other/error13.C: Same.
12956 * g++.dg/other/error34.C: Same.
12957 * g++.dg/overload/builtin1.C: Same.
12958 * g++.dg/overload/conv-op1.C: Same.
12959 * g++.dg/overload/error3.C: Same.
12960 * g++.dg/overload/koenig1.C: Same.
12961 * g++.dg/overload/operator5.C: Same.
12962 * g++.dg/overload/template5.C: Same.
12963 * g++.dg/overload/unknown1.C: Same.
12964 * g++.dg/overload/using2.C: Same.
12965 * g++.dg/parse/constructor1.C: Same.
12966 * g++.dg/parse/crash36.C: Same.
12967 * g++.dg/parse/crash63.C: Same.
12968 * g++.dg/parse/error11.C: Same.
12969 * g++.dg/parse/error12.C: Same.
12970 * g++.dg/parse/error14.C: Same.
12971 * g++.dg/parse/error2.C: Same.
12972 * g++.dg/parse/error21.C: Same.
12973 * g++.dg/parse/error26.C: Same.
12974 * g++.dg/parse/error36.C: Same.
12975 * g++.dg/parse/friend12.C: Same.
12976 * g++.dg/parse/invalid-op1.C: Same.
12977 * g++.dg/parse/missing-template1.C: Same.
12978 * g++.dg/parse/parser-pr28152-2.C: Same.
12979 * g++.dg/parse/parser-pr28152.C: Same.
12980 * g++.dg/parse/pr16696-permissive.C: Same.
12981 * g++.dg/parse/pr16696.C: Same.
12982 * g++.dg/parse/pr69628.C: Same.
12983 * g++.dg/parse/ret-type2.C: Same.
12984 * g++.dg/parse/specialization1.C: Same.
12985 * g++.dg/parse/template3.C: Same.
12986 * g++.dg/parse/template9.C: Same.
12987 * g++.dg/parse/typename11.C: Same.
12988 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
12989 * g++.dg/pr45330.C: Same.
12990 * g++.dg/rtti/typeid6.C: Same.
12991 * g++.dg/spellcheck-fields.C: Same.
12992 * g++.dg/spellcheck-typenames.C: Same.
12993 * g++.dg/tc1/dr108.C: Same.
12994 * g++.dg/tc1/dr147.C: Same.
12995 * g++.dg/template/arg7.C: Same.
12996 * g++.dg/template/conv11.C: Same.
12997 * g++.dg/template/crash13.C: Same.
12998 * g++.dg/template/crash55.C: Same.
12999 * g++.dg/template/dependent-expr5.C: Same.
13000 * g++.dg/template/error17.C: Same.
13001 * g++.dg/template/error33.C: Same.
13002 * g++.dg/template/error4.C: Same.
13003 * g++.dg/template/error50.C: Same.
13004 * g++.dg/template/error53.C: Same.
13005 * g++.dg/template/friend.C: Same.
13006 * g++.dg/template/func2.C: Same.
13007 * g++.dg/template/local6.C: Same.
13008 * g++.dg/template/member5.C: Same.
13009 * g++.dg/template/meminit1.C: Same.
13010 * g++.dg/template/nested3.C: Same.
13011 * g++.dg/template/nontype6.C: Same.
13012 * g++.dg/template/overload12.C: Same.
13013 * g++.dg/template/ptrmem8.C: Same.
13014 * g++.dg/template/qualified-id1.C: Same.
13015 * g++.dg/template/spec15.C: Same.
13016 * g++.dg/template/static1.C: Same.
13017 * g++.dg/template/static10.C: Same.
13018 * g++.dg/template/static2.C: Same.
13019 * g++.dg/template/ttp25.C: Same.
13020 * g++.dg/template/typedef2.C: Same.
13021 * g++.dg/template/typename2.C: Same.
13022 * g++.dg/template/unify10.C: Same.
13023 * g++.dg/template/unify6.C: Same.
13024 * g++.dg/template/unify7.C: Same.
13025 * g++.dg/template/unify9.C: Same.
13026 * g++.dg/template/varmod1.C: Same.
13027 * g++.dg/ubsan/div-by-zero-1.C: Same.
13028 * g++.dg/ubsan/pr63956.C: Same.
13029 * g++.dg/warn/Waddress-1.C: Same.
13030 * g++.dg/warn/Wconversion2.C: Same.
13031 * g++.dg/warn/Wnull-conversion-1.C: Same.
13032 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
13033 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
13034 * g++.dg/warn/Wswitch-1.C: Same.
13035 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
13036 * g++.dg/warn/Wtype-limits.C: Same.
13037 * g++.dg/warn/Wunused-parm-5.C: Same.
13038 * g++.dg/warn/deprecated-6.C: Same.
13039 * g++.dg/warn/deprecated.C: Same.
13040 * g++.dg/warn/incomplete1.C: Same.
13041 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
13042 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
13043 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
13044 * g++.dg/warn/overflow-warn-1.C: Same.
13045 * g++.dg/warn/overflow-warn-3.C: Same.
13046 * g++.dg/warn/overflow-warn-4.C: Same.
13047 * g++.dg/warn/pr12242.C: Same.
13048 * g++.dg/warn/pr30551-2.C: Same.
13049 * g++.dg/warn/pr30551.C: Same.
13050 * g++.old-deja/g++.benjamin/16077.C: Same.
13051 * g++.old-deja/g++.bob/inherit1.C: Same.
13052 * g++.old-deja/g++.brendan/crash56.C: Same.
13053 * g++.old-deja/g++.brendan/template17.C: Same.
13054 * g++.old-deja/g++.eh/ctor1.C: Same.
13055 * g++.old-deja/g++.jason/bool5.C: Same.
13056 * g++.old-deja/g++.jason/cond.C: Same.
13057 * g++.old-deja/g++.jason/operator.C: Same.
13058 * g++.old-deja/g++.jason/pmf5.C: Same.
13059 * g++.old-deja/g++.law/ctors5.C: Same.
13060 * g++.old-deja/g++.law/missed-error2.C: Same.
13061 * g++.old-deja/g++.law/operators9.C: Same.
13062 * g++.old-deja/g++.law/temps1.C: Same.
13063 * g++.old-deja/g++.mike/for2.C: Same.
13064 * g++.old-deja/g++.mike/ns5.C: Same.
13065 * g++.old-deja/g++.mike/ns7.C: Same.
13066 * g++.old-deja/g++.mike/p10769b.C: Same.
13067 * g++.old-deja/g++.niklas/t120.C: Same.
13068 * g++.old-deja/g++.niklas/t121.C: Same.
13069 * g++.old-deja/g++.ns/koenig5.C: Same.
13070 * g++.old-deja/g++.oliva/overload1.C: Same.
13071 * g++.old-deja/g++.other/crash24.C: Same.
13072 * g++.old-deja/g++.other/crash25.C: Same.
13073 * g++.old-deja/g++.other/decl5.C: Same.
13074 * g++.old-deja/g++.other/lineno5.C: Same.
13075 * g++.old-deja/g++.other/null3.C: Same.
13076 * g++.old-deja/g++.other/overcnv2.C: Same.
13077 * g++.old-deja/g++.other/ptrmem7.C: Same.
13078 * g++.old-deja/g++.other/typename1.C: Same.
13079 * g++.old-deja/g++.other/vaarg3.C: Same.
13080 * g++.old-deja/g++.pt/crash10.C: Same.
13081 * g++.old-deja/g++.pt/crash28.C: Same.
13082 * g++.old-deja/g++.pt/crash38.C: Same.
13083 * g++.old-deja/g++.pt/explicit70.C: Same.
13084 * g++.old-deja/g++.pt/explicit77.C: Same.
13085 * g++.old-deja/g++.pt/expr2.C: Same.
13086 * g++.old-deja/g++.pt/spec5.C: Same.
13087 * g++.old-deja/g++.pt/spec6.C: Same.
13088 * g++.old-deja/g++.pt/typename3.C: Same.
13089 * g++.old-deja/g++.pt/typename5.C: Same.
13090 * g++.old-deja/g++.pt/typename6.C: Same.
13091 * g++.old-deja/g++.pt/typename7.C: Same.
13092 * g++.old-deja/g++.pt/unify4.C: Same.
13093 * g++.old-deja/g++.pt/unify8.C: Same.
13094 * g++.old-deja/g++.pt/vaarg3.C: Same.
13095 * g++.old-deja/g++.robertl/eb22.C: Same.
13096 * g++.old-deja/g++.robertl/eb4.C: Same.
13097 * g++.old-deja/g++.robertl/eb44.C: Same.
13098 * g++.old-deja/g++.robertl/eb69.C: Same.
13099 * g++.old-deja/g++.robertl/eb98.C: Same.
13100 * gcc.dg/20031223-1.c: Same.
13101 * gcc.dg/940510-1.c: Same.
13102 * gcc.dg/990506-0.c: Same.
13103 * gcc.dg/Walloca-1.c: Same.
13104 * gcc.dg/Walloca-2.c: Same.
13105 * gcc.dg/Wconversion-integer.c: Same.
13106 * gcc.dg/Wcxx-compat-8.c: Same.
13107 * gcc.dg/Wimplicit-int-1.c: Same.
13108 * gcc.dg/Wimplicit-int-2.c: Same.
13109 * gcc.dg/Wimplicit-int-4.c: Same.
13110 * gcc.dg/Wpointer-sign-Wall.c: Same.
13111 * gcc.dg/Wpointer-sign-pedantic.c: Same.
13112 * gcc.dg/Wshadow-1.c: Same.
13113 * gcc.dg/Wshadow-3.c: Same.
13114 * gcc.dg/Wswitch-enum-error.c: Same.
13115 * gcc.dg/Wswitch-enum.c: Same.
13116 * gcc.dg/Wswitch-error.c: Same.
13117 * gcc.dg/Wswitch.c: Same.
13118 * gcc.dg/Wtype-limits-Wextra.c: Same.
13119 * gcc.dg/Wtype-limits.c: Same.
13120 * gcc.dg/Wvla-larger-than-2.c: Same.
13121 * gcc.dg/anon-struct-5.c: Same.
13122 * gcc.dg/array-10.c: Same.
13123 * gcc.dg/array-11.c: Same.
13124 * gcc.dg/array-15.c: Same.
13125 * gcc.dg/array-2.c: Same.
13126 * gcc.dg/array-8.c: Same.
13127 * gcc.dg/array-const-2.c: Same.
13128 * gcc.dg/array-const-3.c: Same.
13129 * gcc.dg/bitfld-1.c: Same.
13130 * gcc.dg/bitfld-8.c: Same.
13131 * gcc.dg/builtin-redefine.c: Same.
13132 * gcc.dg/c11-noreturn-1.c: Same.
13133 * gcc.dg/c11-noreturn-2.c: Same.
13134 * gcc.dg/c11-static-assert-3.c: Same.
13135 * gcc.dg/c90-arraydecl-1.c: Same.
13136 * gcc.dg/c90-complex-1.c: Same.
13137 * gcc.dg/c90-complit-1.c: Same.
13138 * gcc.dg/c90-const-expr-11.c: Same.
13139 * gcc.dg/c90-const-expr-7.c: Same.
13140 * gcc.dg/c90-const-expr-8.c: Same.
13141 * gcc.dg/c90-enum-comma-1.c: Same.
13142 * gcc.dg/c90-flex-array-1.c: Same.
13143 * gcc.dg/c90-hexfloat-1.c: Same.
13144 * gcc.dg/c90-idem-qual-1.c: Same.
13145 * gcc.dg/c90-idem-qual-2.c: Same.
13146 * gcc.dg/c90-idem-qual-3.c: Same.
13147 * gcc.dg/c90-mixdecl-1.c: Same.
13148 * gcc.dg/c90-restrict-1.c: Same.
13149 * gcc.dg/c90-return-1.c: Same.
13150 * gcc.dg/c99-array-nonobj-1.c: Same.
13151 * gcc.dg/c99-arraydecl-1.c: Same.
13152 * gcc.dg/c99-complex-1.c: Same.
13153 * gcc.dg/c99-complex-2.c: Same.
13154 * gcc.dg/c99-complit-2.c: Same.
13155 * gcc.dg/c99-const-expr-7.c: Same.
13156 * gcc.dg/c99-const-expr-8.c: Same.
13157 * gcc.dg/c99-flex-array-3.c: Same.
13158 * gcc.dg/c99-flex-array-7.c: Same.
13159 * gcc.dg/c99-flex-array-typedef-7.c: Same.
13160 * gcc.dg/c99-impl-decl-1.c: Same.
13161 * gcc.dg/c99-impl-int-1.c: Same.
13162 * gcc.dg/c99-impl-int-2.c: Same.
13163 * gcc.dg/c99-init-3.c: Same.
13164 * gcc.dg/c99-restrict-1.c: Same.
13165 * gcc.dg/c99-return-1.c: Same.
13166 * gcc.dg/c99-tag-1.c: Same.
13167 * gcc.dg/c99-tag-3.c: Same.
13168 * gcc.dg/call-diag-2.c: Same.
13169 * gcc.dg/cpp/19940712-1.c: Same.
13170 * gcc.dg/cpp/19951025-1.c: Same.
13171 * gcc.dg/cpp/19990413-1.c: Same.
13172 * gcc.dg/cpp/direct2.c: Same.
13173 * gcc.dg/cpp/direct2s.c: Same.
13174 * gcc.dg/cpp/pr28709.c: Same.
13175 * gcc.dg/cpp/pr61854-c90.c: Same.
13176 * gcc.dg/cpp/pr61854-c94.c: Same.
13177 * gcc.dg/cpp/pragma-1.c: Same.
13178 * gcc.dg/cpp/pragma-2.c: Same.
13179 * gcc.dg/cpp/trad/escaped-eof.c: Same.
13180 * gcc.dg/cpp/trad/literals-2.c: Same.
13181 * gcc.dg/cpp/warn-comments-2.c: Same.
13182 * gcc.dg/cpp/warn-comments-3.c: Same.
13183 * gcc.dg/cpp/warn-comments.c: Same.
13184 * gcc.dg/cpp/warn-long-long-2.c: Same.
13185 * gcc.dg/cpp/warn-long-long.c: Same.
13186 * gcc.dg/cpp/warn-redefined-2.c: Same.
13187 * gcc.dg/cpp/warn-redefined.c: Same.
13188 * gcc.dg/darwin-cfstring-2.c: Same.
13189 * gcc.dg/darwin-cfstring-format-1.c: Same.
13190 * gcc.dg/decl-9.c: Same.
13191 * gcc.dg/declspec-1.c: Same.
13192 * gcc.dg/declspec-10.c: Same.
13193 * gcc.dg/declspec-11.c: Same.
13194 * gcc.dg/declspec-13.c: Same.
13195 * gcc.dg/declspec-18.c: Same.
13196 * gcc.dg/declspec-4.c: Same.
13197 * gcc.dg/declspec-5.c: Same.
13198 * gcc.dg/declspec-6.c: Same.
13199 * gcc.dg/declspec-8.c: Same.
13200 * gcc.dg/deprecated-4.c: Same.
13201 * gcc.dg/deprecated.c: Same.
13202 * gcc.dg/dfp/composite-type.c: Same.
13203 * gcc.dg/empty-source-2.c: Same.
13204 * gcc.dg/empty-source-3.c: Same.
13205 * gcc.dg/format/attr-6.c: Same.
13206 * gcc.dg/format/branch-1.c: Same.
13207 * gcc.dg/format/c90-printf-1.c: Same.
13208 * gcc.dg/format/c90-strftime-2.c: Same.
13209 * gcc.dg/format/c99-strftime-1.c: Same.
13210 * gcc.dg/format/cmn-err-1.c: Same.
13211 * gcc.dg/format/few-1.c: Same.
13212 * gcc.dg/format/ms_branch-1.c: Same.
13213 * gcc.dg/format/ms_unnamed-1.c: Same.
13214 * gcc.dg/format/ms_va-1.c: Same.
13215 * gcc.dg/format/unnamed-1.c: Same.
13216 * gcc.dg/format/va-1.c: Same.
13217 * gcc.dg/format/xopen-1.c: Same.
13218 * gcc.dg/funcdef-var-1.c: Same.
13219 * gcc.dg/funcdef-var-2.c: Same.
13220 * gcc.dg/gnu89-const-expr-1.c: Same.
13221 * gcc.dg/gnu89-const-expr-2.c: Same.
13222 * gcc.dg/gnu90-const-expr-1.c: Same.
13223 * gcc.dg/gnu99-const-expr-1.c: Same.
13224 * gcc.dg/gnu99-const-expr-2.c: Same.
13225 * gcc.dg/gnu99-init-2.c: Same.
13226 * gcc.dg/gomp/_Atomic-5.c: Same.
13227 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
13228 * gcc.dg/gomp/atomic-5.c: Same.
13229 * gcc.dg/gomp/linear-1.c: Same.
13230 * gcc.dg/gomp/pr67500.c: Same.
13231 * gcc.dg/init-bad-1.c: Same.
13232 * gcc.dg/init-bad-2.c: Same.
13233 * gcc.dg/init-bad-3.c: Same.
13234 * gcc.dg/init-string-1.c: Same.
13235 * gcc.dg/label-compound-stmt-1.c: Same.
13236 * gcc.dg/label-decl-2.c: Same.
13237 * gcc.dg/label-decl-4.c: Same.
13238 * gcc.dg/large-size-array-2.c: Same.
13239 * gcc.dg/large-size-array-4.c: Same.
13240 * gcc.dg/lvalue-6.c: Same.
13241 * gcc.dg/m-un-2.c: Same.
13242 * gcc.dg/multiple-overflow-warn-1.c: Same.
13243 * gcc.dg/multiple-overflow-warn-2.c: Same.
13244 * gcc.dg/multiple-overflow-warn-3.c: Same.
13245 * gcc.dg/nested-redef-1.c: Same.
13246 * gcc.dg/no-asm-1.c: Same.
13247 * gcc.dg/no-asm-3.c: Same.
13248 * gcc.dg/no-asm-4.c: Same.
13249 * gcc.dg/noncompile/20010524-1.c: Same.
13250 * gcc.dg/noncompile/incomplete-5.c: Same.
13251 * gcc.dg/noncompile/pr44517.c: Same.
13252 * gcc.dg/noncompile/pr52290.c: Same.
13253 * gcc.dg/noreturn-1.c: Same.
13254 * gcc.dg/overflow-warn-1.c: Same.
13255 * gcc.dg/overflow-warn-2.c: Same.
13256 * gcc.dg/overflow-warn-3.c: Same.
13257 * gcc.dg/overflow-warn-4.c: Same.
13258 * gcc.dg/parm-mismatch-1.c: Same.
13259 * gcc.dg/parser-pr28152-2.c: Same.
13260 * gcc.dg/parser-pr28152.c: Same.
13261 * gcc.dg/pedwarn-init.c: Same.
13262 * gcc.dg/pointer-arith-2.c: Same.
13263 * gcc.dg/pointer-arith-3.c: Same.
13264 * gcc.dg/pointer-arith-4.c: Same.
13265 * gcc.dg/pr14475.c: Same.
13266 * gcc.dg/pr18596-3.c: Same.
13267 * gcc.dg/pr18809-1.c: Same.
13268 * gcc.dg/pr27953.c: Same.
13269 * gcc.dg/pr30457.c: Same.
13270 * gcc.dg/pr30551-2.c: Same.
13271 * gcc.dg/pr30551-3.c: Same.
13272 * gcc.dg/pr30551-4.c: Same.
13273 * gcc.dg/pr30551-5.c: Same.
13274 * gcc.dg/pr30551-6.c: Same.
13275 * gcc.dg/pr30551.c: Same.
13276 * gcc.dg/pr36997.c: Same.
13277 * gcc.dg/pr41842.c: Same.
13278 * gcc.dg/pr48552-1.c: Same.
13279 * gcc.dg/pr48552-2.c: Same.
13280 * gcc.dg/pr59717.c: Same.
13281 * gcc.dg/pr61077.c: Same.
13282 * gcc.dg/pr61096-1.c: Same.
13283 * gcc.dg/pr63626.c: Same.
13284 * gcc.dg/pr64223-1.c: Same.
13285 * gcc.dg/pr64223-2.c: Same.
13286 * gcc.dg/pr8788-1.c: Same.
13287 * gcc.dg/pr8927-1.c: Same.
13288 * gcc.dg/pragma-darwin.c: Same.
13289 * gcc.dg/pragma-diag-5.c: Same.
13290 * gcc.dg/pragma-message.c: Same.
13291 * gcc.dg/redecl-1.c: Same.
13292 * gcc.dg/simd-1.c: Same.
13293 * gcc.dg/simd-5.c: Same.
13294 * gcc.dg/simd-6.c: Same.
13295 * gcc.dg/spellcheck-fields.c: Same.
13296 * gcc.dg/spellcheck-typenames.c: Same.
13297 * gcc.dg/struct-semi-2.c: Same.
13298 * gcc.dg/struct-semi-3.c: Same.
13299 * gcc.dg/transparent-union-3.c: Same.
13300 * gcc.dg/ucnid-8.c: Same.
13301 * gcc.dg/uninit-pr19430-O0.c: Same.
13302 * gcc.dg/uninit-pr19430.c: Same.
13303 * gcc.dg/uninit-pr20644-O0.c: Same.
13304 * gcc.dg/utf-dflt.c: Same.
13305 * gcc.dg/utf-dflt2.c: Same.
13306 * gcc.dg/utf16-4.c: Same.
13307 * gcc.dg/vla-11.c: Same.
13308 * gcc.dg/vla-20.c: Same.
13309 * gcc.dg/vla-init-1.c: Same.
13310 * gcc.dg/vla-init-2.c: Same.
13311 * gcc.dg/vla-init-3.c: Same.
13312 * gcc.dg/weak/weak-6.c: Same.
13313 * gcc.dg/weak/weak-7.c: Same.
13314 * gcc.dg/wtr-int-type-1.c: Same.
13315 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
13316 * gcc.target/arm/polytypes.c: Same.
13317 * gcc.target/i386/spellcheck-options-4.c: Same.
13318 * gcc.target/powerpc/20030218-1.c: Same.
13319 * gcc.target/sh/pr21255-4.c: Same.
13320 * gcc.test-framework/dg-error-exp-XP.c: Same.
13321 * gfortran.dg/array_constructor_30.f03: Same.
13322 * gfortran.dg/class_30.f90: Same.
13323 * gfortran.dg/goacc/subarrays.f95: Same.
13324 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
13325 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
13326 * gfortran.dg/intrinsic_std_1.f90: Same.
13327 * gfortran.dg/pr70006.f90: Same.
13328 * gfortran.dg/warning-directive-1.F90: Same.
13329 * gfortran.dg/warning-directive-2.F90: Same.
13330 * gfortran.dg/warning-directive-3.F90: Same.
13331 * gfortran.dg/warning-directive-4.F90: Same.
13332 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
13333 * obj-c++.dg/class-extension-1.mm: Same.
13334 * obj-c++.dg/class-extension-2.mm: Same.
13335 * obj-c++.dg/class-protocol-1.mm: Same.
13336 * obj-c++.dg/cxx-ivars-1.mm: Same.
13337 * obj-c++.dg/duplicate-class-1.mm: Same.
13338 * obj-c++.dg/exceptions-3.mm: Same.
13339 * obj-c++.dg/exceptions-4.mm: Same.
13340 * obj-c++.dg/exceptions-5.mm: Same.
13341 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
13342 * obj-c++.dg/fsf-package-0.m: Same.
13343 * obj-c++.dg/invalid-type-1.mm: Same.
13344 * obj-c++.dg/method-12.mm: Same.
13345 * obj-c++.dg/method-13.mm: Same.
13346 * obj-c++.dg/method-15.mm: Same.
13347 * obj-c++.dg/method-16.mm: Same.
13348 * obj-c++.dg/method-6.mm: Same.
13349 * obj-c++.dg/method-7.mm: Same.
13350 * obj-c++.dg/property/at-property-1.mm: Same.
13351 * obj-c++.dg/property/at-property-14.mm: Same.
13352 * obj-c++.dg/property/at-property-17.mm: Same.
13353 * obj-c++.dg/property/at-property-21.mm: Same.
13354 * obj-c++.dg/property/at-property-5.mm: Same.
13355 * obj-c++.dg/property/dotsyntax-4.mm: Same.
13356 * obj-c++.dg/property/dynamic-3.mm: Same.
13357 * obj-c++.dg/property/dynamic-4.mm: Same.
13358 * obj-c++.dg/property/property-neg-1.mm: Same.
13359 * obj-c++.dg/property/property-neg-6.mm: Same.
13360 * obj-c++.dg/property/synthesize-11.mm: Same.
13361 * obj-c++.dg/property/synthesize-5.mm: Same.
13362 * obj-c++.dg/property/synthesize-6.mm: Same.
13363 * obj-c++.dg/proto-lossage-4.mm: Same.
13364 * obj-c++.dg/protocol-qualifier-2.mm: Same.
13365 * obj-c++.dg/strings/strings-1.mm: Same.
13366 * obj-c++.dg/super-class-1.mm: Same.
13367 * obj-c++.dg/syntax-error-6.mm: Same.
13368 * obj-c++.dg/syntax-error-7.mm: Same.
13369 * obj-c++.dg/syntax-error-9.mm: Same.
13370 * obj-c++.dg/try-catch-13.mm: Same.
13371 * objc.dg/attributes/method-noreturn-1.m: Same.
13372 * objc.dg/bad-receiver-type-2.m: Same.
13373 * objc.dg/bad-receiver-type.m: Same.
13374 * objc.dg/call-super-2.m: Same.
13375 * objc.dg/class-2.m: Same.
13376 * objc.dg/class-extension-1.m: Same.
13377 * objc.dg/class-extension-2.m: Same.
13378 * objc.dg/class-protocol-1.m: Same.
13379 * objc.dg/desig-init-1.m: Same.
13380 * objc.dg/duplicate-class-1.m: Same.
13381 * objc.dg/exceptions-3.m: Same.
13382 * objc.dg/exceptions-4.m: Same.
13383 * objc.dg/exceptions-5.m: Same.
13384 * objc.dg/foreach-6.m: Same.
13385 * objc.dg/foreach-7.m: Same.
13386 * objc.dg/fsf-nsstring-format-1.m: Same.
13387 * objc.dg/fsf-package-0.m: Same.
13388 * objc.dg/invalid-type-1.m: Same.
13389 * objc.dg/method-11.m: Same.
13390 * objc.dg/method-19.m: Same.
13391 * objc.dg/method-2.m: Same.
13392 * objc.dg/method-20.m: Same.
13393 * objc.dg/method-5.m: Same.
13394 * objc.dg/method-6.m: Same.
13395 * objc.dg/method-7.m: Same.
13396 * objc.dg/method-9.m: Same.
13397 * objc.dg/missing-proto-3.m: Same.
13398 * objc.dg/private-1.m: Same.
13399 * objc.dg/property/at-property-1.m: Same.
13400 * objc.dg/property/at-property-14.m: Same.
13401 * objc.dg/property/at-property-17.m: Same.
13402 * objc.dg/property/at-property-21.m: Same.
13403 * objc.dg/property/at-property-5.m: Same.
13404 * objc.dg/property/dynamic-3.m: Same.
13405 * objc.dg/property/dynamic-4.m: Same.
13406 * objc.dg/property/property-neg-1.m: Same.
13407 * objc.dg/property/property-neg-6.m: Same.
13408 * objc.dg/property/synthesize-11.m: Same.
13409 * objc.dg/property/synthesize-5.m: Same.
13410 * objc.dg/property/synthesize-6.m: Same.
13411 * objc.dg/proto-hier-1.m: Same.
13412 * objc.dg/proto-lossage-4.m: Same.
13413 * objc.dg/protocol-qualifier-2.m: Same.
13414 * objc.dg/strings/strings-1.m: Same.
13415 * objc.dg/type-size-1.m: Same.
13416
d904a983
JL
134172017-04-18 Jeff Law <law@redhat.com>
13418
13419 PR target/74563
13420 * gcc.target/mips/pr74563: New test.
13421
0155ed56
JJ
134222017-04-18 Jakub Jelinek <jakub@redhat.com>
13423
13424 PR tree-optimization/80443
13425 * gcc.c-torture/compile/pr80443.c: New test.
13426
f380f608
RS
134272017-04-18 Richard Sandiford <richard.sandiford@arm.com>
13428
13429 PR rtl-optimization/80357
13430 * gcc.c-torture/compile/pr80357.c: New test.
13431
dd68669b
JL
134322017-04-18 Jeff Law <law@redhat.com>
13433
13434 PR middle-end/80422
13435 * gcc.c-torture/compile/pr80422.c: New test.
13436
1cda61fc
JJ
134372017-04-18 Jakub Jelinek <jakub@redhat.com>
13438
13439 PR debug/80263
13440 * gcc.dg/debug/dwarf2/pr80263.c: New test.
13441
19970253
MM
134422017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13443
13444 PR target/80099
13445 * gcc.target/powerpc/pr80099-1.c: New test.
13446 * gcc.target/powerpc/pr80099-2.c: Likewise.
13447 * gcc.target/powerpc/pr80099-3.c: Likewise.
13448 * gcc.target/powerpc/pr80099-4.c: Likewise.
13449 * gcc.target/powerpc/pr80099-5.c: Likewise.
13450
8487c9a5
JJ
134512017-04-18 Jakub Jelinek <jakub@redhat.com>
13452
3b5fb3cb
JJ
13453 PR sanitizer/80444
13454 * gcc.dg/sancov/pr80444.c: New test.
13455
8487c9a5
JJ
13456 PR middle-end/79788
13457 PR middle-end/80375
13458 * gcc.dg/pr79788-1.c: New test.
13459 * gcc.dg/pr79788-2.c: New test.
13460
be7c73ae
MP
134612017-04-18 Marek Polacek <polacek@redhat.com>
13462
13463 PR c++/80244 - ICE with attribute in template alias.
13464 * g++.dg/cpp0x/alias-decl-59.C: New test.
13465
d6e3e8a5
MP
13466 PR c++/80241 - ICE with alignas pack expansion.
13467 * g++.dg/cpp0x/alignas11.C: New test.
13468
1adb82e1
BE
134692017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
13470
13471 PR c++/80287
13472 * g++.dg/lto/pr80287_0.C: New test.
13473
fb5e5621
KN
134742017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
13475
13476 PR target/80315
13477 * gcc.target/powerpc/pr80315-1.c: New test.
13478 * gcc.target/powerpc/pr80315-2.c: New test.
13479 * gcc.target/powerpc/pr80315-3.c: New test.
13480 * gcc.target/powerpc/pr80315-4.c: New test.
13481
afeaeb70
TV
134822017-04-16 Tom de Vries <tom@codesourcery.com>
13483
13484 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
13485 directive.
13486 * g++.dg/parse/error3.C: Same.
13487 * g++.old-deja/g++.pt/niklas01a.C: Same.
13488 * gcc.dg/990506-0.c: Same.
13489 * gcc.dg/cpp/19990413-1.c: Same.
13490 * gcc.dg/cpp/pragma-1.c: Same.
13491 * gcc.dg/cpp/pragma-2.c: Same.
13492 * gcc.dg/m-un-2.c: Same.
13493 * objc.dg/private-1.m: Same.
13494
604f37cd
UB
134952017-04-15 Uros Bizjak <ubizjak@gmail.com>
13496
13497 * gcc.dg/pr54669.c: Fix dg-do directive.
13498 * gcc.dg/pr78582.c: Ditto.
13499 * gcc.dg/pr80020.c: Ditto.
13500 * gcc.dg/torture/pr57993-2.cpp: Ditto.
13501 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
13502 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
13503 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
13504 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
13505 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
13506 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
13507 * gcc.dg/tree-ssa/pr79352.c: Ditto.
13508 * gcc.dg/tree-ssa/pr79376.c: Ditto.
13509 * gcc.dg/tree-ssa/pr79691.c: Ditto.
13510
35cfdb17
DH
135112017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
13512
604f37cd 13513 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
13514 * gfortran.dg/generic_29.f90: Likewise.
13515 * gfortran.dg/goacc/multi-clause.f90: Likewise.
13516 * gfortran.dg/pr41922.f90: Likewise.
13517 * gfortran.dg/pr70006.f90: Likewise.
13518
f378be38
SB
135192017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
13520
13521 PR tree-optimization/66612
13522 * gcc.target/powerpc/20050830-1.c: Remove xfail.
13523
43076492
JW
135242017-04-14 Janus Weil <janus@gcc.gnu.org>
13525
13526 PR fortran/80361
13527 * gfortran.dg/class_62.f90: New test case.
13528
dd3d6a42
AB
135292017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
13530
13531 * gcc.target/arc/loop-1.c: New file.
13532
31a07c81
MM
135332017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13534
13535 PR target/80098
13536 * gcc.target/powerpc/pr80098-1.c: New test.
13537 * gcc.target/powerpc/pr80098-2.c: Likewise.
13538 * gcc.target/powerpc/pr80098-3.c: Likewise.
13539 * gcc.target/powerpc/pr80098-4.c: Likewise.
13540
09956017
JJ
135412017-04-13 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR sanitizer/80403
13544 * g++.dg/ubsan/pr80403-2.C: New test.
13545
bc042396
VM
135462017-04-13 Vladimir Makarov <vmakarov@redhat.com>
13547
13548 PR rtl-optimization/80343
13549 * gcc.target/powerpc/pr80343.c: New.
13550
abac4c34
DK
135512017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
13552
13553 PR sanitizer/80414
13554 * c-c++-common/ubsan/bounds-15.c: New test.
13555
43a3aa03
RB
135562017-04-13 Richard Biener <rguenther@suse.de>
13557
13558 PR testsuite/80416
13559 * g++.dg/torture/pr79671.C: Fix asm constraints.
13560
031fbdb9
JJ
135612017-04-13 Jakub Jelinek <jakub@redhat.com>
13562
13563 PR debug/80321
13564 * gcc.dg/debug/pr80321.c: New test.
13565
135662017-04-13 Eric Botcazou <ebotcazou@adacore.com>
13567
13568 * gnat.dg/debug10.adb: New test.
13569 * gnat.dg/debug10_pkg.ads: New helper.
13570
76873758
JJ
135712017-04-12 Jakub Jelinek <jakub@redhat.com>
13572
deed3da9
JJ
13573 PR tree-optimization/79390
13574 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
13575
b96a3e11
JJ
13576 PR sanitizer/80403
13577 PR sanitizer/80404
13578 PR sanitizer/80405
13579 * g++.dg/ubsan/pr80403.C: New test.
13580 * g++.dg/ubsan/pr80404.C: New test.
13581 * g++.dg/ubsan/pr80405.C: New test.
13582
76873758
JJ
13583 PR c/80163
13584 * gcc.dg/torture/pr80163.c: New test.
13585
940c9a7c 135862017-04-12 Richard Biener <rguenther@suse.de>
76873758 13587 Jeff Law <law@redhat.com>
940c9a7c
RB
13588
13589 PR tree-optimization/80359
13590 * gcc.dg/torture/pr80359.c: New testcase.
13591
350792ff 135922017-04-12 Richard Biener <rguenther@suse.de>
76873758 13593 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
13594
13595 PR middle-end/79671
13596 * g++.dg/torture/pr79671.C: New testcase.
13597 * g++.dg/lto/pr79671_0.C: Likewise.
13598 * g++.dg/lto/pr79671_1.c: Likewise.
13599
d62e6f10
JJ
136002017-04-12 Jakub Jelinek <jakub@redhat.com>
13601
13602 PR sanitizer/80349
13603 * g++.dg/ubsan/pr80349.C: New test.
13604
8585103f
JJ
136052017-04-11 Jakub Jelinek <jakub@redhat.com>
13606
347e1f77
JJ
13607 PR c++/80370
13608 * g++.dg/cpp1z/decomp28.C: New test.
13609
df1c878e
JJ
13610 PR middle-end/80100
13611 * gcc.dg/pr80100.c: New test.
13612
8585103f
JJ
13613 PR rtl-optimization/80385
13614 * g++.dg/opt/pr80385.C: New test.
13615
c6cf6ef7
ML
136162017-04-11 Martin Liska <mliska@suse.cz>
13617
13618 PR ipa/80212
13619 * g++.dg/ipa/pr80212.C: New test.
13620
3812f460
MS
136212017-04-11 Martin Sebor <msebor@redhat.com>
13622
13623 PR middle-end/80364
13624 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
13625
9f679370
ML
136262017-04-11 Martin Liska <mliska@suse.cz>
13627
13628 PR sanitizer/70878
13629 * gcc.dg/ubsan/pr70878.c: New test.
13630
82665822
JJ
136312017-04-11 Jakub Jelinek <jakub@redhat.com>
13632
cb278caa
JJ
13633 PR target/80381
13634 * gcc.target/i386/pr80381.c: New test.
13635
82665822
JJ
13636 PR c++/80363
13637 * g++.dg/ext/pr80363.C: New test.
13638
abde687a
SKS
136392017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13640
13641 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
13642 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
13643 Add avr-*-* to non-lp64 selector.
13644
13e6ec34
MS
136452017-04-10 Martin Sebor <msebor@redhat.com>
13646
13647 * gcc.dg/pr40340-3.c: Adjust directive pattern.
13648 * gcc.dg/pr40340-4.c: Same.
13649
a2cb1196
NK
136502017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
13651
13e6ec34 13652 PR fortran/69498
a2cb1196
NK
13653 * gfortran.dg/submodule_unexp.f90: Modified test
13654 to account for new error.
13655 * gfortran.dg/submodule_twice.f90: New Test
13656
b447b28c
JJ
136572017-04-10 Jakub Jelinek <jakub@redhat.com>
13658
13659 PR c++/80176
13660 * g++.dg/init/ref23.C: New test.
13661
3bbd6768
TK
136622017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13663
13664 PR tree-optimization/80304
13665 * gfortran.dg/do_concurrent_4.f90: New test case.
13666
99827b5c
JW
136672017-04-10 Janus Weil <janus@gcc.gnu.org>
13668
13669 PR fortran/80046
13670 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
13671
7db31bc2
DE
136722017-04-10 David Edelsohn <dje.gcc@gmail.com>
13673
13674 * g++.dg/torture/pr79905.C: Add -maltivec option.
13675
9058a2c5
JL
136762017-04-10 Jeff Law <law@redhat.com>
13677
13678 PR tree-optimization/80374
13679 * g++.dg/pr80374.c: New test.
13680
bd8f8642
KN
136812017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13682
13683 PR target/80108
13684 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
13685 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
13686
f634dd47
UB
136872017-04-10 Uros Bizjak <ubizjak@gmail.com>
13688
13689 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
13690
065ba179
UB
136912017-04-10 Uros Bizjak <ubizjak@gmail.com>
13692
13693 PR testsuite/79356
13694 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
13695
71b838d0
DS
136962017-04-10 Daniel Santos <daniel.santos@pobox.com>
13697
13698 PR testsuite/79867
13699 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
13700
98a7a34e
MP
137012017-04-10 Marek Polacek <polacek@redhat.com>
13702
13703 PR sanitizer/80348
13704 * g++.dg/ubsan/div-by-zero-3.C: New test.
13705
aac69a62
BC
137062017-04-10 Bin Cheng <bin.cheng@arm.com>
13707
13708 PR tree-optimization/80153
13709 * gcc.c-torture/execute/pr80153.c: New.
13710
737237c9
RB
137112017-04-10 Richard Biener <rguenther@suse.de>
13712
13713 PR middle-end/80362
13714 * gcc.dg/torture/pr80362.c: New testcase.
13715
ba6ee9fc
RB
137162017-04-10 Richard Biener <rguenther@suse.de>
13717
13718 PR tree-optimization/80304
13719 * gcc.dg/torture/pr80304.c: New testcase.
13720
4d1a05f1
NS
137212017-04-10 Nathan Sidwell <nathan@acm.org>
13722
13723 PR target/79905
13724 * g++.dg/torture/pr79905.C: New.
13725
3ee0fb02
ML
137262017-04-10 Martin Liska <mliska@suse.cz>
13727
13728 PR sanitizer/80350
13729 * c-c++-common/ubsan/pr80350.c: New test.
13730
167a5b77
JJ
137312017-04-10 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR target/80324
13734 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
13735
d691b7e4
ML
137362017-04-08 Martin Liska <mliska@suse.cz>
13737
13738 Revert:
13739 2017-04-07 Martin Liska <mliska@suse.cz>
13740
13741 PR ipa/80212
13742 * g++.dg/ipa/pr80212.C: New test.
13743
dcb2c527
JJ
137442017-04-07 Jakub Jelinek <jakub@redhat.com>
13745
c98b0016
JJ
13746 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
13747 dg-options.
13748 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
13749
dcb2c527
JJ
13750 PR target/80322
13751 PR target/80323
13752 PR target/80325
13753 PR target/80326
13754 * gcc.target/i386/avx512f-undefined-1.c: New test.
13755 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
13756 * gcc.target/i386/avx-cvtsd-1.c: New test.
13757 * gcc.target/i386/avx512f-cvtss-1.c: New test.
13758 * gcc.target/i386/avx512f-abspd-1.c: New test.
13759 * gcc.target/i386/avx-cvtss-1.c: New test.
13760 * gcc.target/i386/avx512f-absps-1.c: New test.
13761 * gcc.target/i386/avx512f-int2mask-1.c: New test.
13762 * gcc.target/i386/avx512f-mask2int-1.c: New test.
13763
1ef532f4
MP
137642017-04-07 Marek Polacek <polacek@redhat.com>
13765
13766 PR sanitizer/80348
13767 * g++.dg/ubsan/div-by-zero-2.C: New test.
13768
2166aeb3
MP
13769 PR c++/80095
13770 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
13771
057da7af
VM
137722017-04-07 Vladimir Makarov <vmakarov@redhat.com>
13773
13774 PR rtl-optimization/70478
13775 * gcc.target/s390/pr70478.c: New.
13776
3b6cb9e3
ML
137772017-04-07 Martin Liska <mliska@suse.cz>
13778
13779 PR target/79889
13780 * g++.dg/ext/mv8.C: Add aarch64* targets.
13781
70cd23c0
ML
137822017-04-07 Martin Liska <mliska@suse.cz>
13783
13784 PR ipa/80212
13785 * g++.dg/ipa/pr80212.C: New test.
13786
fe6bb25f
TP
137872017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13788
13789 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
13790
bf7b869a
RB
137912017-04-07 Richard Biener <rguenther@suse.de>
13792
13793 PR tree-optimization/80334
13794 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
13795 alignas on stack.
13796
2d143ba8
RB
137972017-04-07 Richard Biener <rguenther@suse.de>
13798
13799 PR middle-end/80341
13800 * gcc.dg/torture/pr80341.c: New testcase.
13801
ed3cd38d
JJ
138022017-04-06 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR debug/80234
13805 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
13806 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
13807
e5f56581
UB
138082017-04-06 Uros Bizjak <ubizjak@gmail.com>
13809
13810 PR target/79733
13811 * gcc.target/i386/pr79733.c: New test.
13812
a5211c80
UB
138132017-04-06 Uros Bizjak <ubizjak@gmail.com>
13814
13815 PR target/80298
13816 * gcc.target/i386/pr80298-1.c: New test.
13817 * gcc.target/i386/pr80298-2.c: Ditto.
13818
db086c96
TP
138192017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
13820
13821 PR target/80082
13822 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
13823 ARMv7-R.
13824
09b63f67
RB
138252017-04-06 Richard Biener <rguenther@suse.de>
13826
13827 PR tree-optimization/80334
13828 * g++.dg/torture/pr80334.C: New testcase.
13829
d9f8c5af
ML
138302017-04-06 Martin Liska <mliska@suse.cz>
13831
13832 PR sanitizer/80166
13833 * gcc.dg/asan/pr80166.c: New test.
13834
1b68991f
RO
138352017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13836
13837 PR tree-optimization/79390
13838 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
13839
0f784346
RB
138402017-04-06 Richard Biener <rguenther@suse.de>
13841
13842 PR tree-optimization/80262
13843 * gcc.target/i386/pr80262.c: New testcase.
13844
23a429c2
RB
138452017-04-06 Richard Biener <rguenther@suse.de>
13846
13847 PR middle-end/80281
13848 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
13849
e2323a2b
VM
138502017-04-05 Vladimir Makarov <vmakarov@redhat.com>
13851
13852 PR rtl-optimization/70703
13853 * gcc.target/i386/pr70703.c: New.
13854
47a11342
JJ
138552017-04-05 Jakub Jelinek <jakub@redhat.com>
13856
13857 PR sanitizer/80308
13858 * c-c++-common/asan/pr80308.c: New test.
13859
d0ee17a5
DV
138602017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13861
13862 PR target/79890
13863 * gcc.target/s390/pr79890.c: New test case.
13864
36f896c7
JJ
138652017-04-05 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR target/80310
13868 * c-c++-common/ubsan/pr80310.c: New test.
13869
d16e2ddd
JJ
138702017-04-04 Jakub Jelinek <jakub@redhat.com>
13871
e1201dff
JJ
13872 PR c++/80297
13873 * g++.dg/torture/pr80297.C: New test.
13874
d16e2ddd
JJ
13875 PR tree-optimization/79390
13876 * gcc.target/i386/pr79390.c: New test.
13877 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
13878
c0ea338b
VR
138792017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
13880
13881 PR c++/80296
13882 * g++.dg/cpp0x/alias-decl-80296.C: New test.
13883
a1527a93
TP
138842017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13885
13886 PR target/80307
13887 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
13888 targeting any CPU or architecture.
13889 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
13890 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
13891 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
13892 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
13893 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
13894 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
13895 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
13896 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
13897
065ba179 138982017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
13899
13900 PR fortran/69498
13901 * gfortran.dg/submodule_unexp.f90: New test.
13902
b1fd967c
JJ
139032017-04-04 Jakub Jelinek <jakub@redhat.com>
13904
13905 PR target/80286
13906 * gcc.target/i386/avx-pr80286.c: New test.
13907 * gcc.dg/pr80286.c: New test.
13908
248179b5
RB
139092017-04-04 Richard Biener <rguenther@suse.de>
13910
13911 PR middle-end/80281
13912 * gcc.dg/torture/pr80281.c: New testcase.
13913
a577fcf2
RB
139142017-04-04 Richard Biener <rguenther@suse.de>
13915
13916 PR tree-optimization/80275
13917 * g++.dg/opt/pr80275.C: Make g static.
13918
833bbf60
SB
139192017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
13920
13921 PR rtl-optimization/60818
13922 * gcc.c-torture/compile/pr60818.c: New testcase.
13923
5764ee3c
JW
139242017-04-03 Jonathan Wakely <jwakely@redhat.com>
13925
13926 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
13927 * gcc.dg/20031012-1.c: Likewise.
13928 * gcc.dg/ipa/ipcp-1.c: Likewise.
13929 * gcc.dg/torture/matrix-3.c: Likewise.
13930 * gcc.target/powerpc/ppc-spe.c: Likewise.
13931 * gcc.target/rx/zero-width-bitfield.c: Likewise.
13932
bbdf4e81
PB
139332017-04-03 Peter Bergner <bergner@vnet.ibm.com>
13934
13935 PR target/80246
13936 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
13937 powerpc_vsx_ok.
13938 (std, ld): Limit scan-assembler-times check to lp64.
13939 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
13940 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
13941 powerpc_vsx_ok.
13942
44bc146f
PB
139432017-04-03 Peter Bergner <bergner@vnet.ibm.com>
13944
13945 PR target/80246
13946 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
13947
fff80893
RB
139482017-04-03 Richard Biener <rguenther@suse.de>
13949
13950 PR tree-optimization/80275
13951 * g++.dg/opt/pr80275.C: New testcase.
13952
79f9fc38
DV
139532017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
13954
13955 PR testsuite/79356
13956 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
13957
a8e70fd3
RD
139582017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
13959
13960 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
13961 (bal): Increase iteration count and assume alignment.
13962
e0061866
BC
139632017-04-03 Bin Cheng <bin.cheng@arm.com>
13964
13965 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
13966
c2d43326
AP
139672017-04-02 Andrew Pinski <apinski@cavium.com>
13968
13969 * gcc.c-torture/compile/nested-3.c: New testcase.
13970 * gcc.c-torture/execute/20170401-1.c: New testcase.
13971 * gcc.c-torture/execute/20170401-2.c: New testcase.
13972
a5a9046d
SB
139732017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13974
13975 PR rtl-optimization/79405
13976 gcc.dg/pr79405.c: New testcase.
13977
6f3af356
JJ
139782017-03-31 Jakub Jelinek <jakub@redhat.com>
13979
eee3756d
JJ
13980 PR debug/79255
13981 * gcc.dg/pr79255.c: New test.
13982
6f3af356
JJ
13983 PR c++/79572
13984 * g++.dg/ubsan/null-8.C: New test.
13985
99e6cfd6
PH
139862017-03-31 Pat Haugen <pthaugen@us.ibm.com>
13987
13988 PR target/80107
13989 * gfortran.dg/pr80107.f: New.
13990
094e6b7a
JL
139912017-03-31 Jeff Law <law@redhat.com>
13992
13993 PR tree-optimization/49498
13994 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
13995
eceb2409 139962017-03-31 Richard Biener <rguenther@suse.de>
065ba179 13997
eceb2409
RB
13998 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
13999
c412c01a 140002017-03-31 Richard Biener <rguenther@suse.de>
065ba179 14001
c412c01a
RB
14002 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
14003
005f12bf
JJ
140042017-03-31 Jakub Jelinek <jakub@redhat.com>
14005
af88f557
JJ
14006 PR libstdc++/80251
14007 * g++.dg/ext/is_aggregate.C: New test.
14008
7d790165
JJ
14009 PR middle-end/80173
14010 * gcc.target/i386/pr80173.c: New test.
14011
a7d55154
JJ
14012 PR middle-end/80163
14013 * gcc.dg/pr80163.c: New test.
14014
005f12bf
JJ
14015 PR debug/80025
14016 * gcc.dg/torture/pr80025.c: New test.
14017
c8e0f43f
MF
140182017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
14019
14020 * gcc.target/mips/pr52125.c: Add -msym32.
14021
724d25f3
JJ
140222017-03-30 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR translation/80189
14025 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
14026 * g++.dg/gomp/sharing-1.C: Likewise.
14027 * gfortran.dg/gomp/pr44536.f90: Likewise.
14028 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
14029 * gfortran.dg/gomp/sharing-3.f90: Likewise.
14030 * gfortran.dg/gomp/crayptr3.f90: Likewise.
14031 * gfortran.dg/gomp/pr33439.f90: Likewise.
14032 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
14033 * gfortran.dg/gomp/sharing-1.f90: Likewise.
14034 * gfortran.dg/gomp/sharing-2.f90: Likewise.
14035 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
14036 * gcc.dg/gomp/sharing-1.c: Likewise.
14037
05dc406d
PB
140382017-03-30 Peter Bergner <bergner@vnet.ibm.com>
14039
14040 PR target/80246
14041 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
14042 Darwin and SPE.
14043 (dxex, dxexq): Update return type.
14044 (diex, diexq): Update argument type.
14045 * gcc.target/powerpc/pr80246.c: New test.
14046
b0fd4d7e
MJ
140472017-03-30 Martin Jambor <mjambor@suse.cz>
14048
14049 PR ipa/77333
14050 * g++.dg/ipa/pr77333.C: New test.
14051
de008ec4
JJ
140522017-03-30 Jakub Jelinek <jakub@redhat.com>
14053
14054 PR target/80206
14055 * gcc.target/i386/pr80206.c: New test.
14056
28c02407
RB
140572017-03-30 Richard Biener <rguenther@suse.de>
14058
14059 PR tree-optimization/77498
14060 * gfortran.dg/pr77498.f: New testcase.
14061
10fa8dfb
MP
140622017-03-29 Marek Polacek <polacek@redhat.com>
14063
14064 PR c/79730
14065 * gcc.dg/pr79730.c: New test.
14066
fdc54f39
JD
140672017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14068
14069 PR libgfortran/78670
14070 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
14071 a character of length 1. Update test for success.
14072 * gfortran.dg/dtio_28.f03: New test.
14073 * gfortran.dg/dtio_4.f90: Update to open test file with status =
14074 'scratch' to delete the file when done.
14075
533c0b69
SB
140762017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
14077
14078 PR rtl-optimization/80233
14079 * gcc.c-torture/compile/pr80233.c: New testcase.
14080
e35229f8
TK
140812017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14082
14083 PR fortran/80254
14084 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
14085 * gfortran.dg/dec_io_2a.f90: instead (new test).
14086
5c0a28d4
JW
140872017-03-28 Jiong Wang <jiong.wang@arm.com>
14088
14089 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
14090
19846619
SB
140912017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
14092
14093 PR testsuite/43496
14094 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
14095 generating PIC code.
14096
e5119fab
VM
140972017-03-28 Vladimir Makarov <vmakarov@redhat.com>
14098
14099 PR rtl-optimization/80193
14100 * gcc.target/i386/pr80193.c: New.
14101
cf474530
JW
141022017-03-28 Janus Weil <janus@gcc.gnu.org>
14103
14104 PR fortran/78661
14105 * gfortran.dg/dtio_25.f90: Modified test case.
14106 * gfortran.dg/dtio_27.f90: New test case.
14107
34fac449
UB
141082017-03-28 Uros Bizjak <ubizjak@gmail.com>
14109
14110 PR target/53383
14111 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
14112 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
14113 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
14114
3e907b90
BC
141152017-03-28 Bin Cheng <bin.cheng@arm.com>
14116
14117 * gcc.c-torture/compile/irreducible-loop.c: New.
14118
522818b9
RS
141192017-03-28 Richard Sandiford <richard.sandiford@arm.com>
14120
3e907b90 14121 PR tree-optimization/80218
522818b9
RS
14122 * gcc.dg/pr80218.c: New test.
14123
ea7d7da8
RB
141242017-03-28 Richard Biener <rguenther@suse.de>
14125
14126 PR tree-optimization/78644
14127 * gcc.dg/pr78644-1.c: New testcase.
14128 * gcc.dg/pr78644-2.c: Likewise.
14129
498173ef
TT
141302017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
14131
14132 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
14133 * gcc.dg/pic-4.c: Likewise.
14134 * gcc.dg/pie-3.c: Likewise.
14135 * gcc.dg/pie-4.c: Likewise.
14136
c5ad2433
ML
141372017-03-28 Martin Liska <mliska@suse.cz>
14138
14139 PR ipa/80205
14140 * g++.dg/ipa/pr80205.C: New test.
14141
17722fb9
SKS
141422017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14143
14144 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
14145 with sizeof(int) < 4.
14146 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
14147 * gcc.c-torture/execute/pr79737-2.c: Likewise.
14148 * gcc.dg/torture/pr79777.c: Likewise.
14149 * gcc.dg/torture/pr79910.c: Likewise.
14150
737f500a
RB
141512017-03-28 Richard Biener <rguenther@suse.de>
14152
14153 PR middle-end/80222
14154 * g++.dg/pr80222.C: New testcase.
14155
62f96a79
ML
141562017-03-28 Martin Liska <mliska@suse.cz>
14157
14158 PR ipa/80104
14159 * gcc.dg/ipa/pr80104.c: New test.
14160
72785f26
MP
141612017-03-28 Marek Polacek <polacek@redhat.com>
14162
14163 PR sanitizer/80067
14164 * c-c++-common/ubsan/shift-10.c: New test.
14165
86516987
JL
141662017-03-27 Jeff Law <law@redhat.com>
14167
4dbf1eee 14168 PR tree-optimization/80216
86516987
JL
14169 * gcc.c-torture/compile/pr80216.c: New test.
14170
aade772d
JJ
141712017-03-27 Jakub Jelinek <jakub@redhat.com>
14172
a9e4a1a5
JJ
14173 PR middle-end/80162
14174 * c-c++-common/pr80162-1.c: New test.
14175 * c-c++-common/pr80162-2.c: New test.
14176 * c-c++-common/pr80162-3.c: New test.
14177
aade772d
JJ
14178 PR target/80102
14179 * g++.dg/opt/pr80102.C: New test.
14180
d89f355e
MM
141812017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
14182
14183 PR target/78543
14184 * gcc.target/powerpc/pr78543.c: New test.
14185
79c4d73b
KN
141862017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
14187
14188 PR target/80103
14189 * gcc.target/powerpc/pr80103-1.c: New test.
14190
819df781
RB
141912017-03-27 Richard Biener <rguenther@suse.de>
14192
14193 PR tree-optimization/80181
14194 * gcc.dg/torture/pr80181.c: New testcase.
14195
84804c5b
CZ
141962017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
14197
065ba179 14198 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 14199
c5e5f5f6
RB
142002017-03-27 Richard Biener <rguenther@suse.de>
14201
14202 PR ipa/79776
14203 * g++.dg/ipa/pr79776.C: New testcase.
14204
7cd200f6
JJ
142052017-03-27 Jakub Jelinek <jakub@redhat.com>
14206
14207 PR sanitizer/80168
14208 * gcc.dg/asan/pr80168.c: New test.
14209
79f512ff
RB
142102017-03-27 Richard Biener <rguenther@suse.de>
14211
14212 PR tree-optimization/80170
14213 * gcc.dg/pr80170.c: New testcase.
14214
672d9f8e
RB
142152017-03-27 Richard Biener <rguenther@suse.de>
14216
14217 PR middle-end/80171
14218 * g++.dg/torture/pr80171.C: New testcase.
14219
978fcba3
JDA
142202017-03-26 John David Anglin <danglin@gcc.gnu.org>
14221
431d7882
JDA
14222 * gcc.dg/torture/pr79732.c: Require alias support.
14223 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
14224
978fcba3
JDA
14225 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
14226 libatomic_available.
14227 * gfortran.dg/coarray_image_status_1.f08: Likewise.
14228 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
14229
1f10d710
JD
142302017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14231
14232 PR libgfortran/78881
14233 * gfortran.dg/dtio_26.f90: New test.
14234
41036686
PT
142352017-03-25 Paul Thomas <pault@gcc.gnu.org>
14236
14237 PR fortran/80156
14238 PR fortran/79382
14239 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
14240 testcase for PR80156. Add a main programme that tests that
14241 the typebound generic is accessible.
14242
5da906ca
BS
142432017-03-25 Bernd Schmidt <bschmidt@redhat.com>
14244
14245 PR rtl-optimization/80160
14246 PR rtl-optimization/80159
14247
14248 * gcc.target/i386/pr80160.c: New test.
14249
7dabefa0
JJ
142502017-03-24 Jakub Jelinek <jakub@redhat.com>
14251
14252 PR sanitizer/79904
14253 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
14254
c8b1fbc1
MP
142552017-03-24 Marek Polacek <polacek@redhat.com>
14256
14257 PR c++/80119
14258 * g++.dg/warn/Wuninitialized-9.C: New test.
14259
76794c52
AK
142602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14261
14262 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
14263 and remove the high-level builtin. The error message for the
14264 would prevent compilation from reaching the second.
14265 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
14266
2de2b3f9
AK
142672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14268
14269 * gcc.target/s390/vxe/negfma-1.c: New test.
14270
7d2fd075
AK
142712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14272
14273 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
14274 * gcc.target/s390/arch12/mul-1.c: New test.
14275 * gcc.target/s390/arch12/mul-2.c: New test.
14276
72612e4e
AK
142772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14278
14279 * gcc.target/s390/vxe/vllezlf-1.c: New test.
14280
6c7774d1
AK
142812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14282
14283 * gcc.target/s390/vxe/popcount-1.c: New test.
14284
9ec98860
AK
142852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14286
14287 * gcc.target/s390/vxe/bitops-1.c: New test.
14288
6654e96f
AK
142892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14290
14291 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
14292 * lib/target-supports.exp: Add effective target check s390_vxe.
14293
77c585ca
AK
142942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14295
14296 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
14297 comparison instructions used from now on.
14298
b5de6e84
AK
142992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14300
14301 * gcc.target/s390/s390.exp (check_effective_target_vector):
14302 Include target-supports.exp and move target_vector check routine
14303 ...
14304 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
14305 here and rename it.
14306 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
14307 check from vector to s390_vx.
14308 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
14309 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
14310 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
14311 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
14312 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
14313 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
14314 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
14315 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
14316 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
14317
a602f985
AK
143182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14319
14320 * gcc.target/s390/vector/vec-init-2.c: New test.
14321
085db63d
AK
143222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14323
14324 * gcc.dg/ubsan/pr79904-2.c: New test.
14325
dc4f29bc
AK
143262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14327
14328 PR target/79893
14329 * gcc.target/s390/zvector/pr79893.c: New test.
14330
56010684
JJ
143312017-03-24 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR rtl-optimization/80112
14334 * gcc.dg/pr80112.c: New test.
14335
f0d7b52d
RO
143362017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14337
14338 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
14339 etc. line numbers.
14340 * gcc.dg/Walloca-1.c: Likewise.
14341 * gcc.dg/Walloca-2.c: Likewise.
14342 * gcc.dg/Wvla-larger-than-2.c: Likewise.
14343
635684c4
BS
143442017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14345
14346 PR tree-optimization/80158
14347 * gfortran.fortran-torture/compile/pr80158.f: New file.
14348
76afddf3
RB
143492017-03-24 Richard Biener <rguenther@suse.de>
14350
14351 PR tree-optimization/80167
14352 * gcc.dg/graphite/pr80167.c: New testcase.
14353
c2e389bf
TV
143542017-03-24 Tom de Vries <tom@codesourcery.com>
14355
14356 PR testsuite/80092
14357 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
14358 dg-require-effective-target global_constructor.
14359 * gcc.dg/tls/emutls-2.c: Same.
14360
a72821b4
TV
143612017-03-24 Tom de Vries <tom@codesourcery.com>
14362
14363 PR testsuite/80092
14364 * c-c++-common/Wimplicit-fallthrough-34.c: Add
14365 dg-require-effective-target indirect_jumps.
14366
1658def9
TV
143672017-03-24 Tom de Vries <tom@codesourcery.com>
14368
14369 PR testsuite/80092
14370 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
14371 nonlocal_goto.
14372
90e02692
TV
143732017-03-24 Tom de Vries <tom@codesourcery.com>
14374
14375 PR testsuite/80092
14376 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
14377 * gcc.dg/Walloca-12.c: Same.
14378 * gcc.dg/attr-alloc_size-8.c: Same.
14379 * gcc.dg/Walloca-4.c: Same.
14380 * gcc.dg/Walloca-8.c: Same.
14381 * gcc.dg/Walloca-13.c: Same.
14382 * gcc.dg/Walloca-14.c: Same.
14383 * gcc.dg/attr-alloc_size-9.c: Same.
14384 * gcc.dg/Walloca-1.c: Same.
14385 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14386 * gcc.dg/Walloca-5.c: Same.
14387 * gcc.dg/Walloca-10.c: Same.
14388 * gcc.dg/Walloca-9.c: Same.
14389 * gcc.dg/attr-alloc_size-6.c: Same.
14390 * gcc.dg/Wvla-larger-than-1.c: Same.
14391 * gcc.dg/torture/pr71881.c: Same.
14392 * gcc.dg/torture/pr71901.c: Same.
14393 * gcc.dg/torture/pr78742.c: Same.
14394 * gcc.dg/builtin-alloc-size.c: Same.
14395 * gcc.dg/Walloca-2.c: Same.
14396 * gcc.dg/Walloca-6.c: Same.
14397 * gcc.dg/Walloca-11.c: Same.
14398 * gcc.dg/attr-alloc_size-7.c: Same.
14399 * gcc.dg/Wvla-larger-than-2.c: Same.
14400 * gcc.dg/Walloca-3.c: Same.
14401 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
14402 * gcc.c-torture/compile/pr79413.c: Same.
14403 * gcc.c-torture/compile/pr78439.c: Same.
14404
842392c8
KN
144052017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
14406
14407 * gcc.target/powerpc/p9-options-1.c: New test.
14408
de2b3f5c
KT
144092017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14410
14411 PR target/71436
14412 * gcc.c-torture/compile/pr71436.c: New test.
14413
2e6315ef 144142017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 14415 Richard Biener <rguenther@suse.de>
2e6315ef
WS
14416
14417 PR tree-optimization/79908
14418 PR tree-optimization/80136
14419 * gcc.dg/torture/pr79908.c: New file.
14420
9cdf0363
NK
144212017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
14422
2e6315ef 14423 PR fortran/39239
9cdf0363
NK
14424 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
14425
f3dd574e
JJ
144262017-03-22 Jakub Jelinek <jakub@redhat.com>
14427
f13e9cd5
JJ
14428 PR c++/80141
14429 * g++.dg/gomp/pr80141.C: New test.
14430
68ed2ba0
JJ
14431 PR c++/80129
14432 * g++.dg/torture/pr80129.C: New test.
14433
f3dd574e
JJ
14434 PR sanitizer/80110
14435 * g++.dg/tsan/pr80110.C: New test.
14436
918b6c9e
TK
144372017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14438
14439 PR fortran/80142
14440 * gfortran.dg/any_loc.f90: New test case.
14441
bf634d1c
TP
144422017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14443
14444 PR target/80082
14445 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
14446 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
14447
f7325b95
ML
144482017-03-22 Martin Liska <mliska@suse.cz>
14449
14450 PR target/79906
14451 * g++.dg/ext/mv8.C: Add power* targets.
14452
3f01b620
MS
144532017-03-21 Martin Sebor <msebor@redhat.com>
14454
14455 PR c++/79548
14456 * g++.dg/warn/Wunused-var-26.C: New test.
14457
1cefb051
BS
144582017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14459
14460 PR tree-optimization/79908
14461 * gcc.dg/torture/pr79908.c: Revert addition of new file.
14462
edc1747f
MP
144632017-03-21 Marek Polacek <polacek@redhat.com>
14464 Martin Sebor <msebor@redhat.com>
14465
14466 PR tree-optimization/80109
14467 * gcc.dg/Walloca-14.c: New test.
14468
85106b87
JJ
144692017-03-21 Jakub Jelinek <jakub@redhat.com>
14470
14471 PR target/80125
14472 * gcc.target/powerpc/pr80125.c: New test.
14473
e59a225f
NK
144742017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
14475
14476 PR fortran/69498
14477 * gfortran.dg/unexp_attribute.f90: New test
14478
0ffe60b5 144792017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 14480 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
14481
14482 PR tree-optimization/79908
14483 * gcc.dg/torture/pr79908.c: New file.
14484
54eb90fe
SKS
144852017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14486
14487 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
14488 with sizeof(int) < 4.
14489
5611c456
ML
144902017-03-21 Martin Liska <mliska@suse.cz>
14491
14492 * gcc.target/i386/pr65044.c: Add '.' in order to catch
14493 apostrophes.
14494
e650ea2a
RB
144952017-03-21 Richard Biener <rguenther@suse.de>
14496
14497 PR tree-optimization/80032
14498 * g++.dg/opt/pr80032.C: New testcase.
14499
da2ce5f9
RB
145002017-03-21 Richard Biener <rguenther@suse.de>
14501
14502 PR tree-optimization/80122
14503 * gcc.dg/torture/pr80122.c: New testcase.
14504
9d60683a
TT
145052017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
14506
14507 * gcc.dg/pic-2.c: Skip for MIPS.
14508 * gcc.dg/pie-2.c: Skip for MIPS.
14509
d3e19c2c
PC
145102017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
14511
14512 PR c++/77752
14513 * g++.dg/cpp0x/initlist97.C: New.
14514 * g++.dg/cpp0x/initlist85.C: Update.
14515
8bee092e
JJ
145162017-03-21 Jakub Jelinek <jakub@redhat.com>
14517
9f30dff0
JJ
14518 PR c/67338
14519 * gcc.dg/pr67338.c: New test.
14520
8bee092e
JJ
14521 PR c++/35878
14522 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
14523 dump instead of assembler.
14524 * g++.dg/init/pr35878_2.C: Likewise.
14525 * g++.dg/init/pr35878_3.C: Likewise.
14526
4d1b8e70
JJ
145272017-03-21 Jakub Jelinek <jakub@redhat.com>
14528
14529 PR c/80097
14530 * gcc.dg/ubsan/pr80097.c: New test.
14531
c34923c4
BS
145322017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14533
14534 PR tree-optimization/80054
14535 * g++.dg/torture/pr80054.C: New file.
14536
b0ba96c2
KN
145372017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
14538
14539 PR target/79963
14540 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
14541 directive to assure selection of proper bit using rlwinm insn.
14542 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
14543 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
14544 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
14545 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
14546
92377255
MP
145472017-03-20 Marek Polacek <polacek@redhat.com>
14548 Paolo Carlini <paolo.carlini@oracle.com>
14549
14550 PR c++/80059 - ICE with noexcept and __transaction_atomic
14551 * g++.dg/tm/pr80059-2.C: New test.
14552 * g++.dg/tm/pr80059.C: New test.
14553
243e28bf
ML
145542017-03-20 Martin Liska <mliska@suse.cz>
14555
14556 PR middle-end/79753
14557 * gcc.target/i386/mpx/pr79753.c: New test.
14558
918112d3
ML
145592017-03-20 Martin Liska <mliska@suse.cz>
14560
14561 PR target/79769
14562 PR target/79770
14563 * g++.dg/pr79769.C: New test.
14564 * gcc.target/i386/mpx/pr79770.c: New test.
14565
e325aba2
AK
145662017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14567
14568 PR target/78857
14569 * gcc.target/s390/load-and-test-fp-1.c: New test.
14570 * gcc.target/s390/load-and-test-fp-2.c: New test.
14571
91d2c04c
PT
145722017-03-18 Paul Thomas <pault@gcc.gnu.org>
14573
14574 PR fortran/79676
14575 * gfortran.dg/submodule_28.f08 : New test.
14576
c7e4107b
PT
145772017-03-18 Paul Thomas <pault@gcc.gnu.org>
14578
14579 PR fortran/71838
14580 * gfortran.dg/submodule_26.f08 : New test.
14581 * gfortran.dg/submodule_27.f08 : New test.
14582
d8fe28be
PH
145832017-03-17 Pat Haugen <pthaugen@us.ibm.com>
14584
14585 PR target/79951
14586 * gcc.target/powerpc/pr79951.c: New.
14587
4a17943d
BS
145882017-03-17 Bernd Schmidt <bschmidt@redhat.com>
14589
14590 PR rtl-optimization/79910
14591 * gcc.dg/torture/pr79910.c: New test.
14592
7f166d94
JL
145932017-03-17 Jeff Law <law@redhat.com>
14594
14595 PR tree-optimization/71437
14596 * gcc.dg/tree-ssa/pr71437.c: New test.
14597 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
14598 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
14599 now caught by VRP, but which were previously caught by DOM.
14600
12c4f7dc
RB
146012017-03-17 Richard Biener <rguenther@suse.de>
14602
14603 PR middle-end/80075
14604 * g++.dg/torture/pr80075.C: New testcase.
14605
207f3423
MM
146062017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
14607
14608 PR target/71294
14609 * g++.dg/pr71294.C: New test.
14610
9fc900af
SB
146112017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
14612
14613 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
14614
c05c2380
JJ
146152017-03-16 Jakub Jelinek <jakub@redhat.com>
14616
e711928b
JJ
14617 PR fortran/80010
14618 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
14619
c05c2380
JJ
14620 PR fortran/79886
14621 * gfortran.dg/pr79886.f90: New test.
14622
3231d64b
MM
146232017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14624
14625 PR target/79038
14626 * gcc.target/powerpc/pr79038-1.c: New test.
14627
81ef1f5e
SB
146282017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
14629
14630 PR fortran/33271
14631 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
14632
395a1e9b
JW
146332017-03-15 Jiong Wang <jiong.wang@arm.com>
14634
14635 PR testsuite/79356
14636 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
14637
05f65910
UB
146382017-03-15 Uros Bizjak <ubizjak@gmail.com>
14639
14640 PR target/80019
14641 * gcc.target/i386/pr80019.c: New test.
14642
94285a7d
ML
146432017-03-15 Martin Liska <mliska@suse.cz>
14644
14645 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
14646
a983542b
MS
146472017-03-14 Martin Sebor <msebor@redhat.com>
14648
14649 PR tree-optimization/79800
14650 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
14651 * gcc.dg/tree-ssa/pr79800.c: New test.
14652
76ca5f40
MM
146532017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14654
14655 PR target/79947
14656 * gcc.target/powerpc/pr79947.c: New test.
14657
5d9a283a
MS
146582017-03-14 Martin Sebor <msebor@redhat.com>
14659
14660 PR middle-end/80020
14661 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
14662 * gcc.dg/attr-alloc_size-7.c: Same.
14663 * gcc.dg/attr-alloc_size-9.c: Same.
14664 * gcc.dg/builtin-alloc-size.c: Same.
14665 * gcc.dg/pr80020.c: New test.
14666
4692943d
BS
146672017-03-14 Bernd Schmidt <bschmidt@redhat.com>
14668
14669 PR rtl-optimization/79728
14670 * gcc.target/i386/sse-globalreg.c: New test.
14671
861d9d5e
ML
146722017-03-14 Martin Liska <mliska@suse.cz>
14673
14674 PR lto/66295
14675 * gcc.dg/tree-prof/pr66295.c: New test.
14676
a48018b5
ML
146772017-03-13 Martin Liska <mliska@suse.cz>
14678
14679 PR middle-end/78339
14680 * gcc.target/i386/mpx/pr78339.c: New test.
14681
8c56cc5a
CZ
146822017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
14683
065ba179 14684 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 14685
14555394
CZ
146862017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
14687
065ba179 14688 * gcc.target/arc/pr9001090948.c: New file.
14555394 14689
3079b92e
SB
146902017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
14691
14692 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14693 Fix test. Make early-out condition return early. Correct comments.
14694
c08de9db
JD
146952017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14696
14697 PR libgfortran/78854
14698 * gfortran.dg/dtio_25.f90: New test.
14699
66b27545
MS
147002017-03-10 Martin Sebor <msebor@redhat.com>
14701
14702 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
14703
8f2f6381
BS
147042017-03-10 Bernd Schmidt <bschmidt@redhat.com>
14705
14706 PR rtl-optimization/78911
14707 * gcc.target/i386/pr78911-1.c: New test.
14708 * gcc.target/i386/pr78911-2.c: New test.
14709
8e2c69b4 147102017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 14711
8e2c69b4
WS
14712 PR target/79941
14713 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
14714 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
14715 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
14716
455d833c
MP
147172017-03-10 Marek Polacek <polacek@redhat.com>
14718
14719 PR c++/79967
14720 * g++.dg/cpp0x/gen-attrs-63.C: New test.
14721
cdd669f9
JJ
147222017-03-10 Jakub Jelinek <jakub@redhat.com>
14723
e260b0a7
JJ
14724 PR c++/79899
14725 * g++.dg/other/friend7.C: New test.
14726
cdd669f9
JJ
14727 PR c++/79896
14728 * g++.dg/ext/int128-5.C: New test.
14729
730e6e46
SB
147302017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
14731
14732 PR testsuite/79356
14733 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
14734 powerpc, sparc, or s390x.
14735
fc8f6304
PH
147362017-03-10 Pat Haugen <pthaugen@us.ibm.com>
14737
14738 PR target/79907
14739 * gcc.target/powerpc/pr79907.c: New.
14740
f1b0632a
OH
147412017-03-10 Olivier Hainque <hainque@adacore.com>
14742
14743 * gnat.dg/opt64.adb: New test.
14744 * gnat.dg/opt64_pkg.ads: New helper.
14745 * gnat.dg/opt64_pkg.adb: New helper.
14746
5558f089
JJ
147472017-03-10 Jakub Jelinek <jakub@redhat.com>
14748
2d9dd4fb
JJ
14749 PR rtl-optimization/79909
14750 * gcc.target/powerpc/pr79909.c: New test.
14751
72772e67
JJ
14752 PR tree-optimization/79972
14753 * gcc.dg/pr79972.c: New test.
14754
5558f089
JJ
14755 PR tree-optimization/77975
14756 * gcc.dg/pr77975.c: New test.
14757
822a132c
MP
147582017-03-09 Marek Polacek <polacek@redhat.com>
14759
14760 PR c++/79962
14761 PR c++/79984
14762 * c-c++-common/nonnull-3.c: New test.
14763 * g++.dg/warn/Wnonnull3.C: New test.
14764
c9819d22
MF
147652017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
14766
14767 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
14768 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
14769
36618428
MP
147702017-03-09 Marek Polacek <polacek@redhat.com>
14771
14772 PR sanitizer/79757
14773 * gcc.dg/ubsan/pr79757-1.c: New test.
14774 * gcc.dg/ubsan/pr79757-2.c: New test.
14775 * gcc.dg/ubsan/pr79757-3.c: New test.
14776 * gcc.dg/ubsan/pr79757-4.c: New test.
14777 * gcc.dg/ubsan/pr79757-5.c: New test.
14778
01e5af5a
JJ
147792017-03-09 Jakub Jelinek <jakub@redhat.com>
14780
14781 PR c/79969
14782 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
14783
6443c7c0
MP
147842017-03-09 Marek Polacek <polacek@redhat.com>
14785
14786 PR c++/79687
14787 * g++.dg/expr/ptrmem8.C: New test.
14788 * g++.dg/expr/ptrmem9.C: New test.
14789
d721dc3c
RB
147902017-03-09 Richard Biener <rguenther@suse.de>
14791
14792 PR tree-optimization/79977
14793 * gcc.dg/graphite/pr79977.c: New testcase.
14794
1f1fd3e2
TT
147952017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
14796
14797 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
14798 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
14799 * lib/target-supports.exp (check_effective_target_rdynamic):
14800 New proc.
14801
16967aff
RB
148022017-03-09 Richard Biener <rguenther@suse.de>
14803
14804 PR middle-end/79971
14805 * gcc.dg/fixed-point/pr79971.c: New testcase.
14806
26d7dc48
RB
148072017-03-09 Richard Biener <rguenther@suse.de>
14808
14809 PR ipa/79970
14810 * gcc.dg/torture/pr79970.c: New testcase.
14811
35f77c28
PC
148122017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
14813
14814 PR c++/71966
14815 * g++.dg/cpp0x/pr71966-1.C: New.
14816 * g++.dg/cpp0x/pr71966-2.C: Likewise.
14817
8a7df031
ML
148182017-03-09 Martin Liska <mliska@suse.cz>
14819
14820 PR tree-optimization/79631
14821 * gcc.target/i386/mpx/pr79631.c: New test.
14822
3828bb0d
ML
148232017-03-09 Martin Liska <mliska@suse.cz>
14824
14825 PR target/65705
14826 PR target/69804
14827 * gcc.target/i386/pr71458.c: Update scanned pattern.
14828
410a590c
MP
148292017-03-09 Marek Polacek <polacek@redhat.com>
14830
14831 PR c++/79672
14832 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
14833 * g++.dg/warn/Wduplicated-branches3.C: New test.
14834
f084a22e
PG
148352017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
14836
14837 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
14838
a278b1c3
ML
148392017-03-09 Martin Liska <mliska@suse.cz>
14840
14841 PR ipa/79764
14842 * g++.dg/pr79764.C: New test.
14843
8dc19053
ML
148442017-03-09 Martin Liska <mliska@suse.cz>
14845
14846 PR ipa/79761
14847 * g++.dg/pr79761.C: New test.
14848
030fc94a
JJ
148492017-03-09 Jakub Jelinek <jakub@redhat.com>
14850
9e463823
JJ
14851 PR sanitizer/79944
14852 * c-c++-common/asan/pr79944.c: New test.
14853
6b62f323
JJ
14854 PR target/79932
14855 * gcc.target/i386/pr79932-2.c: New test.
14856
030fc94a
JJ
14857 PR target/79932
14858 * gcc.target/i386/pr79932-1.c: New test.
14859
423aec8b
MP
148602017-03-09 Marek Polacek <polacek@redhat.com>
14861
14862 PR c++/79900 - ICE in strip_typedefs
14863 * g++.dg/warn/Wpadded-1.C: New test.
14864
6659fe59
MP
148652017-03-08 Marek Polacek <polacek@redhat.com>
14866
14867 * g++.dg/Walloca1.C: Adjust dg-warning.
14868
f1a675e4
AH
148692017-03-08 Andrew Haley <aph@redhat.com>
14870
14871 PR tree-optimization/79943
14872 * gcc.dg/tree-ssa/pr79943.c: New test.
14873
edfcd7e3
RB
148742017-03-08 Richard Biener <rguenther@suse.de>
14875
14876 PR tree-optimization/79955
14877 * gcc.dg/uninit-24.c: New testcase.
14878
61fdfd8c
RB
148792017-03-08 Richard Biener <rguenther@suse.de>
14880
14881 PR tree-optimization/79920
14882 * gcc.dg/vect/pr79920.c: New testcase.
14883
4b48e883
JJ
148842017-03-08 Jakub Jelinek <jakub@redhat.com>
14885
14886 PR sanitizer/79904
14887 * gcc.dg/ubsan/pr79904.c: New test.
14888
a71dbc63
JJ
148892017-03-07 Jakub Jelinek <jakub@redhat.com>
14890
14891 PR c/79834
14892 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
14893 diagnostics.
14894
d8a90142
MP
148952017-03-07 Marek Polacek <polacek@redhat.com>
14896
14897 PR middle-end/79809
14898 * g++.dg/Walloca1.C: New test.
14899
a5e9e3e4
ML
149002017-03-07 Martin Liska <mliska@suse.cz>
14901
14902 PR middle-end/68270
14903 * g++.dg/pr68270.C: New test.
14904
1f6dba54
JJ
149052017-03-07 Jakub Jelinek <jakub@redhat.com>
14906
760f82db
JJ
14907 PR rtl-optimization/79901
14908 * gcc.target/i386/pr79901.c: New test.
14909
1f6dba54
JJ
14910 PR sanitizer/79897
14911 * c-c++-common/ubsan/pr79897.c: New test.
14912
feca7b89
VM
149132017-03-06 Vladimir Makarov <vmakarov@redhat.com>
14914
14915 PR rtl-optimization/79571
14916 * gcc.target/i386/pr79571.c: New.
14917
bdbbf28d
MP
149182017-03-06 Marek Polacek <polacek@redhat.com>
14919
14920 PR c++/79796 - ICE with NSDMI and this pointer
14921 * g++.dg/cpp0x/nsdmi13.C: New test.
14922
52564551
JK
149232017-03-06 Julia Koval <julia.koval@intel.com>
14924
14925 PR target/79793
14926 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
14927 directives.
14928 * gcc.target/i386/interrupt-13.c: Ditto.
14929 * gcc.target/i386/interrupt-14.c: Ditto.
14930 * gcc.target/i386/interrupt-15.c: Ditto.
14931
345edb37
JJ
149322017-03-06 Jakub Jelinek <jakub@redhat.com>
14933
14934 PR c++/79822
14935 * g++.dg/cpp0x/constexpr-79822.C: New test.
14936
a8d25fd0
RB
149372017-03-06 Richard Biener <rguenther@suse.de>
14938
14939 PR tree-optimization/79894
14940 * gcc.dg/vect/pr79887.c: New testcase.
14941
522fcdd7
RB
149422017-03-06 Richard Biener <rguenther@suse.de>
14943
14944 PR tree-optimization/79824
14945 * gcc.dg/vect/pr79824-1.c: New testcase.
14946 * gcc.dg/vect/pr79824-2.c: Likewise.
14947
54649631
TT
149482017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
14949
14950 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
14951 gettimeofday. Remove dg-skip-if for AVR.
14952 * lib/target-supports.exp (check_effective_target_gettimeofday):
14953 New proc.
14954
4bbc8970
RD
149552017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
14956
14957 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
14958 * gcc.target/s390/hotpatch-10.c: Likewise.
14959 * gcc.target/s390/hotpatch-11.c: Likewise.
14960 * gcc.target/s390/hotpatch-12.c: Likewise.
14961 * gcc.target/s390/hotpatch-13.c: Likewise.
14962 * gcc.target/s390/hotpatch-14.c: Likewise.
14963 * gcc.target/s390/hotpatch-15.c: Likewise.
14964 * gcc.target/s390/hotpatch-16.c: Likewise.
14965 * gcc.target/s390/hotpatch-17.c: Likewise.
14966 * gcc.target/s390/hotpatch-18.c: Likewise.
14967 * gcc.target/s390/hotpatch-19.c: Likewise.
14968 * gcc.target/s390/hotpatch-2.c: Likewise.
14969 * gcc.target/s390/hotpatch-26.c: Likewise.
14970 * gcc.target/s390/hotpatch-27.c: Likewise.
14971 * gcc.target/s390/hotpatch-28.c: Likewise.
14972 * gcc.target/s390/hotpatch-3.c: Likewise.
14973 * gcc.target/s390/hotpatch-4.c: Likewise.
14974 * gcc.target/s390/hotpatch-5.c: Likewise.
14975 * gcc.target/s390/hotpatch-6.c: Likewise.
14976 * gcc.target/s390/hotpatch-7.c: Likewise.
14977 * gcc.target/s390/hotpatch-8.c: Likewise.
14978 * gcc.target/s390/hotpatch-9.c: Likewise.
14979
5f215a70
PC
149802017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
14981
14982 PR c++/64574
14983 * g++.dg/template/crash125.C: New.
14984
296cc393
JJ
149852017-03-06 Jakub Jelinek <jakub@redhat.com>
14986
14987 PR target/79812
14988 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
14989
ca8942a3
TT
149902017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
14991
14992 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
14993
c1b993c0
PG
149942017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
14995
14996 * gcc.target/mips/msa-minmax.c: New tests.
14997
a50a32aa
ML
149982017-03-06 Martin Liska <mliska@suse.cz>
14999
15000 PR sanitize/79783
15001 * g++.dg/asan/pr79783.C: New test.
15002
5ada812c
PG
150032017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
15004
15005 * gcc.target/mips/msa-dotp.c: New tests.
15006
334b3c4b
PG
150072017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
15008
15009 * gcc.target/mips/msa-bclri.c: New test.
15010
d8b4baeb
PC
150112017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15012
15013 PR c++/70266
15014 * g++.dg/tm/pr70266.C: New.
15015
ef78bc3c 150162017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 15017 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
15018
15019 * gfortran.dg/coarray/fail_image_1.f08: New test.
15020 * gfortran.dg/coarray/fail_image_2.f08: New test.
15021 * gfortran.dg/coarray/failed_images_1.f08: New test.
15022 * gfortran.dg/coarray/failed_images_2.f08: New test.
15023 * gfortran.dg/coarray/image_status_1.f08: New test.
15024 * gfortran.dg/coarray/image_status_2.f08: New test.
15025 * gfortran.dg/coarray/stopped_images_1.f08: New test.
15026 * gfortran.dg/coarray/stopped_images_2.f08: New test.
15027 * gfortran.dg/coarray_fail_st.f90: New test.
15028 * gfortran.dg/coarray_failed_images_1.f08: New test.
15029 * gfortran.dg/coarray_image_status_1.f08: New test.
15030 * gfortran.dg/coarray_stopped_images_1.f08: New test.
15031
7f5a7d78
MP
150322017-03-03 Marek Polacek <polacek@redhat.com>
15033
15034 PR c/79758
15035 * gcc.dg/noncompile/pr79758.c: New test.
15036
cc195d46
JJ
150372017-03-03 Jakub Jelinek <jakub@redhat.com>
15038
15039 PR middle-end/79805
15040 * g++.dg/opt/pr79805.C: New test.
15041
945b6e16
AS
150422017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
15043
15044 * gcc.target/i386/avx512vpopcntdq-check.h: New.
15045 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15046 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15047 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
15048 * gcc.target/i386/i386.exp
15049 (check_effective_target_avx512vpopcntdq): New.
15050
31dcc385
TT
150512017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
15052
15053 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
15054 ilp32 targets and match DImode registers for lp64 targets.
15055
0e174ae1
UB
150562017-03-03 Uros Bizjak <ubizjak@gmail.com>
15057
15058 * g++.dg/pr71624.C: Disable for x32.
15059 * g++.dg/pr71633.C: Ditto.
15060
93505ec5
JJ
150612017-03-03 Jakub Jelinek <jakub@redhat.com>
15062
15063 PR target/79807
15064 * gcc.target/i386/pr79807.c: New test.
15065
d78a1c01
ML
150662017-03-03 Martin Liska <mliska@suse.cz>
15067
15068 PR tree-optimization/79803
15069 * gcc.dg/tree-ssa/pr79803.c: New test.
15070
ec7f796e
ML
150712017-03-03 Martin Liska <mliska@suse.cz>
15072
15073 PR rtl-optimization/79574
15074 * gcc.dg/pr79574-2.c: New test.
15075
30d309aa
RB
150762017-03-03 Richard Biener <rguenther@suse.de>
15077
15078 PR c++/79825
15079 * g++.dg/warn/Wuninitialized-8.C: New testcase.
15080
38801de5
JJ
150812017-03-03 Jakub Jelinek <jakub@redhat.com>
15082
15083 * gcc.dg/pr57134.c: Use empty inline asm string literal.
15084
7278b0a2
MP
150852017-03-03 Marek Polacek <polacek@redhat.com>
15086
15087 PR c++/79791
15088 * g++.dg/warn/Wwrite-strings-1.C: New test.
15089 * g++.dg/warn/Wwrite-strings-2.C: New test.
15090 * g++.dg/warn/Wwrite-strings-3.C: New test.
15091 * g++.dg/warn/Wwrite-strings-4.C: New test.
15092 * g++.dg/warn/Wwrite-strings-5.C: New test.
15093 * g++.dg/warn/Wwrite-strings-6.C: New test.
15094 * g++.dg/warn/Wwrite-strings-7.C: New test.
15095 * g++.dg/warn/Wwrite-strings-8.C: New test.
15096 * g++.dg/warn/Wwrite-strings-9.C: New test.
15097 * g++.dg/warn/Wwrite-strings-10.C: New test.
15098 * g++.dg/warn/Wwrite-strings-11.C: New test.
15099 * g++.dg/warn/Wwrite-strings-12.C: New test.
15100
75473a91
RB
151012017-03-03 Richard Biener <rguenther@suse.de>
15102
15103 PR middle-end/79818
15104 * gcc.dg/torture/pr79818.c: New testcase.
15105
50bea0c5
JJ
151062017-03-02 Jakub Jelinek <jakub@redhat.com>
15107
15108 PR c++/79782
15109 * g++.dg/warn/Wunused-parm-10.C: New test.
15110
130f15ce
UB
151112017-03-02 Uros Bizjak <ubizjak@gmail.com>
15112
15113 * gcc.dg/rtl/x86_64/*.c: Test for
15114 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
15115
dc362ada
UB
151162017-03-02 Uros Bizjak <ubizjak@gmail.com>
15117
15118 PR target/79514
15119 * gcc.target/i386/pr79514.c: New test.
15120
fe792dd8
JJ
151212017-03-02 Jakub Jelinek <jakub@redhat.com>
15122
15123 PR rtl-optimization/79780
15124 * gcc.c-torture/compile/pr79780.c: New test.
15125
e80facb4
RB
151262017-03-02 Richard Biener <rguenther@suse.de>
15127
15128 PR tree-optimization/79345
15129 PR c++/42000
15130 * g++.dg/warn/Wuninitialized-7.C: New testcase.
15131 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
15132 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
15133
eb0e7c34
RB
151342017-03-02 Richard Biener <rguenther@suse.de>
15135
15136 PR c/79756
15137 * gcc.dg/vector-1.c: New testcase.
15138
653a4b32
BC
151392017-03-02 Bin Cheng <bin.cheng@arm.com>
15140
15141 PR tree-optimization/66768
15142 * gcc.target/i386/pr66768.c: New test.
15143
da403f31
RB
151442017-03-02 Richard Biener <rguenther@suse.de>
15145
15146 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
15147 * gcc.dg/rtl/x86_64/final.c: Likewise.
15148 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
15149 * gcc.dg/rtl/x86_64/ira.c: Likewise.
15150 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
15151 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
15152
83692f96
RB
151532017-03-02 Richard Biener <rguenther@suse.de>
15154
15155 PR tree-optimization/79777
15156 * gcc.dg/torture/pr79777.c: New testcase.
15157
71dedb33
MS
151582017-03-01 Martin Sebor <msebor@redhat.com>
15159
15160 PR middle-end/79692
15161 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
15162 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
15163 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
15164 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
15165
48990905
UB
151662017-03-01 Uros Bizjak <ubizjak@gmail.com>
15167
15168 * gcc.target/i386/invsize-2.c: New test.
15169 * gcc.target/i386/invsize-3.c: Ditto.
15170 * gcc.target/i386/invsize-4.c: Ditto.
15171 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
15172 * gcc.target/i386/stackalign/asm-1.c: Ditto.
15173
c7f0c9f3
MM
151742017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
15175
15176 PR target/79439
15177 * gcc.target/powerpc/pr79439.c: New test.
15178
f5ef6bfc
PH
151792017-03-01 Pat Haugen <pthaugen@us.ibm.com>
15180
15181 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
15182 scan string.
15183
15184
50181506
KN
151852017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
15186
15187 PR target/79395
15188 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
15189 pattern to look for vcmpequd. instead of vcmpnew.
15190 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
15191 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
15192 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
15193 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
15194 look for xvcmpeqdp. instead of xvcmpnedp.
15195 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
15196 look for vcmpequd. instead of vcmpnew.
15197 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
15198 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
15199 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
15200 look for xvcmpeqsp. instead of xvcmpnesp.
15201 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
15202 look for xvcmpeqdp. instead of xvcmpnedp.
15203 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
15204 look for vcmpequd. instead of vcmpnew.
15205 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
15206 look for vcmpeqsp instead of xvcmpnesp.
15207 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
15208 look for xvcmpeqdp instead of xvcmpnedp.
15209
0100ae43
RB
152102017-03-01 Richard Biener <rguenther@suse.de>
15211
15212 PR middle-end/79721
15213 * gcc.dg/torture/pr79721.c: New testcase.
15214
0f3f4ffe
JJ
152152017-03-01 Jakub Jelinek <jakub@redhat.com>
15216
42132674
JJ
15217 PR c++/79681
15218 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
15219 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
15220
e3e9e8ca
JJ
15221 PR c++/79746
15222 * g++.dg/warn/Wunused-parm-9.C: New test.
15223
0f3f4ffe
JJ
15224 PR tree-optimization/79734
15225 * g++.dg/opt/pr79734.C: New test.
15226
ad1de652
JJ
152272017-02-28 Jakub Jelinek <jakub@redhat.com>
15228
15229 PR tree-optimization/79737
15230 * gcc.c-torture/execute/pr79737-1.c: New test.
15231 * gcc.c-torture/execute/pr79737-2.c: New test.
15232
7a1ae923
EB
152332017-02-28 Eric Botcazou <ebotcazou@adacore.com>
15234
15235 * gcc.target/sparc/20170228-1.c: New test.
15236
2af0c3ed
UB
152372017-02-28 Uros Bizjak <ubizjak@gmail.com>
15238
15239 * gcc.target/i386/invsize-1.c: New test.
15240
203ced0a
MS
152412017-02-28 Martin Sebor <msebor@redhat.com>
15242
15243 PR tree-optimization/79691
15244 * gcc.dg/tree-ssa/pr79691.c: New test.
15245
8a915b87
JJ
152462017-02-28 Jakub Jelinek <jakub@redhat.com>
15247
15248 PR target/79729
15249 * gcc.target/i386/pr79729.c: New test.
15250
41aa3a38
RB
152512017-02-28 Richard Biener <rguenther@suse.de>
15252
15253 PR tree-optimization/79740
15254 * gcc.dg/torture/pr79740.c: New testcase.
15255
587240d2
RB
152562017-02-28 Richard Biener <rguenther@suse.de>
15257
15258 PR middle-end/79731
15259 * c-c++-common/torture/pr79731.c: New testcase.
15260
dd3f4560
RB
152612017-02-28 Richard Biener <rguenther@suse.de>
15262
15263 PR tree-optimization/79732
15264 * gcc.dg/torture/pr79732.c: New testcase.
15265
c7d97b28
RB
152662017-02-28 Richard Biener <rguenther@suse.de>
15267
15268 PR tree-optimization/79723
15269 * gcc.target/i386/pr79723.c: New testcase.
15270
c8f28a3c
PH
152712017-02-27 Pat Haugen <pthaugen@us.ibm.com>
15272
15273 PR target/79544
15274 * gcc.target/powerpc/pr79544.c: New.
15275
c91c3003
PC
152762017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
15277
15278 PR c++/79414
15279 * g++.dg/parse/crash67.C: New.
15280
57fa080b
BC
152812017-02-27 Bin Cheng <bin.cheng@arm.com>
15282
15283 PR tree-optimization/77536
15284 * gcc.dg/vect/pr79347.c: Revise testing string.
15285
68b948d3
RB
152862017-02-27 Richard Biener <rguenther@suse.de>
15287
15288 PR tree-optimization/45397
15289 * gcc.dg/tree-ssa/pr45397.c: New testcase.
15290
69a2e8a1
RB
152912017-02-27 Richard Biener <rguenther@suse.de>
15292
15293 PR tree-optimization/79690
15294 * gcc.target/i386/pr79690.c: New testcase.
15295
c7b608a9
TK
152962017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
15297
15298 PR fortran/51119
15299 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
15300 of original.
15301 * gfortran.dg/inline_matmul_11.f90: Likewise.
15302 * gfortran.dg/inline_matmul_9.f90: Likewise.
15303 * gfortran.dg/matmul_13.f90: New test.
15304 * gfortran.dg/matmul_14.f90: New test.
15305
98561a9b
JJ
153062017-02-25 Jakub Jelinek <jakub@redhat.com>
15307
15308 PR middle-end/79396
15309 * g++.dg/opt/pr79396.C: New test.
15310
77be9417
DH
153112017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
15312
15313 PR fortran/79597
15314 * gfortran.dg/dtio_6.f90: Update test.
15315
153162017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
15317
15318 PR fortran/79601
15319 * gfortran.dg/interface_operator_2.f90: New test.
15320
b9822443
JJ
153212017-02-24 Jakub Jelinek <jakub@redhat.com>
15322
15323 PR c/79677
15324 * gcc.dg/pr79677.c: New test.
15325
4bc2b786
MF
153262017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
15327
15328 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
15329 of mov.ps.
15330 * gcc.target/mips/mips-ps-type.c (move): Likewise.
15331 (cond_move1): Simplify condition to force generation of
15332 mov[nz].ps.
15333 (cond_move2): Likewise.
15334
4227c9ad
JJ
153352017-02-24 Jakub Jelinek <jakub@redhat.com>
15336
15337 PR c++/79588
15338 * g++.dg/warn/Wrestrict-1.C: New test.
15339 * g++.dg/warn/Wrestrict-2.C: New test.
15340
fd527ec1
DE
153412017-02-24 David Edelsohn <dje.gcc@gmail.com>
15342
15343 * g++.dg/ext/complit15.C: Require LTO.
15344
2af8fd5c
TT
153452017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
15346
15347 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
15348 logical_op_short_circuit to skip targets.
15349 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
15350 and s390.
15351
0b9cdb9a
EB
153522017-02-24 Eric Botcazou <ebotcazou@adacore.com>
15353
15354 * gnat.dg/opt63.adb: New test.
15355
4af362a9
EB
153562017-02-24 Eric Botcazou <ebotcazou@adacore.com>
15357
15358 * gnat.dg/discr47.adb: New test.
15359
7699e88f
RB
153602017-02-24 Richard Biener <rguenther@suse.de>
15361
15362 PR tree-optimization/79389
15363 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
15364
e3beb191
PC
153652017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
15366
15367 PR c++/79361
15368 * g++.dg/cpp0x/pr79361-1.C: New.
15369 * g++.dg/cpp0x/pr79361-2.C: Likewise.
15370
195610aa
EB
153712017-02-23 Eric Botcazou <ebotcazou@adacore.com>
15372
15373 * gcc.target/visium/bit_test.c: Accept any lsr form.
15374 * gcc.target/visium/block_move.c: Tweak.
15375
17885cad
DV
153762017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
15377
15378 PR 68749
15379 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
15380
45f7faf0
RB
153812017-02-23 Richard Biener <rguenther@suse.de>
15382
15383 PR tree-optimization/79683
15384 * gcc.target/i386/pr79683.c: New testcase.
15385
18eb304e
JL
153862017-02-22 Jeff Law <law@redhat.com>
15387
15388 PR tree-optimization/79578
15389 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
15390
0a864a97
SD
153912017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
15392
15393 * gcc.target/mips/msa-fp-cc.c: New test.
15394
fe8ece05
JJ
153952017-02-22 Jakub Jelinek <jakub@redhat.com>
15396
e40b6fc7
JJ
15397 PR c++/79664
15398 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
15399 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
15400 * g++.dg/gomp/pr79664.C: New test.
15401
fe8ece05
JJ
15402 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
15403
78af14ae
MP
154042017-02-22 Marek Polacek <polacek@redhat.com>
15405
15406 PR c++/79653
15407 * g++.dg/cpp0x/alignas10.C: New test.
15408 * g++.dg/cpp0x/alignas9.C: New test.
15409
8fdddd3d
MP
15410 PR c++/79657
15411 * g++.dg/ext/underlying_type12.C: New test.
15412
61ac5ebe
MP
15413 PR c/79662
15414 * gcc.dg/enum-incomplete-4.c: New test.
15415
888c7050
JJ
154162017-02-22 Jakub Jelinek <jakub@redhat.com>
15417
15418 PR target/70465
15419 * gcc.target/i386/pr70465-2.c: New test.
15420
6d3daa1a
UB
154212017-02-21 Uros Bizjak <ubizjak@gmail.com>
15422
15423 * gcc.dg/pr61441.c: Use dg-add-options ieee.
15424
76dd203e
RB
154252017-02-22 Richard Biener <rguenther@suse.de>
15426
15427 PR tree-optimization/79673
15428 * gcc.target/i386/pr79673.c: New testcase.
15429
a9c774d2
RB
154302017-02-22 Richard Biener <rguenther@suse.de>
15431
15432 PR tree-optimization/79666
15433 * gcc.dg/torture/pr79666.c: New testcase.
15434
8f4f841a
ML
154352017-02-22 Martin Liska <mliska@suse.cz>
15436
15437 PR lto/79587
15438 * gcc.dg/tree-prof/pr79587.c: New test.
15439
441c7bba
EB
154402017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15441
15442 PR tree-optimization/68644
15443 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
15444
a232a1cb
MP
154452017-02-21 Marek Polacek <polacek@redhat.com>
15446
15447 PR c++/79535
15448 * g++.dg/ext/flexary23.C: New test.
15449
b86fec68
UB
154502017-02-21 Uros Bizjak <ubizjak@gmail.com>
15451
15452 PR target/79593
15453 * gcc.target/i386/pr79593.c: New test.
15454
5c3f1d7b
JJ
154552017-02-21 Jakub Jelinek <jakub@redhat.com>
15456
b7280ac2
JJ
15457 PR c++/79654
15458 * g++.dg/cpp1z/decomp26.C: New test.
15459
5c3f1d7b
JJ
15460 PR sanitizer/79589
15461 * g++.dg/ubsan/pr79589.C: New test.
15462
1486c2a7
JL
154632017-02-21 Jeff Law <law@redhat.com>
15464
15465 PR tree-optimization/79621
15466 * gcc.c-torture/compile/pr79621.c: New test.
15467
2f3ec56d
JJ
154682017-02-21 Jakub Jelinek <jakub@redhat.com>
15469
3bb43119
JJ
15470 PR c++/79655
15471 * g++.dg/cpp1y/constexpr-79655.C: New test.
15472
664beaf2 15473 PR c++/79639
b86fec68 15474 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 15475
956d3e61
JJ
15476 PR target/79633
15477 * gcc.target/i386/mpx/pr79633.c: New test.
15478
d4cbfca4
JJ
15479 PR target/79570
15480 * gcc.dg/pr79570.c: New test.
15481
00bc9de3
JJ
15482 PR c++/79641
15483 * c-c++-common/pr79641.c: New test.
15484
d002d099
JJ
15485 PR tree-optimization/79649
15486 * gcc.target/i386/pr79649.c: New test.
15487
2f3ec56d
JJ
15488 PR target/79494
15489 * gcc.dg/pr79494.c: New test.
15490
e6655a5f
SB
154912017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
15492
15493 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
15494 to dg-options.
15495
154962017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
15497
15498 * gcc.dg/gimplefe-26.c: Require c99_runtime.
15499
fd527ec1
DE
155002017-02-02 Jason Merrill <jason@redhat.com>
15501
15502 PR c++/79580
15503 * g++.dg/ext/complit15.C: New.
15504
027a9dd5
KN
155052017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
15506
15507 PR target/78056
15508 * gcc.target/powerpc/pr78056-8.c: Remove.
15509
80480cee
MP
155102017-02-20 Marek Polacek <polacek@redhat.com>
15511
15512 PR middle-end/79537
15513 * gcc.dg/comp-goto-4.c: New test.
15514
85ade8d6
MP
15515 PR sanitizer/79558
15516 * c-c++-common/ubsan/bounds-14.c: New test.
15517
705d3b77
JJ
155182017-02-20 Jakub Jelinek <jakub@redhat.com>
15519
15520 PR target/79568
15521 * gcc.target/i386/pr79568-1.c: New test.
15522 * gcc.target/i386/pr79568-2.c: New test.
15523 * gcc.target/i386/pr79568-3.c: New test.
15524
dc42a736
PT
155252017-02-16 Paul Thomas <pault@gcc.gnu.org>
15526
15527 PR fortran/79382
705d3b77
JJ
15528 * gfortran.dg/dtio_10.f90: Change test of error message.
15529 * gfortran.dg/dtio_23.f90: New test.
15530 * gfortran.dg/dtio_24.f90: New test.
dc42a736 15531
1ca6a74f
PT
155322017-02-20 Paul Thomas <pault@gcc.gnu.org>
15533
15534 PR fortran/79434
705d3b77 15535 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 15536
63af1586
PT
155372017-02-19 Paul Thomas <pault@gcc.gnu.org>
15538
15539 PR fortran/79447
705d3b77 15540 * gfortran.dg/submodule_24.f08: New test.
63af1586 15541
4ca4d1e9
AV
155422017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15543
15544 PR fortran/79229
15545 * gfortran.dg/class_allocate_24.f90: New test.
15546
dea71ad0
PT
155472017-02-19 Paul Thomas <pault@gcc.gnu.org>
15548
15549 PR fortran/79402
15550 * gfortran.dg/submodule_23.f90: New test.
15551
f46e2bc9
PC
155522017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15553
15554 PR c++/79380
15555 * g++.dg/cpp0x/alignas8.C: New.
15556
7dfa657b
JW
155572017-02-19 Eric Fiselier <eric@efcs.ca>
15558 Jonathan Wakely <jwakely@redhat.com>
15559
15560 PR c++/69523
15561 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
15562
eab1f169
PK
155632017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15564
15565 * gcc.dg/gimplefe-26.c: New test.
15566
47e16d83
JDA
155672017-02-18 John David Anglin <danglin@gcc.gnu.org>
15568
15569 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
15570
c2615951
JJ
155712017-02-18 Jakub Jelinek <jakub@redhat.com>
15572
c28fcc60
JJ
15573 PR target/79569
15574 * gcc.target/i386/3dnowA-3.c: New test.
15575
c2615951
JJ
15576 PR target/79559
15577 * gcc.target/i386/pr79559.c: New test.
15578
97fcf744
JM
155792017-02-17 Joseph Myers <joseph@codesourcery.com>
15580
15581 * gcc.dg/c11-float-2.c: New test.
15582 * gcc.dg/torture/float128-floath.c,
15583 gcc.dg/torture/float128x-floath.c,
15584 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
15585 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
15586 gcc.dg/torture/float64x-floath.c: Do not test comparison of
15587 *_DECIMAL_DIG macros with DECIMAL_DIG.
15588
a530e181
BS
155892017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15590
15591 PR target/79261
15592 * gcc.target/powerpc/vec-xxpermdi.c: New file.
15593
1d516992
JK
155942017-02-17 Julia Koval <julia.koval@intel.com>
15595
15596 * gcc.target/i386/rdpid.c New test.
15597 * gcc.target/i386/sse-12.c: Add -mrdpid.
15598 * gcc.target/i386/sse-13.c: Ditto.
15599 * gcc.target/i386/sse-14.c: Ditto.
15600 * gcc.target/i386/sse-22.c: Ditto.
15601 * gcc.target/i386/sse-23.c: Ditto.
15602 * g++.dg/other/i386-2.C: Ditto.
15603 * g++.dg/other/i386-3.C: Ditto.
15604
3185712c
SB
156052017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
15606
15607 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
15608 * gcc.dg/pr61441.c: Ditto.
15609
a261ee49
ML
156102017-02-17 Martin Liska <mliska@suse.cz>
15611
15612 PR rtl-optimization/79574
15613 * gcc.dg/pr79574.c: New test.
15614
5bf69d74
MP
156152017-02-17 Marek Polacek <polacek@redhat.com>
15616
15617 PR middle-end/79536
15618 * gcc.dg/torture/pr79536.c: New test.
15619
a72b242e
AM
156202017-02-16 Alan Modra <amodra@gmail.com>
15621
15622 * gcc.c-torture/execute/pr79286.c: New.
15623
bcac0b4d
JJ
156242017-02-16 Jakub Jelinek <jakub@redhat.com>
15625
15626 PR c++/79512
15627 * c-c++-common/gomp/pr79512.c: New test.
15628
945c17d8
MS
156292017-02-15 Martin Sebor <msebor@redhat.com>
15630
15631 PR c++/79363
15632 * g++.dg/ext/flexary12.C: Adjust.
15633 * g++.dg/ext/flexary20.C: Same.
15634 * g++.dg/ext/flexary21.C: Same.
15635 * g++.dg/ext/flexary22.C: New test.
15636
25c99850
BC
156372017-02-15 Bin Cheng <bin.cheng@arm.com>
15638
15639 PR tree-optimization/79347
15640 * gcc.dg/vect/pr79347.c: New test.
15641
4f5e5fcb
JJ
156422017-02-15 Jakub Jelinek <jakub@redhat.com>
15643
e7202857
JJ
15644 PR c++/79301
15645 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
15646 [[deprecated]] comment.
15647 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
15648 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
15649 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
15650 [[deprecated]] in -std=c++11.
15651 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
15652 [[fallthrough]] in -std=c++11 and -std=c++14.
15653
4f5e5fcb
JJ
15654 PR c++/79288
15655 * g++.dg/tls/pr79288.C: New test.
15656
c7545f1c
MP
156572017-02-15 Marek Polacek <polacek@redhat.com>
15658
15659 PR c/79515
15660 * gcc.dg/dfp/pr79515.c: New.
15661
1114b39c
DE
156622017-02-15 David Edelsohn <dje.gcc@gmail.com>
15663
15664 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
15665
93b87d1d
TS
156662017-02-15 Thomas Schwinge <thomas@codesourcery.com>
15667
15668 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
15669 "opt_files".
15670
fa8db6ea
JJ
156712017-02-15 Jakub Jelinek <jakub@redhat.com>
15672
15673 PR target/79487
15674 * gcc.dg/dfp/pr79487.c: New test.
15675 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
15676 2017-02-13 change.
15677
8722316b
CL
156782017-01-14 Carl Love <cel@us.ibm.com>
15679
15680 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
15681 xvcvsxdsp and xvcvuxdsp instructions.
15682
2932fe90
SB
156832017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
15684
15685 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
15686 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
15687 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
15688 64-bit default target.
15689 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
15690 a 64-bit default target.
15691
63d09033
JJ
156922017-02-14 Jakub Jelinek <jakub@redhat.com>
15693
15694 PR target/79481
15695 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 15696 (test_3vx): Change return type from int to void.
63d09033
JJ
15697 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
15698 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
15699 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
15700 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
15701 tests.
15702 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
15703 (test_3vx): Change return type from int to void.
15704 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
15705 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
15706 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
15707 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
15708 tests.
15709 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
15710 intrinsic. Change scan-assembler-times number from 1 to 2.
15711 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
15712 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
15713 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
15714 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
15715 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
15716 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
15717 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
15718
8668fae0
UB
157192017-02-14 Uros Bizjak <ubizjak@gmail.com>
15720
15721 PR middle-end/61225
15722 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
15723 Use dg-additional-options for ia32 target. Remove XFAIL.
15724
95d96609
UB
157252017-02-14 Uros Bizjak <ubizjak@gmail.com>
15726
15727 PR target/79495
15728 * gcc.target/i386/pr79495.c: New test.
15729
6f207d58
MP
157302017-02-14 Marek Polacek <polacek@redhat.com>
15731
15732 PR c++/79420
15733 PR c++/79463
15734 * g++.dg/cpp1y/pr79463.C: New.
15735 * g++.dg/template/incomplete10.C: New.
15736 * g++.dg/template/incomplete9.C: New.
15737
ee139af5
L
157382017-02-14 H.J. Lu <hongjiu.lu@intel.com>
15739
15740 PR target/79498
15741 * gcc.target/i386/pr79498.c: New test.
15742
bf00c9e0
MS
157432017-02-14 Martin Sebor <msebor@redhat.com>
15744
15745 PR middle-end/79448
15746 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
15747 * gcc.dg/tree-ssa/pr79448-2.c: New test.
15748 * gcc.dg/tree-ssa/pr79448.c: New test.
15749
6c022f73
JL
157502017-02-14 Jeff Law <law@redhat.com>
15751
15752 PR tree-optimization/79095
15753 * g++.dg/pr79095-1.C: New test
15754 * g++.dg/pr79095-2.C: New test
15755 * g++.dg/pr79095-3.C: New test
15756 * g++.dg/pr79095-4.C: New test
15757 * g++.dg/pr79095-5.C: New test
15758 * gcc.c-torture/execute/arith-1.c: Update with more cases.
15759 * gcc.dg/tree-ssa/pr79095-1.c: New test.
15760
b719f884
JG
157612017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
15762
15763 * gcc.target/aarch64/vect_fp16_1.c: New.
15764
1be33173
PK
157652017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15766
15767 * gcc.dg/gimplefe-25.c: New test.
15768
73424a09
JJ
157692017-02-14 Jakub Jelinek <jakub@redhat.com>
15770
15771 PR tree-optimization/79408
15772 * gcc.dg/tree-ssa/pr79408-2.c: New test.
15773
977472e8
RB
157742017-02-14 Richard Biener <rguenther@suse.de>
15775
15776 PR middle-end/79432
15777 * gcc.dg/torture/pr79432.c: New testcase.
15778
ee75687b
MS
157792017-02-13 Martin Sebor <msebor@redhat.com>
15780
15781 PR middle-end/79496
15782 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
15783
b84702c0
JJ
157842017-02-13 Jakub Jelinek <jakub@redhat.com>
15785
ecc04fae
JJ
15786 PR sanitizer/79341
15787 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
15788 variables volatile.
15789
b84702c0
JJ
15790 PR c++/79232
15791 * g++.dg/cpp1z/eval-order4.C: New test.
15792 * g++.dg/other/pr79232.C: New test.
15793
b9a161ff
NS
157942017-02-13 Nathan Sidwell <nathan@acm.org>
15795
15796 PR c++/79296
15797 * g++.dg/cpp0x/pr79296.C: New.
15798
d8505fac
SB
157992017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15800
15801 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
15802 Instead, xfail powerpc*-*-* && lp64.
15803
efb802cb
SB
158042017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15805
15806 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
15807 powerpc_p8vector_ok.
15808 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
15809
8d6427c6
AS
158102017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15811
15812 PR target/79449
15813 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
15814 for reading beyond a 4k boundary.
15815
9b7716c9
JJ
158162017-02-13 Jakub Jelinek <jakub@redhat.com>
15817
15818 PR rtl-optimization/79388
15819 PR rtl-optimization/79450
15820 * gcc.c-torture/execute/pr79388.c: New test.
15821 * gcc.c-torture/execute/pr79450.c: New test.
15822
4bb91707
TK
158232017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15824
15825 PR fortran/65542
9b7716c9 15826 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 15827
e22910c2
JJ
158282017-02-11 Jakub Jelinek <jakub@redhat.com>
15829
15830 PR sanitizer/79341
15831 * g++.dg/asan/deep-stack-uaf-1.C: New test.
15832
acbbac04
JH
158332017-02-11 Jan Hubicka <hubicka@ucw.cz>
15834
15835 PR tree-ssa/56727
15836 * gcc.dg/tree-ssa/pr56727.c: New testcase.
15837
e493f96b
JJ
158382017-02-10 Jakub Jelinek <jakub@redhat.com>
15839
15840 PR c++/79457
15841 * g++.dg/cpp0x/pr79457.C: New test.
15842
773acd54
SB
158432017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
15844
15845 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
15846 scan-assembler unless lp64.
15847
b56f814e
SB
158482017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
15849
15850 PR tree-optimization/66612
15851 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
15852
5e659d16
SB
158532017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
15854
15855 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
15856 of all powerpc.
15857
6f4f30bf
MP
158582017-02-10 Marek Polacek <polacek@redhat.com>
15859
15860 PR c++/79435
15861 * g++.dg/cpp1y/pr79435.C: New.
15862
3799a5b8
MP
15863 PR c++/79184
15864 * g++.dg/warn/Wint-in-bool-context-1.C: New.
15865
052ef81d
CL
158662017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
15867
15868 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
15869 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
15870 New.
15871 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
15872 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
15873 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
15874 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
15875 (vtst_expected_poly64x2): Move to aarch64-only section.
15876 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
15877 (vtst_p64, vtstq_p64): New tests.
15878
a7c8ed0c
PC
158792017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
15880
15881 PR c++/71737
15882 * g++.dg/cpp0x/pr71737.C: New.
15883
3dcde5ef 158842017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 15885 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
15886
15887 * gcc.dg/gimplefe-error-1.c: New testcase.
15888 * gcc.dg/gimplefe-error-2.c: New testcase.
15889 * gcc.dg/gimplefe-error-3.c: New testcase.
15890
6139a3b7
JJ
158912017-02-10 Jakub Jelinek <jakub@redhat.com>
15892
15893 PR tree-optimization/79411
15894 * gcc.c-torture/compile/pr79411.c: New test.
15895
9bfc55d0
JJ
158962017-02-09 Jakub Jelinek <jakub@redhat.com>
15897 Jason Merrill <jason@redhat.com>
15898
15899 PR c++/79143
15900 * g++.dg/cpp1z/pr79143.C: New test.
15901
0b90c541
JH
159022017-02-09 Jan Hubicka <hubicka@ucw.cz>
15903
15904 * gcc.dg/loop-unswitch-2.c: Update testcase.
15905 * gcc.dg/loop-unswitch-1.c: Update testcase.
15906
192b048b
MP
159072017-02-09 Marek Polacek <polacek@redhat.com>
15908
15909 PR c/79428
15910 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
15911 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
15912 * c-c++-common/goacc/pr79428-1.c: New test.
15913 * c-c++-common/gomp/pr79428-2.c: New test.
15914 * c-c++-common/gomp/pr79428-5.c: New test.
15915 * c-c++-common/gomp/pr79428-6.c: New test.
15916 * c-c++-common/pr79428-3.c: New test.
15917
e9a9033b
AK
159182017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15919
15920 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
15921 testcases.
15922
56f71478
JJ
159232017-02-09 Jakub Jelinek <jakub@redhat.com>
15924
28f6839b
JJ
15925 PR c/79413
15926 * gcc.c-torture/compile/pr79413.c: New test.
15927
f08683a1
JJ
15928 PR c++/79429
15929 * c-c++-common/gomp/pr79429.c: New test.
15930 * g++.dg/gomp/pr79429.C: New test.
15931
56f71478
JJ
15932 PR c/79431
15933 * c-c++-common/gomp/pr79431.c: New test.
15934
02889d23
CLT
159352017-02-09 Nathan Sidwell <nathan@codesourcery.com>
15936 Cesar Philippidis <cesar@codesourcery.com>
15937 Joseph Myers <joseph@codesourcery.com>
15938 Chung-Lin Tang <cltang@codesourcery.com>
15939
15940 * c-c++-common/goacc/combined-directives.c: Remove xfail.
15941 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
15942 * c-c++-common/goacc/loop-auto-2.c: New.
15943 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
15944 * c-c++-common/goacc/tile-2.c: New.
15945 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
15946 * g++.dg/goacc/tile-1.C: New, check tile subst.
15947 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
15948 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
15949 * gfortran.dg/goacc/tile-1.f90: New test.
15950 * gfortran.dg/goacc/tile-2.f90: New test.
15951 * gfortran.dg/goacc/tile-lowering.f95: New test.
15952
9c0c77d2
RB
159532017-02-09 Richard Biener <rguenther@suse.de>
15954
15955 PR tree-optimization/69823
15956 * gcc.dg/graphite/pr69823.c: New testcase.
15957
f39bad9f
PH
159582017-02-08 Pat Haugen <pthaugen@us.ibm.com>
15959
15960 PR target/78604
15961 * gcc.target/powerpc/pr78604.c: New.
15962
fc00b9ce
KN
159632017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
15964
15965 PR target/68972
15966 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
15967 disable this test on power architecture.
15968
50c1f4a5
RB
159692017-02-08 Richard Biener <rguenther@suse.de>
15970
15971 PR tree-optimization/71824
15972 PR tree-optimization/79409
15973 * gcc.dg/graphite/pr71824-3.c: New testcase.
15974
74a15d14
JJ
159752017-02-08 Jakub Jelinek <jakub@redhat.com>
15976
15977 PR tree-optimization/79408
15978 * gcc.dg/tree-ssa/pr79408.c: New test.
15979
d798497e
RB
159802017-02-08 Richard Biener <rguenther@suse.de>
15981
15982 PR tree-optimization/71824
15983 * gcc.dg/graphite/pr71824-2.c: New testcase.
15984
9d5019a1
AP
159852017-02-07 Andrew Pinski <apinski@cavium.com>
15986
705d3b77 15987 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 15988
ec48209a
JJ
159892017-02-07 Jakub Jelinek <jakub@redhat.com>
15990
15991 PR rtl-optimization/79386
15992 * gcc.c-torture/compile/pr79386.c: New test.
15993
e5f234b2
DV
159942017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
15995 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15996
15997 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
15998 *-*-solaris*.
15999
1f138b75
JJ
160002017-02-07 Jakub Jelinek <jakub@redhat.com>
16001
16002 PR target/79299
16003 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
16004 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
16005
7af4b20d
RB
160062017-02-07 Richard Biener <rguenther@suse.de>
16007
16008 * gcc.dg/gimplefe-23.c: New testcase.
16009 * gcc.dg/gimplefe-24.c: Likewise.
16010
d95c2fc7
CL
160112017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
16012
16013 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
16014 scan-assembler instead of scan-assembler-times.
16015 * gcc.target/aarch64/test_frame_10.c: Likewise.
16016 * gcc.target/aarch64/test_frame_12.c: Likewise.
16017 * gcc.target/aarch64/test_frame_2.c: Likewise.
16018 * gcc.target/aarch64/test_frame_4.c: Likewise.
16019 * gcc.target/aarch64/test_frame_6.c: Likewise.
16020 * gcc.target/aarch64/test_frame_7.c: Likewise.
16021 * gcc.target/aarch64/test_frame_8.c: Likewise.
16022
fa5d44d0
RO
160232017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16024
16025 * gcc.target/i386/pr78419.c: Require ifunc support.
16026
d9b4ce00
DE
160272017-02-07 David Edelsohn <dje.gcc@gmail.com>
16028
16029 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
16030
bb7d75ff
PP
160312017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
16032
16033 PR c++/79360
16034 * g++.dg/cpp1y/nsdmi-union2.C: New test.
16035
122e7b4f
KC
160362017-02-06 Kito Cheng <kito.cheng@gmail.com>
16037
16038 * lib/target-supports.exp: Define the RISC-V target.
16039 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
16040 * gcc.dg/builtin-apply2.c: Likewise.
16041 * gcc.dg/ifcvt-4.c: Likewise.
16042 * gcc.dg/loop-8.c: Likewise.
16043 * gcc.dg/sibcall-10.c: Likewise.
16044 * gcc.dg/sibcall-9.c: Likewise.
16045 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
16046 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
16047 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
16048 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16049 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
16050 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
16051 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
16052
391675ac
MM
160532017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16054
16055 PR target/66144
16056 * gcc.target/powerpc/pr66144-1.c: New test.
16057 * gcc.target/powerpc/pr66144-2.c: Likewise.
16058 * gcc.target/powerpc/pr66144-3.c: Likewise.
16059
e495e31a
MS
160602017-02-06 Martin Sebor <msebor@redhat.com>
16061
16062 PR tree-optimization/79376
16063 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
16064 * gcc.dg/tree-ssa/pr79376.c: Ditto.
16065
2568d8a1
JJ
160662017-02-06 Jakub Jelinek <jakub@redhat.com>
16067
98e09245
JJ
16068 PR c++/79379
16069 * g++.dg/cpp1y/constexpr-79379.C: New test.
16070
e8b0383c
JJ
16071 PR c++/79377
16072 * g++.dg/lookup/pr79377.C: New test.
16073
a5e8cbd1
JJ
16074 PR c++/79372
16075 * g++.dg/cpp1z/decomp25.C: New test.
16076
2568d8a1
JJ
16077 PR tree-optimization/79284
16078 * gcc.c-torture/compile/pr79284.c: New test.
16079
aae936b9
PC
160802017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
16081
16082 PR c++/70448
16083 * g++.dg/cpp0x/pr70448.C: New.
16084
daf57541
DV
160852017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
16086
16087 PR 78348
16088 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
16089 to dg-options.
16090
0898c74d
GJL
160912017-02-06 Georg-Johann Lay <avr@gjlay.de>
16092
16093 PR target/78883
16094 * gcc.c-torture/compile/pr78883.c: New test.
16095
5d3ebb71
JH
160962017-02-05 Jan Hubicka <hubicka@ucw.cz>
16097
16098 PR tree-ssa/79347
16099 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
16100 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
16101 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
16102 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
16103 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
16104 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
16105 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
16106 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
16107 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
16108 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
16109 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
16110 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
16111 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
16112
139d4065
AV
161132017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
16114
16115 PR fortran/79344
16116 * gfortran.dg/allocate_with_source_24.f90: New test.
16117
4b9c80d8
AV
161182017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
16119
16120 PR fortran/79230
16121 * gfortran.dg/der_ptr_component_2.f90: New test.
16122
f3877b2f
EB
161232017-02-05 Eric Botcazou <ebotcazou@adacore.com>
16124
16125 * gcc.target/sparc/20170205-1.c: New test.
16126
d8a09ada
JDA
161272017-02-03 John David Anglin <danglin@gcc.gnu.org>
16128
a2a86d6a
JDA
16129 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
16130 libatomic_available.
16131
a1d99925
JDA
16132 * gcc.dg/pr77587.c: Require alias support.
16133 * gcc.dg/pr77587a.c: Likewise.
16134
d8bf159e
JDA
16135 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
16136 * gcc.c-torture/execute/pr78622.c: Likewise.
16137
d8a09ada
JDA
16138 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
16139 hppa*-*-hpux*.
16140 * c-c++-common/Wunused-var-16.c: Likewise.
16141 * c-c++-common/builtin-shuffle-1.c: Likewise.
16142 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
16143 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
16144
f589a1ce
MS
161452017-02-03 Martin Sebor <msebor@redhat.com>
16146
16147 PR tree-optimization/79327
16148 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
16149 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
16150 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 16151
5b00f9d2
JJ
161522017-02-03 Jakub Jelinek <jakub@redhat.com>
16153 Martin Sebor <msebor@redhat.com>
16154
16155 PR tree-optimization/79327
16156 * gcc.dg/tree-ssa/pr79327.c: New test.
16157 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
16158 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
16159 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
16160 (test_sprintf_chk_range_schar): Adjust dg-message.
16161 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
16162 * gcc.c-torture/execute/pr79327.c: New test.
16163
437f0a81
JJ
161642017-02-03 Jakub Jelinek <jakub@redhat.com>
16165
16166 PR target/79354
16167 * gcc.target/powerpc/pr79354.c: New test.
16168 * gcc.c-torture/execute/pr79354.c: New test.
16169
3f343040
MS
161702017-02-03 Martin Sebor <msebor@redhat.com>
16171
16172 PR tree-optimization/79352
16173 * gcc.dg/tree-ssa/pr79352.c: New test.
16174
46a2ab58
ML
161752017-02-03 Martin Liska <mliska@suse.cz>
16176
16177 PR lto/66295
16178 * gcc.target/i386/mvc9.c: New test.
16179
baa2d1cd
PH
161802017-02-03 Pat Haugen <pthaugen@us.ibm.com>
16181
16182 PR target/79158
16183 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
16184 to VSX reg.
16185
30c6ec2f
JH
161862017-02-02 Jan Hubicka <hubicka@ucw.cz>
16187
16188 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
16189 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
16190 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
16191 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
16192 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
16193 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
16194 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
16195 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
16196 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
16197 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
16198 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
16199 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
16200 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
16201
ebee1eb9
MS
162022017-02-02 Martin Sebor <msebor@redhat.com>
16203
16204 PR middle-end/79275
16205 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
16206 * gcc.dg/tree-ssa/pr79275.c: New test.
16207
dcd25b8a
AS
162082017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16209
dc362ada 16210 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 16211
0f0c2cc3
JH
162122017-02-02 Jan Hubicka <hubicka@ucw.cz>
16213
16214 PR middle-end/77445
16215 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
16216 threading is done.
16217
1c372840
TC
162182017-02-02 Tamar Christina <tamar.christina@arm.com>
16219
16220 PR middle-end/78142
16221 * gcc.target/aarch64/vector_initialization_nostack.c
16222 (f12): Use one vector
16223
9f11a4a7
JJ
162242017-02-02 Jakub Jelinek <jakub@redhat.com>
16225
bef7e561
JJ
16226 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
16227 * c-c++-common/asan/misalign-1.c: Likewise.
16228 * c-c++-common/asan/misalign-2.c: Likewise.
16229 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
16230 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
16231 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
16232 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
16233 add -ffat-lto-objects from/to dg-additional-options.
16234 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
16235 dg-additional-options.
16236
9f11a4a7
JJ
16237 PR target/79197
16238 * gcc.target/powerpc/pr79197.c: New test.
16239 * gcc.c-torture/compile/pr79197.c: New test.
16240
09661674
RB
162412017-02-02 Richard Biener <rguenther@suse.de>
16242
16243 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
16244
d8d58893
PC
162452017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
16246
16247 PR c++/69637
16248 * g++.dg/cpp0x/pr69637-1.C: New.
16249 * g++.dg/cpp0x/pr69637-2.C: Likewise.
16250
521a70a4
AK
162512017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16252
16253 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
16254
e26b502d
BS
162552017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16256
16257 PR target/70012
16258 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
16259 conditions.
16260
55e75c7c
JJ
162612017-02-01 Jakub Jelinek <jakub@redhat.com>
16262
16263 PR testsuite/79324
16264 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
16265 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
16266 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
16267 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
16268 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
16269 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
16270 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
16271 * g++.dg/debug/dwarf2/align-1.C: Likewise.
16272 * g++.dg/debug/dwarf2/align-2.C: Likewise.
16273 * g++.dg/debug/dwarf2/align-3.C: Likewise.
16274 * g++.dg/debug/dwarf2/align-4.C: Likewise.
16275 * g++.dg/debug/dwarf2/align-5.C: Likewise.
16276 * g++.dg/debug/dwarf2/align-6.C: Likewise.
16277
a4476973
ML
162782017-02-01 Martin Liska <mliska@suse.cz>
16279
16280 PR testsuite/79272
16281 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
16282
3f3181b1
RB
162832017-02-01 Richard Biener <rguenther@suse.de>
16284
16285 PR testsuite/76957
16286 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
16287 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
16288 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
16289 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
16290
1e7ef862
RB
162912017-02-01 Richard Biener <rguenther@suse.de>
16292
16293 PR middle-end/79315
16294 * gfortran.dg/pr79315.f90: New testcase.
16295
405a7406
RB
162962017-02-01 Richard Biener <rguenther@suse.de>
16297
16298 PR tree-optimization/71824
16299 * gcc.dg/graphite/pr71824.c: New testcase.
16300
19bdccb4
JJ
163012017-01-31 Jakub Jelinek <jakub@redhat.com>
16302
16303 PR c++/79304
16304 * g++.dg/diagnostic/pr79304.C: New test.
16305
fcb2cdfc
DM
163062017-01-31 David Malcolm <dmalcolm@redhat.com>
16307
16308 PR c++/79298
16309 * g++.dg/spellcheck-pr79298.C: New test case.
16310
7cfa044d
DM
163112017-01-31 David Malcolm <dmalcolm@redhat.com>
16312
16313 PR preprocessor/79210
16314 * gcc.dg/format/pr79210.c: New test case.
16315 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
16316 New function.
16317
de3fbef6
NS
163182017-01-31 Nathan Sidwell <nathan@acm.org>
16319
5ae37bdf
NS
16320 PR c++/79290
16321 * g++.dg/warn/pr79290.C: New.
16322
de3fbef6
NS
16323 PR c++/67273
16324 PR c++/79253
16325 * g++.dg/cpp1y/pr67273.C: New.
16326 * g++.dg/cpp1y/pr79253.C: New.
16327
7f357c61
NS
163282017-01-31 Nathan Sidwell <nathan@acm.org>
16329
16330 PR c++/79264
16331 * g++.dg/cpp1y/pr61636-1.C: Augment.
16332
5b11971a
CL
163332017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
16334
16335 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
16336 rand() instead of random().
16337
8b670f93
AH
163382017-01-30 Aldy Hernandez <aldyh@redhat.com>
16339
16340 PR tree-optimization/71691
16341 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
16342
4727e06b
AK
163432017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16344
16345 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
16346 __ARCH__.
16347
b6dae849
JJ
163482017-01-31 Jakub Jelinek <jakub@redhat.com>
16349
16350 PR tree-optimization/79267
16351 * g++.dg/opt/pr79267.C: New test.
16352
40fb9c89
AO
163532017-01-30 Alexandre Oliva <aoliva@redhat.com>
16354
16355 PR debug/63238
16356 * gcc.dg/debug/dwarf2/align-1.c: New.
16357 * gcc.dg/debug/dwarf2/align-2.c: New.
16358 * gcc.dg/debug/dwarf2/align-3.c: New.
16359 * gcc.dg/debug/dwarf2/align-4.c: New.
16360 * gcc.dg/debug/dwarf2/align-5.c: New.
16361 * gcc.dg/debug/dwarf2/align-6.c: New.
16362 * gcc.dg/debug/dwarf2/align-as-1.c: New.
16363 * g++.dg/debug/dwarf2/align-1.C: New.
16364 * g++.dg/debug/dwarf2/align-2.C: New.
16365 * g++.dg/debug/dwarf2/align-3.C: New.
16366 * g++.dg/debug/dwarf2/align-4.C: New.
16367 * g++.dg/debug/dwarf2/align-5.C: New.
16368 * g++.dg/debug/dwarf2/align-6.C: New.
16369
3095f651
AS
163702017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16371
16372 PR target/79170
16373 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
16374
3cf88bff
MS
163752017-01-30 Martin Sebor <msebor@redhat.com>
16376
16377 PR testsuite/79293
16378 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
16379
37731134
ML
163802017-01-30 Martin Liska <mliska@suse.cz>
16381
16382 PR gcov-profile/79259
16383 * g++.dg/tree-prof/pr79259.C: New test.
16384
0c7247cc
RB
163852017-01-30 Richard Biener <rguenther@suse.de>
16386
16387 PR tree-optimization/79276
16388 * gcc.dg/torture/pr79276.c: New testcase.
16389
ab4be5d1
DV
163902017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
16391
16392 PR target/79240
16393 * gcc.target/s390/pr79240.c: New test.
16394
6687d58d
BS
163952017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16396
16397 PR target/79268
16398 * gcc.target/powerpc/pr79268.c: New file.
16399 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
16400 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
16401 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
16402 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
16403
b5df96c3
JDA
164042017-01-28 John David Anglin <danglin@gcc.gnu.org>
16405
fc34d7b8
JDA
16406 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
16407
9efc84e4
JDA
16408 PR testsuite/70583
16409 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
16410
4bfbe3ae
JDA
16411 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
16412 * gnat.dg/debug9.adb: Likewise.
16413
8d0b306f
JDA
16414 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
16415
b5df96c3
JDA
16416 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
16417 libatomic_available.
16418 * gfortran.dg/coarray_42.f90: Likewise.
16419 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
16420 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
16421 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16422
eb339366
MS
164232017-01-27 Martin Sebor <msebor@redhat.com>
16424
16425 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
16426
711ce021
BS
164272017-01-27 Bernd Schmidt <bschmidt@redhat.com>
16428
16429 PR rtl-optimization/79194
16430 * gcc.dg/torture/pr79194.c: New test.
16431
d8321b33
VM
164322017-01-27 Vladimir Makarov <vmakarov@redhat.com>
16433
16434 PR tree-optimization/71374
2568d8a1 16435 * gcc.target/i386/pr71374.c: New.
d8321b33 16436
9e2ea13e
MS
164372017-01-27 Martin Sebor <msebor@redhat.com>
16438
16439 PR c++/71290
16440 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
16441 a dg-error directive.
16442
9eb7045b
VM
164432017-01-27 Vladimir Makarov <vmakarov@redhat.com>
16444
16445 PR target/79131
16446 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
16447 * gcc.target/arm/pr79131-2.c: New.
16448
f75bbf3f
BS
164492017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16450
16451 PR target/65484
16452 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
16453 vectorized on POWER unless hardware misaligned loads are
16454 available.
16455
3f54004b
BC
164562017-01-27 Bin Cheng <bin.cheng@arm.com>
16457
16458 PR rtl-optimization/78559
16459 * gcc.c-torture/execute/pr78559.c: New test.
16460
40b6bff9
RB
164612017-01-27 Richard Biener <rguenther@suse.de>
16462
16463 PR tree-optimization/79245
16464 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
16465 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
16466
b2f8892e
JJ
164672017-01-27 Jakub Jelinek <jakub@redhat.com>
16468
16469 PR c/79199
16470 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
16471 target. Use 4294967293U instead of 4294967293.
16472
b002f3b9
RB
164732017-01-27 Richard Biener <rguenther@suse.de>
16474
16475 PR tree-optimization/71433
16476 * gcc.dg/Warray-bounds-21.c: New testcase.
16477
38f50ab6
RB
164782017-01-27 Richard Biener <rguenther@suse.de>
16479
16480 PR tree-optimization/79244
16481 * gcc.dg/torture/pr79244.c: New testcase.
16482
c04f4139
JJ
164832017-01-27 Jakub Jelinek <jakub@redhat.com>
16484
16485 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
16486 all occurrences of 40 to 32.
16487
6ca513f9
RE
164882017-01-27 Richard Earnshaw <rearnsha@arm.com>
16489
16490 PR target/79239
16491 * gcc.target/arm/pr79239.c: New test.
16492
d876f5cd
DV
164932017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16494
16495 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
16496
bb6a6ee9
AB
164972017-01-27 Adam Butcher <adam@jessamine.co.uk>
16498
16499 PR c++/64382
16500 * g++.dg/cpp1y/pr64382.C: New test.
16501
31c87a43
MS
165022017-01-26 Martin Sebor <msebor@redhat.com>
16503
16504 PR middle-end/78703
16505 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
16506 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
16507 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
16508 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
16509
f7c06c0f
JJ
165102017-01-26 Jakub Jelinek <jakub@redhat.com>
16511
b0670cc0
JJ
16512 PR debug/79129
16513 * g++.dg/debug/dwarf2/pr79129.C: New test.
16514
f7c06c0f
JJ
16515 PR debug/78835
16516 * g++.dg/debug/dwarf2/pr78835.C: New test.
16517
5d93da1d
MS
165182017-01-26 Martin Sebor <msebor@redhat.com>
16519
16520 PR middle-end/78703
16521 * gcc.dg/format/pr78569.c: Adjust.
16522 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
16523 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
16524 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
16525 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
16526 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
16527 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
16528 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
16529 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
16530 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
16531 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
16532 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
16533
905d2812
JJ
165342017-01-26 Jakub Jelinek <jakub@redhat.com>
16535
16536 PR c++/68727
16537 * g++.dg/other/offsetof8.C: Add expected error.
16538 * g++.dg/other/offsetof9.C: New test.
16539
b3db8d77
DE
165402017-01-26 David Edelsohn <dje.gcc@gmail.com>
16541
16542 * g++.dg/opt/declone3.C: Require LTO.
16543
15961e4a
VM
165442017-01-26 Vladimir Makarov <vmakarov@redhat.com>
16545
16546 PR target/79131
16547 * gcc.target/arm/pr79131.c: New.
16548
e39dd802
BC
165492017-01-26 Bin Cheng <bin.cheng@arm.com>
16550
16551 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
16552
bc9efeab
JW
165532017-01-26 Jonathan Wakely <jwakely@redhat.com>
16554
16555 PR libstdc++/79190
16556 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
16557 matches replaced operator delete.
16558
b5f75f0b
JJ
165592017-01-26 Jakub Jelinek <jakub@redhat.com>
16560
16561 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
16562 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
16563 avx512f with avx512dq.
16564 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
16565 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
16566 avx512f with avx512dq.
16567 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
16568 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
16569 avx512f with avx512dq.
16570
0a38b341
MP
165712017-01-26 Marek Polacek <polacek@redhat.com>
16572
16573 PR c/79199
16574 * c-c++-common/Wduplicated-branches-13.c: New test.
16575
ebff5c3f
DS
165762017-01-26 David Sherwood <david.sherwood@arm.com>
16577
16578 PR middle-end/79212
16579 * gfortran.dg/gomp/sharing-4.f90: New test.
16580
e6d55103
JJ
165812017-01-26 Jakub Jelinek <jakub@redhat.com>
16582
1a27fab1
JJ
16583 PR target/70465
16584 * gcc.target/i386/pr70465.c: New test.
16585
e6d55103
JJ
16586 * brig.dg/dg.exp: Update copyright years.
16587 * lib/brig-dg.exp: Update copyright years.
16588 * lib/brig.exp: Update copyright years.
16589
b5aa1281
MM
165902017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
16591
16592 PR target/79179
16593 * gcc.target/powerpc/pr79179.c: New test.
16594
3b5de3cb
BS
165952017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16596
16597 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
16598 generation to accept D-mode memory accesses.
16599
dbe81dbe
MS
166002017-01-25 Martin Sebor <msebor@redhat.com>
16601
16602 PR c++/71290
16603 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
16604 * g++.dg/ext/flexarray-mangle.C: Same.
16605 * g++.dg/ext/flexarray-subst.C: Same.
16606 * g++.dg/ext/flexary10.C: Same.
16607 * g++.dg/ext/flexary11.C: Same.
16608 * g++.dg/ext/flexary14.C: Same.
16609 * g++.dg/ext/flexary16.C: Same.
16610 * g++.dg/ext/flexary18.C: Same.
16611 * g++.dg/ext/flexary19.C: Same.
16612 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
16613 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
16614 * g++.dg/ubsan/object-size-1.C: Same.
16615 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 16616
0e343868
JJ
166172017-01-25 Jakub Jelinek <jakub@redhat.com>
16618
a25608aa
JJ
16619 PR c++/78896
16620 * g++.dg/cpp1z/decomp24.C: New test.
16621
0e343868
JJ
16622 PR c++/77914
16623 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
16624 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
16625 expect a warning.
16626 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
16627 expect warnings.
16628 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
16629 * g++.dg/cpp1y/pr59636.C: Likewise.
16630 * g++.dg/cpp1y/pr60190.C: Likewise.
16631
0d098f4b
BC
166322017-01-25 Bin Cheng <bin.cheng@arm.com>
16633
16634 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
16635
5332c89e 166362017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
16637
16638 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
16639 vec_packs built-ins
16640
ed4e59f4
CL
166412017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
16642
16643 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
16644 -mcpu=cortex-a57.
16645 * gcc.target/arm/vseleqsf.c: Likewise.
16646 * gcc.target/arm/vselgedf.c: Likewise.
16647 * gcc.target/arm/vselgesf.c: Likewise.
16648 * gcc.target/arm/vselgtdf.c: Likewise.
16649 * gcc.target/arm/vselgtsf.c: Likewise.
16650 * gcc.target/arm/vselledf.c: Likewise.
16651 * gcc.target/arm/vsellesf.c: Likewise.
16652 * gcc.target/arm/vselltdf.c: Likewise.
16653 * gcc.target/arm/vselltsf.c: Likewise.
16654 * gcc.target/arm/vselnedf.c: Likewise.
16655 * gcc.target/arm/vselnesf.c: Likewise.
16656 * gcc.target/arm/vselvcdf.c: Likewise.
16657 * gcc.target/arm/vselvcsf.c: Likewise.
16658 * gcc.target/arm/vselvsdf.c: Likewise.
16659 * gcc.target/arm/vselvssf.c: Likewise.
16660
a5d6927f
RB
166612017-01-25 Richard Biener <rguenther@suse.de>
16662
16663 PR testsuite/72850
16664 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
16665 to what we had before adding the threading passes.
16666
c2873892
RB
166672017-01-25 Richard Biener <rguenther@suse.de>
16668
16669 PR tree-optimization/69264
16670 * g++.dg/torture/pr69264.C: New testcase.
16671
9aa483a2
KT
166722016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16673
16674 PR target/79145
16675 * gcc.target/arm/pr79145.c: New test.
16676
5c628c3e
RB
166772017-01-25 Richard Biener <rguenther@suse.de>
16678
16679 PR debug/78363
16680 * g++.dg/gomp/pr78363-1.C: New testcase.
16681 * g++.dg/gomp/pr78363-2.C: Likewise.
16682 * g++.dg/gomp/pr78363-3.C: Likewise.
16683
9078cd36
KT
166842016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16685
16686 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
16687 * gcc.dg/lto/pr61526_0.c: Likewise.
16688 * gcc.dg/lto/pr64415_0.c: Likewise.
16689
7cfd79d6
JJ
166902017-01-24 Jakub Jelinek <jakub@redhat.com>
16691
16692 PR c++/79205
16693 * g++.dg/cpp1z/decomp22.C: New test.
16694 * g++.dg/cpp1z/decomp23.C: New test.
16695
3e4b91f2
NS
166962017-01-24 Nathan Sidwell <nathan@acm.org>
16697
1d7bc790
NS
16698 PR c++/78469
16699 * g++.dg/cpp0x/pr78469.C: New.
16700
3e4b91f2
NS
16701 PR c++/79118
16702 * g++.dg/cpp0x/pr79118.C: New.
16703
b20ba138
EB
167042017-01-24 Eric Botcazou <ebotcazou@adacore.com>
16705
16706 * gcc.target/arm/vfp-longcall-apcs.c: New test.
16707
c2e84327
DM
167082017-01-24 David Malcolm <dmalcolm@redhat.com>
16709
16710 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
16711 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
16712 * gcc.dg/rtl/rtl.exp: New file.
16713 * gcc.dg/rtl/test.c: New file.
16714 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
16715 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
16716 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
16717 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
16718 * gcc.dg/rtl/x86_64/final.c: New test case.
16719 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
16720 * gcc.dg/rtl/x86_64/ira.c: New test case.
16721 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
16722 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
16723 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
16724 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
16725 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
16726 * gcc.dg/rtl/x86_64/test_1.h: New file.
16727 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
16728 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
16729 * gcc.dg/rtl/x86_64/times-two.h: New file.
16730 * gcc.dg/rtl/x86_64/vregs.c: New test case.
16731
cf8d19de
BC
167322017-01-24 Bin Cheng <bin.cheng@arm.com>
16733
16734 PR tree-optimization/79159
16735 * g++.dg/tree-ssa/pr79159.C: New test.
16736
f6a24a94 167372017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
16738 Martin Jambor <mjambor@suse.cz>
16739
16740 * lib/brig-dg.exp: New file.
16741 * lib/brig.exp: Likewise.
16742 * brig.dg/README: Likewise.
16743 * brig.dg/dg.exp: Likewise.
16744 * brig.dg/test/gimple/alloca.hsail: Likewise.
16745 * brig.dg/test/gimple/atomics.hsail: Likewise.
16746 * brig.dg/test/gimple/branches.hsail: Likewise.
16747 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
16748 * brig.dg/test/gimple/function_calls.hsail: Likewise.
16749 * brig.dg/test/gimple/kernarg.hsail: Likewise.
16750 * brig.dg/test/gimple/mem.hsail: Likewise.
16751 * brig.dg/test/gimple/mulhi.hsail: Likewise.
16752 * brig.dg/test/gimple/packed.hsail: Likewise.
16753 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
16754 * brig.dg/test/gimple/variables.hsail: Likewise.
16755 * brig.dg/test/gimple/vector.hsail: Likewise.
16756
c3b3e526
JJ
167572017-01-24 Jakub Jelinek <jakub@redhat.com>
16758
16759 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
16760 support asan, only on i?86/x86_64 require sse2_runtime.
16761
75f92127
KN
167622017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
16763
16764 PR target/66669
16765 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
16766 test on powerpc targets.
16767
1a998fa0
MS
167682017-01-23 Martin Sebor <msebor@redhat.com>
16769
16770 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
16771
108fdd6d
RB
167722017-01-23 Richard Biener <rguenther@suse.de>
16773
16774 PR tree-optimization/79088
16775 PR tree-optimization/79188
16776 * gcc.dg/torture/pr79088.c: New testcase.
16777 * gcc.dg/torture/pr79188.c: Likewise.
16778
28826a66
KN
167792017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
16780
16781 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
16782 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
16783 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
16784 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
16785 type of test function to reflect change in built-in function's
16786 return type.
16787 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
16788 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
16789 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
16790 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
16791 type and second argument type to reflect change in built-in
16792 function's type signature.
16793 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
16794 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
16795 type of test function to reflect change in built-in function's
16796 return type.
16797 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
16798 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
16799 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
16800 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
16801 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
16802 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
16803 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
16804 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
16805 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
16806 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
16807 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
16808 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
16809 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
16810 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
16811 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
16812 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
16813 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
16814 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
16815 type of test function to reflect change in built-in function's
16816 return type.
16817 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
16818 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
16819 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
16820 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
16821 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
16822 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
16823 test function's result and second argument to reflect change in
16824 built-in function's type signature.
16825 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
16826
e6b8075c
NS
168272017-01-23 Nathan Sidwell <nathan@acm.org>
16828
fc7612fd
NS
16829 PR C++/71710
16830 * g++.dg/template/pr71710.C: New.
16831
e6b8075c
NS
16832 PR c++/71406
16833 PR c++/77508
16834 * g++.dg/template/pr71406.C: New.
16835
15b8fd49
TK
168362017-01-23 Thomas Koenig <tkoenig@netcologne.de>
16837
9b7716c9 16838 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 16839
e9c4fbe9
BS
168402017-01-23 Bernd Schmidt <bschmidt@redhat.com>
16841
16842 PR rtl-optimization/78634
16843 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
16844
8539a302
BC
168452017-01-23 Bin Cheng <bin.cheng@arm.com>
16846
16847 PR tree-optimization/70754
16848 * gfortran.dg/pr70754.f90: New test.
16849
f368600f
ML
168502017-01-23 Martin Liska <mliska@suse.cz>
16851
16852 PR tree-optimization/79196
16853 * gcc.dg/asan/pr79196.c: New test.
16854 * gcc.dg/strlenopt-30.c: Update scanned pattern.
16855
d886761f
MM
168562017-01-23 Michael Matz <matz@suse.de>
16857
16858 PR tree-optimization/78384
16859 * gcc.dg/pr78384.c: New test.
16860
cffcafda
RB
168612017-01-23 Richard Biener <rguenther@suse.de>
16862
16863 PR tree-optimization/79186
16864 * gcc.dg/torture/pr79186.c: New testcase.
16865 * gcc.dg/torture/pr79187.c: Likewise.
16866
bda2bc48
MJ
168672017-01-23 Martin Jambor <mjambor@suse.cz>
16868
16869 * gcc.dg/ipa/vrp8.c: New test.
16870
f65f1ae3
MJ
168712017-01-23 Martin Jambor <mjambor@suse.cz>
16872
16873 PR ipa/79108
16874 * gfortran.dg/lto/pr79108_0.f90: New test.
16875
dea06111
AS
168762017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
16877
16878 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
16879 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
16880 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
16881 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
16882 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
16883 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
16884 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
16885 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
16886 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
16887 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
16888 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
16889 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
16890 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
16891 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
16892 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
16893 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
16894
05011618
RB
168952017-01-23 Richard Biener <rguenther@suse.de>
16896 Nick Clifton <nickc@redhat.com>
16897
16898 PR testsuite/78421
16899 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
16900 If the target is ARM return the result of the
16901 check_effective_target_arm_vect_no_misalign proc.
16902 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
16903 support unaligned vectors then only expect one of the loops to be
16904 unrolled.
16905
f6b9f2ff
ML
169062017-01-23 Martin Liska <mliska@suse.cz>
16907
16908 * gcc.dg/asan/use-after-scope-10.c: New test.
16909 * gcc.dg/asan/use-after-scope-11.c: New test.
16910 * g++.dg/asan/use-after-scope-5.C: New test.
16911
c7775327
ML
169122017-01-23 Martin Liska <mliska@suse.cz>
16913
16914 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
16915 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
16916 sanopt optimization for ASAN_POISON.
16917
d8ae8d16
KT
169182016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16919
16920 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
16921
54d7c70c
CL
169222017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
16923
16924 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
16925 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
16926 for poly*_t types.
16927 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
16928 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
16929 exec_vcombine): Likewise.
16930 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
16931 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
16932 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
16933 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
16934 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
16935 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
16936 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
16937 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
16938 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
16939 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
16940 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
16941 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
16942 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
16943 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
16944 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
16945 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
16946 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
16947 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
16948 Likewise.
16949 (TEST_VGET_LANE): Cast to uint to avoid warning.
16950 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
16951 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
16952 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
16953 exec_vfma_vfms_n): Fix PRIx format for float64_t.
16954 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
16955 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
16956 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
16957 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
16958 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
16959 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
16960 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
16961 CHECK_POLY instead of CHECK for poly64_t types.
16962 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
16963 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
16964 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
16965 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
16966 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
16967 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
16968 uint32_t.
16969 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
16970 for int32_t, int64_t.
16971 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
16972 vqneg_extra): Fix PRIx format for int16_t, int32_t.
16973 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
16974 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
16975 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
16976 needed.
16977
386fe51c
JJ
169782017-01-22 Jakub Jelinek <jakub@redhat.com>
16979
16980 PR fortran/79154
16981 * gfortran.dg/gomp/pr79154-1.f90: New test.
16982 * gfortran.dg/gomp/pr79154-2.f90: New test.
16983
bc4d86e6
AS
169842017-01-22 Andreas Schwab <schwab@linux-m68k.org>
16985
16986 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
16987
c31d5fce
MP
169882017-01-21 Marek Polacek <polacek@redhat.com>
16989
16990 PR testsuite/79169
16991 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
16992
25cb56c3
JH
169932017-01-20 Jan Hubicka <hubicka@ucw.cz>
16994
16995 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
16996
ea9f867b
BS
169972017-01-21 Bernd Schmidt <bschmidt@redhat.com>
16998
16999 PR rtl-optimization/79125
17000 * gcc.dg/torture/pr79125.c: New test.
17001
a876231c
JW
170022017-01-20 Jiong Wang <jiong.wang@arm.com>
17003
2568d8a1 17004 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 17005 only.
2568d8a1
JJ
17006 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
17007 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 17008
4b9f2115
NS
170092017-01-20 Nathan Sidwell <nathan@acm.org>
17010
3e4b91f2 17011 PR c++/78495
4b9f2115
NS
17012 * g++.dg/cpp1z/inh-ctor38.C: New.
17013
d2aadab1
MP
170142017-01-20 Marek Polacek <polacek@redhat.com>
17015
17016 PR c/79152
17017 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
17018
449cd5af
TP
170192017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
17020
17021 * lib/target-supports.exp (check_configured_with): New procedure.
17022 (check_effective_target_default_mode): new effective target.
17023 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
17024 default mode. Fix dg-skip-if target selector syntax.
17025 * gcc.target/arm/optional_thumb-2.c: Likewise.
17026 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
17027 syntax.
17028
ebed7175
DM
170292017-01-20 David Malcolm <dmalcolm@redhat.com>
17030
17031 PR c++/77829
17032 PR c++/78656
17033 * g++.dg/spellcheck-pr77829.C: New test case.
17034 * g++.dg/spellcheck-pr78656.C: New test case.
17035
2ebd93e1
MP
170362017-01-20 Marek Polacek <polacek@redhat.com>
17037
17038 PR c/64279
17039 * c-c++-common/Wduplicated-branches-1.c: New test.
17040 * c-c++-common/Wduplicated-branches-10.c: New test.
17041 * c-c++-common/Wduplicated-branches-11.c: New test.
17042 * c-c++-common/Wduplicated-branches-12.c: New test.
17043 * c-c++-common/Wduplicated-branches-2.c: New test.
17044 * c-c++-common/Wduplicated-branches-3.c: New test.
17045 * c-c++-common/Wduplicated-branches-4.c: New test.
17046 * c-c++-common/Wduplicated-branches-5.c: New test.
17047 * c-c++-common/Wduplicated-branches-6.c: New test.
17048 * c-c++-common/Wduplicated-branches-7.c: New test.
17049 * c-c++-common/Wduplicated-branches-8.c: New test.
17050 * c-c++-common/Wduplicated-branches-9.c: New test.
17051 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
17052 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
17053 * g++.dg/ext/builtin-object-size3.C: Likewise.
17054 * g++.dg/gomp/loop-1.C: Likewise.
17055 * g++.dg/warn/Wduplicated-branches1.C: New test.
17056 * g++.dg/warn/Wduplicated-branches2.C: New test.
17057
0ce4024a
ML
170582017-01-20 Martin Liska <mliska@suse.cz>
17059
17060 PR lto/69188
17061 * gcc.dg/lto/pr69188_0.c: New test.
17062 * gcc.dg/lto/pr69188_1.c: New test.
17063
d8ea3e7c
AS
170642017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
17065
17066 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
17067 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
17068 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
17069 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
17070 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
17071 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
17072 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
17073 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
17074 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
17075 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
17076 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
17077 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
17078 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
17079 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
17080 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
17081 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
17082 * gcc.target/i386/avx-1.c: Test new intrinsics.
17083 * gcc.target/i386/sse-13.c: Ditto.
17084 * gcc.target/i386/sse-23.c: Ditto.
17085
0516164b
RB
170862017-01-20 Richard Biener <rguenther@suse.de>
17087
17088 PR tree-optimization/71264
17089 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
17090
d821744c
MF
170912017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
17092
17093 * gcc.target/mips/madd4-1.c: New file.
17094 * gcc.target/mips/madd4-2.c: Likewise.
17095 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
17096 HAS_MADD4.
17097 (mips_option_groups): Add -m[no-]madd4.
17098 (mips-dg-init): Detect default -mno-madd4.
17099 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
17100 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
17101 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17102 * gcc.target/mips/nmadd-1.c: Likewise.
17103 * gcc.target/mips/nmadd-2.c: Likewise.
17104 * gcc.target/mips/nmadd-3.c: Likewise.
17105
db58fd89
JW
171062017-01-19 Jiong Wang <jiong.wang@arm.com>
17107
17108 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
17109 combined instructions.
17110 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
17111 instructions.
17112 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
17113 of pointer authentication.
17114
bd9cf60b
MM
171152017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
17116
17117 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
17118 floating point hardware to run test.
17119
ab014eb3
TC
171202017-01-19 Tamar Christina <tamar.christina@arm.com>
17121
2568d8a1 17122 * lib/target-supports.exp
ab014eb3
TC
17123 (check_effective_target_vect_call_copysignf): Enable for AArch64.
17124
c048038f
RO
171252017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17126
17127 PR testsuite/79051
17128 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
17129 __x86_64__]: Allow for target i?86-*-*.
17130
ab6b44cb
MF
171312017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
17132
17133 PR target/78176
17134 * gcc.target/mips/lxc1-sxc1-1.c: New file.
17135 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
17136 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
17137 HAS_LXC1.
17138 (mips_option_groups): Add -m[no-]lxc1-sxc1.
17139 (mips-dg-init): Detect default -mno-lxc1-sxc1.
17140 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
17141
118d5ed3
AV
171422017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
17143
17144 PR fortran/70696
17145 * gfortran.dg/coarray_43.f90: New test.
17146
a57c520e
RE
171472017-01-19 Richard Earnshaw <rearnsha@arm.com>
17148
17149 PR rtl-optimization/79121
17150 * gcc.c-torture/execute/pr79121.c: New test.
17151
54dc4be2
MM
171522017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
17153
17154 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
17155 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
17156
7bd5dad2
LK
171572017-01-18 Louis Krupp <louis.krupp@zoho.com>
17158
17159 PR fortran/50069
17160 PR fortran/55086
17161 * gfortran.dg/pr50069_1.f90: New test.
17162 * gfortran.dg/pr50069_2.f90: New test.
17163 * gfortran.dg/pr55086_1.f90: New test.
17164 * gfortran.dg/pr55086_1_tfat.f90: New test.
17165 * gfortran.dg/pr55086_2.f90: New test.
17166 * gfortran.dg/pr55086_2_tfat.f90: New test.
17167 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
17168
0edd264d
AS
171692017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17170 * gcc.dg/strcmp-1.c: New test.
17171 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
17172
551914b7
DM
171732017-01-18 David Malcolm <dmalcolm@redhat.com>
17174
17175 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
17176 (dejagnu_fail): Likewise.
17177 (dejagnu_note): Likewise.
17178 (pass): Provide forward decl, moving true decl to after #include
17179 of harness.h.
17180 (fail): Likewise.
17181 (note): Likewise.
17182
b7d3a6a6
MM
171832017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
17184
17185 * gcc.target/powerpc/p9-xxbr-1.c: New test.
17186 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
17187
c484627c
NS
171882017-01-18 Nathan Sidwell <nathan@acm.org>
17189
17190 PR c++/78488
17191 * g++.dg/cpp1z/inh-ctor37.C: New.
17192
a711887e
UB
171932017-01-18 Uros Bizjak <ubizjak@gmail.com>
17194
17195 PR rtl-optimization/78952
17196 * gcc.target/i386/pr78952-1.c: New test.
17197 * gcc.target/i386/pr78952-2.c: Ditto.
17198
525a5e33
AV
171992017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
17200
17201 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
17202
172032017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
17204
17205 PR fortran/70696
17206 * gfortran.dg/coarray_event_1.f08: New test.
17207
90553aac
JJ
172082017-01-18 Jakub Jelinek <jakub@redhat.com>
17209
17210 PR target/77416
17211 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
17212 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
17213 from dg-options.
17214 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
17215 guarded test.
17216 * gcc.target/powerpc/fusion4.c: Likewise.
17217 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
17218 guarded test.
17219 * gcc.target/powerpc/pr58673-1.c: Likewise.
17220 * gcc.target/powerpc/pr58673-2.c: Likewise.
17221 * gcc.target/powerpc/pr59054.c: Likewise.
17222
dfc42f08
BS
172232016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17224
17225 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
17226 vec_bperm.
17227 * gcc.target/powerpc/p9-vbpermd.c: New file.
17228
f3981e7e
AK
172292017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17230
17231 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
17232 (must_not_compile2): Downcase first letter of error messages.
17233 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
17234 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
17235
2c65d990
NS
172362017-01-18 Nathan Sidwell <nathan@acm.org>
17237
17238 PR c++/79091
17239 * g++.dg/pr79091.C: New.
17240
a711887e
UB
172412017-01-18 Jakub Jelinek <jakub@redhat.com>
17242
17243 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
17244 to dg-options.
17245 (p0): Add missing dg-error.
17246
4701fba3
JS
172472017-01-17 Joe Seymour <joe.s@somniumtech.com>
17248
17249 * gcc.target/msp430/mul_f5_muldef.c: New test.
17250
ac4dc08d
MM
172512017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
17252
17253 PR target/79004
17254 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
17255 options. Fix up the syntax for using \m and \M.
17256
1b3254e4
SB
172572017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17258
17259 PR target/78875
17260 * gcc.target/powerpc/ssp-1.c: New testcase.
17261 * gcc.target/powerpc/ssp-2.c: New testcase.
17262
8144a493
WD
172632017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17264
17265 * gcc.target/aarch64/eh_return.c: New test.
17266
a6607774
BS
172672017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17268
17269 * vec-rlmi-rlnm.c: New file.
17270
8ddfdbc2
NS
172712017-01-17 Nathan Sidwell <nathan@acm.org>
17272
17273 PR c++/61636
17274 * g++.dg/cpp1y/pr61636-1.C: New.
17275 * g++.dg/cpp1y/pr61636-2.C: New.
17276 * g++.dg/cpp1y/pr61636-3.C: New.
17277
d365b403
MS
172782017-01-17 Martin Sebor <msebor@redhat.com>
17279
17280 PR testsuite/79115
17281 * gcc.dg/pr78768.c: Make it a link-only test.
17282
0d80ab91
DM
172832017-01-17 David Malcolm <dmalcolm@redhat.com>
17284
17285 PR c++/71497
17286 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
17287 expected messages.
17288 * c-c++-common/Wmisleading-indentation.c: Likewise.
17289
31b61548
VM
172902017-01-17 Vladimir Makarov <vmakarov@redhat.com>
17291
17292 PR target/79058
17293 * gcc.target/arm/pr79058.c: New.
17294
c549996e
JJ
172952017-01-17 Jakub Jelinek <jakub@redhat.com>
17296
17297 PR tree-optimization/71854
17298 * gcc.dg/vect/pr71854.c: New test.
17299
4f197ff9
ML
173002017-01-17 Martin Liska <mliska@suse.cz>
17301
17302 PR ipa/71207
17303 * g++.dg/ipa/pr71207.C: New test.
17304
d4193b85
JH
173052017-01-17 Jan Hubicka <hubicka@ucw.cz>
17306
17307 PR middle-end/77445
17308 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
17309 * gcc.dg/tree-ssa/pr77445.c: New testcase.
17310
906e7712
JJ
173112017-01-17 Jakub Jelinek <jakub@redhat.com>
17312
17313 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
17314 rather than long unsigned int.
17315 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
17316
12314dc9
RB
173172017-01-17 Richard Biener <rguenther@suse.de>
17318
17319 PR tree-optimization/71433
17320 * gcc.dg/Warray-bounds-20.c: New testcase.
17321
a23e48df
RB
173222017-01-17 Richard Biener <rguenther@suse.de>
17323
17324 PR testsuite/52563
17325 PR testsuite/71237
17326 PR testsuite/77737
17327 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
17328 * gcc.dg/tree-ssa/scev-4.c: Likewise.
17329 * gcc.dg/tree-ssa/scev-5.c: Likewise.
17330
e6750e5c
AM
173312017-01-17 Alan Modra <amodra@gmail.com>
17332
17333 * gcc.target/powerpc/pr79066.c: New.
17334
a59afbe2
JL
173352017-01-16 Jeff Law <law@redhat.com>
17336
17337 PR tree-optimization/33562
17338 PR tree-optimization/61912
17339 PR tree-optimization/77485
17340 PR tree-optimization/79090
17341 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
17342 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
17343
e1bcfb92
JJ
173442017-01-16 Jakub Jelinek <jakub@redhat.com>
17345
98e92fb2
JJ
17346 PR c/79089
17347 * gcc.c-torture/compile/pr79089.c: New test.
17348
e1bcfb92
JJ
17349 PR target/79080
17350 * gcc.dg/pr79080.c: New test.
17351
0ef1f9cd
DM
173522017-01-16 David Malcolm <dmalcolm@redhat.com>
17353
17354 PR c/78304
17355 * gcc.dg/format/pr78304.c: Convert argument from integral type
17356 to a pointer.
17357 * gcc.dg/format/pr78304-2.c: Likewise.
17358
76689ffc
CL
173592017-01-16 Carl Love <cel@us.ibm.com>
17360
17361 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
17362 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
17363
ce12ee9e
CL
173642017-01-16 Carl Love <cel@us.ibm.com>
17365
17366 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
17367 Change arguments and return type to bool long long.
17368
b336037d
MS
173692017-01-16 Martin Sebor <msebor@redhat.com>
17370
17371 PR testsuite/79051
17372 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
17373 on x86.
17374
1ddca3f3
PC
173752017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17376
17377 Revert:
a711887e 17378 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
17379
17380 PR c++/71737
17381 * g++.dg/cpp0x/pr71737.C: New.
17382
290687fb
BS
173832017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17384
17385 * gcc.target/powerpc/swaps-p8-27.c: New.
17386
7d2f3f1d
PC
173872017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17388
17389 PR c++/71737
17390 * g++.dg/cpp0x/pr71737.C: New.
17391
d743728f
EB
173922017-01-16 Eric Botcazou <ebotcazou@adacore.com>
17393
17394 * gnat.dg/opt62.adb: New test.
17395 * gnat.dg/opt62_pkg.ads: New helper.
17396
90aead21
BS
173972017-01-14 Bernd Schmidt <bschmidt@redhat.com>
17398
a711887e
UB
17399 PR rtl-optimization/78626
17400 PR rtl-optimization/78727
90aead21
BS
17401 * gcc.dg/torture/pr78626.c: New test.
17402 * gcc.dg/torture/pr78727.c: New test.
17403
afaecc23
AM
174042017-01-14 Alan Modra <amodra@gmail.com>
17405
17406 * gcc.c-torture/compile/pr72749.c: New test.
17407
be4aa83d
DM
174082017-01-13 David Malcolm <dmalcolm@redhat.com>
17409
17410 PR c/78304
17411 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
17412 (test_macro_2): New test.
17413 (test_macro_3): New test.
17414 (test_macro_4): New test.
17415 (test_non_contiguous_strings): Convert line number to line offset.
17416 * gcc.dg/format/pr78304-2.c: New test case.
17417 * gcc.dg/format/pr78304.c: New test case.
17418
7cdca3ec
UB
174192017-01-13 Uros Bizjak <ubizjak@gmail.com>
17420
17421 * gcc.target/i386/funcspec-56.inc: Add missing options and
17422 reorder options by implied ISAs, as in ix86_target_string.
17423
e3017e52
MP
174242017-01-13 Marek Polacek <polacek@redhat.com>
17425
17426 PR c++/71166
17427 * g++.dg/cpp0x/constexpr-array18.C: New test.
17428
d155c6fe
JL
174292017-01-13 Jeff Law <law@redhat.com>
17430
7c9560a5
JL
17431 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
17432
9e59e99a
JL
17433 PR tree-optimization/61912
17434 PR tree-optimization/77485
17435 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
17436 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
17437 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
17438
17439 PR tree-optimization/33562
17440 PR tree-optimization/61912
17441 PR tree-optimization/77485
d155c6fe
JL
17442 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
17443 * gcc.dg/tree-ssa/complex-5.c: Likewise.
17444 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
17445 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
17446 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
17447 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
17448 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
17449
77719b06
ML
174502017-01-13 Martin Liska <mliska@suse.cz>
17451
17452 PR ipa/79043
17453 * gcc.c-torture/execute/pr79043.c: New test.
17454
a181b2bc
RB
174552017-01-13 Richard Biener <rguenther@suse.de>
17456
17457 PR middle-end/78411
17458 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
17459
eaed3226
AV
174602017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
17461
17462 PR fortran/70697
17463 * gfortran.dg/coarray/event_4.f08: New test.
17464
4ccff88b
AV
174652017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
17466
17467 PR fortran/70696
17468 * gfortran.dg/coarray/event_3.f08: New test.
17469
3c3b9090
RB
174702017-01-13 Richard Biener <rguenther@suse.de>
17471
17472 PR tree-optimization/77283
17473 * gcc.dg/tree-ssa/split-path-9.c: Fix.
17474
25329913
RB
174752017-01-13 Richard Biener <rguenther@suse.de>
17476
17477 * gcc.dg/gimplefe-22.c: New testcase.
17478
10b70b8e
RB
174792017-01-13 Richard Biener <rguenther@suse.de>
17480
17481 PR tree-optimization/77283
17482 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
17483 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
17484 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
17485
76a8f82f
SL
174862017-01-12 Sandra Loosemore <sandra@codesourcery.com>
17487
17488 * gcc.dg/pr77862.c: Require fpic target.
17489
59a505da
MM
174902017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
17491
17492 PR target/79004
17493 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 17494
bce6f760
MS
174952017-01-12 Martin Sebor <msebor@redhat.com>
17496
17497 * gcc.dg/pr78138.c: Adjust.
17498 * gcc.dg/pr78768.c: Adjust.
17499 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
17500 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
17501 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
17502 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
17503 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
17504 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
17505 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
17506 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
17507 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
17508 * gcc.dg/tree-ssa/pr78605.c: Adjust.
17509 * gcc.dg/tree-ssa/pr78622.c: Adjust.
17510
3eefa646
JJ
175112017-01-12 Jakub Jelinek <jakub@redhat.com>
17512
17513 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
17514
dcb56243
MS
175152017-01-12 Martin Sebor <msebor@redhat.com>
17516
8be3f306 17517 PR testsuite/79051
940242cd
MS
17518 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
17519 due to bug 79054.
dcb56243 17520
b7431c20
DE
175212017-01-12 David Edelsohn <dje.gcc@gmail.com>
17522
17523 * gcc.dg/pr78768.c: Require LTO.
17524
2bcd9f32
MS
175252017-01-12 Martin Sebor <msebor@redhat.com>
17526
17527 PR c/79074
17528 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
17529 due to the referenced bug.
17530
b2fc1c70
MS
175312017-01-12 Martin Sebor <msebor@redhat.com>
17532
17533 PR testsuite/79073
17534 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
17535
fbed6f36
UB
175362017-01-12 Uros Bizjak <ubizjak@gmail.com>
17537
17538 * gcc.target/i386/builtin_target.c (check_features): Check all
17539 supported __builtin_cpu_supports options.
17540
27282dad
KT
175412017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17542
17543 PR tree-optimization/78319
17544 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
17545 Remove xfail.
17546
66113166
BS
175472017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17548
17549 PR target/79044
17550 * gcc.target/powerpc/swaps-p8-26.c: New.
17551
6bb4ea5c
RB
175522017-01-12 Richard Biener <rguenther@suse.de>
17553
17554 * gcc.dg/gimplefe-21.c: New testcase.
17555
f15dbadb
MC
175562017-01-12 Michael Collison <michael.collison@arm.com>
17557
17558 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
17559
73e32c47
JK
175602017-01-11 Julia Koval <julia.koval@intel.com>
17561 Uros Bizjak <ubizjak@gmail.com>
17562
17563 * gcc.target/i386/sgx.c New test.
17564 * gcc.target/i386/sse-12.c: Add -msgx.
17565 * gcc.target/i386/sse-13.c: Ditto.
17566 * gcc.target/i386/sse-14.c: Ditto.
17567 * gcc.target/i386/sse-22.c: Ditto.
17568 * gcc.target/i386/sse-23.c: Ditto.
17569 * g++.dg/other/i386-2.C: Ditto.
17570 * g++.dg/other/i386-3.C: Ditto.
17571
3594adc7
MS
175722017-01-11 Martin Sebor <msebor@redhat.com>
17573
17574 PR c++/24511
17575 * g++.dg/template/explicit9.C: New test.
17576
01bfd257
NS
175772017-01-11 Nathan Sidwell <nathan@acm.org>
17578
17579 PR c++/77812
17580 * g++.dg/pr77812.C: New.
17581
88df7964
JJ
175822017-01-11 Jakub Jelinek <jakub@redhat.com>
17583
eae63d78
JJ
17584 PR c++/71537
17585 * g++.dg/cpp1y/constexpr-71537.C: New test.
17586
88df7964
JJ
17587 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
17588 argument.
17589
960ecba4
MS
175902017-01-11 Martin Sebor <msebor@redhat.com>
17591
17592 PR c/47931
17593 * c-c++-common/Waddress-2.c: New test.
17594
1f258a55
JJ
175952017-01-11 Jakub Jelinek <jakub@redhat.com>
17596
17597 PR c++/78341
17598 * g++.dg/cpp0x/pr78341.C: New test.
17599
bf5fbf46
MS
176002017-01-11 Martin Sebor <msebor@redhat.com>
17601
17602 PR c/78768
17603 * gcc.dg/pr78768.c: New test.
17604
19ff0049
DM
176052017-01-11 David Malcolm <dmalcolm@redhat.com>
17606
17607 PR driver/78877
17608 * gcc.dg/spellcheck-options-14.c: New test case.
17609 * gcc.dg/spellcheck-options-15.c: New test case.
17610 * gcc.dg/spellcheck-options-16.c: New test case.
17611 * gcc.dg/spellcheck-options-17.c: New test case.
17612
c86e9f03
ML
176132017-01-11 Martin Liska <mliska@suse.cz>
17614
17615 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
17616
947f51d6
JJ
176172017-01-11 Jakub Jelinek <jakub@redhat.com>
17618
17619 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
17620 instead of just 1 for the decomposition from struct C.
17621
849fccf8
EB
176222017-01-11 Eric Botcazou <ebotcazou@adacore.com>
17623
17624 * gcc.c-torture/execute/20170111-1.c: New test.
17625
80c74722
RB
176262017-01-11 Richard Biener <rguenther@suse.de>
17627
17628 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
17629
4c4b4703
JJ
176302017-01-11 Jakub Jelinek <jakub@redhat.com>
17631
17632 PR middle-end/50199
17633 * gcc.dg/lto/pr50199_0.c: New test.
17634
664b1a6b
MS
176352017-01-10 Martin Sebor <msebor@redhat.com>
17636
17637 PR testsuite/78960
17638 PR testsuite/78959
17639 PR testsuite/78133
17640 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
17641 * gcc.dg/tree-ssa/pr78622.c: Ditto.
17642
fefd3086
MS
176432017-01-10 Martin Sebor <msebor@redhat.com>
17644
17645 PR middle-end/78138
664b1a6b 17646 * gcc.dg/pr78138.c: New test.
fefd3086 17647
b9f4757f
DM
176482017-01-10 David Malcolm <dmalcolm@redhat.com>
17649
17650 PR c++/77949
17651 * g++.dg/diagnostic/pr77949.C: New test case.
17652
5a50f6bb
MS
176532017-01-10 Martin Sebor <msebor@redhat.com>
17654
17655 PR middle-end/78245
17656 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
17657
c16880ef
MS
176582017-01-10 Martin Sebor <msebor@redhat.com>
17659
17660 PR tree-optimization/78775
17661 * gcc.dg/attr-alloc_size-4.c: Add test cases.
17662 * gcc.dg/attr-alloc_size-10.c: New test.
17663 * gcc.dg/attr-alloc_size-11.c: New test.
17664 * gcc.dg/builtin-stringop-chk-7.c: New test.
17665 * gcc.dg/pr78775.c: New test.
17666 * gcc.dg/pr78973-2.c: New test.
17667 * gcc.dg/pr78973.c: New test.
17668
5363d9d9
JL
176692017-01-10 Jeff Law <law@redhat.com>
17670
17671 PR tree-optimization/77766
17672 PR tree-optimization/78856
17673 * gcc.c-torture/execute/pr77766.c: New test.
17674
aae23693
RB
176752016-01-10 Richard Biener <rguenther@suse.de>
17676
17677 PR tree-optimization/79034
17678 * g++.dg/torture/pr79034.C: New testcase.
17679
a0843aed
ML
176802017-01-10 Martin Liska <mliska@suse.cz>
17681
17682 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
17683 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
17684 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
17685 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
17686 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
17687 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
17688 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
17689 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
17690 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
17691 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
17692 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
17693 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
17694 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
17695 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
17696 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
17697 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
17698 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
17699 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
17700 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
17701 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
17702 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
17703 * gcc.dg/ipa/pr64307.c: Likewise.
17704 * gcc.dg/ipa/pr77653.c: Likewise.
17705
79fc8ffe
AS
177062017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
17707
17708 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
17709 * g++.dg/other/i386-3.C: Ditto.
17710 * gcc.target/i386/sse-12.c: Ditto.
17711 * gcc.target/i386/sse-13.c: Ditto.
17712 * gcc.target/i386/sse-22.c: Ditto.
17713 * gcc.target/i386/sse-23.c: Ditto.
17714 * gcc.target/i386/builtin_target.c: Handle new option.
17715 * gcc.target/i386/funcspec-56.inc: Test new attributes.
17716 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
17717 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
17718
dfa6951f
MS
177192017-01-09 Martin Sebor <msebor@redhat.com>
17720
17721 PR testsuite/79036
17722 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
17723 with different precisions.
17724
a271e415
EB
177252017-01-09 Eric Botcazou <ebotcazou@adacore.com>
17726
17727 * g++.dg/opt/call2.C: New test.
17728 * g++.dg/opt/call3.C: Likewise.
17729 * gnat.dg/array26.adb: New test.
17730 * gnat.dg/array26_pkg.ad[sb]: New helper.
17731 * gnat.dg/array27.adb: New test.
17732 * gnat.dg/array27_pkg.ad[sb]: New helper.
17733 * gnat.dg/array28.adb: New test.
17734 * gnat.dg/array28_pkg.ad[sb]: New helper.
17735
bd2c6270
JJ
177362017-01-09 Jakub Jelinek <jakub@redhat.com>
17737
17738 PR translation/79019
17739 PR translation/79020
17740 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
17741 diagnostics.
17742 * gfortran.dg/initialization_17.f90: Likewise.
17743
1c1d8e75
DH
177442017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
17745
17746 PR testsuite/79026
17747 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
17748 * gcc.target/i386/pr78904-4.c: Likewise.
17749 * gcc.target/i386/pr78904-6.c: Likewise.
17750 * gcc.target/i386/pr78967-2.c: Likewise.
17751
cb330ba5
JJ
177522017-01-09 Jakub Jelinek <jakub@redhat.com>
17753
17754 PR tree-optimization/78899
17755 * gcc.target/i386/pr78899.c: New test.
17756 * gcc.dg/pr71077.c: New test.
17757
a5e14a42
MJ
177582017-01-09 Martin Jambor <mjambor@suse.cz>
17759
17760 PR ipa/78365
17761 PR ipa/78599
17762 * gcc.dg/torture/pr78365.c: New test.
17763
01216d27
JJ
177642017-01-09 Jakub Jelinek <jakub@redhat.com>
17765
dc59e50a
JJ
17766 PR c++/78948
17767 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
17768 (main): Use int* instead of long long.
17769
01216d27
JJ
17770 PR tree-optimization/78938
17771 * gcc.dg/vect/pr78938.c: New test.
17772
c0d4fec7
KT
177732017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17774
17775 * gcc.dg/20161219.c: New test.
17776
7b1b0cc1
RB
177772017-01-09 Richard Biener <rguenther@suse.de>
17778
17779 PR tree-optimization/78997
17780 * gcc.dg/torture/pr78997.c: New testcase.
17781
813b9c0d
RB
177822017-01-09 Richard Biener <rguenther@suse.de>
17783
17784 PR debug/79000
17785 * g++.dg/lto/pr79000_0.C: New testcase.
17786 * g++.dg/lto/pr79000_1.c: Likewise.
17787
efcc8d38
MS
177882017-01-08 Martin Sebor <msebor@redhat.com>
17789
17790 PR middle-end/77708
17791 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
17792 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
17793 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
17794 due to bug 78969.
17795 * gcc.dg/format/pr78569.c: Adjust.
17796
5ccf1d8d
DM
177972017-01-07 David Malcolm <dmalcolm@redhat.com>
17798
17799 PR c++/72803
17800 * g++.dg/diagnostic/pr72803.C: New test case.
17801
42002dfe
MS
178022017-01-07 Martin Sebor <msebor@redhat.com>
17803
17804 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
17805 * gcc.dg/attr-alloc_size-4.c: Same.
17806
de91486c
AV
178072017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
17808
17809 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
17810 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
17811 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
17812 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
17813 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
17814 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
17815 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
17816
f55a925e
AS
178172017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17818 * gcc.dg/memcmp-1.c: New.
17819 * gcc.dg/strncmp-1.c: New.
17820
f3caa118
AV
178212017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17822
17823 * gcc.target/arm/acle/mcrr: New.
17824 * gcc.target/arm/acle/mcrr2: New.
17825 * gcc.target/arm/acle/mrrc: New.
17826 * gcc.target/arm/acle/mrrc2: New.
17827
ecc9a25b
AV
178282017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17829
17830 * gcc.target/arm/acle/mcr.c: New.
17831 * gcc.target/arm/acle/mrc.c: New.
17832 * gcc.target/arm/acle/mcr2.c: New.
17833 * gcc.target/arm/acle/mrc2.c: New.
17834
3811581f
AV
178352017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17836
17837 * gcc.target/arm/acle/ldc: New.
17838 * gcc.target/arm/acle/ldc2: New.
17839 * gcc.target/arm/acle/ldcl: New.
17840 * gcc.target/arm/acle/ldc2l: New.
17841 * gcc.target/arm/acle/stc: New.
17842 * gcc.target/arm/acle/stc2: New.
17843 * gcc.target/arm/acle/stcl: New.
17844 * gcc.target/arm/acle/stc2l: New.
17845
d57daa0c
AV
178462017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17847
17848 * gcc.target/arm/acle/acle.exp: Run tests for different options
17849 and make sure fat-lto-objects is used such that we can still do
17850 assemble scans.
17851 * gcc.target/arm/acle/cdp.c: New.
17852 * gcc.target/arm/acle/cdp2.c: New.
17853 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
17854 (check_effective_target_arm_coproc1_ok_nocache): New.
17855 (check_effective_target_arm_coproc2_ok): New.
17856 (check_effective_target_arm_coproc2_ok_nocache): New.
17857 (check_effective_target_arm_coproc3_ok): New.
17858 (check_effective_target_arm_coproc3_ok_nocache): New.
17859 (check_effective_target_arm_coproc4_ok): New.
17860 (check_effective_target_arm_coproc4_ok_nocache): New.
17861
8a123229
MS
178622017-01-06 Martin Sebor <msebor@redhat.com>
17863
17864 PR middle-end/78605
17865 * gcc.dg/tree-ssa/pr78605.c: New test.
17866
5b8999d6
MS
178672017-01-05 Martin Sebor <msebor@redhat.com>
17868
17869 PR tree-optimization/78910
17870 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
17871 diagnostics.
17872 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
17873 * gcc.dg/tree-ssa/pr78910.c: New test.
17874
4e89adf9
EB
178752017-01-05 Eric Botcazou <ebotcazou@adacore.com>
17876
17877 * gcc.dg/sso-10.c: New test.
17878
962c5679
JJ
178792017-01-05 Jakub Jelinek <jakub@redhat.com>
17880
cfd719e7
JJ
17881 PR tree-optimization/71016
17882 * gcc.target/i386/pr71016.c: New test.
17883 * gcc.target/aarch64/pr71016.c: New test.
17884 * gcc.dg/tree-ssa/pr66726-3.c: New test.
17885
26f20371
JJ
17886 PR c++/78931
17887 * g++.dg/cpp1z/decomp19.C: New test.
17888
962c5679
JJ
17889 PR c++/78890
17890 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
17891 * g++.dg/init/union1.C: Likewise.
17892 * g++.dg/cpp0x/union6.C: Expect errors.
17893 * g++.dg/cpp0x/union8.C: New test.
17894 * g++.dg/cpp0x/pr78890-1.C: New test.
17895 * g++.dg/cpp0x/pr78890-2.C: New test.
17896
8c15f541
DE
178972017-01-05 David Edelsohn <dje.gcc@gmail.com>
17898
17899 * gcc.target/powerpc/pr71670.c: Require p9vector.
17900 * gcc.target/powerpc/p9-novsx.c: Same.
17901
51b86113
DM
179022017-01-05 David Malcolm <dmalcolm@redhat.com>
17903
17904 * selftests/asr_div1.rtl: New file.
17905 * selftests/aarch64: New subdirectory.
17906 * selftests/aarch64/times-two.rtl: New file.
17907 * selftests/bb-index.rtl: New file.
17908 * selftests/cfg-test.rtl: New file.
17909 * selftests/const-int.rtl: New file.
17910 * selftests/example-labels.rtl: New file.
17911 * selftests/insn-with-mode.rtl: New file.
17912 * selftests/jump-to-label-ref.rtl: New file.
17913 * selftests/jump-to-return.rtl: New file.
17914 * selftests/jump-to-simple-return.rtl: New file.
17915 * selftests/mem.rtl: New file.
17916 * selftests/note-insn-deleted.rtl: New file.
17917 * selftests/note_insn_basic_block.rtl: New file.
17918 * selftests/simple-cse.rtl: New file.
17919 * selftests/symbol-ref.rtl: New file.
17920 * selftests/x86_64: New subdirectory.
17921 * selftests/x86_64/call-insn.rtl: New file.
17922 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
17923 * selftests/x86_64/times-two.rtl: New file.
17924 * selftests/x86_64/unspec.rtl: New file.
17925
dc7650cc
NS
179262017-01-05 Nathan Sidwell <nathan@acm.org>
17927
17928 PR c++/78765
17929 * g++.dg/cpp0x/pr78765.C: New.
17930
3db70565
DV
179312017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
17932
17933 * gcc.target/s390/memcpy-2.c: New test.
17934 * gcc.target/s390/memset-2.c: New test.
17935
f5a537e3
AK
179362017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17937
17938 * gcc.target/s390/memcpy-1.c: New test.
17939
d80c6d02
JL
179402017-01-04 Jeff Law <law@redhat.com>
17941
17942 PR tree-optimization/78812
17943 * g++.dg/torture/pr78812.C: New test.
17944
08edc320 179452017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
17946
17947 PR target/71977
17948 PR target/70568
17949 PR target/78823
17950 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
17951 64-bit VSX systems with direct move, whether we optimize common
17952 code sequences in the GLIBC math library for float math functions.
17953 * gcc.target/powerpc/pr71977-2.c: Likewise.
17954
a9342885
MP
179552017-01-04 Marek Polacek <polacek@redhat.com>
17956
17957 PR c++/64767
17958 * c-c++-common/Wpointer-compare-1.c: New test.
17959
066435fe
JJ
179602017-01-04 Jakub Jelinek <jakub@redhat.com>
17961
abec4284
JJ
17962 PR c++/78949
17963 * c-c++-common/Wunused-var-16.c: New test.
17964
26c43e27
JJ
17965 PR c++/78693
17966 * g++.dg/cpp0x/pr78693.C: New test.
17967
fc73e60c
JJ
17968 PR driver/78957
17969 * gcc.dg/pr78957.c: New test.
17970
c9cf3863
JJ
17971 * g++.dg/cpp1y/auto-fn34.C: New test.
17972
066435fe
JJ
17973 PR c++/71182
17974 * g++.dg/cpp0x/pr71182.C: New test.
17975
598bd687
KN
179762017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
17977
17978 PR target/78056
17979 * gcc.target/powerpc/pr78056-1.c: New test.
17980 * gcc.target/powerpc/pr78056-2.c: New test.
17981 * gcc.target/powerpc/pr78056-3.c: New test.
17982 * gcc.target/powerpc/pr78056-4.c: New test.
17983 * gcc.target/powerpc/pr78056-5.c: New test.
17984 * gcc.target/powerpc/pr78056-6.c: New test.
17985 * gcc.target/powerpc/pr78056-7.c: New test.
17986 * gcc.target/powerpc/pr78056-8.c: New test.
17987 * lib/target-supports.exp
17988 (check_effective_target_powerpc_popcntb_ok): New procedure to test
17989 whether the effective target supports the popcntb instruction.
17990
8194635a
JL
179912017-01-03 Jeff Law <law@redhat.com>
17992
17993 PR tree-optimization/67955
17994 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
17995
baf9ebc8
MP
179962017-01-04 Marek Polacek <polacek@redhat.com>
17997
17998 PR c++/77545
17999 PR c++/77284
18000 * g++.dg/cpp0x/range-for32.C: New test.
18001 * g++.dg/cpp0x/range-for33.C: New test.
18002
5dd9a9d0
DM
180032017-01-04 David Malcolm <dmalcolm@redhat.com>
18004
18005 * gcc.dg/Wmissing-braces-fixits.c: New test case.
18006
4bf07f3f
NS
180072017-01-04 Nathan Sidwell <nathan@acm.org>
18008
18009 PR c++/66735
18010 * g++.dg/cpp1y/pr66735.C: New.
18011
165ba2e9
JJ
180122017-01-04 Jakub Jelinek <jakub@redhat.com>
18013
18014 PR tree-optimization/71563
18015 * gcc.dg/tree-ssa/pr71563.c: New test.
18016
4567f969
JB
180172017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
18018
18019 PR fortran/78534
18020 PR fortran/78976
18021 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
18022 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
18023 * gfortran.dg/transfer_intrinsic_1.f90: Change
18024 scan-tree-dump-times due to gfc_trans_string_copy change to
18025 avoid -Wstringop-overflow.
18026
1c06f07f
JL
180272017-01-03 Jeff Law <law@redhat.com>
18028
18029 PR tree-optimization/78856
18030 * gcc.c-torture/execute/pr78856.c: New test.
18031
60fb638f
MM
180322017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
18033
18034 PR target/78953
18035 * gcc.target/powerpc/pr78953.c: New test.
18036
e4d02f52
ILT
180372017-01-03 Ian Lance Taylor <iant@google.com>
18038
18039 * gcc.misc-tests/godump-1.c: Update for accurate representation of
18040 enums.
18041
5b4f088d
MS
180422017-01-03 Martin Sebor <msebor@redhat.com>
18043
18044 PR tree-optimization/78696
18045 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
18046 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
18047 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
18048 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
18049
180502017-01-03 David Malcolm <dmalcolm@redhat.com>
18051
18052 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
18053 with more than one digit.
18054 * lib/gcc-dg.exp (process-message): Support more than one digit
18055 in relative line specifications.
18056
180572017-01-03 Jakub Jelinek <jakub@redhat.com>
18058
18059 PR tree-optimization/78965
18060 * gcc.dg/pr78965.c: New test.
18061
18062 PR middle-end/78901
18063 * g++.dg/opt/pr78901.C: New test.
18064
180652017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
18066
18067 PR fortran/78534
18068 PR fortran/66310
18069 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
18070 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
18071 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18072 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18073 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18074 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18075 * gfortran.dg/string_1_lp64.f90: New test.
18076 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18077 * gfortran.dg/string_3_lp64.f90: New test.
18078 * gfortran.dg/transfer_intrinsic_1.f90: Change
18079 scan-tree-dump-times due to gfc_trans_string_copy change to
18080 avoid -Wstringop-overflow.
18081
8b7163c6
UB
180822017-01-02 Uros Bizjak <ubizjak@gmail.com>
18083
18084 PR target/78967
18085 * gcc.target/i386/pr78967-1.c: New test.
18086 * gcc.target/i386/pr78967-2.c: Ditto.
18087 * gcc.target/i386/pr78967-3.c: Ditto.
18088
18089 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
18090 * gcc.target/i386/pr78904-4.c: Ditto.
18091 * gcc.target/i386/pr78904-6.c: Ditto.
18092
e2940b98
JH
180932017-01-01 Jan Hubicka <hubicka@ucw.cz>
18094
18095 PR middle-end/77674
18096 * g++.dg/torture/pr77674.C: New testcase.
18097
cbe34bb5 180982017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
18099
18100 Update copyright years.
818ab71a 18101\f
cbe34bb5 18102Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
18103
18104Copying and distribution of this file, with or without modification,
18105are permitted in any medium without royalty provided the copyright
18106notice and this notice are preserved.
This page took 9.541165 seconds and 5 git commands to generate.